@charset "utf-8";@import url(common.css);/*首页第一屏 s*/
.downarr{-webkit-animation:rightan 1s infinite;-webkit-animation-fill-mode:both;color:#fff;position:absolute;bottom:13vw;right:8.3vw;z-index:999;text-align:center;cursor:pointer;overflow:hidden;line-height:18px;font-size:14px;}
.downarr span{display:block;height:30px;position:relative;width:20px;border-radius:10px;border:2px solid #fff;margin:0px auto;}
.downarr span:After{position:absolute;left:50%;top:6px;width:2px;content:"";background:#fff;margin-left:-1px;height:6px;}
.downarr .sp1{animation-name:down_move1;animation-duration:2000ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-delay:0ms;}
.downarr .sp2{opacity:0;animation-name:down_move2;animation-duration:2000ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-delay:800ms;}
@keyframes down_move1{0%{top:0;opacity:0;}
50%{top:0.2rem;opacity:1;}
100%{top:0.4rem;opacity:0;}
}
@-webkit-keyframes down_move1{0%{top:0;opacity:0;}
50%{top:0.7rem;opacity:1;}
100%{top:1.2rem;opacity:0;}
}
@keyframes down_move2{0%{top:0;opacity:0;}
50%{top:0.7rem;opacity:1;}
100%{top:1.2rem;opacity:0;}
}
@-webkit-keyframes down_move2{0%{top:0;opacity:0;}
50%{top:0.7rem;opacity:1;}
100%{top:1.2rem;opacity:0;}
}
.HomeBan{position:fixed;z-index:1;overflow:hidden;background:url(../images/loading.gif) center center no-repeat;left:0;width:100%;top:0;transition:all 0.5s;}
.HomeBan .item{position:relative;transition:all 0.3s;z-index:10;}
.HomeBan .info{left:50%;top:25%;z-index:3;color:#fff;position:absolute;transform:translateX(-50%);max-width:16rem;width:88%;}
.HomeBan .info img{width:29.47vw;display:block;}
.HomeBan .info .moreBtn{margin-top:0.5rem;display:block;}
.HomeBan .info .btnBm{display:block;margin-top:3.125vw;}
.HomeBan .item:nth-child(1){z-index:15;}
.HomeBan .item:nth-child(3) .info{text-align:center;}
.HomeBan .item:nth-child(3) .info img{margin:0px auto;}
.HomeBan .item .imgbox{padding-top:57.08vw;}
.HomeBan .video{position:relative;padding-top:57.08vw;}
.HomeBan .video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.HomeBan .item.slick-current .info img,.HomeBan .item.slick-current .info p{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.HomeBan .item.slick-current .play{animation:fadeInDown 0.5s .3s ease both;-webkit-animation:fadeInDown 0.5s .3s ease both;-moz-animation:fadeInDown 0.5s .3s ease both;}
.HomeBan .item.slick-current .info .btnBm{animation:fadeInDownSmall 0.5s .5s ease both;-webkit-animation:fadeInDownSmall 0.5s .5s ease both;-moz-animation:fadeInDownSmall 0.5s .5s ease both;}
.HomeBan .item.slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}
.HomeBan .slick-arrow{border:0;}
.HomeBan .slick-prev{left:-100px;}
.HomeBan .slick-next{right:-100px;}
.HomeBan:hover .slick-prev{left:2%;}
.HomeBan:hover .slick-next{right:2%;}
.banDot{position:absolute;top:91%;padding-left:0vw;z-index:100;width:50%;}
.banDot .slick-dots{bottom:18vw;text-align:left;padding-left:8.38vw;z-index:100;position:static;}
.banDot .slick-dots li{width:0.5rem !important;height:0.5rem !important;margin:0 0.3rem 0 0;}
.banDot .slick-dots li button{background-color:transparent;font-size:0.16rem;color:var(--purple-color);opacity:0.6;border:1px solid #efe5f1;border-radius:50%;}
.banDot .slick-dots li.slick-active button{background-color:transparent;opacity:1;border:0px solid rgba(0,0,0,0);}
.banDot .slick-dots li:hover button{border:1px solid var(--purple-color);}
.banDot .slick-dots li.slick-active:after{position:absolute;content:"";left:0;top:0;z-index:20;width:100%;height:100%;background:url(../images/ban_dot_on.png) no-repeat center center/contain;animation:turn 3s linear infinite;}
@media(max-width:1024px){.HomeBan .slick-arrow,.downarr{display:none !important;}
.banDot{top:45vw;width:100%;}
.banDot .slick-dots{text-align:right;}
}
@media(max-width:640px){.HomeBan .info img{width:3.2rem;}
.banDot .slick-dots li button{font-size:12px;}
}
.playBtn{width:0.77rem;height:0.77rem;border-radius:50%;z-index:2;text-align:center;transition:all 0.5s;display:block;margin:0 auto 0.42rem;position:relative;cursor:pointer;}
.playBtn em{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0.8rem;height:0.8rem;line-height:0.8rem;background:rgba(110,46,121,0.8);border-radius:50%;z-index:2;color:#fff;}
.playBtn em i{font-size:0.25rem;}
.playBtn::before,.playBtn::after{width:100%;height:100%;background:rgba(110,46,121,0.6);position:absolute;left:50%;top:50%;content:'';border-radius:50%;-webkit-animation:scaleAnimate 2s linear infinite;opacity:0;margin:-50% 0 0 -50%;}
.playBtn::after{-webkit-animation-delay:.5s;}
.playBtn:hover{transform:scale(1.2);}
.TitHead{position:relative;padding:0.09rem 0 0.39rem;text-align:center;}
.TitHead h2{line-height:1.59;font-size:0.42rem;color:#6e2e79;}
.TitHead .en{line-height:1.25;color:rgba(85,85,85,0.8);font-size:0.36rem;text-transform:uppercase;color:#ae835b}
.MainBox{position:relative;z-index:1;}
.page{position:relative;z-index:2;overflow:hidden}
.HomeDigital .point{position:absolute;width:100%;left:0;top:-21.66vw;}
.HomeDigital .point img{width:100%;height:21.66vw;left:0;}
.HomeDigital{background:url(../images/homebg.jpg);margin-top:57.08vw;padding:0 0 7.23vw;}
.HomeDigital .numList{padding-bottom:0.56rem;}
.HomeDigital .numList .item{padding:0 0 0.65rem 6.25vw;width:25%;}
.HomeDigital .numList .num{height:0.71rem;line-height:0.71rem;color:#9a6f49;}
.HomeDigital .numList .num span{font-size:0.6rem;font-family:"OPPOSans-M";margin-right:5px;}
.HomeDigital .numList p{color:#555;}
.HomeDigital .numList p i{font-size:16px;margin-left:5px;transition:all 0.5s;}
.HomeDigital .numList .item:hover p i{margin-left:0.15rem;}
.HomeDigital .numList .item:hover p{color:var(--purple-color);}
.HomeDigital .scrollList{margin-left:-0.1rem;}
.HomeDigital .scrollList .item{flex:1;padding-left:0.1rem;transition:all 0.5s;}
.HomeDigital .scrollList .inner{border-radius:0.2rem;min-height:5.4rem;padding:2.08vw 2.08vw 1.56vw;position:relative;background-image:linear-gradient(180deg,#e0d1c4 0%,#f3ece7 50%,#ffffff 100%),linear-gradient(#e5d4e8,#e5d4e8);background-blend-mode:normal,normal;box-shadow:0px 3px 18px 0px rgba(110,46,121,0.06);transition:all 0.5s;overflow:hidden;}
.HomeDigital .scrollList .inInfo{position:absolute;left:50%;top:1.48rem;transform:translateX(-50%);z-index:10;text-align:center;font-size:0.28rem;color:#555555;cursor:pointer;transition:all 0.5s;}
.HomeDigital .scrollList .inInfo .ti{width:25px;margin:0.27rem auto 0;}
.HomeDigital .scrollList .inInfo .icon img{height:0.5rem;}
.HomeDigital .scrollList .hideTxt{opacity:0;transition:all 0.5s;position:absolute;width:calc(100% - 0.8rem);top:0;left:0.4rem;}
.HomeDigital .scrollList .outInfo{width:200%;position:relative;}
.HomeDigital .scrollList .outInfo .icon img{height:0.5rem;}
.HomeDigital .scrollList .outInfo .info{padding-left:0.22rem;}
.HomeDigital .scrollList .outInfo .info .ti{font-size:0.3rem;line-height:0.35rem;color:#000000;}
.HomeDigital .scrollList .outInfo .info p{line-height:17px;color:#999999;margin-top:0.08rem;}
.HomeDigital .scrollList .imgbox{padding-top:3.8rem;border-radius:0.1rem;margin-bottom:0.29rem;cursor:pointer;}
.HomeDigital .scrollList .imgbox:After{content:"";left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3);position:absolute;transition:all 0.5s;}
.HomeDigital .scrollList .iconbf{border:0.04rem solid rgba(255,255,255,0.8);width:0.56rem;height:0.56rem;line-height:0.52rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;border-radius:50%;color:#fff;z-index:11;transition:all 0.5s;}
.HomeDigital .scrollList .set{opacity:0;transition:all 2s;transform:translateX(0.4rem);}
.HomeDigital .scrollList .set a{margin-left:0.1rem;}
.HomeDigital .scrollList .item.hover{flex:3.8;}
.HomeDigital .scrollList .item.hover .inner{background:url(../images/schoolbg.jpg) no-repeat center top/cover;}
.HomeDigital .scrollList .item.hover .inInfo{opacity:0;z-index:-1;top:1rem;}
.HomeDigital .scrollList .item .imgbox:hover:after{background:rgba(0,0,0,0.1);}
.HomeDigital .scrollList .item .imgbox:hover .iconbf{transform:translate(-50%,-50%) scale(1.2);}
.HomeDigital .scrollList .item.hover .hideTxt{opacity:1;transform:translateY(0);top:0.4rem;}
.HomeDigital .scrollList .item.hover .set{opacity:1;transform:translateX(0);}
.HomeDigital .scrollList .item.hover .outInfo{width:100%;}
.HomeDigital .scrollList .video_files{position:absolute;}
.HomeAbout{padding-bottom:1.29rem;background:url(../images/homebg.jpg);overflow:hidden;}
.HomeAbout .auto{position:relative;}
.HomeAbout .svg_box{position:relative;width:46.19vw;height:52.91vw;z-index:10;}
.HomeAbout .svg_box .svg_bg{position:absolute;width:100%;left:0;top:0;z-index:2;}
.HomeAbout .svg_box .svg_img{position:absolute;left:0;top:0;width:100%;z-index:3;}
.HomeAbout #thePath_bg{fill:#eae3eb;transition:all .6s ease-in-out;animation:curveWave1 5s infinite linear;}
.HomeAbout #thePath{fill:none;animation:curveWave 6s infinite linear;}
@keyframes curveWave{0%,100%{d:path('M-159.552,2466.19c-0.059.1,231.478-103.51,399.21-101.42,174.624,2.17,185.473,99,367.492,118.08C784.514,2501.45,892.066,2637.34,886,2821c-4.092,123.89-134.282,258.29-303.348,282.73-169.005,24.44-205.264,92.51-266.83,156.07-43.093,44.5-271.6,259.72-495.822-40.88Z');}
50%{d:path('M-53.888,2359.94c-0.081.08,248.982-48.01,411.82-7.73,169.527,41.94,158.012,138.69,330.885,198.77,168.45,58.55,242.185,215.38,194.4,392.82-32.235,119.7-189.64,220.87-359.826,206.12-170.125-14.74-220.95,43.27-295.388,91.12-52.1,33.49-323.668,190.95-473.438-152.86Z');}
}
@keyframes curveWave1{0%,100%{d:path('M-149.557,2483.39c-0.059.1,231.424-103.46,399.117-101.38,174.582,2.18,185.429,98.96,367.405,118.04,177.322,18.59,284.85,154.41,278.785,337.98-4.091,123.84-134.251,270.45-303.277,294.88-168.966,24.43-200.1,80.19-261.655,143.72C287.735,3321.11,54.167,3516.24-170,3215.78Z');}
50%{d:path('M-175.266,2518.96c-0.052.1,223.9-118.88,391.349-128.13,174.33-9.64,191.7,86.19,374.545,92.92,178.174,6.55,294.638,134.8,301,318.36,4.291,123.83-115.659,278.9-282.646,314.71-166.928,35.79-194.224,93.53-251.339,161.09-39.977,47.28-259.818,257.76-503.786-26.86Z');}
}
.HomeAbout .About{width:36.45%;margin-right:8.33vw;}
.HomeAbout .desc{margin-bottom:2.76vw;}
.HomeAbout .btn{margin-bottom:5.67vw;}
.HomeAbout .btn a:not(:last-child){margin-right:0.2rem;}
.HomeAbout .navList .item{width:48.57%;margin-bottom:0.3rem;}
.HomeAbout .navList .item a{min-height:7.29vw;border-radius:0.2rem;background-color:#fff;box-shadow:0px 3px 18px 0pxrgba(110,46,121,0.06);padding:0.2rem 0.2rem 0.2rem 0;}
.HomeAbout .navList .item .icon{width:1.44rem;text-align:center;}
.HomeAbout .navList .item .icon img{width:0.59rem;}
.HomeAbout .navList .item .info{flex:1;}
.HomeAbout .navList .item .ti{margin-bottom:0.05rem;}
.HomeAbout .mapline{position:absolute;left:0;bottom:0;width:88.54vw;}
.HomeAbout .mapline a{position:absolute;right:-59px;text-align:center;width:101px;top:-1.08rem;background:url(../images/arr_more.png) right 9px no-repeat;opacity:0;transition:all 0.5s;}
.HomeAbout .mapline .icon{position:relative;width:16px;margin:0px auto;}
.HomeAbout .mapline .icon:after{width:200%;height:50%;background:var(--purple-color);position:absolute;left:-50%;top:80%;content:'';border-radius:50%;-webkit-animation:scaleAnimate 2s linear infinite;opacity:0;}
.HomeAbout .mapline:after{position:absolute;left:0;bottom:0;width:0;height:1.4rem;background:url(../images/line.svg) no-repeat 0 center/cover;content:'';}
.HomeAbout.active .mapline a{animation:textOpacity 1.5s;animation-fill-mode:forwards;}
.HomeAbout.active .mapline:after{animation:linew 1.2s;animation-fill-mode:forwards;}
@-webkit-keyframes textOpacity{90%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes linew{0%{width:0;}
100%{width:88.54vw;}
}
@keyframes linew{10%{width:0;}
100%{width:88.54vw;}
}
.HomeLife{padding-bottom:6.25vw;background:url(../images/homebg.jpg);overflow:hidden;}
.HomeLife .leftNav{width:15%;min-height:3.32rem;}
.HomeLife .leftNav .ico{display:inline-block;vertical-align:middle;margin-right:0.12rem;width:20px;height:21px;}
.HomeLife .leftNav .item{line-height:0.59rem;position:relative;cursor:pointer;transition:all 0.5s;}
.HomeLife .leftNav .item a{position:absolute;left:0;top:0;width:100%;height:100%;}
.HomeLife .leftNav .item:After{position:absolute;left:0;bottom:0;width:0;height:1px;content:"";background-color:var(--purple-color);transition:all 0.5s;}
.HomeLife .leftNav .item.on{color:var(--purple-color);font-weight:normal;  background: url(../images/arr_more.png) no-repeat right center;}
.HomeLife .leftNav .item.on:After{width:100%;}
.HomeLife .leftNav .TabNav{ margin-bottom: .3rem;}
.HomeLife .leftNav .TabMore li:not(.on){display:none}
.HomeLife .content{width:77.5%;position:relative;}
.HomeLife:not(.newsFocus) .slider{margin-left:-1.04vw;}
.HomeLife:not(.newsFocus) .slider .slick-list{width:150%;padding-right:50%;}
.HomeLife .slider .item{padding:0 1.04vw 0.2rem;}
.HomeLife .slider .item .imgbox{border-radius:0.2rem 0.2rem 0 0;padding-top:14.94vw;}
.HomeLife .slider .item .info{background-color:#fff;border-radius:0 0 0.2rem 0.2rem;min-height:16.3vw;padding:2.08vw;position:relative;}
.HomeLife .slider .item a{display:block;box-shadow:0px 3px 18px 0pxrgba(110,46,121,0.06);border-radius:20px;}
.HomeLife .slider .item .ti{margin-bottom:0.22rem;min-height:0.64rem;}
.HomeLife .slider .item .desc{margin-bottom:2.39vw;}
.HomeLife .slider .item .moreBtn{position:absolute;right:0;bottom:2.08vw;opacity:0;}
.HomeLife .slider .item:hover .moreBtn{right:2.08vw;opacity:1;}
.HomeLife .slider .item:last-child{padding-right:0;}
.HomeLife .item2{padding:0 1.04vw 0.2rem;}
.HomeLife .item2 a{display:block;padding:2.08vw;border-radius:0.2rem;background:#fff;box-shadow:0px 3px 18px 0pxrgba(110,46,121,0.06);}
.HomeLife .item2 a:before{margin-bottom:0.33rem;width:0.82rem;height:0.67rem;content:"";display:block;background:url(../images/kh1.svg) no-repeat center center/contain;}
.HomeLife .item2 .desc{margin-bottom:0.34rem;height:1.8rem;overflow-y:auto;}
.HomeLife .item2 .teacher{border-top:1px solid #ebebeb;padding:0.33rem 0 0 0.18rem;}
.HomeLife .item2 .head{margin-right:0.18rem;position:relative;}
.HomeLife .item2 .head:after,.HomeLife .item2 .head:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;content:"";border-radius:50%;transition:all 0.5s;}
.HomeLife .item2:hover .head:after{width:0.56rem;height:0.56rem;border:1px solid #ba9cbf;}
.HomeLife .item2:hover .head:before{width:0.69rem;height:0.69rem;border:1px solid #f8f5f9;}
.HomeLife .item2 .head img{width:0.46rem;height:0.46rem;border-radius:50%;}
.HomeLife .item2:hover a:before{background:url(../images/kh2.svg) no-repeat center center/contain;}
.HomeLife .arrow{position:absolute;bottom:0.5rem;width:1.22rem;left:-18.75vw;}
.HomeLife .slick-arrow{background-color:transparent;border:1px solid #999999;color:#999999;width:0.56rem;height:0.56rem;}
.HomeLife .slick-prev{left:0;}
.HomeLife .slick-next{right:0;background-color:var(--purple-color);border:1px solid var(--purple-color);color:#fff;}
.HomeLife:not(.newsFocus) .slick-dots{display:none !important;position:static;padding-top:0.2rem;}
.HomeLife.newsFocus{background:transparent;padding-bottom:0.53rem;}
.HomeLife.newsFocus .slick-dots{position:static;margin-top:0.3rem;}
.HomeLife.newsFocus .slick-prev{left:-0.5rem;opacity:0;}
.HomeLife.newsFocus .slick-next{right:-0.5rem;opacity:0;}
.HomeLife.newsFocus:hover .slick-prev{left:0;opacity:1;}
.HomeLife.newsFocus:hover .slick-next{right:0;opacity:1;}
.HomeElite{padding:8.9vw 0 7.23vw 0;background:url(../images/homebg.jpg);position:relative;}
.HomeElite .point{position:absolute;left:0;top:-0.1rem;width:100%;content:"";height:28.48vw;background:url(../images/HomeElitebg.png) no-repeat center top/cover;opacity:0.6;}
.HomeElite .TabNav{width:100%;left:0;bottom:8.33vw;position:absolute;z-index:10;}
.HomeElite .TabNav:after{width:100%;height:5.49rem;background:url(../images/line2.svg) no-repeat 0 bottom/cover;content:"";position:absolute;left:0;bottom:0;z-index:-1;}
.HomeElite .TabNav li{width:15%;position:absolute;text-align:center;cursor:pointer;}
.HomeElite .TabNav li i{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:0.1rem;height:0.1rem;background-color:#fff;border:2px solid var(--purple-color);border-radius:50%;bottom:-0.25rem;}
.HomeElite .TabNav li:nth-child(1){bottom:0.35rem;left:0;}
.HomeElite .TabNav li:nth-child(2){bottom:0.22rem;left:15%;}
.HomeElite .TabNav li:nth-child(3){bottom:0.24rem;left:30%;}
.HomeElite .TabNav li.on{color:var(--purple-color);font-weight:normal;}
.HomeElite .TabNav li.on i{background-color:var(--purple-color);}
.HomeElite .TabNav li.on i:After{background-color:var(--purple-color);position:absolute;left:-200%;top:-200%;width:500%;height:500%;content:"";border-radius:50%;-webkit-animation:guang 1.5s ease-out;-moz-animation:guang 1.5s ease-out;animation:guang 1.5s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.HomeElite .content{padding:0.4rem 0 0 3.8vw;width:38.625%;}
.HomeElite .content .TabCon {position: relative;z-index: 100;}
.HomeElite .w1600.flexbw{position: static;}
.HomeElite .desc{margin-bottom:0.52rem;}
.HomeElite .TabCon{margin-top:0.09rem;position:relative;display:none;}
.HomeElite .TabCon h3{font-weight:normal;font-size:0.36rem;color:#000000;line-height:2.19;}
.HomeElite .TabCon .num{position:absolute;top:0.2rem;right:0;}
.HomeElite .TabCon .num em{font-weight:normal;color:var(--purple-color);}
.HomeElite .TabCon.on{display:block;}
.HomeElite .TabCon.on h3{animation:fadeInUpSmall 1s ease both;-webkit-animation:fadeInUpSmall 1s ease both;-moz-animation:fadeInUpSmall 1s ease both;}
.HomeElite .TabCon.on .desc{animation:fadeInUpSmall 1s 0.2s ease both;-webkit-animation:fadeInUpSmall 1s 0.2s ease both;-moz-animation:fadeInUpSmall 1s 0.2s ease both;}
.HomeElite .TabCon.on .moreBtn{animation:fadeInUpSmall 1s 0.4s ease both;-webkit-animation:fadeInUpSmall 1s 0.4s ease both;-moz-animation:fadeInUpSmall 1s 0.4s ease both;}
.HomeElite .svg_box{position:relative;width:48.87%;height:37.91vw;z-index:10;}
.HomeElite .svg_box .imgbox{-webkit-mask-image:url("../images/maskbg.svg");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;width:40.67vw;height:37.91vw;z-index:3;}
.HomeElite .svg_box .imgbox img{opacity:0;transition:all 0.5s;transform:scale(1.1);object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;}
.HomeElite .svg_box .imgbox img.on{opacity:1;transform:scale(1);}
.HomeElite .svg_box .svg_bg{position:absolute;width:100%;left:0;top:0;z-index:2;}
.HomeElite #thePath_bg2{fill:#eae3eb;transition:all .6s ease-in-out;animation:curveWave3 5s infinite linear;}
@keyframes curveWave3{0%,100%{d:path('M966.448,4722.37s34.522-212.4,245.892-209.05,387.77,240.87,365.36,429.39-310.12,209.64-449.27,140.34S941.158,4869.14,966.448,4722.37Z" transform="translate(-959.969 -4513.28)');}
50%{d:path('M989.445,4965.47s-126.462-174.11,24.8-321.79,444.1-105.61,562.14,43.09-69.62,367.8-216.83,417.76S1075.82,5086.8,989.445,4965.47Z');}
}
.blankbg{height:1.61rem;background:url(../images/homebg.jpg);}
.blankbg2{height:1.61rem;background-color:#fff;}
@media(min-width:1025px){.HomeLife:not(.newsFocus) .slider{padding-right:2.4rem;}
.HomeLife .leftNav .item.on{margin-bottom:0.2rem;}
}
@media(max-width:1440px){
.HomeLife .arrow{bottom:-.4rem}
}

@media(max-width:1366px){
.HomeAbout .About{width:38%;}
.HomeElite .TabNav li:nth-child(1){bottom:0.41rem;}
.HomeElite .TabNav li:nth-child(2){bottom:0.26rem;}
.HomeElite .TabNav li:nth-child(3){bottom:0.22rem;}
}
@media(max-width:1024px){
.HomeDigital .point{top:-8.66vw;}
.HomeDigital .point img{width:100%;height:8.66vw;left:0;}
.HomeDigital{margin-top:52vw;}
.HomeDigital .numList .item{width:33.333%;}
.HomeDigital .scrollList{overflow:hidden;}
.HomeDigital .scrollList .slick-list{padding:0 5%;}
.HomeDigital .scrollList .hideTxt{position:static;width:auto;}
.HomeDigital .scrollList .item .set{position:absolute;top:-1rem;z-index:10;right:0.15rem;}
.HomeDigital .scrollList .item .set .moreBtn{background-color:var(--purple-color);color:#fff;}
.HomeAbout .svg_box{width:80%;height:100vw;}
.HomeAbout .About{width:100%;padding:0 6%;margin:0;}
.HomeAbout{padding-bottom:2.5rem;}
.HomeAbout .mapline{bottom:-1.5rem;}
.HomeAbout .mapline a{top:-0.62rem;right:-30px;}
.HomeAbout .mapline:after{background:url(../images/line.svg) no-repeat -5vw center/cover;}
.HomeLife .leftNav{width:100%;min-height:auto;}
.HomeLife .leftNav .TabNav{display:flex;justify-content:space-between;margin-bottom:0.35rem;}
.HomeLife .leftNav .item a,.HomeLife .slider .item .moreBtn,.HomeLife .arrow{display:none;}
.HomeLife .leftNav .TabMore{position:absolute;right: 0;top: .2rem;}
.HomeLife .content{width:100%;}
.HomeLife .slider .item .imgbox{padding-top:64%;}
.HomeLife:not(.newsFocus) .slick-dots{display:block !important;}
.HomeElite .w1600.flexbw{align-items:center;}
.HomeElite .svg_box{width:35%;height:23vw;}
.HomeElite .content{width:62%;padding-left:0;}
.HomeElite{padding-bottom:2.5rem;}
.HomeElite .TabNav{z-index:1;}
.HomeElite .TabNav li{width:33.333%;}
.HomeElite .TabNav li:nth-child(1){left:0;}
.HomeElite .TabNav li:nth-child(2){left:33.333%;}
.HomeElite .TabNav li:nth-child(3){left:66.666%;}
}
@media(max-width:768px){.HomeAbout .navList .item .icon{width:1rem;}
.HomeDigital{margin-top:50vw;}
.HomeDigital .numList .item{padding:0 0 0.3rem 0.15rem;}
.HomeAbout .mapline:after{background:url(../images/line.svg) no-repeat -32vw center/cover;}
}
@media(max-width:640px){.TitHead .en{font-size:15px;}
.HomeDigital{margin-top:44vw;}
.HomeDigital .numList .num span{font-size:0.5rem;}
.HomeLife .slider .item .info{padding:0.25rem;}
.HomeElite .svg_box .imgbox{width:33.67vw;}
}
/* 首页 */
/*common s*/
.SubPage{position:relative;background:#fff;z-index:1;height:auto !important;height:100px;min-height:100px;padding:1.2rem 0 1.2rem 0;clear:both;}
.SubPage .point{position:absolute;height:1.46rem;background:url(../images/point_sub.png) no-repeat center bottom/cover;top:-1.45rem;width:100%;}
.SubBan{position:relative;overflow:hidden;transition:all 0.3s;color:#fff;margin-top:1.2rem;}
.SubBan .w1440{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.SubBan h1{font-size:0.44rem;font-weight:normal;line-height:1.09;margin-bottom:0.21rem;}
.SubBan .img img{width:100%;transform:scale(1.1);transition:all 5s;}
.SubBan.on .img img{transform:scale(1);}
.ColName{display:none;line-height:32px;background-color:#004898;border-radius:0 0 5px 5px;font-size:16px;color:#fff;padding:0 18px;position:relative;margin-bottom:5px;}
.ColName i{position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.SubMenu{position:relative;z-index:10;border-bottom:1px dashed #dcdcdc;margin-bottom:5.72vw;}
.SubMenu.detail{border-bottom:0;margin-bottom:3vw;}
.SubMenu li{position:relative;line-height:0.82rem;}
.SubMenu li:not(:last-child){margin-right:3.38vw;}
.SubMenu li a{display:block;position:relative;z-index:1;}
.SubMenu li:after{content:'';position:absolute;left:50%;bottom:-1px;background:var(--purple-color);height:0;width:0;transition:all 0.5s;height:3px;}
.SubMenu li span a:hover,.SubMenu li.onli span a{color:var(--purple-color);}
.SubMenu li:hover:after,.SubMenu li.onli:after{left:0;width:100%;}
.SubMenu.detail2{margin-top:1.5rem;margin-bottom:0;padding-bottom:0.2rem;}
.SubNav{text-align:center;margin-bottom:3.125vw;}
.SubNav li:not(:last-child){margin-right:1.56vw;}
.SubNav li{position:relative;overflow:hidden;border-radius:0.48rem;line-height:0.48rem;border:1px solid #dcdcdc;}
.SubNav li:after{position:absolute;left:0;bottom:0;content:"";height:0;transition:all 0.5s;background-color:var(--purple-color);width:100%;}
.SubNav li a{display:block;position:relative;z-index:1;min-width:1.3rem;padding:0 0.2rem;text-align:center;}
.SubNav li:hover a,.SubNav li.on a{color:#fff;}
.SubNav li:hover:after,.SubNav li.on:after{height:100%;}
.Place{color:#999999;}
.Place:before{width:15px;height:16px;background:url(../images/ico_home.svg) no-repeat center center/contain;content:"";display:inline-block;vertical-align:middle;margin:-4px 0.08rem 0 0;}
.Place a{color:#999999;margin-right:0.3rem;position:relative;}
.Place a:After{position:absolute;text-align:center;width:5px;height:8px;right:-0.15rem;background:url(../images/arr_gray.svg) no-repeat center center/contain;content:"";top:50%;transform:translateY(-50%);}
.Place i{vertical-align:middle;font-size:20px;margin:-4px 9px 0 0;}
.Place a:hover{color:#b1702b;}
.SubTit{padding-bottom:0.21rem;}
.SubTit h2{font-size:0.44rem;line-height:1.2;display:inline-block;line-height:1.25;font-size:0.52rem;position:relative;color:#6e2e79;}
.SubTit h2:After{position:absolute;width:0.19rem;height:0.19rem;content:"";right:-0.24rem;top:-0.04rem;background:url(../images/point_dot.gif) no-repeat center center/contain;}
.SinglePage{word-wrap:break-word;word-break:normal;text-align:justify;}
.SinglePage table{border-bottom:1px solid #dcdcdc !important;border-right:1px solid #dcdcdc !important;margin:0.2rem 0;}
.SinglePage table td,.SinglePage table th{padding:0.2rem 0.15rem !important;border-top:1px solid #dcdcdc !important;border-left:1px solid #dcdcdc !important;background-color:#f4f5f7 !important;text-align:center;line-height:24px;}
.SinglePage table th{background-color:#004898 !important;color:#fff !important;font-size:0.18rem !important;font-weight:normal;}
.SinglePage table p{margin-left:8px;margin-right:8px;}
.SinglePage table p:not(:last-child){margin-bottom:8px;}
.SinglePage table tr{transition:all 0.3s;}
.SinglePage table tr:hover td{background:#f5eee9;}
.SinglePage table tr:hover{box-shadow:0 15px 38px rgba(0,0,0,0.1);position:relative;z-index:1;}
@media(max-width:1024px){.SubBan{margin-top:0;}
.SubPage{padding-bottom:0.65rem;}
.SubTit h2{font-size:0.3rem;}
.SubTit .desc br{display:contents;}
.SubTit .desc{max-width:100%;}
.SinglePage table{width:100% !important;}
.SubMenu.detail2{margin-top:0.2rem;}
}
@media(max-width:768px){.SubBan h1{font-size:0.4rem;margin-bottom:0.1rem;}
.SubPage{padding-top:0.4rem;}
.SubPage.frist{padding-top:0.35rem;}
.SinglePage{line-height:24px !important;}
.SinglePage img{width:auto !important;height:auto !important;}
.ColName{display:block;}
.Place{margin:10px 6% 0 0;text-align:right;}
.SubMenu{height:auto;line-height:0.5rem;padding-bottom:10px;}
.SubMenu ul{float:none;clear:both;line-height:30px;flex-wrap:wrap;justify-content:flex-start;width:100%;}
.SubMenu li a{color:var(--blue-color);}
.SubMenu li{float:none;min-width:33.333%;text-align:center;}
.SubMenu li:not(:last-child){margin-right:0;}
.SubMenu li a:after{display:none;}
}
@media(max-width:640px){.SubNav{margin-bottom:0.35rem;}
.Place{font-size:14px;}
.SinglePage table td{font-size:12px;}
.SinglePage table td,.SinglePage table th{padding:5px;}
.SinglePage table th{font-size:14px !important;}
.SubTit h2{font-size:20px;}
}
/*common end*/
/* 走进华美 */
.SubTit2{padding-bottom:0.5rem;}
.SubTit2 h3{font-size:0.42rem;line-height:1.42;font-weight:normal;color:#6e2e79;}
.AboutInfo{align-items:flex-end;}
.AboutInfo .info{width:42.25%;}
.AboutInfo .since{line-height:1.6;color:#9a6f49;font-size:0.46rem;font-weight:bold;font-family:"OPPOSans-M";}
.AboutInfo .since img{width:1.61rem;display:inline-block;vertical-align:middle;margin:-0.07rem 0.21rem 0 0;}
.AboutInfo .slogan{margin-bottom:0.16rem;}
.AboutInfo .slogan span:not(:last-child){margin-right:0.37rem;position:relative;}
.AboutInfo .slogan span:not(:last-child):After{position:absolute;width:1px;height:0.22rem;top:50%;transform:translateY(-50%);background-color:#e1d4c8;content:"";right:-0.19rem;}
.AboutInfo .slogan2{margin-bottom:0.3rem;}
.AboutInfo .playBtn{left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);}
.AboutInfo .imgbox{width:50%;}
.AboutInfo .imgbox:after{background:rgba(0,0,0,0.2);left:0;top:0;width:100%;height:100%;z-index:1;content:"";transition:all 0.5s;position:absolute;}
.AboutInfo .imgbox:hover:after{background:rgba(0,0,0,0.05);}
.AboutInfo .video_files{position:absolute;}
.AboutThis:After{width:100%;height:50%;content:"";left:0;bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fbf9fc);position:absolute;}
.AboutThis:before{position:absolute;left:0;top:9vw;width:100%;height:17.2vw;content:"";background:url(../images/line3.png) no-repeat 0px top/cover;}
.AboutThis .w1600{min-height:34.79vw;}
.AboutThis .SubTit2{position:absolute;left:0;top:7.6vw;width:2.95rem;}
.AboutThis .SubTit2:After{position:absolute;width:0.09rem;height:0.09rem;left:-0.28rem;top:0.25rem;content:"";border-radius:50%;background-color:var(--purple-color);}
.AboutThis .slogan{color:var(--purple-color);position:absolute;left:1.07rem;top:24.73vw;width:1.37rem;}
.AboutThis .slogan i{background-color:var(--purple-color);position:absolute;left:-0.18rem;top:0;width:0.1rem;height:0.1rem;border-radius:50%;bottom:-0.25rem;}
.AboutThis .slogan i:After{background-color:var(--purple-color);position:absolute;left:-200%;top:-200%;width:500%;height:500%;content:"";border-radius:50%;-webkit-animation:guang 1.5s ease-out;-moz-animation:guang 1.5s ease-out;animation:guang 1.5s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.AboutThis li img{border-radius:50%;}
.AboutThis li:nth-child(2){width:24.63vw;margin:10.31vw 5.7vw 0 17.7vw;}
.AboutThis li:nth-child(3){width:28.43vw;}
.twInfo{background-image:linear-gradient(to top,rgba(255,255,255,0),#fbf9fc);}
.twInfo .imgbox{width:46.87%;}
.twInfo .info{width:53.13%;padding:3.38vw 5.2vw;}
.twInfo .info .ti{margin-bottom:0.27rem;line-height:1.42;}
.classList{margin:0.48rem 0 0 -2%;}
.classList .item{margin:2% 0 0 2%;width:31.333%;border:1px solid #f6f2f9;border-radius:0.1rem;padding:0.5rem;background-image:linear-gradient(to top,rgba(255,255,255,0),#fbf9fc);}
.classList .ti{margin-bottom:0.3rem;line-height:1.57;}
.classList .ti img{height:0.44rem;display:inline-block;vertical-align:middle;margin-right:0.2rem;}
.classList .desc p{padding-left:14px;position:relative;}
.classList .desc p:not(:last-child){margin-bottom:0.15rem;}
.classList .desc p:before{position:absolute;border-radius:50%;width:5px;height:5px;content:"";top:0.14rem;background-color:var(--purple-color);left:0;}
@media(max-width:1024px){.AboutInfo .info{width:100%;padding-bottom:0.35rem;}
.AboutInfo .imgbox{width:100%;}
.AboutThis .SubTit2{position:relative;top:auto;width:auto;}
.AboutThis:before{top:0.5rem;}
.AboutThis .slogan{top:1.9rem;width:auto;}
.AboutThis ul{justify-content:space-between;padding-top:2rem;}
.AboutThis li:nth-child(2){width:48%;margin:0;}
.AboutThis li:nth-child(3){width:48%;margin:0;}
.twInfo .imgbox{width:100%;}
.twInfo .info{padding:0.3rem;width:100%;}
}
@media(max-width:768px){.classList .item{width:100%;padding:0.35rem;}
.AboutThis:before{height:30vw;top:0;}
}
@media(max-width:640px){.AboutThis:before{height:82vw;}
}
/* 02_校长致辞 */
.leaderInfo:not(:last-child){padding-bottom:1.12rem;}
.leaderInfo .info{width:50%;}
.leaderInfo .info .slogan{color:var(--purple-color);margin-bottom:0.18rem;}
.leaderInfo .info .slogan h3{font-size:0.36rem;line-height:1.7;}
.leaderInfo .info p span{font-weight:normal;color:#333333;}
.leaderInfo .imgbox{width:41.81%;}
.leaderInfo .imgbox img{height:auto;}
.leaderInfo:nth-child(even){flex-direction:row-reverse;}
.leaderInfo:nth-child(even) .imgbox{width:49%;}
.leaderInfo:nth-child(even) .info{width:41.8%;}
@media(max-width:768px){.leaderInfo .info{width:100% !important;padding-bottom:0.3rem;}
.leaderInfo .imgbox{width:100% !important;}
}
/* 02_华美风采 */
.newsList{padding-bottom:0.48rem;}
.newsList .item a{padding:0.32rem 0;border-bottom:1px dashed #dedede;}
.newsList .item:hover a{border-bottom:1px dashed #fff;}
.newsList .item .date{width:2.18rem;padding:0 0 0 0.5rem;position:relative;}
.newsList .item .date:after{top:50%;height:0.85rem;width:1px;content:"";right:0.5rem;position:absolute;background-color:#ededed;transform:translateY(-50%);}
.newsList .item .date span{display:block;font-size:0.24rem;line-height:0.4rem;font-weight:normal;}
.newsList .item .info{flex:1;}
.newsList .item .more{padding:0 2.6vw 0 12.5vw;}
.newsList .item .ti{margin-bottom:0.12rem;}
.newsList .moreBtn{border:1px solid #dcdcdc;color:#999999;}
.newsList .item:hover .moreBtn{color:#fff !important;}
.newsList .item:hover .moreBtn .iconyjt{margin-left:0.15rem;}
.newsList .item:hover .moreBtn:After{height:110%;}
.teacherList .item{margin:0 0 3.75% 2.25%;width:22.75%;box-shadow:0px 3px 18px 0pxrgba(110,46,121,0.06);}
.teacherList .item a{display:block;padding:2.08vw;border-radius:0.2rem;}
.teacherList .item a:before{margin-bottom:0.33rem;width:0.82rem;height:0.67rem;content:"";display:block;background:url(../images/kh1.svg) no-repeat center center/contain;}
.teacherList .item .desc{margin-bottom:0.34rem;height:1.8rem;overflow-y:auto;}
.teacherList .item .teacher{border-top:1px solid #ebebeb;padding:0.33rem 0 0 0.18rem;}
.teacherList .item .head{margin-right:0.18rem;position:relative;}
.teacherList .item .head:after,.teacherList .item .head:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;content:"";border-radius:50%;transition:all 0.5s;}
.teacherList .item:hover .head:after{width:0.56rem;height:0.56rem;border:1px solid #ba9cbf;}
.teacherList .item:hover .head:before{width:0.69rem;height:0.69rem;border:1px solid #f8f5f9;}
.teacherList .item .head img{width:0.46rem;height:0.46rem;border-radius:50%;}
.teacherList .item:hover a:before{background:url(../images/kh2.svg) no-repeat center center/contain;}
.photoList{margin-left:-2.25%;}
.photoList .item{width:31.08%;margin:0 0 2.25% 2.25%;}
.photoList.slider{margin:0 -0.19rem;}
.photoList .item2{padding:0 0.19rem;}
.photoList .imgbox{padding-top:56.29%;margin-bottom:0.23rem;}
.photoList .imgbox:After{content:"";left:0;top:0;width:100%;height:100%;position:absolute;z-index:1;background-color:rgba(0,0,0,0.2);}
.photoList .iconbf{position:absolute;z-index:2;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);width:0.5rem;height:0.5rem;text-align:center;background:rgba(0,0,0,0.3);color:#fff;transition:all 0.3s;display:flex;align-items:center;justify-content:center;}
.photoList .ti{min-height:0.6rem;}
.photoList .item:hover .iconbf{width:0.68rem;height:0.68rem;background-color:var(--purple-color);}
.photoList .item:hover .imgbox:after{background-color:rgba(0,0,0,0.05);}
.photoList .slick-dots{position:static;padding-top:0.2rem;}
.photoList .slick-arrow{top:40%;}
.photoList .slick-prev{left:-0.2rem;opacity:0;}
.photoList .slick-next{right:-0.2rem;opacity:0;}
.photoList:hover .slick-prev{left:0;opacity:1;}
.photoList:hover .slick-next{right:0;opacity:1;}
.JobPop{width:12.8rem;z-index:1000;background:#fff;box-shadow:0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position:relative;max-height:50%;overflow-y:auto;border-radius:0.1rem;}
.JobPop *{box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */
 -webkit-box-sizing:border-box;/* Safari */
 /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
}
.JobPop *:before,.JobPop *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.JobPop .Content{padding:3.125vw;overflow:hidden;}
.JobPop .Content video{display:block;width:100%;}
.JobPop .toptit{text-align:center;padding-bottom:0.4rem;}
.JobPop .toptit h1{text-align:center;line-height:1.73;font-size:0.3rem;color:var(--purple-color);}
.JobPop .toptit time i{color:var(--purple-color);margin-right:10px;}
.JobPop .mfp-close{width:0.52rem;height:0.52rem;line-height:0.52rem;text-align:center;color:#c0c0c0 !important;opacity:1;font-size:0.5rem;}
.JobPop .mfp-close:hover{color:var(--purple-color) !important;}
.JobPop .imgbox{width:37.93%;}
.JobPop .imgbox img{height:auto;}
.JobPop .info{width:56%;}
.JobPop .info .tithead{margin-bottom:0.24rem;line-height:1.85;}
.JobPop .info .tithead span{font-size:0.42rem;color:#000000;}
.JobPop .info .tithead em{font-size:0.2rem;color:#999999;margin-left:0.15rem;}
.rightRec{width:3rem;}
.rightRec .tithead{line-height:2.1;margin-bottom:0.2rem;font-weight:normal;}
.rightRec li{padding:0.18rem 0;border-bottom:1px dashed #dcdcdc;}
.rightRec li .ti{padding-left:0.2rem;position:relative;display:block;}
.rightRec li .ti:before{position:absolute;left:0;top:0.09rem;width:0.12rem;height:0.12rem;content:"";background:url(../images/dot.gif) no-repeat center center/contain;}
.NewsInfo{width:71.25%;}
.NewsInfo .SinglePage p{text-indent:2em;}
.NewsInfo .SinglePage img{display:block;margin:0px auto;}
.TitleInfo{padding-bottom:0.33rem;margin:0 0 0.42rem;border-bottom:1px solid #ededed;}
.TitleInfo .title{font-size:0.38rem;line-height:1.31;margin-bottom:0.27rem;font-weight:normal;}
.TitleInfo span{margin-left:0.59rem;}
.PrevNextInfo{padding:0.38rem 2.2rem 0 0;margin-top:0.5rem;border-top:1px solid #f1f1f1;position:relative;}
.PrevNextInfo dl{position:relative;padding-left:68px;min-height:36px;line-height:36px;margin-bottom:0.11rem;}
.PrevNextInfo dl dt{position:absolute;left:0;top:0;color:#999999;}
.PrevNextInfo .moreBtn{position:absolute;right:0;top:0.53rem;}
.PrevNextInfo .moreBtn i{margin-right:0.1rem;}
@media(min-width:1025px){.rightRec.fix{position:fixed;right:8.33vw;top:0.9rem;z-index:100;}
.rightRec.fix .imgbox{padding-top:30%;}
.rightRec.out{position:relative;right:autos;top:auto;}
}
@media(max-width:1440px){.rightRec.fix{right:6%;}
}
@media(max-width:1024px){.newsList .item .more{padding:0 1vw 0 2.6vw;}
.teacherList .item{width:31.08%;}
.NewsInfo{width:100%;}
.rightRec{width:100%;padding-top:0.5rem;}
.rightRec .tithead{margin-bottom:0;}
.JobPop{width:95%;}
}
@media(max-width:768px){.newsList .item .more{display:none;}
.newsList .item .date{padding-left:0.1rem;width:1.4rem;}
.newsList .item .date:after{right:0.2rem;}
.newsList .item .date span{font-size:16px;}
.teacherList .item{width:47.75%;}
.photoList .item{width:97.75%;}
.photoList .iconbf{width:0.68rem;height:0.68rem;}
.photoList .item:not(:last-child){border-bottom:1px solid #eee;margin-bottom:0.3rem;}
.TitleInfo{padding-bottom:0.35rem;margin:0 0 0.35rem;}
.TitleInfo p span{margin:0 0.2rem;}
.TitleInfo .title{font-size:18px;}
.NewsInfo .SinglePage *{font-size:14px !important;}
.PrevNextInfo{padding-right:0;margin-top:50px;padding-top:10px;}
.PrevNextInfo dl{min-height:30px;line-height:30px;}
.PrevNextInfo .moreBtn{top:-35px;width:1.88rem;}
.JobPop .toptit h1{font-size:18px;}
.JobPop .Content{padding:0.6rem 0.35rem 0.35rem;}
.JobPop .imgbox{width:100%;}
.JobPop .info{width:100%;padding-top:0.1rem;}
.JobPop .info .tithead em{font-size:14px;}
}
/* 02_校园服务 */
.serviceInfo .item{padding:6.25vw 0;}
.serviceInfo .item:last-child{padding-bottom:10.41vw;}
.serviceInfo .info{width:41.87%;padding-top:2.3vw;}
.serviceInfo .info .ti{line-height:1.66;font-size:0.42rem;color:#9a6f49;}
.serviceInfo .info .ti:after{margin-left:0.3rem;width:0.34rem;height:0.28rem;display:inline-block;vertical-align:middle;content:"";background:url(../images/kh3.svg) no-repeat center center/contain;}
.serviceInfo .info .slogan{font-size:0.3rem;line-height:1.33;margin-bottom:0.37rem;}
.serviceInfo .imglist{width:50%;}
.serviceInfo .slick-prev{left:-0.2rem;opacity:0;}
.serviceInfo .slick-next{right:-0.2rem;opacity:0;}
.serviceInfo .imglist:hover .slick-prev{left:1%;opacity:1;}
.serviceInfo .imglist:hover .slick-next{right:1%;opacity:1;}
.serviceInfo .imgbox{padding-top:56.25%;}
.serviceInfo .slick-dots{bottom:-0.42rem;}
.serviceInfo .item:first-child{padding-top:0;}
.serviceInfo .item:not(:first-child):nth-child(odd){background-image:linear-gradient(to top,#fcfafd,#faf7fb);}
.serviceInfo .item:not(:first-child):nth-child(odd) .w1600{flex-direction:row-reverse;}
.serviceInfo .item:nth-child(2) .w1600{flex-direction:row-reverse;}
.serviceInfo .item2{padding-bottom:6.25vw;}
.serviceInfo .item2 .box{width:48.75%;border:1px solid #f9f6fb;border-radius:0.1rem;background-image:linear-gradient(to top,rgba(255,255,255,0),#faf7fb);padding:2.08vw 2.5vw;}
.serviceInfo .item2 .ti{line-height:1.66;margin-bottom:0.23rem;}
.serviceInfo .item2 .ti img{display:inline-block;vertical-align:middle;height:0.4rem;margin-right:0.12rem;}
.serviceInfo .item2 .ti .moreBtn{float:right}
.serviceInfo .item2 dl{width:50%;display:flex;}
.serviceInfo .item2 dl dt{width:50px;color:#999999;}
.serviceInfo .item2 dl dd{flex:1;}
.serviceInfo .item2 .list li{position:relative;padding-right:90px;}
.serviceInfo .item2 .list li .date{position:absolute;right:0;top:0;color:#999999;}
@media(max-width:1366px){.serviceInfo .info{padding-top:0;}
}
@media(max-width:1024px){.serviceInfo .info{width:100%;padding-bottom:0.3rem;}
.serviceInfo .imglist,.serviceInfo .item2 .box{width:100%;}
.serviceInfo .imglist,.serviceInfo .item2 .box:not(:last-child){margin-bottom:0.25rem;}
}
@media(max-width:640px){.serviceInfo .item:last-child{padding-bottom:18vw;}
.serviceInfo .item2 dl{width:100%;}
.serviceInfo .item2 .list li,.serviceInfo .item2 dl{line-height:30px;}
}
/* 02_精英团队 */
.teamList{margin-left:-3.3%;}
.teamList .item{margin:0 0 3.3% 3.3%;width:21.7%;}
.teamListServe .item {
    margin: 0 0 3.3% 3.3%;
    width: 30.03%;
}
.teamListTeach .item img{
    border-radius:20px
}
.teamListServe .item img{
    width:100%;
}
.teamList .imgbox{padding-top:122%;margin-bottom:0.21rem;}
.teamList .imgbox em{width:1.53rem;height:1.53rem;background-color:var(--purple-color);position:absolute;right:-1.53rem;bottom:-1.53rem;z-index:1;border-radius:50%;text-align:center;padding-right:0.55rem;line-height:0.8rem;color:#fff;transition:all 0.5s;}
.teamList .imgbox em i{font-size:0rem;transition:all 0.5s;}
.teamList .imgbox em:after{width:1.8rem;height:1.8rem;background-color:var(--purple-color);position:absolute;right:-0.8rem;bottom:-0.8rem;z-index:1;border-radius:50%;opacity:0.2;content:"";transition:all 0.9s;}
.teamList .ti em{margin-left:0.15rem;}
.teamList .ti span{ display: inline-block; transition: 0.5s;padding: 5px 0;}
.teamList .item:hover .imgbox em{right:-0.765rem;bottom:-0.76rem;}
.teamList .item:hover .imgbox em:after{right:-0.14rem;bottom:-0.14rem;}
.teamList .item:hover .imgbox em i{font-size:0.28rem;}

.teamList .item .title{ font-size: 0.24rem;    text-align: center;    margin-top: 0.2rem;    color: #333;}
.teamList .item#li_293 .ti span{border: solid 1px #e7e7e7; padding: 5px;}
.teamList .item#li_293:hover .ti span{border-color:#6e2e79; background: #6e2e79; color:#fff}
@media(max-width:768px){
    .teamList .item{width:46.7%;}
     .teamList .item{width:46.7%;}
    .teamListServe .item .title{
        font-size:16px;
        margin-top:10px;
    }
}
/* 02_荣誉证书 */
.hornorInfo{background-color:var(--purple-color);color:#fff;margin-bottom:0.6rem;}
.hornorInfo .imgbox{width:50%;}
.hornorInfo .imgbox img{height:auto;}
.hornorInfo .info{width:50%;padding:1vw 3.125vw 1vw;background:url(../images/logobg2.png) no-repeat center center/82%;}
.hornorInfo .info li{width:48%;padding-left:24px;position:relative;margin-bottom:0.2rem;}
.hornorInfo .info li:before{width:0.14rem;height:0.14rem;position:absolute;left:0;top:5px;content:"";background:url(../images/dot2.png) no-repeat center center/contain;transition:all 0.5s;}
.hornorInfo .info li:hover:before{transform:scale(1.5);}
.hornorList{margin-left:-4%;}
.hornorList .item{margin:0 0 0.24rem 4%;width:21%;text-align:center;}
.hornorList .imgbox{border-radius:0.1rem;height:23vw;background:url(../images/rybg2.jpg) no-repeat center bottom/cover;display:flex;align-items:center;justify-content:end;margin-bottom:0.21rem;padding:0.2rem 0;}
.hornorList .imgbox img{position:relative;z-index:1;width:13.85vw;height:auto;max-height:100%;object-fit:contain;}
.hornorList .imgbox .bg{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:fill;z-index:0;max-width:none;}
.hornorList .imgbox span{position:relative;padding:0.83vw 2.17vw 1.35vw 0.83vw;display:inline-block;vertical-align:middle;width:auto;height:auto;}
.hornorList .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:10;opacity:0;transition:all 0.5s;backdrop-filter:blur(10px);}
.hornorList .mask:after{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);content:"";background:url(../images/ico_zoom.png) no-repeat center center/contain;opacity:0;transition:all 0.5s;}
.hornorList .ti{min-height:0.6rem;}
.hornorList .item:hover .mask{opacity:1;backdrop-filter:blur(0);}
.hornorList .item:hover .mask:After{width:0.38rem;height:0.41rem;opacity:1;}
.listWz{padding-bottom:0.15rem;}
.listWz .item{width:48.61%;margin-bottom:0.4rem;border:1px solid #ebebeb;}
.listWz .item a{min-height:1.6rem;padding:0.2rem 1.5rem 0.2rem 0.4rem;position:relative;overflow:hidden;}
.listWz .item .ti{margin-bottom:0.11rem;}
.listWz .item .moreBtn2{position:absolute;top:50%;transform:translateY(-50%);right:0.4rem;}
.listWz .item .moreBtn2 i{width:0.5rem;height:0.5rem;}
.listWz .item:hover a{background:url(../images/logobg2.jpg) no-repeat right bottom/contain;}
@media(max-width:1024px){.hornorInfo .imgbox{width:100%;}
.hornorInfo .info{width:100%;padding:0.3rem;}
}
@media(max-width:768px){.listWz .item{width:100%;}
.listWz .item a{padding-right:1.2rem;}
.hornorList .item{width:46%;}
.hornorList .imgbox{height:35vw;justify-content:center;}
.hornorList .imgbox img{width:19.85vw;}
}
@media(max-width:640px){.hornorInfo .info li{width:100%;}
.hornorInfo .info li:before{top:8px;}
}
/* 20240417 */
.z-founder{padding-bottom:1.12rem;}
.z-founder .img{float:right;max-width:50%;padding-left:1rem;padding-bottom:1em;margin-left:0.3rem;}
.z-step{position:relative;background:#faf7fb;}
.z-step .w1600{position:static;}
.z-step .img{position:absolute;left:0;top:0;width:50%;height:100%;}
.z-step .img img{width:100%;height:100%;object-fit:cover;}
.z-step .info{margin-left:50%;padding:1rem 0 1rem 1.2rem;}
.z-step .tag{display:inline-block;padding:0 1em;line-height:2;background:#6e2e79;color:#fff;border-radius:1em 1em 1em 0;margin-bottom:10px;}
.z-step .SubTit2{padding-bottom:0.3rem;}
.z-step .ul{align-items:stretch;}
.z-step .ul li{flex:0 0 auto;width:45%;padding-left:22px;line-height:1.5;position:relative;margin:0.05rem 0;}
.z-step .ul li:before{content:"";position:absolute;left:0;top:0;width:20px;height:1.5em;background:url(../images/dot2.png) no-repeat left center;}
.z-history{background-position:center;background-size:cover;color:#c09f82;padding-top:1.1rem;padding-bottom:0.8rem;}
.z-history li:first-child{float:left;width:45%;padding-bottom:0.5rem;margin-right:8%;padding-top:0.7rem;}
.z-history li:nth-child(2){float:left;width:38%;margin-right:20%;}
.z-history li:nth-child(3){margin-left:53.5%;padding-bottom:0.7rem;text-align:right;}
.z-history li:nth-child(4){margin-left:68.75%;text-align:right;padding-left:.3rem;}
.z-history .lit{padding-bottom:0.2rem;margin-bottom:0.2rem;border-bottom:1px solid #c09f82;font-weight:bold;}
.z-history li:first-child .lip{flex-wrap:nowrap;max-width:545px;}
.z-history li .limg{flex:0 0 auto;max-width:50%;display:inline-block;}
.z-history li .txt{flex:1 1 auto;padding-right:2em;padding-bottom:1em;}
.z-history li:nth-child(3) .lip{display:inline-flex;flex-wrap:nowrap;flex-direction:row-reverse;max-width:545px;}
.z-history li:nth-child(3) .txt{padding-right:0;padding-left:2em;}
.z-history li:nth-child(4) .txt{padding-right:0;}
.z-history li:nth-child(2) .lip,.z-history li:nth-child(4) .lip{display:block;}
.z-history li .t1{font-size:0.32rem;margin-bottom:5px;}
.z-history li .t2{font-size:0.24rem;}
.z-history .SubTit2{padding-bottom:0;}
.z-history li:nth-child(2) .lip{padding-right:22%;}
.z-road{padding:1rem 0;}
.z-road .SubTit2{text-align:center;}
.numTit{margin-top:24px;font-size:0.3rem;}
.numTit span{display:inline-block;vertical-align:middle;color:#9a6f49}
.numTit .num{margin-right:12px;font-size:0.17rem;width:2em;text-align:center;line-height:2;border-radius:4px 4px 0 4px;background:#9a6f49;color:#fff;position:relative;}
.numTit .num:after{content:"";position:absolute;left:100%;bottom:0;border-left:4px solid #9a6f49;border-top:4px solid transparent;}
.stepSlider .items{justify-content:space-between;align-items:stretch;padding:0 6%;}
.stepSlider{position:relative;z-index:5;}
.stepSlider .item{position:relative;padding:540px 0;text-align:center;flex:0 0 auto;width:12.28%;}
.stepSlider .item .idot{display:inline-block;vertical-align:middle;width:34px;height:34px;border-radius:50%;position:relative;background:#6e2e79;color:#fff;text-align:center;line-height:34px;}
.stepSlider .item .idot:after{content:"";position:absolute;left:50%;border-bottom:8px solid #6e2e79;border-left:4px solid transparent;border-right:4px solid transparent;top:-6px;margin-left:-4px;}
.stepSlider .item:nth-child(2n) .idot:after{top:auto;bottom:-6px;border-top:8px solid #6e2e79;border-bottom:none;}
.stepSlider .item .ibox{position:absolute;left:-50%;width:200%;top:20px;display:flex;flex-direction:column;padding:30px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.stepSlider .item:nth-child(2n) .ibox{top:auto;bottom:20px;flex-direction:column-reverse;}
.stepSlider .item .img{flex:0 0 auto;width:100%;margin-bottom:20px;}
.stepSlider .item .txt{flex:1 1 auto;width:100%;text-align:left;}
.stepSlider .item:nth-child(2n) .img{margin-top:20px;margin-bottom:0;}
.stepSlider .item .t1{font-size:0.26rem;font-weight:bold;margin-bottom:20px;color:#9a6f49;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.stepSlider .item .ip{line-height:30px;height:180px;overflow:auto;}
.stepSlider .item .t2{color:#6d2e78;font-weight:bold;}
.stepSlider .item .img img{width:100%;max-height:180px;object-fit:cover;}
.hide{display:none !important;}
.stepSlider:after{content:"";position:absolute;left:0;top:50%;width:100%;z-index:-1;border-bottom:1px dashed #6e2e79;}
.swiperCtr .btn{width:56px;height:56px;border:1px solid #999;border-radius:50%;margin-top:-28px;background:#fff;top:50%;z-index:10;position:absolute;cursor:pointer;transition:.3s;text-align:center;line-height:54px;}
.swiperCtr .btn.prev{left:0;}
.swiperCtr .btn.next{right:0;left:auto;}
.swiperCtr .btn:hover{border-color:#6e2e79;color:#fff;background:#6e2e79;}
.swiperCtr .btn .iconfont{font-size:20px;}
.swiperCtr .btn.swiper-button-disabled{cursor:default;pointer-events:none;border-color:#ddd;color:#999;}
.overscroll{padding-right:1em;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;-webkit-overflow-scrolling:touch;background-color:#eee;}
.overscroll::-webkit-scrollbar-thumb{border-radius:5px;background:#9e80a3;}
.overscroll::-webkit-scrollbar-button{height:0px;width:0;background-color:#ebeced;}
.z-cx{padding:1.2rem 0 0.7rem;background:url(../images/bg1.jpg) no-repeat center;background-size:cover;position:relative;z-index:5;}
.z-cx:before{content:"";position:absolute;top:0;left:50%;z-index:-1;border-left:38px solid transparent;border-right:38px solid transparent;border-top:30px solid #fff;margin-left:-38px;}
.z-cx:after{content:"";position:absolute;top:100%;left:50%;z-index:-1;border-left:38px solid transparent;border-right:38px solid transparent;border-top:30px solid #5a1e64;margin-left:-38px;}
.z-cx .SubTit2{text-align:center;color:#fff;padding-bottom:0.6rem;}
.z-cx .items{align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.z-cx .item{padding:30px;background:#fff;border-radius:20px;flex:0 0 auto;width:48%;margin-bottom:4%;align-items:center;position:relative;top:0;transition:.3s;cursor:pointer;}
.z-cx .item .img{flex:0 0 auto;margin-right:35px;width:39.5%;}
.z-cx .item .img img{display:block;width:100%;}
.z-cx .item .itxt{flex:1 1 auto;color:#555;}
.z-cx .item .it{align-items:center;margin-bottom:17px;}
.z-cx .item .t{font-size:0.226rem;flex:1 1 auto;padding-left:10px;color:#9a6f49;font-weight:bold;}
.z-cx .item .icon{flex:0 0 auto;width:50px;}
.z-cx .item .t2{color:#6e2e79;font-weight:bold;}
.z-cx .item:hover{top:-10px;box-shadow:0 0 20px rgba(0,0,0,0.5);}
.z-wl{padding:1.2rem 0;background:linear-gradient(0deg,#fbf8fc,transparent);}
.z-wl .SubTit2{text-align:center;}
.z-wl .items{justify-content:space-between;align-items:stretch;}
.z-wl .item{background:#fff;flex:0 0 auto;width:23%;box-shadow:0 0 18px rgba(110,46,121,0.1);position:relative;cursor:pointer;top:0;transition:.3s;}
.z-wl .item .img img{display:block;width:100%;}
.z-wl .item .itxt{padding:25px;color:#555;}
.z-wl .item .it{align-items:center;margin-bottom:17px;}
.z-wl .item .t{font-size:0.226rem;flex:1 1 auto;padding-left:10px;color:#9a6f49;font-weight:bold;}
.z-wl .item .icon{flex:0 0 auto;width:50px;}
.z-wl .item .t2{color:#6e2e79;font-weight:bold;}
.z-wl .item:hover{top:-10px;}
.z-xy{padding-top:1.2rem;}
.z-xy .SubTit2{text-align:center;}
.z-xy .box{align-items:stretch;justify-content:space-between;}
.z-xy .box .tb{flex:0 0 auto;width:350px;margin-right:.6rem;max-width:25%;}
.z-xy .box .tb .ti{height:100px;margin-bottom:45px;align-items:center;border:1px solid #dcdcdc;border-radius:20px;cursor:pointer;justify-content:center;position:relative;font-size:0.2rem;transition:.3s;z-index:5;}
.z-xy .box .tb .ti:last-child{margin-bottom:0;}
.z-xy .box .tb .ti .icon{flex:0 0 auto;width:50px;margin-right:17px;}
.z-xy .box .tb .ti:after{content:"";position:absolute;left:100%;top:50%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:7px solid #56145a;margin-top:-8px;opacity:0;transition:.3s;}
.z-xy .box .tb .ti:hover,.z-xy .box .tb .ti.cur{border-color:#56145a;background:#56145a;color:#fff;}
.z-xy .box .tb .ti:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:url(../images/bg2.png) no-repeat center;background-size:cover;opacity:0;}
.z-xy .box .tb .ti:hover:before,.z-xy .box .tb .ti.cur:before{opacity:0.5;}
.z-xy .box .tb .ti:hover:after,.z-xy .box .tb .ti.cur:after{opacity:1;}
.z-xy .box .tb .ti .icon .i2{display:none;}
.z-xy .box .tb .ti:hover .icon .i1,.z-xy .box .tb .ti.cur .icon .i1{display:none;}
.z-xy .box .tb .ti:hover .icon .i2,.z-xy .box .tb .ti.cur .icon .i2{display:inline;}
.z-xy .box .tc{position:relative;border-radius:20px;overflow:hidden;flex:1 1 auto;}
.z-xy .box .tg{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.z-xy .box .ibox{width:100%;height:100%;position:relative;}
.z-xy .box .ibox img{display:block;width:100%;height:100%;object-fit:cover;}
.vplay{position:absolute;z-index:10;cursor:pointer;width:0.68rem;height:0.68rem;line-height:0.68rem;left:50%;top:50%;background:rgba(110,46,121,0.8);border-radius:50%;color:#fff;margin-top:-0.34rem;margin-left:-0.34rem;}
.vplay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.5);background:rgba(110,46,121,0.4);border-radius:50%;z-index:-1;}
.ibox .video_files{position:absolute;}
.mslider{margin-bottom:0.8rem;}
.z-djs .item{align-items:center;justify-content:space-between;}
.z-djs .item .txt{flex:1 1 auto;padding-left:1.76rem;background:url(../images/bg3.png) no-repeat left top;}
.z-djs .item .t1{font-size:0.56rem;line-height:1;margin-bottom:20px;font-weight:bold;color:#9a6f49;}
.z-djs .item .t2{align-items:flex-end;margin-bottom:.5rem;}
.z-djs .item .t{flex:0 0 auto;line-height:1;font-size:.28rem;color:#9a6f49;font-weight:bold;}
.z-djs .item .line{flex:1 1 auto;border-bottom:1px solid #9a6f49;margin-left:10px;}
.z-djs .item .p{margin-bottom:.3rem;}
.z-djs .item .img{flex:0 0 auto;margin-left:1rem;width:54%;position:relative;left:0;opacity:1;transition:.4s;}
.sslider{position:relative;padding:0 0.86rem;margin:0 0.9rem;}
.sslider .swiper-slide{position:relative;padding-bottom:76px;text-align:center;cursor:pointer;line-height:1.5;}
.sslider .swiper-slide:before{content:"";position:absolute;left:0;bottom:35px;width:100%;height:35px;background:url(../images/bg4.png) no-repeat center;background-size:100%;}
.sslider .swiper-slide:after{content:"";position:absolute;width:100%;height:30px;left:0;bottom:0;background:url(../images/icon-logo.png) no-repeat center;opacity:0;}
.sslider .swiper-slide.cur:after{opacity:1;}
.sslider .swiper-slide.cur{color:#56145a;}
.swiper-container-fade .swiper-slide{opacity:0 !important;z-index:5;pointer-events:none;}
.swiper-container-fade .swiper-slide-active{opacity:1 !important;pointer-events:auto;}
.z-djs .item .pin{position:relative;opacity:1;transition:.4s;left:0;}
.z-djs .out .item .pin{left:-100px;opacity:0;}
.z-djs .in .item .pin{opacity:1;transition-delay:.4s;left:0;}
.z-djs .out .item .img{opacity:0;left:100px;}
.z-djs .in .item .img{opacity:1;transition-delay:.4s;left:0;}
.sslider .swiperCtr .btn{top:auto;margin-top:0;bottom:12px;}
.z-dsjDetail{border:1px solid #f6f1f9;border-radius:10px;padding:.8rem .9rem .8rem .55rem;background:url(../images/bg6.png) no-repeat top center;background-size:100%;}
.z-dsjDetail .SubTit2{text-align:center;}
.z-dsjDetail .his{align-items:flex-start;}
.hisl{position:sticky;top:1rem;flex:0 0 auto;width:260px;}
.hisl ul{border-right:1px dashed #6e2e79;}
.hisl li{cursor:pointer;justify-content:space-between;align-items:center;padding:5px 0;}
.hisl li .ldot{flex:0 0 auto;width:28px;height:28px;position:relative;border-radius:50%;z-index:5;margin-right:-14px;}
.hisl li .ldot:after{content:"";width:10px;height:10px;border:1px solid #6e2e79;border-radius:50%;box-sizing:border-box;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;background:#fff;}
.hisl li.cur .ldot{background:#e0d1e2;}
.hisl li.cur .ldot:after{background:#6e2e79;}
.hisl li .lt{position:relative;flex:1 1 auto;margin-right:27px;line-height:.46rem;font-size:.22rem;text-align:center;color:#555;border-radius:10px;}
.hisl li.cur .lt{background:#6e2e79;color:#fff;font-size:.26rem;}
.hisl li.cur .lt:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #6e2e79;left:100%;top:50%;margin-top:-6px;}
.hisr{flex:1 1 auto;margin-left:1.3rem;}
.hisr .itop{align-items:stretch;border-radius:10px;overflow:hidden;background:url(../images/bg5.jpg) no-repeat left bottom;background-size:cover;color:#fff;margin-bottom:.3rem;}
.hisr .itop .tl{flex:0 0 auto;width:43%;flex-direction:column;justify-content:center;align-items:flex-start;padding:.45rem;}
.hisr .itop .t1{font-size:.42rem;line-height:1;margin-bottom:10px;font-weight:bold;}
.hisr .itop .t2{font-size:.36rem;}
.hisr .itop .tr{flex:1 1 auto;position:relative;}
.hisr .itop .tr img{display:block;width:100%;min-height:100%;}
.hisr .ip{line-height:1.875;}
.vplay2{border:0.03rem solid rgba(255,255,255,0.8);width:0.56rem;height:0.56rem;line-height:0.5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;border-radius:50%;color:#fff;z-index:11;transition:all 0.5s;cursor:pointer;}
.vplay2 .iconfont{font-size:.2rem;}
.vplay2:hover{transform:translate(-50%,-50%) scale(1.2);}
.hisr .itop .tr .video_files{position:absolute;}
.z-join{padding-bottom:6%;}
.z-join .box{align-items:center;}
.z-join .box .txt{flex:0 0 auto;width:50%;padding-right:7%;}
.z-join .box .img{flex:0 0 auto;width:50%;}
.z-join .box .img img{display:block;width:100%;}
.z-ware{position:relative;z-index:5;}
.z-ware .w1600{position:static;}
.z-ware .txt{margin-left:50%;padding:6% 0 6% 5%;color:#fff;}
.z-ware .txt .tit{font-size:.42rem;line-height:1;margin-bottom:.4rem;}
.z-ware .txt li{align-items:flex-start;font-size:.18rem;margin-bottom:.3rem;}
.z-ware .txt li .icon{font-size:0;flex:0 0 auto;width:30px;margin-right:10px;}
.z-ware:after{content:"";position:absolute;left:50%;width:50%;top:0;height:100%;z-index:-1;background:url(../images/bg7.jpg) no-repeat center;background-size:cover;}
.z-ware .img{position:absolute;left:0;top:0;width:50%;height:100%;}
.z-ware .img img{display:block;width:100%;height:100%;object-fit:cover;}
.z-job{padding-top:6%;}
.searchBlick{margin:0 auto .8rem;width:830px;max-width:100%;position:relative;z-index:5;}
.searchBlick input{width:100%;background:#faf7fb;border-radius:35px;height:70px;padding:0 65px 0 40px;}
.searchBlick .btn{position:absolute;width:50px;top:10px;line-height:50px;height:50px;border-radius:50%;background:#6e2e79;text-align:center;color:#fff;cursor:pointer;right:10px;}
.joblist{justify-content:space-between;align-items:stretch;margin-bottom:.2rem;flex-wrap:wrap;}
.joblist .item{flex:0 0 auto;width:48%;background:url(../images/bg8.png) no-repeat center;background-size:cover;border-radius:10px;margin-bottom:.4rem;padding:.6rem;position:relative;top:0;transition:.4s;}
.joblist .item:hover{top:-10px;box-shadow:0 5px 20px rgba(110,46,121,0.15);}
.joblist .item .itp{padding-bottom:.25rem;margin-bottom:.3rem;align-items:flex-end;border-bottom:1px dashed #6e2e79;justify-content:space-between;line-height:1;}
.joblist .item .it{font-size:.28rem;flex:1 1 auto;padding-right:1em;}
.joblist .item .date{flex:0 0 auto;}
.joblist .item .info{align-items:center;justify-content:space-between;}
.joblist .item .ip{color:#555;flex:1 1 auto;padding-right:.3rem;}
.joblist .item .ip b,.joblist .item .ip strong{color:#000;}
.joblist .item .btns{flex:0 0 auto;}
.joblist .item .moreBtn{display:block;margin:.2rem 0;}
.ipop{position:fixed;z-index:99999;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.6);visibility:hidden;}
.ipop .popin{width:100%;height:100%;align-items:center;justify-content:center;padding:3%;overflow:auto;}
.ipop .box{width:12.8rem;z-index:1000;background:#fff;box-shadow:0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;border-radius:0.1rem;padding:3.125vw;position:relative;top:0;transition:.3s;opacity:0;padding-top:50px;transform: scale(0.8);}
.ipop .box .cloes{position:absolute;right:10px;top:10px;padding:20px;cursor:pointer;}
.ipop .box .cloes i{position:absolute;left:20%;width:60%;height:1px;top:50%;}
.ipop .box .cloes i:before,.ipop .box .cloes i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#555;}
.ipop .box .cloes i:before{transform:rotate(45deg);}
.ipop .box .cloes i:after{transform:rotate(-45deg);}
.jobDetail .dtp{align-items:center;justify-content:space-between;padding-bottom:.3rem;margin-bottom:.3rem;border-bottom:1px solid #ededed;}
.jobDetail .dtp .dt{font-size:.38rem;line-height:1.2;flex:1 1 auto;padding-right:2em;}
.jobDetail .dp{max-height:60vh;overflow:auto;}
.ipop.act{visibility:visible;}
.ipop.act .box{opacity:1;transform: scale(1);}
.iform .line{margin-bottom:.2rem;align-items:stretch;justify-content:space-between;color:#333;}
.iform .line.flex>.input{flex:0 0 auto;width:48%;}
.iform .input{align-items:flex-start;}
.iform .input .lb{flex:0 0 auto;width:5em;line-height:50px;}
.iform .input .em2{padding:0 1em;}
.iform .input .lin{position:relative;flex:1 1 auto;}
.iform .input .lin input{width:100%;height:50px;border:1px solid #dcdcdc;border-radius:5px;padding:0 1em;}
.iform .input textarea{line-height:30px;padding:13px 1em;border:1px solid #dcdcdc;border-radius:5px;width:100%;height:170px;}
.iform .input .nus{position:absolute;right:0;bottom:0;padding:1em;font-size:14px;color:#999;}
.iform .line>.input2{flex:0 0 auto;width:48%;flex-direction:column;justify-content:space-between;}
.iform .input .lin select{width:100%;height:50px;border-radius:5px;padding:0 1em;outline:1px solid #dcdcdc;border:none;border-right:1em solid #fff;}
.uploadbox{position:relative;align-items:center;justify-content:center;text-align:center;border:1px solid #dcdcdc;border-radius:5px;height:170px;color:#999;}
.uploadbox input{position:absolute;left:0;top:0;z-index:10;width:100% !important;height:100% !important;font-size:0;opacity:0;cursor:pointer;}
.iform .input .fcodeimg{position:absolute;right:10px;top:50%;transform:translate(0,-50%);max-height:100%;}
.iform .btns{margin-top:20px;align-items:center;}
.iform .btns button{display:inline-block;transition:all 0.3s;width:1.4rem;height:0.5rem;line-height:0.48rem;position:relative;text-align:center;border:1px solid #f2f2f2;border-radius:0.5rem;vertical-align:middle;overflow:hidden;cursor:pointer;margin-left:20px;background:#f2f2f2;}
.iform .tit{font-size:.38rem;text-align:center;line-height:1;margin-bottom:.4rem;}
.iform .input .lin input:focus,.iform .input textarea:focus{border-color:#6e2e79;transition:.3s;}
.isocails li{position:relative;z-index:10;}
.isocails li:not(:first-child){margin-left:0.3rem;}
.isocails .icon{cursor:pointer;display:inline-block;position:relative;width:0.5rem;height:0.5rem;line-height:0.48rem;border-radius:50%;text-align:center;border:1px solid #6e2e79;font-size:0;transition:.3s;}
.isocails .icon img{max-width:60%;max-height:60%;}
.isocails .icon img.x2{display:none;}
.isocails .ewm{padding:10px;border-radius:5px;background:#fff;width:1.5rem;height:1.5rem;top:0.4rem;left:50%;transform:translateX(-50%);transition:all 0.5s;position:absolute;opacity:0;z-index:-1;visibility:hidden;border:1px solid #f4eff7;;}
.isocails .ewm img{width:100%;}
.isocails .ewm:after{width:10px;height:10px;left:50%;transform:translateX(-50%) rotate(45deg);content:"";position:absolute;background:#fff;top:-5px;border-left:1px solid #f4eff7;border-top:1px solid #f4eff7;}
.isocails li:hover .ewm{top:0.6rem;visibility:visible;z-index:1;opacity:1;}
.isocails li:hover{z-index:15;}
.isocails li:hover .icon{background:#6e2e79;}
.isocails li:hover .icon .x1{display:none;}
.isocails li:hover .icon .x2{display:inline;}
.z-contact .box{align-items:stretch;justify-content:space-between;}
.z-contact .txt{flex:1 1 auto;padding-right:1.2rem;}
.z-contact .img{flex:0 0 auto;width:50%;}
.z-contact .txt .tit{font-size:.24rem;line-height:1.2;color:#6e2e79;margin-bottom:.4rem;}
.z-contact .ul{align-items:flex-start;}
.z-contact .ul li{flex:0 0 auto;width:50%;align-items:center;margin-bottom:.4rem;}
.z-contact .ul li .icon{flex:0 0 auto;width:0.4rem;margin-right:.2rem;}
.z-contact .ul li .lt{color:#999;}
.z-contact .ul li .lp{font-size:.18rem;}
.z-contact .ul li:nth-child(2n){width:40%;}
.z-contact .ul li.ww100{width:100%;}
.z-contact .p{color:#555;margin-bottom:.6rem;}
.z-contact .btn_link{max-width:350px; justify-content: space-between;padding-bottom:.3rem}
.z-contact .btn_link a{width:48%!important;padding: 0;}
.z-contact .btn_link img{filter: brightness(0) invert(1);}
@media(max-width:1440px){.stepSlider .item{width:18%;}
.stepSlider .items{padding:0 9%;}
.z-djs .item .txt{padding-left:.86rem;background-size:.75rem;}
.sslider{margin:0;}
.hisl{width:200px;}
}
@media(max-width:1024px){.z-founder .img{padding-left:1em;}
.z-step .info{padding:0.5rem 0 0.5rem 0.5rem;}
.z-step .ul li{width:100%;}
.z-history li:first-child{width:auto;float:none;margin-right:0;}
.z-history li:first-child .lip{max-width:100%;}
.z-history li:nth-child(2){width:auto;float:none;margin-right:0;}
.z-history li:nth-child(2) .lip{padding-right:0;}
.z-history li .lip{display:flex !important;flex-wrap:nowrap;flex-direction:row !important;max-width:100% !important;}
.z-history li{padding-bottom:0.5rem !important;text-align:left !important;margin:0 !important;padding-left:0 !important;}
.z-history li .txt{padding:0 2em 1em 0 !important;}
.z-history{position:relative;z-index:2;}
.z-history:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:#692e66;opacity:0.9;backdrop-filter:blur(6px);}
.stepSlider .item{padding:480px 0;}
.z-cx .item{width:100%;margin-bottom:10px;}
.z-wl .items{flex-wrap:wrap;}
.z-wl .item{width:48%;margin-bottom:2%;}
.z-xy .box .tb .ti{height:70px;margin-bottom:20px;border-radius:10px;}
.z-xy .box .tb .ti .icon{width:30px;}
.z-djs .item{display:block;}
.z-djs .item .txt{padding-left:0.5rem;background-size:0.45rem;margin-bottom:30px;}
.z-djs .item .img{width:auto;margin-left:.5rem;}
.sslider .swiperCtr .btn{bottom:18px;}
.z-dsjDetail .his{display:block;}
.hisl{width:100%;padding-bottom:14px;padding-right:0;position:relative;top:0;margin-bottom:30px;overflow:auto;}
.hisl ul{border-right:none;border-bottom:none;display:flex;align-items:stretch;justify-content:flex-start;}
.hisl li{padding:0 10px;flex-direction:column;justify-content:center;border-bottom:1px dashed #6e2e79;margin:0 1px;}
.hisl li .lt{margin:0;font-size:18px;margin-bottom:10px;width:4em;}
.hisl li .ldot{margin-right:0;margin-bottom:-10px;width:20px;height:20px;}
.hisl li .ldot:after{width:8px;height:8px;margin-left:-4px;margin-top:-4px;}
.hisl li.cur .lt{font-size:20px;}
.hisl li.cur .lt:after{left:50%;top:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;border-top:6px solid #6e2e79;margin-top:0;margin-left:-6px;}
.hisr{margin:0;}
.z-join .box{display:block;}
.z-join .box .txt{width:auto;padding-right:0;margin-bottom:30px;}
.z-join .box .img{width:auto;}
.z-ware .txt{margin:0;padding:50px 3%;background:url(../images/bg7.jpg) no-repeat center;background-size:cover;}
.z-ware .img{position:static;width:auto;}
.z-ware:after{display:none;}
.z-job .SubNav{flex-wrap:nowrap;overflow:auto;justify-content:flex-start;padding-bottom:5px;padding-right:0;}
.z-job .SubNav li{flex:0 0 auto;}
.searchBlick{margin-bottom:30px;}
.joblist .item{width:100%;}
.applypop .overscroll{max-height:60vh;overflow:auto;}
.z-contact .box{display:block;}
.z-contact .txt{padding-right:0;margin-bottom:30px;}
.z-contact .ul li{margin-bottom:20px;}
.z-contact .p{margin-bottom:30px;}
.z-contact .img{width:auto;}
.z-contact .img img{width:100%;}
}
@media(max-width:768px){.stepSlider .item{width:100%;padding:0;}
.stepSlider .items{padding:20px;padding-top:30px;}
.stepSlider .item .idot{top:-10px;}
.stepSlider .item .ip{line-height:1.8;height:10.8em;}
.stepSlider .item .ibox{position:static;width:auto;padding:20px;}
.stepSlider .item .idot:after{border-bottom:none;border-top:8px solid #6e2e79;top:auto;bottom:-6px;}
.stepSlider .item .ibox{display:block;}
.stepSlider .item .img{margin:0 0 20px !important;}
.stepSlider:after{top:36px;}
.swiperCtr .btn{width:40px;height:40px;line-height:38px;}
.stepSlider .swiperCtr .btn{top:0;margin-top:16px;}
.z-step .img{position:relative;width:auto;padding-bottom:40px;}
.z-step .info{margin:0;padding:30px 0;}
.z-step .tag{font-size:12px;}
.z-cx{padding:0.8rem 0;}
.z-cx:before{border-left-width:16px;border-right-width:16px;margin-left:-16px;border-top-width:10px;}
.z-cx:after{border-left-width:16px;border-right-width:16px;margin-left:-16px;border-top-width:10px;}
.z-cx .item{display:block;padding:20px;}
.z-cx .item .img{width:auto;margin:0 0 20px;}
.z-wl{padding:0.8rem 0;}
.z-wl .item{width:100%;margin-bottom:10px;}
.z-xy .box{display:block;}
.z-xy .box .tb{width:auto;max-width:100%;display:flex;justify-content:space-between;align-items:stretch;margin:0 0 20px;}
.z-xy .box .tb .ti{flex-direction:column;flex:0 0 auto;width:24%;text-align:center;margin-bottom:0;}
.z-xy .box .tb .ti .icon{margin:0 auto;height:36px;line-height:36px;}
.z-xy .box .tb .ti .icon img{max-height:100%;}
.z-xy .box .tc{border-radius:10px;padding-bottom:50%;}
.vplay .iconfont{font-size:12px;}
.z-xy .box .tb .ti:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #56145a;left:50%;margin-left:-8px;top:100%;margin-top:0;}
.sslider{padding:0 50px;}
.mslider{margin-bottom:30px;}
.sslider .swiperCtr .btn{bottom:30px;}
.z-djs .item .t1{margin-bottom:10px;}
.hisr .itop{display:block;background:none;}
.z-dsjDetail{padding:20px;}
.hisr .itop .tl{width:auto;background:url(../images/bg5.jpg) no-repeat left bottom;background-size:cover;padding:17% .4rem;}
.applypop .overscroll{max-height:60vh;overflow:auto;}
.iform .line{display:block;margin-bottom:0;}
.iform .line.flex>.input{width:auto;}
.iform .input{margin-bottom:10px;}
.iform .input .lb{line-height:40px;}
.iform .input .lin input{height:40px;}
.iform .input .lin select{height:38px;}
.iform .input textarea{height:110px;padding:4px 1em 30px;}
.uploadbox{height:110px;}
.iform .line>.input2{width:auto;}
.iform .input .fcodeimg{right:0;height:100%;}
.iform .input .fcodeimg img{width:100%;height:100%;object-fit:cover;}
.iform .btns{margin-top:20px;justify-content:center;}
.iform .btns .moreBtn,.iform .btns button{height:40px;line-height:38px;width:120px;}
.ipop .box{padding:40px 20px;}
.searchBlick input{height:50px;padding:0 60px 0 20px;}
.searchBlick .btn{right:0;top:0;}
.joblist .item .info{display:block;}
.joblist .item .btns{display:flex;margin-top:10px;}
.joblist .item .moreBtn{margin-right:10px;}
.joblist .item{padding:30px;}
.ipop .box .cloes{right:0;top:0;}
.z-contact .ul li .icon{width:20px;}
}
@media(max-width:560px){.z-history li .lip{display:block !important;}
}

@media screen and (min-width:1024px) and (max-width:1441px){
    .z-contact .ul li .lp {
        font-size: 0.15rem;
    }
}

