/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none; background:none; outline:medium;}
body,a{ font-family:微软雅黑; font-size:12px; color:#7d7d7d;}
a{ cursor:pointer;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{ clear:both;}
.warpper{ width:1000px; margin:0 auto;}
.top{ padding-top:22px; padding-bottom:14px;}
.logo{}
.tel{  font-size:14px; background:url(../images/tel.jpg) no-repeat left top; padding-left:115px; height:75px;}
.tel p{ line-height:24px;}
.tel strong{ font-size:30px;color:#e56514;}
.navbg{ width:100%; height:66px; background:#005e37;}
.nav{ width:1000px; }
.nav ul{ float:left; width:1023px;}
.nav ul>li{ float:left; width:110px; margin-right:17px;  line-height:66px; text-align:center; display:inline-block; position:relative;}
.nav ul>li a{ display:block; width:110px; height:66px; color:#fff; font-size:14px;}
.nav ul>li a:hover{ background:#e56515;}
.nav ul>li>dl{ display:none; position:absolute; left:0px; top:66px; width:110px; z-index:888; background:#005e37;}
.nav ul>li>dl>dd{ width:110px; height:30px; line-height:30px; text-align:center;}
.nav ul>li>dl>dd a{ color:#fff; font-size:12px;}

/*首页*/
.banner{ width:100%; text-align:center; overflow:hidden;}
.banner img{ width:100%;  display:block;}
.banner{ position:relative;}
.banner .slides li img{/* width:100%; height:700px; display:block;*/}
.banner,.banner .flexslider,.banner .slides li{ width:100%; height:550px;}
/*内页*/
.banner_s{ width:100%; text-align:center; overflow:hidden;}
.banner_s img{ width:100%;  display:block;}
.banner_s{ position:relative;}
.banner_s .slides li img{/* width:100%; height:700px; display:block;*/}
.banner_s,.banner_s .flexslider,.banner_s .slides li{ width:100%; height:300px;}

.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{ width:100%; position:absolute;bottom:3px;z-index:2;text-align:center;left:0; display:none;}
.flex-control-nav li{display:inline-block;width:6px;height:6px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:6px;height:6px;line-height:6px; font-size:0px;border-radius:6px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#eb3d00; }
.flex-direction-nav a{width:28px;height:28px;line-height:99em;overflow:hidden;margin:-14px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-prev{left:0; background:url(../images/prev.png) no-repeat right top;}
.flexslider:hover .flex-next{background:url(../images/next.png) no-repeat;right:0; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.titlec{ text-align:center; padding-top:30px; padding-bottom:40px;}
.titlec strong{ font-size:30px; display:block; color:#222; font-weight:normal;}
.titlec em{ font-size:18px; font-style:normal; display:block; color:#848484; padding-top:10px;}
.titlec a{ font-size:12px; color:#118361; margin-top:20px; display:inline-block; width:104px; height:30px; line-height:30px; text-align:center;border: solid 1px #eaeaea; border-radius:16px;}

.protab{ text-align:center;}
.protab ul{ display:inline-block;}
.protab ul li{ width:132px; height:34px; line-height:34px; text-align:center; display:inline-block; border-radius:18px; margin-left:10px; margin-right:10px; border:solid 1px #eaeaea; }
.protab ul li a{ font-size:14px; color:#118361; display:inline-block; width:132px;}
.protab ul li.cur{ background:#118361; border:solid 1px #118361;}
.protab ul li.cur a{ color:#fff;}

.probottom{ width:1000px; height:225px; position:relative; margin-top:66px; padding-bottom:74px;}
.probottom span.prev,.probottom span.next{ cursor:pointer; position:absolute;top:50%; margin-top:-80px; width:38px; height:38px; display:inline-block;}
.probottom span.prev{ left:0px; background:url(../images/left.png) no-repeat right top;}
.probottom span.next{ right:0px;background:url(../images/right.png) no-repeat right top;}
.probottom span.prev:hover{ background-position:right bottom;}
.probottom span.next:hover{ background-position:right bottom;}

.probox{ width:900px; margin:0 auto; position:relative; height:222px; overflow:hidden;}
.probox>ul{ position:absolute; left:0px; top:0px;}
.probox>ul>li{ width:900px; height:222px; overflow:hidden; float:left;}
.prowarp{ float:left; width:930px;}
.prowarp>ul li{ float:left; width:282px; margin-right:20px; display:inline-block; text-align:center;}
.prowarp ul li img{ display:block; width:280px; height:170px; border:solid 1px #eaeaea; border-radius:8px;}
.prowarp ul li p{ line-height:50px; font-size:14px;}
.prowarp ul li:hover img{ border:solid 1px #e56515;}

/*新闻中心*/
.newscenter{ width:100%; min-height:400px; background:url(../images/newsbg.jpg) no-repeat center top;}
.newscenter .titlec{ padding-top:80px; padding-bottom:107px;}
.newscenter .titlec strong,.newscenter .titlec em{ color:#fff;}
.inewslist{ width:1000px; height:414px; overflow:hidden;}
.inewslist ul li{ background:#f4f4f4; padding:20px 40px; display:block; overflow:auto;}
.inewslist ul li .time{ float:left; color:#118361; text-align:right;}
.inewslist ul li .time strong{ font-size:40px;}
.inewslist ul li .time span{ font-size:20px; font-weight:bold; display:block;}
.rnewstxt{ padding-left:20px; float:left; width:760px;}
.rnewstxt a{ font-size:16px; display:block; font-weight:bold; line-height:40px;}
.rnewstxt .desc{ line-height:22px; height:58px; overflow:hidden;}
.inewslist ul li.hover{ background:url(../images/inright.jpg)#118361 no-repeat 950px center;}
.inewslist ul li.hover .time,.inewslist ul li.hover a,.inewslist ul li.hover .desc{ color:#fff;}

.nbottom{ clear:both; text-align:center; padding:30px 0;}
.nbottom span{ cursor:pointer; width:38px; height:38px; display:inline-block; margin:0px 5px;}
.nbottom span.up{ background:url(../images/up.png) no-repeat;}
.nbottom span.down{ background:url(../images/down.png) no-repeat;}
.nbottom a{ float:right; font-size:14px;}
.nbottom span:hover{ background-position:right bottom;}

/*案例*/
.case{ background:url(../images/scbg.jpg) repeat-x center bottom;}
.caselist{ width:1000px; overflow:hidden; height:460px;}
.caselist ul{ width:1020px;}
.caselist ul li{ float:left; width:316px; height:460px; display:inline-block; margin-right:24px; text-align:center; background:#f4f4f4;}
.caselist ul li img{ width:314px; border:solid 1px #d2d2d2; height:348px; }
.caselist ul li .desc{ padding:20px 0; font-size:14px;}
.caselist ul li em{ width:132px; height:34px; line-height:34px; text-align:center; color:#118361; border-radius:18px; display:inline-block; font-style:normal;border: solid 1px #eaeaea;}

.caselist ul li.cur em{ background:#118361;  color:#fff;border: solid 1px #118361;}

/*授权证书*/
.certificate{ padding-top:80px; padding-bottom:65px;}
.cerlist{ position:relative; height:200px;}
.cerlist ul{}
.cerlist ul li{ float:left; width:280px; height:200px; display:inline-block; margin-right:20px; }
.cerlist ul img{ width:280px; height:200px; display:block;}

.cerwarp{ width:880px; margin:0 auto;}
.cerlist span.cprev,.cerlist span.cnext{ width:38px; height:38px; display:inline-block; cursor:pointer; position:absolute; top:50%; margin-top:-19px;}
.cerlist span.cprev{ background:url(../images/left.png) no-repeat; left:0px;}
.cerlist span.cnext{ background:url(../images/right.png) no-repeat; right:0px;}
.cerlist span:hover{ background-position:right bottom;}

.fbg{ width:100%; background:#222; padding-top:50px; padding-bottom:40px;}
.fnav{ padding-bottom:40px;}
.fnav,.fnav a{ font-size:14px; color:#fff;}
.fnav ul{}
.fnav ul li{ display:inline-block;}
.fnav ul li span{ padding:0px 20px;}
.fcon{ line-height:26px;}

/*内页*/
.mcur{ width:100%; height:50px; line-height:50px; background:#f5f4f4;}
.lcocation{}
.menu{}
.menu ul{}
.menu ul li{ width:108px; height:50px; line-height:50px; display:inline-block; float:left; text-align:center;}
.menu ul li.cur{ background:#ef7726;}
.menu ul li.cur a{ color:#fff; }

/*内页产品*/
.product{ width:1000px; overflow:hidden; padding-top:20px;}
.product ul{width: 1020px; overflow:hidden;}
.product ul li {
    float: left;
    width: 316px;
    display: inline-block;
    margin-right: 24px; margin-top:20px;
    text-align: center;
}
.product ul li p{ font-size:14px; padding-top:10px; padding-bottom:20px; }
.product ul li img{    width: 316px; height: 348px; border:solid 1px #d2d2d2;}
.product ul li.cur img{ border:solid 1px #ef7726; }
/*产品详情*/
.prodetail{ padding:30px 0;}
.prodetail *{ line-height:26px;}
/*联系我们*/
.contactus{}
.contactus dl{ float:left; padding-top:70px; padding-bottom:80px;}
.contactus dl dt{float:left; width:70px; text-align:center;  text-align:center; height:70px; }
.contactus dl dd{float:left; padding-left:15px; height:80px; border-left:solid 1px #e9e9e9;}
.contactus dl dd p{ line-height:26px; font-size:14px;}
.contactus dl dd p img{ margin-top:20px; margin-right:30px;}
.contactus dl dd p a{ font-size:14px;}
.contactus dl dt img{ margin-top:30px;}

/*新闻中心*/
.newslist{}
.newslist dl{ padding-top:76px; padding-bottom:25px; border-bottom:solid 1px #e1e1e1; overflow:auto;}
.newslist dl dt{ float:left; width:300px;}
.newslist dl dd{ float:right; width:655px;}
.newslist dl dd h3{ overflow:auto; float:left; width:655px;}
.newslist dl dd h3 a{ float:left; font-size:16px; font-weight:bold;}
.newslist dl dd h3 span{ float:right; font-size:12px; font-weight:normal;}
.newslist dl dd .desc{ float:left; width:655px; margin-top:15px; line-height:26px; }
.newslist dl dd .more{margin-top:20px; float:left; width:150px; height:40px; line-height:40px; background:#e56515; text-align:center;}
.newslist dl dd .more a{ color:#fff;}
.newslist dl dd .more i{ width:14px; height:14px; background:url(../images/marrow.png) no-repeat; display:inline-block; position:relative; top:3px; margin-left:10px;}

.newslist ul{}
.newslist ul li{ width:1000px; padding-top:25px; padding-bottom:25px; border-bottom:solid 1px #e1e1e1; overflow:auto;}
.newslist ul li a{ float:left; font-size:16px; font-weight:bold;}
.newslist ul li span{ float:right; position:relative; top:38px;}
.newslist ul li .desc{width:1000px; clear:both; margin-top:15px; line-height:26px; padding-top:10px;}

/*资料下载*/
.downlist{ padding-top:70px; }
.downlist ul{}
.downlist ul li{width:1000px; display:block; padding-top:30px; padding-bottom:15px; border-bottom:solid 1px #e1e1e1; overflow:auto; }
.downlist ul li a{ font-size:14px; font-weight:bold; color:#515151;}
.downlist ul li span { margin-left:10px; color:#b6b6b6; }
.downlist ul li span a{ font-size:14px; color:#e56515; font-weight:normal; width:101px; height:32px; border:solid 1px #e3e3e3; display:inline-block; text-align:center; line-height:32px; border-radius:16px; position:relative; top:-10px;}
.downlist ul li.cur span a{ background:#e56515; border:solid 1px #e56515; color:#fff;}

/*分页*/
.npage{ padding:30px 0; text-align:center;}
.npage table{ margin:0 auto;}
.npage a{ padding:3px 8px; color:#000; border:solid 1px #bfbcb5; display:inline-block; margin:0px 5px; }
.npage a.lastpage,.npage a.nextpage{background:url(../images/lpbg.jpg) repeat-x center bottom;}
.npage a:hover{ background:#bfbcb5; color:#fff;}


.yqlj{ max-width:680px; overflow:hidden; line-height:23px;}

.ewm{ position:fixed; right:0px; top:200px; z-index:99;  }
.ewm_f{position:relative;}
.ewm_img{padding:15px 15px 15px 15px;border:1px solid #ececec; background:#fff;  border-radius:10px;}
.close{ position:absolute; left:-10px; top:-5px; cursor:pointer; background:url(../images/close.png) no-repeat center; width:22px; height:22px;}
.ewm_img img{ max-width:135px; min-width:100px;}