/* CSS Document */
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a img { border:none;}
a{ text-decoration:none;}
*{padding:0px; margin:0px;}
ul li{ list-style:none;}
.clear{ clear:both;}
.index{width:100%; height:192px; background:url(../images/index_02.jpg) repeat-x center; }
.index_top{	width: 1140px;	height: 192px;	background: url(../images/index_02.jpg) repeat-x center;	position: relative;	margin:auto; z-index:99;}
.index_top .logo{	width: 490px;	height: 136px;	position: absolute;	left: 1px;	top: 25px;}
.index_top .ss{	width: 230px;	height: 100px;	position: absolute;	top: 28px;	left: 908px;}
.index_top .ss span{ color:#FFF; margin:0 0 0 50px; float:right;}
.index_top .ss span a{ color:#FFF; margin:50px 6px 0 6px;}
.index_top .ss .sos{ width:224px; height:42px; background:url(../images/index_sousuo.jpg) no-repeat; float:right; margin-top:15px;}
.index_top .ss .sos input{ width:160px; height:20px; line-height:20px; margin-top:10px; margin-left:10px; border:none; color:#9f9f9f; float:left;}
.index_top .ss .sos .find a{ width:36px; height:24px; line-height:24px; float:left; color:#FFF; margin-top:10px; margin-left:12px;}
.index_top .nav{	width: 807px;	height: 53px;		position: absolute;	top: 151px;	left: 197px; }
.index_t{width:100%; height:64px; background: url(../images/index01.jpg); }
.index_t .index_tt{ width:1140px; height:64px; background:url(../images/index_01.jpg) no-repeat; margin:auto;}








.index_con{ width:1140px; height:590px; margin:auto;}
.index_con .con_left{ width:747px; height:583px; float:left;}
.index_con .con_right{ width:387px; height:583px; float:right;}
.index_con .con_right .con_rt{ width:387px; height:190px;}
.index_con .con_right .con_rm{ width:387px; height:240px; margin-bottom:-40px; margin-top:45px;}
.index_con .con_right .con_rm p{ width:382px; height:40px; background:#3d3d3d; line-height:40px; text-align:center; color:#FFF; font-size:20px;}
.index_con .con_right .con_rx{ width:367px; height:100px; background:url(../images/index_06.jpg) no-repeat; padding-top:55px; padding-left:20px;}
.index_con .con_right .con_rx marquee{ width:350px; height:80px;}
.index_con .con_right .con_rx marquee li{ width:335px; height:25px; line-height:25px; background:url(../images/index_07.jpg) no-repeat 0 6px; padding-left:15px;}
.index_con .con_right .con_rx marquee li a{ color:#a3a3a3;}
.index_xw{ width:1140px; height:330px; margin:0 auto;}
.index_xw .index_xwf{ width:561px; height:321px; background:url(../images/index_18.jpg) no-repeat; float:left;}
.index_xw .index_xwf h5{ font-size:16px; width:550px; height:40px; line-height:50px; border-bottom:#c7c7c3 1px solid; color:#650000; margin-left:1px; padding-left:10px;}
.index_xw .index_xwf a{float:right; margin-top:-18px; margin-right:10px;color:#650000;}
.index_xw .index_xwf .xwf_f{ width:560px; height:278px; float:left;}
.index_xw .index_xwf .xwf_f img{ border:#cccccc 2px solid; width:286px; height:256px; margin:5px 0 0 6px; float:left;}
.index_xw .index_xwf .xwf_f ul{ width:255px; height:231px; float:right; padding-top:25px;}
.index_xw .index_xwf .xwf_f ul li{ width:233px; height:30px; line-height:30px; padding-left:10px; background:url(../images/index_23.jpg) no-repeat 0 13px ; color:#666666; font-size:12px; border-bottom:#666666 1px dashed;}
.index_xw .index_xwf .xwf_f ul li a{height:30px; line-height:30px; color:#666666; margin-top:0px; }
.index_xw .index_xwf .xwf_f ul li span{font-size:12px;height:30px; line-height:30px; float:right;}

.index_xw .index_xwf .xwf_ff{ width:560px; height:258px; float:left;padding-top:20px;}
.index_xw .index_xwf .xwf_ff h6{ width:400px; height:30px; line-height:30px; margin-left:90px; font-size:18px; }
.index_xw .index_xwf .xwf_ff span{ width:160px; height:20px; line-height:20px; float:right; color:#666666;}
.index_xw .index_xwf .xwf_ff p{ width:510px; height:190px; padding:0 10px; margin:0 auto; line-height:20px; color:#747474;}
.index_xw .index_xwf .xwf_ff a{ float:left; margin-left:28px; margin-top:-65px;}
.index_xw .index_xwf .xwf_ff img{ width:233px; height:95px; margin-top:30px;vertical-align:text-top; float:right;}

.index_mt{ width:1195px; height:80px; margin:auto;}
.index_fl{ width:1150px; height:420px; margin:auto;}
.index_fl .fl_zgsh{ width:284px; height:420px; background:url(../images/6.png) no-repeat; position:relative; float:left;}
.index_fl .fl_zgsh img{ border:#cccccc 1px solid; margin-top:13px; margin-left:18px;}
.index_fl .fl_zgsh i.sh{
	position: absolute;
	left: 7px;
	top: 200px;
}
.index_fl .fl_zgsh i.sh img{ border:none; margin-left:0px; margin-top:0px;}
.index_fl .fl_zgsh ul{ width:258px; height:111px; padding-left:28px; padding-top:15px;}
.index_fl .fl_zgsh ul li{ line-height:20px;}
.index_fl .fl_zgsh ul li a{ color:#666666;}
.index_fl .fl_zgsh ul li a:hover{ color:#5f0002;}
.index_fl .fl_zgsh ul span{ width:75px; height:20px; line-height:20px; float:right; margin-right:10px;}
.index_fl .fl_zgsh ul span a{color:#5f0002;}

.index_dt{ width:1140px; height:185px; margin:auto; background:#ededed; padding-top:30px;}
.index_dt ul{ width:136px; height:128px; float:left; margin-left:85px;}
.index_dt ul li.drt{ background:url(../images/index_22.jpg) no-repeat 0 4px; padding-left:20px; font-size:18px; color:#000; margin-bottom:20px;}
.index_dt ul li{ color:#3b3737; padding-left:20px; line-height:20px;}
.index_dt ul li a{ color:#3b3737; }





footer{ width:100%; height:318px; background:url(../images/index_21.jpg) repeat-x;}
.foot{ width:1140px; height:300px; margin:0 auto; padding-top:18px;background:url(../images/index_21.jpg) repeat-x;}
.foot .foot_ww{width:1050px; height:170px; margin:0 auto; }
.foot .foot_ww img{float:left;}
.foot .foot_ww .foot_www{ width:790px; height:155px; line-height:25px;  color:#FFF; float:left;}
.foot .foot_ww ul{ width:790px; height:25px; line-height:25px;  color:#FFF; float:left;}
.foot .foot_ww ul li{ width:103px; height:25px; line-height:25px; text-align:center; float:left; font-size:13px; font-weight:bold;}
.foot .foot_ww ul li a{ color:#FFF;}
.foot .foot_ww ul li.aa{ width:2px;float:left;}
.foot .foot_ww ul li.bb{ width:2px;float:left; margin-right:20px;}
.foot .foot_ww .foot_www .foot_jt{ width:616px; height:100px; margin:0 auto; margin-top:30px; padding-top:20px;}
.foot .foot_ww .foot_www .foot_jt img{ float:left;}
.foot .foot_ww .foot_www .foot_jt p{ width:580px; height:100px; margin:0 auto; text-align:center; line-height:22px;  float:left;}
.foot .foot_ww .foot_www .foot_jt p img{ margin-top:-60px; margin-left:68px;}
.foot .foot_lj{ width:920px; height:70px; margin:0 auto; margin-top:45px;}
