@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1800px) {
html, body{zoom: 0.9;}
.Talent .item {
    margin: 67px 0;
}
.ban {
    width: 100%;
    height: 527px;
    background: #f5f5f5;
    color: #1e1e1e;
    padding-top: 57px;
    margin-top: 80px;
    padding-bottom: 57px;
}
.ban img {
    max-width: 90%;
}
.power {
    padding: 67px 0 30px;
}
}
@media screen and (max-width:1440px) {
.container{width: 90%;max-width:1300px;}
.container2{width: 90%;max-width:1300px;}
.swiper1 .text{width: 45%;}
.swiper1 .picture{width: 50%;}
}
@media screen and (max-width:1280px) {
.container,.container2{width: 80%;margin: 0 auto;}
.swiper1{height: 600px;}
.swiper1 .swiper-slide{padding-top: 80px;}
.swiper1 .text{width: 40%;margin-top: 70px;}
.swiper1 .picture{width: 50%;}
.video{padding: 20px 0 50px;}
.ban .text{width: 40%;}
.ban .picture{width: 50%;}
}
@media screen and (max-width:1024px) {
.ban{height: 500px;margin-top: 70px;}
.ban .text{margin-top: 40px;}
.Talent .item .picture{width: 50%;}
.Talent .item .text{width: 50%;margin-top: 0;}
.Talent .item:nth-child(2n) .picture{text-align: right;}
.service-a .picture{width: 40%;}
.service-a .text{width: 55%;}
.service-b .box{padding: 0 !important;}
.service-b{padding:50px 0;}
.swiper7 .swiper-slide .text{margin-left: 0;}
.choice-5 .picture{width: 35%;}
.choice-5 .text{width: 60%;}
.choice-6 .com li{width: 29.33%;margin: 0 2%;}
.choice-6 .com li:nth-child(2n){margin: 0 2%;}
.choice-3 .item{margin: 0 2%;width: 29.33%;font-size: 16px;}
.choice-4 .oo{overflow-x: auto;}
.choice-4 .com{width: 1200px;}
.contact .com li:last-of-type .er{left: -20px;}


}
@media screen and (max-width:768px) {
.container,.container2{width: 90%;margin: 0 auto;}
/* 手机导航 */
.sj_bt{position: absolute;width: 36px;height: 36px;right: 4px;top: 21px;z-index: 999999;}
.sj_bt span{position: absolute;height: 2px;width: 25px;background: #002b80;top: 7px;left: 5px;transition: all 0.3s ease-in-out;}
.sj_bt span:nth-child(2){top: 17px;}
.sj_bt span:nth-child(3){top: 28px;}
.sj_bt.on{position: fixed;margin-right: 10px;}
.sj_bt.on span{background: #333;}
.sj_bt.on span:nth-child(1){transform: rotate(45deg);top: 17px;left: 10px;}
.sj_bt.on span:nth-child(2){display: none;}
.sj_bt.on span:nth-child(3){transform: rotate(-45deg);top: 17px;left: 10px;}
.wpnvbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;background: rgba(0,0,0,.7);transition: .25s;display:none;}
.head .nav{width: 50%;height: 100%; display: none;transition: all 0.3s ease-in-out;position: fixed;right: 0;padding: 0 4%;padding-top: 60px; background: rgba(255,255,255,0.95);z-index: 9999;margin: 0;}
.head .nav li{display: block;width: 100%;margin: 0;line-height: 3.6;font-size: 16px;border-bottom: 1px dashed #9E9E9E;color: #444;background-image: none !important;}
.head .language{right: 70px;}
.swiper1{}
.swiper1 .swiper-slide{padding-top: 65px;}
.swiper1 .swiper-pagination{bottom: 40px !important;}
.swiper1 .text{width: 45%;margin-top: 25px;font-size: 16px;}
.swiper1 .picture{width: 50%;}
.swiper2 .swiper-slide{line-height: 1.6;font-size: 20px;padding: 60px 2vw 0;}
.video video{height: 100%;}
.foot{height: auto;padding: 15px 0;line-height: 1.9;}
.foot span{display: block;width: 100%;text-align: center;}
.foot span:nth-child(2){text-align: center;}
.ban{height: auto;padding-top:1vh;padding-bottom: 5vh;}
.ban .text{float: none;width: 100%;margin-top: 0;}
.ban .text h1{font-size: 40px;}
.ban .picture{float: none;width: 60%;text-align: center;margin: 0 auto;margin-top: 2vh;}
.choice-3{padding: 6vh 0;}
.choice-3 .item{width: 31.33%;margin: 0 1%;font-size: 14px;}
.choice-3 .item .picture{width: 165px;height: 165px;padding-top: 65px;font-size: 18px;margin-bottom: 30px;}
.choice-4 .t-t h3{font-size: 40px;}
.choice-4 .oo{overflow-x: auto;}
.choice-4 .com{width: 1200px;}
.choice-4 .com .item{font-size: 16px;}
.contact .t-t{font-size: 40px;}
.contact .com li .er{font-size: 16px;}
.contact .com li:last-of-type .er{left: -60px;}
.service-a{padding: 6vh 0;}
.service-a .picture{width: 45%;margin-top: 2vh;}
.service-a .text{width: 50%;font-size: 16px;}
.service-a .text h3{font-size: 26px;}
.service-b .box{padding: 0 !important;}
.service-b .box .swiper-slide .text{font-size: 16px;}
.service-b .box .swiper-slide .text h3{font-size: 20px;}
.service-b .prev1{left: 0;}
.service-b .next1{right: 0;}
.Talent .item{margin: 5vh 0;}
.Talent .item .picture{width: 45%;margin-top: 1vh;}
.Talent .item .text{width: 50%;margin-top: 0;font-size: 16px;line-height: 1.6;}
.Talent .item .text h3{font-size: 26px;}
.partner .t-t{font-size: 40px;}
.partner .com li{width: 25%;margin:0;}
.E-details .item-b .box li{padding: 14px 2%;font-size: 16px;}
.E-details .item-b .box .w-2{width: 60%;margin-left: 5vw;}
.E-details .item-c .box li{width: 31.33%;margin: 1% 1%;}
.E-details .item-c .box .picture{height:212px;}
.E-details .item-c .box .text{line-height: 1.5;}
.E-details .item-a .b-title span{font-size: 26px;line-height: 1.4;}
.E-details .item-d .box .picture{width: 45%;}
.E-details .item-d .box{font-size: 16px;}
.E-details .item-d .box .text{width: 50%;}
.Article-details .right{display:none;}
.Article-details .left{width: 100%;}
.Article-details .left .title{line-height: 1.4;}
.Article-details .left .title h1{font-size: 26px;}
.power .t-t{font-size: 40px;}
.swiper7 .swiper-slide .picture{float: none;margin: 0 auto;}
.swiper7 .swiper-slide .text{float: none;width: 100%;font-size: 16px;}
.choice-5{padding: 6vh 0;}
.choice-5 .picture{width: 45%;}
.choice-5 .text{width: 50%;font-size: 20px;line-height: 1.6;}
.choice-6 .t-t{font-size: 40px;}
.choice-6 .com li{width: 31.33%;margin: 1% 1%;}
.choice-6 .com li:nth-child(2n){margin: 1% 1%;}
.choice-6 .com .picture{height: 125px;}
.choice-6 .com .text h3{font-size: 18px;}
.choice-6{padding: 1vh 0;}
.pp1{padding-top:3vh;}
}
@media screen and (max-width:414px) {
html, body{zoom: 0.9;}
.head .language{font-size: 16px;}
.head .language a.on{font-size: 15px;}
.swiper1 .swiper-slide{padding-top: 40px;}
.swiper1 .text{float: none;width: 100%;font-size: 16px;margin-top: 0;}
.swiper1 .picture{width: 80%;float: none;margin: 0 auto;margin-top: 3vh;}
.swiper1 .text .more{margin: 3vh auto;}
.swiper1 .swiper-pagination{bottom: 25px !important;}
.swiper2 .swiper-slide{font-size: 16px;line-height: 1.8;}
.foot{font-size: 14px;line-height: 2;}
.choice-3 .item{width: 48%;font-size: 13px;}
.ban .text{font-size: 15px;}
.ban .text h1{font-size: 26px;}
.choice-4 .t-t h3{font-size: 26px;}
.choice-4 .t-t{padding: 0;font-size: 16px;}
.contact .com li .ico{width: 100%;height: auto;}
.contact .com li{width: 18%;margin: 0 1%;}
.contact .com li .er{background: #8fd6bd;}
.contact .com li:nth-child(4) .er{left: -70px;}
.contact .com li:last-of-type .er{left: -145px;}
.contact .t-t{font-size: 26px;}
.service-a .picture{width: 100%;margin-top: 0;text-align: center;}
.service-a .text{width: 100%;margin-top: 3vh;font-size: 15px;}
.Talent .item .picture{width: 100%;margin-top: 0;}
.Talent .item .picture img{width: 100%;}
.Talent .item .text{width: 100%;font-size: 15px;margin-top: 2vh}
.partner .t-t{font-size: 26px;}
.E-details .container2{padding: 20px 2%;}
.E-details .item-a .b-title .more{float: none;margin-top: 25px;}
.E-details .item-a .words{font-size: 15px;line-height: 1.6;}
.E-details .item-b .box .w-1{float: none;width: 100%;margin-bottom: 10px;}
.E-details .item-b .box .w-2{margin-left: 0;width: 75%;}
.E-details .item-b .box .w-2 p{line-height: 1.5;}
.E-details .item-b .box li{font-size: 14px;}
.E-details .item-c .box li{width: 48%;}
.E-details .item-c .box .text{font-size: 14px;height: 120px;}
.E-details .item-c .box .text h3{font-size: 20px;}
.E-details .item-d .box .picture{width: 100%;}
.E-details .item-d .box .text{width: 100%;margin-top: 4vh;}
.E-details .item-d .box{padding: 5vh 3vw;}
.Article-details .container2{padding: 20px 2%;}
.Article-details .left .title h1{font-size: 22px;}
.Article-details .left .content{font-size: 16px;}
.Article-details .left .content h4{font-size: 20px;}
.Article-details .left .title a,.Article-details .left .title span{font-size: 16px;}
.power .t-t{font-size: 26px;}
.choice-5 .picture{width: 100%;}
.choice-5 .text{width: 100%;font-size: 16px;}
.choice-5 .text h4{font-size: 16px;}
.choice-6 .com li:last-of-type{display: none;}
.choice-6 .com li{width: 48%;}
.choice-6 .com .picture{height: 105px;}
.choice-6 .com .text{font-size: 16px;}
.choice-6 .com .text h3{font-size: 15px;}
.choice-6 .t-t{font-size: 26px;}
.choice-6 .more{font-size: 16px;}
.swiper7 .swiper-slide .text h3{font-size: 20px;}
.swiper7 .swiper-slide .text{font-size: 14px;margin: 10px 2% 0;}
.swiper8 .swiper-slide{font-size: 16px;}
.partner .com li{width: 50%;}
.service-b .next1,.service-b .prev1{zoom: 0.6;}
.service-b .box .swiper-slide .text h3{font-size: 18px;text-align: center;}
.swiper2 .swiper-slide h4{font-size: 16px;}
.cus{display: none;}
}
@media screen and (max-width:375px) {
.swiper1 .text{font-size: 15px;line-height: 1.8;}
.contact .com{min-height: 230px;}
.contact,.choice-4{padding: 6vh 0;}
.service-b .box .swiper-slide .text h3{font-size: 18px;}
.service-b .box .swiper-slide .text{font-size: 15px;}
.E-details .item-a .b-title span{font-size: 24px;}
.E-details .item-c .box .picture{height: 170px;}
.E-details .item-d .box{font-size: 14px;}
.E-details .item-e .box li{height: 40px;}
.E-details .item-a .words{font-size: 14px;line-height: 1.8;}
.Article-details .left .title h1{font-size: 18px;padding-bottom: 20px;}
.Article-details .left .title{line-height: 1.7;}
.Article-details .left .content{font-size: 15px;}
.Article-details .left .content h4{font-size: 18px;}
.choice-5 .text{font-size: 15px;line-height: 1.7;}
.choice-5 .text h4{font-size: 14px;}
.foot{font-size: 14px;line-height: 1.9;}
.choice-4 .t-t{font-size: 14px;}
.choice-4 .com .item{font-size: 14px;}
}
