@charset "UTF-8";
@media screen and (min-width:1200px){
.banner_box > .swiper-pagination-bullets{bottom:60px;}
.banner_box > .swiper-pagination-bullets .swiper-pagination-bullet{width:40px;height:6px;margin:0 5px;}
.docW{margin:0 auto;width:1200px;}
.docW1{margin:0 auto;width:1020px;}
.inner-page{padding-top:100px;}
.header{height:100px;}
.header .logo-wrap{float:left;margin-top:24px;}
.header .logo-wrap .logo{display:block;height:52px;}
.header .menu{float:right;padding-top:50px;}
.menu a{float:left;font-size:14px;line-height:48px;height:48px;position:relative;z-index:1;margin-left:30px;padding-bottom:2px;color:#111;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease;}
.menu a:after{content:'';position:absolute;left:50%;width:0%;bottom:0;height:2px;-wekbit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background:#f5a500;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.menu a.current:after,.menu a:hover:after{width:100%;}
.header-index:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;}
.header-index a{color:#fff;}
.header.active .menu a{color:#111;}
.wap_nav_btn{display:none;}
.wap-overlay{display:none;}
.index_about{padding-top:75px;padding-bottom:30px;}
.index_title h3{font-size:30px;line-height:40px;}
.index_title h4{font-size:16px;line-height:24px;}
.index_about .index_title{margin-bottom:34px;}
.index_about .pic_wrap{padding-bottom:4px;}
.index_about .pic_in{margin:0 -10px;}
.index_about .pic{width:50%;float:left;padding:0 10px 20px;}
.index_about .info{font-size:14px;line-height:30px;}
.index_about .info-lnk{padding:11px 0;}
.more-lnk{display:inline-block;vertical-align:top;font-size:14px;line-height:32px;height:32px;padding:0 32px;}
.more-lnk:hover{background:#f6bc45;}
.index_adv{padding-top:30px;padding-bottom:30px;}
.index_adv .index_title{margin-bottom:40px;}
.indAdvList .indAdv{margin-left:-1px;margin-right:-2px;}
.indAdvList .indAdv .chd{float:left;width:33.33333%;}
.indAdvList .indAdv .ch{margin:0 2px 3px 1px;}
.indAdvList .indAdv .img-wrap img{opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.indAdvList .indAdv .ch:hover .img-wrap img{opacity:1;}
.indAdvList .indAdv .overlay{opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.indAdvList .indAdv .ch:hover .overlay{opacity:1;}
.indAdvList .indAdv .info-tit{font-size:50px;line-height:70px;} 
.indAdvList .indAdv .info-subTit{font-size:14px;line-height:30px;}
.index_bus{padding-top:40px;padding-bottom:64px;}
.index_bus .index_title{margin-bottom:35px;}
.indBusList{margin:0 -6px;}
.indBusList .chd{float:left;width:25%;}
.indBusList .ch{margin:0 6px 12px;}
.indBusList .ch:hover .img-wrap img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.indBusList .overlay,.indBusList .info-wrap{height:80px;}
.indBusList .ch:hover .overlay{opacity:.5;height:100%;}
.indBusList .info-wrap{height:104px;}
.indBusList .ch:hover .info-wrap{height:100%;}
.indBusList .info-wrap .info-tit{padding-top:44px;font-size:24px;line-height:40px;height:40px;margin-bottom:20px;}
.indBusList .ch:hover .info-wrap .info-tit{margin-bottom:0;}
.indBusList .info-wrap .info-subTit{font-size:16px;line-height:30px;}
.indBusList .info-wrap .info-btn{font-size:14px;line-height:28px;height:28px;width:100px;margin-top:230px;}
.index_partner{padding-bottom:30px;}
.index_partner .index_title{margin-bottom:35px;}
.indPartList{margin-left:-3px;margin-right:-4px;}
.indPartList .chd{float:left;width:16.666666%;}
.indPartList .ch{margin:0 4px 7px 3px;}
.foot-t{padding-top:30px;padding-bottom:30px;}
.foot-t .lBx{float:left;}
.foot-t .lBx1,.foot-t .lBx2{float:left;} 
.foot-t .lBx1{margin-right:40px;}
.foot-t .foot-logo img{width:180px;}
.foot-t .foot-logo{padding-bottom:26px;}
.foot-t .foot-company{font-size:14px;line-height:30px;}
.foot-t .lBx2{padding-top:35px;font-size:12px;line-height:30px;}
.foot-t .lBx2 .img{width:90px;height:90px;margin-bottom:4px;}
.foot-t .rBx{float:right;padding-top:28px;}
.foot-t .rBx .addr{font-size:14px;line-height:30px;margin-bottom:6px;}
.foot-t .rBx .email{font-size:14px;line-height:24px;margin-bottom:24px;}
.foot-t .rBx .tel{font-size:35px;line-height:52px;}
.foot-b{font-size:14px;line-height:30px;padding:25px 0;}
.foot-b .lBx{float:left;max-width:840px;}
.foot-b .lBx1,.foot-b .lBx2{float:left;}
.foot-b .rBx{float:right;max-width:360px;}
.foot-b .rBx .lnk{display:none;}
.banner-inDiv .img{width:100%;}

/*about*/
.about-main{padding-top:82px;}
.about-nav a{float:left;-webkit-transition:all .3s linear;transition:all .3s linear;fon-size:24px;line-height:40px;height:40px;}
.about-nav a:hover{background:#f5a500;color:#fff;}
.about-main-1{padding-bottom:45px;}
.about-main-1-honor{padding-bottom:20px;}
.about-main-1 .about-nav a{width:-webkit-calc(50% - 2px);width:calc(50% - 2px);}
.about-main-1 .about-nav a:nth-child(odd){margin-right:4px;}
.about-main-1 .about-nav{margin-bottom:32px;}
.about-main-1-honor .about-nav{margin-bottom:40px;}
.about-content .lay_img{float:right;width:336px;padding-top:8px;}
.about-content .lay_img img{width:100%;}
.about-content .lay_info{float:left;width:630px;font-size:14px;line-height:30px;}
.about-content-after{padding-top:42px;}
.about-content-after img{width:100%;}
.honorList{margin-left:-15px;margin-right:-15px;}
.honorList .chd{float:left;width:33.333333%;}
.honorList .ch{margin:0 15px 30px;}
.honorList .info-wrap{height:78px;}
.honorList .info{font-size:16px;line-height:24px;}
.honorList .ch:hover .img-in{-webkit-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.honorList .ch:hover .info-wrap{background:#fff;}
.honorList .ch:hover .info{color:#f5a500;}

/*case*/
.about-main-2{padding-top:80px;padding-bottom:40px;}
.about-main-2 .about-nav a{width:-webkit-calc(33.333333% - 3px);width:calc(33.333333% - 3px);}
.about-main-2 .about-nav a:nth-child(3n-2),.about-main-2 .about-nav a:nth-child(3n-1){margin-right:4px;}
.about-main-2 .about-nav{margin-bottom:40px;}
.case-list{margin-bottom:40px;}
.case-list .chd{float:left;}
.case-list .chd,.case-list .chd .img-wrap,.case-list .chd .img-wrap img{width:400px;}
.case-list .chd .img-wrap,.case-list .chd .img-wrap img{height:300px;}
.case-list .chd .info{left:30px;right:30px;bottom:30px;}
.case-list .chd .info-tit{font-size:16px;line-height:36px;margin-bottom:10px;}
.case-list .chd .info-moreBtn{font-size:14px;line-height:26px;height:26px;width:100px;}
.case-more-btn{font-size:20px;line-height:58px;height:60px;width:400px;}
.case-more-btn:hover{border-color:#f5a500;background:#f5a500;color:#fff;}
.about-main-2-detail .tree-pos{padding-top:16px;}
.about-main-2-detail .tree-pos .lBx{width:1080px;}
.tree-pos{font-size:16px;line-height:30px;height:30px;}
.tree-pos .rBx{max-width:100px;}
.document{padding-top:48px;padding-bottom:30px;}
.document .content{font-size:14px;line-height:24px;}
.document .content p{margin-bottom:10px;}
.about-main-2-detail .tit-wrap{margin-bottom:30px;position:relative;}
.about-main-2-detail .tit-wrap .lBx{float:left;width:800px;}
.about-main-2-detail .tit-wrap .rBx{float:right;max-width:200px;}
.about-main-2-detail .tit-wrap .lBx .p{padding-top:6px;font-size:14px;line-height:30px;}
.about-main-2-detail .tit-wrap .lBx .p:first-child{padding-top:0;}
.about-main-2-detail .tit-wrap .lBx .p strong{margin-left:18px;}
.about-main-2-detail .tit-wrap .rBx img{position:absolute;right:0;top:50%;max-width:200px;max-height:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.return-back-lnk{font-size:20px;line-height:58px;height:58px;}
.return-back-lnk:hover{border-color:#f5a500;background:#f5a500;color:#fff;}
.return-back-lnk .iconfont{font-size:.9em;}

/*news*/
.about-main-3{padding-top:40px;padding-bottom:40px;}
.newsList{padding-bottom:20px;}
.newsList .chd{margin-bottom:20px;}
.newsList .ch{padding:19px;}
.newsList .img-wrap{width:280px;margin-right:20px;}
.newsList .info-wrap .tit{font-size:20px;line-height:20px;margin-bottom:12px;}
.newsList .info-wrap .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;font-size:14px;line-height:24px;heihgt:72px;margin-bottom:22px;}
.newsList .more{font-size:14px;line-height:32px;height:32px;padding:0 32px;}
.pages{text-align:center;}
.pages .pages-in{display:inline-block;vertical-align:top;margin:0 30px;}
.pages .prev,.pages .next{display:inline-block;vertical-align:top;width:30px;height:30px;position:relative;color:#666;-wekbit-transition:all .3s linear;transition:all .3s linear;text-align:center;font-size:14px;line-height:30px;}
.pages .prev.disable,.pages .next.disable{color:#999;}
.pages .pages-in a,.pages .pages-in span{display:inline-block;vertical-align:top;font-size:14px;line-height:30px;height:30px;width:30px;padding:0;margin:0 10px;text-align:center;-wekbit-transition:all .3s linear;transition:all .3s linear;color:#666;border-radius:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pages .pages-in .current,.pages .pages-in a:hover{color:#fff;background:#f5a500;}
.article{padding:33px 39px 39px;margin-bottom:40px;}
.about-main-3 .lay-return-back{margin-bottom:10px;}
.about-main-3 .article-hgroup{padding-bottom:25px;margin-bottom:25px;}
.about-main-3 .article-hgroup .tit{font-size:26px;line-height:38px;margin-bottom:8px;}
.about-main-3 .article-hgroup .subinfo{font-size:12px;line-height:22px;}
.about-main-3 .article-hgroup .subinfo .span{margin:0 20px;}
.section{font-size:14px;line-height:24px;}

/*contact*/
.about-main-1-contact{padding-top:82px;padding-bottom:32px;}
.about-main-1-contact .about-nav{margin-bottom:32px;}
.contactCon-tit{font-size:22px;line-height:36px;margin-bottom:8px;}
#dituContent{height:320px;}
.contactCon-con .oth{padding-top:22px;font-size:16px;line-height:30px;}
.contactCon-con .oth .span + .span{margin-left:36px;}
.about-main-1-join{padding-top:82px;padding-bottom:40px;}
.about-main-1-join .about-nav{margin-bottom:40px;}
.joinDiv{padding-bottom:20px;}
.joinDiv .chd{margin-bottom:20px;}
.joinDiv .ch{padding:19px 19px 0;}
.joinDiv .tit-wrap .tit{font-size:20px;line-height:36px;margin-bottom:14px;}
.joinDiv .tit-wrap .info{padding-bottom:15px;}
.joinDiv .tit-wrap .info-lBx{float:left;width:710px;}
.joinDiv .tit-wrap .info-rBx{float:right;}
.to-send-lnk{font-size:14px;line-height:32px;height:32px;padding:0 32px;}
.joinDiv .tit-wrap .span-wrap1{margin-bottom:8px;}
.joinDiv .tit-wrap  .span{font-size:14px;line-height:24px;}
.joinDiv .tit-wrap  .datetime{float:right;font-size:14px;line-height:24px;}
.joinDiv .tit-wrap  .span1{float:left;width:160px;margin-right:5px;}
.joinDiv .tit-wrap  .span2{float:left;width:118px;margin-right:4px;}
.joinDiv .tit-wrap  .span3{float:left;width:128px;margin-right:4px;}
.joinDiv .tit-wrap  .span4{float:left;width:160px;}
.joinDiv .tit-wrap  .span5{float:right;width:120px;text-align:right;}
.joinDiv .tit-wrap  .span6{float:left;width:460px;}
.joinDiv .con-wrap{padding-top:32px;padding-bottom:30px;}
.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:20px;line-height:36px;margin-bottom: 14px;}
.joinDiv .con-wrap p{font-size:14px;line-height:30px;}
.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:82px;padding-bottom:60px;}
.about-main-1-service .about-nav{margin-bottom:40px;}
.serDiv{margin:0 -10px;}
.serDiv .chd{float:left;width:25%;}
.serDiv .ch{margin:0 10px 20px;padding:40px 10px 16px;}
.serDiv .ch .img-wrap{width:160px;height:160px;margin-bottom:5px;}
.serDiv .ch .info-text{font-size:14px;line-height:24px;margin-bottom:38px;}
.serDiv .ch .icon-wrap{width:48px;height:48px;overflow:hidden;}
.serDiv .ch:hover .icon-wrap img{margin-top:-48px;}
.serDiv .ch .icon-text{font-size:20px;line-height:32px;margin:0 10px;}
.ideaDiv .chd{float:left;width:300px;margin-bottom:20px;}
.ideaDiv .chd:nth-child(3n),.ideaDiv .chd:nth-child(3n-1){margin-left:60px;}
.ideaDiv .ch{padding:9px;}
.ideaDiv .ch .text{padding:18px 9px 9px;font-size:20px;line-height:36px;height:36px;}

.totop{position:fixed;right:20px;bottom:15%;width:40px;height:40px;cursor:pointer;background:url(../images/totop.jpg) no-repeat left top;}











































}
