﻿@charset "utf-8";
.banner{width:100%;height:420px;overflow:hidden;}
.banner .imgBox{width:100%;height:420px;}
.banner .fontCenter{background:url(../images/bg1.png) no-repeat center top;padding-top:100px;width:680px;top:100px;text-transform:capitalize;}
.banner .fontCenter .Ch_tit{font-size:26px;color:#fff;text-align:center;padding:10px 0;}
.banner .fontCenter .En_tit{font-size:18px;color:#fff;text-align:center;}
.banner .ban_tabsBtn{width:22px;height:44px;top:42%;display: none!important;transition:all 1s;}
.banner .prevBtn{background:url(../images/icon2.png) no-repeat;left:50%;margin-left:-600px;}
.banner .nextBtn{background:url(../images/icon3.png) no-repeat;left:50%;margin-left:578px;}
.banner:hover .ban_tabsBtn{display:block!important;}
.banner .ban_pager{margin-top:-30px;position:relative;}
.banner .ban_pager>a{width:13px;height:13px;background:url(../images/icon4.png) no-repeat;margin:0 8px;background-size:100% 100%;display:inline-block;*display:inline;zoom:1;font-size:0;}
.banner .ban_pager>a.selected{background:url(../images/icon5.png) no-repeat;width:13px;height:13px;background-size:100% 100%;display:inline-block;*display:inline;zoom:1;}
.serviceArea{padding-top:70px;}
.serviceArea h3{font-size:22px;color:#2f3942;background:url(../images/icon6.png) no-repeat center bottom;padding-bottom:15px;font-weight:bold;margin-bottom:55px;}
.serviceArea .serImgbox{width:300px;height:390px;}

.serviceArea .ser_li .title{font-size:22px;color:#fff;background:url(../images/line1.png) no-repeat center bottom;padding-bottom:10px;display: inline-block;z-index:999;}
.serviceArea .ser_li{transition:all 0.6s;/*transition-delay:0.3s;*/}
.serviceArea .serMain{background:url(../images/bg2.png) left top;left:50%;margin-left:-150px;top:50%;margin-top:-180px;width:100%;height:100%;transform:scale(0.5,0.36);transition:all 0.8s;/*transition-delay:0.2s;*/-ms-transform:scale(0.5,0.36);-ms-transform:all 0.8s;}
.serviceArea .serMain .title2{font-size:22px;color:#fff;background:url(../images/line1.png) no-repeat center bottom;padding-bottom:10px;display:block;display:none;transition:all 0.6s;padding-top:86px;margin-bottom:15px;text-align:center;/*transition-delay:0.8s;*/}
.serviceArea .serMain .intros{font-size:14px;color:#fff;line-height:30px;padding:0 50px;height:120px;overflow:hidden;display:none;transition:all 0.6s;text-align:center;/*transition-delay:0.8s;*/}
.serviceArea .serMain .serMainBtn{width:150px;height:35px;border:1px solid #fff;text-align:center;line-height:35px;margin:40px auto 0 auto;font-size:14px;color:#fff;transition:all 0.6s;position:relative;display:none;transition-delay:0.3s;}


.serviceArea .ser_li:hover .serMain{transform:scale(1,1);left:0;top:0;margin-left:0;margin-top:0;-ms-transform:scale(1,1)}
.serviceArea .ser_li:hover .title2{display:block;}
.serviceArea .ser_li:hover .intros{display:block;}
.serviceArea .ser_li:hover .serMainBtn{display:block;}
.serviceArea .ser_li:hover .title{display:none;}
.serviceArea .ser_prevBtn{background:url(../images/btn4.png) no-repeat;width:54px;height:54px;top:50%;margin-top:-27px;left:0;}
.serviceArea .ser_nextBtn{background:url(../images/btn2.png) no-repeat;width:54px;height:54px;top:50%;margin-top:-27px;right:0;}
.serviceArea .ser_prevBtn.disabled{background:url(../images/btn1.png) no-repeat;}
.serviceArea .ser_nextBtn.disabled{background:url(../images/btn3.png) no-repeat;}
.serviceArea .lunbo_box1{width:1254px;margin:0 auto;}
/***按钮的scale**/
.scaleBtn.active1 .btnHover{transform:scale(1,1);opacity:1;width:100%;height:100%;background:rgba(0,116,64,.7);left:0;top:0;}
.scaleBtn.active1 .btn_span{color:#fff!important;}
.scaleBtn.active2 .btnHover{transform:scale(0,0);opacity:1;transition:all 0.6s;width:100%;height:100%;background:rgba(0,116,64,.7);left:0;top:0;}
.scaleBtn .btn_span{width:100%;height:100%;z-index:999;font-size:14px;color:#fff;left:0;top:0;}
.btnHover{transform:scale(0);transition:all 0.6s;}


.newsMain{padding-top:70px;}
.newsMain h3{font-size:22px;color:#2f3942;background:url(../images/icon6.png) no-repeat center bottom;padding-bottom:15px;font-weight:bold;margin-bottom:55px;}
.newsMain .newsImg{width:572px}
.newsMain .newsImg .imgbox{width:572px;height:288px;}
.newsMain .newsImg .imgbox img{transition:transform 0.8s;}
.newsMain .newsImg .imgbox:hover img{transform:scale(1.1);}
.newsMain .newsImg .title{font-size:18px;color:#16110b;padding:20px 0;display:block;text-align:left;transition:all 0.6s;}
.newsMain .newsImg .intros{font-size:14px;color:#16110b;line-height:28px;height:50px;overflow:hidden;display: block;text-align:left;text-indent:2em;transition:all 0.6s;}
.newsMain .newsImg .title:hover{color:#007440;}
/*.newsMain .newsImg .intros:hover{color:#007440;}*/
.newsMain .newsBtn{width:105px;height:28px;border:1px solid #007440;text-align:center;line-height:28px;margin-top:25px;display: block;float:right;transition:all 0.6s;color:#007440;}
.newsBtn .btn_span{color:#007440;font-size:14px;}
.newsMain .newsFonts{width:600px;}
.newsMain .newsItem{display:none;}
.newsMain .newsFonts .tit_a{width:199px;border-right:1px solid #fff;height:46px;line-height:46px;text-align:center;font-size:20px;color:#080808;background:#ececec;}
.newsMain .newsFonts .tit_a.active{background:#007440;color:#fff;}
.newsMain .newsFonts .newsItem_a{font-size:14px;color:#080808;background:#fff;padding-right:8px;}
.newsMain .newsFonts .newsItem_span{font-size:14px;color:#bfbfbf;background:#fff;padding-left:5px;}
.newsMain .newsFonts .newsItem_li{padding:15px 0 0 0/*;background:url(../images/line2.png) no-repeat center center;*/}
.newsMain .newsFonts .newsItem_ul{padding-top:15px;}
.newsMain .newsFonts .newsItem_li:hover .newsItem_a{color:#007440;}
.keyProject{margin-top:70px;background:url(../images/bg5.png) no-repeat center top;padding-bottom:95px;}
.keyProject h3{font-size:22px;color:#2f3942;background:url(../images/icon6.png) no-repeat center bottom;padding-bottom:15px;font-weight:bold;margin-bottom:55px;}
.keyProject .project_li{margin-right:60px;}
.keyProject .project_li img{transition:transform 1s;}
.keyProject .project_li:hover img{transform:scale(1.3);}
.keyProject .project_li .imgbox{width:360px;height:360px;}
.keyProject .project_li .title{width:360px;height:68px;background:url(../images/bg3.png);left:0;bottom:0;font-size:16px;color:#fff;line-height:68px;text-align:center;padding:0 30px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.keyProject .project_li .mengceng{width:100%;height:100%;left:0; :-360px;background:url(../images/bg3.png);}
.keyProject .project_li .mc_a{font-size:16px;color:#fff;padding:130px 30px 0 30px;text-align:center;}
.keyProject .project_li .serMainBtn{width:150px;height:35px;border:1px solid #fff;text-align:center;line-height:35px;margin:40px auto 0 auto;font-size:14px;color:#fff;transition:all 0.6s;display: block;transition:all 0.6s;}
.keyProject .project_li .serMainBtn:hover{background:#fff;color:#007440;}
/*.keyProject .project_li .scaleBtn.active1 .btnHover{transform:scale(1,1);opacity:1;width:100%;height:100%;background:rgba(255,255,255,.3);left:0;top:0;}
.keyProject .project_li .scaleBtn.active1 .btn_span{color:#fff!important;}
.keyProject .project_li .scaleBtn.active2 .btnHover{transform:scale(0,0);opacity:1;transition:all 0.6s;width:100%;height:100%;background:rgba(255,255,255,.3);left:0;top:0;}*/
.keyProject .project_li .scaleBtn .btn_span{width:100%;height:100%;z-index:999;font-size:14px;color:#fff;left:0;top:0;}
.btnHover{transform:scale(0);transition:all 0.6s;}
.keyProject .ser_prevBtn{background:url(../images/btn4.png) no-repeat;width:54px;height:54px;top:50%;margin-top:-27px;left:0;}
.keyProject .ser_nextBtn{background:url(../images/btn2.png) no-repeat;width:54px;height:54px;top:50%;margin-top:-27px;right:0;}
.keyProject .ser_prevBtn.disabled{background:url(../images/btn1.png) no-repeat;}
.keyProject .ser_nextBtn.disabled{background:url(../images/btn3.png) no-repeat;}
.keyProject .projectBox{width:1254px;margin:0 auto;}


.btn-8{color: #ACE7EF;border-color: #097c25;overflow: hidden;position: relative;}
.btn-8:before, .btn-8:after {content: "";position: absolute;z-index: -1;height: 100%;width: 0;top: 0;background-color: #097c25;-webkit-transition: all .4s;transition: all .4s;}
.btn-8:before {left: -13px;-webkit-transform: skew(-45deg, 0);transform: skew(-45deg, 0);}
.btn-8:after {right: -13px;-webkit-transform: skew(-45deg, 0);transform: skew(-45deg, 0);}
.btn-8:hover {color: #fff;}
.btn-8:hover:before, .btn-8:hover:after {width: 80%;}