* { margin:0px; padding:0px; border:0px; font-size:12px; font-family:Arial, "宋体"; color:#333;}
body { margin:0px; padding:0px; border:0px; background:#FEFAEF url(../image/body.jpg) no-repeat center -2px;}
.Wrap { width:1016px; margin:0 auto;}
a,ul { list-style:none; outline:none;}



.Header { width:1016px; margin:0 auto; overflow:hidden;}
.Logo { float:left; margin:40px 0px 0px 10px;}
.Header_r { float:right; background:#674f4b; padding:40px 0px 0px 40px; width:471px; height:115px; position:relative; z-index:0;}
.Header .Header_r .menu {
	float: right;
	height: 26px;
	width: 200px;
	padding-right: 40px;
}
.Header_r form input.Text { float:left; width:160px; padding:2px 5px; height:20px; line-height:20px; color:#999;}
.Header_r form input.Button { float:left;}
.Header_r .Nav {
	width: 471px;
	text-align: right;
	height: 32px;
	float: right;
	padding-top: 12px;
}
.Header .Header_r .Nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.Header .Header_r .Nav ul li {
	float: left;
	width: 65px;
	height: 13px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
}
.Header .Header_r .Nav ul li a {
	color:#FFF;	
	font-weight: bold;
	text-decoration: none;
}
.Header .Header_r .Nav ul li a:hover {
	color:#000;	
}
.Header .Header_r .Nav ul .on {
	border: 1px solid #8B736F;
}



#main_1 { width:1016px; margin:0 auto; overflow:hidden;}
.main_L { float:left; width:227px; height:508px; overflow:hidden; padding-top:20px;}
.main_C { float:left; width:459px; height:528px; overflow:hidden; margin-left:47px; background:url(../image/banner_bj.png) no-repeat;}
.main_R { float:right; width:240px; height:528px; overflow:hidden; background:url(../image/1.jpg) no-repeat left 0px; padding-left:42px;}

.main_L .Title { float:left; width:227px; background:url(../image/bor.fw.png) no-repeat left bottom; font-size:12px; line-height:30px; position:relative; padding-bottom:10px;}
.main_L .Title img { position:absolute; left:38px; top:0px; z-index:1;}
.main_L .Title h3 { float:left; color:#CB4F2D;}
.main_L .Title span { float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}
.main_L .Title a { float:right; color:#CB4F2D; text-decoration:none; font-size:9px;}

.Left_list { float:left; width:100%; list-style:none; padding-top:10px;}
.Left_listpb45 { padding-bottom:45px;}
.Left_list li { float:left; width:90%; padding-left:10%; overflow:hidden; background:url(404.png) no-repeat 5px 12px; line-height:22px;}
.Left_list li a { color:#5F4B47; text-decoration:none;}
.Left_list li a:hover { color:#999;}

.Index_rtitle { float:left; width:100%; padding:20px 0px 15px 0px;}
.Index_rtitle h3 { display:block; color:#EDBB12; font-size:12px; line-height:20px;}
.Index_rtitle span { display:block; color:#EDBB12; font-size:12px; line-height:20px; }
.Adv { float:left; width:100%; height:164px; padding-bottom:15px; overflow:hidden;}
.Index_rul { float:left; width:100%; overflow:hidden;}
.Index_rul li { float:left; width:100%; overflow:hidden;}
.Index_rul li.Time { padding-top:15px;}
.Index_rul li.Time span { float:left; width:66px; text-align:center; height:28px; background:url(../image/bj6.gif) no-repeat left 0px; font-size:12px; color:#5F4B47; padding-top:5px; line-height:23px;}
.Index_rul li.Note { color:#FDF9EF; line-height:20px; padding-bottom:20px;}


#main_2 { width:1016px; margin:0 auto; overflow:hidden; background:url(../image/bj6.jpg) repeat-y left 0px; padding-bottom:30px;}
#main_2 .m2_L { float:left; width:505px; background:#EDECE7; padding-top:30px;}
#main_2 .m2_R { float:left; width:435px; background:url(../image/bj7.jpg) no-repeat left 0px; padding-left:75px;}

.m2_L .Title { float:left; width:397px; background:url(../image/bor.fw.png) repeat-x left bottom; font-size:12px; line-height:30px; position:relative; padding-bottom:10px;}
.m2_L .Title img { position:absolute; left:38px; top:0px; z-index:1;}
.m2_L .Title h3 { float:left; color:#CB4F2D;}
.m2_L .Title span { float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}
.m2_L .Title a { float:right; color:#CB4F2D; text-decoration:none; font-size:9px;}

.Fast_logo { float:left; width:397px;}
.Fast_logo li { float:left; overflow:hidden; width:80px; height:55px; padding:20px 0px 50px 0px;}
.Fast_logo li.B,.Fast_logo li.C { padding-left:25px;}
.Fast_logo li.D { float:right;}


.Index_link { float:left; width:397px; padding-top:15px;}
.Index_link li { float:left; width:33%; line-height:24px; background:url(404.png) no-repeat left 10px;}
.Index_link li a { text-decoration:none; color:#5F4B47; padding-left:10px;}
.Index_link li a:hover { text-decoration:underline;}

.Pic_list { float:left; padding-top:20px;}
.Pic_list li { float:left; width:153px; height:153px; overflow:hidden; padding:15px 20px 0px 0px;}
.Pic_list li.A { padding:15px 0px 0px 95px;}
.Pic_list li.B { float:right;}
.Pic_list li a { display:block; position:relative; text-decoration:none; width:153px; height:153px;}
.Pic_list li a img.Img { width:153px;}
.Pic_list li a .Bj { display:block; position:absolute; left:0px; top:0px; z-index:1;}
.Pic_list li a span { display:none;}
.Pic_list li a:hover .Bj { display:none;}
.Pic_list li a:hover span { display:block; width:153px; height:38px; color:#fff; line-height:38px; text-align:center; position:absolute; left:0px; bottom:0px; z-index:2; background:url(../image/bj8.fw.png) no-repeat left 0px;}


.Footer { width:1016px; margin:0 auto; overflow:hidden;}
.Foot_logo { float:left; width:395px; height:109px; padding:50px 0px 0px 110px; background:#EDECE7; position:relative; z-index:0;}
.Foot_ul { float:right; padding:30px 0px 0px 0px; list-style:none;}
.Foot_ul li { display:block; line-height:24px; color:#9D948E;}
