@charset "utf-8";
body{margin: 0px;padding: 0px;text-align: center;font-family: "微软雅黑";font-size: 14px;background:#fff;}
body>div{ margin:0 auto;}
p,ul,li,h1,h2,h3,h4,dl,dd,dt{ margin:0px; padding:0px; list-style-type: none; font-size:14px; font-weight:normal;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
.f12{ font-size:12px;}
input,textarea,select{ font-family: "微软雅黑"}
a{ color:#343233; text-decoration:none;}
a:hover{ color:}
#header{ width:100%; height:158px; background:url(../images/hbg.gif) repeat-x 0 bottom;}
.top{ width:1000px; height:109px; margin:0 auto; text-align:left;}
.logo{ float:left; margin-top:24px;}
.phone{ float:right; height:50px; margin-top:40px; background:url(../images/bg1.gif) no-repeat 0 0; padding-left:47px;}
.phone b{ clear:both; font-weight:normal; display:block;}
.phone span{ display:block; font-size:20px; float:left;}
.shouc{ width:58px; height:21px; float:left; background:url(../images/bg2.gif) no-repeat; line-height:21px; color:#fff; padding-left:23px; margin:3px 0 0 13px;}
.nav{ width:1000px; height:49px; display:block; margin:0 auto;}
.nav li{ float:left; margin-right:17px;}
.nav li a{ width:108px; height:49px; display:block; line-height:49px; text-align:center; color:#fff;}
.nav li a:hover{ background:#A30005 url(../images/navbg.gif) no-repeat right 0;}
.nav li a.active{background:#A30005 url(../images/navbg.gif) no-repeat right 0;}

/**/
.sban{ width:100%; height:610px; background:url(../images/ban1.jpg) no-repeat center;}
#banner{width:100%;height:610px;overflow:hidden; position:relative; }
#banner img{ margin:0 auto; width:100%; }
/*#banner .wrapper{width:100%; height:610px;margin:0 auto;position:relative;}*/
#banner_img{display:block;position:relative; width:100%;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:610px;display:none;background-position: center ;}

#banner_img li.item1{background-image:url(../images/ban1.jpg);display:block;}
#banner_img li.item2{background-image:url(../images/ban2.jpg);}
#banner_img li.item3{background-image:url(../images/ban3.jpg);}

#banner_img .ad_img{text-align: center;position:absolute;height:610px;}
.item4 .ad_txt{position: absolute;left:0px;top:0px;}
.item4 .ad_img{position: absolute;right:0px;top:140px;}

#dragUl{position:absolute;width:125px;height:122px;margin-left:-47px;left:50%;z-index:1;}
#dragUl li{cursor:pointer;display:block; background:#4D4C48; margin-top:370px; border-radius: 50%;float:left;font-weight:bold;width:15px;height:15px; text-indent:-9999px;margin-right:8px;}
#dragUl li.activeIn{background:#CB0C02;}

/*edd*/
#mainbody{ width:1000px; overflow:hidden; text-align:left; position: relative; margin:-200px auto 0 auto; color:#333;}
.main_t{ width:1000px; height:65px; margin-bottom:10px;}
.main_t h1{ width:265px; color:#fff; height:65px; line-height:60px;
 background:#C80501; display:block; float:left; font-size:16px;}
.main_t h1 span{ width:27px; height:27px; background: url(../images/icon.png) no-repeat  0 0; display:block; float:left; margin:19px 10px 0 82px;}
.arrow-down {width:0px; height:0px;  border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;
 font-size:0px;line-height:0px; position:absolute; margin:44px 0 0 -55px;}
.main_t li{ float:left;}
.main_t li a{ width:244px; height:65px; text-align:center; line-height:65px; display:block; border-left:solid 1px #fff;}
.main_t li a:hover{ background:#646464; color:#fff;}
.main_t li a span{ display:block; width:27px; height:27px;float:left; position:absolute; margin:19px 0 0 50px;} 

.main_t li a span.sp1{ background:url(../images/icon.png) no-repeat 0 -63px;}
.main_t li a:hover span.sp1{ background:url(../images/icon.png) no-repeat 0 -33px;}
.main_t li a span.sp2{ background:url(../images/icon.png) no-repeat 0  -132px;}
.main_t li a:hover span.sp2{ background:url(../images/icon.png) no-repeat 0 -97px;}
.main_t li a span.sp3{ background:url(../images/icon.png) no-repeat 0 -198px;}
.main_t li a:hover span.sp3{ background:url(../images/icon.png) no-repeat 0 -165px;}
.mtcu2{ background:url(../images/bg3.png) repeat; color:#666;}
.mtcu1{ background:#646464; color:#fff;}
.jianjie{ width:898px; height:235px; padding:65px 50px 0 50px; margin-bottom:18px; border:solid 1px #EBEBEB; background:url(../images/bg3.png) repeat;}
.jianj_img{ width:335px; height:184px; float:right;}
.jianjie p{ text-indent:20px; line-height:24px; width:525px; float:left;}
.jianjie p span{ color:#477ab9; font-size:12px;}
.jianjie p a{ display:block; float:right; margin-top:30px; background:url(../images/ar1.gif) no-repeat 0 center; padding-left:0; color:#c80501;}
.gbox{ width:408px; height:316px; border:solid 1px #DADADA; background:#F8F8F8; margin-bottom:18px; float:left;}
.gbox_t{ height:42px; border-bottom:solid 1px #C80501; line-height:42px;}
.gbox_t b{ float:left; padding-left:44px; width:160px; font-size:16px; font-weight:normal; color:#fff; height:43px; display: block; background:url(../images/bg4.gif) no-repeat; position: absolute; margin:-1px 0 0 -1px;}
.gbox_t span{ float: right; padding-right:10px; color:#c80501; font-size:12px;}
.gbox_t span a{color:#c80501;}
.gbox_m{ padding:30px; line-height:24px;}
.gbox_m p{ text-indent:20px; margin-bottom:30px;}
.gbox_m b i{ font-style:normal; font-size:12px; color:#477ab9; display:block;}
.gbox_m b { font-weight:normal;}
.gbox_m span{ display:block; clear:both; text-align:right; color:#999; padding-top:20px;}
.gdt{ width:583px;height:316px; border:solid 1px #DADADA; float:right; background:#F8F8F8; margin-bottom:18px;}
.gdt_m{ padding:30px; line-height:24px;}
.gdt_m p{ border-bottom:dashed 1px #C0CCDA; height:90px;}
.gdt_m p b{ display:block; font-weight:normal; margin-bottom:10px;}
.gdt_m p span{ font-size:12px; color:#666;}
.gdt_m p span a{ background:url(../images/ar2.gif) no-repeat right center; padding-right:18px; float:right;color:#666;}
.gdt_m ul{ padding-top:15px;}
.gdt_m li{ background:url(../images/ar3.png) no-repeat 0 center; padding-left:18px; line-height:30px;}
.flink{ width:958px; padding:0 20px 10px 20px; overflow:hidden; display:block; margin-bottom:20px;border:solid 1px #DADADA; background:#F8F8F8; }
.flink h1{ border-bottom:dashed 1px #C0CCDA; padding:13px 0 0 30px; font-size:16px; height:30px; background:url(../images/ar4.png) no-repeat 0 15px; clear:both; margin-bottom:5px;}
.flink a{ line-height:24px; margin:0 3px;}
#footer{ width:100%; height:185px; background:url(../images/fbg.gif) no-repeat center; border-bottom:solid 20px #727272;}
.foot{ width:1000px; padding:57px 0 0 0; text-align:left; margin:0 auto;}
.foot1{ float:left; padding-left:44px; width:695px;}
.foot1 .fnav{ margin-bottom:20px;}
.foot1 .fnav a{ margin:0 3px;}
.foot1 span{ display:block; font-size:12px; color:#666; margin-bottom:10px;}
.foot2{ line-height:30px; color:#333;}
.foot2 span{ font-size:12px; color:#666; }

.list_body{ width:1000px; text-align:left; overflow:hidden; color:#333; padding-bottom:30px; position: relative; margin-top:-330px;}
.list_left{ width:220px; float:left; height:510px; background:#ebebeb url(../images/listbg.jpg) no-repeat 0 0;}
.list_left ul{ padding:10px 13px;}
.list_left li{ height:48px; border-bottom:dashed 1px #C0CBD7;}
.list_left li span{ font-size:16px; display:block; float:left; height:18px; margin-top:14px; padding-left:43px;background:url(../images/icon1.png) no-repeat 5px 0;}
.list_left li i{ font-style:normal; font-size:12px; color:#999; float:left; padding-left:10px; margin-top:16px;}
.list_left li span.sp2{ background-position:5px -27px}
.list_left li span.sp3{ background-position:5px -52px}
.list_left h1{ height:54px; padding:18px 0 0 20px; color:#fff; font-size:16px; line-height:20px;}
.list_left h1 span{ font-size:12px; display:block; clear:both;}
.lxbg{ width:186px; padding:95px 0 0 10px; height:44px; background:url(../images/lxbg.jpg) no-repeat; margin:40px 0 0 13px;}
.lxbg a{ width:72px; height:30px;border-radius:5px; background:#434343; color:#fff; line-height:30px; text-align:center;display:block;}
.list_right{ width:774px; float:right;}
.right_t{ width:708px; height:70px; background:url(../images/tbg.png) no-repeat 0 0; padding:0 33px;}
.right_t .bkc{ height:44px; border-bottom:solid 2px #C80501; line-height:44px; padding-top:10px; color:#999;}
.right_t .bkc a{ color:#999; margin:0 5px;}
.right_t .bkc span{ color:#666; margin:0 5px;}
.right_m{  width:708px; overflow: hidden;background:url(../images/rbg.png) repeat-y; padding:0 33px 30px 33px; min-height:405px;}
.right_d{  width:774px; height:16px;background:url(../images/dbg.png) no-repeat 0 bottom;}
.lximg{ float:left; margin:20px;}
.lxwm{ padding:0 0 0 20px; float:left; font-size:12px; color:#666; line-height:24px;}
.lxwm b{ display:block; clear: both; font-size:14px; color:#333; font-weight:normal;}
.listul{ background:#F3F7F9; padding:30px 15px; overflow:hidden; line-height:24px;}
.listul img{ margin:0 5px;}
.listul p{ line-height:28px; text-indent:24px;}
.listul li{background:url(../images/ar3.png) no-repeat 10px center; height:40px; padding-left:28px; line-height:40px; border-bottom:dashed 1px #C0CBD7;}
.listul li a{ float:left; width:460px;}
.listul li span{ float:right; padding-right:10px; color:#999;}
.zp{ line-height:30px;}
.zp span{ color:#000; font-size:12px; display:block; line-height:20px;}
.hz img{ border:solid 1px #ececec; margin:0 10px;}
.jb { clear:both; display:block; margin-bottom:15px; overflow:hidden;}
.jb span{ width:100px; float:left; text-align:right;}
.jb b{ float:left; padding-left:5px;}
.se200{width:180px; height:28px; border:solid 1px #ccc; padding:0 5px;}
.inp200{ width:200px; height:24px; border:solid 1px #ccc; padding:0 5px;}
.tex300{ width:300px; height:70px; border:solid 1px #ccc; padding:0 5px;}
.yuanjiaoq{ width:68px; height:33px; margin:20px 0 0 110px; cursor:pointer; border-radius: 5px; font-size:14px;background:#CB0C02; color:#fff; border:none;}
.yuanjiaoq:hover{ background:#FD352B;}
.yuanjiaoq2{ width:68px; height:33px; margin:20px 0 0 30px; cursor:pointer; border-radius: 5px; font-size:14px;background:#999; color:#fff; border:none;}
.yuanjiaoq2:hover{ background:#666;}