.banner{position: relative; height: 720px; width: 100%;}
.banner .threeBox{width: 1200px; position: absolute; bottom: -140px; left: 50%; margin-left: -600px; z-index: 88;}
.threeBox li{float: left; width: 400px; text-align: center;background: #5FA161; height: 240px;}
.threeBox li.li2{background: #5F9EA0;}
.threeBox li.li3{background: #00A193;}
.threeBox li a{display: block; padding: 10px;}
.threeBox li .ico{width: 100%; height: 99px; line-height: 99px; background: rgba(0,0,0,.08);}
.threeBox li .ico .iconfont{font-size: 62px; color: #fff; font-weight: lighter;}
.threeBox li .text h3{font-size: 20px; color: #fff; padding: 20px 0 10px;}
.threeBox li .text p{font-size: 14px; color: #ccc; line-height: 26px;}



.index_area{ padding: 140px 0 100px; position: relative; overflow: hidden;}
.bgBox{background: url(../images/bg1.jpg) no-repeat center center;-webkit-animation-name: 'pagebgfd';width: 100%; height: 100%;
    -webkit-animation-duration: 10s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate; position: absolute; z-index: -1; background-size: auto;}
@keyframes pagebgfd {
	0% {
		opacity: 1;
		transform: scale(1.8, 1.8);
	}

	100% {
		opacity: 1;
		transform: scale(1.4, 1.4);
	}
}

.areaBox .picScroll-left{ overflow:hidden; position:relative;}
.areaBox .picScroll-left .hd{ overflow:hidden; position: absolute; bottom: 20px; left: 0; width: 100%; z-index: 20;}
.areaBox .picScroll-left .hd ul{ overflow:hidden; zoom:1; display: block; text-align: center;}
.areaBox .picScroll-left .hd ul li{display: inline-block; width:13px; height:13px;border-radius: 13px; overflow:hidden; margin:0 8px; text-indent:-999px; cursor:pointer;background: #fff; }
.areaBox .picScroll-left .hd ul li.on{width: 23px; background: #C9C9C9;}
.areaBox .picScroll-left .bd{}
.areaBox .picScroll-left .bd ul{ overflow:hidden;zoom:1; }
.areaBox .picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; position: relative;}
.areaBox .picScroll-left .bd ul li .img img{width: 300px; height: 375px;}
.areaBox .picScroll-left .bd ul li .bluebg{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,111,102,.6); z-index: 9;transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.areaBox .picScroll-left .bd ul li .text{position: absolute; width: 100%; left: 0; top: 135px; z-index: 12;}
.areaBox .picScroll-left .bd ul li .text h3{font-size: 18px; color: #fff;}
.areaBox .picScroll-left .bd ul li .text .li_line{width: 94px; height: 1px; background: #fff; margin: 10px auto 0;}
.areaBox .picScroll-left .bd ul li .text .ico{width: 66px; height: 66px; margin: 25px auto 0; border: 1px solid #ddd; text-align: center; line-height: 66px; 
border-radius: 50%;transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out;}
.areaBox .picScroll-left .bd ul li .text .ico .iconfont{font-size: 36px; color: #fff;}

.areaBox .picScroll-left .bd ul li:hover .bluebg{background: rgba(0,0,0,.6);}
.areaBox .picScroll-left .bd ul li:hover .text .ico{transform:rotate(360deg);}

.index_honor{background: url(../images/bg2.jpg) no-repeat center center; padding: 0 0 95px; background-size: cover;}
.index_honor li{float: left;background: #fff;padding: 6px;transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.index_honor li.li1,.index_honor li.li2,.index_honor li.li3{margin: 0 15px; width: 215px; height: 323px; }
.index_honor li.li1{margin-left: 230px;}
.index_honor li.li4,.index_honor li.li5,.index_honor li.li6,.index_honor li.li7{width: 273px; height: 208px; margin-right: 20px; margin-top: 45px;}
.index_honor li.li7{margin-right: 0;}
.index_honor li img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.index_honor li:hover{background: rgba(0,111,102,.6);}

.index_coop{padding-bottom: 92px;}
.index_coop li{float: left; width: 150px; height: 76px;margin: 15px 25px 20px 0;}
.index_coop li a{border: 1px solid #E5E5E5; display: block; height: 74px; line-height: 74px; text-align: center;transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.index_coop li a img{max-width: 90%; max-height:90%;transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;}
.index_coop li:hover a{border-color: #006961;}
.index_coop li:hover a img{transform:rotateY(360deg);}


/*内页*/
.info_single p.pp{font-size: 14px; color: #6e6e6e; line-height: 26px; margin-top: 20px; text-indent: 28px;}
.info_single .new_tit{text-align: center;padding: 15px 0 30px;}
.info_single .new_tit h2{font-size: 30px; color: #222;}
.info_single .new_tit h4{font-size: 14px; color: #656565; margin-top: 20px;}
.info_single .new_tit h4 span{margin: 0 20px;}

.pic_lists{}
.pic_lists li{float: left; width: 310px; margin-right: 20px; margin-bottom: 35px; width: 310px;}
.pic_lists li:nth-child(3n){margin-right: 0;}
.pic_lists li .img{width: 310px; height: 195px; overflow: hidden;}
.pic_lists li .img img{width:100%; height:100%; transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);
transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.pic_lists li .tit{width: 100%; height: 60px; font-size: 16px; color: #333; line-height: 60px; text-align: center; background: #EEEEEE;transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.pic_lists li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}
.pic_lists li:hover .tit{background: #006e65; color: #fff;}

.news_lists{margin-top: -21px;}
.news_lists ul{margin-bottom: 35px;}
.news_lists li{padding: 21px 0; border-bottom: 1px dashed #CCCCCC;}
.news_lists li .img{float: left; width: 240px; height: 150px; overflow: hidden;}
.news_lists li .img img{width:100%; height:100%; transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);
transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}
.news_lists li .text{float: right; width: 710px;}
.news_lists li .text h3 a{display: block; font-size: 18px; color: #333; font-weight: bold; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin-top: 5px;}
.news_lists li .text .info{font-size: 14px; color: #777; line-height: 24px; margin-top: 15px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;height: 48px;
 -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_lists li .text .time{margin-top: 35px; font-size: 14px; color: #999;}
.news_lists li .text .time img{vertical-align: middle; margin: -3px 5px 0 0;}
.news_lists li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}
.news_lists li .text h3 a:hover{color: #006e65;}

.formBox{padding-top: 30px;}
.formBox .title{text-align: center; font-size: 18px; color: #006E65; }
.formBox .form{width: 540px; margin: 0 auto; padding-top: 10px;}
.formBox .ico_bar{margin-top: 30px;}
.formBox .ico_bar span{width: 80px; text-align: right; margin-right: 20px; display: inline-block;}
.formBox .ico_bar span img{vertical-align: top;}
.formBox .ico_bar input{width: 358px; height: 38px; border: 1px solid #D8D8D8; font-size: 15px; color: #666; padding-left: 10px;}
.formBox .ico_bar textarea{width: 350px; height: 140px; border: 1px solid #D8D8D8; padding: 10px;font-size: 15px; color: #666;}
.formBox .ico_bar1 input{width: 218px;}
.formBox .ico_bar1 img.yanzheng{vertical-align: middle; display: inline-block;margin: -3px 0 0 25px;}
.formBox .btns{margin-top: 70px;}
.formBox .btns input{width: 180px; height: 50px; font-size: 16px; color: #fff; background: #006961; border-radius: 10px; margin-left: 20px; cursor: pointer;}
.formBox .btns input.reset{background: #F5F5F5; color: #333;margin-left: 95px;}

.Report{padding: 45px 0 90px;}
.inputBox{width: 1140px; height: 437px; margin: 0 auto; background: url(../images/bg.png) no-repeat center center;}
.inputBox h3{font-size: 30px;color: #333;font-weight: bold;text-align: center;padding: 90px 0 18px;}
.inputBox h4{font-size: 24px; color: #006f66; font-weight: bold;text-align: center;}
.inputBox .input{width: 1000px;margin: 42px auto 0;}
.inputBox .input input[type="text"]{width: 725px; height: 66px; border: 2px solid #006F66; border-top-left-radius: 3px;border-bottom-left-radius: 3px; font-size: 18px; padding-left: 25px;}
.inputBox .input input.submit{font-size: 24px;color: #fff;width: 245px;height: 70px;background: #006F66;vertical-align: middle;margin: -5px 0 0 -5px; cursor: pointer;}
.inputBox .tips{font-size: 17px;color: #999;text-align: center;margin-top: 36px;}
.inputBox .tips img{vertical-align: middle; margin: -3px 10px 0 0;}
.inputBox .tips span{color: #e6212a;}
.beizhu{width: 1068px; border: 1px solid #E5E5E5; margin: 60px auto 0; padding: 0 15px;}
.beizhu .title{width: 100%; padding: 15px 0; border-bottom: 1px solid #E5E5E5; font-size: 18px; color: #006f66; font-weight: bold;}
.beizhu .p_lists{font-size: 14px; color: #333; line-height: 32px; padding: 15px 0 20px;}

.Result{padding: 45px 0 90px;}
.Result .title{font-size: 30px; color: #006961; text-align: center;}
.Result .content{margin-top: 45px;}
.Result p.pp{font-size: 14px; color: #666; text-indent: 28px; line-height: 26px; margin-top: 30px;}