.about-history{ padding:64px 106px; background:url(../image/bg_about_history.jpg) no-repeat center fixed; -webkit-background-size:100% 100%; background-size:100% 100%;}
.swiper-container.qywh .swiper-button-next,.swiper-container.qywh .swiper-button-prev{width:auto;height:auto; background:none;top:50%;margin-top:-22px;}
.swiper-container.qywh .swiper-button-next img,.swiper-container.qywh .swiper-button-prev img{height:44px;}
.swiper-container.qywh .swiper-button-next{right:0;}
.swiper-container.qywh .swiper-button-prev{left:0;}
.qywh{ position:relative;}
.qywhx{ position:absolute;top:50%;left:6%;width:88%;height:1px; background:#999;}
.qywh .slides li{ position:relative; width:100%; height:470px;margin:0 auto;}
.qywh .slides li .item{ position:absolute; right:0; bottom:0; left:0; min-height:152px; padding:44px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.qywh .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(218,183,101,.6); content:'';}
.qywh .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#DAB765; content:'';}
.qywh .swiper-slide:nth-child(even) .slides li .item{ top:0; bottom:auto; padding:0 0 44px;}
.qywh .swiper-slide:nth-child(even) .slides li .item:before{ top:auto; bottom:-49px;}
.qywh .swiper-slide:nth-child(even) .slides li .item:after{ top:auto; bottom:-45px;}
.qywh .slides li .item:hover{ background-color:#DAB765;}
.qywh .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#999999; text-align:center; background-color:#e2e2e2; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.qywh .slides li .item:hover h3{ color:#232323; background-color:#fff;}
.qywh .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; content:'';}
.qywh .swiper-slide:nth-child(even) .slides li .item h3{ top:auto; bottom:0;}
.qywh .swiper-slide:nth-child(even) .slides li .item h3:before{ top:100%; bottom:auto; border-width:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.qywh .slides li .item .desc{ line-height:24px; padding:22px 26px 0; font-size:14px; color:#929292;}
.qywh .slides li .item:hover .desc{ color:#ffffff;}
.qywh .slides li .item .desc p{ margin:0;}


.banner2{position: relative;margin-top: 70px;}
.banner2 img{width: 100%;}
.banner2 .banBox{width:100%;position: absolute;top: 50%;left: 0;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.banner2 .banBox h3{color: #FFF;font-size: 0.44rem;line-height:1;text-transform: uppercase;font-weight: bold;position: relative;display: inline-block;}
.banner2 .banBox h3 p{color: #f4570d;font-size: 0.34rem;line-height:1;text-transform: uppercase;font-weight: bold;position: absolute;bottom:-0.15rem;left:0.3rem;z-index: 10;}
.banner2 .banBox h2{color: #FFF;font-size: 0.38rem;line-height:1;padding: 0.17rem 0 0.32rem;}
.banner2 .banBox .down{display: inline-block;width: 0.12rem;height: 0.17rem;background: url(../image/down.png) no-repeat;background-size: cover;position: absolute;bottom: 0;left: 50%;
margin-left: -0.06rem;
animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-ms-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-name: bdrmodow;
animation-play-state: running;
animation-timing-function: linear;}
@keyframes bdrmodow {
    0% {
        opacity: 0;
        bottom: 12px;
    }
    30% {
        opacity: 1;
        bottom: 5px;
    }
    100% {
        opacity: 0;
        bottom: 0px;
    }
}
.webMap{background: url(../image/webmap.jpg) no-repeat center bottom;background-size: cover;overflow: hidden;padding-bottom: 0.8rem;}
.webMap .webList{padding: 0.75rem 0 0.85rem;}
.webMap .webList li{overflow: hidden;background: #FFF;height: 1.04rem;line-height: 1.04rem;}
.webMap .webList li + li{margin-top: 0.16rem;}
.webMap .webList li h2{float: left;width: 15.813%;color: #333333;font-size: 0.24rem;text-align: center;}
.webMap .webList li .webBox{float: left;width: 81.306%;}
.webMap .webList li .webBox a{float: left;display: block;color: #666666;font-size: 0.16rem;}
.webMap .webList li .webBox a + a{background: url(../image/line2.jpg) no-repeat left center;padding-left: 0.27rem;margin-left: 0.25rem;}
.searchList{margin: 0 auto;background: #FFF;padding: 0.42rem 0.82rem 0.78rem;}
.searchList li{overflow: hidden;height: 0.78rem;line-height: 0.78rem;border-bottom: 1px dashed #c9c9c9;}
.searchList li span{display: block;float: left;color: #333333;font-size: 0.14rem;width: 8.194%;}
.searchList li .title{display: block;float: left;color: #333333;font-size: 0.14rem;width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.searchList li .more{display: block;float: right;color: #666666;font-size: 0.14rem;}
.pageBox{font-size: 0;text-align: center;padding: 0.57rem 0 0.68rem;}
.pageBox a{display: inline-block;color: #474747;font-size: 0.14rem;background: #FFF;width:0.34rem;height: 0.32rem;line-height: 0.32rem;border: 1px solid #e2e2e2;
vertical-align: middle;font-weight: bold;margin: 0 0.05rem;}
.pageBox .num.on,
.pageBox .num:hover{color: #FFF;background: #474747;border: 1px solid #474747;}
.pageBox .rowLeft{background: url(../image/rowleft.png) no-repeat center center #FFF;}
.pageBox .rowPrev{background: url(../image/rowprev.png) no-repeat center center #FFF;}
.pageBox .rowNext{background: url(../image/rownext.png) no-repeat center center #FFF;}
.pageBox .rowRight{background: url(../image/rowright.png) no-repeat center center #FFF;}
.partnerList{padding-top: 0.4rem;}
.partnerList li{float: left;width:12.3%;text-align: center;margin:2.5% 2.112% 0 0;background: #FFF;padding:0 3%;}
.partnerList li:nth-child(5n){margin-right: 0;}
.partnerList li a{display: block;}
.partnerList li .img{height: 1.78rem;line-height: 1.78rem;}
.partnerList li .img img{width: auto;max-width: 100%;}
.partnerList li p{color: #333333;font-size: 0.2rem;position: relative;padding: 0.2rem 0 0.4rem;line-height: 1;}
.partnerList li p:before{content: "";display: block;width: 100%;height: 1px;background: #484848;position: absolute;top: 0;left: 0;transition: 1s;-webkit-transition: 1s;}
.partnerList li:hover p:before{width:50%;left: 25%;}
.navBox{background: #FFF;height: 1.28rem;}
.navBox .navl{float: left;padding-top: 0.4rem;}
.navBox .navl a{display: inline-block;color: #666666;font-size: 0.2rem;margin-right: 0.4rem;line-height: 1;padding-top: 0.29rem;}
.navBox .navl a.active,
.navBox .navl a:hover{color: #1aa757;font-weight: bold;/*background: url(../images/fh.png) no-repeat left top;*/background-size: 0.2rem 0.16rem;}
.navBox .navr{float: right;border-bottom: 1px solid #979797;font-size: 0;padding:0.7rem 0 0.1rem;}
.navBox .navr a{display: inline-block;color: #000000;font-size: 0.12rem;line-height: 1;background: url(../image/jt.jpg) no-repeat right center;padding-right: 0.13rem;margin-right: 0.09rem;}
.navBox .navr .home{display: inline-block;width: 0.13rem;height: 0.14rem;background: url(../image/home.png) no-repeat;background-size: cover;margin-right: 0.1rem;}
.navBox .navr .current{display: inline-block;color: #1aa757;font-size: 0.12rem;line-height: 1;}
.contact{padding: 0.8rem 0;}
.contact .contact1{background: #FFF;padding: 0.8rem 1rem 0.5rem;}
.contact .tactBoxl{float: left;width: 40%;}
.contact .tactBox2{float: left;width: 60%;overflow: hidden;height: 380px;}
.contact .tactBox2 img{width: 100%;    height: auto;}
.contact .tactBoxl h3{color: #1aa757;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;padding-top: 60px;}
.contact .tactBoxl h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin-top: 0.1rem;}
.contact .tactBoxl h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.contact .tactBoxl .tact{padding: 0.55rem 0 0.67rem;}
.contact .tactBoxl .title{color: #333333;font-size: 0.24rem;line-height: 4;}
.contact .tactBoxl .tact h4{color: #1aa757;font-size: 0.18rem;line-height: 1;font-weight: bold;padding: 0.33rem 0 0.06rem;}
.contact .tactBoxl .tact p{color: #333333;font-size: 0.14rem;line-height:0.3rem;}
.contact .tactBoxl .tactswiper{/*width:85%;*/position: relative;}
.contact .tactBoxl .tactswiper .swiper-slide{float: left;}
.contact .tactBoxl .tactswiper .swiper-slide span{display: block;background: #eeeeee;color: #666666;font-size: 0.18rem;width:0.9rem;height: 0.54rem;line-height: 0.54rem;
text-align: center;cursor: pointer;position: relative;}
.contact .tactBoxl .tactswiper .swiper-slide span:before{content: "";display: none;width: 0;height: 0;border-left: 0.08rem solid transparent;border-right: 0.08rem solid transparent;
border-bottom: 0.08rem solid #c7a155;position: absolute;top: -0.08rem;left: 50%;margin-left: -0.08rem;z-index: 10;}
.contact .tactBoxl .tactswiper .swiper-button-prev,
.contact .tactBoxl .tactswiper .swiper-button-next{width: 0.1rem;height: 0.2rem;background: url(../image/prevs.png) no-repeat;background-size: cover;margin-top:-0.05rem;left: -0.3rem;}
.contact .tactBoxl .tactswiper .swiper-button-next{background: url(../image/nexts.png) no-repeat;background-size: cover;left: auto;right:-0.14rem;}
.contact .tactBoxl .tactswiper .swiper-button-prev.swiper-button-disabled{background: url(../image/prev.png) no-repeat;background-size: cover;}
.contact .tactBoxl .tactswiper .swiper-button-next.swiper-button-disabled{background: url(../image/next.png) no-repeat;background-size: cover;}
.contact .tactBoxl .tactswiper .swiper-container{padding-top: 0.11rem;}
.contact .tactBoxl .tactswiper .swiper-slide span.active{background: #c7a155;color: #FFF;}
.contact .tactBoxl .tactswiper .swiper-slide span.active:before{display: block;}
.contact .contact2{background: #FFF;padding: 0 1rem;margin-top: 0.39rem;overflow: hidden;}
.contact .contact2 h3{color: #1aa757;font-size: 0.28rem;line-height: 1;text-transform: uppercase;padding-top: 0.64rem;font-weight: bold;}
.contact .contact2 h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin-top: 0.1rem;}
.contact .contact2 h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.contact .contact2 .tactInput{padding: 0.3rem 0 0.18rem;}
.contact .contact2 .tactInput .text{float: left;display: block;width:32.26%;height: 0.46rem;line-height: 0.46rem;border: 1px solid #dcdcdc;outline: none;color: #333333;font-size: 0.14rem;
padding: 0 17px;box-sizing: border-box;-webkit-appearance:none;}
.contact .contact2 .tactInput .text:-moz-placeholder{ 
    color: #333333;font-size: 0.14rem;
}

.contact .contact2 .tactInput .text::-moz-placeholder{
    color: #333333;font-size: 0.14rem;
}

.contact .contact2 .tactInput .text:-ms-input-placeholder{
    color: #333333;font-size: 0.14rem;
}

.contact .contact2 .tactInput .text::-webkit-input-placeholder{
    color: #333333;font-size: 0.14rem;
}
.contact .contact2 .tactInput .text + .text{margin-left: 1.6%;}
.contact .contact2 textarea{display: block;width:100%;height: 1.59rem;border: 1px solid #dcdcdc;outline: none;color: #d0d0d0;font-size: 0.14rem;overflow: auto;resize: none;
padding: 17px;box-sizing: border-box;-webkit-appearance:none;}
.contact .contact2 textarea:-moz-placeholder{ 
    color: #d0d0d0;font-size: 0.14rem;
}

.contact .contact2 textarea::-moz-placeholder{
    color: #d0d0d0;font-size: 0.14rem;
}

.contact .contact2 textarea:-ms-input-placeholder{
    color: #d0d0d0;font-size: 0.14rem;
}

.contact .contact2 textarea::-webkit-input-placeholder{
    color: #d0d0d0;font-size: 0.14rem;
}
.contact .contact2 .submit{display: block;width:1.32rem;height: 0.4rem;line-height: 0.4rem;border:0;outline: none;color: #000000;font-size: 0.14rem;
text-align: center;background: #e5e5e5;cursor: pointer;margin: 0.29rem auto 0.62rem;-webkit-appearance:none;}
.webMap2{background: url(../image/casebg.jpg) no-repeat center bottom #FFF;}
.casesList{padding-top: 0.99rem;}
.casesList li{overflow: hidden;}
.casesList li + li{margin-top:4%;}
.casesList li .cont{float: left;width: 50%;background: #eeeeee;position: relative;box-sizing: border-box;padding:0 8.5% 0 4.3%;}
.casesList li .cont h2{color: #000000;font-size: 0.3rem;line-height: 1;padding-top: 20%;}
.casesList li .cont p{color: #000000;font-size: 0.14rem;line-height:0.23rem;padding: 0.23rem 0 0.36rem;}
.casesList li .cont div{font-size: 0;}
.casesList li .cont .tle{color: #9e9e9e;font-size: 0.14rem;line-height: 1.5;display: inline-block;}
.casesList li .cont .tle + .tle{margin-left: 0.2rem;padding-left: 0.17rem;background: url(../image/gray.jpg) no-repeat left center;background-size: 0.02rem 0.15rem;}
.casesList li .cont .more{display: block;background:#3bbb65;width: 0.59rem;height: 0.59rem;position: absolute;bottom: 0;right: 0;}
.casesList li .cont .more:before{content: "";display: block;background: url(../image/plus.png) no-repeat;background-size: cover;width: 0.29rem;height: 0.29rem;position: absolute;
left: 50%;top: 50%;margin: -0.145rem 0 0 -0.145rem;}
.casesList li .cont .more:hover:before{transition: 1.5s;-webkit-transition: 1.5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.casesList li .img{float: left;width: 50%;overflow: hidden;}
.casesList li .img img{width: 100%;}
.casesList li:nth-child(2n-1) .img{float: right;}
.casesList li:nth-child(2n-1) .cont .more{right: auto;left: 0;}
.caseDetail{background: #FFF;padding: 0.8rem 0.8rem 1rem;margin: 1rem 0;}
.caseDetail li{overflow: hidden;}
.caseDetail li + li{padding-top: 0.8rem;}
.caseDetail li .detail1{float: left;width:22.128%;text-align: right;}
.caseDetail li .detail2{float: left;width:77.8%;box-sizing: border-box;padding-left: 5.243%;}
.caseDetail li .detail2 .img img{width: 100%;}
.caseDetail li .detail2 p{color: #666666;font-size: 0.14rem;line-height:0.3rem;}
.caseDetail li .detail1 p{color: #333333;font-size: 0.2rem;line-height:0.36rem;text-transform: uppercase;border-top: 4px solid #1aa757;padding: 0.77rem 0 0.31rem;}
.caseDetail li .detail1 h3{color: #000000;font-size: 0.3rem;line-height:1.5;}
.caseDetail li .detail1 h2{color: #000000;font-size: 0.3rem;line-height:1;display: inline-block;position: relative;padding-left: 0.5rem;}
.caseDetail li .detail1 h2:before{content: "";display: block;background:#7d7d7d;width: 0.25rem;height: 1px;position: absolute;left:0;top: 50%;}
.detailswiper,
.detailswiper .swiper-slide .imgBox{position: relative;}
.detailswiper .swiper-slide{float: left;}
.detailswiper .swiper-slide .imgBox img{width: 100%;}
.detailswiper .swiper-slide .imgror{width: 100%;height: 0.54rem;line-height: 0.54rem;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;z-index: 10;box-sizing: border-box;
padding-left: 0.3rem;}
.detailswiper .swiper-slide .imgror span{display: inline-block;color: #FFF;font-size: 0.16rem;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.detailswiper .swiperButton{font-size: 0;text-align: center;padding-top: 0.43rem;}
.detailswiper .swiperButton .swiper-button-prev,
.detailswiper .swiperButton .swiper-button-next{width: 0.42rem;height: 0.22rem;background: url(../image/prev1s.png) no-repeat;background-size: cover;margin-top:0;position: static;
display: inline-block;}
.detailswiper .swiperButton .swiper-button-next{background: url(../image/next1s.png) no-repeat;background-size: cover;margin-left: 0.35rem;}
.detailswiper .swiperButton .swiper-button-prev.swiper-button-disabled{background: url(../image/prev1.png) no-repeat;background-size: cover;}
.detailswiper .swiperButton .swiper-button-next.swiper-button-disabled{background: url(../image/next1.png) no-repeat;background-size: cover;}
.recruitment{padding: 0.8rem 0 1rem;}
.recruitment .ruitNav a{float: left;display: block;width: 50%;height: 0.77rem;line-height: 0.77rem;background:#dfdfdf;color: #999999;font-size: 0.24rem;text-align: center;}
.recruitment .ruitNav a.active,
.recruitment .ruitNav a:hover{background:#fe8e43;color: #FFF;}
.recruitment .recruit1{background:#FFF;box-shadow: 0 0.05rem 0.35rem rgba(0,0,0,0.1);border: 1px solid #e4e4e4;border-top: transparent;padding:0 6% 4%;box-sizing: border-box;}
.recruitment .recruit1 h3{color: #333333;font-size: 0.18rem;line-height:1;padding: 0.66rem 0 0.39rem;}
.recruitment .recruit1 .ruitul{background: url(../image/xian.jpg) repeat-x left 0.22rem;}
.recruitment .recruit1 .ruitul li{float: left;width:15.974%;text-align: center;}
.recruitment .recruit1 .ruitul li .circle{display: inline-block;padding: 0 0.1rem;background:#FFF;}
.recruitment .recruit1 .ruitul li .circle span{display: inline-block;width:0.45rem;height: 0.45rem;line-height:0.45rem;background:#6e7891;color: #FFF;font-size: 0.24rem;border-radius: 100%;font-weight: bold;position: relative;}
.recruitment .recruit1 .ruitul li p{color: #2c2c2c;font-size: 0.16rem;line-height:1;padding-top: 0.24rem;}
.recruitment .recruit1 .ruitul li:first-child,
.recruitment .recruit1 .ruitul li:last-child{width:9.974%;}
.recruitment .recruit1 .ruitul li:first-child{text-align: left;}
.recruitment .recruit1 .ruitul li:last-child{text-align: right;}
.recruitment .recruit1 .ruitul li:first-child .circle,
.recruitment .recruit1 .ruitul li:last-child .circle{text-align: center;}
.recruitment .recruit1 .reInputCon{padding: 0.8rem 0 0.26rem;}
.recruitment .recruit1 .reInputCon .text{float: left;display: block;width:43.961%;height: 0.4rem;line-height: 0.4rem;border: 1px solid #dcdcdc;outline: none;color: #999999;font-size: 0.14rem;
padding: 0 0.14rem;box-sizing: border-box;-webkit-appearance:none;}
.recruitment .recruit1 .reInputCon .text:-moz-placeholder{ 
    color: #999999;font-size: 0.14rem;
}

.recruitment .recruit1 .reInputCon .text::-moz-placeholder{
    color: #999999;font-size: 0.14rem;
}

.recruitment .recruit1 .reInputCon .text:-ms-input-placeholder{
    color: #999999;font-size: 0.14rem;
}

.recruitment .recruit1 .reInputCon .text::-webkit-input-placeholder{
    color: #999999;font-size: 0.14rem;
}
.recruitment .recruit1 .reInputCon .select{float: left;position: relative;width:23.923%;margin-left: 1%;}
.recruitment .recruit1 .reInputCon .select span{display: block;width:100%;height: 0.4rem;line-height: 0.4rem;border: 1px solid #dcdcdc;color: #999999;font-size: 0.14rem;cursor: pointer;
padding: 0 0.18rem;box-sizing: border-box;background: url(../image/downs.png) no-repeat 95% center;background-size: 0.11rem 0.06rem;}
.recruitment .recruit1 .reInputCon .select .selDown{width: 100%;border: 1px solid #dcdcdc;border-top: transparent;position: absolute;top: 0.4rem;left: 0;z-index: 100;display: none;
box-sizing: border-box;background:#FFF;padding: 0.08rem 0.18rem;}
.recruitment .recruit1 .reInputCon .select .selDown p{color: #666666;font-size: 0.14rem;line-height:1;padding: 0.06rem 0;cursor: pointer;}
.recruitment .recruit1 .reInputCon .buton{float: left;display: block;width:5%;height: 0.4rem;line-height: 0.4rem;border:0;outline: none;color: #FFF;font-size: 0.14rem;
text-align: center;background: #7d7d7d;cursor: pointer;-webkit-appearance:none;margin-left: 1%;}
.recruitment .recruit1 .reTabel{font-size: 0;text-align: center;height: 0.58rem;line-height: 0.58rem;background:#f5f5f5;}
.recruitment .recruit1 .reTabel span{display: inline-block;color: #000000;font-size: 0.16rem;}
.recruitment .recruit1 .reTabel .span1,
.recruitment .recruit1 .reTaber li .span1{width: 30.307%;text-align: left;padding-left: 4.166%;box-sizing: border-box;}
.recruitment .recruit1 .reTabel .span2,
.recruitment .recruit1 .reTaber li .span2{width: 14.23%;}
.recruitment .recruit1 .reTabel .span3,
.recruitment .recruit1 .reTaber li .span3{width: 14.23%;}
.recruitment .recruit1 .reTabel .span4,
.recruitment .recruit1 .reTaber li .span4{width: 14.038%;}
.recruitment .recruit1 .reTabel .span5,
.recruitment .recruit1 .reTaber li .span5{width: 14.23%;}
.recruitment .recruit1 .reTabel .span6,
.recruitment .recruit1 .reTaber li .span6{width: 12.948%;}
.recruitment .recruit1 .reTaber li{height: 0.58rem;line-height: 0.58rem;border-bottom: 1px solid #e5e5e5;font-size: 0;text-align: center;cursor: pointer;}
.recruitment .recruit1 .reTaber li span{display: inline-block;color: #333333;font-size: 0.14rem;}
.recruitment .recruit1 .reTaber li .span6{position: relative;}
.recruitment .recruit1 .reTaber li .span6:after{content:"";display:inline-block;background: url(../image/plus2.png) no-repeat;background-size: cover;width: 0.19rem;height: 0.19rem;
position: absolute;left: 50%;top:-0.14rem;margin: 0 0 0 -0.095rem;}
.recruitAlpha,
.honorAlpha{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 800;background: rgba(0,0,0,0.8);display: none;}
.recruitContant{width: 1360px;height:514px;position: fixed;top:50%;left:50%;z-index: 900;background: #FFF;margin: -257px 0 0 -680px;padding: 0.6rem;box-sizing: border-box;display: none;}
.recruitContant .recruitLeft{float: left;width:18.323%;border-right: 1px solid #c9c9c9;}
.recruitContant .recruitLeft h3{color: #666666;font-size: 0.16rem;line-height: 1;padding: 0.33rem 0 0.2rem;}
.recruitContant .recruitLeft h2{color: #333333;font-size: 0.18rem;line-height: 1;}
.recruitContant .recruitLeft h3:nth-child(1){padding-top: 0;}
.recruitContant .recruitRight{float: left;width:81.073%;box-sizing: border-box;position: relative;}
.recruitContant .recruitRight h3{color: #fe8e43;font-size: 0.16rem;line-height: 1;padding-bottom: 0.14rem;}
.recruitContant .recruitRight p{color: #333333;font-size: 0.14rem;line-height:0.28rem;padding-bottom: 0.27rem;}
.recruitContant .recruitRight .scroll{max-height: 3.9rem;padding:0 0.19rem 0 0.6rem;}
.recruitContant .recruitRight .close{display: block;width: 0.39rem;height: 0.39rem;background: url(../image/close.png) no-repeat;background-size: cover;position: absolute;top: 0;
right: 0;z-index: 100;}
.recruitContant .recruitRight .mCSB_scrollTools{opacity: 1;}
.recruitContant .recruitRight .mCSB_scrollTools,
.recruitContant .recruitRight .mCSB_scrollTools .mCSB_draggerRail{width: 1px;}
.recruitContant .recruitRight .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fe8e43;}
.recruitContant .recruitRight .mCSB_scrollTools .mCSB_draggerRail{background: #c9c9c9;}
.recruitContant .recruitRight .mCSB_scrollTools{top: 0.5rem;}
.recruitment .recruit2 h3{color: #f4570d;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;padding-top: 0.8rem;}
.recruitment .recruit2 h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin: 0.08rem 0 0.4rem;}
.recruitment .recruit2 h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.recruitment .recruit2 .recruitMap{background: #FFF;padding: 0.2rem;}
.recruitment .recruit2 .recruitMap img{width: 100%;}
.introduction{padding: 1rem 0;}
.introduction .img{float: left;width: 45.576%;}
.introduction .img img,
.honor li .img img,
.honorImgCon img{width: 100%;}
.introduction .cont{float: left;width:54.4%;box-sizing: border-box;padding-left:4.5%;}
.introduction .cont h3{color: #1aa757;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;padding-top:8%;}
.introduction .cont h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin: 0.08rem 0 3%;}
.introduction .cont h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.introduction .cont h1{color: #333333;font-size: 0.3rem;line-height: 1;}
.introduction .cont p{color: #333333;font-size: 0.16rem;line-height:0.36rem;}
.introduction .cont .scroll{height: 4rem;margin-top:4%;}
.introTitle{padding-top: 0.8rem;}
.introTitle h3{color: #1aa757;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;}
.introTitle h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin: 0.08rem 0 3%;}
.introTitle h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.honor{margin-top: -0.61rem;}
.honor li{float: left;width: 30.769%;margin:3.5% 3.8% 0 0;cursor: pointer;}
.honor li:nth-child(3n){margin-right: 0;}
.honor li .img{background: #FFF;padding:6.5%;}
.honor li p{color: #333333;font-size: 0.2rem;line-height: 1;text-align: center;padding-top: 0.21rem;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.honorImgCon{width:940px;height:646px;position: fixed;top:50%;left:50%;z-index: 900;background: #FFF;margin:-323px 0 0 -470px;padding: 0.3rem;box-sizing: border-box;}
.honorAlpha{display: block;}
.culture{padding-bottom: 1.21rem;}
.culture li{float: left;width:31.95%;}
.culture li + li{margin-left: 2.051%}
.culture li .img{position: relative;}
.culture li .img img,
.surveys li .img img{width: 100%;}
.culture li .img .alpha{width: 100%;height: 100%;background: rgba(199,161,85,0.6);position: absolute;top: 0;left: 0;z-index: 10;text-align: center;padding:0 14%;box-sizing: border-box;}
.culture li .img .alpha h3{color: #FFF;font-size: 0.28rem;line-height: 1;padding: 69% 0 6%;transition:1s;-webkit-transition:1s;}
.culture li .img .alpha h6{color: #FFF;font-size: 0.12rem;line-height: 1;text-transform: uppercase;padding-bottom: 24%;}
.culture li .img .alpha p{color: #FFF;font-size: 0.16rem;line-height: 0.3rem;padding-bottom: 29%;display: none;transition:1s;-webkit-transition:1s;}
.culture li .img .alpha .detail span{color: #FFF;font-size: 0.14rem;line-height: 1;display:block;padding-top: 0.06rem;}
.culture li .img .alpha .detail i{display: inline-block;background: url(../image/jia.png) no-repeat;background-size:cover;width: 0.25rem;height: 0.25rem;}
.culture li .img .alpha:hover p{display: block;}
.culture li .img .alpha:hover h3{padding:28% 0 6%;}
.culture li .img .alpha:hover .detail i{background: url(../image/jian.png) no-repeat;background-size:cover;}
.culture li .img .alpha:hover .detail span{display: none;}
.surveys{padding-bottom: 1.2rem;}
.surveys li{overflow: hidden;}
.surveys li + li{padding-top: 0.5rem;}
.surveys li .img{float: left;width: 41.474%;overflow: hidden;}
.surveys li .cont{float: left;width:58.5%;background: #FFF;}
.surveys li .cont a{display: block;height: 100%;padding: 0 9%;}
.surveys li .cont h2{color: #333333;font-size: 0.3rem;line-height: 1;padding-top: 11%;}
.surveys li .cont p{color: #333333;font-size: 0.16rem;line-height:0.36rem;padding:3% 0;}
.surveys li .cont .more{color: #f4570d;font-size: 0.2rem;line-height: 1;text-transform: uppercase;}
.surveys li:nth-child(2n-1) .img{float: right;}
.serviceBox{background: #f0f1f2;padding-top: 1rem;overflow: hidden;}
.servicebg{background: #FFF;padding: 0 0.8rem;}
.servicebg .vice{padding: 0.79rem 0 0.7rem;}
.servicebg .vice img{max-width: 100%;}
.servicebg .vice h3,
.viceTitle h3,
.serviceOne .viceOnel h3,
.serviceFour h3,
.servicease h3{color: #1aa757;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;}
.servicebg .vice h2,
.viceTitle h2,
.serviceOne .viceOnel h2,
.serviceFour h2,
.servicease h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin-top: 0.08rem;}
.servicebg .vice h2:after,
.viceTitle h2:after,
.serviceOne .viceOnel h2:after,
.serviceFour h2:after,
.servicease h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.servicebg .vice p{color: #333333;font-size: 0.16rem;line-height:0.36rem;padding-top: 0.36rem;}
.servicebg .vice:nth-child(1){border-bottom: 1px solid #c1c1c1;}
.viceTitle{text-align: center;padding-top: 0.8rem;}
.serviceBox2 .servicebg{padding: 0;background:none;}
.serviceBox2{padding: 0 0 0.8rem;}
.servicebg .viceMap li{background: #FFF;margin-top: 0.4rem;padding: 0.8rem;}
.servicebg .viceMap li .MapBox{border: 0.1rem solid #dbdbdb;}
.servicebg .viceMap li .MapBox img{width: 100%;}
.servicebg .viceMap li .Mapcon{padding-top: 0.4rem;}
.servicebg .viceMap li .Mapcon h2{float: left;color: #333333;font-size: 0.28rem;line-height: 1;padding-top: 0.1rem;width: 15%;}
.servicebg .viceMap li .Mapcon .ser{float: left;}
.servicebg .viceMap li .Mapcon .ser h5{color: #333333;font-size: 0.16rem;line-height: 1;}
.servicebg .viceMap li .Mapcon .ser p{color: #666666;font-size: 0.16rem;line-height: 1;padding-top: 0.1rem;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1) .cerline{background: url(../image/icon1.png) no-repeat left center;background-size: 0.32rem 0.33rem;display: inline-block;
padding-left: 0.52rem;text-align: left;}
.servicebg .viceMap li .Mapcon .ser:nth-child(2) .cerline{background: url(../image/icon2.png) no-repeat left center;background-size: 0.32rem 0.33rem;display: inline-block;
padding-left: 0.52rem;text-align: left;}
.servicebg .viceMap li .Mapcon .ser:nth-child(3) .cerline{background: url(../image/icon3.png) no-repeat left center;background-size: 0.32rem 0.33rem;display: inline-block;
padding-left: 0.52rem;text-align: left;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1),
.servicebg .viceMap li .Mapcon .ser:nth-child(2){width:30%;border-right: 1px solid #d0d0d0;}
.servicebg .viceMap li .Mapcon .ser:nth-child(2){text-align: center;}
.servicebg .viceMap li .Mapcon .ser:nth-child(3){width:24%;text-align: right;}
.newswiper{position: relative;background: #FFF;padding: 0.76rem 0.82rem;margin-top: 0.79rem;}
.newswiper .swiper-slide .img{float: left;width:39%;overflow: hidden;}
.newswiper .swiper-slide .img img{width: 100%;}
.newswiper .swiper-slide .cont{float: left;width:61%;padding-left: 3.5%;box-sizing: border-box;}
.newswiper .swiper-slide .cont h4{color: #3bbb65;font-size: 0.16rem;line-height: 1;padding: 0.55rem 0 0.03rem;}
.newswiper .swiper-slide .cont h2{color: #333333;font-size: 0.24rem;line-height: 1.5;}
.newswiper .swiper-slide .cont p{color: #333333;font-size: 0.14rem;line-height: 0.26rem;padding: 0.21rem 0 0.26rem;}
.newswiper .swiper-slide .cont .read{color: #434343;font-size: 0.16rem;line-height: 1;display: inline-block;border-bottom: 1px solid #f0f1f2;padding-bottom: 0.07rem;}
.newswiper .swiper-slide .cont .read:hover{color: #fe8e43;}
.newswiper .swiper-button-prev,
.newswiper .swiper-button-next{width: 0.5rem;height: 0.5rem;background: url(../image/prev2.png) no-repeat;background-size: cover;margin-top:-0.25rem;left:0;z-index: 100;}
.newswiper .swiper-button-next{background: url(../image/next2.png) no-repeat;background-size: cover;left: auto;right:0;}
.newswiper .swiper-button-next.swiper-button-disabled, 
.newswiper .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.newswiper .new{position: relative;}
.newswiper .swiper-container{width: 88%;}
.newsul li{float: left;width:30.6%;background: #FFF;margin: 4% 4% 0 0;}
.newsul li a{padding:10% 10% 9%;box-sizing: border-box;display: block;}
.newsul li:nth-child(3n){margin-right: 0;}
.newsul li h4{float: left;color: #000000;font-size: 0.12rem;background: url(../image/clock.png) no-repeat left center;background-size: 0.14rem 0.14rem;padding-left: 0.19rem;}
.newsul li .read{float: right;color: #000000;font-size: 0.12rem;line-height: 1;display: block;text-decoration: underline;}
.newsul li h2{color: #333333;font-size: 0.18rem;line-height:0.25rem;margin: 0.1rem 0;}
.newsul li p{color: #666666;font-size: 0.14rem;line-height:0.24rem;}
.newsul li:hover{background: #fe8e43;}
.newsul li:hover h4{color: #FFF;background: url(../image/clocks.png) no-repeat left center;background-size: 0.14rem 0.14rem;}
.newsul li:hover .read,
.newsul li:hover h2,
.newsul li:hover p{color: #FFF;}
.icle{padding: 0.7rem 0 0.42rem;}
.icle h2{color: #333333;font-size: 0.28rem;line-height:1.5;font-weight: bold;padding-bottom: 0.21rem;}
.icle p{color: #999999;font-size: 0.16rem;line-height:1;}
.article{background: #FFF;padding: 0.6rem 0.5rem 0.5rem;}
.article .art{padding-bottom: 0.5rem;}
.article .art .relist{float: left;display: block;width: 1.19rem;height: 0.32rem;line-height: 0.32rem;color: #FFF;font-size: 0.14rem;background: #a2abb7;border-radius: 0.3rem;
text-align: center;}
.article .art .arl{float: right;font-size: 0;padding-top: 0.1rem;text-align: right;}
.article .art .arl span{display: inline-block;color: #808080;font-size: 0.12rem;vertical-align: middle;font-weight: bold;}
.article .art .arl a{display: inline-block;/*width: 0.2rem;height: 0.2rem;*/vertical-align: middle;margin-left: 0.1rem;cursor: pointer;}
.article .art .arl .jiathis_button_cqq{background: url(../image/jiathis_button_cqq.png) no-repeat;background-size: cover;}
.article .art .arl .jiathis_button_weixin{background: url(/template/pc/images/jiathis_button_weixin.png) no-repeat;background-size: cover;}
.article .art .arl .jiathis_button_tsina{background: url(../image/jiathis_button_tsina.png) no-repeat;background-size: cover;}
.article .art .arl .jiathis_button_email{background: url(../image/jiathis_button_email.png) no-repeat;background-size: cover;}
.article .cotent p{color: #333333;font-size: 0.14rem;line-height:0.3rem;}
.article .cotent img{max-width: 100%;}
.direPage{padding: 0.52rem 0 1rem;}
.direPage .Pagel{float: left;width:40%;background: url(../image/pagel.png) no-repeat left center;background-size: 0.37rem 0.37rem;padding-left: 0.58rem;}
.direPage .Pager{float: right;width:40%;text-align: right;background: url(/template/pc/images/pager.png) no-repeat right center;background-size: 0.37rem 0.37rem;padding-right: 0.58rem;}
.direPage .Pagel h5,
.direPage .Pager h5{color: #fe8e43;font-size: 0.16rem;line-height:1;padding-bottom: 0.19rem;font-weight: bold;}
.direPage .Pagel p,
.direPage .Pager p{color: #444444;font-size: 0.16rem;line-height:1;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.direPage .Pagel:hover{background: url(../image/pagels.png) no-repeat left center;background-size: 0.37rem 0.37rem;}
.direPage .Pager:hover{background: url(../image/pagers.png) no-repeat right center;background-size: 0.37rem 0.37rem;}
.direPage .Pagel:hover p,
.direPage .Pager:hover p{color: #fe8e43;}
.program{width: 1561px;margin: 1.12rem auto 0;}
.program .graml{float: left;width: 100%;}

.program .graml{width:48%;margin-right:4%;}
.program .graml:nth-child(2n){margin-right:0;}
.program .gramr{float: left;width: 39.9%;margin-left: 2.5%;}
.program .gramroe{padding:3% 6% 10.4% 6%;position: relative;z-index: 5;}
.program .gramroe h2{color: #333333;font-size: 0.3rem;line-height:1;}
.program .gramroe h4{color: #1aa757;font-size: 0.22rem;line-height:1;text-transform: uppercase;font-weight: bold;padding:2% 0 4%;}
.program .gramroe p{color: #555555;font-size: 0.14rem;line-height:0.28rem;}
.program .gramroe:before{content: "";display: none;width: 1px;height: 100%;background: #f4570d;position: absolute;left:5%;top: 0;}
.program .gramBoxOne{margin-top: -0.5rem;}
.program .gramBox{position: relative;overflow: hidden;}
.program .gramBox img{width: 100%;}
.program .gramBox .gramAla{width: 100%;position: absolute;bottom:0;left: 0;z-index: 10;padding: 0.18rem 0.48rem 0;box-sizing: border-box;transition: 1s;-webkit-transition: 1s;background: rgb(255 255 255 / 80%);}
.program .gramBox .gramAla h3{color: #333;font-size: 0.24rem;line-height:1;float: left;}
.program .gramBox .gramAla span{color: #333;font-size: 0.16rem;float: right;background: url(../image/morebg.png) no-repeat right center;background-size: 0.05rem 0.09rem;
padding-right: 0.14rem;display: block;margin-top: 0.05rem;}
.program .gramBox .gramAla>div{border-bottom: 1px solid rgba(0,0,0,0.34);margin-bottom: 0.3rem;padding-bottom: 0.17rem;}
.program .gramBox .gramAla p{color: #333;font-size: 0.14rem;line-height:0.24rem;height: 0;}
.program .gramBoxTwo{width:100%;float: left;margin-top: 8%;}
.program .gramBoxTwo:nth-child(2){margin-left: 4%;}
.program .gramr .gramBox:nth-child(2){margin-top: 6%;}
.program .gramBox:hover .gramAla p{height: auto;}
.program .gramBox:hover .gramAla{padding-bottom: 0.4rem;}
.Intelligent{background: #f0f1f2;position: relative;padding: 1.08rem 0 0.83rem;}
.Intelligent .wrap,
.navBox2 .wrap,
.Intelligent2 .intelCont,
.Intelligent3 .ligent3{width: 1200px;margin: 0 auto;}
.Intelligent .ligentImg{float: left;width:646px;}
.Intelligent .ligentImg img{width: 100%;}
.Intelligent .ligentCon{float: left;width:554px;box-sizing: border-box;padding-left:0.52rem;}
.Intelligent .ligentCon h2{color: #000000;font-size: 0.3rem;line-height:1;padding: 0.36rem 0 0.13rem;}
.Intelligent .ligentCon h4{color: #f45911;font-size: 0.24rem;line-height:1;text-transform: uppercase;padding-bottom: 0.35rem;position: relative;}
.Intelligent .ligentCon h4:after{content: "";display: block;width: 0.24rem;height: 0.03rem;background: #b2b2b2;position: absolute;left: 0;bottom: 0;}
.Intelligent .ligentCon p{color: #333333;font-size: 0.14rem;line-height:0.28rem;background:rgba(255,255,255,0.95);padding: 0.42rem 0.62rem;width: 6.72rem;box-sizing: border-box;
margin:0.54rem 0 0 -1.54rem;}
.Intelligent .triangle{width: 0;height: 0;display: block;border-left: 0.2rem solid transparent;border-right: 0.2rem solid transparent;border-top: 0.3rem solid #f0f1f2;
position: absolute;left: 50%;bottom: -0.3rem;margin-left: -0.2rem;}
.Intelligent2{padding: 0.87rem 0 0.99rem;}
.Intelligent2 .intelNav{font-size: 0;text-align: center;}
.Intelligent2 .intelNav a{display: inline-block;width: 349px;height: 127px;border:1px solid #b2b2b2;box-sizing: border-box;padding: 0.32rem 0.26rem 0 0.34rem;margin: 0 0.37rem;
position: relative;}
.Intelligent2 .intelNav a:after{content: "";display: none;width: 0.14rem;height:0.14rem;background:url(../image/down2.jpg) no-repeat;background-size:cover;position: absolute;
left:0.39rem;bottom:-0.14rem;}
.Intelligent2 .intelNav a .int{float: left;text-align: left;}
.Intelligent2 .intelNav a .int h2{color: #333333;font-size: 0.28rem;line-height:1;padding-bottom: 0.18rem;}
.Intelligent2 .intelNav a .int h4{color: #adadad;font-size: 0.22rem;line-height:1;}
.Intelligent2 .intelNav a p{color: #999999;font-size: 0.24rem;line-height:1;float: right;position: relative;padding: 0.04rem 0 0.28rem;}
.Intelligent2 .intelNav a p:after{content: "";display: block;width: 0.19rem;height:1px;background: #999999;position: absolute;left:50%;bottom: 0;margin-left: -0.095rem;}
.Intelligent2 .intelNav a.active,
.Intelligent2 .intelNav a:hover{border:1px solid #f4570d;}
.Intelligent2 .intelNav a.active:after,
.Intelligent2 .intelNav a:hover:after{display: block;}
.Intelligent2 .intelNav a.active .int h2,
.Intelligent2 .intelNav a:hover .int h2,
.Intelligent2 .intelNav a.active .int h4,
.Intelligent2 .intelNav a:hover .int h4,
.Intelligent2 .intelNav a.active p,
.Intelligent2 .intelNav a:hover p{color: #f4570d;}
.Intelligent2 .intelNav a.active p:after,
.Intelligent2 .intelNav a:hover p:after{width:1px;height:0.19rem;background: #f4570d;margin-left:0;}
.Intelligent2 .intelCont{display: none;padding-top: 0.5rem;}
.Intelligent2 .intelCont img{width: 100%;}
.Intelligent2 .intelCont p{color: #333333;font-size: 0.14rem;line-height:0.3rem;margin-top: 0.4rem;}
.Intelligent3{background: url(../image/ligentswiper.jpg) no-repeat center top;background-size: cover;padding-bottom: 0.94rem;}
.Intelligent3 .ligentPro{padding: 0.93rem 0 0.56rem;}
.Intelligent3 .ligentPro .lige{float: left;}
.Intelligent3 .ligentPro .lige h2{color: #333333;font-size: 0.3rem;line-height:1;padding-bottom: 0.17rem;}
.Intelligent3 .ligentPro .lige h4{color: #f4570d;font-size: 0.22rem;line-height:1;text-transform: uppercase;}
.Intelligent3 .ligentPro .tPro{float: right;font-size: 0;padding-top: 0.16rem;}
.Intelligent3 .ligentPro .tPro a{display: inline-block;height: 0.44rem;line-height: 0.44rem;color: #666666;font-size: 0.18rem;text-align: center;background: #FFF;padding: 0 0.28rem;
margin-left: 0.11rem;}
.Intelligent3 .ligentPro .tPro a.active,
.Intelligent3 .ligentPro .tPro a:hover{color: #FFF;background: #f4570d;}
.ligentswiper .swiper-slide{float: left;background: #FFF;padding: 0.21rem 0.21rem 0;box-sizing: border-box;}
.ligentswiper .swiper-slide .img{overflow: hidden;}
.ligentswiper .swiper-slide .img img{width: 100%;}
.ligentswiper .swiper-slide p{color: #333333;font-size: 0.16rem;height: 0.68rem;line-height: 0.68rem;background: url(../image/jiao.png) no-repeat right center;background-size: 0.07rem 0.1rem;
border-top: 1px solid #e5e5e5;padding-left: 0.09rem;}
.ligentswiper .swiper-slide:hover p{color:#f4570d;}
.ligentswiper .swiper-button-prev,
.ligentswiper .swiper-button-next{width: 0.32rem;height: 0.98rem;background: url(../image/prev3.png) no-repeat;background-size: cover;margin-top: -0.49rem;left: -0.53rem;}
.ligentswiper .swiper-button-next{background: url(../image/next3.png) no-repeat;background-size: cover;left:auto;right: -0.53rem;}
.ligentswiper .swiper-button-prev.swiper-button-disabled,
.ligentswiper .swiper-button-next.swiper-button-disabled{opacity: 1;}
.ligentswiperBox{position: relative;}
.navChild{border-top: 1px solid #e5e5e5;margin-top: 0.23rem;}
.navChild .navCleft{font-size: 0;padding: 0.34rem 0;border-bottom: 1px solid #e5e5e5;}
.navChild .navCleft a{display: inline-block;color: #666666;font-size: 0.18rem;line-height: 1;margin-right: 0.27rem;position: relative;}
.navChild .navCleft a:after{content: "";display: none;width: 0.14rem;height: 0.09rem;background: url(../image/dow.jpg) no-repeat;background-size: cover;position: absolute;
left: 50%;bottom:-0.43rem;margin-left: -0.07rem;}
.navChild .navCleft a.active,
.navChild .navCleft a:hover{color: #f56725;font-weight: bold;}
.navChild .navCleft a.active:after,
.navChild .navCleft a:hover:after{display: block;}
.navChild .navCright{font-size: 0;padding: 0.34rem 0;line-height: 0.3rem;}
.navChild .navCright a{display: inline-block;color: #666666;font-size: 0.16rem;margin-right: 0.24rem;position: relative;}
.navChild .navCright a .triangle{display: none;width: 0;height: 0;border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;border-top: 0.16rem solid #FFF;
position: absolute;bottom:-0.5rem;left: 50%;margin-left: -0.1rem;}
.navChild .navCright a.active,
.navChild .navCright a:hover{color: #f56725;font-weight: bold;}
.navChild .navCright a.active .triangle,
.navChild .navCright a:hover .triangle{display: block;}
.navBox3{height: auto;}
.product{background: #FFF;margin-top: 0.86rem;padding: 0.33rem;}
.product .img{float: left;width: 45%;overflow: hidden;position: relative;}
.product .img img{width: 100%;}
.product .img .triangle{display: block;width: 0;height: 0;border-top: 0.13rem solid transparent;border-bottom: 0.13rem solid transparent;border-right: 0.26rem solid #FFF;
position: absolute;top:0.57rem;right: 0;}
.product .cont{float: left;width: 53.5%;padding-left: 5%;box-sizing: border-box;}
.product .cont h2{color: #333333;font-size: 0.3rem;line-height: 1;padding: 0.4rem 0 0.18rem;}
.product .cont h4{color: #f45911;font-size: 0.24rem;line-height: 1;text-transform: uppercase;border-bottom: 1px solid #e5e5e5;position: relative;padding-bottom: 0.3rem;}
.product .cont h4:before{content: "";display: block;width: 0.44rem;height: 0.04rem;background: #f4570d;position: absolute;left: 0;bottom: -0.02rem;}
.product .cont p{color: #333333;font-size: 0.16rem;line-height: 0.36rem;padding-top: 0.36rem;}
.proul{padding-top: 0.39rem;}
.proul li{float: left;width:23.8%;margin:1.5% 1.6% 0 0;background: #FFF;padding: 0.27rem 0.27rem 0;box-sizing: border-box;position: relative;}
.proul li:nth-child(4n){margin-right: 0;}
.proul li .img{overflow: hidden;}
.proul li .img img{width: 100%;}
.proul li h4{color: #333333;font-size: 0.18rem;height: 0.83rem;line-height: 0.4rem;/*background: url(../image/jiao.png) no-repeat right center;*/background-size: 0.07rem 0.1rem;
border-top: 1px solid #e5e5e5;padding-left: 0.09rem; text-align:center;}
.proul li:hover h4{color:#f4570d;}
.proul li .proAlpha{display: none;width: 88%;height: 88%;background:rgba(199,161,85,0.9);position: absolute;top: 6%;left: 6%;z-index: 10;text-align: center;padding: 0 0.24rem;
box-sizing: border-box;}
.proul li .proAlpha h3{color: #FFF;font-size: 0.24rem;line-height: 1;position: relative;padding: 0.49rem 0 0.15rem;}
.proul li .proAlpha h3:after{content: "";display: block;width: 0.26rem;height: 1px;background: #FFF;position: absolute;left:50%;bottom: 0;margin-left: -0.13rem;}
.proul li .proAlpha p{color: #FFF;font-size: 0.14rem;line-height:0.24rem;margin: 0.17rem 0 0.4rem;/*height: 1.2rem;*/overflow: hidden;}
.proul li .proAlpha span{display: inline-block;width: 1.48rem;height: 0.39rem;line-height: 0.39rem;color: #c7a155;font-size: 0.14rem;padding-left: 0.34rem;
background: url(../image/ange.png) no-repeat 1.07rem center #FFF;background-size: 0.07rem 0.12rem;text-align: left;box-sizing: border-box;}
.proul li:hover .proAlpha,
.proPlanBox1 .planImg:hover .planRow{display: block;}
.proul li:hover{top: -0.15rem;box-shadow: 0 0.07rem 0.27rem rgba(0,0,0,0.1);}
.proPlanBox1{background: #f0f1f2;padding: 0.88rem 0 1.28rem;}
.proPlanBox1 .wrap{width: 1200px;}
.proPlanBox1 .planImg{float: left;width: 46%;background: #FFF;padding: 0.2rem;box-sizing: border-box;cursor: pointer;position: relative;}
.proPlanBox1 .planImg img{width: 100%;}
.proPlanBox1 .planImg .planRow{display: none;width: 0.55rem;height: 0.55rem;position: absolute;top: 50%;left: 50%;margin: -0.275rem 0 0 -0.275rem;
background: url(../image/fangdajing.png) no-repeat;background-size:cover;}
.proPlanBox1 .planCon{float: left;width: 54%;box-sizing: border-box;padding-left: 4.5%;}
.proPlanBox1 .planCon h2{color: #000000;font-size: 0.3rem;line-height: 1;border-bottom: 1px solid #d8d8d9;padding: 0.11rem 0 0.27rem;}
.proPlanBox1 .planCon p{color: #666666;font-size: 0.14rem;line-height:0.28rem;padding: 0.18rem 0 0.58rem;}
.proPlanBox1 .planswiper{position: relative;}
.proPlanBox1 .planswiper .swiper-slide{float: left;cursor: pointer;}
.proPlanBox1 .planswiper .swiper-slide,
.proPlanBox1 .planswiper .swiper-slide .img,
.proPlanBox1 .planswiper .swiper-slide img{width: 1.43rem;height: 0.97rem;}
.proPlanBox1 .planswiper .swiper-slide .img{position: relative;}
.proPlanBox1 .planswiper .swiper-slide .img:after{content: "";display: none;width: 100%;height: 100%;border:1px solid #1aa757;position: absolute;top: 0;left: 0;z-index: 5;
box-sizing: border-box;}
.proPlanBox1 .planswiper .swiper-slide:hover .img:after{display: block;}
.proPlanBox1 .planswiper .swiper-button-prev,
.proPlanBox1 .planswiper .swiper-button-next{width: 0.3rem;height: 0.96rem;background: url(../image/prev4.jpg) no-repeat;background-size: cover;margin-top:0;top:0;left:0;}
.proPlanBox1 .planswiper  .swiper-button-next{background: url(../image/next4.jpg) no-repeat;background-size: cover;left:auto;right:0;}
.proPlanBox1 .planswiper .swiper-button-prev.swiper-button-disabled,
.proPlanBox1 .planswiper .swiper-button-next.swiper-button-disabled{opacity: 1;}
.proPlanBox1 .planswiper .swiper-container{width: 476px;}
.planAlphaCon{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 800;display: none;}
.planContont{width: 1000px;height:696px;background:#FFF;position: fixed;top: 50%;left:50%;z-index: -1;padding: 0.26rem;box-sizing: border-box;
margin: -280px 0 0 -500px;overflow: hidden;}
.planContont .close{width: 1.03rem;height: 1.03rem;background: url(../image/close2.png) no-repeat;background-size: cover;display: block;position: absolute;top: 0;right: 0;
z-index: 100;}
.planContont .plawiper .swiper-slide,
.planContont .plawiper .swiper-slide img{width:100%;}
.planContont .plawiper .swiper-button-prev,
.planContont .plawiper .swiper-button-next{width: 1.03rem;height: 1.03rem;background: url(../image/prev5s.png) no-repeat;background-size: cover;margin-top:-0.515rem;left:0;}
.planContont .plawiper .swiper-button-next{background: url(../image/next5s.png) no-repeat;background-size: cover;left:auto;right:0;}
.planContont .plawiper .swiper-button-prev.swiper-button-disabled{opacity: 1;background: url(../image/prev5.png) no-repeat;background-size: cover;}
.planContont .plawiper .swiper-button-next.swiper-button-disabled{opacity: 1;background: url(../image/next5.png) no-repeat;background-size: cover;}
.proPlanBox2{padding-bottom: 0.7rem;background: #FFF;}
.proPlanBox2 .wrap,
.proPlanBox3 .wrap{width: 1200px;}
.proPlanBox2 .proBox{border-bottom:1px solid #e5e5e5;padding: 0.55rem 0 0.35rem;}
.proPlanBox2 .proBox .planBtn{float: left;font-size: 0;}
.proPlanBox2 .proBox .planBtn span{display: inline-block;color: #FFF;font-size: 0.18rem;width: 1.41rem;height: 0.42rem;line-height: 0.42rem;background:#a2abb7;
text-align: center;margin-right: 0.11rem;cursor: pointer;}
.proPlanBox2 .proBox .planBtn span.on{background:#1aa757;}
.proPlanBox2 .proBox .plan_jiathis{float: right;font-size: 0;height: 0.42rem;line-height: 0.42rem;}
.proPlanBox2 .proBox .plan_jiathis span{display: inline-block;color: #808080;font-size: 0.12rem;vertical-align: middle;font-weight: bold;}
.proPlanBox2 .proBox .plan_jiathis a{display: inline-block;width: 0.2rem;height: 0.2rem;vertical-align: middle;margin-left: 0.2rem;cursor: pointer;}
.proPlanBox2 .proBox .plan_jiathis .jiathis_button_cqq{background: url(../image/jiathis_button_cqq.png) no-repeat;background-size: cover;}
.proPlanBox2 .proBox .plan_jiathis .jiathis_button_weixin{background: url(/template/pc/images/jiathis_button_weixin.png) no-repeat;background-size: cover;}
.proPlanBox2 .proBox .plan_jiathis .jiathis_button_tsina{background: url(../image/jiathis_button_tsina.png) no-repeat;background-size: cover;}
.proPlanBox2 .proBox .plan_jiathis .jiathis_button_email{background: url(../image/jiathis_button_email.png) no-repeat;background-size: cover;}
.proPlanBox2 .plasBox{padding: 0.34rem 0 0.7rem;display: none;}
.proPlanBox2 .plasBox p{color: #333333;font-size: 0.14rem;line-height: 0.28rem;}
.proPlanBox2 .plasBox p + p{padding-top: 0.27rem;}
.proPlanBox2 .planPage{background:#f3f5f7;padding: 0.27rem 0;}
.proPlanBox2 .planPage .pagl{float: left;border-left: 0.04rem solid #e7e9ea;padding-left: 0.29rem;width: 45%;}
.proPlanBox2 .planPage .pagl>div{background: url(../image/rrow-left.png) no-repeat left center;background-size: 0.07rem 0.12rem;padding-left: 0.25rem;}
.proPlanBox2 .planPage .pagl h4,
.proPlanBox2 .planPage .pagr h4{color: #1aa757;font-size: 0.16rem;line-height: 1;font-weight: bold;padding-bottom: 0.07rem;}
.proPlanBox2 .planPage .pagl p,
.proPlanBox2 .planPage .pagr p{color: #333333;font-size: 0.16rem;line-height:1;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.proPlanBox2 .planPage .pagr{float: right;border-right: 0.04rem solid #e7e9ea;padding-right: 0.29rem;text-align: right;width: 45%;}
.proPlanBox2 .planPage .pagr>div{background: url(../image/rrow-right.png) no-repeat right center;background-size: 0.07rem 0.12rem;padding-right: 0.25rem;}
.proPlanBox2 .planPage .pagl>div:hover{background: url(../image/rrow-lefts.png) no-repeat left center;}
.proPlanBox2 .planPage .pagr>div:hover{background: url(../image/rrow-rights.png) no-repeat right center;}
.proPlanBox2 .planPage .pagl>div:hover p,
.proPlanBox2 .planPage .pagr>div:hover p{color: #f4570d;}
.proPlanBox2 .planPage .pagl:hover{border-left: 0.04rem solid #f4570d;}
.proPlanBox2 .planPage .pagr:hover{border-right: 0.04rem solid #f4570d;}
.proPlanBox3{background: url(../image/ligentswiper.jpg) no-repeat center top;background-size: cover;padding-bottom: 0.94rem;}
.proPlanBox3 .ligentPro{padding: 0.93rem 0 0.56rem;}
.proPlanBox3 .ligentPro .lige{float: left;}
.proPlanBox3 .ligentPro .lige h2{color: #333333;font-size: 0.3rem;line-height:1;padding-bottom: 0.17rem;}
.proPlanBox3 .ligentPro .lige h4{color: #1aa757;font-size: 0.22rem;line-height:1;text-transform: uppercase;}
.proPlanBox3 .ligentPro .tPro{float: right;font-size: 0;padding-top: 0.16rem;}
.proPlanswiper .swiper-slide{float: left;background: #FFF;padding: 0.21rem 0.21rem 0;box-sizing: border-box;}
.proPlanswiper .swiper-slide .img{overflow: hidden;}
.proPlanswiper .swiper-slide .img img{width: 100%;}
.proPlanswiper .swiper-slide p{color: #333333;font-size: 0.16rem;height: 0.68rem;line-height: 0.68rem;background: url(../image/jiao.png) no-repeat right center;background-size: 0.07rem 0.1rem;
border-top: 1px solid #e5e5e5;padding-left: 0.09rem;}
.proPlanswiper .swiper-slide:hover p{color:#f4570d;}
.proPlanBox3 .ligentPro .tPro .swiper-button-prev,
.proPlanBox3 .ligentPro .tPro .swiper-button-next{width: 0.48rem;height: 0.48rem;background: url(../image/prev6s.jpg) no-repeat;background-size: cover;margin-top:0;position: static;
display: inline-block;}
.proPlanBox3 .ligentPro .tPro .swiper-button-next{background: url(../image/next6s.jpg) no-repeat;background-size: cover;left:auto;right: -0.53rem;}
.proPlanBox3 .ligentPro .tPro .swiper-button-prev.swiper-button-disabled{opacity: 1;background: url(../image/prev6.jpg) no-repeat;background-size: cover;}
.proPlanBox3 .ligentPro .tPro .swiper-button-next.swiper-button-disabled{opacity: 1;background: url(../image/next6.jpg) no-repeat;background-size: cover;}
.serviceOne{padding: 0.8rem 0;}
.serviceOne .viceOnel{float: left;width: 31%;}
.serviceOne .viceOnel .more{color: #1aa757;font-size: 0.2rem;display:block;text-transform: uppercase;margin-top: 0.45rem;}
.serviceOne .viceOner{float: left;width: 69%;color: #333333;font-size: 0.16rem;line-height: 0.36rem;margin-top: -0.08rem;}
.serviceOne .viceOner .textBig{font-size: 0.22rem;}
.serviceOne .viceOner .textBig span{color: #1aa757;}
.serviceTwo{position: relative;text-align: center;background: url(../image/servicetwo.jpg) no-repeat center top;background-size: cover;}
.serviceTwo .viceAlpha{background: rgba(247,97,45,0.8);padding: 0.8rem 0;box-sizing: border-box;}
.serviceTwo .viceAlpha h3{color: #FFF;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;}
.serviceTwo .viceAlpha h2{color: #FFF;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin-top: 0.08rem;}
.serviceTwo .viceAlpha h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/white.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.serviceTwo .viceAlpha p{color: #FFF;font-size: 0.16rem;line-height:0.36rem;padding-top: 0.2rem;width: 9.99rem;margin: 0 auto;}
.serviceThree .Three{float: left;width: 50%;background: #d2d2d2;padding: 0.8rem;box-sizing: border-box;}
.serviceThree .Three h3{color: #1aa757;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;}
.serviceThree .Three h2{color: #333333;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin-top: 0.08rem;}
.serviceThree .Three h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/orange.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.serviceThree .Three p{color: #333333;font-size: 0.16rem;line-height:0.36rem;padding-top: 0.2rem;}
.serviceThree .Three .more{color: #1aa757;font-size: 0.2rem;display:block;text-transform: uppercase;margin-top: 0.25rem;}
.serviceThree .Three:hover{background: #bdbdbd;}
.serviceFour .title{padding: 0.8rem 0 0.3rem;}
.serviceFour .viceul{padding-bottom: 0.8rem;}
.serviceFour .viceul li + li{margin-top: 0.09rem;}
.serviceFour .viceul li .title{background: #f0f1f2;padding: 0.5rem;cursor: pointer;}
.serviceFour .viceul li .title p{color: #333333;font-size: 0.22rem;float: left;}
.serviceFour .viceul li .title .plus{display: block;float: right;width: 0.25rem;height: 0.25rem;background: url(../image/jia2.png) no-repeat;background-size: cover;}
.serviceFour .viceul li .contce{color: #FFF;font-size: 0.16rem;line-height:0.36rem;padding: 0 0.5rem 0.5rem;display: none;}
.serviceFour .viceul li.active .title{padding: 0.5rem 0.5rem 0.18rem;}
.serviceFour .viceul li.active .title,
.serviceFour .viceul li.active .contce{background: #f7602c;}
.serviceFour .viceul li.active .title p,
.serviceFour .viceul li.active .contce{color: #FFF;}
.serviceFour .viceul li.active .title .plus{background: url(../image/jian2.png) no-repeat;background-size: cover;}
.serviceFive{background: url(../image/servicefive.jpg) no-repeat center top;background-size: cover;padding: 0.8rem;box-sizing: border-box;margin-bottom: 0.8rem;}
.serviceFive .serviceText{float: left;width: 70%;}
.serviceFive .serviceText>div{font-size: 0;}
.serviceFive .serviceText .texts{display: inline-block;width:31%;height: 0.58rem;line-height: 0.58rem;border:1px solid #f0f1f2;border-radius: 0.07rem;outline: none;color: #FFF;
font-size: 0.18rem;padding-left: 0.15rem;box-sizing: border-box;-webkit-appearance:none;}
.serviceFive .serviceText .texts + .texts{margin-left:3.5%;}
.serviceFive .serviceText .texts:-moz-placeholder,
.serviceFive .serviceText textarea:-moz-placeholder{ 
    color: #FFF;font-size: 0.18rem;
}

.serviceFive .serviceText .texts::-moz-placeholder,
.serviceFive .serviceText textarea::-moz-placeholder{
    color: #FFF;font-size: 0.18rem;
}

.serviceFive .serviceText .texts:-ms-input-placeholder,
.serviceFive .serviceText textarea:-ms-input-placeholder{
    color: #FFF;font-size: 0.18rem;
}

.serviceFive .serviceText .texts::-webkit-input-placeholder,
.serviceFive .serviceText textarea::-webkit-input-placeholder{
    color: #FFF;font-size: 0.18rem;
}
.serviceFive .serviceText textarea{width: 100%;height:1.65rem;border:1px solid #f0f1f2;border-radius: 0.07rem;outline: none;color: #FFF;margin-top: 0.29rem;
font-size: 0.18rem;padding: 0.3rem;box-sizing: border-box;-webkit-appearance:none;}
.serviceFive .serviceCon{float: left;width: 30%;padding-left: 6%;box-sizing: border-box;}
.serviceFive .serviceCon h3{color: #FFF;font-size: 0.28rem;line-height: 1;text-transform: uppercase;font-weight: bold;}
.serviceFive .serviceCon h2{color: #FFF;font-size: 0.24rem;line-height: 1;display: inline-block;position: relative;padding-right: 0.28rem;margin-top: 0.08rem;}
.serviceFive .serviceCon h2:after{content: "";display: block;width: 0.19rem;height: 0.17rem;background: url(../image/white.png) no-repeat;background-size: cover;position: absolute;top:0.05rem;
right: 0;}
.serviceFive .serviceCon p{color: #FFF;font-size: 0.18rem;line-height: 1;padding: 0.42rem 0 0.7rem;}
.serviceFive .serviceCon p span{color: #FFF;font-size: 0.18rem;font-weight: bold;}
.serviceFive .serviceCon .submits{width:100%;height: 0.6rem;line-height: 0.6rem;border:0;border-radius: 0.07rem;outline: none;color: #FFF;text-align: center;background: #1aa757;
font-size: 0.18rem;-webkit-appearance:none;cursor: pointer;}
.servicease{text-align: center;padding: 0.8rem 0 0.4rem;}
.servicease .ceaseswiper{position: relative;margin-top: 0.38rem;}
.servicease .ceaseswiper .swiper-container{width: 1100px;}
.servicease .ceaseswiper .swiper-slide{float: left; position:relative;}
.servicease .ceaseswiper .swiper-slide .number{width: 0.59rem;height: 0.59rem;line-height: 0.59rem;border-radius: 100%;border-radius: 100%;color: #1aa757;font-size: 0.28rem;font-weight: bold;
border:2px solid #1aa757;display: inline-block;position: relative; z-index:10; background-color: #fff;}
.servicease .ceaseswiper .swiper-slide h4{color: #333333;font-size: 0.18rem;line-height: 1;padding: 0.16rem 0 0.07rem;}
.servicease .ceaseswiper .swiper-slide p{color: #333333;font-size: 0.14rem;line-height: 0.32rem;}

.servicease .ceaseswiper .swiper-slide span.line0
{
    width:240px; 
    height:81px;
    background-image:url(../image/line2.png); 
    background-repeat:no-repeat; 
    background-position:center; 
    position:absolute; 
    top: 30px;
    right: -84px;
    z-index: 0;}
.servicease .ceaseswiper .swiper-slide span.line1
{
    width:240px; 
    height:81px;
    background-image:url(../image/line.png); 
    background-repeat:no-repeat; 
    background-position:center; 
    position:absolute; 
    top: -50px;
    right: -90px;
    z-index: 0;}

.servicease .ceaseswiper .swiper-button-prev,
.servicease .ceaseswiper .swiper-button-next{width: 0.25rem;height: 0.4rem;background: url(../image/lefts.png) no-repeat;background-size: cover;margin-top:-0.2rem;left: 0;}
.servicease .ceaseswiper .swiper-button-next{background: url(../image/rights.png) no-repeat;background-size: cover;left:auto;right:0;}
.servicease .ceaseswiper .swiper-button-prev.swiper-button-disabled{opacity: 1;background: url(../image/left.png) no-repeat;background-size: cover;}
.servicease .ceaseswiper .swiper-button-next.swiper-button-disabled{opacity: 1;background: url(../image/right.png) no-repeat;background-size: cover;}
.servicease .ceaseswiper .swiper-slide:nth-child(2n) .number{background: #1aa757;color: #FFF;}
.servicease .ceaseswiper .swiper-slide:nth-child(2n-1) .slide{width: 1.42rem;}
.servicease .ceaseswiper .swiper-slide:nth-child(2n) .slide{width: 1.89rem;}


.servicease .ceaseswiper .swiper-slide:nth-child(2n){margin-top: 0.8rem;}
.searchInput{padding: 0.4rem 0;}
.searchInput .text{float: left;display: block;width: 90%;height: 0.6rem;line-height: 0.6rem;color: #333333;font-size: 0.16rem;background: #FFF;border:0;outline: none;padding: 0 0.2rem;
box-sizing: border-box;-webkit-appearance:none;}
.searchInput .tSear{float: left;display: block;width: 8%;height: 0.6rem;line-height: 0.6rem;color: #FFF;font-size: 0.18rem;background:#f4570d;border:0;outline: none;cursor: pointer;
box-sizing: border-box;-webkit-appearance:none;margin-left:2%;}


.hotTel{font-size: 0.18rem;color: #333333;padding-top: 0.2rem;}
.hotTel span{color: #f4570d;font-size: 0.2rem;}


@media screen and (min-width: 1199px){

/*图片放大效果*/
.casesList li .img img,
.surveys li .img img,
.newswiper .swiper-slide .img img,
.ligentswiper .swiper-slide .img img,
.proul li .img img,
.proPlanswiper .swiper-slide .img img{transition: .8s;-webkit-transition: .8s;transform:scale(1);-webkit-transform:scale(1);}


.casesList li .img img:hover,
.surveys li .img img:hover,
.newswiper .swiper-slide .img img:hover,
.ligentswiper .swiper-slide:hover .img img,
.proul li:hover .img img,
.proPlanswiper .swiper-slide:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);}

}

@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
.service_business .sineul li:hover .img img{
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}


/*********************************************************************************************************************/

@media screen and (max-width: 1680px){
.webMap .webList{padding: 0.75rem 0 0.85rem;}
.searchList{width:auto;}
.partnerList{width: auto;padding: 0.4rem 0 0;}
.contact{padding:0.75rem 0;}
.casesList{padding-top: 0.75rem;}
.caseDetail{padding: 0.75rem 0.75rem 0.9rem;margin: 0.75rem 0;}
.caseDetail li + li{padding-top: 0.6rem;}
.recruitment{padding: 0.75rem 0;}
.introduction{padding: 0.75rem 0;}
.introTitle{padding-top: 0.6rem;}
.serviceBox{padding-top: 0.8rem;}
.serviceBox2{padding-top: 0;}
.program{width: 1440px;margin: 0.9rem auto 0;}
.program .gramroe{padding: 3% 6% 9.3% 6%;}
.program .gramBox:hover .gramAla{padding-bottom: 0.2rem;}
.program .gramBox .gramAla > div{margin-bottom: 0.2rem;padding-bottom: 0.14rem;}
.product{margin-top: 0.75rem;}
}

@media screen and (max-width: 1540px){
.contact .tactBoxl .tactswiper .swiper-button-next{right: -0.2rem;}
}

@media screen and (max-width: 1460px){
.contact .tactBoxl .tactswiper .swiper-button-next{right: -0.3rem;}
}

@media screen and (max-width: 1440px){
.banner2 .banBox h3{font-size: 0.4rem;}
.banner2 .banBox h3 p{font-size: 0.3rem;bottom: -0.1rem;}
.banner2 .banBox h2{font-size: 0.32rem;}
.webMap .webList li h2{font-size: 0.2rem;}
.webMap .webList li .webBox a + a{padding-left: 0.2rem;margin-left: 0.2rem;}
.webMap .webList{padding: 0.5rem 0;}
.searchList{padding: 0.35rem 0.5rem 0.5rem;}
.searchList li{height: 0.65rem;line-height: 0.65rem;}
.pageBox{padding: 0.48rem 0;}
.partnerList{padding: 0.2rem 0 0;}
.partnerList li .img{height: 1.5rem;line-height: 1.5rem;}
.partnerList li p{font-size: 0.16rem;padding: 0.2rem 0;}
.navBox .navl a{font-size: 0.18rem;margin-right: 0.2rem;padding-top: 0.25rem;}
.navBox{height: 1rem;}
.navBox .navl{padding-top: 0.25rem;}
.navBox .navr{padding: 0.5rem 0 0.1rem;}
.contact{padding:0.5rem 0;}
.contact .contact1{padding: 0.5rem 0.7rem 0.5rem;}
.contact .contact2{padding: 0 0.7rem;margin-top: 0.3rem;}
.contact .tactBoxl .tact{padding: 0.4rem 0;}
.contact .tactBoxl .tactswiper .swiper-button-next{right: -0.2rem;}
.contact .contact2 h3{padding-top: 0.4rem;}
.contact .contact2 .submit{width: 1.1rem;margin: 0.24rem auto 0.4rem;}
.casesList{padding-top: 0.5rem;}
.casesList li .cont h2{font-size: 0.24rem;}
.casesList li .cont .more{width: 0.5rem;height: 0.5rem;}
.casesList li .cont .more::before{width: 0.2rem;height: 0.2rem;margin: -0.1rem 0 0 -0.1rem;}
.caseDetail{padding: 0.5rem 0.5rem 0.7rem;margin: 0.5rem 0;}
.caseDetail li + li{padding-top: 0.4rem;}
.caseDetail li .detail1 p{font-size: 0.26rem;line-height: 0.3rem;border-top: 2px solid #1aa757;padding: 0.4rem 0 0.2rem;}
.caseDetail li .detail1 h3{font-size: 0.22rem;}
.caseDetail li .detail1 h2{font-size: 0.24rem;padding-left: 0.4rem;}
.detailswiper .swiperButton .swiper-button-prev, 
.detailswiper .swiperButton .swiper-button-next{width: 0.3rem;height: 0.16rem;}
.detailswiper .swiperButton .swiper-button-next{margin-left: 0.2rem;}
.detailswiper .swiperButton{padding-top: 0.3rem;}
.detailswiper .swiper-slide .imgror span{font-size: 0.14rem;}
.detailswiper .swiper-slide .imgror{height: 0.4rem;line-height: 0.4rem;padding-left: 0.2rem;}
.recruitment{padding: 0.5rem 0;}
.recruitment .ruitNav a{height: 0.6rem;line-height: 0.6rem;font-size: 0.2rem;}
.recruitment .recruit1 h3{padding: 0.5rem 0 0.3rem;}
.recruitment .recruit1 .reInputCon{padding: 0.6rem 0 0.26rem;}
.recruitment .recruit2 h3{font-size: 0.24rem;padding-top:0.4rem;}
.recruitment .recruit2 h2{font-size: 0.2rem;padding-right: 0.24rem;margin: 0.08rem 0 0.3rem;}
.recruitment .recruit2 h2::after{width: 0.16rem;height: 0.14rem;}
.recruitContant{width: 90%;height: auto;left: 5%;margin: 0;transform: translateY(-40%);-webkit-transform: translateY(-40%);}
.recruitContant .recruitLeft h3{font-size: 0.15rem;padding: 0.25rem 0 0.2rem;}
.recruitContant .recruitLeft h2{font-size: 0.16rem;}
.recruitContant .recruitRight h3{font-size: 0.15rem;padding-bottom: 0.1rem;}
.recruitContant{padding: 0.4rem;}
.introduction{padding: 0.5rem 0;}
.introduction .cont h3{font-size: 0.24rem;padding-top: 4%;}
.introduction .cont h2{font-size: 0.2rem;padding-right: 0.24rem;}
.introduction .cont h2::after{width: 0.16rem;height: 0.14rem;}
.introduction .cont h1{font-size: 0.24rem;}
.introduction .cont p{font-size: 0.15rem;line-height: 0.3rem;}
.introduction .cont .scroll{margin-top: 3%;height: 2.8rem;}
.introTitle{padding-top: 0.5rem;}
.introTitle h3,
.servicebg .vice h3,
.viceTitle h3{font-size: 0.24rem;}
.introTitle h2,
.servicebg .vice h2,
.viceTitle h2{font-size: 0.2rem;padding-right: 0.24rem;}
.introTitle h2::after,
.servicebg .vice h2::after,
.viceTitle h2::after{width: 0.16rem;height: 0.14rem;}
.honor li p{font-size: 0.18rem;}
.honor{margin-top: -0.5rem;}
.honorImgCon{width: 600px;height:414px;margin:-161px 0 0 -300px;padding: 0.2rem;}
.culture li .img .alpha h6{padding-bottom: 13%;}
.culture li .img .alpha p{padding-bottom: 20%;}
.culture,
.surveys{padding-bottom: 0.8rem;}
.culture li .img .alpha h3{font-size: 0.24rem;}
.surveys li .cont h2{font-size: 0.26rem;padding-top: 10%;}
.surveys li .cont p{line-height: 0.3rem;}
.surveys li + li{padding-top: 0.4rem;}
.serviceBox{padding-top: 0.6rem;}
.servicebg{padding: 0 0.5rem;}
.servicebg .vice{padding:0.5rem 0;}
.servicebg .vice p{padding-top: 0.2rem;font-size: 0.15rem;line-height: 0.3rem;}
.serviceBox2{padding:0 0 0.5rem;}
.viceTitle{padding-top: 0.5rem;}
.servicebg .viceMap li{padding: 0.5rem;margin-top: 0.3rem;}
.servicebg .viceMap li .Mapcon h2{font-size: 0.24rem; width: 17%;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1), 
.servicebg .viceMap li .Mapcon .ser:nth-child(2){width: 29%;}
.newswiper{padding: 0.5rem;margin-top: 0.5rem;}
.newswiper .swiper-slide .cont h2{font-size: 0.22rem;}
.newswiper .swiper-slide .cont h4{padding: 0.4rem 0 0.03rem;}
.newsul li h2{font-size: 0.16rem;}
.icle h2{font-size: 0.24rem;padding-bottom: 0.1rem;}
.icle{padding: 0.5rem 0 0.3rem;}
.direPage{padding: 0.4rem 0 0.6rem;}
.program{width: 1200px;margin: 0.7rem auto 0;}
.program .gramroe h2{font-size: 0.25rem;}
.program .gramroe h4{font-size: 0.18rem;padding: 0.1rem 0 0.2rem;}
.program .gramBox .gramAla h3{font-size: 0.2rem;}
.program .gramBox .gramAla span{font-size: 0.14rem;}
.program .gramroe{padding: 0 6% 7.7% 6%;}
.program .gramBox .gramAla{padding: 0 0.3rem;}
.Intelligent .ligentCon h2{font-size: 0.26rem;padding:0.45rem 0 0.2rem;}
.Intelligent .ligentCon h4{font-size: 0.2rem;padding-bottom: 0.25rem;}
.Intelligent .ligentCon p{padding: 0.3rem 0.5rem;margin: 0.8rem 0 0 -1.54rem;}
.Intelligent{padding: 0.75rem 0;}
.Intelligent .triangle{border-left: 0.15rem solid transparent;border-right: 0.15rem solid transparent;border-top: 0.24rem solid #f0f1f2;bottom: -0.24rem;margin-left: -0.15rem;}
.Intelligent2 .intelNav a .int h2,
.Intelligent3 .ligentPro .lige h2{font-size: 0.24rem;padding-bottom: 0.14rem;}
.Intelligent2 .intelNav a .int h4,
.Intelligent3 .ligentPro .lige h4{font-size: 0.18rem;}
.Intelligent2 .intelNav a{height: 110px;padding: 0.25rem 0.26rem 0 0.34rem;}
.Intelligent2 .intelCont p{margin-top: 0.3rem;}
.Intelligent2{padding: 0.7rem 0;}
.Intelligent3 .ligentPro .tPro a{height: 0.38rem;line-height: 0.38rem;font-size: 0.16rem;padding: 0 0.2rem;}
.Intelligent3 .ligentPro .tPro{padding-top: 0.1rem;}
.Intelligent3 .ligentPro{padding: 0.6rem 0 0.4rem;}
.Intelligent3{padding-bottom: 0.7rem;}
.navBox3{height: auto;}
.product .cont h2{font-size: 0.26rem;padding: 0.2rem 0 0.15rem;}
.product .cont h4{font-size: 0.2rem;padding-bottom: 0.2rem;}
.product .cont p{line-height: 0.33rem;padding-top: 0.2rem;}
.proul li h4{font-size: 0.16rem;height: 0.5rem;line-height: 0.24rem; text-align:center;overflow:hidden;margin-bottom:10px;}
.proul li .proAlpha h3{font-size: 0.2rem;padding: 0.3rem 0 0.15rem;}
.proul li .proAlpha p{margin: 0.1rem 0 0.2rem;}
.proul li .proAlpha span{width: 1.2rem;padding-left: 0.2rem;background: url(../image/ange.png) no-repeat 0.95rem center #FFF;}
.product{margin-top: 0.5rem;}
.planContont .plawiper .swiper-button-prev, 
.planContont .plawiper .swiper-button-next,
.planContont .close{width: 0.6rem;height: 0.6rem;}
.serviceOne .viceOnel h3,
.serviceTwo .viceAlpha h3,
.servicease h3,
.serviceThree .Three h3,
.serviceFour h3,
.serviceFive .serviceCon h3{font-size: 0.24rem;}
.serviceOne .viceOnel h2,
.serviceTwo .viceAlpha h2,
.servicease h2,
.serviceThree .Three h2,
.serviceFour h2,
.serviceFive .serviceCon h2{font-size: 0.2rem;padding-right: 0.24rem;margin: 0.08rem 0 0.3rem;}
.serviceOne .viceOnel h2::after,
.serviceTwo .viceAlpha h2::after,
.servicease h2::after,
.serviceThree .Three h2::after,
.serviceFour h2::after,
.serviceFive .serviceCon h2::after{width: 0.16rem;height: 0.14rem;}
.serviceOne .viceOnel .more,
.serviceThree .Three .more{font-size: 0.18rem;margin-top: 0.2rem;}
.serviceOne{padding: 0.6rem 0;}
.serviceTwo .viceAlpha{padding: 0.5rem 0;}
.serviceTwo .viceAlpha p{padding-top: 0;width: 8rem;}
.servicease{padding: 0.6rem 0 0.2rem;}
.servicease .ceaseswiper .swiper-slide .number {width: 0.5rem;height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;position: relative; z-index:10; background-color: #fff;}
.servicease .ceaseswiper .swiper-container{width: 1000px;}
.serviceThree .Three p{padding-top: 0;}
.serviceThree .Three{padding: 0.6rem;}
.serviceFour .title{padding: 0.5rem 0 0.1rem;}
.serviceFour .viceul li .title p{font-size: 0.18rem;}
.serviceFour .viceul li .title{padding: 0.3rem;}
.serviceFour .viceul li.active .title{padding: 0.3rem 0.3rem 0.18rem;}
.serviceFour .viceul li .contce{padding: 0 0.3rem 0.3rem;}
.serviceFive .serviceText .texts{height: 0.45rem;line-height: 0.45rem;}
.serviceFive .serviceText textarea{height: 1.4rem;margin-top: 0.2rem;padding: 0.2rem;}
.serviceFive .serviceCon .submits{height: 0.45rem;line-height: 0.45rem;}
.serviceFive .serviceCon p{padding:0 0 0.3rem;}
.serviceFive{padding: 0.6rem;margin-bottom: 0.6rem;}
.searchInput .text,
.searchInput .tSear{height: 0.5rem;line-height: 0.5rem;}
.searchInput .tSear{font-size: 0.16rem;}
.webMap,
.serviceFour .viceul{padding-bottom: 0.5rem;}
.serviceFive .serviceCon p span{display: block;padding-top: 0.1rem;}
.banner2{margin-top: 90px;}
.planContont{width: 600px;height:418px;margin:-169px 0 0 -300px;padding: 0.2rem;}
.serviceOne .viceOner .textBig{font-size: 0.2rem;}
.hotTel{font-size: 0.16rem;}
.hotTel span{font-size: 0.18rem;}
}

@media screen and (max-width: 1340px){
.Intelligent .wrap, 
.navBox2 .wrap, 
.Intelligent2 .intelCont, 
.Intelligent3 .ligent3,
.proPlanBox1 .wrap,
.proPlanBox2 .wrap, 
.proPlanBox3 .wrap{width: 1100px;}
.Intelligent .ligentImg{width: 527px;}
.Intelligent .ligentCon h2{padding: 0.2rem 0 0.15rem;}
.Intelligent .ligentCon p{margin: 0.34rem 0 0 -1.54rem;}
.Intelligent2 .intelNav a{margin: 0 0.13rem;}
.proPlanBox1 .planCon p{padding: 0.18rem 0 0.3rem;}
.proPlanBox1{padding: 0.5rem 0;}
.proPlanBox1 .planswiper .swiper-container{width: 460px;}
.proPlanBox2,
.proPlanBox3{padding-bottom: 0.5rem;}
.proPlanBox2 .proBox{padding: 0.4rem 0 0.2rem;}
.proPlanBox2 .plasBox{padding: 0.2rem 0 0.4rem;}
.proPlanBox2 .plasBox p + p{padding-top: 0.15rem;}
.proPlanBox3 .ligentPro{padding: 0.5rem 0 0.3rem;}
.proPlanBox1 .planCon h2{font-size: 0.22rem;padding: 0 0 0.2rem;}
.proPlanBox1 .planCon p{ padding: 0.1rem 0 0.2rem;}
.proPlanBox1 .planImg{padding: 0.13rem;}
.proPlanBox3 .ligentPro .lige h2{font-size: 0.24rem;padding-bottom: 0.1rem;}
.proPlanBox3 .ligentPro .lige h4{font-size: 0.18rem;}
.proPlanBox3 .ligentPro .tPro{padding-top: 0;}
.proPlanBox1 .planImg .planRow{width: 0.4rem;height: 0.4rem;margin: -0.2rem 0 0 -0.2rem;}
.planContont{padding: 0.2rem;}
}

@media screen and (max-width: 1280px){
.searchList li span{width: 12.194%;}
.contact .tactBoxl .tactswiper .swiper-button-next{right: -0.3rem;}
.honor{margin-top: -0.4rem;}
.ligentswiper .swiper-button-prev{left: 0;}
.ligentswiper .swiper-button-next{right: 0;}
.proul li .proAlpha p{height: 0.7rem;}
.proul li .proAlpha span{width: 1rem;padding-left: 0.1rem;background: url(../image/ange.png) no-repeat 0.8rem center #FFF;height: 0.3rem;line-height: 0.3rem;}
.proul li .proAlpha h3{font-size: 0.18rem;}
.servicease .ceaseswiper .swiper-container{width: 872px;}
.servicease .ceaseswiper .swiper-slide:nth-child(2n-1) .slide,
.servicease .ceaseswiper .swiper-slide:nth-child(2n) .slide,
.servicease .ceaseswiper .swiper-slide:nth-child(3n) .slide,
.servicease .ceaseswiper .swiper-slide:nth-child(4n) .slide,
.serviceTwo .viceAlpha p{width: auto;}
.serviceTwo .viceAlpha{padding: 0.5rem;}
.servicease{ padding: 0.6rem 0 0.4rem;}

.servicease .ceaseswiper .swiper-slide span.line0
{
    width:240px; 
    height:81px;
    background-image:url(../image/line2.png); 
    background-repeat:no-repeat; 
    background-position:center; 
    position:absolute; 
      top: 28px;
    right: -127px;
    z-index: 0;}
.servicease .ceaseswiper .swiper-slide span.line1
{
    width:240px; 
    height:81px;
    background-image:url(../image/line.png); 
    background-repeat:no-repeat; 
    background-position:center; 
    position:absolute; 
    top: -50px;
    right: -127px;
    z-index: 0;}

}

@media screen and (max-width: 1200px){
.program{width: auto;padding: 0 0.5rem;}
.program .gramroe{padding: 0 0 0.8rem;}
.program .gramroe h4{padding: 0.2rem 0 0.3rem;}
}

@media screen and (max-width: 1199px){
.partnerList li:nth-child(5n){margin-right: 2.112%;}
.partnerList li:nth-child(4n){margin-right: 0;}
.partnerList li{width: 17.4%;}
.casesList li .cont h2{padding-top: 12%;}
.casesList li .cont p{padding: 0.16rem 0;}
.caseDetail li .detail1 p{font-size: 0.2rem;line-height: 0.24rem;padding: 0.2rem 0 0.1rem;}
.caseDetail li .detail1 h3{font-size: 0.18rem;}
.caseDetail li .detail1 h2{font-size: 0.18rem;padding-left: 0.35rem;}
.recruitContant .recruitLeft{width: 23.323%;}
.recruitContant .recruitRight{width: 76.073%;}
.recruitContant .recruitRight .scroll{padding:0 0.15rem 0 0.4rem;}
.recruitContant .recruitRight .close{width: 0.3rem;height: 0.3rem;}
.culture li .img .alpha h3,
.culture li .img .alpha:hover h3{padding: 45% 0 6%;}
.culture li .img .alpha:hover p{display: none;}
.culture li .img .alpha:hover .detail span{display: block;}
.culture li .img .alpha:hover .detail i{background: url(../image/jia.png) no-repeat;background-size: cover;}
.surveys li .cont h2{font-size: 0.22rem;}
.surveys li .cont p{font-size: 0.15rem;line-height: 0.24rem;}
.surveys li .cont .more{font-size: 0.18rem;}
.surveys li .cont a{padding: 0 7%;}
.surveys li .img{width: 50.474%;}
.surveys li .cont{width: 49.5%;}
.servicebg .viceMap li .Mapcon h2{float: none;width: auto;padding: 0 0 0.2rem;}
.servicebg .viceMap li .Mapcon{padding-top: 0.3rem;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1), 
.servicebg .viceMap li .Mapcon .ser:nth-child(2){width: 35%;}
.servicebg .viceMap li .Mapcon .ser:nth-child(3){width: 29%;}
.servicebg .viceMap li{padding: 0.4rem;}
.servicebg .viceMap li .Mapcon h2{font-size: 0.22rem;}
.servicebg .viceMap li .MapBox{border: 0.07rem solid #dbdbdb;}
.newswiper .swiper-button-prev, 
.newswiper .swiper-button-next{width: 0.4rem;height: 0.4rem;margin-top: -0.2rem;}
.newswiper .swiper-slide .cont h2{font-size: 0.2rem;}
.Intelligent .wrap, 
.navBox2 .wrap, 
.Intelligent2 .intelCont, 
.Intelligent3 .ligent3{width: auto;padding: 0 0.5rem;}
.Intelligent2 .intelCont{padding: 0.5rem 0.5rem 0;}
.Intelligent .ligentImg{width: 48%;}
.Intelligent .ligentCon{width: 51%;padding-left: 5%;}
.Intelligent2 .intelNav a{margin: 0 1%;height: auto;width: 29%;padding: 0.25rem;}
.Intelligent .ligentCon p{width: auto;margin: 0.34rem 0 0 0;}
.proul li:hover .proAlpha{display: none;}
.proul li:hover{top:0;box-shadow: none;}
.proPlanBox1 .wrap,
.proPlanBox2 .wrap, 
.proPlanBox3 .wrap,
.proPlanBox1 .planswiper .swiper-container{width: auto;}
.proPlanBox1 .planswiper .swiper-slide, 
.proPlanBox1 .planswiper .swiper-slide .img, 
.proPlanBox1 .planswiper .swiper-slide img{width: 100%;height: auto;}
.proPlanBox1 .planswiper{padding: 0 0.5rem;}
.servicease .ceaseswiper .swiper-container{width: 711px;}
.searchInput .text{width: 85%;}
.searchInput .tSear{width: 13%;}
}

@media screen and (max-width: 1000px){
.banner2 .banBox h3{font-size: 0.35rem;}
.banner2 .banBox h3 p{font-size: 0.25rem;bottom: -0.1rem;right: -0.1rem;}
.banner2 .banBox h2{font-size: 0.28rem;}
.webMap .webList li h2{font-size: 0.16rem;width: 17.813%;}
.webMap .webList li .webBox a + a{padding-left: 0.15rem;margin-left: 0.15rem;}
.webMap .webList li .webBox a{font-size: 0.14rem;}
.webMap .webList li{height: 0.7rem;line-height: 0.7rem;}
.banner2{margin-top: 0.65rem;}
.searchList{padding: 0.1rem 0.4rem 0.4rem;}
.searchList li span{width: 15.194%;}
.contact .tactBoxl,
.contact .tactBox2{float: none;width: auto;}
.contact .tactBoxl .tactswiper{width: 100%;}
.contact .contact1{padding: 0.4rem;}
.contact .tactBoxl .tact{padding: 0.3rem 0;}
.contact .tactBoxl h3,
.contact .contact2 h3{font-size: 0.24rem;}
.contact .tactBoxl h2,
.contact .contact2 h2{font-size: 0.2rem;}
.contact .tactBoxl h2::after,
.contact .contact2 h2::after{top: 0.03rem;}
.contact .tactBoxl .tactswiper .swiper-slide span{font-size: 0.16rem;width: 0.7rem;height: 0.4rem;line-height: 0.4rem;}
.contact .tactBoxl .tactswiper .swiper-container{width: 90%;}
.contact .tactBoxl .tactswiper .swiper-button-prev{left: 0;}
.contact .tactBoxl .tactswiper .swiper-button-next{right: 0;}
.contact .tactBoxl{padding-bottom: 0.4rem;}
.contact .contact2{padding: 0 0.4rem;}
.casesList li .cont h2{font-size: 0.18rem;padding-top:0.4rem;}
.casesList li .cont .tle + .tle{margin-left: 0.1rem;padding-left: 0.13rem;}
.casesList li .img,
.casesList li:nth-child(2n-1) .img,
.casesList li .cont,
.caseDetail li .detail1,
.caseDetail li .detail2{float: none;width:auto;}
.casesList li .cont{padding: 0 0.4rem 0.6rem;}
.casesList li .cont .more{width: 0.4rem;height: 0.4rem;right: auto;left: 0;}
.caseDetail li .detail1{text-align: left;}
.caseDetail li .detail2{padding: 0.3rem 0 0;}
.recruitment .recruit1 .reInputCon .text{width: 36.961%;}
.recruitment .recruit1 .reInputCon .buton{width: 12%;}
.recruitment .recruit1 .ruitul li p{font-size: 0.15rem;padding-top: 0.2rem;}
.recruitment .ruitNav a{height: 0.5rem;line-height: 0.5rem; font-size: 0.17rem;}
.recruitment .recruit1 h3{padding: 0.4rem 0 0.3rem;font-size: 0.16rem;}
.recruitment .recruit1 .ruitul li .circle span{width: 0.4rem;height: 0.4rem;line-height: 0.4rem;font-size: 0.2rem;}
.recruitment .recruit2 .recruitMap{padding: 0.15rem;}
.recruitment .recruit2 h3{font-size: 0.2rem;padding-top: 0.3rem;}
.recruitment .recruit2 h2{font-size: 0.18rem;padding-right: 0.2rem;margin: 0.08rem 0 0.2rem;}
.recruitment .recruit2 h2::after{width: 0.14rem;height: 0.13rem;}
.recruitContant .recruitLeft{width: 27.323%;}
.recruitContant .recruitRight{width: 72.073%;}
.introduction .cont h3{font-size: 0.2rem;padding-top:0.2rem;}
.introduction .cont h2{font-size: 0.18rem;padding-right: 0.2rem;margin: 0.08rem 0 0.2rem;}
.introduction .cont h2::after{width: 0.14rem;height: 0.13rem;}
.introduction .cont h1{font-size: 0.2rem;}
.introduction .cont p{font-size: 0.14rem;line-height: 0.26rem;}
.introduction .cont .scroll{margin-top:0.2rem;height: 1.9rem;}
.honor{margin-top: -0.3rem;}
.introTitle h3,
.viceTitle h3{font-size: 0.2rem;}
.introTitle h2,
.viceTitle h2{font-size: 0.18rem;padding-right: 0.2rem;}
.introTitle h2::after,
.viceTitle h2::after{width: 0.14rem;height: 0.13rem;}
.introTitle{padding-top: 0.4rem;}
.honor li p{font-size:0.16rem;padding-top: 0.18rem;}
.culture li .img .alpha h3{font-size: 0.2rem;}
.surveys li .img,
.surveys li .cont,
.surveys li:nth-child(2n-1) .img,
.newswiper .swiper-slide .img,
.newswiper .swiper-slide .cont{float: none;width: auto;}
.surveys li .cont h2{padding-top: 0.5rem;}
.surveys li .cont p{line-height: 0.3rem;padding: 0.2rem 0;}
.surveys li .cont a{padding: 0 0.5rem 0.5rem;}
.servicebg .vice h3{font-size: 0.2rem;}
.servicebg .vice h2{font-size: 0.18rem;padding-right: 0.2rem;}
.servicebg .vice h2::after{width: 0.14rem;height: 0.13rem;}
.servicebg .vice p{font-size: 0.14rem;}
.servicebg .viceMap li .Mapcon h2{font-size: 0.2rem;}
.servicebg .viceMap li .Mapcon .ser{float: none;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1), 
.servicebg .viceMap li .Mapcon .ser:nth-child(2),
.servicebg .viceMap li .Mapcon .ser:nth-child(3){width: auto;}
.servicebg .viceMap li .Mapcon .ser:nth-child(2),
.servicebg .viceMap li .Mapcon .ser:nth-child(3){text-align: left;padding-top: 0.2rem;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1), 
.servicebg .viceMap li .Mapcon .ser:nth-child(2){border:0;}
.newswiper .swiper-slide .cont{padding-left: 0;}
.newsul li:nth-child(3n){margin-right: 4%;}
.newsul li:nth-child(2n){margin-right: 0;}
.newsul li{width: 48%;}
.newswiper .swiper-button-prev{left: -0.25rem;}
.newswiper .swiper-button-next{right: -0.25rem;}
.icle h2{font-size: 0.2rem;}
.icle p{font-size: 0.14rem;}
.article .art{padding-bottom: 0.3rem;}
.article{padding: 0.4rem;}
.program .graml,
.program .gramr{float: none;width: auto;}
.program .gramr{margin:4% 0 0;}
.program .gramroe::before{left: 0.3rem;}
.program .gramBox .gramAla p,
.program .gramBox:hover .gramAla p{height: auto;}
.program .gramBox .gramAla,
.program .gramBox:hover .gramAla{padding-bottom: 0.2rem;}
.program .gramr .gramBox:nth-child(2){margin-top:4%;}
.program .gramroe h2{font-size: 0.22rem;}
.program .gramroe h4{font-size: 0.16rem;padding: 0.15rem 0 0.2rem;}
.program .gramBox .gramAla h3{font-size: 0.18rem;}
.Intelligent .ligentCon h2{font-size: 0.22rem;padding:0.2rem 0 0.15rem;}
.Intelligent .ligentCon h4{font-size: 0.16rem;padding-bottom: 0.15rem;}
.Intelligent .ligentCon p{padding: 0.2rem 0.3rem;margin: 0.3rem 0 0;}
.Intelligent,
.Intelligent2{padding: 0.5rem 0;}
.Intelligent .triangle{border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;border-top: 0.2rem solid #f0f1f2;bottom: -0.2rem;margin-left: -0.1rem;}
.Intelligent2 .intelNav a .int h2,
.Intelligent3 .ligentPro .lige h2{font-size: 0.2rem;padding-bottom: 0.1rem;}
.Intelligent2 .intelNav a .int h4,
.Intelligent3 .ligentPro .lige h4{font-size: 0.16rem;}
.Intelligent2 .intelNav a p{padding: 0 0 0.28rem;}
.Intelligent3{padding-bottom: 0.5rem;}
.Intelligent3 .ligentPro{padding: 0.4rem 0 0.3rem;}
.navChild .navCleft,
.navChild .navCright,
.product .img,
.product .cont,
.proPlanBox1 .planImg,
.proPlanBox1 .planCon{float: none;width: auto;}
.navChild .navCright{padding: 0.2rem 0;}
.navChild .navCleft{background: none;line-height: 0.3rem;padding: 0.2rem 0;}
.navChild .navCleft a.active:after, 
.navChild .navCleft a:hover:after,
.navChild .navCright a.active .triangle, 
.navChild .navCright a:hover .triangle{display: none;}
.navChild .navCright a .triangle{bottom: -0.5rem;}
.product .cont{padding: 0.1rem 0 0;}
.product .img .triangle{display: none;}
.product .cont h2{font-size: 0.22rem;}
.product .cont h4{font-size: 0.16rem;}
.proul li:nth-child(4n){margin-right: 1.6%;}
.proul li:nth-child(3n){margin-right: 0;}
.proul li{width: 32.2%;}
.product{padding: 0.2rem;}
.proPlanBox1 .planCon{padding: 0.3rem 0 0;}
.proPlanBox1 .planCon h2{font-size: 0.18rem;}
.proPlanBox1 .planswiper .swiper-slide, 
.proPlanBox1 .planswiper .swiper-slide .img, 
.proPlanBox1 .planswiper .swiper-slide img{width: 1.43rem;height: 0.97rem;}
.proPlanBox1 .planswiper{padding: 0 11%;}
.proPlanBox3 .ligentPro .lige h4{font-size: 0.16rem;}
.proPlanBox3 .ligentPro .lige h2{font-size: 0.18rem;padding-bottom: 0.1rem;}
.proPlanBox3 .ligentPro .tPro .swiper-button-prev, 
.proPlanBox3 .ligentPro .tPro .swiper-button-next{width: 0.38rem;height: 0.38rem;}
.planContont{width: 80%;left: 10%;padding: 0.13rem;margin: 0;height: auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.servicease .ceaseswiper .swiper-slide:nth-child(2n){margin-top:0;}
.serviceOne .viceOnel,
.serviceOne .viceOner,
.serviceThree .Three,
.serviceFive .serviceText,
.serviceFive .serviceCon{float: none;width: auto;}
.serviceOne .viceOner{margin-top: 0.2rem;}
.serviceThree .Three{padding: 0.4rem;}
.serviceFive .serviceCon{padding: 0.2rem 0 0;}
.serviceOne .viceOnel h3,
.serviceTwo .viceAlpha h3,
.servicease h3,
.serviceThree .Three h3,
.serviceFour h3,
.serviceFive .serviceCon h3{font-size: 0.2rem;}
.serviceOne .viceOnel h2,
.serviceTwo .viceAlpha h2,
.servicease h2,
.serviceThree .Three h2,
.serviceFour h2,
.serviceFive .serviceCon h2{font-size: 0.18rem;padding-right: 0.2rem;margin: 0.08rem 0 0.2rem;}
.serviceOne .viceOnel h2::after,
.serviceTwo .viceAlpha h2::after,
.servicease h2::after,
.serviceThree .Three h2::after,
.serviceFour h2::after,
.serviceFive .serviceCon h2::after{width: 0.14rem;height: 0.13rem;}
.serviceOne .viceOnel .more,
.serviceThree .Three .more{font-size: 0.16rem;}
.serviceFour .viceul li .title p{font-size: 0.16rem;}
.serviceFour .viceul li .title{padding: 0.2rem;}
.serviceFour .viceul li.active .title{padding: 0.2rem 0.2rem 0.18rem;}
.serviceFour .viceul li .contce{padding: 0 0.2rem 0.2rem;}
.serviceFive .serviceCon p{padding: 0 0 0.3rem;font-size: 0.16rem;}
.serviceFive .serviceText .texts,
.serviceFive .serviceText textarea,
.serviceFive .serviceCon .submits{font-size: 0.16rem;}
.serviceFive .serviceText .texts:-moz-placeholder,
.serviceFive .serviceText textarea:-moz-placeholder{ 
    font-size: 0.16rem;
}

.serviceFive .serviceText .texts::-moz-placeholder,
.serviceFive .serviceText textarea::-moz-placeholder{
    font-size: 0.16rem;
}

.serviceFive .serviceText .texts:-ms-input-placeholder,
.serviceFive .serviceText textarea:-ms-input-placeholder{
    font-size: 0.16rem;
}

.serviceFive .serviceText .texts::-webkit-input-placeholder,
.serviceFive .serviceText textarea::-webkit-input-placeholder{
    font-size: 0.16rem;
}
.serviceFour .viceul li .title .plus{width: 0.2rem;height: 0.2rem;}
.servicease .ceaseswiper .swiper-slide span.line0
{
    display:none;
}
.servicease .ceaseswiper .swiper-slide span.line1
{
    display:none;
}

}

@media screen and (max-width: 768px){
.banner2 .banBox h3{font-size: 0.28rem;}
.banner2 .banBox h3 p{font-size: 0.2rem;bottom: -0.05rem;right: -0.05rem;}
.banner2 .banBox h2{font-size: 0.22rem;padding: 0.1rem 0 0.32rem;}
.webMap .webList{padding: 0.3rem 0;}
.webMap .webList li h2{text-align:left;}
.webMap .webList li h2,
.webMap .webList li .webBox{float: none;width: auto;}
.webMap .webList li{height:auto;line-height: normal;padding: 0.2rem 0.3rem;}
.webMap .webList li .webBox a{margin-top: 0.1rem;}
.searchList li span{width: 19.194%;}
.pageBox{padding: 0.3rem 0;}
.partnerList li:nth-child(4n){margin-right: 2.112%;}
.partnerList li:nth-child(3n){margin-right: 0;}
.partnerList li{width: 25.9%;}
.navBox .navl a,
.navChild .navCleft a{font-size: 0.16rem;}
.partnerList{padding: 0.1rem 0 0;}
.navBox{height: 0.8rem;}
.navBox .navl{padding-top: 0.2rem;}
.navBox .navr{padding: 0.4rem 0 0.1rem;}
.partnerList li .img img{width: 57%; max-width: none;}
.contact{padding: 0.3rem 0;}
.casesList{padding-top: 0.3rem;}
.casesList li + li{margin-top: 0.3rem;}
.caseDetail{padding: 0.3rem 0.3rem 0.4rem;margin: 0.3rem 0;}
.caseDetail li + li{padding-top: 0.25rem;}
.caseDetail li .detail2{padding: 0.15rem 0 0;}
.caseDetail li .detail1 h3{padding-bottom: 0.15rem;}
.recruitment .recruit1 .reInputCon .text{float: none;width: 100%;margin-bottom: 2%;}
.recruitment .recruit1 .reInputCon .select{margin: 0 2% 0 0;width:40.5%;}
.recruitment .recruit1 .reInputCon .buton{margin-left:0;width: 15%;}
.recruitment .recruit1 .reInputCon{padding: 0.4rem 0 0.2rem;}
.recruitment{padding: 0.3rem 0;}
.recruitment .recruit1 .reTabel .span2, 
.recruitment .recruit1 .reTaber li .span2,
.recruitment .recruit1 .reTabel .span5, 
.recruitment .recruit1 .reTaber li .span5{display: none;}
.recruitment .recruit1 .reTabel .span1, 
.recruitment .recruit1 .reTaber li .span1{width: 33.307%;}
.recruitment .recruit1 .reTabel .span3, 
.recruitment .recruit1 .reTaber li .span3,
.recruitment .recruit1 .reTabel .span4, 
.recruitment .recruit1 .reTaber li .span4{width: 25.23%;}
.recruitment .recruit1 .reTabel .span6, 
.recruitment .recruit1 .reTaber li .span6{width: 15.948%;}
.introduction{padding: 0.3rem 0;}
.introduction .img,
.introduction .cont{float: none;width: auto;}
.introduction .cont{padding: 0.15rem 0 0;}
.introTitle{padding-top: 0.3rem;}
.honor{margin-top: -0.2rem;}
.honorImgCon{width:80%;height:auto;margin:0;left: 10%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.culture,
.surveys{padding-bottom: 0.5rem;}
.surveys li .cont h2{padding-top: 0.3rem;}
.surveys li .cont a{padding: 0 0.3rem 0.3rem;}
.surveys li + li{padding-top: 0.25rem;}
.serviceBox{padding-top: 0.35rem;}
.servicebg{padding: 0 0.3rem;}
.servicebg .vice{padding:0.3rem 0;}
.servicebg .vice p{padding-top: 0.2rem;font-size: 0.15rem;line-height: 0.3rem;}
.serviceBox2{padding: 0 0 0.3rem;}
.viceTitle{padding-top: 0.3rem;}
.servicebg .viceMap li{padding: 0.3rem;margin-top: 0.2rem;}
.servicebg .viceMap li .Mapcon{padding-top: 0.2rem;}
.servicebg .viceMap li .Mapcon .ser:nth-child(1) .cerline,
.servicebg .viceMap li .Mapcon .ser:nth-child(2) .cerline,
.servicebg .viceMap li .Mapcon .ser:nth-child(3) .cerline{background-size: 0.26rem 0.27rem;padding-left: 0.4rem;}
.servicebg .viceMap li .MapBox{border: 0.04rem solid #dbdbdb;}
.newswiper{padding: 0.3rem;margin-top: 0.3rem;}
.newswiper .swiper-button-prev{left: -0.15rem;}
.newswiper .swiper-button-next{right: -0.15rem;}
.icle h2{font-size: 0.18rem;}
.icle{padding: 0.3rem 0 0.2rem;}
.direPage .Pagel p, 
.direPage .Pager p{font-size: 0.14rem;}
.direPage .Pagel h5, 
.direPage .Pager h5{font-size: 0.14rem;padding-bottom: 0.09rem;}
.direPage .Pagel,
.direPage .Pager,
.direPage .Pagel:hover,
.direPage .Pager:hover{background-size: 0.28rem 0.28rem;}
.direPage .Pagel{padding-left: 0.4rem;}
.direPage .Pager{padding-right: 0.4rem;}
.article .art .relist{width: 1rem;border-radius: 0.2rem;}
.direPage{padding: 0.3rem 0 0.45rem;}
.program{margin: 0.45rem auto 0;}
.Intelligent .ligentImg,
.Intelligent .ligentCon{float: none;width: auto;}
.Intelligent .ligentCon{padding: 0.1rem 0 0;}
.Intelligent, 
.Intelligent2{padding: 0.3rem 0;}
.Intelligent .wrap, 
.navBox2 .wrap, 
.Intelligent2 .intelCont, 
.Intelligent3 .ligent3{padding: 0 0.3rem;}
.Intelligent2 .intelCont{padding: 0.3rem 0.3rem 0;}
.Intelligent3{padding-bottom: 0.4rem;}
.Intelligent3 .ligentPro{padding: 0.3rem 0;}
.navBox3{height: auto;}
.product{margin-top: 0.3rem;}
.proul{padding-top: 0.2rem;}
.navChild .navCleft{padding: 0.24rem 0;}
.navChild .navCright{padding-bottom: 0.24rem;}
.navChild .navCright a .triangle{bottom: -0.38rem;}
.navChild .navCright a{font-size: 0.14rem;}
.proPlanBox1{padding: 0.3rem 0;}
.proPlanBox2 .proBox,
.proPlanBox3 .ligentPro{padding: 0.3rem 0 0.2rem;}
.proPlanBox2 .plasBox{padding: 0.2rem 0 0.3rem;}
.proPlanBox2 .planPage{padding: 0.2rem 0;}
.proPlanBox2,.proPlanBox3{padding-bottom: 0.3rem;}
.proPlanswiper .swiper-slide p{height: 0.5rem;line-height: 0.5rem;}
.serviceOne{padding: 0.3rem 0;}
.serviceTwo .viceAlpha{padding: 0.3rem;}
.servicease .ceaseswiper{margin-top: 0.1rem;}
.servicease{padding: 0.4rem 0 0.3rem;}
.servicease .ceaseswiper .swiper-container{width: auto;}
.serviceFour .title{padding: 0.3rem 0 0.1rem;}
.serviceFour .viceul li .title p{width: 73%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.serviceFive .serviceText .texts{width: 100%;}
.serviceFive .serviceText .texts + .texts{margin: 0.2rem 0 0;}
.serviceFive{padding: 0.4rem;margin-bottom: 0.4rem;}
.searchInput{padding: 0.3rem 0;}
.searchInput .text,
.searchInput .tSear{height: 0.4rem;line-height: 0.4rem;}
.searchInput .tSear{font-size: 0.14rem;}
.webMap{padding-bottom: 0.3rem;}
.serviceFour .viceul{padding-bottom: 0.35rem;}
.recruitment .recruit1{padding: 0 6% 0.4rem;}
}

@media screen and (max-width: 640px){
.navBox .navl,
.navBox .navr{float: none;}
.navBox{height: auto;padding-bottom: 0.25rem;}
.navBox .navr{padding: 0.2rem 0 0.1rem;}
.contact .contact2 .tactInput .text + .text{margin:0.18rem 0 0;}
.contact .contact2 .tactInput .text{width: 100%;float: none;}
.recruitment .recruit1 .ruitul li:first-child,
.recruitment .recruit1 .ruitul li:nth-child(4){width:16.974%;}
.recruitment .recruit1 .ruitul li:nth-child(4){text-align: right;}
.recruitment .recruit1 .ruitul li:nth-child(4) .circle{text-align: center;}
.recruitment .recruit1 .ruitul li{width:32.974%;}
.recruitment .recruit1 .ruitul li:nth-child(5){width:37.974%;}
.recruitment .recruit1 .ruitul li:nth-child(6){width:23.974%;}
.recruitment .recruit1 .ruitul li:last-child{width:23.974%;}
.recruitContant .recruitLeft{width:31.323%;}
.recruitContant .recruitRight{width:68.073%;}
.recruitContant .recruitRight .scroll{padding: 0 0.15rem 0 0.3rem;}
.culture li .img .alpha h3, 
.culture li .img .alpha:hover h3{padding: 52% 0 6%;}
.culture li{float: none;width: auto;}
.culture li + li{margin: 2.051% 0 0;}
.program .gramBoxTwo{width:auto;float: none;}
.program .gramBoxTwo:nth-child(2){margin-left:0;}
.program .gramBoxOne{margin-top: 0;}
.program .gramroe{padding: 0 0 0.3rem;}
.Intelligent2 .intelNav a{width:90%;padding: 0.15rem;margin: 0;}
.Intelligent2 .intelNav a + a{margin-top: 0.3rem;}
.navChild .navCright{padding-bottom: 0;}
.proul li:nth-child(3n){margin-right: 1.6%;}
.proul li:nth-child(2n){margin-right: 0;}
.proul li{width:49.2%;}
.navChild .navCright a.active .triangle, 
.navChild .navCright a:hover .triangle{display: none;}
.navChild .navCright a{line-height: 1.5;margin: 0 0.24rem 0 0;}
.navChild{border-top:0;margin-top:0;}
.proPlanBox2 .planPage .pagl,
.proPlanBox2 .planPage .pagr{width: auto;}
.proPlanBox2 .planPage .pagl,
.proPlanBox2 .planPage .pagl > div{padding-left: 0.2rem;}
.proPlanBox2 .planPage .pagr,
.proPlanBox2 .planPage .pagr > div{padding-right: 0.2rem;}
.planContont .plawiper .swiper-button-prev, 
.planContont .plawiper .swiper-button-next, 
.planContont .close{width: 0.4rem;height: 0.4rem;}
.planContont .plawiper .swiper-button-prev, 
.planContont .plawiper .swiper-button-next{margin-top: -0.2rem;}
.recruitment .recruit1 .ruitul li{position: relative;}
.recruitment .recruit1 .ruitul li:nth-child(5):after{content: "";display: block;width:56%;height: 1px;background: url(../image/xian.jpg) repeat-x;position: absolute;
top:25%;right:-19%;z-index:1;}
.recruitment .recruit1 .ruitul li:nth-child(6):after{content: "";display: block;width:89%;height: 1px;background: url(../image/xian.jpg) repeat-x;position: absolute;
top:25%;right:-59%;z-index:1;}
}

@media screen and (max-width: 480px){
.searchList li span{width:21.194%;}
.searchList li .title{width: 50%;}
.partnerList li:nth-child(3n){margin-right: 2.112%;}
.partnerList li:nth-child(2n){margin-right: 0;}
.partnerList li{width: 42.5%;}
.partnerList li .img{height: 2rem;line-height: 2rem;}
.honor li:nth-child(3n){margin-right: 3.8%;}
.honor li:nth-child(2n){margin-right: 0;}
.honor li{width: 47.769%;}
.honor{margin-top: -0.1rem;}
.recruitment .recruit1 .ruitul li:nth-child(5):after{width: 50%;right: -15%;}
.recruitment .recruit1 .ruitul li:nth-child(6):after{width: 80%;right: -53%;}
}

@media screen and (max-width: 420px){
.searchList li span,
.recruitment .recruit1 .reTabel .span3, 
.recruitment .recruit1 .reTaber li .span3{display: none;}
.searchList li .title{width: 73%;}
.recruitment .recruit1 .reTabel .span1, 
.recruitment .recruit1 .reTaber li .span1{width: 48.307%;padding-left: 6.166%;}
.recruitment .recruit1 .reTabel .span4, 
.recruitment .recruit1 .reTaber li .span4{width:30.23%;}
.recruitment .recruit1 .reTabel .span6, 
.recruitment .recruit1 .reTaber li .span6{width: 20.948%;}
.proPlanBox2 .proBox .planBtn,
.proPlanBox2 .proBox .plan_jiathis,
.article .art .arl,
.article .art .relist{float: none;}
.proPlanBox2 .proBox .plan_jiathis{padding-top: 0.2rem;}
.recruitment .recruit1 .ruitul li:nth-child(5):after{width: 45%;right: -14%;}
.recruitment .recruit1 .ruitul li:nth-child(6):after{width: 70%;right: -48%;}
}

@media screen and (max-width: 360px){
.proul li:nth-child(2n),
.proul li:nth-child(3n){margin-right: 0;}
.proul li{width:auto;float: none;margin-right: 0;}
.proul li + li{margin-top: 0.2rem;}
}




































