@charset "utf-8";html{-webkit-font-smoothing:antialiased;height:100%;touch-action:manipulation}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header,hgroup,nav,menu,main,section,article,summary,details,aside,figure,figcaption{display:block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border:1px solid black}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline:none;font-family:Arial,Microsoft Yahei}
img{vertical-align:middle;max-width:100%;height:auto}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline:0}
input::-webkit-input-safebox-button{display:none}
body{color:#000;font-family:Arial,Microsoft Yahei}
body *{box-sizing:border-box;line-height:1;outline: none;}
#web-ietip{width:526px;height:90px;padding:83px 0 0 84px;overflow:hidden;background:url(../css/ietip/browser.png) no-repeat center center;margin:200px auto 0}
#web-ietip a{display:block;width:65px;height:80px;float:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.eps2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.apple-banner{width:100%;position:relative;padding-bottom: 1.37rem;padding-top: 0.84rem;}
.apple-banner .swiper-container{width:100%;padding-bottom: .53rem;padding-top: .53rem;position: relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.apple-banner .swiper-wrapper{height: auto !important;position:relative;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;box-sizing:content-box;visibility:hidden}
.apple-banner .swiper-slide{height: auto !important;}
.apple-banner .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.apple-banner .swiper-slide .img-box{display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;height:fit-content !important}
.apple-banner .swiper-wp8-horizontal{-ms-touch-action:pan-y}
.apple-banner .swiper-wp8-vertical{-ms-touch-action:pan-x}
.apple-banner .arrow-left{position:absolute;left:.2rem;top:50%;width:.64rem;height:.64rem;background-size: .17rem .3rem;z-index:999;cursor:pointer;margin-top:-0.32rem;display:block;border-radius:100%;background-color:rgba(180,180,180,0.25);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRDVEMUQ2ODY3MTFFOEJGMkNDMTQ1RjQ0QjYyOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRDVEMUU2ODY3MTFFOEJGMkNDMTQ1RjQ0QjYyOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FENUQxQjY4NjcxMUU4QkYyQ0MxNDVGNDRCNjI4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FENUQxQzY4NjcxMUU4QkYyQ0MxNDVGNDRCNjI4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po8bmk4AAADxSURBVHjapNU/CsIwFMfxGhw7CYKrk+DqBQqOhbh7CQ8guHgBL+KQgCCI4Co4ewZBcOrkIP4eGCjBJC+vge/QDh+a/nntGWMK4SpRo7UulBAYoRva0IESAmc0QUtrbamEwBTdUYXtNKoDMEePnO0EAS4SBTjIMAWkEAIuKSCGsAFafQZQoWdsz6or4CMioI34T4ENuHtCwBWNJYC7ktMPeEkAh2zRBw3QWjIXCNmjGr3RCu0kCK0jWkih9iMWQ/7LJoL+fTvZUOgDzIJio4ANpYYSC+KMxyTEHdRRKOeXEYRyf14+VIfGIxeaoQOd+AowAMqXWKRY9QFNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;transition:opacity 0.3s ease}
.apple-banner .arrow-right{position:absolute;right:.2rem;top:50%;width:.64rem;height:.64rem;background-size: .17rem .3rem;z-index:999;cursor:pointer;margin-top:-0.32rem;display:block;border-radius:100%;background-color:rgba(180,180,180,0.25);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NCN0JCQUM2ODY3MTFFOEJGMkNDMTQ1RjQ0QjYyOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NCN0JCQUQ2ODY3MTFFOEJGMkNDMTQ1RjQ0QjYyOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FENUQyMzY4NjcxMUU4QkYyQ0MxNDVGNDRCNjI4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FENUQyNDY4NjcxMUU4QkYyQ0MxNDVGNDRCNjI4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhUPFhIAAAD2SURBVHjapNQxCsJAEIXhdbC0EgK2VoLgHQRLIfZewgMoNl7AqyQgBESwFbT1DIGAlZWF+AIbCMtkd2cc+CGm+OImm/SyLDN2BuhthJOmqSF7vEd3NDKKIfsP1miCLhqI7BLm6ImmGqhZTokWWohax2qInN8qiJhzHJRIEQ66+iDyXCAaosByS+fxsxBF3PwqBFHkVvBCJNiYFbOzEyniQjN0y/M8IcVL20AvNEZnDVLPFg3RFx36CuCINuiDVvgoFfQPgArpjWUBCdIJxCJeIAYJAiEkCvAh0UAXIgI4RAy4iApoI0stUE/z7pzQDj2kQD0/AQYADFxZgRIlPpMAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center center;transition:opacity 0.3s ease}
.apple-banner .pagination{left:0;text-align:center;bottom:0;width:100%;font-size: 0;position: absolute;}
.apple-banner .pagination li{display:inline-block;width:50px;margin:0 3px;cursor:pointer}
.apple-banner .pagination li span{width:50px;height:2px;display:block;background:rgba(128,128,128,0.2)}
.apple-banner .pagination li span i{background-color:#E04357;height:2px;display:block;opacity:0}
.apple-banner .pagination .current span i,
.apple-banner .pagination .firstCurrent span i{transition:all .5s ease;opacity:1}
.apple-banner .pagination .click span{background:#E04357}
.apple-banner .pagination .click span i{display:none}
.apple-banner .autoplay li span i{transform:scaleX(0);transform-origin:0;opacity:1}
.apple-banner .autoplay .firstCurrent span i{transform:scaleX(1);transition:all 3s linear}
.apple-banner .autoplay .current span i{transform:scaleX(1);transition:all 4s linear}
.apple-banner .autoplay .replace span{background:#E04357}
.apple-banner .autoplay .replace span i{transform:scaleX(0)}
.apple-banner:hover .arrow-left span{opacity:1}
.apple-banner:hover .arrow-right span{opacity:1}
.apple-banner .swiper-slide-active{visibility:visible;height:fit-content !important}
@media(max-width:800px){
    .apple-banner .pagination li{width:30px;height:20px}
    .apple-banner .pagination li span{width:30px}
}
@media(max-width:800px){
    .apple-banner .pagination li{height:10px}
}

.teaser{opacity:0;transform:translate3d(0,73px,0);transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform 1s cubic-bezier(.25,.1,.25,1);}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0);}
.lter{opacity:0;transform:translate3d(-73px,0,0);transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform 1s cubic-bezier(.25,.1,.25,1);}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.rter{opacity:0;transform:translate3d(73px,0,0);transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform 1s cubic-bezier(.25,.1,.25,1);}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.door{position: relative;}
.door:before{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;z-index: 123;}
.door.is-visible:before{height: 0;}
.door1{position: absolute;left: 0;top: 0;z-index: 123;width: 100%;height: 100%;pointer-events: none;}
.door1:before{content: "";display: block;width: 50%;height: 100%;background-color: #fff;position: absolute;left: 0;bottom: 0;z-index: 123;transition: width 2s cubic-bezier(.25,.1,.25,1);transition-delay: .8s;}
.door1.is-visible:before{width: 0;}
.door1:after{content: "";display: block;width: 50%;height: 100%;background-color: #fff;position: absolute;right: 0;top: 0;z-index: 123;transition: width 2s cubic-bezier(.25,.1,.25,1);transition-delay: .8s;}
.door1.is-visible:after{width: 0;}
.door2{position: absolute;left: 0;top: 0;z-index: 123;width: 100%;height: 100%;pointer-events: none;}
.door2:before{content: "";display: block;width: 100%;height: 50%;background-color: #fff;position: absolute;left: 0;bottom: 0;z-index: 123;transition: height 2s cubic-bezier(.25,.1,.25,1);transition-delay: .8s;}
.door2.is-visible:before{height: 0;}
.door2:after{content: "";display: block;width: 100%;height: 50%;background-color: #fff;position: absolute;right: 0;top: 0;z-index: 123;transition: height 2s cubic-bezier(.25,.1,.25,1);transition-delay: .8s;}
.door2.is-visible:after{height: 0;}
/* 功能性CSS swiper 展示放大 */
.show-swiper-bigger{
    height: 100vh;
    width: 100vw;
    position: fixed;
    z-index: 100;
    visibility: hidden;
}
.show-swiper-musk{
    height: 100vh;
    width: 100vw;
    background: #000;
    position: fixed;
    top: 0;
    z-index: 100;
    opacity: .8;
    
}
.scp-cont{
    display: flex;
    position: fixed;
    /* top: 0; */
    width: 100%;
    z-index: 110;
    /* margin: auto; */
    justify-content: center;
    align-items: center;
}
.show-swiper-pic{
    position: fixed;
    top: 0;
    /* margin: 0 auto; */
    height: 100vh;
    z-index: 110;
}
.hide{
    display: none;
}

/* 去掉number输入框上下箭头 */
	/* 在Chrome浏览器下 */
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    /* 在Firefox浏览器下 */
    input[type="number"]{
        -moz-appearance: textfield;
    }
html{font-size:calc(100vw / 1920 * 100)}
@media(max-width:900px){
    html{font-size:calc(900px / 1920 * 100)}
}
body{font-size:calc(16 * 100vw / 1920)}
@media(max-width:1584px){
    body{font-size:13.2px}
}
.s12{font-size:calc(12 * 100vw / 1920)}
@media(max-width:1920px){
    .s12{font-size:12.0px}
}
.s13{font-size:calc(13 * 100vw / 1920)}
@media(max-width:1816px){
    .s13{font-size:12.3px}
}
.s14{font-size:calc(14 * 100vw / 1920)}
@media(max-width:1728px){
    .s14{font-size:12.6px}
}
.s15{font-size:calc(15 * 100vw / 1920)}
@media(max-width:1651px){
    .s15{font-size:12.9px}
}
.s16{font-size:calc(18 * 100vw / 1920)}
@media(max-width:1584px){
    .s16{font-size:13.2px}
}
.s17{font-size:calc(17 * 100vw / 1920)}
@media(max-width:1524px){
    .s17{font-size:13.5px}
}
.s18{font-size:calc(18 * 100vw / 1920)}
@media(max-width:1472px){
    .s18{font-size:13.8px}
}
.s19{font-size:calc(19 * 100vw / 1920)}
@media(max-width:1424px){
    .s19{font-size:14.1px}
}
.s20{font-size:calc(20 * 100vw / 1920)}
@media(max-width:1382px){
    .s20{font-size:14.4px}
}
.s21{font-size:calc(21 * 100vw / 1920)}
@media(max-width:1344px){
    .s21{font-size:14.7px}
}
.s22{font-size:calc(22 * 100vw / 1920)}
@media(max-width:1309px){
    .s22{font-size:15.0px}
}
.s23{font-size:calc(23 * 100vw / 1920)}
@media(max-width:1277px){
    .s23{font-size:15.3px}
}
.s24{font-size:calc(24 * 100vw / 1920)}
@media(max-width:1248px){
    .s24{font-size:15.6px}
}
.s25{font-size:calc(25 * 100vw / 1920)}
@media(max-width:1221px){
    .s25{font-size:15.9px}
}
.s26{font-size:calc(26 * 100vw / 1920)}
@media(max-width:1196px){
    .s26{font-size:16.2px}
}
.s27{font-size:calc(27 * 100vw / 1920)}
@media(max-width:1173px){
    .s27{font-size:16.5px}
}
.s28{font-size:calc(28 * 100vw / 1920)}
@media(max-width:1152px){
    .s28{font-size:16.8px}
}
.s29{font-size:calc(29 * 100vw / 1920)}
@media(max-width:1132px){
    .s29{font-size:17.1px}
}
.s30{font-size:calc(30 * 100vw / 1920)}
@media(max-width:1113px){
    .s30{font-size:17.4px}
}
.s31{font-size:calc(31 * 100vw / 1920)}
@media(max-width:1096px){
    .s31{font-size:17.7px}
}
.s32{font-size:calc(32 * 100vw / 1920)}
@media(max-width:1080px){
    .s32{font-size:18.0px}
}
.s33{font-size:calc(33 * 100vw / 1920)}
@media(max-width:1064px){
    .s33{font-size:18.3px}
}
.s34{font-size:calc(34 * 100vw / 1920)}
@media(max-width:1050px){
    .s34{font-size:18.6px}
}
.s35{font-size:calc(35 * 100vw / 1920)}
@media(max-width:1036px){
    .s35{font-size:18.9px}
}
.s36{font-size:calc(36 * 100vw / 1920)}
@media(max-width:1024px){
    .s36{font-size:19.2px}
}
.s37{font-size:calc(37 * 100vw / 1920)}
@media(max-width:1011px){
    .s37{font-size:19.5px}
}
.s38{font-size:calc(38 * 100vw / 1920)}
@media(max-width:1000px){
    .s38{font-size:19.8px}
}
.s39{font-size:calc(39 * 100vw / 1920)}
@media(max-width:989px){
    .s39{font-size:20.1px}
}
.s40{font-size:calc(40 * 100vw / 1920)}
@media(max-width:979px){
    .s40{font-size:20.4px}
}
.s41{font-size:calc(41 * 100vw / 1920)}
@media(max-width:969px){
    .s41{font-size:20.7px}
}
.s42{font-size:calc(42 * 100vw / 1920)}
@media(max-width:960px){
    .s42{font-size:21.0px}
}
.s43{font-size:calc(43 * 100vw / 1920)}
@media(max-width:951px){
    .s43{font-size:21.3px}
}
.s44{font-size:calc(44 * 100vw / 1920)}
@media(max-width:942px){
    .s44{font-size:21.6px}
}
.s45{font-size:calc(45 * 100vw / 1920)}
@media(max-width:934px){
    .s45{font-size:21.9px}
}
.s46{font-size:calc(46 * 100vw / 1920)}
@media(max-width:926px){
    .s46{font-size:22.2px}
}
.s47{font-size:calc(47 * 100vw / 1920)}
@media(max-width:919px){
    .s47{font-size:22.5px}
}
.s48{font-size:calc(48 * 100vw / 1920)}
@media(max-width:911px){
    .s48{font-size:22.8px}
}
.s49{font-size:calc(49 * 100vw / 1920)}
@media(max-width:905px){
    .s49{font-size:23.1px}
}
.s50{font-size:calc(50 * 100vw / 1920)}
@media(max-width:898px){
    .s50{font-size:23.4px}
}
.s51{font-size:calc(51 * 100vw / 1920)}
@media(max-width:892px){
    .s51{font-size:23.7px}
}
.s52{font-size:calc(52 * 100vw / 1920)}
@media(max-width:886px){
    .s52{font-size:24.0px}
}
.s53{font-size:calc(53 * 100vw / 1920)}
@media(max-width:880px){
    .s53{font-size:24.3px}
}
.s54{font-size:calc(54 * 100vw / 1920)}
@media(max-width:874px){
    .s54{font-size:24.6px}
}
.s55{font-size:calc(55 * 100vw / 1920)}
@media(max-width:869px){
    .s55{font-size:24.9px}
}
.s56{font-size:calc(56 * 100vw / 1920)}
@media(max-width:864px){
    .s56{font-size:25.2px}
}
.s57{font-size:calc(57 * 100vw / 1920)}
@media(max-width:858px){
    .s57{font-size:25.5px}
}
.s58{font-size:calc(58 * 100vw / 1920)}
@media(max-width:854px){
    .s58{font-size:25.8px}
}
.s59{font-size:calc(59 * 100vw / 1920)}
@media(max-width:849px){
    .s59{font-size:26.1px}
}
.s60{font-size: calc(60 * 1rem / 100);}
@media(max-width: 844px){
    .s60{font-size: 26.4px;}
}
.s61{font-size: calc(61 * 1rem / 100);}
@media(max-width: 840px){
    .s61{font-size: 26.7px;}
}
.s62{font-size: calc(62 * 1rem / 100);}
@media(max-width: 836px){
    .s62{font-size: 27.0px;}
}
.s63{font-size: calc(63 * 1rem / 100);}
@media(max-width: 832px){
    .s63{font-size: 27.3px;}
}
.s64{font-size: calc(64 * 1rem / 100);}
@media(max-width: 828px){
    .s64{font-size: 27.6px;}
}
.s65{font-size: calc(65 * 1rem / 100);}
@media(max-width: 824px){
    .s65{font-size: 27.9px;}
}
.s66{font-size: calc(66 * 1rem / 100);}
@media(max-width: 820px){
    .s66{font-size: 28.2px;}
}
.s67{font-size: calc(67 * 1rem / 100);}
@media(max-width: 816px){
    .s67{font-size: 28.5px;}
}
.s68{font-size: calc(68 * 1rem / 100);}
@media(max-width: 813px){
    .s68{font-size: 28.8px;}
}
.s69{font-size: calc(69 * 1rem / 100);}
@media(max-width: 809px){
    .s69{font-size: 29.1px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 806px){
    .s70{font-size: 29.4px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 803px){
    .s70{font-size: 29.7px;}
}
.s71{font-size: calc(71 * 1rem / 100);}
@media(max-width: 800px){
    .s71{font-size: 30px;}
}
.s72{font-size: calc(72 * 1rem / 100);}
@media(max-width: 796px){
    .s72{font-size: 30.3px;}
}
.s73{font-size: calc(73 * 1rem / 100);}
@media(max-width: 793px){
    .s73{font-size: 30.6px;}
}
.s74{font-size: calc(74 * 1rem / 100);}
@media(max-width: 791px){
    .s74{font-size: 30.9px;}
}
.s75{font-size: calc(75 * 1rem / 100);}
@media(max-width: 788px){
    .s75{font-size: 31.2px;}
}
.s76{font-size: calc(76 * 1rem / 100);}
@media(max-width: 79px){
    .s76{font-size: 31.5px;}
}
.s77{font-size: calc(77 * 1rem / 100);}
@media(max-width: 785px){
    .s77{font-size: 31.8px;}
}
.s78{font-size: calc(78 * 1rem / 100);}
@media(max-width: 782px){
    .s78{font-size: 32.1px;}
}
.s79{font-size: calc(79 * 1rem / 100);}
@media(max-width: 780px){
    .s79{font-size: 32.4px;}
}
.s80{font-size: calc(80 * 1rem / 100);}
@media(max-width: 777px){
    .s80{font-size: 32.7px;}
}
@media(max-width:750px){
    .z1{max-width:500px !important;width:100% !important;margin:0 auto !important;padding:0 !important;float:none !important;display:block !important}
    .z2,
    .z3,
    .z4,
    .z5{float:none !important;display:inline-block !important;vertical-align:top !important;margin:0 2% 2% 0 !important}
    .z2{width:49% !important}
    .z3{width:32% !important}
    .z4{width:23.5% !important}
    .z5{width:18.4% !important}
    .z2:nth-child(2n),
    .z3:nth-child(3n),
    .z4:nth-child(4n),
    .z5:nth-child(5n){margin-right:0 !important}
    .l1{padding-left:10px !important}
    .r1{padding-right:10px !important}
    .t1{padding-top:10px !important}
    .b1{padding-bottom:10px !important}
    .l2{padding-left:20px !important}
    .r2{padding-right:20px !important}
    .t2{padding-top:20px !important}
    .b2{padding-bottom:20px !important}
    .l3{padding-left:30px !important}
    .r3{padding-right:30px !important}
    .t3{padding-top:30px !important}
    .b3{padding-bottom:30px !important}
}
.eps1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.eps2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.eps3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.eps4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
html{overflow-y:scroll}
.liftNav{display:flex;flex-direction:column;position:fixed;right:.2rem;top:35vh;z-index:5;align-items:flex-end}
@media (max-width:900px){
    .liftNav{display:none}
}
.liftNav .lift-btn{width:.6rem;height:.6rem;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;border-radius:.6rem;margin:.05rem 0;position:relative;transition:width .3s;cursor:pointer}
.liftNav .lift-btn.tel{justify-content:center;overflow:hidden}
.liftNav .lift-btn.tel .tel-num{visibility:hidden;position:absolute;display:block;white-space:nowrap}
.liftNav .lift-btn.tel:hover{width:2.4rem;transition:width .3s;justify-content:flex-start}
.liftNav .lift-btn.tel:hover .tel{margin:0 .2rem}
.liftNav .lift-btn.tel:hover .tel-num{visibility:visible;color:#184f9b;font-weight:bold;font-size:.24rem;transition:visibility .3s;position:inherit;display:block}
.liftNav .lift-btn.wechat{justify-content:center;cursor: default;}
.liftNav .lift-btn.wechat .wechatQR{position:absolute;right:100%;transform:scale(0);transition:transform .3s;transform-origin:right center;margin-right:.1rem;width: 3rem;min-width: 200px;max-width: none;border-radius: .15rem;cursor: default;}
.liftNav .lift-btn.wechat:hover .wechatQR{transform:scale(1)}
.liftNav .lift-btn .cs{height:.25rem;width:.25rem}
.liftNav .lift-btn .tel{height:0.24rem;width:0.24rem}
.liftNav .lift-btn .wechat{height:0.23rem;width:0.28rem}
.liftNav .lift-btn .backtop{height:0.12rem;width:0.18rem}
.header{height:1.2rem;width:100%;background-color:transparent;position:fixed;z-index: 123;top:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;transition: background-color 1s cubic-bezier(.25,.1,.25,1),height 0.3s cubic-bezier(.25,.1,.25,1);}
.h-space{height: 1.2rem;}
.header .logo{/*width:1.9rem;height:.5rem*/}
.header .logoB{display:none}
.header .nav-side{display:flex;align-items:center}
.header .nav-side .nav{display:flex;align-items:center;padding-right: 2.24rem;}
.header .nav-side .nav>li{position: relative;}
.header .nav-side .nav .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .3rem;line-height: 1.2rem;height: 1.2rem;}
.header .nav-side .nav .nav-item:after{content:"";display:inline-block;background-image: url(../images/nav-deco.svg);width: .07rem;height: .07rem;background-size: 100% 100%;position: absolute;right: -0.04rem;top: 50%;margin-top: -0.04rem;}
.header .nav-side .nav>li:last-child .nav-item:after{display: none;}
.header .nav-side .nav .nav-item .english{color:#fff;opacity:0;transition:all 0.2s ease-in}
.header .nav-side .nav .nav-item .chinese{color:#fff;transform:translateY(-0.06rem);transition:all 0.2s ease-in;}
.header .nav-side .nav>li:hover .nav-item .chinese{transform:translateY(0);}
.header .nav-side .nav>li:hover .nav-item .english{opacity:1;display: block;margin-bottom: 0.02rem;}
.header .nav-side .nav .nav-deco{height:.08rem;width:.08rem}
.header .nav-side .nav .sub-item{width: 1.4rem;position: absolute;left: 50%;top: 100%;margin-left: -0.7rem;background-color: #fff;padding: .1rem 0;display: none;}
.header .nav-side .nav .sub-item>a{color: #333;display: block;line-height: 1.43;padding: .07rem .1rem;text-align: center;}
.header .nav-side .search{padding-left: .2rem;border-left: 1px solid #fff;}
.header .nav-side .search .search-icon{display:block;width:0.19rem;height:0.19rem;background-image:url(../images/search.png);background-size:100% 100%;cursor: pointer;}
.header.white .nav-side .search{border-left-color: #222;}
.header.white .nav-side .search .search-icon{background-image:url(../images/search-black.png)}
.header.white{background-color:#fff;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
.header.white .logo{display:none}
.header.white .logoB{/*width:1.9rem;*/height:.6rem;display:inherit}
.header.white .nav-side .nav-item .english,
.header.white .nav-side .nav-item .chinese{color:#222}
.header.white .nav-side .nav .nav-item{height: 0.7rem;line-height: 0.7rem;}
.header.fixed{height: .7rem;}
.search-btn{
    width: .2rem;height: .2rem;
}
.h-menu{display: none;width: 46px;height: 46px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/menu-white.png);background-size: 28px 28px;position: absolute;right: 0;top: 0;}
.h-mask{background-color:rgba(0,0,0,.6);position:fixed;left:0;top:0;right:0;bottom:0;z-index:998;transition:all .5s;opacity:0;visibility:hidden}
.h-sch{display:none;width:100%;padding:.4rem 0;position:fixed;top:0;right:0;margin-right:0;z-index:999;background-color:#fff;font-size:0;text-align:center}
.h-form{width:100%;background-color:transparent;position:relative;overflow:hidden;font-size:0}
.h-text{width:3.8rem;height:.4rem;line-height:.4rem;font-size:.14rem;padding:0 .1rem 0 0.05rem;border-radius:0;border:none;border-bottom:1px solid #ccc;border-right:none;vertical-align:top;background-color:transparent;color:#595757;text-align:left;vertical-align:top}
.h-smt{background-image:url(../images/search-black.png);background-position:center center;border-radius:0;width:.4rem;height:.4rem;background-size:.18rem .18rem;background-repeat:no-repeat;color:transparent;cursor:pointer;border:none;border-bottom:1px solid #ccc;background-color:transparent;transition:all .3s;vertical-align:top}
header.show-sch .h-sch{display:block}
header.show-sch .h-mask{opacity:1;visibility:visible}
header.white .h-menu{background-image: url(../images/menu.png);}
@media(max-width:1920px){
    .h-sch{padding:40px 0}
    .h-text{width:380px;height:40px;line-height:40px;font-size:14px;padding:0 10px 0 5px}
    .h-smt{width:40px;height:40px;background-size:18px 18px}
    .header .nav-side .search .search-icon{width:19px;height:19px}
    .header .nav-side .nav .nav-item:after{width: 7px;height: 7px;margin-top: -4px;right: -4px;}
    
}
@media(max-width: 1700px){
    .header .nav-side .nav .sub-item{width: 120px;margin-left: -60px;}
}
@media(min-width: 1201px){
    .header .nav-side .nav .sub-item>a:hover{color: #184f9b;}
}
@media(max-width: 1200px){
    .header{height: 46px;}
    .header.fixed{height: 46px;}
    .h-space{height: 46px;}
    .header .nav-side .nav{width: 280px;height: 100%;position: fixed;right: -280px;top: 0;z-index: 1234;padding-top: 20px;flex-wrap: wrap;background-color: #fff;overflow: auto;display: block;padding-right: 0;transition: right .3s;}
    .header .nav-side .nav>li{width: 100%;padding-bottom: 10px;padding-top: 10px;overflow: hidden;}
    .header .nav-side .nav .nav-item{display: block;}
    .header .nav-side .nav .nav-item .english{font-size: 14px;color: #333;opacity: 1;display: block;margin-bottom: 3px;}
    .header .nav-side .nav .nav-item .chinese{font-size: 14px;color: #333;transform: translateY(0rem);display: block;}
    .header .nav-side .nav .nav-item{line-height: 1;height: auto;padding-left: 20px;}
    .header.white .nav-side .nav .nav-item{line-height: 1;height: auto;}
    .header .nav-side .nav .sub-item{width: 100%;margin-left: 0;left: 0;top: 100%;position: relative;padding: 10px 0 0;}
    .header .nav-side .nav .sub-item>a{text-align: left;padding: 0 40px;line-height: 20px;padding: 6px 40px;}
    .has-nav:after{content: "+";display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
    .has-nav.show:after{content: "-";}
    .h-menu{display: block;}
    .header .nav-side .search{position: absolute;right: 46px;top: 0;padding-left: 0;border-left: none;}
    .header .nav-side .search .search-icon{width: 46px;height: 46px;background-repeat: no-repeat;background-size: 17px 18px;background-position: center center;}
    header.show-menu .nav-side .nav{right: 0;}
    header.show-menu .h-mask{opacity:1;visibility:visible;}
    .header .nav-side .nav>li:hover .nav-item .english{margin-bottom: 3px;}
}
@media(max-width:750px){
    .h-text{width:220px}
}
.banner{position:relative;display:flex;width:100%;height:8.6rem;display:flex;align-items:center;}
.banner .banner-img{height:8.6rem;width:100%;position:absolute;z-index:-1;object-fit: cover;}
.banner .banner-text{display:flex;flex-direction:column;color:#fff;width:100%;padding-left: 1.6rem;}
.banner .banner-text.center{align-items:center;margin:0;color:#184f9b;padding-left: 0;}
.banner .banner-text .english{margin-bottom:.1rem}
.banner .banner-text .chinese{font-weight:bold}
.sub-nav{width:100%;margin:0 auto;display:flex;justify-content:space-between;border-bottom:#ddd 1px solid;position:relative;user-select:none;}
.sub-nav.nothing{height:1.4rem;border:none}
.sub-nav.nothing .crumb-nav{height:1.6rem}
.sub-nav .sub-nav-group{display:flex;padding-left:1.6rem}
.sub-nav .sub-nav-group .sub-item{color:#333}
.sub-nav .sub-nav-group .sub-item a{display:block;padding:.3rem .45rem}
.sub-nav .sub-nav-group .sub-item:first-child a{padding-left: 0;}
.sub-nav .sub-nav-group .sub-item:last-child a{padding-right: 0;}
.sub-nav .sub-nav-group .sub-item.selected{background-color:#184f9b;color:#fff}
.sub-nav .sub-nav-group .sub-item.selected a{padding-left: .45rem;padding-right: .45rem;}
.sub-nav .sub-nav-group.news{padding-left:2.4rem}
.sub-nav .crumb-nav{width:8rem;height:1rem;display:flex;background-color:#184f9b;color:#fff;align-items:center;justify-content:flex-end;padding-right:1.6rem;position:absolute;top:-.2rem;right:0;user-select:none}
.sub-nav .crumb-nav.news{height:.8rem;top:0;padding-right:2.4rem}
.sub-nav .crumb-nav .home-icon{width:0.22rem;height:0.23rem;margin:0 .2rem}
.sub-nav .crumb-nav .arrow{margin:0 .2rem}
.footer-nav{display:flex;padding:1rem 1.6rem .67rem 1.6rem;background-color:#ffffff}
@media (max-width:900px){
    .footer-nav{flex-direction:column;padding:.5rem .2rem}
}
.footer-nav.white{background-color:#fff}
.footer-nav .cont-contact{display:flex;justify-content:flex-start;width:3.4rem;padding-right:1rem;height:2.64rem;border-right:#ececec 1px solid;box-sizing:border-box}
.footer-nav .cont-contact .contact{display:flex;flex-direction:column;align-items:flex-start;width:fit-content}
.footer-nav .cont-contact .contact .logo{/*width:1.91rem;height:.47rem;*/margin-bottom:.47rem}
.footer-nav .cont-contact .contact .tel{display:flex;flex-direction:column;margin-bottom:.43rem}
.footer-nav .cont-contact .contact .tel .tel-text{color:#666;line-height:2}
.footer-nav .cont-contact .contact .tel .tel-num{color:#333;display:block;font-weight:bold}
.footer-nav .cont-contact .contact .SNS-group{display:flex}
.footer-nav .cont-contact .contact .SNS-group .icon{width:.4rem;height:.4rem;background-color:#f2f2f2;border-radius:.4rem;display:flex;justify-content:center;align-items:center;margin-right:.07rem;transition: all .3s;cursor: pointer;}
.footer-nav .cont-contact .contact .SNS-group .icon .img-of{width:auto;height:auto;overflow:hidden}
.footer-nav .cont-contact .contact .SNS-group .icon .img-of .wechat{width:.18rem;height:.15rem;filter:drop-shadow(#184f9b 0 0.5rem);transform:translateY(-0.5rem)}
.footer-nav .cont-contact .contact .SNS-group .icon .img-of .qq{width:.14rem;height:.16rem;filter:drop-shadow(#184f9b 0 0.5rem);transform:translateY(-0.5rem)}
.footer-nav .cont-contact .contact .SNS-group .icon .img-of .weibo{width:.19rem;height:.15rem;filter:drop-shadow(#184f9b 0 0.5rem);transform:translateY(-0.5rem)}
.footer-nav .cont-contact .contact .SNS-group .icon .img-of .tiktok{width:0.15rem;height:.17rem;filter:drop-shadow(#184f9b 0 0.5rem);transform:translateY(-0.5rem)}
.footer-nav .cont-contact .contact .SNS-group .wechat-icon:hover{background-color:#184f9b}
.footer-nav .cont-contact .contact .SNS-group .wechat-icon:hover .wechat{transform:translateY(0)}
.footer-nav .cont-contact .contact .SNS-group .qq-icon:hover{background-color:#184f9b}
.footer-nav .cont-contact .contact .SNS-group .qq-icon:hover .qq{transform:translateY(0)}
.footer-nav .cont-contact .contact .SNS-group .weibo-icon:hover{background-color:#184f9b}
.footer-nav .cont-contact .contact .SNS-group .weibo-icon:hover .weibo{transform:translateY(0)}
.footer-nav .cont-contact .contact .SNS-group .tiktok-icon:hover{background-color:#184f9b}
.footer-nav .cont-contact .contact .SNS-group .tiktok-icon:hover .tiktok{transform:translateY(0)}
.footer-nav .nav{display:flex;width:10.7rem;justify-content:space-around;border-right:#ececec 1px solid}
.footer-nav .nav .nav-head{font-weight:bold;color:#111;margin-bottom:.34rem}
.footer-nav .nav .nav-item{color:#666;font-size:.14rem;line-height:1.85}
@media(max-width:1728px){
    .footer-nav .nav .nav-item{font-size: 15px;margin-top: 0.1rem}
}
@media(min-width:1201px){
    .footer-nav .nav .nav-item a:hover{color:#184f9b}
}
@media (max-width:900px){
    .footer-nav .cont-contact .contact .SNS-group{display:none}
    .footer-nav .cont-contact{width:auto;border-right: none;}
    .footer-nav .nav{border-right: none;}
    .footer-nav .nav{flex-direction:column;width:100%;overflow: hidden;}
    .footer-nav .nav ul{margin-top:.3rem;width:calc(100% + 20px);font-size: 0;}
    .footer-nav .nav ul li{width:fit-content}
    .footer-nav .nav .nav-item{display: inline-block;vertical-align: top;margin-right: 20px;}
}
.footer-nav .qr{display:flex;justify-content:flex-end;margin-left:.7rem}
.footer-nav .qr .qr-cont{display:flex;align-items:center;flex-direction:column}
.footer-nav .qr .qr-cont .qr-text{font-size:.2rem;color:#111;font-weight:bold;margin-bottom:.35rem;display: block;}
.footer-nav .qr .qr-cont .qrcode{height:1.4rem;width:1.4rem;min-width: 100px;min-height: 100px;}
@media (max-width:900px){
    .footer-nav .qr{margin-left:0;margin-top:.3rem;justify-content:flex-start}
    .footer-nav .qr .qr-cont .qr-text{font-size:.35rem;width: 100%;margin-bottom: 5px;}
}
footer{width:100%;height:.7rem;margin:0 auto;display:flex;justify-content:center;background-color:#184f9b;font-size:.14rem;align-items:center}
@media(max-width:1728px){
    footer{font-size:12.6px}
}
footer .copyright{width:16rem;display:flex;justify-content:space-between}
@media(max-width:1382px){
    .footer-nav .qr .qr-cont .qr-text{font-size:14.4px}
}
@media (max-width:900px){
    footer{padding: 10px;height: auto;text-align: center;}
    footer .copyright{flex-direction:column;width: 100%;}
    footer .copyright .IPC{line-height: 1.43;margin-bottom: 5px;}
    footer .copyright .hunuo{line-height: 1.43;}
}
footer .copyright .IPC{color:#fff}
footer .copyright .IPC a{display: inline-block;vertical-align: top;line-height: inherit;}
footer .copyright .IPC .gongan{width:.18rem;height:.2rem}
footer .copyright .IPC .cnzz{width:.5rem;height:.12rem}
footer .copyright .hunuo{color:#fff}
@media (max-width:800px){
    .header .logo{/*width:1.9rem;*/height:.8rem}
    .banner{position:relative;display:flex;height:66.66vw;width:100%;display:flex;align-items:center}
    .banner .banner-img{height:66.66vw;width:100vw;position:absolute;z-index:-1;object-fit:cover}
    .banner .banner-text{display:flex;flex-direction:column;color:#fff;padding-left: 20px;padding-right: 20px;}
    .banner .banner-text .english{margin-bottom:.1rem;font-size:.5rem}
    .banner .banner-text .chinese{font-size:.5rem}
    .sub-nav{width:100vw;margin:0 auto;display:flex;justify-content:space-between;border-bottom:none;position:relative;flex-direction:column}
    .sub-nav .sub-nav-group{display:flex;padding-left:0;margin:0 auto}
    .sub-nav .sub-nav-group .sub-item{color:#333;white-space:nowrap}
    .sub-nav .sub-nav-group .sub-item a{padding:.3rem .25rem}
    .sub-nav .sub-nav-group .sub-item.selected{background-color:#184f9b;color:#fff;padding-left: .25rem;padding-right: .25rem;}
    .sub-nav .crumb-nav{display:flex;color:#fff;width:100vw;align-items:center;justify-content:flex-start;padding-right:0;margin:0 auto;position:inherit;top:0;right:0;height:.5rem}
    .sub-nav .crumb-nav .home-icon{width:0.22rem;height:0.23rem;margin:0 .2rem}
    .sub-nav .crumb-nav .arrow{margin:0 .2rem}
}
.cont1{max-height:fit-content;width:100%;background-image:url("../images/bg1.jpg");background-size:cover;padding:0 1.6rem}
@media (max-width:900px){
    .cont1{flex-direction:column;padding:0 .25rem}
}
.cont1 .cont{display:flex;flex-direction:column;color:#111}
.cont1 .cont .cont-text{margin:1.38rem 0 .2rem 0}
@media (max-width:900px){
    .cont1 .cont .cont-text{margin:.2rem 0 .2rem 0}
}
.cont1 .cont .cont1-cont{display:flex;justify-content:space-between}
@media (max-width:900px){
    .cont1 .cont .cont1-cont{flex-direction:column}
}
.cont1 .cont .cont1-cont .left{display:flex;flex-direction:column;height:fit-content}
.cont1 .cont .cont1-cont .left .column-name{font-weight: bold;}
.cont1 .cont .cont1-cont .left .cont-deco{width:.24rem;height:.9rem}
.cont1 .cont .cont1-cont .left .cont-logo{height:.47rem;width:1.91rem}
@media (max-width:900px){
    .cont1 .cont .cont1-cont .left .cont-deco,
    .cont1 .cont .cont1-cont .left .cont-logo{display:none}
    .cont1 .cont .cont1-cont .left .column-name{font-size:.45rem;margin-bottom:.4rem;font-weight:bold}
}
.cont1 .cont .cont1-cont .right{width: 11.3rem;color:#111;}
@media (max-width:900px){
    .cont1 .cont .cont1-cont .right{width:100%}
}
.cont1 .cont .cont1-cont .right .bold-text{font-weight:bold;line-height: 1.43;display: block;}
.cont1 .cont .cont1-cont .right .divi-line{width:auto;height:.01rem;background-color:#ddd;margin:.3rem 0}
.cont1 .cont .cont1-cont .right .detail-text{line-height:1.85;display: block;}
.cont1 .cont .cont1-cont .right .swiper-container .swiper-img{width:5.46rem;height:3.64rem;background-color:#fff;border-radius:.16rem;object-fit: cover;}
.cont1 .cont .cont1-cont .right .swiper-control{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;margin-bottom:1.42rem}
.cont1 .cont .cont1-cont .right .swiper-control .swiper-index{color:#111}
.cont1 .cont .cont1-cont .right .swiper-control .deco-line{width:8rem;height:0.01rem;background-color:#000}
@media (max-width:900px){
    .cont1 .cont .cont1-cont .right .swiper-control .deco-line{width:50%}
}
.cont1 .cont .cont1-cont .right .swiper-control .swiper-btn img{width:.48rem;height:.48rem;cursor: pointer;}
@media (max-width:900px){
    .cont1 .cont .cont1-cont .right .swiper-control .swiper-btn{display:flex;}
}
.cont1 .cont .cont1-cont .right .swiper-control .swiper-btn .go-right{margin-left:.24rem}
@media (max-width:900px){
    .cont1 .cont .cont1-cont .right .swiper-control .swiper-btn .go-right{margin-left:0.2rem;margin-top:0}
}
.rbp-cont{
    /* width: 100%; */
}
@media (max-width:900px){
    .rbp-cont{
        padding: .25rem;
    }
}
.sub-banner-pin{width:100%;height:2.89rem;position:relative}
.sub-banner-pin .sb-img{width:100%;height:100%;object-fit:cover}
.sub-banner-pin .sb-text{position:absolute;display:flex;height:100%;width:100%;top:0;color:#fff;font-weight:bold;font-size:.3rem;align-items:center;justify-content:center}
.sub-banner-pin .pin{position:absolute;top: 0;right:1.6rem;width:.26rem;height:.18rem;margin-top: -0.09rem;}
.sub-banner-pin-left{width:100%;height:4rem;position:relative}
.sub-banner-pin-left .sb-img{width:100%;height:100%;object-fit:cover}
.sub-banner-pin-left .text-cont{display:flex;position:absolute;top:0;align-items:center;justify-content:flex-start;height:100%;width:100%}
.sub-banner-pin-left .text-cont .sb-text{margin-left:1.6rem;color:#fff;display:flex;flex-direction:column}
.sub-banner-pin-left .text-cont .sb-text .bold-text{font-weight:bold;margin-top:.15rem;margin-bottom:.6rem}
.sub-banner-pin-left .pin{position:absolute;top:-0.5em;right:1.6rem;width:.26rem;height:.18rem}
.recruit-banner-pin{width:100%;position:relative;height: 7.2rem;display: flex;flex-direction: column;color: #fff;justify-content: center;align-items: center;}
.recruit-banner-pin .sb-img{width:100%;position: absolute;top: 0;left: 0;z-index: -1;    height: 100%;
    object-fit: cover;}
.recruit-banner-pin .join-email{display: flex;flex-direction: column;}
.recruit-banner-pin .join-email .hint{line-height: 2;}
.recruit-banner-pin .join-email .email-address{font-weight: bold;}
.recruit-banner-pin .process-detail{width: 7.1rem;line-height: 1.7;height: 1.6rem;margin-top: .37rem;display: none;}
.recruit-banner-pin .process-detail.active{transition: all .3s;display: block;animation: showdetail .3s;}
@keyframes showdetail{
    0%{ opacity: 0; transform: translateX(1rem) }
	100%{opacity: 1; transform: translateX(0) }
}
.recruit-banner-pin .click-hint{margin-bottom: .47rem;}
.recruit-banner-pin .process-btn{display: flex;
    align-items: center;
    margin-top: .37rem;
}
.recruit-banner-pin .process-btn .process{display: flex;
    width: 2rem;
    height: 2rem;
flex-direction: column;
align-items: center;
justify-content: center;
background-color: #fff;
border-radius: 2rem;
color:#333
}
.recruit-banner-pin .process-btn .process.click{
    background-color: #184f9b;
    color: #fff;
}
.recruit-banner-pin .process-btn .process .step-num{font-size: .5rem;margin-bottom: .23rem;}
.recruit-banner-pin .process-btn .process .step-name{}
.recruit-banner-pin .process-btn .step-arrow{
    width: .59rem;
	height: .09rem;
    margin: 0 .45rem;
}
@media (max-width:900px){
    .recruit-banner-pin{
        height: fit-content;
    }
    .recruit-banner-pin .process-btn{
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .recruit-banner-pin .process-btn .process{
        margin: .2rem;
    }
    .recruit-banner-pin .process-btn .step-arrow{
display: none;
    }

}
.recruit-banner-pin .pin{position:absolute;top:-0.5em;right:1.6rem;width:.26rem;height:.18rem}
.cont2{display:flex;flex-direction:column;margin:0 auto;width:16rem;position:relative;align-content:flex-end;padding-bottom:1.25rem}
@media (max-width:900px){
    .cont2{width:100%;padding:0 .25rem}
}
.cont2 .deco-line{width:12rem;height:.01rem;background-color:#dddddd;margin:.15rem 0;position:relative;left:4rem}
@media (max-width:900px){
    .cont2 .deco-line{left:0;width:100%}
}
.cont2 .cont-name{display:flex;flex-direction:column;color:#111;margin-top:1.38rem}
.cont2 .cont-name .chinese{font-weight:bold;font-size:.45rem;margin-top: .15rem;}
@media (max-width:900px){
    .cont2 .cont-name{width:100%}
}
@media (max-width:900px){
    .cont2 .cont-detail{width:100%}
}
.cont2 .cont-detail .ct-item{display:flex;justify-content:space-between;align-items:center}
@media (max-width:900px){
    .cont2 .cont-detail .ct-item{width:100%}
}
.cont2 .cont-detail .ct-item .cti-image{position:relative;width:3.2rem;height:2.14rem}
@media (max-width:900px){
    .cont2 .cont-detail .ct-item .cti-image{display:none}
}
.cont2 .cont-detail .ct-item .cti-image .cti-cover{position:relative;width:3.2rem;height:2.14rem}
.cont2 .cont-detail .ct-item .cti-image .pin{position:absolute;top:-.5em;right:.33rem}
.cont2 .cont-detail .ct-item .cti-text{height:fit-content;display:flex;flex-direction:column;align-items:flex-start;width:12rem}
@media (max-width:900px){
    .cont2 .cont-detail .ct-item .cti-text{width:100%}
}
.cont2 .cont-detail .ct-item .cti-text .front{display:flex;align-items:baseline}
.cont2 .cont-detail .ct-item .cti-text .front .cti-num{color:#184f9b;width:2.13rem}
.cont2 .cont-detail .ct-item .cti-text .front .cti-num .num{font-weight: bold;}
.cont2 .cont-detail .ct-item .cti-text .front .cti-num .num-unit{font-weight:bold}
.cont2 .cont-detail .ct-item .cti-text .after{display:flex;margin-top:.19rem}
.cont2 .cont-detail .ct-item .cti-text .after .cti-num{color:#184f9b;width:2.13rem;height:.01rem}
.cont2 .cont-detail .ct-item .cti-text .after .cti-num .num-unit{font-weight:bold}
.cont2 .cont-detail .ct-item .cti-text .after .item-detail{width:9rem;font-size:.14rem;font-weight:normal;font-stretch:normal;line-height:1.7;height:fit-content;color:#666666}

.cont2 .cont-detail .ct-item .cti-text .item-title{font-size:.24rem;font-weight:bold}
@media (max-width:900px){
    .cont2 .cont-detail .ct-item .cti-text .after .item-detail{width:80%;font-size: .25rem;}
    .cont2 .cont-detail .ct-item .cti-text .front{
        width: 100%;
    }
    .cont2 .cont-detail .ct-item .cti-text .front .cti-num,.cont2 .cont-detail .ct-item .cti-text .after .cti-num{
        width: 20%;
    }
    .cont2 .cont-detail .ct-item .cti-text .item-title{font-size: .35rem;}
}
.company-culture{height:9.6rem;width:100%;display:flex;align-items:center;justify-content:space-between}
@media (max-width:900px){
    .company-culture{height:auto;position: relative;}
    /* .company-culture:last-child{margin-bottom: 20px;} */
}
.company-culture.r{flex-direction:row-reverse}
.company-culture .deco{height:4.8rem;width:.1rem;background-color:#184f9b}
.company-culture .cc-cont{display:flex;align-items:center;width:16rem;justify-content:space-between}
.company-culture .cc-cont.r{flex-direction:row-reverse}
.company-culture .cc-cont .text{width:6.4rem;display:flex;flex-direction:column;justify-content:flex-start;color:#111;box-sizing:content-box}
@media (max-width:900px){
    .company-culture .deco{
        position: absolute;
    }
    .company-culture .cc-cont{
        height: fit-content;
        position: relative;
    }

    .company-culture .cc-cont.r .pic{
        left: 0;
    }
    .company-culture .cc-cont .text{padding:0 .2rem;box-sizing: border-box;width: 50%;margin: 0.2rem 0;}
    .company-culture .cc-cont .text .chn{font-size:.45rem;font-weight: bold;}
}
.company-culture .cc-cont .text .eng{margin-bottom:.25rem}
.company-culture .cc-cont .text .chn{font-weight:bold}
.company-culture .cc-cont .text .point{width:.24rem;height:0.09rem;margin:.55rem 0 .28rem 0}
.company-culture .cc-cont .text .bText{margin-bottom:.26rem;font-weight:bold;line-height: 1.3;}
.company-culture .cc-cont .text .detail{width:100%;padding:.3rem 0;border-top:0.01rem solid #ddd;border-bottom:0.01rem solid #ddd;color:#666;line-height:1.8}
.company-culture .cc-cont .text .detail *{font-size:calc(20 * 100vw / 1920) !important;}
@media(max-width:1382px){
    .company-culture .cc-cont .text .detail *{font-size: 14.4px !important;}
}
.company-culture .cc-cont .pic{width:8rem;object-fit:cover}
@media (max-width:900px){
    .company-culture .cc-cont .pic{width:50%;position: absolute;height: 100%;right: 0;}
}
.pro-team{height:9.2rem;width:100%;display:flex;align-items:flex-start;justify-content:space-between}
.pro-team .pic{width:50%;height:100%;object-fit:cover}
@media (max-width:900px){
    .pro-team .pic{width:45%}
}
.pro-team .text{width:50%;height:100%;display:flex;flex-direction:column}
@media (max-width:900px){
    .pro-team .text{width:55%}
}
.pro-team .text .name-card{width:100%;height:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#111;padding:0 0 .58rem 1.6rem}
@media (max-width:900px){
    .pro-team .text .name-card{padding:0;height:20%;margin-bottom:.2rem;padding:0 .2rem}
}
@media(max-width: 500px){
    .pro-team{flex-wrap: wrap;height: auto;margin-bottom: 20px;overflow: hidden;}
    .pro-team .pic{width: 100%;margin-bottom: 20px;}
    .pro-team .text{width: 100%;}
}
.pro-team .text .name-card .name{font-weight:bold}
.pro-team .text .name-card .deco{width:.24rem;height:0.09rem;margin:.25rem 0}
.pro-team .text .name-card .title{font-weight:bold}
.pro-team .text .intro{background-color:#f6f6f6;width:100%;height:50%;display:flex;flex-direction:column;padding:.58rem 0 0 1.6rem}
@media (max-width:900px){
    .pro-team .text .intro{padding:0;height:100%;padding:0.2rem}
}
.pro-team .text .intro .line{width:4.8rem;display:flex}
@media (max-width:900px){
    .pro-team .text .intro .line{width:100%}
}
.pro-team .text .intro .line.intro-left{justify-content:flex-start}
.pro-team .text .intro .line.intro-mid{justify-content:center;margin:.3rem 0}
.pro-team .text .intro .line.intro-right{justify-content:flex-end}
.pro-team .text .intro .quot{width:.27rem;height:.22rem}
.pro-team .text .intro .detail{line-height:1.85;color:#666}
.pro-team.r{flex-direction:row-reverse}
.pro-team.r .text .name-card{padding:0 0 .58rem 3.1rem}
@media (max-width:900px){
    .pro-team.r .text .name-card{padding:0;height:20%;padding:0 .2rem}
}
.pro-team.r .intro{padding:.58rem 1.6rem 0 0;align-items:flex-end}
@media (max-width:900px){
    .pro-team.r .intro{padding:0.2rem;height:20%}
}
.certification-show{height:8.15rem;background-image:url("../images/bg1.jpg");background-size:cover;width:100%}
.certification-show .cert-cont{width:100%;padding-top:1.4rem;align-items:center}
.certification-show .cert-cont .cert-item{display:flex;flex-direction:column;align-items:center}
.certification-show .cert-cont .cert-item .img-cont{height:3.9rem;display:flex;align-items:center;justify-content:center;margin-bottom:.33rem}
.certification-show .cert-cont .cert-item .img-cont .cert-img{width:2.8rem;height:3.9rem;object-fit: contain;}
.certification-show .cert-cont .cert-item .img-cont .cert-img2{width:3.9rem;height:2.8rem;object-fit: contain;}
.certification-show .scroll-cont{width:100%;height:.1rem;display:flex;align-items:center;}
.cert-table{display:flex;width:100%;align-items:center;flex-direction:column;margin-top:1.4rem;}
.cert-table .cert-row{display:flex;width:83%;flex-wrap:wrap;margin-bottom: .8rem;}
@media (max-width:900px){
    .cert-table .cert-row{border:none;width:100%;justify-content:space-between}
}
.cert-table .cert-row .cert-item{display:flex;flex-direction:column;width:25%;height:6rem;align-items:center;justify-content:flex-end;    border-right: #ccc solid 0.01rem;
    border-bottom: #ccc solid 0.01rem;}
@media (max-width:900px){
    .cert-table .cert-row .cert-item{border:none}
}
.cert-table .cert-row .cert-item .cert-img{width:2.8rem;height:3.91rem;margin-bottom:.3rem;object-fit: contain;}
.cert-table .cert-row .cert-item .cert-text{margin-bottom:.58rem}
.cert-table .cert-pagination{display:flex;align-items:center}
.cert-table .cert-pagination .prev-btn{width:.13rem;height:.21rem;margin-right:.3rem}
.cert-table .cert-pagination .next-btn{width:.13rem;height:.21rem;transform:rotate(180deg);margin-left:.3rem}
.cert-table .cert-pagination .num-group{display:flex;align-items:center}
.cert-table .cert-pagination .num-group .btn-item{display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem;border-radius:.5rem;color:#666;margin:0 .08rem}
.cert-table .cert-pagination .num-group .btn-item.selected{background-color:#184f9b;color:#fff}
.contact-us{display:flex;flex-direction:column;padding-left:1.6rem;width:100%}
@media (max-width:900px){
    .contact-us{padding:0}
}
.contact-us .contact-title{display:flex;flex-direction:column;color:#111;margin-top:1.38rem}
@media (max-width:900px){
    .contact-us .contact-title{padding:0 .5rem}
}
.contact-us .contact-title .chn{margin-top:.2rem;margin-bottom:0.6rem;font-weight:bold}
@media (max-width:900px){
    .contact-us .contact-title .chn{font-size:.45rem}
}
@media(max-width: 600px){
    .cert-table .cert-row .cert-item{padding-left: 10px;padding-right: 10px;width: 50%;height: auto;}
}
.contact-us .map-qr{position:relative}
.contact-us .map-qr .map{width:100%}
@media (max-width:900px){
    .contact-us .map-qr .map{height:6rem}
    .contact-us .map-qr .map img{height:100%;object-fit:cover}
}
.contact-us .map-qr .cs-qr{width:3.2rem;height:4.5rem;display:flex;flex-direction:column;align-items:center;border:#666 solid .01rem;position:absolute;background-color:#fff;top:60%;right:1.6rem}
@media (max-width:900px){
    .contact-us .map-qr .cs-qr{right:.5rem;top:10%;height:fit-content}
}
.contact-us .map-qr .cs-qr .qr-title{margin-top:.4rem;font-weight:bold}
.contact-us .map-qr .cs-qr .qrcode{width:2.14rem;height:2.14rem;margin:.45rem .5rem .36rem .5rem}
.contact-us .map-qr .cs-qr .text{line-height:1.5}
.contact-us .contact-info{height:5rem;width:16rem;margin-top:1rem}
@media (max-width:900px){
    .contact-us .contact-info{width:100%;padding:0 .5rem}
}
.contact-us .contact-info .info-item{display:flex;align-items:center;padding:.3rem 0;border-top:#666 solid .01rem;width:11.2rem}
@media (max-width:900px){
    .contact-us .contact-info .info-item{width:100%}
}
.contact-us .contact-info .info-item .text{display:flex;align-items:baseline}
@media (max-width:900px){
    .contact-us .contact-info .info-item .text{align-items:center}
}
.contact-us .contact-info .info-item .text .info-title{font-weight:bold;margin-right:.5rem;color:#111}
@media (max-width:900px){
    .contact-us .contact-info .info-item .text .info-title{white-space:nowrap}
}
.contact-us .contact-info .info-item .text .info-detail{color:#666}
.contact-us .contact-info .info-item .svg-icon{width:0.25rem;margin-right:.25rem;height:auto}
.feedback{display:flex;flex-direction:column;width:16rem;margin:1.4rem auto}
@media (max-width:900px){
    .feedback{width:100%;margin: 20px 0;}
}
.feedback .form-row{display:flex;width:100%}
@media (max-width:900px){
    .feedback .form-row{flex-direction:column;padding:0 0.5rem}
}
.feedback .form-row .form-input{display:flex;border:#999 solid .01rem;height:.6rem;align-items:center;color:#666;width:100%;margin:.15rem;padding:0 .2rem}
.feedback .form-row .form-input .input-hint{white-space: nowrap;}
@media (max-width:900px){
    .feedback .form-row .form-input{margin:.15rem 0}
}
.feedback .form-row .form-input .input{border:none;height:0.4rem;font-size:.15rem;color:#020202;width:79%}
.feedback .form-row .form-input .verify{width:1.3rem;height:.4rem}
.feedback .form-row .check{margin:.15rem}
.feedback .form-row .red-link{color:#184f9b}
.feedback .submitMessage{width:2.8rem;height:.7rem;border-radius:.35rem;border:none;display:flex;justify-content:space-between;align-items:center;background-color:#184f9b;padding:0 .2rem;margin:.15rem;cursor: pointer;}
@media(max-width:1382px){
    .feedback .form-row .form-input .input{font-size:14.4px}
}
@media (max-width:900px){
    .feedback .submitMessage{margin:.15rem .5rem}
}
.feedback .submitMessage .btn-text{font-weight:bold;line-height:1.5;color:#fff}
.feedback .submitMessage .btn-deco{width:.26rem;height:.13rem}
.news-swiper{background-image:url("../images/bg1.jpg");position:relative}
@media (max-width:900px){
    .news-swiper{width:100%}
}

.news-swiper .swiper-container{width:16rem;margin:0 auto;padding-top:1.4rem;padding-bottom:1.4rem}
@media (max-width:900px){
    .news-swiper .swiper-container{width:80%}
}
.news-swiper .swiper-container .swiper-wrapper .ns-item{width:5.14rem;height:6.8rem;border-radius:.16rem;display:flex;position:relative;flex-direction:column;padding:0 .14rem}
@media (max-width:900px){
    .news-swiper .swiper-container .swiper-wrapper .ns-item{width:100%;height:auto}
}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-cover{height:50%;width:100%;border-radius:.16rem .16rem 0 0;position: relative;}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-cover .ns-img{height:100%;width:100%;object-fit:cover}
.news-swiper .swiper-container .swiper-wrapper .ns-item .cover-deco{position:absolute;bottom: -0.09rem;right:.3rem;width: .26rem;height: .18rem;}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text{width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:0 0 .16rem .16rem;padding-bottom: .39rem;}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont{width:4.2rem;display:flex;align-items:flex-start;flex-direction:column}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont .news-title{margin-top:.68rem;font-weight:bold;color:#222;line-height: 1.5;max-height: 3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-swiper .swiper-container .swiper-wrapper .ns-item:hover .news-text .text-cont .news-title{color:#184f9b}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont .news-deco{width:.13rem;height:.08rem;margin-top:.28rem}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont .news-intro{color:#666;line-height:1.85;height: 5.55em;margin-top:.16rem;margin-bottom:.4rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont .news-date .date{color:#111}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont .news-date .date-deco{width:.08rem;height:.08rem;margin:0 .06rem}
.news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont .news-date .month{color:#666}
.news-swiper .swiper-btn{position:absolute;width:100%;display:flex;justify-content:space-between;padding:0 .8rem;top:47.5%}
.news-swiper .go-left,
.news-swiper .go-right{cursor:pointer;width: .48rem;height: .48rem;}
.news-swiper .go-left.swiper-button-disabled,
.news-swiper .go-right.swiper-button-disabled{opacity:0.3;cursor:default}
@media (max-width:900px){
    .news-swiper .swiper-btn{z-index:5;padding:0 .2rem}
}
@media(max-width: 500px){
  .news-swiper .swiper-container .swiper-wrapper .ns-item .news-text .text-cont{width: 100%;padding:0 10px;}
}
.news-list{padding-top:1.36rem;padding-bottom: 1.4rem;}
.news-list.remove-top{padding-top:0}
.news-list .list-row{width:16rem;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:.3rem;flex-wrap: wrap;}
.news-list .list-row:last-child{margin-bottom: 0;}
@media (max-width:900px){
    .news-list .list-row{flex-direction:column;margin-bottom:0;width:100%;align-items:center}
}
.news-list .list-row .list-item{width:7.84rem;height:1.89rem;background-color:#f6f6f6;display:flex;align-items:center;justify-content:space-between;padding:0 .48rem 0 .3rem;transition: all .3s;margin-top: .3rem;}
@media (max-width:900px){
    .news-list .list-row .list-item{margin: 0 0 10px 0;padding-right: 10px;}
}
@media(max-width: 500px){
    .news-list .list-row{padding: 0 10px;}
  .news-list .list-row .list-item{width: 100%;}
}
.news-list .list-row .list-item .arrow-cont{display:flex;align-items:center;justify-content:center;width:.48rem;height:.48rem;border-radius:.48rem}
.news-list .list-row .list-item .arrow-cont .arrow{width:.13rem;height:.21rem;transform:rotate(180deg)}
.news-list .list-row .list-item .news-info{display:flex;flex-direction:column;justify-content:space-between;width: calc(100% - 0.48rem);}
@media (max-width:900px){
    .news-list .list-row .list-item .news-info{height:auto}
}
.news-list .list-row .list-item .news-info .news-title{font-weight:bold;color:#111;line-height:1.33;width:100%;margin-bottom: .1rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 100%;}
.news-list .list-row .list-item .news-info .intro{font-size:0.16rem;color:#666;margin-bottom:.4rem;width:100%;padding-top: .04rem;padding-bottom: .03rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 100%;}
.news-list .list-row .list-item .news-info .news-date{display:flex;align-items:center}
.news-list .list-row .list-item .news-info .news-date .calender{height:.16rem;width:auto;margin-right:.13rem}
.news-list .list-row .list-item .news-info .news-date .white{display:none}
.news-list .list-row .list-item .news-info .news-date .date{color:#999}
.news-list .list-row .list-item:hover{background-color:#184f9b}
.news-list .list-row .list-item:hover .arrow-cont{background-color:#fff}
.news-list .list-row .list-item:hover .news-info .news-title{color:#fff}
.news-list .list-row .list-item:hover .news-info .intro{color:#fff}
.news-list .list-row .list-item:hover .news-info .news-date .calender{display:none}
.news-list .list-row .list-item:hover .news-info .news-date .white{height:.16rem;width:auto;margin-right:.13rem;display:inherit}
.news-list .list-row .list-item:hover .news-info .news-date .date{color:#fff}
.cert-pagination{display:flex;align-items:center;width:100%;justify-content:center}
.cert-pagination .prev-btn{width:.13rem;height:.21rem;margin-right:.3rem}
.cert-pagination .next-btn{width:.13rem;height:.21rem;transform:rotate(180deg);margin-left:.3rem}
.cert-pagination .num-group{display:flex;align-items:center}
.cert-pagination .num-group .btn-item{display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem;border-radius:.5rem;color:#666;margin:0 .08rem}
.cert-pagination .num-group .btn-item.selected{background-color:#184f9b;color:#fff}
.news-long-list{width:16rem;margin:0 auto;padding-top:1.4rem;}
@media(max-width:1584px){
    .news-list .list-row .list-item .news-info .intro{font-size:13.2px}
}
@media (max-width:900px){
    .news-long-list{width:100%}
}
.news-long-list .list-item{display:flex;position:relative;justify-content:space-between;margin-bottom:.4rem;height:fit-content}
.news-long-list .list-item .news-cover{position:relative;width:4.8rem;height:3.2rem}
@media (max-width:900px){
    .news-long-list .list-item .news-cover{/* display:none; */width: 100%;}
}
.news-long-list .list-item .news-cover .cover-deco{position:absolute;width:.26rem;height:.18rem;top: 0;right:.3rem;margin-top: -0.09rem;}
.news-long-list .list-item .news-cover .cover{width:4.8rem;height:3.2rem;object-fit:cover}
@media (max-width:900px){
    .news-long-list .list-item{width:100%;padding: 0 20px;flex-wrap: wrap;}
    
    .news-long-list .list-item .news-cover{height:auto;margin-bottom: 10px;}
    .news-long-list .list-item .news-cover .cover{width: 100%;height: auto;}
    .news-long-list .list-item .news-info .info-deco{display: none;}
}
.news-long-list .list-item .news-info{display:flex;flex-direction:column;width:10.4rem;border-bottom:#c4c4c4 .01rem solid;justify-content:center;height:100%;overflow: hidden;}
@media (max-width:900px){
    .news-long-list .list-item .news-info{width:100%}
}
.news-long-list .list-item .news-info .news-title{line-height:1.5;font-weight:bold;color:#222}
.news-long-list .list-item .news-info .info-deco{width:.13rem;height:.06rem;margin-top:.37rem}
.news-long-list .list-item .news-info .news-intro{line-height:1.8;color:#666;margin-top:.21rem;margin-bottom:1.1rem}
.news-long-list .list-item .news-info .news-date{padding-bottom: .22rem;}
.news-long-list .list-item .news-info .news-date .date{color:#111}
.news-long-list .list-item .news-info .news-date .date-deco{width:.08rem;height:.08rem;margin:0 .06rem}
.news-long-list .list-item .news-info .news-date .month{color:#666}
.bottom-big-block{width:16rem;margin: 1.4rem auto 0;display:flex;justify-content:space-between;position:relative}
@media(min-width: 1201px){
    .news-long-list .list-item:hover .news-info .news-title{color: #184f9b;}
}
@media (max-width:900px){
    .bottom-big-block{width:100%;flex-direction:column;padding: 0 20px;}
}
.bottom-big-block .block{width:7.84rem;height:5.23rem;position:relative;border-radius:.16rem;display:flex;flex-direction:column;justify-content:space-between;padding:0 .4rem;transition: all .3s;}
@media (max-width:900px){
    .bottom-big-block .block{width:100%;margin-top:.3rem}
}
.bottom-big-block .block .red{display:none;width:7.84rem;height:5.23rem;position:absolute;transition: all .3s ;opacity: 0;}
.bottom-big-block .block .block-img{position:absolute;width:7.84rem;height:5.23rem;top:0;left:0;border-radius:.16rem;z-index:-1;transition: all .3s;object-fit: cover;}
@media (max-width:900px){
    .bottom-big-block .block .block-img{width:100%}
}
.bottom-big-block .block .date{display:flex;flex-direction:column;color:#fff;margin-top:.6rem}
.bottom-big-block .block .info{color:#fff;display:flex;flex-direction:column}
.bottom-big-block .block .info .title{font-weight:bold;margin-bottom:.32rem;line-height: 1.5;max-height: 3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.bottom-big-block .block .info .intro{display:none}
.bottom-big-block .block:hover .red{background-color:#184f9b;z-index:-1;width:7.84rem;height:5.23rem;display:inherit;border-radius:.16rem;left:0;transition: all .3s ;opacity: 1;}
@media (max-width:900px){
    .bottom-big-block .block:hover .red{width:100%}
}
/* display:none; */
.bottom-big-block .block:hover .block-img{opacity: 0;transition: all .3s ;}
.bottom-big-block .block:hover .intro{display:inherit;line-height:1.5;margin-bottom:.4rem;transition: all .3s ;}
.news-page{display:flex;flex-direction:column;width:14.4rem;margin:0 auto;padding-top:1.4rem}
@media (max-width:900px){
    .news-page{width:100%;padding:0 .5rem}
}
.news-page .news-title{width:14.4rem;border-bottom:#666 solid .03rem;padding-bottom:.3rem}
@media (max-width:900px){
    .news-page .news-title{margin-top:.5rem;width:100%}
}
.news-page .news-title .title{font-weight:bold;color:#333;line-height:1.44}
.news-page .news-cont{display:flex;justify-content:space-between}
.news-page .news-cont .text{width:9.6rem;display:flex;flex-direction:column;padding-bottom:1.35rem;font-size: .16rem;color: #666;line-height: 1.9;padding: .25rem 0;}
.news-page .news-cont .text *{line-height: 1.9;}
.news-page .news-cont .text .segment{margin:.25rem 0;color:#666;line-height:1.9;font-size:.16rem}
.news-page .news-cont .text .segment.black333{color:#333}
.news-page .news-cont .text .news-pic{margin:.25rem 0;display:flex;flex-direction:column;align-items:center}
.news-page .news-cont .text .news-pic img{width:100%;height:auto}
.news-page .news-cont .text .news-pic .legend{margin-top:.3rem;font-size:.18rem;font-weight:bold;color:#333}
.news-page .news-cont aside{width:4rem;margin-top:.57rem}

@media(max-width:1584px){
    .news-page .news-cont .text,
    .news-page .news-cont .text .segment{font-size:13.2px}
}
@media(max-width:1472px){
    .news-page .news-cont .text .news-pic .legend{font-size:13.8px}
}
@media (max-width:900px){
    .news-page .news-cont aside{width:100%}
}
.news-page .news-cont aside .news-info{display:block;}
.news-page .news-cont aside .news-info .origin{font-size:.14rem;color:#666;margin-bottom: .16rem;}
.news-page .news-cont aside .news-info .datetime{color:#666;font-size:.14rem}
.news-page .news-cont aside .news-info .datetime .date{margin-right:.25rem}
.news-page .news-cont aside .share{display:flex;flex-direction:column;justify-content:space-between;margin-top:.4rem;margin-bottom:.5rem}
.news-page .news-cont aside .share .SNS-group{font-size:.14rem;color:#666;display:flex;align-items:center;margin-bottom: .48rem;}
.news-page .news-cont aside .share .SNS-group .icon{height:.16rem;width:auto;margin:0 .05rem;cursor: pointer;}
.news-page .news-cont aside .share .opt{width:2.26rem;display:flex;justify-content:space-between;font-size:.14rem;color:#666}
.news-page .news-cont aside .share .opt .plus{height:.13rem;width:.13rem;}
@media(max-width: 1920px){
    .news-page .news-cont aside .share .SNS-group .icon{height: 16px;margin: 0 5px;}
    .news-page .news-cont aside .share .opt .plus{width: 13px;height: 13px;}
}
@media(max-width:1728px){
    .news-page .news-cont aside .share .SNS-group,
    .news-page .news-cont aside .news-info .datetime,
    .news-page .news-cont aside .news-info .origin,
    .news-page .news-cont aside .share .opt{font-size:12.6px}
}
@media (max-width:900px){
    .news-page .news-cont aside .share .opt{width: 100%;}
    .news-page .news-cont aside .share{width:100%}
}
.news-page .news-cont aside .lasted-news{display:flex;flex-direction:column}
.news-page .news-cont aside .lasted-news .lastest{width:4rem}
.news-page .news-cont aside .lasted-news .item-list{display:flex;flex-direction:column}
.news-page .news-cont aside .lasted-news .item-list .column-title{font-size:.2rem;color:#222;margin-top:.3rem;margin-bottom:.25rem}
.news-page .news-cont aside .lasted-news .item-list ul{list-style:disc;list-style-position:inside;padding-bottom:.3rem;border-bottom:#ccc .02rem dashed}
.news-page .news-cont aside .lasted-news .item-list .news-item{font-size:.14rem;line-height:2.2;color:#666}
@media(max-width:1584px){
    .news-page .news-cont aside .lasted-news .item-list .news-item{font-size:13.2px}
}
@media(max-width:1382px){
    .news-page .news-cont aside .lasted-news .item-list .column-title{font-size:14.4px}
}
@media (max-width:900px){
    .news-page .news-cont{flex-direction:column}
    .news-page .news-cont .text{width:100%;padding: 20px 0;}
}
@media (max-width:500px){
    .news-page .news-cont aside .lasted-news .lastest{width: 100%;}
}
.ps{position:relative}
.ps .map{width:100%}
.ps .cs-qr{display:flex;flex-direction:column;align-items:center;position:absolute;background-color:#fff;top:60%;right:1.43rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.6rem}
@media (max-width:900px){
    .ps .cs-qr{width:1.6rem;height:1.6rem;right:.5rem}
}
.ps .cs-qr.ps1{background-color:#ff7400}
.ps .cs-qr.ps2{background-color:#009999}
.ps .cs-qr.ps3{background-color:#428f42}
.ps .cs-qr .ps1{width:.98rem;height:1.18rem}
.ps .cs-qr .ps2{width:1.1rem;height:1.08rem}
.ps .cs-qr .ps3{width:1.38rem;height:1.24rem}
.ps-info{height:5rem;width:16rem;margin-top:1rem}
@media (max-width:900px){
    .ps-info{width:100%;height:auto;padding:0 .5rem}
}
.ps-info .info-title{display:flex;align-items:flex-end;margin-bottom:.5rem}
.ps-info .info-title .bold{font-weight:bold;margin-right:.2rem}
.ps-info .info-item{display:flex;align-items:center;padding:.4rem 0;border-top:#666 solid .01rem;width:16rem}
@media (max-width:900px){
    .ps-info .info-item{width:100%;height:auto}
}
.ps-info .info-item .text{width:16rem;display:flex;align-items:baseline;justify-content:space-between}
@media (max-width:900px){
    .ps-info .info-item .text{width:100%;height:auto;flex-direction:column}
}
.ps-info .info-item .text .info-title{font-weight:bold;margin-right:.5rem;color:#111}
.ps-info .info-item .text .info-text{width:11.2rem;display:flex;flex-direction:column}
@media (max-width:900px){
    .ps-info .info-item .text .info-title{
        font-size: .45rem;
    }

    .ps-info .info-item .text .info-text{width:100%}
}
.ps-info .info-item .text .info-text .service-list{display:flex}
.ps-info .info-item .text .info-text .service-list .serive-item{font-size:0.14rem;color:#666;margin-right:.4rem}
@media (max-width:900px){
    .ps-info .info-item .text .info-text .service-list .serive-item{font-size:.35rem;margin: .1rem 0;}
    .ps-info .info-item .text .info-text .service-list{
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    
}
.ps-info .info-item .text .info-text .text-detail{color:#666;line-height:1.8;margin-bottom:.3rem}
.ps-info .info-item .text .info-text .text-slogan{color:#666;line-height:1.8}
.ps-info .info-item .svg-icon{width:0.25rem;margin-right:.25rem;height:auto}
.dataqua{display:flex;flex-direction:column;margin:1.4rem auto;width:16rem;position:relative;align-content:flex-end}
@media (max-width:900px){
    .dataqua{width:100%}
}
.dataqua .cont-detail{border-top:#666 solid .01rem;width:100%}
.dataqua .cont-detail .ct-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:#666 solid .01rem;transition: all .3s;}
.dataqua .cont-detail .ct-item:hover{background-color:#184f9b;color:#fff;border-bottom-color: #184f9b;}
.dataqua .cont-detail .ct-item:hover .cti-num{color: #fff;}
.dataqua .cont-detail .ct-item:hover .cti-text .front .cti-num{color: #fff;}
.dataqua .cont-detail .ct-item:hover .cti-text .after .item-detail{color: #fff;}
@media (max-width:900px){
    .dataqua .cont-detail .ct-item{padding:.5rem .1rem;}
    .dataqua .cont-detail .ct-item.red .cti-text{width:100%}
}
.dataqua .cont-detail .ct-item.red .cti-text .front .cti-num{width:30%}
@media (max-width:900px){
    .dataqua .cont-detail .ct-item.red .cti-text .front .cti-num{width:25%}
}

.dataqua .cont-detail .ct-item .cti-text{height:fit-content;display:flex;flex-direction:column;align-items:flex-start;width:16rem}
.dataqua .cont-detail .ct-item .cti-text .front{width:100%;display:flex;align-items:baseline}
.dataqua .cont-detail .ct-item .cti-text .front .cti-num{color:#184f9b;width:30%}
@media (max-width:900px){
    .dataqua .cont-detail .ct-item .cti-text .front .cti-num{width:25%}
}
.dataqua .cont-detail .ct-item .cti-text .front .cti-num .num-unit{font-weight:bold}
.dataqua .cont-detail .ct-item .cti-text .after{display:flex;margin-top:.19rem;width:100%}
.dataqua .cont-detail .ct-item .cti-text .after .cti-num{color:#184f9b;width:30%;height:.01rem}
@media (max-width:900px){
    .dataqua .cont-detail .ct-item .cti-text .after .cti-num{width:25%}
}
.dataqua .cont-detail .ct-item .cti-text .after .cti-num .num-unit{font-weight:bold}
.dataqua .cont-detail .ct-item .cti-text .after .item-detail{width:10.8rem;font-size:.14rem;font-weight:normal;font-stretch:normal;line-height:1.7;height:fit-content;color:#666666}
@media (max-width:900px){
    .dataqua .cont-detail .ct-item .cti-text .after .item-detail{width:75%;font-size:.3rem}
}
.dataqua .cont-detail .ct-item .cti-text .item-title{font-size:.24rem;font-weight:bold}
@media (max-width:900px){
    .dataqua .cont-detail .ct-item .cti-text .item-title{font-size:.4rem}
}
.pt{background-image:url("../images/bg2.jpg");object-fit:cover}
.pt .pt-cont{width:16rem;margin:0 auto;display:flex;flex-direction:column}
.pt .pt-cont .pt-title{color:#111;display:flex;flex-direction:column;margin-top:1.38rem;margin-bottom:.6rem}
.pt .pt-cont .pt-title .chn{margin-top:.2rem;font-weight:bold}
.pt .pt-cont .job-block{width:100%;display:flex;flex-direction:column;background-color:#fff;margin-bottom:1.4rem}
.pt .pt-cont .job-block .search{height:1.6rem;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}
.pt .pt-cont .job-block .search .search-cont{width:8rem;display:flex;flex-direction:column;align-items:flex-start;max-width: 100%;}
.pt .pt-cont .job-block .search .search-cont .search-input{display:flex;width:8rem;height:.5rem;background-color:#fff;border-radius:.25rem;align-items:center;margin-bottom:.2rem;max-width: 100%;}
.pt .pt-cont .job-block .search .search-cont .search-input .s-input{height:.45rem;width:7.25rem;margin-left:.25rem;border:none;font-size:.3rem}
.pt .pt-cont .job-block .search .search-cont .search-input .search-icon{width:.2rem;height:.2rem}
.pt .pt-cont .job-block .search .search-hint{font-size:.14rem;margin-left:.25rem}
.pt .pt-cont .job-block .search .search-hint .hint{color:#999}
.pt .pt-cont .job-block .search .search-hint .heat{color:#184f9b;margin:0 .05rem}
.pt .pt-cont .job-block .location-filter{width:100%;display:flex;background-color:#fff}
.pt .pt-cont .job-block .location-filter .filter-cont{margin:.4rem .6rem}
.pt .pt-cont .job-block .location-filter .filter-cont .position,
.pt .pt-cont .job-block .location-filter .filter-cont .location{display:flex;align-items:flex-start;margin-bottom:.3rem}
.pt .pt-cont .job-block .location-filter .filter-cont .position .hint,
.pt .pt-cont .job-block .location-filter .filter-cont .location .hint{font-size:0.2rem;font-weight:bold;width:1.85rem}
.pt .pt-cont .job-block .location-filter .filter-cont .position .list,
.pt .pt-cont .job-block .location-filter .filter-cont .location .list{display:flex;flex-wrap:wrap;width:12rem}
.pt .pt-cont .job-block .location-filter .filter-cont .position .list .position-item,
.pt .pt-cont .job-block .location-filter .filter-cont .location .list .position-item{font-size:0.16rem;color:#666;margin-right:.75rem;user-select:none;line-height:1.5}
.pt .pt-cont .job-block .location-filter .filter-cont .position .list .position-item.selected,
.pt .pt-cont .job-block .location-filter .filter-cont .location .list .position-item.selected{color:#184f9b}
.pt .pt-cont .job-block .location-filter .filter-cont .position .show-more,
.pt .pt-cont .job-block .location-filter .filter-cont .location .show-more{display:flex;width:.56rem;justify-content:space-between;align-items:center;color:#184f9b;margin-right:.7rem;user-select:none}
.pt .pt-cont .job-block .location-filter .filter-cont .position .show-more .show-arrow,
.pt .pt-cont .job-block .location-filter .filter-cont .location .show-more .show-arrow{width:.13rem;height:.08rem}
.pt .pt-cont .job-block .job-list .job-row{display:flex;justify-content:space-between;padding-left:.6rem}
.pt .pt-cont .job-block .job-list .job-row.head{background-color:#f2f2f2}
.pt .pt-cont .job-block .job-list .job-row.list{border-bottom:#eee 0.01rem solid;background-color:#fff}
.pt .pt-cont .job-block .job-list .job-row .list-head{font-size:.2rem;font-weight:bold;padding:.3rem 0}
.pt .pt-cont .job-block .job-list .job-row .list-head.job-name{width:3.15rem}
.pt .pt-cont .job-block .job-list .job-row .list-head.job-type{width:.8rem}
.pt .pt-cont .job-block .job-list .job-row .list-head.job-locate{width:.8rem}
.pt .pt-cont .job-block .job-list .job-row .list-head.job-num{width:.8rem}
.pt .pt-cont .job-block .job-list .job-row .list-head.job-time{width:1rem;text-align:center}
.pt .pt-cont .job-block .job-list .job-row .list-item{font-size:.16rem;color:#666666;padding:.2rem 0}
.pt .pt-cont .job-block .job-list .job-row .list-item.job-name{width:3.15rem}
.pt .pt-cont .job-block .job-list .job-row .list-item.job-type{width:.8rem;text-align:center}
.pt .pt-cont .job-block .job-list .job-row .list-item.job-locate{width:.8rem;text-align:center}
.pt .pt-cont .job-block .job-list .job-row .list-item.job-num{width:.8rem;text-align:center}
.pt .pt-cont .job-block .job-list .job-row .list-item.job-time{width:1rem;text-align:center}
.pt .pt-cont .job-block .job-list .job-row .opt-btn{width:.5rem;margin-right:.4rem;display:flex;align-items:center}
.pt .pt-cont .job-block .job-list .job-row .opt-btn .show-btn{width:.3rem;height:.3rem;background-image:url("../images/show-more.png")}
.pt .pt-cont .job-block .job-list .job-row.open{background-color:#184f9b}
.pt .pt-cont .job-block .job-list .job-row.open .list-item{color:#fff}
.pt .pt-cont .job-block .job-list .job-row.open .opt-btn .show-btn{background-image:url("../images/show-more-white.png")}
.pt .pt-cont .job-block .job-list .job-detail{width:100%;padding:.3rem .6rem;background-color:#f7f7f7;display:flex;justify-content:space-between}
.pt .pt-cont .job-block .job-list .job-detail .job-describe,
.pt .pt-cont .job-block .job-list .job-detail .job-duty{display:flex;flex-direction:column;width:40%}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-title,
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-title{font-size:.18rem;margin-bottom:.35rem}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-detail,
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-detail{font-size:.14rem;line-height: 1.8;}
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-detail *{line-height: inherit;}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-detail .dd-line,
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-detail .dd-line{line-height:1.8}
.pt .pt-cont .job-block .cert-pagination{margin-top:.4rem;margin-bottom:.6rem}
.swiper-banner{position:relative;display:flex;width:100%;display:flex;align-items:center}
.swiper-banner .banner-img{height:8.6rem;width:100%;z-index:-1;object-fit: cover;}
.swiper-banner .banner-text{height:100%;position:absolute;display:flex;flex-direction:column;color:#fff;padding-left:1.6rem;width:100%;top:0;justify-content:center}
.swiper-banner .banner-text.center{align-items:center;margin:0;color:#184f9b}
.swiper-banner .banner-text .english{margin-bottom:.18rem;line-height:1.17}
.swiper-banner .swiper-container .coundown-pagination{
    position: absolute;
    left: 1.6rem ;
    bottom: .5rem;
    z-index: 10;
}
.swiper-banner .swiper-container .pagination-list{
     display: flex;
     align-items: center;
}
.swiper-banner .swiper-container .pagination-list .pagination{
    width: 1rem;
    height: .03rem;
    background-color: #999999;
    margin-right: .1rem;
    position: relative;
}
.swiper-banner .swiper-container .pagination-list .pagination.isOK{
    background-color: #fff;
}
.swiper-banner .swiper-container .pagination-list .pagination span{
    background-color: #fff;
    width: 0rem;
    position: absolute;
    top: 0;
    left: 0;
    height: .03rem;
}
.swiper-banner .swiper-container .pagination-list .pagination .running{
    width: 1rem;
    transform:scaleX(1);transition:all 5s linear
}
.swiper-banner .swiper-container .pagination-list .pagination .done{
    width: 1rem;
}
.banner-swiper-status img{
    height: .15rem;
}
@media(max-width:800px){
    .coundown-pagination{
        width: 100%;
        left: 0 !important;
        display: flex;
        justify-content: center;
    }
    .swiper-banner .swiper-container .pagination-list .pagination{
        width: 2rem;
    }
    .swiper-banner .swiper-container .pagination-list .pagination .running{
        width: 2rem;
        transform:scaleX(1);transition:all 5s linear
    }
    .swiper-banner .swiper-container .pagination-list .pagination .done{
        width: 2rem;
    }
    #playCtrl{
        display: none;
    }
}
.party-swiper{
    margin: 1.4rem 0.2rem;
}
.party-swiper .swiper-container .coundown-pagination{
    /* position: absolute;
    left: 1.6rem ;
    bottom: .5rem; */
    z-index: 10;
    margin-top: .5rem;
}
.party-swiper .swiper-container .pagination-list{
     display: flex;
     align-items: center;
    
}
.party-swiper .swiper-container .pagination-list .pagination{
    width: 1rem;
    height: .03rem;
    background-color: #999999;
    margin-right: .1rem;
    /* position: relative; */
}
.party-swiper .swiper-container .pagination-list .pagination.isOK{
    background-color: #184f9b;
}
.party-swiper .swiper-container .pagination-list .pagination span{
    background-color: #184f9b;
    width: 0rem;
    position: absolute;
    /* top: 0;
    left: 0; */
    height: .03rem;
}
.party-swiper .swiper-container .pagination-list .pagination .running{
    width: 1rem;
    transform:scaleX(1);transition:all 5s linear
}
.party-swiper .swiper-container .pagination-list .pagination .done{
    width: 1rem;
}
.party-swiper .swiper-container{
    display: flex;
    flex-direction: column;
    align-items: center;
}
@media(max-width:800px){
    .coundown-pagination{
        width: 100%;
        left: 0 !important;
        display: flex;
        justify-content: center;
    }
    .party-swiper .swiper-container .pagination-list .pagination{
        width: 2rem;
    }
    .party-swiper .swiper-container .pagination-list .pagination .running{
        width: 2rem;
        transform:scaleX(1);transition:all 5s linear
    }
    .party-swiper .swiper-container .pagination-list .pagination .done{
        width: 2rem;
    }
    #playCtrl{
        display: none;
    }
}
@media(max-width:1728px){
    .pt .pt-cont .job-block .job-list .job-detail .job-describe .d-detail,
    .pt .pt-cont .job-block .job-list .job-detail .job-duty .d-detail{font-size:12.6px}
}
@media(max-width:1472px){
    .pt .pt-cont .job-block .job-list .job-detail .job-describe .d-title,
    .pt .pt-cont .job-block .job-list .job-detail .job-duty .d-title{font-size:13.8px}
}
@media (max-width:900px){
    .pt .pt-cont .job-block .search{padding-left: 10px;padding-right: 10px;}
    .swiper-banner .banner-img{height: 66.66vw;}
    .swiper-banner .banner-text .english{font-size:.3rem}
    .pt .pt-cont .pt-title{padding-left: 10px;padding-right: 10px;}
    .pt .pt-cont .job-block .search .search-cont .search-input .search-icon{margin-right: 10px;}
}
@media(max-width: 750px){
    .pt .pt-cont{width: 100%;}
    .pt .pt-cont .job-block .job-list .job-row{padding-left: 10px;}
    .pt .pt-cont .job-block .job-list .job-row .opt-btn{margin-right: 0;}
}
.swiper-banner .banner-text .chinese{font-weight:bold}
@media (max-width:900px){
    .swiper-banner .banner-text .chinese{font-size:.5rem}
}
.swiper-banner .banner-text .submitMessage{width:2.8rem;height:.7rem;border-radius:.35rem;border:none;display:flex;justify-content:space-between;align-items:center;background-color:#184f9b;padding:0 .2rem;margin-top:1rem;cursor: pointer;}
.swiper-banner .banner-text .submitMessage .btn-text{font-weight:bold;line-height:1.5;color:#fff}
.swiper-banner .banner-text .submitMessage .btn-deco{width:.26rem;height:.13rem}
.service-item{position:relative;display:flex;width:100%;height:9.6rem}
.service-item .left{background-image:url("../images/bg3.jpg");width:41%;height:9.6rem;display:flex;align-items:center;justify-content:center}
.service-item .left .name-card{width:60%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#111}
.service-item .left .name-card .eng{color:#111111;margin-bottom:.2rem}
.service-item .left .name-card .name{font-weight:bold}
.service-item .left .name-card .go-left,
.service-item .left .name-card .go-right{
    cursor: pointer;
}
.service-item .left .name-card .deco{width:.24rem;height:0.09rem;margin:.25rem 0}
.service-item .left .name-card .title{font-weight:bold;margin-bottom:1rem;line-height:1.6}
.service-item .left .name-card .swiper-btn{font-size: 0;}
.service-item .left .name-card .swiper-btn .go-left{display: inline-block;vertical-align: top;margin-right:.24rem;width: .48rem;height: .48rem;background-image: url(../images/left.png);background-size: 100% 100%;}
.service-item .left .name-card .swiper-btn .go-right{display: inline-block;vertical-align: top;width: .48rem;height: .48rem;background-image: url(../images/right.png);background-size: 100% 100%;}
.service-item .right{position:absolute;right:0;bottom:0;height:10.6rem;width:59%;background-color:#184f9b;z-index:2;display:flex;align-items:center}
.service-item .right .index-swiper1{position:absolute;width:12.8rem;right:0;z-index:3;overflow:hidden;border-radius:.16rem 0 0 .16rem}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide{width:5.4rem;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide:nth-child(3n+2){transition-delay: .2s;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide:nth-child(3n+3){transition-delay: .4s;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .top{width:100%;position:relative;display: block;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .top .ser-cover{border-radius:.16rem .16rem 0 0;width:100%;height:100%;object-fit:cover}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .top .pin{position:absolute;bottom:-0.5em;right:.3rem;width:.26rem;height:.18rem}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom{height:60%;background-color:#fff;border-radius:0 0 .16rem .16rem;display:flex;flex-direction:column;align-items:center;justify-content:center}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont{padding-left: .48rem;padding-right: 1.1rem;width: 100%;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .title{font-weight:bold;display: block;padding-top: .43rem;padding-bottom: .43rem;position: relative;margin-bottom: .09rem;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .title:after{content: "";display: inline-block;width: .43em;height: .2em;background-image: url(../images/t-bot.png);background-size: 100% 100%;position: absolute;left: 0;bottom: 0;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .cont-deco{width:.13rem;height:.06rem;margin-top:.37rem;margin-bottom:.15rem}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .text{margin-bottom: .2rem;display: block;line-height:1.8;height: 9em;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
@media (max-width:1300px){
    .service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .cont-deco{display:none}
}
@media(min-width: 1201px){
    .service-item .left .name-card .swiper-btn .go-left:hover{background-image: url(../images/left-red.png)}
    .service-item .left .name-card .swiper-btn .go-right:hover{background-image: url(../images/right-red.png)}
}
@media (max-width:900px){
    .service-item{display: block;height: auto;}
    .service-item .left{width: 100%;float: none;height: auto;display: block;padding: 20px;}
    .service-item .left .name-card .name{font-size:.4rem}
    .service-item .left .name-card .title{margin-bottom: 10px;}
    .service-item .right{position: relative;width: 100%;padding-left: 10px;height: auto;padding-top: 10px;padding-bottom: 10px;}
    .service-item .right .index-swiper1{width:98%;padding-left:0;position: relative;}
}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .ind {padding-bottom: .39rem;}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .ind .big{color:#111}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .ind .ind-deco{height:.08rem;width:.08rem;margin:0 .05rem}
.service-item .right .index-swiper1 .swiper-wrapper .swiper-slide .bottom .b-cont .ind .small{color:#666}
.about-us{position:relative;display:flex;width:100%;height:fit-content}
@media (max-width:900px){
    .about-us{height:fit-content}
}
.about-us .left{background-image:url("../images/bg4.jpg");width:41%;display:flex;align-items:center;justify-content:flex-end;height:100%;position:absolute;background-size: cover;z-index: 12;}
.about-us .left .nav{display:flex;flex-direction:column;background-color:#184f9b;border-radius:.16rem 0 0 .16rem;padding:.33rem}
.about-us .left .nav .n-item{display:flex;flex-direction:column;align-items:center;margin:.3rem 0}
.about-us .left .nav .n-item .nt-icon{width:.36rem}
.about-us .left .nav .n-item .nt-text{font-weight:bold;line-height:1.8;color:#fff}
.about-us .right{right:0;bottom:0;height:100%;width:95%;z-index:2;display:flex;align-items:flex-start;flex-direction:column;padding-left:50%;padding-bottom: 1rem;}
@media (max-width:900px){
    .about-us{display: block;}
    .about-us .left{float: none;width: 100%;position: relative;height: auto;padding-top: 60%;}
    .about-us .right{padding:0 10px 30px;width:100%;}
}
.about-us .right .top{width:3rem}
.about-us .right .top .name-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#111}
.about-us .right .top .name-card .eng{color:#111111;margin-bottom:.2rem;margin-top:.7rem}
@media (max-width:900px){
    .about-us .right .top .name-card .eng{font-size:.25rem}
}
.about-us .right .top .name-card .name{font-weight:bold}
@media (max-width:900px){
    .about-us .right .top .name-card .name{font-size:.4rem}
}
.about-us .right .top .name-card .deco{width:.24rem;height:0.09rem;margin:.2rem 0}
.about-us .right .mid{height:fit-content;width:8rem}
@media (max-width:900px){
    .about-us .right .mid{width:100%;height:fit-content}
}
.about-us .right .mid .title{font-weight:bold;color:#111;line-height:1.8;margin-bottom:.3rem}
.about-us .right .mid .detail{padding:.3rem 0;border-top:#dddddd solid .01rem;border-bottom:#dddddd solid .01rem;color:#666;line-height:1.8}
.about-us .right .mid .number-info{display:flex;padding:.8rem 0;justify-content:space-between}
@media (max-width:900px){
    .about-us .right .mid .number-info{width:100%;flex-direction:column}
}
.about-us .right .mid .number-info .item{display:flex;flex-direction:column;width:1.6rem}
.about-us .right .mid .number-info .item:nth-child(3n+2){transition-delay: .2s;}
.about-us .right .mid .number-info .item:nth-child(3n+3){transition-delay: .4s;}
.about-us .right .mid .number-info .item .up{display:flex;color:#184f9b;align-items:center}
.about-us .right .mid .number-info .item .num{margin-right:.05rem}
.about-us .right .mid .number-info .item .line{height:.01rem;width:1.6rem;background-color:#ddd;margin:.12rem 0}
.about-us .right .mid .number-info .item .down{font-size:.14rem;color:#666}
@media(max-width:1728px){
    .about-us .right .mid .number-info .item .down{font-size:12.6px}
}
@media (max-width:900px){
    .about-us .right .mid .number-info .item{width:100%;height:fit-content;margin-bottom:.2rem}
    .about-us .right .mid .number-info .item .line{width:100%}
}
@media (max-width:900px){
    .about-us .right .btm{width:100%;height:fit-content}
}
.about-us .right .btm .submitMessage{width:2.8rem;height:.7rem;border-radius:.35rem;border:none;display:flex;justify-content:space-between;align-items:center;background-color:#184f9b;padding:0 .2rem;margin:.15rem 0 0;cursor: pointer;}
.about-us .right .btm .submitMessage .btn-text{font-weight:bold;line-height:1.5;color:#fff}
.about-us .right .btm .submitMessage .btn-deco{width:.26rem;height:.13rem}
.index-pt{display:flex;background-image:url("../images/bg5.jpg");justify-content:space-between;position:relative;padding-bottom: 1.4rem;padding-top: 1.4rem;background-size: cover;}
.index-pt .know-more{cursor: pointer;height: .7rem;line-height: .7rem;border-radius: .35rem;display: inline-block;}
.btn-deco2{display: none;}
@media(min-width: 1201px){
    .index-pt .know-more:hover{background-color: #184f9b;color:#fff;padding-left: .2rem;}
    .index-pt .know-more:hover .btn-deco2{display: inline-block;}
    .index-pt .know-more:hover .btn-deco1{display: none;}
}
@media (max-width:900px){
    .index-pt .know-more{position:relative;margin:0 auto;width:100%;justify-content:center;display:inherit;/* padding-top: 20px; *//* padding-bottom: 20px; */text-align: center;}
}
.index-pt .menber-intro{width:4rem;display:flex;flex-direction:column;justify-content:center;margin-left:1.6rem;height:fit-content;padding-top: .25rem;}
.index-pt .menber-intro .up{display:flex;flex-direction:column;border-bottom:#ccc .01rem solid;margin-bottom:1rem}
.index-pt .menber-intro .up .title{font-weight:bold;margin-top:.2rem}
.index-pt .menber-intro .up .intro-deco{width:.24rem;height:.09rem;margin:.5rem 0}
.index-pt .menber-intro .intro-item{display: none;flex-direction:column;}
.index-pt .menber-intro .intro-item.show{display: flex;}
.index-pt .menber-intro .intro-item .name,
.index-pt .menber-intro .intro-item .capacity{font-weight:bold;color:#333}
.index-pt .menber-intro .intro-item .capacity{margin:.2rem 0 .3rem 0}
.index-pt .menber-intro .intro-item .intro-cont{display:flex;flex-direction:column}
.index-pt .menber-intro .intro-item .intro-cont .intro-detail{line-height:1.8;color:#666;margin:.25rem 0}
.index-pt .menber-intro .intro-item .intro-cont .right{display:flex;justify-content:flex-end}
.index-pt .menber-intro .intro-item .intro-cont .quot{width:.27rem;height:.22rem}
.index-pt .swiper-cont{display:flex;align-items:center;width:12rem;padding-left:2rem;overflow:hidden;right:0;flex-direction: row-reverse;align-items: flex-end;justify-content: flex-end}
.index-pt .swiper-cont .menber-swiper{width:5.76rem;padding-top: 5em;padding-bottom: 5em;position: relative;margin-top: -5em;}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper{align-items:center;width:fit-content;margin-left:.5rem}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item{transform:scale(0.4);width:5.76rem;height:7.68rem;border-radius:.16rem;position:relative;z-index:10}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active{transform:scale(1);width:5.76rem;height:7.68rem;transition:transform .3s;z-index:20}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .bg-border2{width:100%;height:100%;border:#626262 solid .01rem;border-radius:.16rem;position:absolute;top:-.1rem;left:.1rem;z-index:-10;display:inherit}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .bg-border1{display:inherit;width:100%;height:100%;border:#626262 solid .01rem;border-radius:.16rem;position:absolute;top:.1rem;left:-.1rem;z-index:-10}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .card{width:3.5rem;height:1.5rem;display:flex;background-color:#fff;align-items:center;border-radius:.1rem;position:absolute;bottom:-5em;right:0}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .card .detail-cont{display:flex;align-items:flex-start}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .card .card-deco{width:.09rem;height:.24rem;margin:0 .2rem}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .card .detail{display:flex;flex-direction:column;font-weight:bold}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.swiper-slide-active .card .detail .name{padding-left:.35em;margin-bottom:.15rem}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item.no2{background-size:cover;background-position-x:50%}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .people{width:100%;height:100%;object-fit:cover;border-radius:.16rem}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .bg-border1{display:none}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .bg-border2{display:none}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .card{width:3.5rem;height:1.5rem;display:none;background-color:#fff;align-items:center;border-radius:.1rem;position:absolute;bottom:-5em;right:0}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .card .detail-cont{display:flex;align-items:flex-start}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .card .card-deco{width:.09rem;height:.24rem;margin:0 .2rem}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .card .detail{display:flex;flex-direction:column;font-weight:bold}
.index-pt .swiper-cont .menber-swiper .swiper-wrapper .menber-item .card .detail .name{padding-left:.35em;margin-bottom:.15rem}
.swiper-index{
    bottom: 0;color: black;z-index: 20;
}
.know-more{display:none;color:#184f9b;display:flex;align-items:center;cursor: pointer;height: .http://bangsheng.gz17.hostadm.net/detail/39.html7rem;line-height: .7rem;border-radius: .35rem;display: inline-block;}
.know-more.after-ani{transition: all .3s;}
.know-more span{margin-right:.68rem;vertical-align: middle;}
.news-center{width:100%;padding-bottom: 1.4rem;position: relative;}
.mb-arrow{width: .48rem;height: .48rem;position: absolute;top: 50%;background-size: 100% 100%;z-index: 12;cursor: pointer;}
.mb-prev{background-image: url(../images/left-white.png);left: 0.6rem;}
.mb-next{background-image: url(../images/right-white.png);right: -0.4rem;}
.mb-arrow.swiper-button-disabled{opacity: 0.3;cursor: default;}
 @media(min-width: 1201px){
    .know-more:hover{background-color: #184f9b;color:#fff;padding: 0 .2rem;}
    .know-more:hover .btn-deco2{display: inline-block;}
    .know-more:hover .btn-deco1{display: none;}
}
@media (max-width:900px){
    .index-pt{display: block;padding: 20px 10px;}
    .index-pt .menber-intro .up{margin-bottom: 10px;}
    .index-pt .menber-intro .up .intro-deco{margin-top: 10px;margin-bottom: 10px;}
    .index-pt .menber-intro{float: none;width: 100%;margin: 0;}
    .index-pt .swiper-cont{position: relative;width:100%;padding:0;align-items: center;    justify-content: center;}
    .news-center{height:fit-content;padding-bottom:.5rem}
    /* .index-pt .swiper-cont .menber-swiper{width: 90%;} */
    .swiper-index.abso{
        position: absolute;
        left: .3rem;
    }
    .index-pt .swiper-cont .menber-swiper .swiper-wrapper{
        margin: 0;
    }
    .mb-next,.mb-prev{
        display: none;
    }
}
.news-center .nc-cont{width:16rem;height:8.8rem;margin:0 auto;margin-top:1.4rem;display:flex;justify-content:space-between}
@media (max-width:900px){
    .news-center .nc-cont{width:100%;height:fit-content;flex-direction:column}
}
@media(max-width: 500px){
    .news-center .nc-cont{margin-top: 20px;}
}
.news-center .nc-cont .left{display:flex;flex-direction:column;justify-content:space-between;height:100%}
@media (max-width:900px){
    .news-center .nc-cont .left{padding:.25rem}
}
.news-center .nc-cont .left .title{color:#111;display:flex;flex-direction:column}
.news-center .nc-cont .left .title .chn{font-weight:bold;margin-top: 0.2rem;}
@media (max-width:900px){
    .news-center .nc-cont .left .title .chn{font-size:.4rem}
}
.news-center .nc-cont .left .title .know-more{display:none}
@media (max-width:900px){
    .news-center .nc-cont .left .title .know-more{display:inherit}
}
.news-center .nc-cont .left .new-list{display:flex;flex-direction:column}
.news-center .nc-cont .left .new-list .list-item{display:flex;width:8.78rem;justify-content:space-between;margin-top:.6rem}
@media (max-width:900px){
    .news-center .nc-cont .left .new-list .list-item{width:100%}
}
.news-center .nc-cont .left .new-list .list-item .news-cover{height:2rem;width:3rem}
.news-center .nc-cont .left .new-list .list-item .news-info{width:5.4rem;display:flex;flex-direction:column;color:#666;justify-content:space-around;border-bottom:#c4c4c4 solid 0.01rem}
@media (max-width:900px){
    .news-center .nc-cont .left .new-list .list-item .news-info{width:calc(100% - 3rem);flex: 1;padding-left: 0.2rem;}
}
@media(max-width: 500px){
    .news-center .nc-cont .left .new-list .list-item .news-cover{width: 90px;height: 60px;}
    .news-center .nc-cont .left .new-list .list-item .news-info{width: calc(100% - 90px);}
    .news-center .nc-cont .left .new-list .list-item .news-date{margin-bottom: 3px;}
    .news-center .nc-cont .left .new-list .list-item .news-info .news-title{margin-bottom: 5px;}
    .news-center .nc-cont .left .new-list .list-item .news-info{border-bottom: none;}
}
.news-center .nc-cont .left .new-list .list-item .news-info .news-title{color:#111;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 1px;}
.news-center .nc-cont .left .new-list .list-item .news-info .news-intro{line-height:1.5}
.news-center .nc-cont .right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:8.8rem}
.news-center .nc-cont .right .news-block{width:5.76rem;height:3.84rem;border-radius:.16rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0 .4rem;margin-top:.3rem}
.news-center .nc-cont .right .news-block .red{opacity: 0;width:5.76rem;height:3.84rem;position:absolute;transition: all .3s;background-color:#184f9b;z-index:-1;width:5.76rem;height:3.84rem;display:inherit;border-radius:.16rem;left:0}
.news-center .nc-cont .right .news-block .block-img{position:absolute;width:5.76rem;height:3.84rem;top:0;left:0;border-radius:.16rem;z-index:-1}
.news-center .nc-cont .right .news-block .date{display:flex;flex-direction:column;color:#fff;margin-top:.3rem}
.news-center .nc-cont .right .news-block .info{color:#fff;display:flex;flex-direction:column}
.news-center .nc-cont .right .news-block .info .title{font-weight:bold;margin-bottom: .26rem;line-height:1.5;max-height: 3em;display: block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-center .nc-cont .right .news-block .info .intro{opacity:0;display:none}
.news-center .nc-cont .right .news-block:hover .red{opacity: 1;}
.news-center .nc-cont .right .news-block:hover .block-img{display:none}
.news-center .nc-cont .right .news-block:hover .intro{display:inherit;line-height:1.5;margin-bottom:.4rem;opacity:1;transition:opacity .3s}
@media(min-width: 1201px){
    .news-center .nc-cont .left .new-list .list-item:hover .news-info .news-title{color: #184f9b;}
}
@media (max-width:900px){
    .news-center .nc-cont .right{height:fit-content}
    .news-center .nc-cont .right .know-more{/* display:none; */position: absolute;top: 28px;right: 10px;}
    .news-center .nc-cont .right .news-block{width:95%}
    .news-center .nc-cont .right .news-block .block-img{width:100%;object-fit:cover}
    .news-center .nc-cont .right .news-block:hover .red{background-color:#184f9b;z-index:-1;width:100%;height:100%;display:inherit;border-radius:.16rem;left:0}
    .news-center .nc-cont .right .news-block:hover .block-img{display:none}
    .news-center .nc-cont .right .news-block:hover .intro{display:inherit;line-height:1.5;margin-bottom:.4rem;opacity:1;transition:opacity .3s}
}
@media (max-width:900px){
    .news-center .nc-cont .right{align-items:center}
}
.get-service{width:100%;height:2.89rem;background-image:url("../images/get-service.jpg");background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}
.get-service .slogan{color:#fff;font-weight:bold;margin-bottom:.4rem}
.get-service .gs-form{width:16rem;display:flex}
.get-service .gs-form .gs-input{width:4.6rem;height:.7rem;border-radius:.16rem;border:#fff .01rem solid;background-color:transparent;display:flex;align-items:center;color:#fff;padding:.2rem;margin-right:.2rem}
.get-service .gs-form .gs-input .gsi-icon{height:.18rem;margin-right:.08rem}
.get-service .gs-form .gs-input .gs-hint{font-size:.14rem;margin-right:.08rem;line-height: 2;}
.get-service .gs-form .gs-input .input-area{font-size:.14rem;border:none;background-color:transparent;color:#fff;width:53%;height: 2em;flex: 1;}
.get-service .gs-form .gs-input .verify-code{padding:.12rem .25rem;background-color:#fff;height:.7rem;border-radius:0 .16rem .16rem 0}
.get-service .gs-form .need-service{height:.7rem;border-radius:.16rem;color:#184f9b;font-size:.24rem;padding:.2rem .3rem;font-weight:bold;background-color:#fff;width:fit-content;white-space:nowrap;border: none;cursor: pointer;}
@media(max-width:1728px){
    .get-service .gs-form .gs-input .input-area,
    .get-service .gs-form .gs-input .gs-hint{font-size:12.6px}
}
@media(max-width:1248px){
    .get-service .gs-form .need-service{font-size:15.6px}
}
@media (max-width:900px){
    .get-service{padding:.3rem 0;height:fit-content}
    .get-service .gs-form{flex-direction:column;width:100%;align-items:center}
    .get-service .gs-form .gs-input{margin:.15rem 0;width:70%}
}
.pt .pt-cont .job-block .job-list .job-row.list{cursor:pointer}
.pt .pt-cont .job-block .job-list .job-detail{display:none;font-size:0}
.pt .pt-cont .job-block .job-list .job-detail .job-describe{padding-right:.7rem}
.pt .pt-cont .job-block .job-list .job-detail .job-describe{display:inline-block;vertical-align:top;width:53%}
.pt .pt-cont .job-block .location-filter .filter-cont .location{margin-bottom:0}
.pt .pt-cont .job-block .job-list .job-detail .job-duty{display:inline-block;vertical-align:top;width:47%}
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-detail{color:#666}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-detail{color:#666}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-detail *{line-height: inherit;}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-title,
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-title{color:#333}
.pt .pt-cont .job-block .search .search-cont .search-input .s-input{font-size:.16rem;color:#333}
.pt .pt-cont .job-block .job-list .job-detail .job-describe .d-title,
.pt .pt-cont .job-block .job-list .job-detail .job-duty .d-title{margin-bottom:.3rem}
.pt .pt-cont .job-block .job-list .job-detail{padding:.33rem .6rem .4rem .6rem}
.pt .pt-cont .job-block .job-list .job-row .list-item{line-height:1.375;padding:.17rem 0}
.pt .pt-cont .job-block .location-filter .filter-cont .show-more{cursor:pointer;display:none}
.pt .pt-cont .job-block .location-filter .filter-cont .show-more:before{content:"展开"}
.pt .pt-cont .job-block .location-filter .filter-item.open .show-more:before{content:"收起"}
.pt .pt-cont .job-block .location-filter .filter-item.open .show-more .show-arrow{transform:rotate(180deg)}
.pt .pt-cont .job-block .location-filter .filter-cont .show-more .show-arrow{margin-left:.09rem}
.pt .pt-cont .job-block .job-list .job-row .opt-btn .show-btn{background-size:100% 100%}
.pt .pt-cont .job-block .location-filter .filter-cont .position{margin-bottom:.24rem}
.pt .pt-cont .job-block .location-filter .filter-cont{margin:0;padding:0.4rem 0.6rem;width:100%}
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .show-more{display:none;margin-right:0;line-height:1.5;font-size:.16rem;width:auto}
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .show-more.show{display:inline-block}
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item{display:none;cursor:pointer;min-width:1.23rem;margin-right:0;padding-right:2em;margin-bottom:.06rem}
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(1),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(2),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(3),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(4),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(5),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(6),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(7),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(8),
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item .list .position-item:nth-child(9){display:inline-block}
.pt .pt-cont .job-block .location-filter .filter-cont .filter-item.open .list .position-item{display:inline-block}
.pt .pt-cont .job-block .search .search-cont .search-input .s-input{background-color:transparent}
@media(max-width:1728px){
    .pt .pt-cont .job-block .search .search-hint{font-size:12.6px}
}
@media(max-width:1584px){
    .pt .pt-cont .job-block .search .search-cont .search-input .s-input,
    .pt .pt-cont .job-block .job-list .job-row .list-head,
    .pt .pt-cont .job-block .job-list .job-row .list-item{font-size:13.2px}
}
@media(max-width:1382px){
    .pt .pt-cont .job-block .location-filter .filter-cont .position .list .position-item,
    .pt .pt-cont .job-block .location-filter .filter-cont .location .list .position-item,
    .pt .pt-cont .job-block .location-filter .filter-cont .position .hint,
    .pt .pt-cont .job-block .location-filter .filter-cont .location .hint,
    .pt .pt-cont .job-block .location-filter .filter-cont .filter-item .show-more{font-size:14.4px}
}
@media(max-width:1300px){
    .pt .pt-cont .job-block .search .search-cont .search-input{border-radius:15px;height:30px}
    .pt .pt-cont .job-block .search .search-cont .search-input .s-input{height:30px;margin-left:0;padding-left:15px}
}
@media(max-width: 900px){
    .pt .pt-cont .job-block .location-filter .filter-cont .position .hint, .pt .pt-cont .job-block .location-filter .filter-cont .location .hint{width:7em;line-height: 1.5;}
    .pt .pt-cont .job-block .location-filter .filter-cont{padding-left: 10px;}
    .pt .pt-cont .job-block .location-filter .filter-cont .position .list,
    .pt .pt-cont .job-block .location-filter .filter-cont .location .list{width: 100%;}
}
@media(max-width: 750px){
    .pt .pt-cont .job-block .job-list .job-detail{padding: 20px 10px;}
    .pt .pt-cont .job-block .job-list .job-detail .job-describe{width: 100%;margin-bottom: 20px;padding: 0;}
    .pt .pt-cont .job-block .job-list .job-detail .job-duty{width: 100%;padding: 0;}
}




.au-arrow{width:.48rem;height:.48rem;cursor: pointer;display: inline-block;vertical-align: top;background-size: 100% 100%;user-select: none;}
.au-left{background-image: url(../images/left.png);}
.au-right{margin-left: 0.24rem;background-image: url(../images/right.png);}
        @media(min-width: 1201px){
            .au-left:hover{background-image: url(../images/left-red.png);}
            .au-right:hover{background-image: url(../images/right-red.png);}
        }
@media (max-width:900px){
    .au-right{margin-left:0.2rem;margin-top:0}
}






























































































































