/* public start */
@charset "gb2312";
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:12px;line-height: 24px; font-family:"Microsoft YaHei";margin:0;padding:0;color:#333; background:#fff; }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;paddid #333; }
ul,li{list-style:none;margin:0;padding:0}
img{border:0px; vertical-align:top;}
.fl{ float:left;} .fr{ float:right;}
div,dl{ display: block;  }
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
/*----------linkes---------*/
a{color:#666; text-decoration:none;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.main{ width:1000px; margin:0 auto;}
/* END public */
/*本页公共样式开始*/
.zx a { display:block; float:left; line-height:48px; width:166px;  text-align:center; color:#FFF; font-size:26px;  }
.zx a:hover{opacity:0.8;}
.zx{ width:348px; margin:40px auto 0px}
.zx img{ margin-top:21px; margin-left:10px}.zx .zx_1{ float:left; background:#79BE44}
.zx .zx_2{ float:right; background:#F54602}
.xian{ height:5px; width:100%; background:#F0F0F0}
.tit{ text-align:center}
.tit h3{ font-weight:normal; font-size:32px; color:#009a45; height:35px; line-height:35px}
.tit h2{ font-size:48px; color:#009a45; font-weight:normal; height:50px; line-height:50px}
.tit h2 img{ vertical-align:middle}
/*本页公共样式结束*/
/* logo */
.topbar{height:78px; padding-top:20px;}
.topbar .logo{float: left;margin-right:33px;}
.topbar a{color:#656565;}
.topbar .hz{float: left;width:122px;_width:130px; margin-top:10px;}
.topbar .hz p{width:125px;_width:140px;float: left; line-height: 18px;}
.topbar .hz p em{width: 45px;height: 46px;background:url(../images/top.gif) no-repeat;float: left; margin-right:5px;} 
.topbar .hz p em:hover{background:url(../images/top.gif) no-repeat;}
.topbar .hz p .em1{background-position: 0 0;}     .topbar .hz:hover p .em1{background-position: 0px -45px;}
.topbar .hz p .em2{background-position: -44px 0;} .topbar .hz:hover p .em2{background-position: -44px -45px;}
.topbar .hz p .em3{background-position: -88px 0;} .topbar .hz:hover p .em3{background-position: -88px -45px;}
.topbar .hz:hover{color:#b2291f;}
.topbar .photo{float: right; margin-top:1px;}
/* banner */
.toppic { text-align:center; width:100%}
.toppic a img{ width:100%}

/*zt1*/
.zt1{ margin-top:60px; padding-bottom:48px}
.zt1 .zt1_left{ width:492px; position:relative}
.zt1_left .hd{ height:18px; overflow:hidden; position:absolute; right:180px; bottom:-30px; z-index:1; }
.zt1_left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zt1_left .hd ul li{ float:left; margin-right:12px; border-radius:50%;  width:18px; height:18px; line-height:14px; text-align:center; background:#B2B2B2; cursor:pointer; }
.zt1_left .hd ul li.on{ background:#D63918; color:#F54602; }
.zt1 .zt1_left dl{ position:relative; width:100%}
.zt1 .zt1_left dl dt img{ width:100%}
.zt1 .zt1_left dl dd{ position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,.7);  color:#fff; height:42px; line-height:42px; font-size:18px; text-align:center}
.zt1 .zt1_right{ width:488px}
.zt1 .zt1_right h3{ font-size:22px; color:#333; text-align:center; font-weight:normal; height:26px; line-height:26px;}
.zt1 .zt1_right p.p_1{ font-size:16px; color:#666; text-indent:2em; margin-top:15px; text-align:justify; padding-bottom:15px; border-bottom:1px solid #E6E6E6; line-height:28px}
.zt1 .zt1_right h4{ margin-top:14px;}




/*zt2*/
.zt2{ margin-top:57px; padding-bottom:60px}
.zt2 .zt2_1{ margin-top:55px}
.zt2 .zt2_1 h3{ text-align:center; font-size:36px; color:#333; line-height:40px; font-weight:normal}
.zt2 .zt2_1 h3 span{ width:140px; height:47px; display:inline-block; background:#79BE44; color:#fff; line-height:47px; border-radius:0.5rem;}
.zt2 .zt2_1 h3 img{ margin-top:15px; margin-right:10px}
.zt2 .zt2_1 p{ font-size:16px; color:#666; text-indent:2em; margin-top:28px}
.zt2 .zt2_2{ margin-top:40px}
.zt2 .zt2_2 .le{ float:left; width:491px;}
.zt2 .zt2_2 .le dl{ position:relative}
.zt2 .zt2_2 .le dl dd{ position:absolute; width:230px; top:80px; right:55px}
.zt2 .zt2_2 .le dl dd h3{ text-align:center; font-weight:normal; font-size:28px; color:#333}
.zt2 .zt2_2 .le dl dd ul{ margin-top:10px}
.zt2 .zt2_2 .le dl dd ul li{ font-size:18px; color:#333; line-height:30px}
.zt2 .zt2_2 .le dl dd a{ text-align:center; display:block;  font-size:22px; color:#f54302; margin-top:28px}
.zt2 .zt2_2 .le dl dd a:hover{text-decoration:underline;}
.zt2 .zt2_2 .le p{ text-align:center; font-size:20px; color:#666; margin-top:15px}
.zt2 .zt2_2 .ri{float:right; width:499px}
.zt2 .zt2_2 .ri dl{ float:left; text-align:center; width:244px}
.zt2 .zt2_2 .ri dl dd{ font-size:16px; overflow:hidden; margin-top:4px}
.zt2 .zt2_2 .ri .dl_2{ margin-left:10px}
.zt2 .zt2_2 .ri .dl_2.on dd{ width:290px; margin-left:-21px}
.zt2 .zt2_2 .ri .on_1{ margin-top:15px}
.zt2 .zt2_3{ margin-top:55px;}
.zt2 .zt2_3 .fl{ width:480px}
.zt2 .zt2_3 .fl p{ text-indent:2em; font-size:16px; color:#666; line-height:28px}
.zt2 .zt2_3 .fl h3{ font-weight:normal; font-size:22px; color:#333; margin:15px 0px}
.zt2 .zt2_3 .fl ul li{ float:left ; width:240px; font-size:16px; color:#666; margin-right:20px}
.zt2 .zt2_3 .fl ul li.li_1{ width:200px; margin-right:0px}
.zt2 .zt2_3 .fr{ width:499px;}
.zt2 .zt2_3 .fr dl{ position:relative;float:left}
.zt2 .zt2_3 .fr dl dd{ font-size:16px; position:absolute; width:100%; bottom:0px; color:#fff; background:#000;filter:Alpha(opacity=80);opacity:0.8; padding:5px 0px}
.zt2 .zt2_3 .fr dl dd{ text-align:center}
.zt2 .zt2_3 .fr dl.dl_1{ width:244px; }
.zt2 .zt2_3 .fr dl.dl_2,.zt2 .zt2_3 .fr dl.dl_3{ margin-left:10px}
.zt2 .zt2_3 .fr dl.dl_3{ margin-top:10px}



.w6{ margin-top:40px; border-bottom:1px dashed #999; padding-bottom:30px;}
.w6 .w6_l{ float:left; width:481px;}
.w6 .w6_l img{ display:block; margin:0 auto; margin-bottom:16px;}
.w6 .w6_l ul{ width:481px; margin:0 auto;}
.w6 .w6_l ul li{ width:481px; float:left; line-height:30px;}
.w6 .w6_l ul li span{ display:block; width:12px; height:12px; text-align:center; line-height:12px; color:#fff; background:#b2b2b2; font-size:12px; float:left; margin-right:10px; margin-top:10px;}
.w6 .w6_l ul li .s1,.w6 .w6_l ul li .s2,.w6 .w6_l ul li .s3{ width:17px; height:17px; text-align:center; line-height:17px; margin-top:6px; margin-right:6px;}
.w6 .w6_l ul li .s1{ background:#ff3e55;}
.w6 .w6_l ul li .s2{ background:#02c45d;}
.w6 .w6_l ul li .s3{ background:#2ca4f0;}
.w6 .w6_l ul li p{ float:left; font-size:16px; color:#333;}
.w6 .w6_l ul li a{ font-size:16px; color:#333; float:right;}
.w6 .w6_l ul li a:hover{ color:#f54302; text-decoration:underline; opacity:1px;}
.w6 .w6_l .tj{ width:481px; margin:0 auto; margin-top:10px;}
.w6 .w6_l .tj .txt{ width:375px; height:45px; border:1px solid #cdcdcd; padding-left:6px; float:left;}
.w6 .w6_l .tj .btn{ width:95px; height:49px; text-align:center; font-size:20px; color:#fff; border:0px; background:#F54302; font-family:"微软雅黑";}
.w6 .w6_l .s4{ font-size:12px; color:#ff0000; display:block; margin-left:24px; margin-top:12px;}
.w6 .w6_r{ float:right; width:498px;}
.w6_r .tit_web{ background:#E9F4E0; height:58px;}
.w6_r .tit_web span{ display:block; width:138px; height:52px; color:#fff; font-size:20px; background:#79BE44; text-align:center; padding-top:6px; float:left;}
.w6_r .tit_web p{ font-size:12px; color:#333; margin-top:6px; margin-left:20px; width:253px; height:47px; float:left;}
.w6_r .tit_web p i{ font-size:14px; font-style:normal;}
.w6 .w6_r .web_pj{ width:468px; height:358px; overflow:hidden; overflow-y:scroll; border:1px solid #e6e6e6; padding:0 16px;}
.w6 .w6_r .web_pj .pj1{padding-bottom:18px; border-bottom:1px dashed #999999; margin-top:18px;}
.w6 .w6_r .web_pj .pj1 img{ float:left;}
.w6 .w6_r .web_pj dl{ float:left; width:360px;  margin-left:14px;}
.w6 .w6_r .web_pj dl dt{ float:left;font-size:17px; margin-bottom:4px; color:#333;}
.w6 .w6_r .web_pj dl dd{ font-size:14px; float:left; width:358px;line-height:20px;}




.w7 h3{ font-size:36px; color:#333; font-weight:normal; text-align:center; height:40px; line-height:40px; padding:41px 0px 36px 0px}
.w7 ul li{ float:left; position:relative; margin-right:9px; margin-bottom:9px;}
.w7 ul li p{ position:absolute; bottom:0px; left:0px; text-align:center; color:#fff; height:30px; line-height:30px;background:#000;filter:Alpha(opacity=80);opacity:0.8;  font-size:16px; width:327px; padding:3px 0px}

/*footer*/
.footer{background:#231f20; overflow:hidden;height:400px; margin-top: 50px;}
.footer a{color:#ababab; padding:3px;text-decoration: none;}
.fot{ width:1000px;margin:0 auto;margin-top:40px; height:270px;}
.fot_log{ width:260px; border-right:1px dashed #151313; height:270px; float:left; margin-left:0px;}
.fot_log img{ text-align:center; padding-top:30px;}
.fot_ks{ float:left; position:relative; overflow:visible}
.fot_ks ul{ width:196px; float:left;  text-decoration:none; list-style:none;}
.fot_ks ul h3{ color:#FFF; width:140px; margin:0 auto;line-height:40px; font-size:16px;margin-left:52px;}
.fot_ks ul li{ width:145px; margin:0 auto; text-decoration:none; margin-left:52px;}
.fot_ks ul li a{ font-size:12px; color:#b3b3b3; line-height:22px; text-align:left; }
.fot_ks ul li a:hover{background: none repeat scroll 0 0 #000000;border-radius: 3px;color: #fff;text-decoration:none;}
.fot_ks ul li a span{ color:#595758;}
.fot_ts{ height:200px;}
.fot_zx{border-right:1px dashed #151313;border-left:1px dashed #151313; height:160px;}
.fot_fw{  height:160px;}
.fot_addr{ position: absolute; width: 519px; top: 200px; left: 283px; font-size: 12px; color: #b3b3b3; line-height: 18px; }
.fot_ew{ float:left; margin-top:20px; margin-left:20px;line-height:18px;color:#ababab;}
.fot_ew img{ margin-bottom:10px;}


