.ovh-h{overflow: hidden;position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.i-banner{height: 100vh;/*background-size:cover !important;*//*height: auto;*/min-height: 600px;overflow: hidden;position: relative;}
.i-banner .swiper-slide{background-size: cover !important;}
.i-banner .swiper-slide a{width: 100%;height: 100%;display: block;}
.i-banner .swiper-slide .text{position: absolute;width: 100%;height: 170px;left: 10%;top: 50%;margin-top: -85px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.i-banner.cur .swiper-slide .text{margin-top: -200px;}
.i-banner .swiper-slide .text .tit-x{margin-bottom: 25px;opacity: 0;transform:translate(0,40px);-webkit-transition: all .3s .6s;-o-transition: all .3s .6s;transition: all .3s .6s; width: 627px;}
.i-banner .swiper-slide .text .tit-h{opacity: 0;transform:translate(0,60px);-webkit-transition: all .3s .8s;-o-transition: all .3s .8s;transition: all .3s .8s;}
.i-banner .swiper-slide .text .tit-h a{ width: 131px; height: 37px; display: block; border-radius: 37px; text-align: center; line-height: 37px; color: #fff;
background: -webkit-linear-gradient(17deg, #95d055, #119254);
background: -moz-linear-gradient(17deg, #95d055, #119254);
background: -o-linear-gradient(17deg, #95d055, #119254);
background: linear-gradient(17deg, #95d055, #119254);}
.i-banner .swiper-slide.swiper-slide-active .text .tit-x,.i-banner .swiper-slide.swiper-slide-active .text .tit-h{opacity: 1;transform:translate(0,0px);}
.i-banner .swiper-pagination.swiper-pagination-bullets{height: auto;position: absolute;right: 0 !important;left: auto;z-index: 5;top: 50%;bottom: auto;width: auto;}
.i-banner .swiper-pagination.swiper-pagination-bullets span{display: block;width: 26px;height: 5px;background: #fff;margin: 0 0 9px 10px !important;-webkit-transition: all .5s;transition: all .5s;cursor: pointer;position: relative;float: none;border-radius: 0;opacity: 1;}
.i-banner .swiper-pagination.swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #00802A;width: 36px;height: 5px;margin-left: 0 !important;-webkit-transition: all .5s;transition: all .5s;}
.swiper-slide img{width: 100%;}
.bocweb-footer{background: #fff;position: relative;z-index: 3; width: 100%; height: auto; overflow: hidden;}
.index_header{width: 100%;position: absolute;top: 32px;left: 0;z-index: 9;box-sizing: border-box;-webkit-transition: all .3s;transition: all .3s;-webkit-transition-delay: .3s;transition-delay: .3s;}

.w1300{width: 79%;margin: 0 auto;position: relative;}
.i-lista{width: 100%;position: absolute;bottom: 40px;text-align: center;z-index: 3;}
.i-lista .n-list{padding: 22px;width: 100%;box-sizing: border-box;}
.i-lista .list-box{width: 100%;height: 265px;box-sizing: border-box;background: rgba(255,255,255,.8);margin-bottom: 8px;text-align: left;position: absolute;bottom: 39px;display: none;}
.i-lista .list-box .list{position: absolute;opacity: 0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);visibility: hidden;left: 0;top: 0;width: 100%;-webkit-transition: all .8s;transition: all .8s;}
.i-lista .list-box .list.active{opacity: 1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);visibility: visible;}
.i-lista .list-box .list1 .img{width: 209px;float: left;}
.i-lista .list-box .list1 .img img{width: 100%;}
.i-lista .list-box .list1 .p-text{width: calc(100% - 592px);float: left;height: auto; margin-left: 30px;}
.i-lista .list-box .list1 .p-text .h{font-size: 24px;line-height: 1;margin-bottom: 20px;margin-top: 7px;color: #333;}
.i-lista .list-box .list1 .p-text .h a{ width: 71px; height: 22px; background: #1f823c; border-radius: 22px; color: #fff; text-align: center; display: block; float: right; font-size: 14px; font-weight: normal; line-height: 20px;}
.i-lista .list-box .list1 .p{font-size: 15px;line-height: 28px;color: #666;width: 100%;}
.i-lista .list-box .list1 .p-text2{width: 262px;float: left;height: auto; margin-left: 45px; padding-left: 45px; border-left: 1px solid #ccc;}
.i-lista .list-box .list1 .p-text2 .h{font-size: 24px;line-height: 1;margin-bottom: 20px;margin-top: 7px;color: #333;}
.i-lista .ul{width: 100%;}
.i-lista .ul .li{width: 15.83%;margin-right: 1%;height: 39px;line-height: 35px;float: left;background: #fff;font-size: 14px;color: #333;padding: 0 35px;cursor: pointer;box-sizing: border-box;-webkit-transition: all .5s;transition: all .5s; opacity: .8;}
.i-lista .ul .li:nth-child(6n){margin-right: 0;}
.i-lista .ul .li a{ display: block; width: 100%; height: 100%;}
.i-lista .ul .li:hover, .i-lista .ul .li.active{background: #00802A;height: 47px;margin-top: -8px;}
.i-lista .ul .li:hover span,.i-lista .ul .li.active span{color: #fff;}
.i-lista .ul .li:hover .img .img1, .i-lista .ul .li.active .img .img1{opacity: 0;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
.i-lista .ul .li:hover .img .img2, .i-lista .ul .li.active .img .img2{opacity: 1;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
.i-lista .ul .li span{display: inline-block;float: left;color: #333;}
.i-lista .ul .li .img{width: 25px;height: 25px;margin-top: 6px;position: relative;float: left;margin-right: 5px;-webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;}
.i-lista .ul .li .img img{max-width: 100%;}
.i-lista .ul .li .img .img1{-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;-webkit-transition: all 0.5s;transition: all 0.5s;position: absolute;left: 50%;top: 0;opacity: 1;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);margin-left: -22px;}
.i-lista .ul .li .img .img2{position: absolute;left: 50%;margin-left: -22px;top: 0;opacity: 0;-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}

.n-personnel .listd .dlbox .dt .p,.h-legal-content .col-md-offset-1,.n-info-two .infobox .text,.n-busines-info .p-text,.h-brand-item .txt{text-indent: 2em;text-align: justify;}
.n-about .lista .dlbox .dt .p,.n-about .listb .p,.n-business .lista .dlbox .dt .p,.n-business .listb .li .p,.activity-big .detail,.activity .con{text-align: justify;}
.i-lista .list-box{overflow: hidden;}
.i-lista .list-box .list1{opacity: 0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-webkit-transition: all .2s 0s ease-in-out;transition: all .2s 0s ease-in-out;}
.i-lista .list-box .list1.active{opacity: 1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transition: all .6s .2s ease-in-out;transition: all .6s .2s ease-in-out;}
.n-about .listc .li{position: relative;overflow: hidden;}
.h-banner-sunshine{margin-bottom: 0 !important;}
.index-warp{transform: translateY(-10%);-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);opacity: 0;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.index-warp.active{transform: translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);opacity: 1;}

.index_header .language-btn:before{display: none;}
header .langage-box{width: 24px;height: 24px;position: relative;padding-right: 15px;}
.index_header.on .header-right .langage-box:before{background: rgba(0, 0, 0, 0.5);}
.index_header .language-btn{display: block;padding-left: 0;}
header .langage-box .lang_z{position: absolute;left: 60%;top: 40px;width: 100px;margin-left: -58px;background: #fff;border-radius: 3px;display: none;height: auto;box-shadow: 0px 0px 10px 1px rgba(0,0,0,.1);}
header .langage-box .lang_z dd a{display: block;border-bottom: 1px solid #dbdbdb;line-height:35px;font-size: 14px;color: #545454;text-align: center;}
header .langage-box .lang_z dd:last-child a{border-bottom: none;}

/*# sourceMappingURL=style.css.map*/
.fot{width: 100%; height: auto; overflow: hidden; padding: 30px 0; background: #394246;color: #fff;}
.fot dl{width: 12%;float: left;}
.fot dt{font-size: 16px;}
.fot dd a{color: #d2d5d7;}
.fot dd a:hover{color: #fff;}
.fot .right{ float: right;margin-left: 20px;text-align: center;}
.fot .right img{ border: #fff 3px solid;}
.fot .right p{
	font-size: 14px;
	line-height: 2;
}
.foot{ width:100%; height: 59px; text-align: center; line-height: 59px; background: #242c2f;}
.box2rselect{width:220px;height:31px; background: url(images/jiantou.png) #fff no-repeat 190px center; line-height:31px;position:relative; z-index:1511; float:left; text-align: left; margin-top: 14px; color: #3c4145; margin-right: 14px;}
.box2rselect dt{padding-left:15px; cursor:pointer;}
.box2rselect dd{display:none; position:absolute;bottom:31px; padding: 5px 0; background:#fff; border-bottom:#ccc 1px solid;width:220px;z-index:6;}
.box2rselect dd li{padding-left:15px; text-align:left;width:220px;}
.box2rselect dd li a{ color: #000;}
.box2rselect dd li a:hover{ color: #3c4145;}
.foot a{ color: #fff;}
.foot a:hover{ color: #d2d5d7;}
.foot .fr{ color: #fff;}
.fotimg img{ width: 20px; margin-right: 10px;}

.nav{ float: right;}
.nav li{ float: left; margin-right: 55px; line-height: 45px; font-size: 16px;}
.nav a{ color: #fff;}
.ban_about{ width: 100%; height: 577px; background: url(images/ban_about.jpg) no-repeat center;}
.ban_cy{ width: 100%; height: 577px; background: url(images/ban_cp.jpg) no-repeat center;}
.ban_cp{ width: 100%; height: 577px; background: url(images/ban_cp.jpg) no-repeat center;}
.ban_news{ width: 100%; height: 577px; background: url(images/ban_news.jpg) no-repeat center;}
.ban_human{ width: 100%; height: 577px; background: url(images/ban_human.jpg) no-repeat center;}

.ban_text{ width: 79%; height: auto; margin: 0 auto; padding-top: 270px; text-align: center;}
.ban_text h2{ font-size: 42px; font-weight: normal; color: #fff;}
.ban_text h4{ font-size: 20px; font-weight: normal; color: #fff;}

.ban2_text{ width: 79%; height: auto; margin: 0 auto; padding-top: 240px;}
.ban2_text h2{ font-size: 48px; font-weight: bold; color: #fff;}
.ban2_text h4{ font-size: 36px; font-weight: bold; color: #fff;}

.page_nav{ width: 100%; height: 63px; background:#01943b;}
.page_nav li{ width: 110px; float: left;}
.page_nav li a{ color: #fff; font-size: 16px; line-height: 63px; display: block; text-align: center;}
.page_nav li a:hover{ color: #fff; background: #0c7d38;}
.page_text{ padding: 30px 0 0; font-size: 16px; text-align: justify; overflow: hidden; min-height: 500px;}
.cztit{ width: 100%; height:auto; overflow: hidden;}
.cztit h1{ color: #333; font-size: 42px; line-height: 45px;}
.cztit span{ color: #e5e5e5; font-size: 32px; line-height: 45px; font-family: arial;}
.lang{ padding: 0 45px; height: 98px; line-height: 98px; float: right; transition: all .3s;}
.lang a{ color: #888; font-size: 14px;}
.lang a:hover{ color: #027B2C;}
.lang a.active{ font-weight: bold; color: #027B2C;}
.bor1{ border-top: 1px solid #e5e5e5;}

.head{ width: 100%; height: 86px; position: fixed;-webkit-transform: translateZ(0); top: 0; z-index: 1000; background: rgba(255,255,255,.95); transition: all .5s;}
.head .logo{ margin-top: 10px; margin-left: 50px; transition: all .5s; float: left; height: 60px;}
.head .line{ width: 0; height: 30px; background: #c8c7c7; float: left; margin: 22.5px 10px 0 10px;}
.head .line2{ width: 1px; height: 30px; background: #c8c7c7; float: right; margin: 22.5px 30px 0 0;}
.head .lang{ height: 30px; line-height: 27px; font-size: 18px; color: #121212; float: right; margin: 22.5px 30px 0 0;}
.head .lang:hover{ color: #00943B;}
.content{ width: 100%; height: auto; margin: 0 auto;}
.page_logo{ height: 57px; margin-top: 19px; float: left; margin-left: 3%; transition: all .3s;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#cssmenu #menu-button{display: none;}
#menu-line{position: absolute;bottom: 0;left: 0;height: 3px;background: #027B2C;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
#cssmenu{ float: left; margin-left: 80px; z-index: 999;}
#cssmenu > ul > li{float: left; padding-right: 60px;}
#cssmenu > ul > li:last-child{ padding-right: 0;}
#cssmenu > ul > li > a{color: #333; height: 86px; line-height: 86px; font-size: 16px; -webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;transition: all 0.3s ease 0s;-webkit-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #027B2C;}
#cssmenu ul ul{position: absolute;left: -9999px; margin-left: -37px;}
#cssmenu li:hover > ul{left: auto;}
#cssmenu.align-right li:hover > ul{right: 0;}

#cssmenu ul ul li{height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
#cssmenu ul li:hover > ul > li{height: 46px;}
#cssmenu ul li:hover > ul > li:last-child{ border-bottom: none;}
#cssmenu ul ul li a{width: 140px; height: 46px; background: rgba(255,255,255,.9); line-height: 46px; text-align: center; display: block; text-decoration: none;color: #666;transition: all 0.3s ease 0s; font-size: 14px;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color: #fff; background: rgba(2,123,44,.9);}

#cssmenu.fix > ul > li > a{ height: 75px; line-height: 75px;transition: all .3s;}
.head.fix{ height: 75px;transition: all .3s; background: rgba(255,255,255,.9);}
.logo.fix{ height: 60px; margin-top: 5px;transition: all .3s;}
.lang.fix{ padding: 0 45px; background: #f3f3f3; height: 75px; line-height: 75px; float: right;}

.cp_list li{ width: 32%; height: auto; float: left; margin-right: 2%; margin-bottom: 25px; font-size: 16px; text-align: center; line-height: 45px;}
.cp_list li:nth-child(3n){ margin-right: 0;}
.cp_list li .img{ width: 100%; height: auto; overflow: hidden;}

.cp_list li img{ width: 100%; height: auto; -webkit-transition:-webkit-transform 0.3s ease-out; -moz-transition:-mos-transform 0.3s ease-out; -ms-transition:-ms-transform 0.3s ease-out; transition:transform 0.3s ease-out;}
.cp_list li:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.cp_list p{ background: #f7f7f7; width: 100%; line-height: 55px; height: 55px;}

.fenye{ width:100%; height:auto; overflow:hidden; clear:both; padding-top:10px;}
.pagesnow a{ width: 40px; height:40px; background:#000; color:#fff; border-radius: 5px; line-height:40px; float:left; margin-right:7px; text-align:center;}
.pagesnow a:hover{ color: #fff;}
.pages a{ width: 40px; height:40px; background:#e6e6e6; color:#666; line-height:40px; float:left; margin-right:7px; text-align:center;}
.pages a:hover{ background:#000; color:#fff;}
.pagean{ width:72px; height: 40px; margin-right:7px; float:left; background: #e6e6e6; line-height: 40px; text-align: center;}
.pagean a{ width:72px; height: 40px; margin-right:7px; float:left; background: #e6e6e6; display: block; line-height: 40px; text-align: center;}
.pagean a:hover{ width: 72px; height:40px; background:#000; color:#fff; line-height:40px; float:left; margin-right:7px; text-align:center;}

.p50{ padding: 50px 0;}
.text_bt{ font-size: 32px; color: #027B2B; padding: 30px 0 20px; border-top: 1px dashed #aaa; margin-top: 30px;}
.map{ width: 100%; height: 400px; position: relative; margin-top: 30px;}

.pic2{ width: 100%; height: auto; overflow: hidden;}
.pic2 li{ width: 49%; height: auto; float: left; margin-right: 2%; margin-bottom: 2%;}
.pic2 li:nth-child(2n){ margin-right: 0;}
.pic2 li img{ width: 100%;}

.pic3{ width: 100%; height: auto; overflow: hidden;}
.pic3 li{ width: 32%; height: auto; float: left; margin-right: 2%; margin-bottom: 2%;}
.pic3 li:nth-child(3n){ margin-right: 0;}
.pic3 li img{ width: 100%;}

li{list-style:none;}
.news_list{ width: 100%; height: auto; margin: 30px 0; overflow: hidden; font-size: 16px; line-height: 29px;}
.news_list li{ width: 100%; height: auto; border-bottom: 1px dashed #aaa; overflow: hidden; padding: 30px 0;}
.news_list li .img{ width: 300px; height: 175px; float: left; overflow: hidden;}
.news_list li .img img{ width: 100%; height: 100%; -webkit-transition:-webkit-transform 0.5s ease-out; -moz-transition:-mos-transform 0.5s ease-out; -ms-transition:-ms-transform 0.5s ease-out; transition:transform 0.5s ease-out;}
.news_list li .img:hover img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.news_text{ height: auto; float: right;}
.news_text a{ font-size: 24px; color: #000; margin-bottom: 15px; display: inline-block;}
.news_text a:hover{ color: #A69362;}
.news_text .p2{ color: #999;}

.news_list .tit{ width: 100%; height: auto; font-size: 28px; line-height: 45px; color: #000; text-align: center;}
.news_list .time{ width: 100%; height: auto; font-size: 14px; color: #999; border-bottom: 1px dashed #aaa; margin-bottom: 25px; text-align: center; padding-bottom: 10px;}
.news_list img{ max-width: 100%;}
.news_list .text{ width: 100%; height: auto; text-align: justify;}
.news_text{ width: 100%; height: auto; float: right;}
.news_text a{ font-size: 24px; color: #000; margin-bottom: 15px; display: inline-block;}
.news_text a:hover{ color: #027B2B;}
.news_text .p2{ color: #999; padding-top: 10px;}
.w1300 .bt{ text-align: center; margin-bottom:20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; width: 100%; height: auto; overflow: hidden;}
.w1300 .bt h2{ font-size: 28px; color: #000; font-weight: bold;}
.w1300 .bt span{ color: #8c8c8c; font-size: 16px;}
.qita_news{ width: 100%; height: auto; overflow: hidden;}
.qita_news li{ width: 100%; height: 45px; border-bottom: 1px dotted #ccc; line-height: 45px;}
.mb30{ margin-bottom: 30px;}

.tabtab{ width: 650px;}
.tab1{width:648px; height:49px; border:1px solid #ddd; text-indent:15px; margin-bottom: 12px;}
.tab2{width:648px; height:100px; border:1px solid #ddd; text-indent:15px; margin-bottom: 12px; padding-top: 5px;}

/* 关于申联 */
.page_about{ width: 100%; height: auto; background: #f7f7f7; overflow: hidden;}
.page_about .left{ width :60%; height: 100%; float: left;/* background: url(images/main_bg.jpg) bottom center no-repeat; */}
.page_about .left .main{ width: 90%; height: auto; margin: 0 auto; margin-top: 40px;}
.page_about .left .main h2{ font-size: 28px; color: #01943b; font-weight: bold; line-height: 36px;}
.page_about .left .main h4{ font-size: 16px; color: #999; font-weight: normal; margin-bottom: 15px;}
.page_about .right{ width :40%; height: auto; float: left;}
.page_about .right img{ width: 100%;}

.scroll_main{width: 100%;display: block;}
/* 滚动内容区样式*/
.scroll_wrap{width: 100%;height: 350px;position: relative;}
/* 滚动内容样式*/
.scroll_wrap .scroll_cont{height: 100%;overflow: hidden;}
.scroll_wrap .scroll_cont p{padding:0 15px 0 0;}
/* 滚动条*/
.scroll_wrap .scroll_bar{position: absolute;top:0;right:0;width: 5px;height: 100%;background-color: #e4e4e4;}
/* 滚动块*/
.scroll_wrap .scroll_slider{position: absolute;top: 0;left: 0px;width: 5px;height: 48px;background-color: #525252;border-radius:5px;opacity: .5}
.scroll_wrap .scroll_slider:hover{opacity: 1}

@media (max-width:1699px){
	.scroll_wrap{width: 100%;height: 300px;position: relative;}
}
@media (max-width:1499px){
	.scroll_wrap{width: 100%;height: 250px;position: relative;}
}
@media (max-width:1399px){
	.scroll_wrap{width: 100%;height: 220px;position: relative;}
}

.page_about2{ width: 100%; height: auto; overflow: hidden;  padding-top: 86px; padding-bottom: 70px;}
.page_about2 .page_bt{ font-size: 36px; color: #333; width: 100%; height: auto; text-align: center; line-height: 36px; margin-bottom: 30px;}
.licheng_li{ width: 1200px; height: auto; margin: 0 auto; background: url(images/licheng_bg.jpg) 600px repeat-y;}
.licheng_li li{ width: 100%; height: auto; overflow: hidden;}
.lc_div{ width: 530px; height: auto; float: left; background: url(images/licheng_lcon.png) right 25px no-repeat; padding-right: 70px;}
.lc_div p{ padding-left: 15px; width: 515px; background: url(images/licheng_lcon3.jpg) left 14px no-repeat;}
.lc_div h3{ color: #01943b; font-size: 30px; font-weight: bold; font-family: arial;}
.licheng_li li:nth-child(2n) .lc_div{ width: 530px; height: auto; float: right; background: url(images/licheng_lcon2.png) left 25px no-repeat; padding-left: 70px; padding-right: 0;}

.page_about3{ width: 100%; height: 600px; overflow: hidden; background: url(images/about_bg2.jpg) center no-repeat;}
.page_about3 .page_bt{ font-size: 36px; color: #fff; width: 100%; height: auto; text-align: center; line-height: 36px; margin-bottom: 40px; padding-top: 70px;}
.honor{ width: 1200px; height: auto; margin: 0 auto;}
.honor li{ width: 549px; float: left; padding-right: 50px; border-right: 1px solid #71be8f; text-align: center;}
.honor li:nth-child(2){ float: left; margin-left: 50px; padding-right: 0; border-right: none;}
.honor li p{ color:#fff; font-size:18px;}

.page_about5{ width: 100%; height: auto; overflow: hidden; padding-top: 86px; padding-bottom: 70px;}
.page_about5 .page_bt{ font-size: 36px; color: #333; width: 100%; height: auto; text-align: center; line-height: 36px; margin-bottom: 30px;}
.page_about5 .text{ width: 1170px; height: 727px; margin: 0 auto; background: url(images/about_5.jpg) center no-repeat;}

.page_about6{ width: 100%; height: auto; background: #f7f7f7; padding-top: 86px; padding-bottom: 70px; overflow: hidden;}
.page_about6 .left{ width :55%; height: auto; float: left;}
.page_about6 .left h2{ font-size: 36px; color: #333; font-weight: normal;}
.page_about6 .left h2 span{ font-size: 24px; color: #999; font-weight: normal; margin-left: 10px;}
.page_about6 .left h4{ font-size: 28px; color: #01943b; font-weight: bold;}
.page_about6 .right{ width :40%; height: auto; float: right;}
.page_about6 .right img{ width: 100%;}

/* 产业布局 */
.hybj_page{ width: 100%; height: auto; padding: 40px 0 60px; overflow: hidden;}
.hybj_page .left{ width: calc(100% - 600px); float: left;}
.hybj_page .left h2{ color: #01943b; font-size: 36px; line-height: 36px; padding-top: 20px;}
.hybj_page .left h4{ color: #999999; font-size: 18px; font-weight: normal; margin-bottom: 20px;}
.hybj_page .right{ width: 543px; float: right;}
.hybj_bt{ width: 100%; height: auto; color: #000; font-size: 24px; text-align: center;}
.hybj_text{ width: 1200px; height: auto; margin: 0 auto; text-align: center;}
.fagui{ width: 1200px; height: auto; margin: 0 auto; margin-top: 20px; overflow: hidden;}
.fagui ul{ border-top: 1px solid #d3d3d3;}
.fagui li{ width: 579px; height: 47px; line-height: 47px; float: left; border-bottom: 1px solid #d3d3d3; padding-right: 20px;}
.fagui li span{ float: right; color: #999;}
.fagui li:nth-child(2n){ padding-left: 20px; padding-right: 0; border-left: 1px solid #d3d3d3;}
.fagui2{ width: 1200px; height: auto; margin: 0 auto; margin-top: 20px; overflow: hidden;}

.zgs_page{ width: 100%; height: auto; padding: 60px 0; overflow: hidden;}
.zgs_page1{ background: #fff;}
.zgs_page2{ background: #f7f7f7;}
.zgs_page .left{ width: calc(100% - 600px); float: left;}
.zgs_page .left h2{ color: #01943b; font-size: 28px;}
.zgs_page .right{ width: 543px; float: right;}

/* 技术产品 */
.cp_page{ width: 79%; min-height: 500px; overflow: hidden; margin: 0 auto; padding: 50px 0 70px;}
.cp_bt{ font-size: 36px; color: #01943b; width: 100%; height: auto; text-align: center; line-height: 36px; margin-bottom: 30px;}

/* 人力资源 */
.human_page{ width: 79%; height: auto; margin: 0 auto; padding: 50px 0; overflow: hidden;}
.human_page .left{ width: 55%; height: auto; float: left;}
.human_page .left span{ color: #000; font-weight: bold;}
.human_page .right{ width: 40%; height: auto; float: right;}
.human_page .right img{ width: 100%;}
.human_page2{ width: 100%; height: auto; background: url(images/human_bg.jpg) center no-repeat;}
.human_page2 .text{ width: 79%; height: auto; margin: 0 auto; font-size: 18px; color: #fff; padding: 100px 0;}

.human_page h2{ width: 100%; height: auto; font-size: 36px; line-height: 46px; color: #000; text-align: center;}
.human_page h4{ width: 100%; height: auto; font-size: 18px; margin-bottom: 30px; color: #999; text-align: center; font-weight: normal;}
.jiaru{ width: 100%; height: auto; margin: 0 auto;}
.jiaru li{ width: 33.33%; height: auto; float: left; text-align: center;}
.jiaru li p{ color: #454545; font-size: 24px;}

/* 联系我们 */
.contact{ width: 315px; height: auto; position: absolute; top: 50%; left: 15%; margin-top: -150px; background: #fff; padding: 35px 45px 35px 45px; text-align: left;}
.contact h1{ font-size: 36px; color: #000; line-height: 36px;}
.contact h2{ font-size: 24px; color: #000;}
.contact .text{ border-bottom: 1px dashed #cecece; padding: 20px 0;}
.contact .text2{ padding: 20px 0; line-height: 35px;}
.map{ width:100%; height:100%;}

.page_main{ min-height: 500px;}
.cp_img{ width: 30%; height: auto; float: left;}
.cp_img img{ width: 100%;}
.cp_text_page{ width: 65%; height: auto; float: right;}

/*反回顶部*/
.cd-top{display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 10px;overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgba(44, 44, 44, 0.8) url(images/cd-top-arrow.svg) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.cd-top.cd-is-visible{/* the button becomes visible*/visibility: visible;opacity: 1;}
.cd-top.cd-fade-out{/* 如果用户继续向下滚动,这个按钮的透明度会变得更低*/opacity: 1;}
.no-touch .cd-top:hover{background-color: #e86256;opacity: 1;}
@media only screen and (min-width: 768px){.cd-top{right: 20px;bottom: 20px;}}
@media only screen and (min-width: 1024px){.cd-top{height: 60px;width: 60px;right: 30px;bottom: 30px;}}

/* 首页视频 */
.cd-popup3{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:991199;
}
.cd-popup3.is-visible3 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3 {
    position: relative;
    width:857px;
    margin:250px auto;
    height:480px;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    
}
.cd-popup-close{ position: absolute;right:0;top:0; z-index: 10;width:50px;height:50px; line-height: 50px; display: block;font-size:26px; color: #fff; font-family: arial;border-radius: 0 .4rem 0 0;}
.cd-popup-close:hover{ color: #fff;}
.is-visible3 .cd-popup-container3 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
  
