@charset "UTF-8";
@media screen and ( max-width:1200px){
.banner_box > .swiper-pagination-bullets{bottom:20px;height:6px;}
.banner_box > .swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:3px;margin:0 4px;}
.docW{padding:0 20px;}
.docW2{padding:0;}
.inner-page{padding-top:54px;}
.header{height:54px;}
.header .logo-wrap{float:left;margin-top:12px;}
.header .logo{display:block;height:30px;}
.header .menu{display:none;}
.header .wap_nav_btn{float:right;margin-top:16px;}
.wap_nav_btn span{display:block;width:25px;height:3px;margin-bottom:6px;}
.header-inner .wap_nav_btn span{background:#111;}
.header-index .wap_nav_btn span{background:#fff;}
.header .wap_nav_btn span{-webkit-transition:all .3s linear;transition:all .3s linear;}
.header .wap_nav_btn.active span:first-child{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg);}
.header .wap_nav_btn.active span:last-child{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);}
.header .wap_nav_btn.active span:nth-child(2){opacity:0;}
.header.active .wap_nav_btn span{background:#111;}
.header.active.no-background .wap_nav_btn span{background:#fff;}
.wap-overlay{position:fixed;top:0;left:0;z-index:990;width:100%;height:100%;background:rgba(0,0,0,1);display:none;}
.wap-overlay .wap-nav{position:absolute;left:10%;width:80%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.wap-overlay .wap-nav a{display:block;text-align:center;font-size:20px;line-height:50px;color:#fff;}
.wap-overlay .wap-nav .current{color:#f5a500;}
.index_about{padding-top:40px;padding-bottom:30px;}
.index_title h3{font-size:24px;line-height:32px;}
.index_title h4{font-size:14px;line-height:20px;}
.index_about .index_title{margin-bottom:20px;}
.index_about .pic_wrap{padding-bottom:8px;}
.index_about .pic_in{margin:0 -6px;}
.index_about .pic{width:50%;float:left;padding:0 6px 12px;}
.index_about .info{font-size:13px;line-height:22px;padding-bottom:8px;}
.index_about .info-lnk{padding:10px 0;}
.more-lnk{display:inline-block;vertical-align:top;font-size:14px;line-height:40px;height:40px;padding:0 80px;text-align:center;}
.index_adv{padding-top:15px;padding-bottom:15px;}
.indAdvList .indAdv{margin:0 -1px}
.indAdvList .indAdv .img-wrap{padding-bottom:68%;}
.index_adv .index_title{margin-bottom:20px;}
.indAdvList .indAdv .chd{float:left;width:50%;margin-bottom:2px;}
.indAdvList .indAdv .ch{margin:0 1px;}
.indAdvList .indAdv .info-tit{font-size:16px;line-height:32px;} 
.indAdvList .indAdv .info-subTit{font-size:12px;line-height:18px;}
.index_bus{padding-top:20px;padding-bottom:20px;}
.index_bus .index_title{margin-bottom:20px;}
.indBusList{margin:0 -4px;}
.indBusList .chd{float:left;width:50%;}
.indBusList .ch{margin:0 4px 8px;}
.indBusList .overlay{opacity:.5;}
.indBusList .overlay,.indBusList .info-wrap{height:100%;}
.indBusList .info-wrap .info-tit{padding-top:20px;font-size:18px;line-height:30px;height:30px;}
.indBusList .info-wrap .info-subTit{font-size:13px;line-height:26px;}
.indBusList .info-wrap .info-btn{position:absolute;left:50%;bottom:30px;font-size:13px;line-height:32px;height:32px;width:120px;margin-left:-60px;}
.index_partner{padding-top:20px;padding-bottom:30px;}
.index_partner .index_title{margin-bottom:20px;}
.indPartList{margin:0 -3px;}
.indPartList .chd{float:left;width:33.333333%;}
.indPartList .ch{margin:0 3px 6px;}
.foot-t{padding-top:40px;padding-bottom:40px;}
.foot-t .lBx1{margin-bottom:20px;}
.foot-t .foot-logo img{width:120px;margin:0 auto 12px;}
.foot-t .foot-company{font-size:13px;line-height:20px;text-align:center;}
.foot-t .lBx2{margin-bottom:20px;font-size:13px;line-height:20px;text-align:center;}
.foot-t .lBx2 .img{margin:0 auto 8px;width:90px;height:90px;}
.foot-t .rBx{text-align:center;}
.foot-t .rBx .addr{font-size:13px;line-height:20px;}
.foot-t .rBx .email{font-size:13px;line-height:20px;}
.foot-t .rBx .tel{font-size:24px;line-height:38px;}
.foot-b{font-size:12px;line-height:20px;padding:25px 0;text-align:center;}
.foot-b .rBx{display:none;}
.banner-inDiv .img{width:100%;}

/*about*/
.about-main{padding-top:0px;}
.about-nav a{float:left;position:relative;font-size:16px;line-height:44px;height:44px;}
.about-nav a + a:before{content:'';position:absolute;top:0;height:100%;left:0;width:1px;background:#ddd;}
.about-nav a.current:before,.about-nav a.current + a:before{display:none;}
.about-main-1{padding-bottom:40px;}
.about-main-1-honor{padding-bottom:30px;}
.about-main-1 .about-nav a{width:50%;}
.about-main-1 .about-nav{margin-bottom:40px;}
.about-main-1-honor .about-nav{margin-bottom:40px;}
.about-content .lay_img{padding-bottom:18px;}
.about-content .lay_img img{display:block;width:100%;margin:0 auto;}
.about-content .lay_info{font-size:13px;line-height:28px;}
.about-content-after{padding-top:20px;}
.about-content-after img{width:100%;}
.honorList{margin-left:-10px;margin-right:-10px;}
.honorList .chd{float:left;width:50%;}
.honorList .ch{margin:0 10px 20px;}
.honorList .info-wrap{height:80px;}
.honorList .info{font-size:12px;line-height:18px;}

/*case*/
.about-main-2 .about-nav a{width:33.333333%;}
.about-main-2 .about-nav{margin-bottom:40px;}
.case-list{margin-bottom:10px;}
.case-list .chd{margin-bottom:20px;}
.case-list .chd .img-wrap img{display:block;width:100%;}
.case-list .chd .info{left:20px;right:20px;bottom:20px;}
.case-list .chd .info-tit{font-size:15px;line-height:30px;margin-bottom:10px;}
.case-list .chd .info-moreBtn{font-size:13px;line-height:30px;height:30px;width:80px;}
.case-list .chd .info-wrap{opacity:1;}
.case-more-btn{font-size:13px;line-height:42px;height:44px;width:100%;}
.about-main-2-list{padding-bottom:50px;}
.about-main-2-detail{padding-top:40px;padding-bottom:40px;}
.about-main-2-detail .tree-pos{padding-bottom:20px;}
.about-main-2-detail .tree-pos .lBx{width:100%;overflow:hidden;font-size:12px;line-height:20px;}
.about-main-2-detail .tree-pos .rBx{display:none;}
.about-main-2-detail .tit-wrap{margin-bottom:20px;position:relative;}
.about-main-2-detail .tit-wrap .lBx{float:left;width:58%;}
.about-main-2-detail .tit-wrap .rBx{float:right;max-width:20%;}
.about-main-2-detail .tit-wrap .lBx .p{padding-top:4px;font-size:13px;line-height:28px;}
.about-main-2-detail .tit-wrap .lBx .p:first-child{padding-top:0;}
.about-main-2-detail .tit-wrap .rBx img{position:absolute;right:0;top:50%;max-width:40%;max-height:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.document{padding-bottom:12px;}
.document .content{font-size:13px;line-height:26px;}
.document .content p{margin-bottom:8px;}
.return-back-lnk{font-size:13px;line-height:42px;height:42px;}

/*news*/
.about-main-3{padding-top:30px;padding-bottom:40px;}
.newsList{padding-bottom:15px;}
.newsList .chd{margin-bottom:15px;}
.newsList .ch{padding:14px;}
.newsList .img-wrap{width:120px;margin-right:8px;}
.newsList .info-wrap .tit{font-size:16px;line-height:20px;margin-bottom:10px;}
.newsList .info-wrap .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:12px;line-height:18px;height:36px;margin-bottom:12px;}
.newsList .more{font-size:12px;line-height:32px;height:32px;padding:0 14px;display:none;}
.pages{text-align:center;}
.pages .pages-in{display:none;}
.pages .prev,.pages .next{display:inline-block;vertical-align:top;width:-wekbit-calc(50% - 8px);width:calc(50% - 8px);height:40px;position:relative;background:#f5a500;color:#fff;text-align:center;font-size:16px;line-height:40px;}
.pages .prev.disable,.pages .next.disable{background:#999;}
.pages .prev{float:left;}
.pages .next{float:right;}
.article{padding:12px 14px;margin-bottom:30px;}
.about-main-3 .article-hgroup{padding-bottom:20px;margin-bottom:20px;}
.about-main-3 .article-hgroup .tit{font-size:20px;line-height:28px;margin-bottom:8px;}
.about-main-3 .article-hgroup .subinfo{font-size:12px;line-height:20px;}
.about-main-3 .article-hgroup .subinfo .span{margin:0 10px;}
.section{font-size:13px;line-height:26px;}

/*contact*/
.about-main-1-contact{padding-top:30px;padding-bottom:30px;}
.about-main-1-contact .about-nav{margin-bottom:20px;}
.contactCon-tit{font-size:16px;line-height:30px;margin-bottom:8px;}
#dituContent{height:50vh;}
.contactCon-con .oth{padding-top:15px;font-size:13px;line-height:26px;}
.contactCon-con .oth .span{display:block;text-align:center;}
.about-main-1-join{padding-top:30px;padding-bottom:30px;}
.about-main-1-join .about-nav{margin-bottom:20px;}
.joinDiv{padding-bottom:20px;}
.joinDiv .chd{margin-bottom:12px;}
.joinDiv .ch{padding:14px 14px 0;}
.joinDiv .tit-wrap .tit{font-size:16px;line-height:30px;margin-bottom:10px;}
.joinDiv .tit-wrap .info{padding-bottom:12px;}
.joinDiv .tit-wrap .info-rBx{text-align:center;}
.to-send-lnk{font-size:14px;line-height:32px;height:32px;padding:0;width:100%;-wekbit-box-sizing:border-box;box-sizing:border-box;margin:8px 0 0;}
.joinDiv .tit-wrap  .span{font-size:13px;line-height:26px;height:26px;overflow:hidden;}
.joinDiv .tit-wrap  .span1,.joinDiv .tit-wrap  .span3,.joinDiv .tit-wrap  .span5,.joinDiv .tit-wrap  .span6{float:left;width:50%;text-align:left;}
.joinDiv .tit-wrap  .span2,.joinDiv .tit-wrap  .span4{float:right;width:50%;text-align:right;}
.joinDiv .tit-wrap  .datetime{float:right;font-size:14px;line-height:26px;}
.joinDiv .con-wrap{padding-top:18px;padding-bottom:18px;}
.joinDiv .con-wrap h1,.joinDiv .con-wrap h2,.joinDiv .con-wrap h3,.joinDiv .con-wrap h4,.joinDiv .con-wrap h5,.joinDiv .con-wrap h6{font-size:16px;line-height:30px;margin-bottom: 10px;}
.joinDiv .con-wrap p{font-size:13px;line-height:26px;}
.joinDiv .see-more{padding-bottom:5px;font-size:14px;line-height:48px;height:48px;}
.joinDiv .see-more .span1,.joinDiv .see-more .span2{margin-right:4px;}

/*service*/
.about-main-1-service{padding-top:30px;padding-bottom:30px;}
.about-main-1-service .about-nav{margin-bottom:20px;}
.serDiv{margin:0 -8px;}
.serDiv .chd{float:left;width:50%;}
.serDiv .ch{margin:0 8px 16px;padding:30px 8px 22px;}
.serDiv .ch .img-wrap{display:none;width:120px;height:120px;margin-bottom:8px;}
.serDiv .ch .info-text{font-size:13px;line-height:20px;margin-bottom:14px;}
.serDiv .ch .icon-wrap{width:24px;height:24px;overflow:hidden;}
.serDiv .ch:hover .icon-wrap img{margin-top:-24px;}
.serDiv .ch .icon-text{font-size:13px;line-height:22px;margin:0 8px;}
.ideaDiv .chd{margin-bottom:20px;}
.ideaDiv .ch{padding:14px;}
.ideaDiv .ch .text{padding:18px 9px 4px;font-size:16px;line-height:24px;height:24px;}

.totop{display:none;}
































}


