.banner{position:relative;z-index:1;}
.banner .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:left;}
.banner .text .con{display:inline-block;}
.banner .text .tit_box{position:relative;}
.banner .text .tit_box::before{content:'';display:block;position:absolute;left:-9%;top:-55%;background-image:url(../images/icon01.png);width:33.6%;height:134.8%;background-repeat:no-repeat;background-size:contain;background-position:center;}
.banner .text .c_top{display:flex;transform:translate(0,-80px);-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-ms-transform:translate(0,-80px);-o-transform:translate(0,-80px);transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
.banner .text .tit{font-size:46px;color:#fff;font-family:"HarmonyOS_Sans_SC_Bold";}
.banner .text .desc{margin-left:5px;}
.banner .text .p1{font-size:20px;line-height:1.4;color:#fff;font-family:"HarmonyOS_Sans_SC_Bold";text-transform:uppercase;}
.banner .text .p2{font-size:16px;color:#fff;line-height:1.5;text-transform:uppercase;}
.banner .text .cdesc{font-size:40px;line-height:1.5;color:#fff;position:relative;padding-left:110px;margin-top:25px;}
.banner .text .cdesc::before{content:'';display:block;position:absolute;left:0;top:50%;height:1px;width:100px;background-color:#fff;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.banner .text .base_more{margin-top:70px;transform:translate(0,80px);-webkit-transform:translate(0,80px);-moz-transform:translate(0,80px);-ms-transform:translate(0,80px);-o-transform:translate(0,80px);transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
.banner .item1 .text{text-align:right;}
.banner .item1 .text .tit_box::before{background-image:url(../images/icon05.png);width:53.8%;height:81%;left:-25%;top:-29%;}
.banner .item1 .text .desc{margin-left:0;margin-right:5px;}
.banner .item1 .pdesc{display:flex;align-items:flex-end;margin-bottom:25px;}
.banner .item1 .pdesc .p_ti{font-size:60px;color:#ffffff;line-height:1;font-family:"HarmonyOS_Sans_SC_Bold";}
.banner .item1 .pdesc .p_desc{font-size:42px;color:#fff;font-family:"HarmonyOS_Sans_SC_Bold";margin-left:5px;}
.banner .item1 .text .base_more{margin-top:60px;}
.banner .item.hied{ opacity:0;}
.banner .swiper-slide.swiper-slide-active .base_more,.banner .swiper-slide.swiper-slide-active .text .c_top{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}
/* index05 */
.index05{padding:5.3% 0;}
.index05 .title{font-family:"HarmonyOS_Sans_SC_Medium";color:#464646;}
.index05 .cdesc{display:flex;justify-content:space-between;padding-top:20px;align-items:flex-end;}
.index05 .desc{font-size:20px;color:#464646;position:relative;padding:0 10px;}
.index05 .desc::before{content:'“';position:absolute;left:-10px;top:0;font-size:34px;color:#999999;height:5px;opacity:.3;}
.index05 .desc::after{content:'”';position:absolute;right:-10px;bottom:0;font-size:34px;color:#999999;height:5px;opacity:.3;}
.index05 .switchs{display:flex;}
.index05 .switchs .switch.cur{color:#2a72b9;}
.index05 .switchs .switch{font-size:16px;color:#334c65;position:relative;padding:0 22px;cursor:pointer;}
.index05 .switchs .switch:last-child{padding-right:0;}
.index05 .switchs .switch + .switch::before{content:'/';position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Thin";}
.index05 .main{padding:3.5% 0 0;display:flex;justify-content:space-between;}
.index05 .main .imgbox{padding-bottom:52.5%;position:relative;}
.index05 .main .imgbox img{position:absolute;top:0;left:0;}
.index05 .main .imgbox .time,.index05 .main .cimg .time{width:100px;line-height:50px;text-align:center;background-color:#2a72b9;font-size:16px;color:#f9fcfe;font-family:"OPPOSans-M";position:absolute;bottom:0;right:0;}
.index05 .main .cimg{position:relative;padding-bottom:55.7%;overflow:hidden;}
.index05 .main .ctop{display:flex;justify-content:space-between;}
.index05 .main .item{width:48%;}
.index05 .main .cimg img{position:absolute;top:0;left:0;}
.index05 .main .tit{font-size:20px;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Medium";margin-top:25px;}
.index05 .main .left{width:50%;}
.index05 .main .pitem{background-color:#f2f6f8;display:block;}
.index05 .pitem .text{padding:6.4% 5.1%;}
.index05 .pitem .ptit{font-size:24px;color:#333333;font-family:"HarmonyOS_Sans_SC_Medium";margin-bottom:15px;}
.index05 .pitem .pdesc{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.875;color:#888888;}
.index05 .main .right{width:45%;}
.index05 .main .right .r_item{height:100%;}
.index05 .main .con{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.index05 .main .citem{display:flex;justify-content:space-between;padding:3.6% 0;border-top:1px solid #e5e5e5;}
.index05 .main .citem:last-child{border-bottom:1px solid #e5e5e5;}
.index05 .main .ctit{font-size:18px;color:#333333;line-height:1.66;}
.index05 .main .time{color:#888888;line-height:1.875;font-family:"OPPOSans-M";}
.index05 .main .citem:hover .ctit{color:#2a72b9;}
.index05 .main .pitem:hover .ptit{color:#2a72b9;}
.index05 .main .item:hover .tit{color:#2a72b9;}
/* index04 */
.index04{position:relative;background-repeat:no-repeat;background-size:cover;}
.index04::before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(242,248,255,.9);}
.index04 .content{height:950px;position:relative;z-index:1;}
.index04 .title{color:#464646;font-family:"HarmonyOS_Sans_SC_Medium";text-align:center;}
.index04 .desc{color:#464646;line-height:1.5;font-size:20px;margin-top:30px;text-align:center;position:relative;}
.index04 .desc span{position:relative;}
.index04 .desc span::before{content:'“';position:absolute;left:-15px;top:0;font-size:34px;color:#999999;height:5px;line-height:1;opacity:.3;}
.index04 .desc span::after{content:'”';position:absolute;right:-15px;bottom:5px;font-size:34px;color:#999999;height:5px;line-height:1;opacity:.3;}
.index04 .ctop{position:absolute;top:11%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:100%;}
.index04 .list{display:flex;height:100%;}
.index04 .list .item{flex:1;display:flex;align-items:center;height:100%;flex-direction:column;justify-content:center;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;cursor:pointer;border-right:solid 1px rgba(71,133,195,.15);}
.index04 .item .icon{padding-bottom:60px;position:relative;width:100%;}
.index04 .item .icon .img1{display:block;}
.index04 .item .icon .img2{display:none;}
.index04 .item .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:95%;}
.index04 .item .tit{font-size:20px;line-height:2;color:#515152;margin-top:5px;}
.index04 .item .cdesc{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:2.215;color:#fff;transition:all .5s .3s;-webkit-transition:all .5s .3s;-moz-transition:all .5s .3s;-ms-transition:all .5s .3s;-o-transition:all .5s .3s;padding:0 80px;opacity: 0;/*display:none;*/}
.index04 .item .base_more{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;margin-top:65px;display:none;}
.index04 .item.cur .base_more{display:block;}
.index04 .item.cur .cdesc{opacity: 1;/*display:block;*/}
.index04 .item.cur{flex:2.8;background-color:#4785c3;}
.index04 .item.cur .img1{display:none;}
.index04 .item.cur .img2{display:block;}
.index04 .item.cur .tit{font-size:34px;font-family:"HarmonyOS_Sans_SC_Bold";color:#fff;margin-top:30px;}
.index02{background-size:cover;background-repeat:no-repeat;padding:8.41% 0 24.7%;}
.index02 .content{display:flex;justify-content:space-between;}
.index02 .content .left{width:41%;}
.index02 .content .right{width:39%;}
.index02 .title{font-family:"HarmonyOS_Sans_SC_Medium";color:#464646;}
.index02 .desc{font-size:20px;line-height:1.5;color:#464646;margin:5.4% 0 4.62%;position:relative;display:inline-block;}
.index02 .desc::before{content:'“';position:absolute;left:-15px;top:0;font-size:34px;color:#999999;height:5px;line-height:1;opacity:.3;}
.index02 .desc::after{content:'”';position:absolute;right:-15px;bottom:5px;font-size:34px;color:#999999;height:5px;line-height:1;opacity:.3;}
.index02 .edit{line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";margin-bottom:7.8%;}
.index02 .right .list{display:flex;flex-wrap:wrap;}
.index02 .right .item{width:42%;padding-bottom:20px;border-bottom:1px solid #e5e7e7;margin-bottom:8.2%;}
.index02 .right .item:not(:nth-child(2n+1)){margin-left:16%;}
.index02 .right .num{position:relative;display:inline-block;}
.index02 .right .num span{font-size:72px;font-family:"Oswald-Regular";color:#2a72b9;}
.index02 .right .num i{font-style:initial;font-size:50px;font-family:"Oswald-Regular";position:absolute;right:-25px;top:0;height:20px;line-height:20px;color:#2a72b9;}
.index02 .right .tit{font-size:16px;margin-top:15px;}
.index02 .right .tit span{font-size:16px;color:#2a72b9;font-family:"HarmonyOS_Sans_SC_Bold";}
.index03{position:relative;}
.index03 .imgbox{position:relative;}
.index03 .imgbox img{width:100%;}
.index03 .box{position:absolute;top:15%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:100%;}
.index03 .title{font-family:"HarmonyOS_Sans_SC_Medium";color:#464646;}
.index03 .desc{font-size:20px;line-height:1.5;color:#464646;position:relative;display:inline-block;margin-top:2.21%;}
.index03 .desc::before{content:'“';position:absolute;left:-15px;top:0;font-size:34px;color:#999999;height:5px;line-height:1;opacity:.3;}
.index03 .desc::after{content:'”';position:absolute;right:-15px;bottom:5px;font-size:34px;color:#999999;height:5px;line-height:1;opacity:.3;}
.index03 .text{position:absolute;right:8.335%;bottom:7%;box-shadow:0 10px 20px #eaf1f8;padding:3.7% 2.9% 4.21% 2.9%;width:35.5%;max-width:680px;background-image:linear-gradient(#f9fbfd,#f9fbfd,#ffffff);}
.index03 .text:hover{box-shadow:0 10px 20px #cfe5fb;}
.index03 .text .num{font-size:88px;position:relative;/* background-image:url(../images/icon02.png);background-repeat:no-repeat;background-position:center right;*/
 display:flex;justify-content:space-between;align-items:center;}
.index03 .text .num .span{color:#2a72b9;font-family:"Oswald-Regular";}
.index03 .text .num .cmore{width:30px;height:11px;background-image:url(../images/icon02.png);background-repeat:repeat-x;background-position:0 center;display:block;transition: background-position 0.3s;}
.index03 .text .num .cmore:hover{background-position: 30px center;}
.index03 .text .edit{font-size:18px;line-height:1.8;margin-top:35px;max-height:165px;overflow-y:auto;}
.index03 .list .item{position:absolute;cursor:pointer;}
.index03 .item .year{font-size:20px;color:#464646;font-family:"HarmonyOS_Sans_SC_Medium";height:30px;display:flex;align-items:flex-end;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.index03 .item.cur .year,.index03 .item:hover .year{color:#2a72b9;transform:scale(1.5) translate(-10px,-10px);-webkit-transform:scale(1.5) translate(-10px,-10px);-moz-transform:scale(1.5) translate(-10px,-10px);-ms-transform:scale(1.5) translate(-10px,-10px);-o-transform:scale(1.5) translate(-10px,-10px);}
.index03 .item:nth-child(6).cur .year{transform:scale(1.5) translate(10px,10px);-webkit-transform:scale(1.5) translate(10px,10px);-moz-transform:scale(1.5) translate(10px,10px);-ms-transform:scale(1.5) translate(10px,10px);-o-transform:scale(1.5) translate(10px,10px);}
.index03 .item.cur .yuan,.index03 .item:hover .yuan{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);}
.index03 .item .yuan{width:13px;height:13px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.index03 .item .yuan::after{display:block;content:'';position:absolute;left:50%;top:50%;width:100%;height:100%;background-color:#fff;border:3px solid #2a72b9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.index03 .item .yuan::before{display:block;content:'';position:absolute;left:50%;top:50%;width:200%;height:200%;background-color:rgba(42,114,185,.2);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.index03 .list .item:nth-child(1){left:9.5%;top:58%;}
.index03 .list .item:nth-child(1) .yuan{left:90%;top:150%;}
.index03 .list .item:nth-child(2){left:21.5%;top:50%;}
.index03 .list .item:nth-child(2) .yuan{left:107%;top:115%;}
.index03 .list .item:nth-child(3){left:34.4%;top:58.6%;}
.index03 .list .item:nth-child(3) .yuan{left:109%;top:-55%;}
.index03 .list .item:nth-child(4){left:45%;top:40.6%;}
.index03 .list .item:nth-child(4) .yuan{left:125%;top:115%;}
.index03 .list .item:nth-child(5){left:61.8%;top:28%;}
.index03 .list .item:nth-child(5) .yuan{left:-17%;top:160%;}
.index03 .list .item:nth-child(6){left:78%;top:40.8%;}
.index03 .list .item:nth-child(6) .yuan{left:-41%;top:-43%;}
.index03 .list .item:nth-child(7){left:82%;top:10.8%;}
.index03 .list .item:nth-child(7) .yuan{left:119%;top:93%;}
@media (max-width:1680px){
 .index04 .item .cdesc{padding:0 60px;-webkit-line-clamp: 5;line-clamp: 5;}
}
@media (max-width:1459px){.banner .text .tit{font-size:36px;}
.banner .text .p1{font-size:18px;}
.banner .text .p2{font-size:14px;}
.banner .text .cdesc{font-size:36px;margin-top:10px;}
.banner .text .base_more{margin-top:50px;}
.banner .item1 .pdesc .p_ti{font-size:48px;}
.banner .item1 .pdesc .p_desc{font-size:36px;}
.index02 .desc{font-size:18px;}
.index02 .right .num span{font-size:46px;}
.index03 .text{padding: 2.7% 1.9% 3.21% 1.9%;}
.index03 .text .edit{margin-top: 20px;max-height: 130px}
.index03 .text .num{font-size:46px;}
.index04 .item.cur{flex:2.5;}
.index04 .item.cur .tit{margin-top:10px;font-size:28px;}
.index04 .item .tit{font-size:18px;}
.index04 .item.cur .base_more{margin-top:30px;}
.index04 .desc{font-size:18px;margin-top:15px;}
.index03 .list .item:nth-child(1){left:6.5%;top:58%;}
.index03 .list .item:nth-child(2){left:20.3%;top:50%;}
.index03 .list .item:nth-child(3){left:33%;top:58.6%;}
.index03 .list .item:nth-child(4){left:43.3%;top:40.6%;}
.index03 .list .item:nth-child(5){left:63.8%;top:28%;}
.index03 .list .item:nth-child(6){left:78%;top:40.8%;}
.index03 .list .item:nth-child(7){left:80%;top:10.8%;}
}
@media (max-width:1280px){.index03 .item .year{font-size:16px;}
}
@media (max-width:1024px){.index03 .list .item:nth-child(1){left:5.5%;top:55%;}
.index03 .list .item:nth-child(2){left:19.3%;top:50%;}
.index03 .list .item:nth-child(3){left:32%;top:58.6%;}
.index03 .list .item:nth-child(4){left:42.3%;top:40.6%;}
.index03 .list .item:nth-child(5){left:63.8%;top:25%;}
.index03 .list .item:nth-child(7){left:79%;top:8.8%;}
.index04 .content{height:640px;}
.index04 .item.cur .tit{font-size:24px;}
.index04 .item .tit{font-size:16px;}
.index04 .item .icon{padding-bottom:45px;}
.index03 .text .num{font-size:32px;}
.index03 .text .edit{margin-top:15px;}
.banner .text .tit{font-size:28px;}
.banner .text .p1{font-size:12px;}
.banner .text .p2{font-size:12px;}
.banner .text .cdesc{font-size:24px;margin-top:5px;}
.banner .text .base_more{margin-top:30px;}
.banner .item1 .pdesc .p_ti{font-size:28px;}
.banner .item1 .pdesc .p_desc{font-size:20px;}
.banner .text .tit{font-size:28px;}
.banner .text .p1{font-size:12px;}
.banner .text .p2{font-size:12px;}
.banner .text .cdesc{font-size:24px;margin-top:5px;}
.banner .text .base_more{margin-top:30px;}
.banner .item1 .pdesc .p_ti{font-size:28px;}
.banner .item1 .pdesc .p_desc{font-size:20px;}
.index02 .right .item{margin-bottom:20px;}
.index02 .right .num span{font-size:36px;}
.index03 .text{padding:15px;}
.index03 .text .edit{font-size:14px;}
.index05 .main .tit{font-size:18px;}
.index05 .pitem .ptit{font-size:20px;}
.index05 .main .ctit{font-size:16px;}
.index02,.index05{padding:40px 0;}
.index03 .desc{font-size:18px;}
.index02 .desc{font-size:14px;}
.index04 .item .cdesc{padding:0 20px;}
}
@media (max-width:768px){.index05 .main .imgbox .time,.index05 .main .cimg .time{width:50px;line-height:30px;font-size:12px;}
.index05 .main .imgbox .time,.index05 .main .cimg .time{width:50px;line-height:30px;font-size:12px;}
.index05 .main{flex-wrap:wrap;}
.index05 .main .left{width:100%;}
.index05 .main .right{width:100%;margin-top:15px;}
.index05 .main .ctop{margin-bottom:15px;}
.index05 .pitem .text{padding:20px;}
.index04 .item.cur .tit{font-size:16px;}
.index04 .item.cur .base_more{margin-top:15px;}
.index02,.index05{padding:30px 0;}
.index05 .desc{font-size:18px;}
.index04 .content{height:400px;}
.index03 .list{display:flex;flex-wrap:wrap;padding:20px 0;}
.index03 .item.cur .year,.index03 .item:hover .year{transform:unset !important;-webkit-transform:unset !important;-moz-transform:unset !important;-ms-transform:unset !important;-o-transform:unset !important;font-size:18px;}
.index03 .desc{font-size:14px;}
.index03 .list .item{position:relative;left:unset !important;top:unset !important;width:32.33%;text-align:center;display:flex;justify-content:center;background-color:#eaf4fc;margin-bottom:1%;align-items:center;}
.index03 .box{position:relative;top:unset;left:unset;transform:unset;}
.index03 .imgbox img{display:none;}
.index03 .text{position:relative;right:unset;bottom:unset;width:95%;margin:0 auto;}
.index03 .text .edit{height:auto;}
.index03{background-color:#fff;padding:20px 0;}
.index03 .item .yuan{display:none;}
.index03 .item .year{height:auto;line-height:35px;}
.index03 .list .item:not(:nth-child(3n+1)){margin-left:1.5%;}
.index04 .item .cdesc{padding:0 15px;}
}
@media (max-width:640px){.index04 .item .cdesc{display:none;}
.index02,.index05{padding:20px 0;}
.index02 .content{flex-wrap:wrap;}
.index02 .content .left{width:100%;}
.index02 .content .right{width:100%;margin-top:15px;}
.index02 .right .num span{font-size:28px;}
.index02 .right .num i{font-size:30px;right:-15px;}
.index02 .right .tit{font-size:14px;}
.index02 .right .tit span{font-size:14px;}
.index05 .desc{font-size:14px;width:100%;}
.index05 .cdesc{flex-wrap:wrap;}
.index05 .switchs{margin-top:15px;}
.index05 .switchs .switch{font-size:14px;padding:0 10px;}
.index05 .pitem .ptit{font-size:18px;margin-bottom:10px;}
.index05 .main .tit{font-size:14px;margin-top:10px;}
.index05 .main .ctit{font-size:14px;}
.banner .text .cdesc{font-size:18px;}
.banner .text .tit{font-size:20px;}
.banner .text .c_top{align-items:center;}
.banner .item1 .pdesc .p_ti{font-size:20px;}
.banner .item1 .pdesc .p_desc{font-size:16px;}
.index04 .item .icon{padding-bottom:35px;}
.index04 .item.cur .tit{font-size:12px;}
.index04 .item .tit{font-size:14px;}
.index04 .item .icon{padding-bottom:35px;}
.index04 .item.cur .tit{font-size:12px;}
.index04 .desc{font-size:14px;margin-top:10px;}
.index04 .ctop{top:5%;}
.index04 .item.cur{flex:1.5;}
.index04 .content{height:auto;padding-top:100px;}
.index04 .list{flex-wrap:wrap;}
.index04 .list .item{width:50%;flex:unset;height:auto;padding:5%;}
}
/* 公司介绍 */
.about01{padding:100px 0 120px;overflow:hidden;}
.about01 .content{display:flex;justify-content:space-between;}
.about01 .content .left{width:53%;display:flex;flex-direction:column;justify-content:space-between;position:relative;}
.about01 .content .left::before{content:'';display:block;position:absolute;left:-10%;top:-6%;width:61%;height:27%;background-image:url(../images/icon10.png);background-repeat:no-repeat;background-size:contain;}
.about01 .left .title{font-size:30px;color:#000000;font-family:"HarmonyOS_Sans_SC_Medium";list-style:1.3;}
.about01 .left .cdesc{font-size:20px;color:#000000;line-height:1.5;margin-top:25px;}
.about01 .left .edit{line-height:1.875;padding:50px 0;font-family:"HarmonyOS_Sans_SC_Light";}
.about01 .left .slogan{background-color:#f3f8fc;position:relative;padding:37px 50px;}
.about01 .left .cn{font-size:24px;color:#2a72b9;line-height:1.5;padding-left:50px;position:relative;font-family:"HarmonyOS_Sans_SC_Bold";}
.about01 .left .cn::before{content:'“';position:absolute;left:-20px;top:-20px;font-size:60px;height:100%;line-height:1;}
.about01 .left .en::before{content:'”';position:absolute;right:0;bottom:-100%;font-size:60px;height:100%;line-height:1;}
.about01 .left .en{font-size:12px;color:#2a72b9;line-height:1.5;text-align:right;padding-right:50px;margin-top:10px;position:relative;}
.about01 .content .right{width:35.7%;}
.about01 .content .right .imgbox{height:100%;}
.about02{padding:120px 0;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.about02 .content{display:flex;justify-content:space-between;align-items:center;}
.about02 .content .left{width:47.1%;}
.about02 .content .left .imgbox{height:100%;}
.about02 .right .title{font-size:30px;color:#000000;line-height:1.3;font-family:"HarmonyOS_Sans_SC_Medium";}
.about02 .right .edit{color:#333333;line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";margin-top:45px;}
.about02 .content .right{width:42.8%;}
.about03{background-color:#f8f8f8;padding:120px 0;overflow:hidden;}
.about03 .content{display:flex;justify-content:space-between;}
.about03 .content .left{width:42.8%;position:relative;}
.about03 .content .left::before{content:'';display:block;position:absolute;left:-13%;top:-11%;width:76%;height:51%;background-image:url(../images/icon10.png);background-repeat:no-repeat;background-size:contain;}
.about03 .content .right{width:48.5%;}
.about03 .content .right .imgbox{height:100%;}
.about03 .left .title{font-size:30px;color:#000000;line-height:1.3;font-family:"HarmonyOS_Sans_SC_Medium";}
.about03 .left .edit{color:#333333;line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";margin-top:45px;}
@media (max-width:1459px){.about02,.about03,.about01{padding:80px 0;}
}
@media (max-width:1024px){.about01 .left .title{font-size:24px;}
.about01 .left .cdesc{font-size:18px;}
.about01 .left .edit{padding:25px 0;}
.about01 .left .slogan{padding:15px 20px;}
.about01 .left .cn{font-size:20px;}
.about02 .right .title,.about03 .left .title{font-size:24px;}
.about02 .right .edit,.about03 .left .edit{margin-top:25px;}
.about02,.about03,.about01{padding:40px 0;}
.about01 .left .en::before{bottom:-50%;}
}
@media (max-width:768px){.about02,.about03,.about01{padding:30px 0;}
.about01 .content{flex-wrap:wrap;}
.about01 .content .left{width:100%;}
.about01 .content .right{width:100%;margin-top:15px;}
.about02 .right .title,.about03 .left .title,.about01 .left .title{font-size:20px;}
.about02 .right .edit,.about03 .left .edit{margin-top:15px;}
.about01 .left .cdesc{font-size:16px;}
.about01 .left .cn{font-size:18px;}
}
@media (max-width:640px){.about02,.about03,.about01{padding:20px 0;}
.about02 .right .title,.about03 .left .title,.about01 .left .title{font-size:18px;}
.about01 .left .cdesc{font-size:14px;margin-top:10px;}
.about01 .content .left::before,.about03 .content .left::before{width:250px;height:80px;}
.about01 .left .cn{font-size:16px;}
.about01 .left .cn{padding-left:35px;}
.about01 .left .en{padding-right:25px;}
.about01 .left .cn::before,.about01 .left .en::before{font-size:36px;}
.about01 .content .right .imgbox{height:200px;}
.about02 .content{flex-wrap:wrap;}
.about03 .content{flex-wrap:wrap;flex-direction:column-reverse;}
.about02 .content .left{width:100%;}
.about02 .content .right{width:100%;margin-top:15px;}
.about03 .content .right{width:100%;}
.about03 .content .left{margin-top:15px;width:100%;}
}
/* 发展历程 */
.history01{padding:100px 0 140px;}
.history01 .main .item{background-color:#f3f8fc;padding:5.8% 5.8% 7.2% 5.8%;display:flex;justify-content:space-between;}
.history01 .main .text{width:54%;}
.history01 .main .imgbox{width:41%;}
.history01 .main .year{color:#2a72b9;font-size:46px;font-family:"HarmonyOS_Sans_SC_Bold";line-height:1.5;}
.history01 .main .title{font-size:30px;color:#000000;font-family:"HarmonyOS_Sans_SC_Medium";margin-top:25px;}
.history01 .main .edit{line-height:1.875;color:#333333;font-family:"HarmonyOS_Sans_SC_Light";margin-top:40px;}
.history01 .main1{padding:0 45px;position:relative;margin-top:50px;}
.history01 .main1 .swiper_btn{position:absolute;top:0;}
.history01 .main1 .prev{left:0;}
.history01 .main1 .next{right:0;}
.history01 .main1 .citem{position:relative;padding-top:22px;margin-top:23px;cursor:pointer;}
.history01 .main1 .citem::before{content:'';display:block;position:absolute;top:0;border-top:1px dashed #b6b6b6;width:100%;}
.history01 .main1 .citem::after{content:'';display:block;position:absolute;top:-7px;width:15px;height:15px;background-color:#fff;border:2px solid #b6b6b6;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.history01 .main1 .num{font-size:20px;line-height:1.5;color:#999;text-align:center;padding-top:15px;position:relative;height:50px;}
.history01 .main1 .swiper-slide-thumb-active .num::before{content:'';display:block;position:absolute;left:50%;top:-37px;background-image:url(../images/icon11.png);background-repeat:no-repeat;width:28px;height:35px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background-size:contain;}
.history01 .main1 .swiper-slide-thumb-active .citem::after{border-color:#fff;}
.history01 .main1 .swiper-slide-thumb-active .num{color:#2a72b9;font-size:24px;font-family:"HarmonyOS_Sans_SC_Medium";}
@media (max-width:1459px){.history01{padding:80px 0;}
.history01 .main .year{font-size:36px;}
}
@media (max-width:1024px){.history01 .main1 .citem{padding-top:10px;margin-top:15px;}
.history01 .main1 .swiper-slide-thumb-active .num::before{top:-25px;}
.history01 .main1 .swiper-slide-thumb-active .num{font-size:20px;}
.history01 .main1 .num{font-size:18px;}
.history01 .main .year{font-size:28px;}
.history01 .main .title{font-size:24px;margin-top:15px;}
.history01 .main .edit{margin-top:30px;}
.history01 .main .item{padding:20px;}
.history01{padding:40px 0;}
.history01 .main1{margin-top:40px;}
.history01 .main1{padding:0 35px;}
}
@media (max-width:768px){.history01 .main .year{font-size:24px;}
.history01 .main .title{font-size:18px;margin-top:10px;}
.history01 .main .edit{margin-top:20px;}
.history01{padding:30px 0;}
.history01 .main1{margin-top:30px;}
.history01 .main1{padding:0 30px;}
}
@media (max-width:640px){.history01 .main .year{font-size:20px;}
.history01 .main .title{font-size:16px;margin-top:5px;}
.history01 .main .edit{margin-top:15px;}
.history01 .main .item{flex-wrap:wrap;padding:15px;}
.history01 .main .text{width:100%;}
.history01 .main .imgbox{margin-top:15px;width:100%;}
.history01 .main .item{flex-wrap:wrap;padding:15px;}
.history01 .main .text{width:100%;}
.history01 .main .imgbox{margin-top:15px;width:100%;}
.history01 .main1 .swiper-slide-thumb-active .num::before{width:15px;height:30px;top:-19px;}
.history01 .main1 .citem::after{width:7px;height:7px;top:-4px;}
.history01 .main1 .swiper-slide-thumb-active .num{font-size:18px;}
.history01 .main1 .num{padding-top:5px;height:auto;font-size:16px;}
.history01{padding:20px 0;}
.history01 .main1{margin-top:20px;}
}
/* 公益活动 */
.good01{padding:100px 0 40px;}
.good01 .title{display:flex;align-items:center;overflow:hidden;}
.good01 .title span{font-size:30px;line-height:1.3;color:#000000;}
.good01 .title .bar{flex:1;height:1px;background-color:#e9ecef;margin-left:60px;position:relative;}
.good01 .title .bar::before{content:'';display:block;width:5px;height:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#2a72b9;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.good01 .edit{font-family:"HarmonyOS_Sans_SC_Light";line-height:1.875;color:#333333;margin-top:50px;background-image:url(../images/icon12.png);background-size:contain;background-repeat:no-repeat;background-position:center right;}
.good01 .list{display:flex;flex-wrap:wrap;padding-top:60px;}
.good01 .list .item{width:48.5%;margin-bottom:40px;}
.good01 .list .item:not(:nth-child(2n+1)){margin-left:3%;}
.good01 .item .imgbox{padding-bottom:56.5%;position:relative;}
.good01 .item .imgbox img{position:absolute;left:0;top:0;}
.good01 .item .nums{display:flex;align-items:flex-end;margin-top:-30px;position:relative;}
.good01 .item .num{font-size:76px;color:#2a72b9;font-family:"Oswald-Regular";}
.good01 .item .tit{font-size:16px;color:#666666;margin-left:5px;}
.good01 .item .ctit{margin-top:45px;font-size:30px;line-height:1.5;color:#333333;display:block;}
.good01 .item .cdesc{line-height:2.1;color:#666666;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.good01 .item .base_more{border:1px solid #2a72b9;margin-top:50px;}
.good02{background-image:linear-gradient(to right,#f4f8fb,#f7f9fc);padding:100px 0 0;}
.good02 .content .item{display:flex;justify-content:space-between;align-items:center;padding-bottom:100px;}
.good02 .content .left{width:37.2%;}
.good02 .left .num{font-size:76px;font-family:"Oswald-Regular";background-image:linear-gradient(#2a72b9,transparent);background-clip:text;-webkit-background-clip:text;color:transparent;opacity:.3;}
.good02 .left .title{font-size:30px;color:#333;font-family:"HarmonyOS_Sans_SC_Medium";padding-bottom:40px;position:relative;margin-top:-30px;line-height:1.3;}
.good02 .left .title::before{content:'';display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#2a72b9;}
.good02 .left .edit{line-height:1.875;color:#666;margin-top:30px;}
.good02 .left .base_more{border:1px solid #2a72b9;margin-top:50px;background-color:transparent;}
.good02 .left .base_more:hover{background-color:#2a72b9;}
.good02 .content .right{width:48.5%;}
.good02 .right .imgbox{height:100%;}
@media (max-width:1459px){.good01{padding:80px 0 40px;}
.good02{padding:80px 0 0;}
.good02 .content .item{padding-bottom:80px;}
.good01 .title span{font-size:28px;}
.good01 .item .num{font-size:56px;}
.good01 .item .ctit{font-size:28px;margin-top:35px;}
.good02 .left .title{font-size:28px;}
.good02 .left .num{font-size:56px;}
.good01 .edit{margin-top:45px;}
.good01 .list{padding-top:50px;}
}
@media (max-width:1024px){.good01{padding:40px 0;}
.good02{padding:40px 0 0;}
.good02 .content .item{padding-bottom:40px;}
.good01 .edit{margin-top:25px;}
.good01 .title span{font-size:24px;}
.good01 .title .bar{margin-left:35px;}
.good01 .list{padding-top:40px;}
.good01 .item .ctit{font-size:24px;margin-top:25px;}
.good01 .list .item{margin-bottom:20px;}
.good01 .item .base_more{margin-top:30px;}
.good02 .left .title{font-size:24px;padding-bottom:15px;}
.good02 .left .edit{margin-top:20px;}
.good02 .left .base_more{margin-top:45px;}
.good01 .item .num,.good02 .left .num{font-size:48px;}
}
@media (max-width:768px){.good01{padding:30px 0;}
.good02{padding:30px 0 0;}
.good02 .content .item{padding-bottom:30px;}
.good01 .list{padding-top:30px;}
.good01 .title span{font-size:20px;}
.good01 .item .ctit{font-size:20px;margin-top:15px;}
.good01 .item .base_more{margin-top:15px;}
.good02 .left .title{font-size:20px;}
.good01 .item .num,.good02 .left .num{font-size:36px;}
.good01 .item .nums{margin-top:-20px;}
.good02 .left .base_more{margin-top:35px;}
}
@media (max-width:640px){.good01{padding:20px 0;}
.good02{padding:20px 0 0;}
.good02 .content .item{padding-bottom:20px;}
.good01 .list{padding-top:20px;}
.good01 .title span{font-size:16px;}
.good01 .edit{margin-top:15px;}
.good01 .list{flex-wrap:wrap;}
.good01 .list .item{width:100%;}
.good01 .item .ctit{font-size:16px;}
.good01 .item .num,.good02 .left .num{font-size:24px;}
.good01 .item .tit{font-size:14px;}
.good01 .item .nums{margin-top:-10px;}
.good02 .content .item{flex-wrap:wrap;}
.good02 .content .left{width:100%;}
.good02 .content .right{width:100%;margin-top:15px;}
.good02 .left .edit{margin-top:10px;}
.good02 .left .title{font-size:16px;margin-top:-10px;padding-bottom:10px;}
.good02 .left .base_more{margin-top:25px;}
.good01 .list .item:not(:nth-child(2n+1)){margin-left:0;}
}
/* 荣誉资质 */
.honor01{padding:100px 0;}
.honor01 .list{padding:0 0 40px;display:flex;flex-wrap:wrap;}
.honor01 .list .item{width:21.25%;background-color:#f2f6f9;padding:10px;margin-bottom:5%;}
.honor01 .list .item:not(:nth-child(4n+1)){margin-left:5%;}
.honor01 .list .item:hover img{transform:translate(-50%,-50%) scale(1.2);-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);}
.honor01 .item .imgbox{padding-bottom:120%;position:relative;}
.honor01 .item .imgbox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:66%;z-index:2;max-height:76.5%;}
.honor01 .item .imgbox::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:75%;background-color:#d7dbe0;}
.honor01 .item .imgbox::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:25%;background-color:#ebf0f4;}
.honor01 .item .tit{margin:35px 0 20px;font-size:16px;color:#333333;line-height:1.5;text-align:center;}
@media (max-width:1459px){.honor01{padding:80px 0;}
}
@media (max-width:1024px){.honor01{padding:40px 0;}
.honor01 .item .tit{margin:25px 0 10px;}
.honor01 .list{padding:0 0 30px;}
}
@media (max-width:768px){.honor01{padding:30px 0;}
.honor01 .list{padding:0 0 20px;}
.honor01 .item .tit{margin:10px 0;font-size:14px;}
.honor01 .list .item:not(:nth-child(4n+1)){margin-left:0;}
.honor01 .list .item{width:31.33%;margin-bottom:3%;}
.honor01 .list .item:not(:nth-child(3n+1)){margin-left:3%;}
}
@media (max-width:640px){.honor01{padding:20px 0;}
.honor01 .list .item:not(:nth-child(3n+1)){margin-left:0;}
.honor01 .list .item{width:49%;margin-bottom:3%;}
.honor01 .list .item:not(:nth-child(2n+1)){margin-left:2%;}
.honor01 .item .imgbox img{max-width:72%;max-height:84.5%;}
}
/* 主营业务 */
.major01{padding:120px 0 70px;}
.major01 .list{display:flex;flex-wrap:wrap;}
.major01 .list .item{width:48%;background-color:#f8f8f8;padding:60px;position:relative;margin-bottom:4%;}
.major01 .list .item:not(:nth-child(2n+1)){margin-left:4%;}
.major01 .item .bgbox{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;opacity:0;}
.major01 .item .bgbox img{position:relative;z-index:2;opacity:0.12;}
.major01 .item .bgbox::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background-color:#2a72b9;}
.major01 .item .cimg{position:absolute;right:0;bottom:0;z-index:2;}
.major01 .item .cimg .img1{display:block;}
.major01 .item .cimg .img2{display:none;}
.major01 .item .text{position:relative;z-index:2;}
.major01 .item .title{font-size:30px;color:#333333;font-family:"HarmonyOS_Sans_SC_Medium";line-height:1.3;}
.major01 .item .edit{color:#666;line-height:2.15;margin-top:20px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.major01 .item .base_more{margin-top:50px;}
.major01 .item:hover .bgbox{opacity:1;}
.major01 .item:hover .cimg .img1{display:none;}
.major01 .item:hover .cimg .img2{display:block;}
.major01 .item:hover .title{color:#fff;}
.major01 .item:hover .edit{color:#fff;}
.major01 .item:hover .base_more{background-color:#fff;}
.major01 .item .base_more span::after{background-image:url(../images/icon04.png);}
.major01 .item:hover .base_more span::after{background-image:url(../images/icon02.png);}
.major01 .item:hover .base_more span{color:#2a72b9;}
@media (max-width:1459px){.major01{padding:80px 0 50px;}
.major01 .list .item{padding:45px;}
}
@media (max-width:1024px){.major01{padding:40px 0;}
.major01 .list .item{padding:25px;}
.major01 .item .title{font-size:24px;}
.major01 .item .base_more{margin-top:30px;}
.major01 .item .edit{margin-top:15px;}
}
@media (max-width:768px){.major01{padding:30px 0;}
.major01 .item .title{font-size:20px;}
.major01 .list .item{padding:25px;}
.major01 .item .base_more{margin-top:15px;}
}
@media (max-width:640px){.major01{padding:20px 0;}
.major01 .item .title{font-size:18px;}
.major01 .item .cimg img{max-width:80px;}
}
@media (max-width:480px){.major01 .list .item{padding:15px;width:100%;}
.major01 .list .item:not(:nth-child(2n+1)){margin-left:0;}
}
/* 主营业务详情 */
.info_base{font-size:30px;color:#333333;display:inline-block;position:relative;font-family:"HarmonyOS_Sans_SC_Medium";line-height:1.3;}
.info_base::before{content:'';display:block;width:5px;height:5px;background-color:#2a72b9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;right:-5px;top:-5px;}
.info01{padding:35px 0 100px;}
.info01 .title{font-family:"HarmonyOS_Sans_SC_Medium";color:#333333;line-height:1.5;padding-bottom:25px;border-bottom:1px solid #eaeaea;}
.info01 .main{padding-top:80px;display:flex;justify-content:space-between;align-items:center;}
.info01 .main .left{width:41.5%;}
.info01 .left .edit{line-height:2.125;color:#333333;margin-top:30px;}
.info01 .main .right{width:52%;}
.info01 .main .right .imgbox{height:100%;}
.info02{padding:100px 0 70px;background-color:#f8f8f8;}
.info02 .desc{font-size:20px;line-height:1.5;color:#000000;margin:50px 0 40px;}
.info02 .list{display:flex;flex-wrap:wrap;}
.info02 .list .item{width:48.25%;background-color:#fff;margin-bottom:30px;padding:45px;display:flex;align-items:center;}
.info02 .list .item:not(:nth-child(2n+1)){margin-left:3.5%;}
.info02 .list .item:hover{box-shadow:0 0 20px #dcd8d8;}
.info02 .item .imgbox{padding-bottom:70px;position:relative;min-width:75px;}
.info02 .item .imgbox img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:95%;}
.info02 .item .edit{margin-left:40px;line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";}
.info03{padding:90px 0 60px;}
.info03 .list{display:flex;flex-wrap:wrap;margin-top:40px;}
.info03 .list .item{width:48.25%;background-color:#f8f8f8;margin-bottom:40px;padding:40px;display:flex;align-items:center;}
.info03 .list .item:not(:nth-child(2n+1)){margin-left:3.5%;}
.info03 .item .imgbox{width:36%;}
.info03 .item .text{padding-left:25px;width:64%;}
.info03 .item .num{font-size:60px;font-family:"Oswald-Regular";background-image:linear-gradient(#2a72b9,transparent);background-clip:text;-webkit-background-clip:text;color:transparent;opacity:.3;}
.info03 .item .title{font-size:20px;color:#333;line-height:1.5;margin-top:-30px;font-family:"HarmonyOS_Sans_SC_Medium";}
.info03 .item .edit{line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";margin-top:20px;}
.info04{padding:95px 0 100px;background-color:#f8f8f8;}
.info04 .main{margin-top:40px;}
.info04 .list{display:flex;flex-wrap:wrap;}
.info04 .list .item{width:49.25%;line-height:70px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding:0 30px;position:relative;margin-bottom:20px;}
.info04 .list .item::before{content:'*';position:absolute;right:30px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:16px;color:#ff2121;font-family:"HarmonyOS_Sans_SC_Light";line-height:1;}
.info04 .list .item:not(:nth-child(2n+1)){margin-left:1.5%;}
.info04 .item.area{height:220px;width:100%;padding-top:30px;padding-bottom:30px;}
.info04 .item.area::before{line-height:1;top:30px;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}
.info04 .item.area .box_t{position:absolute;bottom:15px;right:20px;display:flex;font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Light";}
.info04 .item.area .box_t *{font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Light";}
.info04 .item input{display:inline-block;width:100%;height:100%;}
.info04 .item input,.info04 .item input::placeholder{color:#999999;font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";}
.info04 .item.noitem input,.info04 .item.noitem input::placeholder{color:#000;}
.info04 .item.area textarea{border:none;width:100%;height:100%;resize:none;color:#999999;font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";}
.info04 .item.ma{margin-left:0 !important;width:49.25%;display:flex;justify-content:space-between;background-color:unset;padding:0;}
.info04 .item.ma::before{display:none;}
.info04 .item.ma .left{flex:1;margin-right:3%;background-color:#fff;display:flex;align-items:center;padding:0 30px;justify-content:space-between;}
.info04 .item.ma .left .box{padding-right:25px;position:relative;width:calc(100% - 90px);}
.info04 .item.ma .left .box::before{content:'*';position:absolute;right:30px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:16px;color:#ff2121;font-family:"HarmonyOS_Sans_SC_Light";line-height:1;}
.info04 .item.ma .left .imgbox{margin-left:20px;position:relative;min-width:90px;}
.info04 .item.ma .left .imgbox::before{content:'';display:block;height:100%;position:absolute;left:-20px;top:0;bottom:0;background-color:#cccccc;width:1px;}
.info04 .item.ma .btn{width:36%;background-color:#fff;background-color:#2a72b9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;text-align:center;line-height:70px;}
.info04 .item.ma .btn input{font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";color:#fff;}
.info05{padding:75px 0 120px;}
.info05 .content{display:flex;justify-content:space-between;align-items:center;}
.info05 .content .left{width:50%;}
.info05 .content .left a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;font-size:16px;line-height:1.875;position:relative;padding-left:75px;}
.info05 .content .left a:hover{color:#2a72b9;}
.info05 .content .left a::before{display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:#2a72b9;font-size:16px;}
.info05 .content .left a:first-child:before{content:'[上一篇]';}
.info05 .content .left a:last-child::before{content:'[下一篇]';}
.info05 .content .left a:last-child{margin-top:15px;}
.info05 .content .goback{width:170px;line-height:48px;border:1px solid #e1e1e1;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;display:block;}
.info05 .content .goback span{font-size:16px;color:#666666;padding-left:20px;position:relative;}
.info05 .content .goback span::before{content:'';display:block;position:absolute;top:7px;border-bottom:1px solid #6a6a6a;border-left:1px solid #6a6a6a;transform:rotate(45deg);left:0;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.info05 .content .goback:hover{background-color:#2a72b9;border-color:#2a72b9;}
.info05 .content .goback:hover span{color:#fff;}
.info05 .content .goback:hover span::before{border-color:#fff;}
@media (max-width:1459px){.info01 .main{padding-top:60px;}
.info01{padding:30px 0 80px;}
.info02{padding:80px 0 60px;}
.info02 .desc{margin:40px 0 30px;}
.info03{padding:80px 0 50px;}
.info04{padding:80px 0;}
.info_base{font-size:28px;}
.info05{padding:60px 0 80px;}
}
@media (max-width:1024px){.info_base{font-size:24px;}
.info01{padding:20px 0 40px;}
.info01 .main{padding-top:40px;}
.info02 .list .item{padding:25px;}
.info03 .list .item{margin-bottom:20px;}
.info02,.info03,.info04{padding:40px 0;}
.info03 .list .item{padding:25px;}
.info03 .item .num{font-size:48px;}
.info03 .item .title{font-size:16px;margin-top:-20px;}
.info03 .list .item{align-items:flex-start;}
.info04 .list .item,.info04 .item.ma .btn{line-height:55px;}
.info04 .item.ma .left,.info04 .list .item{padding:0 20px;}
.info04 .item.area{padding-top:20px;padding-bottom:20px;}
.info04 .item.area::before{top:20px;}
.info04 .item.ma{width:70%;padding:0;}
.info01 .left .edit{margin-top:15px;}
.info02 .desc{font-size:18px;}
.info05{padding:40px 0;}
}
@media (max-width:768px){.info01 .title{padding-bottom:15px;}
.info_base{font-size:20px;}
.info01 .main{padding-top:30px;}
.info01{padding:10px 0 20px;}
.info02{padding:30px 0;}
.info02 .desc{margin:10px 0 15px;font-size:16px;}
.info03{padding:30px 0;}
.info04{padding:30px 0;}
.info02 .item .edit{margin-left:15px;}
.info02 .list .item{padding:15px;}
.info03 .list .item{flex-wrap:wrap;}
.info03 .item .imgbox{width:100%;}
.info03 .item .text{width:100%;padding-left:0;margin-top:15px;}
.info04 .item.area{height:150px;}
.info04 .main{margin-top:30px;}
.info03 .list{margin-top:30px;}
.info05{padding:30px 0;}
.info05 .content{flex-wrap:wrap;}
.info05 .content .left{width:100%;}
.info05 .content .goback{margin-top:15px;width:140px;line-height:40px;}
.info05 .content .goback span{font-size:14px;padding-left:13px;}
.info05 .content .goback span::before{top:6px;}
}
@media (max-width:640px){.info_base{font-size:18px;}
.info01 .main{padding-top:20px;}
.info01{padding:20px 0;}
.info02{padding:20px 0;}
.info02 .desc{margin:10px 0;font-size:14px;}
.info03{padding:20px 0;}
.info04{padding:20px 0;}
.info04 .list .item,.info04 .item.ma .btn{line-height:35px;}
.info04 .item.ma{width:100%;flex-wrap:wrap;}
.info04 .item.ma .btn{margin:15px auto 0;}
.info04 .item.ma .left{padding:10px 20px;margin-right:0;flex:unset;width:100%;}
.info04 .list .item{width:100%;margin-bottom:15px;}
.info04 .list .item:not(:nth-child(2n+1)){margin-left:0;}
.info04 .item input,.info04 .item input::placeholder,.info04 .item.area textarea{font-size:14px;}
.info04 .main{margin-top:20px;}
.info03 .list .item{width:100%;padding:15px;}
.info03 .item .num{font-size:36px;}
.info03 .item .edit{margin-top:10px;}
.info03 .list{margin-top:20px;}
.info03 .list .item:not(:nth-child(2n+1)){margin-left:0;}
.info01 .main{flex-wrap:wrap;}
.info01 .main .left{width:100%;}
.info01 .main .right{width:100%;margin-top:15px;}
.info02 .list .item{flex-wrap:wrap;width:100%;margin-bottom:15px;}
.info02 .list .item:not(:nth-child(2n+1)){margin-left:0;}
.info02 .item .imgbox{padding-bottom:45px;}
.info02 .item .edit{width:100%;margin-left:0;margin-top:10px;}
.info05{padding:20px 0;}
.info04 .item.area{height:100px;padding-top:15px;padding-bottom:15px;}
.info05 .content .left a{font-size:14px;padding-left:60px;}
.info05 .content .left a::before{font-size:14px;}
.info05 .content .left a:last-child{margin-top:0;}
}
/* 服务领域 */
.service01{padding:40px 0 120px;}
.service01 .list{padding-bottom:10px;display:flex;flex-wrap:wrap;}
.service01 .list .item{width:48.25%;margin-bottom:3.5%;position:relative;display:block;}
.service01 .list .item:not(:nth-child(2n+1)){margin-left:3.5%;}
.service01 .item .imgbox{padding-bottom:67.2%;}
.service01 .item .imgbox img{position:absolute;left:0;top:0;}
.service01 .item .text{width:77%;position:absolute;right:0;bottom:0;background-color:#fff;padding:30px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.service01 .item .title{font-size:20px;color:#333333;line-height:1.3;}
.service01 .item .edit{line-height:1.875;color:#666666;font-family:"HarmonyOS_Sans_SC_Light";margin-top:20px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.service01 .item .more{display:inline-block;position:relative;background-image:url(../images/icon04.png);background-repeat:no-repeat;background-position:center right;padding-right:40px;margin-top:20px;display:none;}
.service01 .item:hover .text{background-color:rgba(42,114,185,.9);}
.service01 .item:hover .title{color:#fff;}
.service01 .item:hover .edit{color:#fff;}
.service01 .item:hover .more{color:#fff;display:inline-block;}
@media (max-width:1459px){.service01{padding:40px 0 80px;}
}
@media (max-width:1024px){.service01{padding:40px 0;}
.service01 .item .text{padding:15px;}
.service01 .item .title{font-size:18px;}
}
@media (max-width:768px){.service01{padding:30px 0;}
.service01 .item .edit{margin-top:10px;}
.service01 .item .text{width:85%;}
.service01 .item .title{font-size:16px;}
}
@media (max-width:640px){.service01{padding:15px 0;}
.service01 .list .item{width:100%;}
.service01 .list .item:not(:nth-child(2n+1)){margin-left:0;}
}
/* 新闻列表 */
.news01{padding:70px 0 140px;}
.news01 .list{padding-bottom:60px;}
.news01 .list .item{display:flex;justify-content:space-between;align-items:center;padding:40px 40px 40px 0;border-bottom:1px solid #f3f3f3;}
.news01 .item .con{padding-right:5%;display:flex;justify-content:space-between;flex:1;}
.news01 .item .imgbox{width:28%;}
.news01 .item .text{flex:1;padding-left:35px;display:flex;flex-direction:column;justify-content:center;}
.news01 .item .title{font-size:20px;color:#000000;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Medium";}
.news01 .item .time{font-size:16px;line-height:1.875;margin-top:5px;color:#2a72b9;}
.news01 .item .edit{color:#666666;line-height:1.875;margin-top:20px;}
.news01 .item .base_more{border:2px solid #2a72b9;background-image:unset;}
.news01 .item:hover{background-color:#f9fcfe;}
.news01 .item:hover .base_more{background-image:url(../images/icon03.png);background-color:#2a72b9;}
.news01 .item:hover .base_more span{color:#fff;}
.news01 .item:hover .base_more span::after{background-image:url(../images/icon04.png);animation:Aslate 1s ease-out infinite;}
@media (max-width:1459px){.news01{padding:50px 0 80px;}
.news01 .list .item{padding:30px 30px 30px 0;}
}
@media (max-width:1024px){.news01{padding:40px 0;}
.news01 .list .item{padding:25px 25px 25px 0;}
.news01 .item .edit{margin-top:10px;}
.news01 .list{padding-bottom:40px;}
}
@media (max-width:768px){.news01{padding:30px 0;}
.news01 .list .item{padding:20px 20px 20px 0;}
.news01 .item .title{font-size:18px;}
.news01 .item .text{padding-left:25px;}
.news01 .list{padding-bottom:30px;}
}
@media (max-width:640px){.news01{padding:20px 0;}
.news01 .list .item{padding:15px 15px 15px 0;}
.news01 .list .item{flex-wrap:wrap;padding:15px 0;}
.news01 .item .con{width:100%;padding-left:0;flex:unset;flex-wrap:wrap;}
.news01 .item .imgbox{width:100%;}
.news01 .item .text{padding-left:0;margin-top:15px;}
.news01 .item .base_more{margin-top:15px;}
.news01 .item .time{font-size:14px;}
.news01 .item .title{font-size:16px;}
.news01 .list{padding-bottom:20px;}
}
/* 新闻详情 */
.detail01{padding:55px 0 140px;}
.detail01 .title{font-size:38px;color:#333333;font-family:"HarmonyOS_Sans_SC_Medium";line-height:1.3;text-align:center;}
.detail01 .ctop{padding-bottom:40px;border-bottom:1px solid #f3f3f3;}
.detail01 .ctop .lables{margin-top:40px;display:flex;justify-content:center;}
.detail01 .ctop label{line-height:1.875;color:#666;margin:0 15px;}
.detail01 .edit{padding:60px 0;}
.detail01 .edit *{font-size:16px;line-height:2.215;font-family:"HarmonyOS_Sans_SC_Light";}
.detail01 .mores{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f3f3f3;padding-top:80px;}
.detail01 .mores .left{width:50%;}
.detail01 .mores .left a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;font-size:16px;line-height:1.875;position:relative;padding-left:75px;}
.detail01 .mores .left a:hover{color:#2a72b9;}
.detail01 .mores .left a::before{display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:#2a72b9;font-size:16px;}
.detail01 .mores .left a:first-child:before{content:'[上一篇]';}
.detail01 .mores .left a:last-child::before{content:'[下一篇]';}
.detail01 .mores .left a:last-child{margin-top:15px;}
.detail01 .mores .goback{width:170px;line-height:48px;border:1px solid #e1e1e1;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;display:block;}
.detail01 .mores .goback span{font-size:16px;color:#666666;padding-left:20px;position:relative;}
.detail01 .mores .goback span::before{content:'';display:block;position:absolute;top:7px;border-bottom:1px solid #6a6a6a;border-left:1px solid #6a6a6a;transform:rotate(45deg);left:0;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.detail01 .mores .goback:hover{background-color:#2a72b9;border-color:#2a72b9;}
.detail01 .mores .goback:hover span{color:#fff;}
.detail01 .mores .goback:hover span::before{border-color:#fff;}
@media (max-width:1459px){.detail01 .edit{padding:50px 0;}
.detail01 .mores{padding-top:60px;}
.detail01{padding:45px 0 80px;}
.detail01 .title{font-size:36px;}
}
@media (max-width:1024px){.detail01 .edit{padding:40px 0;}
.detail01 .mores{padding-top:40px;}
.detail01{padding:40px 0;}
.detail01 .ctop{padding-bottom:20px;}
.detail01 .ctop .lables{margin-top:20px;}
.detail01 .title{font-size:24px;}
}
@media (max-width:768px){.detail01 .edit{padding:30px 0;}
.detail01 .mores{padding-top:30px;flex-wrap:wrap;}
.detail01 .mores .left{width:100%;}
.detail01 .mores .goback{margin-top:15px;width:140px;line-height:40px;}
.detail01 .mores .goback span{font-size:14px;padding-left:13px;}
.detail01{padding:30px 0;}
.detail01 .ctop{padding-bottom:15px;}
.detail01 .ctop .lables{margin-top:15px;}
.detail01 .title{font-size:20px;}
.detail01 .edit *{font-size:14px;}
.detail01 .mores .goback span::before{top:6px;}
.detail01 .mores .left a:last-child{margin-top:5px;}
}
@media (max-width:640px){.detail01 .edit{padding:20px 0;}
.detail01 .mores{padding-top:20px;}
.detail01{padding:20px 0;}
.detail01 .title{font-size:18px;}
.detail01 .ctop .lables{flex-wrap:wrap;}
.detail01 .ctop label{width:100%;margin:0;}
.detail01 .mores .left a{font-size:14px;padding-left:60px;}
.detail01 .mores .left a::before{font-size:14px;}
}
/* 学院 */
.base_box1 .baseb_desc{max-width:520px;font-size:16px;line-height:1.875;}
.base_box.base_box1 .content{padding-bottom:0;align-items:center;}
.college01{padding:80px 0 100px;}
.college01 .content{position:relative;}
.college01 .imgbox{padding-bottom:37.8%;position:relative;}
.college01 .imgbox img{position:absolute;left:0;top:0;width:100%;}
.college01 .text{position:absolute;right:4%;width:44%;padding:50px 70px;background-color:rgba(255,255,255,.96);top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.college01 .tit{font-size:30px;color:#333333;line-height:1.3;}
.college01 .edit{font-family:"HarmonyOS_Sans_SC_Light";color:#333333;line-height:1.875;margin-top:25px;}
.college01 .base_more{background-image:unset;border:1px solid #2a72b9;margin-top:30px;}
.college02 .list{display:flex;flex-wrap:nowrap;}
.college02 .list .item{width:48.6%;background-color:#ffffff;box-shadow:0 0 25px #f9f9f9;margin-bottom:2.8%;}
.college02 .list .item:not(:nth-child(2n+1)){margin-left:2.8%;}
.college02 .item .imgbox{padding-bottom:62.2%;position:relative;}
.college02 .item .imgbox img{position:absolute;left:0;top:0;}
.college02 .item .video_click{width:68px;height:38px;border:1px solid #fff;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;position:absolute;bottom:20px;left:35px;background-image:url(../images/icon13.png);background-repeat:no-repeat;background-position:center;background-size:11px;}
.college02 .item .text{padding:30px 35px;display:flex;align-items:center;justify-content:space-between;}
.college02 .item .title{font-size:24px;color:#333333;line-height:1.25;}
.college02 .item .desc{line-height:1.875;color:#999;margin-top:15px;}
.college02 .item .more{padding-right:40px;font-size:16px;color:#666666;font-family:"HarmonyOS_Sans_SC_Light";position:relative;}
.college02 .item .more:hover{color:#025ff8;}
.college02 .item .more::after{position:absolute;right:0;top:0;width:30px;height:100%;content:'';display:block;background-image:url(../images/icon02.png);background-repeat:no-repeat;background-position:center right;}
.college02 .item .more:hover::after{animation:Aslate 1s ease-out infinite;-webkit-animation:Aslate 1s ease-out infinite;}
@keyframes Aslate{0%{right:0px;}
50%{right:8px;}
100%{right:0px;}
}
.college03{padding:60px 0 120px;}
.college03 .content{position:relative;}
.college03 .item{display:flex;justify-content:space-between;}
.college03 .item .left{width:38.5%;display:flex;flex-direction:column;justify-content:center;padding-bottom:5%;}
.college03 .item .tit{font-size:30px;color:#333333;line-height:1.3;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transform:translate(0,-80px);-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-ms-transform:translate(0,-80px);-o-transform:translate(0,-80px);}
.college03 .item .edit{line-height:1.875;color:#333;margin-top:30px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.college03 .item .base_more{margin-top:60px;background-image:unset;border:1px solid #2a72b9;transform:translate(0,80px);-webkit-transform:translate(0,80px);-moz-transform:translate(0,80px);-ms-transform:translate(0,80px);-o-transform:translate(0,80px);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.college03 .item .right{width:54%;}
.college03 .item .imgbox{overflow:hidden;}
.college03 .swiper_boxs{position:absolute;bottom:20px;left:0;width:38.5%;display:flex;align-items:center;z-index:2;}
.college03 .nums{display:flex;align-items:flex-end;color:#333333;font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";margin-right:15px;}
.college03 .nums *{font-family:"HarmonyOS_Sans_SC_Light";}
.college03 .nums .num1{font-size:20px;margin-right:2px;}
.college03 .nums .num2{margin-left:2px;}
.college03 .bar{height:1px;background-color:#b6b6b6;flex:1;}
.college03 .swiper_box{width:100px;display:flex;justify-content:space-between;margin-left:15px;}
.college03 .swiper_btn:hover{border-color:#2a72b9;background-color:#2a72b9;}
.college03 .swiper_btn:hover::before{border-color:#fff;}
.college03 .swiper-slide-active .item .tit,.college03 .swiper-slide-active .item .base_more{transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
.college03 .swiper-slide-active .imgbox img{width:100%;animation:myscale 5s infinite;-webkit-animation:myscale 5s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@media (max-width:1459px){.college01{padding:60px 0 80px;}
.college01 .text{padding:30px 50px;}
.college03{padding:50px 0 80px;}
.college03 .item .base_more{margin-top:30px;}
.college03 .item .edit{margin-top:20px;}
.college03 .item .tit,.college01 .tit{font-size:28px;}
}
@media (max-width:1024px){.college01{padding:40px 0;}
.college01 .text{padding:25px;}
.college03{padding:40px 0;}
.college03 .item .tit,.college01 .tit{font-size:24px;}
.college01 .edit{margin-top:15px;}
.college01 .text{width:50%;}
.college02 .item .text{padding:20px;}
.college02 .item .title{font-size:20px;}
.college02 .item .desc{margin-top:5px;}
.college03 .swiper_boxs{bottom:10px;}
.college03 .item .edit{margin-top:10px;}
.college03 .item .base_more{margin-top:15px;}
.college03 .swiper_box{width:70px;}
}
@media (max-width:768px){.college01{padding:30px 0;}
.college01 .text{padding:20px;}
.college03{padding:30px 0;}
.college03 .item .tit,.college01 .tit{font-size:20px;}
.college02 .item .video_click{width:50px;height:25px;left:10px;bottom:10px;background-size:9px;}
}
@media (max-width:640px){.college01{padding:20px 0;}
.college01 .text{padding:15px;}
.college03{padding:20px 0;}
.college03 .item .tit,.college01 .tit{font-size:18px;}
.college01 .base_more{margin-top:10px;}
.college01 .text{width:80%;}
.college01 .imgbox{padding-bottom:220px;}
.base_box1 .baseb_desc{font-size:12px;}
.college02 .list .item{width:100%;}
.college02 .list .item:not(:nth-child(2n+1)){margin-left:0;}
.college02 .list{flex-wrap:wrap;}
.college02 .item .text{padding:15px;flex-wrap:wrap;}
.college02 .item .text .left{width:100%;}
.college02 .item .title{font-size:18px;}
.college02 .item .more{margin-top:15px;font-size:14px;}
.college03 .item{flex-wrap:wrap;flex-direction:column-reverse;padding-bottom:40px;}
.college03 .item .left{width:100%;margin-top:15px;padding-bottom:0;}
.college03 .item .right{width:100%;}
.college03 .swiper_boxs{bottom:0;width:80%;left:10%;}
}
/* 学院活动 */
.task01{padding:80px 0 60px;}
.task01 .content{position:relative;}
.task01 .item{display:flex;}
.task01 .item .left{width:57%;}
.task01 .item .left .imgbox{height:100%;}
.task01 .item .right{flex:1;padding:0 30px 30px 0;position:relative;}
.task01 .item .right::before{content:'';display:block;position:absolute;bottom:0;right:0;width:100%;height:80%;background-color:#2a72b9;}
.task01 .item .text{background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;padding:3% 10.6%;height:100%;position:relative;}
.task01 .item .time{font-size:16px;color:#333333;line-height:1.875;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transform:translate(0,-80px);-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-ms-transform:translate(0,-80px);-o-transform:translate(0,-80px);}
.task01 .item .title{font-size:28px;color:#333333;line-height:1.5;margin-top:5px;font-family:"HarmonyOS_Sans_SC_Medium";padding-bottom:15px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transform:translate(0,-80px);-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-ms-transform:translate(0,-80px);-o-transform:translate(0,-80px);}
.task01 .item .edit{line-height:1.875;color:#333333;padding-top:25px;border-top:1px solid #eeeeee;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.task01 .item .base_more{border:1px solid #2a72b9;background-image:unset;line-height:48px;margin-top:60px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transform:translate(0,80px);-webkit-transform:translate(0,80px);-moz-transform:translate(0,80px);-ms-transform:translate(0,80px);-o-transform:translate(0,80px);}
.task01 .swiper-pagination{position:absolute;right:7%;bottom:11%;z-index:2;}
.task01 .swiper-slide-active .item .time,.task01 .swiper-slide-active .item .title,.task01 .swiper-slide-active .item .base_more{transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
.task01 .swiper-pagination .swiper-pagination-bullet{background-color:#d3d3d3;opacity:1;margin:0 6px;}
.task01 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2a72b9;}
.task01 .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0;}
.task02{padding:60px 0 120px;}
.task02 .list{padding-bottom:10px;display:flex;flex-wrap:wrap;}
.task02 .list .item{margin-bottom:2.8%;width:31.46%;display:block;}
.task02 .list .item:not(:nth-child(3n+1)){margin-left:2.8%;}
.task02 .item .imgbox{padding-bottom:66.5%;position:relative;}
.task02 .item .imgbox img{position:absolute;left:0;top:0;}
.task02 .item .text{margin-top:25px;border-left:2px solid #cccccc;padding-left:20px;padding-right:15px;}
.task02 .item .title{font-size:18px;color:#333333;line-height:1.5;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-right:40px;}
.task02 .item .time{color:#999;line-height:1.875;}
.task02 .item:hover .title{background-image:url(../images/icon02.png);background-repeat:no-repeat;background-position:center right;color:#2a72b9;}
.task02 .item:hover .text{border-color:#2a72b9;}
@media (max-width:1459px){.task01{padding:60px 0;}
.task02{padding:60px 0 80px;}
.task01 .item .base_more{margin-top:40px;}
.task01 .item .base_more{line-height:45px;}
}
@media (max-width:1024px){.task01,.task02{padding:40px 0;}
.task01 .item .title{font-size:24px;}
.task01 .item .base_more{margin-top:20px;}
.task01 .item .edit{padding-top:15px;}
.task01 .item .text{padding:15px 20px;}
.task01 .item .base_more{line-height:35px;}
}
@media (max-width:768px){.task01,.task02{padding:30px 0;}
.task01 .item .title{font-size:20px;}
.task02 .item .text{margin-top:15px;padding-left:15px;padding-right:10px;}
.task02 .item .title{font-size:16px;}
.task01 .item .base_more{line-height:30px;}
.task01 .item .right{padding:0 15px 15px 0;}
}
@media (max-width:640px){.task01,.task02{padding:20px 0;}
.task01 .item .title{font-size:18px;}
.task02 .list .item{width:100%;margin-bottom:15px;}
.task02 .list .item:not(:nth-child(3n+1)){margin-left:0;}
.task02 .item .title{font-size:14px;}
.task01 .item{flex-wrap:wrap;}
.task01 .item .left{width:100%;}
.task01 .item .edit{padding-top:5px;}
.task01 .item .title{padding-bottom:5px;}
.task01 .item .time{font-size:14px;}
}
/* 专业知识 */
.field01{padding:80px 0 120px;}
.field01 .list{padding-bottom:20px;display:flex;flex-wrap:wrap;}
.field01 .list .item{width:48.6%;background-color:#f9f9f9;margin-bottom:2.8%;padding:40px 40px 40px 50px;position:relative;display:flex;justify-content:space-between;}
.field01 .list .item:not(:nth-child(2n+1)){margin-left:2.8%;}
.field01 .item .hot{font-size:14px;text-transform:uppercase;position:absolute;top:0;left:50px;width:60px;line-height:30px;text-align:center;color:#fff;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;background-color:#2a72b9;}
.field01 .item .left{display:flex;flex-direction:column;justify-content:center;width:59%;}
.field01 .item .right{width:33.8%;}
.field01 .item .right .imgbox{height:100%;}
.field01 .item .title{font-size:20px;color:#333333;font-family:"HarmonyOS_Sans_SC_Medium";line-height:1.5;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.field01 .item .edit{line-height:1.875;color:#333;margin-top:15px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:"HarmonyOS_Sans_SC_Light";}
.field01 .item .time{font-size:16px;color:#2a72b9;padding-left:25px;position:relative;margin-top:20px;font-family:"HarmonyOS_Sans_SC_Light";}
.field01 .item .time::before{content:'';display:block;position:absolute;left:0;background-image:url(../images/icon14.png);background-repeat:no-repeat;width:14px;height:14px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.field01 .item:hover{box-shadow:0 0 15px #e9e5e5;background-color:#fff;}
.field01 .item:hover .title{color:#2a72b9;}
@media (max-width:1459px){.field01 .list .item{padding:40px 25px 30px 25px;}
.field01 .item .hot{left:25px;}
.field01{padding:60px 0 80px;}
}
@media (max-width:1024px){.field01 .item .title{font-size:18px;}
.field01{padding:40px 0;}
}
@media (max-width:768px){.field01{padding:30px 0;}
.field01 .item .title{font-size:16px;}
.field01 .item .edit{margin-top:5px;}
.field01 .item .time{font-size:14px;margin-top:10px;}
.field01 .item .hot{width:40px;font-size:12px;line-height:20px;left:20px;}
.field01 .list .item{padding:25px 20px 20px 20px;}
.field01 .list{padding-bottom:10px;}
}
@media (max-width:640px){.field01{padding:20px 0;}
.field01 .list .item{width:100%;margin-bottom:15px;padding:25px 15px 15px 15px;}
.field01 .list .item:not(:nth-child(2n+1)){margin-left:0;}
.field01 .item .title{font-size:14px;}
.field01 .item .hot{left:15px;}
}
/* 联系我们 */
.contact01{padding:80px 0 60px;}
.contact01 .list{display:flex;flex-wrap:wrap;}
.contact01 .item1{/* width:31.46%;*/
 width:65.72%;box-shadow:0 0 20px #f8f8f8;position:relative;margin-bottom:2.8%;}
.contact01 .item1 .cimg,.contact01 .item .cimg{padding-bottom:220px;position:relative;overflow:hidden;}
.contact01 .item1 .cimg img,.contact01 .item .cimg img{position:absolute;left:0;top:0;}
.contact01 .item1 .text,.contact01 .item .text{padding:30px 30px 60px 35px;}
.contact01 .item1 .ctop,.contact01 .item .ctop{display:flex;align-items:center;margin-bottom:25px;}
.contact01 .item1 .box,.contact01 .item .box{margin-left:15px;}
.contact01 .item1 .labels label{display:block;font-size:16px;color:#666666;line-height:1.5;margin-bottom:10px;font-family:"HarmonyOS_Sans_SC_Light";}
.contact01 .item1 .labels label span{font-size:16px;color:#666666;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Light";margin-right:5%;}
.contact01 .item1 .title,.contact01 .item .title{font-size:20px;color:#000000;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Medium";}
.contact01 .item1 .desc,.contact01 .item .desc{font-size:16px;color:#666666;font-family:"HarmonyOS_Sans_SC_Light";line-height:1.875;}
.contact01 .item1 .imgbox,.contact01 .item .imgbox{min-width:50px;height:50px;background-color:#2a72b9;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;}
.contact01 .item1 .imgbox img,.contact01 .item .imgbox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:50%;}
.contact01 .item1 .linkmap,.contact01 .item .linkmap{margin-top:40px;font-size:16px;color:#666666;line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";padding-left:35px;display:inline-block;position:absolute;bottom:40px;left:40px;}
.contact01 .item1 .linkmap::before,.contact01 .item .linkmap::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);background-image:url(../images/icon15.png);background-repeat:no-repeat;width:14px;height:16px;}
.contact01 .item{width:31.46%;box-shadow:0 0 20px #f8f8f8;position:relative;margin-bottom:2.8%;}
.contact01 .item:not(:nth-child(3n+3)){margin-left:2.8%;}
.contact01 .item .labels label{display:flex;margin-bottom:10px;}
.contact01 .item .labels label span{white-space:nowrap;}
.contact01 .item .labels label span,.contact01 .item .labels label .ut{display:block;font-size:16px;color:#666666;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Light";}
/* .contact01 .item:last-child{display:flex;align-items:center;justify-content:center;} */
/* .contact01 .item:last-child .ptit{font-size:20px;color:#000000;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Medium";} */
.contact02{margin-bottom:100px;}
.contact02 .content{padding:45px 80px 40px;display:flex;justify-content:space-between;align-items:center;background-size:cover;}
.contact02 .content .left{width:68%;display:flex;justify-content:space-between;align-items:center;}
.contact02 .content .right{width:19%;text-align:center;}
.contact02 .left .cn{font-size:30px;color:#ffffff;font-family:"HarmonyOS_Sans_SC_Bold";color:#fff;line-height:1.3;}
.contact02 .left .en{font-size:12px;color:#ffffff;line-height:2.5;font-family:"HarmonyOS_Sans_SC_Light";margin-top:10px;}
.contact02 .left .tit{font-size:20px;color:#ffffff;}
.contact02 .left .tel{font-size:26px;color:#ffffff;line-height:1.3;margin-top:15px;font-family:"OPPOSans-M";}
.contact02 .right .imgbox{text-align:center;}
.contact02 .right .wx_tit{font-size:16px;color:#ffffff;line-height:1.875;font-family:"HarmonyOS_Sans_SC_Light";margin-top:2px;}
.contact02 .right .links{display:flex;justify-content:space-between;margin-top:15px;}
.contact02 .right .link{width:36px;height:36px;position:relative;}
.contact02 .right .link:hover .l_box{width:120px;}
.contact02 .right .link .l_box{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.contact02 .right .link .cimg{width:100%;height:100%;background-color:rgba(235,241,244,.1);display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;}
.contact02 .right .link .cimg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:20px;}
.contact02 .right .link:hover .cimg{background-color:#2a72b9;}
.contact03{padding-bottom:100px;}
.contact03 .title{font-size:30px;color:#333333;text-align:center;}
.contact03 .main{margin-top:60px;position:relative;text-align:right;}
.contact03 .main .con{max-width:700px;width:100%;display:inline-block;margin-top:45px;position:relative;}
.contact03 .main .imgbox{position:absolute;left:0;top:0;height:92%;width:73.5%;}
.contact03 .main .list{padding:45px 60px 55px 60px;background-color:#f0f5fa;}
.contact03 .main .item{width:100%;height:55px;background-color:#ffffff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;margin-bottom:20px;padding:0 25px;position:relative;}
.contact03 .item input{width:100%;height:100%;color:#999999;font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";}
.contact03 .item input::placeholder{color:#999;}
.contact03 .item.area{height:160px;padding:25px 25px;}
.contact03 .item.area .box_t{position:absolute;bottom:15px;right:20px;display:flex;font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Light";}
.contact03 .item.area .box_t *{font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Light";}
.contact03 .item.area textarea{height:100%;resize:none;width:100%;border:none;color:#999999;font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";}
.contact03 .item.area textarea::placeholder{color:#999;}
.contact03 .item.ma{width:360px;display:flex;justify-content:space-between;align-items:center;padding:0;background-color:#fff;padding:10px 20px 10px 30px;}
.contact03 .item.ma .box{padding-right:25px;position:relative;width:calc(100% - 90px);}
.contact03 .item.ma .box::before{content:'*';position:absolute;right:25px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:16px;color:#ff2121;font-family:"HarmonyOS_Sans_SC_Light";line-height:1;}
.contact03 .item.ma .cimg{margin-left:20px;position:relative;min-width:90px;}
.contact03 .item.ma .cimg::before{content:'';display:block;height:100%;position:absolute;left:-20px;top:0;bottom:0;background-color:#cccccc;width:1px;}
.contact03 .item.btn{width:100%;max-width:180px;line-height:55px;background-color:#2a72b9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;text-align:center;padding:0;margin-bottom:0;}
.contact03 .item.btn input{color:#fff;cursor:pointer;}
@media (max-width:1459px){.contact01{padding:60px 0;}
.contact02{margin-bottom:80px;}
.contact03{padding-bottom:80px;}
.contact02 .left .cn{font-size:28px;}
}
@media (max-width:1024px){.contact01{padding:40px 0;}
.contact02{margin-bottom:40px;}
.contact01 .item1 .text,.contact01 .item .text{padding:20px 20px 60px 20px;}
.contact01 .item1 .linkmap,.contact01 .item .linkmap{bottom:20px;left:20px;}
.contact01 .item1 .ctop,.contact01 .item .ctop{margin-bottom:15px;}
.contact02 .content{padding:30px 50px;}
.contact02 .left .cn{font-size:24px;}
.contact02 .left .tel{font-size:24px;}
.contact02 .left .tit{font-size:18px;}
.contact02 .content .left{flex:1;padding-right:5%;}
.contact02 .content .right{min-width:180px;width:auto;}
.contact03 .main .list{padding:30px;}
.contact03 .main{margin-top:40px;}
.contact03{padding-bottom:40px;}
.contact03 .title{font-size:24px;}
}
@media (max-width:768px){.contact01{padding:30px 0;}
.contact02{margin-bottom:30px;}
.contact03 .main{margin-top:30px;}
.contact03{padding-bottom:30px;}
.contact02 .content .left{flex-wrap:wrap;}
.contact02 .content .left .serves{margin-top:10px;}
.contact02 .left .tel{font-size:20px;margin-top:5px;}
.contact02 .left .en{margin-top:0;}
.contact02 .left .cn{font-size:20px;}
/* .contact01 .item .ctop{flex-wrap:wrap;}
*/
 .contact01 .item .box{margin-left:15px;margin-top:10px;}
.contact01 .item1{width:100%;}
.contact01 .item:not(:nth-child(3n+3)){margin-left:0;}
.contact01 .item{width:49%;}
.contact01 .item:not(:nth-child(2n)){margin-left:2%;}
.contact03 .title{font-size:20px;}
}
@media (max-width:640px){.contact01{padding:20px 0;}
.contact02{margin-bottom:20px;}
.contact03{padding-bottom:20px;}
.contact03 .main{margin-top:20px;}
.contact03 .title{font-size:18px;}
.contact01 .item1{width:100%;}
.contact01 .item:not(:nth-child(3n+3)){margin-left:0;}
.contact01 .item{width:49%;}
.contact01 .item:not(:nth-child(2n)){margin-left:2%;}
.contact03 .item.ma{width:100%;}
.contact01 .item{width:100%;}
.contact01 .item:not(:nth-child(2n)){margin-left:0;}
.contact03 .main .imgbox{width:100%;}
.contact03 .main .con{margin-top:0;/* margin:10px;*/
}
.contact03 .main .item{height:35px;padding:0 15px;}
.contact03 .main .list{padding:20px 10px;}
.contact03 .item input{font-size:14px;}
.contact03 .item.area{height:80px;padding:10px 15px;}
.contact03 .item.area textarea{font-size:14px;}
.contact03 .item.ma{padding:10px 15px;height:auto;}
.contact03 .item.btn{height:auto;max-width:120px;line-height:35px;}
.contact02 .content{padding:15px;flex-wrap:wrap;}
.contact02 .content .right{margin-top:10px;margin:10px auto 0;}
.contact02 .left .cn{font-size:18px;}
.contact02 .left .tit{font-size:16px;}
.contact02 .left .tel{font-size:16px;}
.contact02 .content .left{flex:unset;width:100%;}
.contact01 .item1 .text,.contact01 .item .text{padding:15px 15px 30px;}
.contact01 .item1 .linkmap,.contact01 .item .linkmap{bottom:5px;font-size:14px;padding-left:25px;}
.contact01 .item1 .title,.contact01 .item .title{font-size:16px;}
.contact01 .item1 .desc,.contact01 .item .desc{font-size:14px;}
.contact01 .item .labels label span,.contact01 .item .labels label .ut{font-size:14px;}
.contact01 .item1 .labels label span{font-size:14px;display:block;margin-right:0;}
.contact01 .item1 .labels label{font-size:14px;}
.contact01 .item:last-child{height:100px;}
.contact01 .item:last-child .ptit{font-size:16px;}
}
/* 招聘引导页 */
.job01{padding:40px 0 60px;}
.job01 .list{display:flex;flex-wrap:wrap;}
.job01 .list .item{margin-bottom:2.8%;width:48.6%;}
.job01 .list .item:not(:nth-child(2n+1)){margin-left:2.8%;}
.job01 .item .imgbox{padding-bottom:55.2%;position:relative;overflow:hidden;}
.job01 .item .imgbox img{position:absolute;left:0;top:0;transition:all .5s;}
.job01 .item:hover .imgbox img{transform:scale(1.1);}
.job01 .item .text{padding:45px 25px;display:flex;justify-content:space-between;box-shadow:0 0 15px #f4f4f4;align-items:center;}
.job01 .item .tit{font-size:24px;color:#333333;line-height:1.5;font-family:"HarmonyOS_Sans_SC_Medium";}
.job01 .item .more{font-size:16px;color:#666666;padding-right:45px;font-family:"HarmonyOS_Sans_SC_Light";position:relative;}
.job01 .item .more span{background:#fff;}
.job01 .item .more::after{position:absolute;right:0;top:0;width:30px;height:100%;content:'';display:block;background-image:url(../images/icon02.png);background-repeat:no-repeat;background-position:center right;}
.job01 .item:hover .more{color:#025ff8;}
.job01 .item:hover .more::after{animation:Aslate 1s ease-out infinite;-webkit-animation:Aslate 1s ease-out infinite;}
@keyframes Aslate{0%{right:0px;}
50%{right:8px;}
100%{right:0px;}
}
.jobtitle{position:relative;}
.jobtitle::before{content:'';display:block;position:absolute;left:-6%;top:-56%;background-image:url(../images/icon16.png);background-repeat:no-repeat;background-position:center left;width:170px;height:75px;opacity:.6;background-size:contain;}
.job02{overflow:hidden;}
.job02 .list .item{display:flex;justify-content:space-between;margin-bottom:100px;}
.job02 .item .left{width:57%;}
.job02 .item .right{width:37%;}
.job02 .item .right .imgbox{height:100%;}
.job02 .item .title{font-size:30px;color:#333333;font-family:"HarmonyOS_Sans_SC_Medium";line-height:1.5;}
.job02 .item .edit{margin-top:35px;}
.job02 .item .edit *{color:#666666;font-size:16px;font-family:"HarmonyOS_Sans_SC_Light";line-height:1.875;}
.job02 .item:nth-child(2n){align-items:center;}
.job02 .item:nth-child(2n) .left{width:37%;}
.job02 .item:nth-child(2n) .right{width:57%;}
.job02.job03 .item{align-items:center;}
.job02.job03 .item .left{width:38.5%;}
.job02.job03 .item .right{width:57.2%;}
.job04{padding:0 0 100px;overflow:hidden;}
.job04 .title{font-size:30px;color:#333333;line-height:1.5;}
.job04 .desc{padding:30px 0 0;line-height:1.875;color:#666666;}
.job04 .main{margin:60px 0 70px;}
.job04 .main .item{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.job04 .main .imgbox{position:relative;padding-bottom:50%;}
.job04 .main .imgbox img{position:absolute;left:0;top:0;}
.job04 .swiper-container{padding:150px 0;}
.job04 .swiper-slide-active{position:relative;z-index:2;}
.job04 .swiper-slide-active .item{transform:scale(2.3);-webkit-transform:scale(2.3);-moz-transform:scale(2.3);-ms-transform:scale(2.3);-o-transform:scale(2.3);}
.job04 .swiper-slide-prev .item{transform:scale(1.6);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);}
.job04 .swiper-slide-next .item{transform:scale(1.6);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);}
.job04 .swiper_box{display:flex;align-items:center;}
.job04 .swiper_box .swiper_b{width:110px;display:flex;justify-content:space-between;}
.job04 .swiper_box .bar{flex:1;height:1px;background-color:#b6b6b6;}
.job04 .swiper_box .swiper_btn::after{content:'';display:block;position:absolute;width:50%;height:50%;position:absolute;left:-1px;top:-1px;border-top:2px solid #2a72b9;border-left:2px solid #2a72b9;border-top-left-radius:100%;opacity:0;}
.job04 .swiper_box .swiper_btn:hover::after{opacity:1;}
.job04 .swiper_box .swiper_btn:hover::before{border-color:#2a72b9;}
@media (max-width:1459px){.job01 .item .text{padding:30px 20px;}
.job01{padding:40px 0;}
.job02 .item .title,.job04 .title{font-size:28px;}
.job04 .main{margin:40px 0 50px;}
.job04{padding:0 0 80px;}
.job04 .desc{padding:20px 0 0;}
.job02 .list .item{margin-bottom:80px;}
}
@media (max-width:1024px){.job04 .swiper-container{padding:100px 0;}
.job04 .swiper_box .swiper_b{width:80px;}
.job02 .item .title,.job04 .title{font-size:24px;}
.job01 .item .tit{font-size:20px;}
.job02 .list .item{margin-bottom:40px;}
.job04 .main{margin:30px 0;}
.job04{padding:0 0 40px;}
}
@media (max-width:768px){.job02 .item .title,.job04 .title{font-size:20px;}
.job02 .list .item{flex-wrap:wrap;}
.job02 .item .left{width:100%;}
.job02 .item .right{width:100%;margin-top:10px;}
.job02 .item .edit{margin-top:15px;}
.jobtitle::before{width:150px;height:58px;left:0;top:-62%;}
.job02 .item:nth-child(2n){align-items:unset;flex-direction:column-reverse;}
.job02 .item:nth-child(2n) .right{width:100%;margin-top:15px;}
.job02 .item:nth-child(2n) .left{width:100%;}
.job02.job03 .item{align-items:unset;flex-wrap:wrap;}
.job02.job03 .item .left{width:100%;}
.job02.job03 .item .right{width:100%;margin-top:15px;}
.job04 .swiper-container{padding:80px 0;}
.job04 .main{margin:20px 0;}
.job04 .desc{padding:10px 0 0;}
.job04{padding:0 0 30px;}
.job02 .list .item{margin-bottom:30px;}
}
@media (max-width:640px){.job02 .item .title,.job04 .title{font-size:18px;}
.job04 .main{margin:10px 0;}
.job04{padding:0 0 20px;}
.job01 .list .item{width:100%;}
.job01 .list .item:not(:nth-child(2n+1)){margin-left:0;}
.job01 .item .text{padding:15px;}
.job01 .item .tit{font-size:18px;}
.job01 .item .more{font-size:14px;}
.job01{padding:20px 0;}
.job02 .item .edit *{font-size:14px;}
.job02 .list .item{margin-bottom:20px;}
.job02 .item .edit{margin-top:10px;}
.job04 .swiper-container{padding:40px 0;}
}
/* 招聘列表 */
.recruit01{padding:90px 0 100px;}
.recruit01 .ctop{background-color:#f7f8f9;padding:40px 60px;margin-bottom:20px;}
.recruit01 .ctop .ctit{font-size:26px;color:#000000;line-height:1.5;}
.recruit01 .ctop .search_box{margin:20px 0 20px;height:60px;background-color:#ffffff;display:flex;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;align-items:center;padding:0 30px;position:relative;overflow:hidden;}
.recruit01 .ctop .search_box input{width:100%;font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Light";}
.recruit01 .ctop .search_box .ubtn{background-color:#2a72b9;position:absolute;right:0;top:0;bottom:0;height:100%;background-size:14px;cursor:pointer;width:140px;text-align:center;line-height:60px;font-size:16px;color:#ffffff;}
.recruit01 .ctop .selects{display:flex;flex-wrap:wrap;}
.recruit01 .ctop .select{margin-bottom:20px;width:280px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;background-color:#ffffff;height:60px;overflow:hidden;position:relative;}
.recruit01 .ctop .select::before{content:'';display:block;position:absolute;top:23px;border-bottom:1px solid #999999;border-right:1px solid #999999;right:20px;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.recruit01 .ctop .select:not(:first-child){margin-left:20px;}
.recruit01 .ctop select{appearance:none;width:100%;height:100%;border:none;padding:0 30px;font-size:16px;color:#999999;font-family:"HarmonyOS_Sans_SC_Light";}
.recruit01 .list{padding-bottom:80px;}
.recruit01 .item{background-color:#f7f8f9;padding-bottom:60px;margin-bottom:20px;}
.recruit01 .item:hover .ptit{color:#2a72b9;}
.recruit01 .item .ptop.cur .ptit{color:#2a72b9;}
.recruit01 .item .ptop{padding:60px 60px 0;cursor:pointer;}
.recruit01 .item .ptop.cur .ptit::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.recruit01 .item .ptit{font-size:26px;color:#333333;line-height:1.5;position:relative;}
.recruit01 .item .ptit::before{content:'';display:block;position:absolute;top:16px;border-top:1px solid #c0c1c1;border-right:1px solid #c0c1c1;transform:rotate(45deg);right:0;width:10px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.recruit01 .item .pbox{display:flex;align-items:center;justify-content:space-between;margin-top:20px;}
.recruit01 .item .time{font-size:16px;color:#666666;}
.recruit01 .item .labels{display:flex;}
.recruit01 .item label{font-size:16px;color:#666666;line-height:1.875;}
.recruit01 .item label:not(:first-child){margin-left:50px;}
.recruit01 .item .pcon{margin:60px 0 40px;padding:0 60px;display:none;}
.recruit01 .item .duty:not(:first-child){margin:35px 0;}
.recruit01 .item .d_tit{font-size:16px;color:#000;margin-bottom:15px;}
.recruit01 .item .edit{line-height:1.875;}
.recruit01 .item .edit *{line-height:1.875;font-size:16px;color:#666666;font-family:"HarmonyOS_Sans_SC_Light";}
.recruit01 .item .base_mailto{color:#2a72b9;margin-top:50px;}
@media (max-width:1459px){.recruit01{padding:80px 0;}
.recruit01 .item .ptop{padding:45px 45px 0;}
.recruit01 .item .pcon{padding:0 45px;}
.recruit01 .ctop{padding:40px 45px;}
.recruit01 .ctop .select{width:220px;}
}
@media (max-width:1024px){.recruit01{padding:40px 0;}
.recruit01 .ctop .search_box{height:45px;padding:0 20px;}
.recruit01 .ctop .select{height:45px;width:180px;}
.recruit01 .ctop .select::before{top:15px;}
.recruit01 .ctop{padding:25px 20px;}
.recruit01 .ctop select{padding:0 20px;}
.recruit01 .item .ptop{padding:25px 20px 0;}
.recruit01 .item .pcon{padding:0 20px;margin:20px 0 0;}
.recruit01 .item{padding-bottom:20px;}
.recruit01 .item .base_more{margin-top:30px;}
.recruit01 .item .ptit{font-size:24px;}
.recruit01 .ctop .search_box .ubtn{line-height:45px;}
.recruit01 .ctop .ctit{font-size:24px;}
.recruit01 .list{padding-bottom:40px;}
}
@media (max-width:768px){.recruit01{padding:30px 0;}
.recruit01 .item .ptit{font-size:20px;}
.recruit01 .ctop .ctit{font-size:20px;}
.recruit01 .ctop .select{width:155px;height:35px;margin-bottom:5px;}
.recruit01 .ctop .select::before{top:10px;}
.recruit01 .ctop .search_box{height:35px;}
.recruit01 .ctop .search_box .ubtn{line-height:35px;}
.recruit01 .item .pbox{flex-wrap:wrap;}
.recruit01 .item .time{width:100%;margin-top:10px;font-size:14px;}
.recruit01 .item .pcon{margin:20px 0 0;}
.recruit01 .list{padding-bottom:30px;}
.recruit01 .item .ptit::before{top:12px;}
}
@media (max-width:640px){.recruit01{padding:20px 0;}
.recruit01 .ctop .ctit{font-size:18px;}
.recruit01 .item .ptit{font-size:16px;}
.recruit01 .item label{font-size:12px;}
.recruit01 .item label:not(:first-child){margin-left:0;}
.recruit01 .item label{width:50%;}
.recruit01 .item .labels{flex-wrap:wrap;}
.recruit01 .list{padding-bottom:0;}
.recruit01 .item .edit *{font-size:14px;}
.recruit01 .item .d_tit{font-size:14px;}
.recruit01 .item .duty:not(:first-child){margin-top:20px;}
.recruit01 .item .ptop{padding:15px 15px 0;}
.recruit01 .item .pcon{padding:0 15px;}
.recruit01 .item .ptit::before{top:8px;}
.recruit01 .ctop select{font-size:14px;}
.recruit01 .ctop .select{width:50%;}
.recruit01 .ctop .select:not(:first-child){margin-left:0;}
.recruit01 .ctop{padding:15px;}
.recruit01 .ctop .search_box{padding:0 15px;margin:10px 0;}
.recruit01 .ctop .search_box input{font-size:14px;}
.recruit01 .ctop .search_box .ubtn{width:70px;font-size:12px;}
.recruit01 .ctop .select{height:30px;}
.recruit01 .ctop .select::before{top:7px;width:8px;height:8px;}
.recruit01 .item .pbox{margin-top:10px;}
}
/* 法律声明 */
.dan01 .content{padding:2% 0;line-height:1.875;}
.dan01 .content *{font-size:16px;line-height:1.875;color:#666;}
@media (max-width:1024px){.dan01 .content *{font-size:14px;}
}
@media (max-width:768px){.dan01{padding:20px 0;}
}
/* 地图 */
.site01{padding:3% 0;}
.site01 .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.site01 .item{width:25%;margin-bottom:30px;}
.site01 .item .ctit{font-size:18px;position:relative;padding-bottom:20px;}
.site01 .item .ctit a{color:#333;}
.site01 .item .clist .citem{margin-top:25px;display:block;}
.site01 .item .citem a{font-size:16px;color:#555;}
.site01 .item .ctit::before{content:'';display:block;position:absolute;left:0;bottom:0;width:25px;height:2px;background-color:#1c3853;}
@media(max-width:768px){.site01 .list{flex-wrap:wrap;}
.site01 .item .ctit{display:inline-block;}
.site01 .list .item{width:33.33%;margin-bottom:30px;}
.ab21 .img{background-image:unset !important;padding-bottom:0;}
.ab21 .img img{display:block;}
.site01 .item .clist .citem{margin-top:15px;}
}
@media(max-width:480px){.site01 .list .item{width:33.33%;}
.site01 .item .clist .citem{margin-top:10px;font-size:12px;}
.site01 .item .citem a{font-size:14px;}
.site01 .item .ctit{font-size:14px;padding-bottom:10px;}
}
/* 搜索结果页面 */
.cement01{padding-bottom:80px;}
.cement01 .list{padding:50px 0;}
.cement01 .list .item{margin-bottom:20px;background-color:#f2f6f8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;padding:30px 130px 30px 40px;position:relative;align-items:center;}
.cement01 .item .title{font-size:16px;color:#333333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;line-height:1.875;}
.cement01 .item .time{font-size:16px;color:#025ff8;min-width:90px;}
.cement01 .item .more{position:absolute;right:40px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);background-image:url(../images/page_right03.png);padding-right:30px;background-position:center right;font-size:16px;color:#999999;background-repeat:no-repeat;}
.cement01 .item:hover{box-shadow:0 5px 10px rgba(0,0,0,.1);}
@media (max-width:1459px){.cement01 .list{padding:40px 0;}
}
@media (max-width:1024px){.cement01 .list{padding:30px 0;}
.cement01 .list .item{padding:20px 100px 20px 20px;}
.cement01 .item .more{font-size:14px;padding-right:20px;right:15px;}
.cement01{padding-bottom:60px;}
}
@media (max-width:768px){.cement01 .list{padding:20px 0;}
.cement01{padding-bottom:40px;}
}
@media (max-width:640px){.cement01 .list .item{flex-wrap:wrap;padding:20px;}
.cement01 .item .title{width:100%;white-space:break-spaces;font-size:14px;margin-top:10px;}
.cement01 .item .more{position:relative;transform:unset;margin-top:10px;top:unset;left:unset;right:unset;}
.cement01 .list{padding-bottom:0;}
.cement01{padding-bottom:30px;}
}
/* 2023.6.2 */
.contact01 .item1 .linkmap,.contact01 .item .linkmap{display:none;}
.banner video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;}
.banner .text{z-index:5;}





.sertit{font-size:30px;color:#333;font-weight: normal;margin-top:0;margin-bottom:32px;}
.sertit span{position: relative;}
.sertit span:after{content:'';width:8px;height: 8px;background:#2a72b9;border-radius: 50px;display: block;position: absolute;right:-15px;top:0;}

.ServiceArea{padding:0 0 5%;}
.ServiceArea .topcon{}
.ServiceArea .topcon .title{text-align: left;font-size:48px;color:#333;border-bottom:1px solid #eaeaea;padding:2% 0;}
.ServiceArea .content{padding-top:6%;}
.ServiceArea .text{width:40%;float:left;padding-top:6%;}
.ServiceArea .text p{font-size:16px;line-height: 34px;font-family: "HarmonyOS_Sans_SC_Light";color:#333;}
.ServiceArea .pic{float:right;width:52%;}

@media(max-width:1024px){
	.ServiceArea .topcon .title{font-size:28px;}
}
@media(max-width:768px){
	.ServiceArea .topcon .title{font-size:22px;}
	.ServiceArea .text{width:100%;}
	.ServiceArea .pic{width:100%;}
	.sertit{font-size:22px;margin-bottom:15px;}
	.ServiceArea .text p{line-height: 30px;}
}

/*RighInfo002522 */
.RighInfo002522{ padding:5% 0 3%;background:#f8f8f8;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; margin-bottom:3%;height: 150px;position: relative;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{position: absolute;left:0;top:50%;margin-top:-35px;}
.RighInfo002522 .list dt b{ display:block;width:70px; height:70px; border-radius:50%; background:#f8f8f8; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center;padding-top:11px;z-index: 1}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:10px; height:2px; background:#2a72b9; top:33px;left:18px;}
.RighInfo002522 .list dt b::before{ position:absolute; content:''; width:54px; height:54px; background:#2a72b9; bottom:9px; right:7px;border-radius: 50%;box-shadow: 0 5px 15px rgba(42,114,185,0.12); z-index: -1}
.RighInfo002522 .list dd{background:#fff;border-radius: 0 30px 0 0;width:92%;}
.RighInfo002522 .list dd p{ padding:3% 10% 3% 15%; color:#333; font-size:16px;line-height: 30px; margin:0;font-family: "HarmonyOS_Sans_SC_Light";}
@media(max-width:1366px){
	.RighInfo002522 .list dd p{padding: 3% 10% 3% 18%;}
}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31.3%;margin-right:3%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}

@media(max-width:768px){
	.RighInfo002522 .list dl{height: 130px;}
}

@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}
/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:5% 0;}
.RighInfo002257 .sertit{text-align: center;}
.RighInfo002257 .ucontainer{position: relative;}
.RighInfo002257 .ucontainer:after{content:'';width:1px;height: 100%;border-right:1px dashed #eaeaea; display: block;position: absolute;top:0;left:50%;}
.RighInfo002257 p{ font-family: "HarmonyOS_Sans_SC_Light";line-height: 30px;margin:10px 0; }
.RighInfo002257 .item{padding:0 0 25px;position: relative;}
.RighInfo002257 .item:last-child{padding-bottom:0;}
.RighInfo002257 .item .h1{font-size:20px; margin: 0;color:#333;font-weight: normal;margin-bottom:18px;}
.RighInfo002257 .item .con{color:#333;font-size:16px; line-height: 30px; margin: 10px 0 0;font-family: "HarmonyOS_Sans_SC_Light";}
.RighInfo002257 .item .con dl dd{width:48%;float:left;}
.RighInfo002257 .item .con dl dd:nth-child(2){float:right;}
.RighInfo002257 .item .con dl dd span{margin:4px 0;display: block;position: relative;padding-left:13px;font-family: "HarmonyOS_Sans_SC_Light";line-height: 28px;}
.RighInfo002257 .item .con dl dd span:after{content:'';width:4px;height: 4px;background:#2a72b9;border-radius: 50px; display: block;position: absolute;left:0;top:13px;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:0 0 40px; }
	.RighInfo002257 .item .pic{ float: left; width: 45.715%;}
    .RighInfo002257 .item .word{ float: right; width: 45.715%;}
    .RighInfo002257 .item .word .num{position: absolute;top:50%;left:50%;width:60px;height: 60px;margin-left:-28px;margin-top:-37px; background:url(../images/RighInfo002257-icon1.png) no-repeat center center/cover;font-size:18px;color:#fff;font-weight: bold;padding-top:20px;padding-left:18px;z-index: 10}
    .RighInfo002257 .item:nth-child(2n) .word .num{background:url(../images/RighInfo002257-icon2.png) no-repeat center center/cover;margin-left:-33px;padding-left:24px;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .ucontainer:after{display: none}
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
   .RighInfo002257 .item .num{font-size:22px;color:#2a72b9;font-weight: bold;margin-bottom:12px;}
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
    .RighInfo002257 .item .con dl dd{width:100%;}
}
.banner .swiper-pagination-bullet-active{
	background: #ffffff !important;
}
.banner .swiper-pagination-bullet{
	width: 30px !important;
	height: 5px !important;
	border-radius: 5px !important;
}

/* 2023.9.18 */
.info01 .main .right .imgbox{
	position: relative;
}
.info01 .imgbox.hvideo .video_click{
	background-image: url(../images/hbf.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 45px;
    height: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	z-index: 3;
}
@media only screen and (max-width: 767px) {
	.info01 .imgbox.hvideo .video_click{
		width: 30px;
		height: 30px;
	}
}
