﻿@charset "utf-8";
* {padding: 0;margin: 0;}
ul li {list-style: none;}
a {text-decoration: none;color:#444;}
a:hover{ color:#01a127;}
img {border: none;}
html, body,h3{
 font: 14px Arial, "Microsoft YaHei";
 color: #616161; line-height:25px; font-weight:normal;
}
h1,h2,div{ font-family:"Microsoft YaHei";}
.clear{ clear:both;}
.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.fl{ float:left;}
.fr{ float:right;}
.colsg_inner{width: 1200px; margin:auto;  }
.top2{ width: 100%; height: 30px;line-height: 30px; background: #01a127;color: #fff;}
.top2 a{color: #fff;}
.logo img{ display: block; height:80px; margin-top: 5px;}
.navli{   height:90px;}
.head2{ width:100%; height:90px; position:relative;}
.navli ul{ text-align: right;}
.navli ul li{ padding:5px 28px; display: inline-block; text-align:center;position:relative;}
.navli ul li a{ color:#444;}
.navli ul{margin:30px auto 0 auto;}
.navli ul li a:hover{color:#269245; }
.navli ul li:hover ul{ display:block;}
.navli ul li ul{ display:none; width:120px; position:absolute; top:0px; left:0px; background:#269245; z-index:99;}
.navli ul li ul li{ display: block; text-align:center; height: auto;padding: 5px 0;}
.navli ul li ul li a{color:#fff;}
.navli ul li ul li a:hover{color:#fff;}
/*.navli ul li ul li:hover{ background:url(../images/nav2.png) no-repeat 12px 20px; }*/
/*幻灯*/
.fullSlide {width:100%;position:relative; margin:auto;height:500px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:500px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center; width:150px; margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;float:left;}
.fullSlide .hd ul li:hover{background:#269245;}
.fullSlide .hd ul .on {background:#269245;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}
.probg2{margin: 30px auto 0px auto; width:100%;
 background: url(../images/index_19.jpg) center no-repeat; height:300px; padding:50px 0;}
.droppable2{ width:800px;}
.content {
 overflow: hidden;
 padding: 20px 20px 18px 0px;
 color: #fff;
 line-height: 26px;
}
.abmore2{ background:#fff; padding:5px 15px;}
.pro_b2 {
 width: 238px;
 border: 1px solid #dddddd;
 float: left;
 background: #fff;margin: 30px auto 0px auto;
}
.product08 {
 overflow: auto;
 margin-top: 17px;
 outline: none;
}
.pro_b2 li {
 padding: 9px 15px 9px 55px;
 font-size: 14px;
 color: #2e2e2e;
 background: url(../images/cp04.png) no-repeat 34px center;
 font-family: "Microsoft YaHei";
 line-height:32px;
 cursor: pointer;
 border-left: #fff solid 4px;
}
.pro_b2 h4 {
 color: #fff;
 font-size: 20px;
 background:#269245;
 height: 60px; text-align:center;
 border-bottom: 1px solid #eaeaea;
 margin: 0 auto;
 line-height: 1; font-weight:normal; line-height:60px;
}

.pro_imgsbg2{width:960px;margin: 30px auto 0px auto;}
.pro_imgsbg2 ul li {
 float: left;
 width: 212px;
 height:210px;
 margin: 0 0 26px 20px;
 overflow: hidden;
 background:#e9e9e9;
 color: #2e2e2e; border: #e9e9e9 solid 4px;
}
.pro_imgsbg2 ul li img{ width:212px; height:137px;}
.pro_imgsbg2 ul li h2{ padding: 0 12px; font-weight:normal; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.pro_imgsbg2 ul li p{ font-size:12px;  color:#b2b2b2;padding: 0 12px;}
.pro_imgsbg2 ul li:hover{ border: #01a127 solid 4px; }
.news2{ width:850px; border:1px solid #dfdfdf; margin:30px 0px 0px 20px;}
.hd2 {
 color: #fff;
 background:#01a127;
 padding: 0 20px;
 height:45px;
 line-height:45px;
}
.hd2 a {
 float: right;
 color: #fff;
}
.news_con{ width:810px; padding:20px; height:180px;}
.hd2 h2{ float:left; font-size:20px; font-weight:normal;}
.hd2 h2 span{ font-size:12px;}
.mis2{ width:220px; height:170px;}
.mis2 img{width:220px; height:170px;}
.news_sldtop_lists li {padding-left: 25px;line-height: 35px; height:35px; overflow:hidden;}
.newli2{ width:590px;}
.newli2 span{ float:right;line-height:35px; height:35px;}
.contact{ width:326px; border:1px solid #dfdfdf; margin:30px 0 0 0;}
.summery_content{ padding:20px; line-height:30px;}
.foot_bg2 {margin-top:30px; background: url(../images/index_35.jpg) center no-repeat; height:200px;}
.navi_lists2 {width: 940px;margin: 0px auto; text-align:center; }
.navi_lists2 a {font-size: 14px;padding: 0 30px;height:45px;line-height:45px;text-align: center;color: #fff;}
.copyright2{ text-align:center; font-size:14px; padding-top:20px; line-height:25px; color:#fff;}
.yl{ width:1200px; margin:30px auto 0 auto;}
.yl div{width:1200px; padding:0px 0 40px 0;}
.yl p{ float:left; width:100px; border:1px solid #01a127; font-size:14px; padding:5px 0; text-align:center;}
.yl a{ padding:0 8px; float:left; color:#444; font-size:14px; line-height:30px;}
.main{ width:1200px; margin:30px auto;}
.left{ width:220px; margin-right:20px;}
.right{ width:958px;border:1px solid #dfdfdf; overflow:hidden;}
.firlinkbx2{ padding: 0 10px;height: 65px;line-height:65px; color:#fff; font-size:20px;background: #01a127;text-align: center;}
.navi2{ width:220px; border:1px solid #dfdfdf; }
.item2 {line-height: 40px;padding: 0 20px; background: none; text-align:center;border-bottom: 1px solid #dfdfdf;}
.item2 dt a{ color:#01a127;}
.conta{ width:220px; border:1px solid #dfdfdf; margin-top:20px;}
.newsinfo_Breadcrumbs {background: #01a127;height: 40px;line-height: 40px;color: #fff;}
.newsinfo_Breadcrumbs .title {font-size: 14px;font-weight: bold; padding-left: 20px;}
.titlehd2 {float: left;color: #fff;}
.mbx_dv2 {padding-right: 10px;float: right;color:#fff;}
.mbx_dv2 a{color:#fff;}
.coverage{padding:20px;}
.bd_li {
 float: left;
 padding: 1px;
 margin: 15px 5px 0 18px;
 display: inline;
 text-align: center;width: 210px;
}
.bd_li img {
 width: 210px;
 height:136px;
 padding: 2px;
 border: 1px solid #dfdfdf;
 display: inline-block;
 vertical-align: middle;
}
.bd_li img:hover{border: 1px solid #01a127;}
.bd_li h2{
 margin: 0 10px; font-size:14px; font-weight:normal;
 white-space: nowrap; line-height:30px;
 overflow: hidden;
 color: #000;
}
.pages{ text-align: center;}
.pages a{ display: inline-block;  padding:5px 15px; line-height:30px; background:#dfdfdf; margin:20px 5px;}
.pages { padding-left:15px;}
.pages a.page-num-current{ color:#01a127 !important;}
.lists{
 background: url(../images/index_59_03.png) left no-repeat;
 border-bottom: 1px dashed #afafaf;
 padding-left: 20px; margin:0 15px;
 vertical-align: middle;height: 40px;
 line-height: 40px;
 font-size: 13px;}
.lists  a {
 float: left;
 display: inline-block;
 height: 40px;
 line-height: 40px;
}
.lists .time {
 float: right;
 height: 40px;
 line-height: 40px;
 color: #666;
}
.maintitle{ text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dfdfdf;}
.maintitle h1,.maintitle h2{ font-size:20px; font-weight:normal; color:#01a127;}
.rm2{line-height:35px; margin-bottom:30px; padding-bottom:10px;}
.rm2 span{ float:left;line-height:35px;}
.rm2 h3 a{ float:left;line-height:35px;}
.syp2{ line-height:35px;border-bottom:1px solid #e3e3e3; margin-bottom:10px; }
.syp2 a:hover{color:#069a42;}
.ptitle{ border-bottom:2px solid #dfdfdf; line-height:35px; height:35px; margin:10px 0;}
.ptitle span{ background:#dfdfdf; width:120px; line-height:40px; color:#01a127;padding: 8px 20px;}