body{ overflow:hidden; background:#f8f8f8;}


/* 头部 */
.header{ padding-top:.5rem; position:absolute; left:0; z-index:0; top:0; z-index:99; width:100%;}
.header .top-let{ width:80%;}
.header .top-let .logo img{ max-width:1.41rem;}
.header .nav{ padding-left:.4rem;}
.header .nav li{ font-weight:lighter; font-size:.22rem; margin:0 .35rem;}
.header .nav li a{ padding:.1rem 0; color:#fff; border-bottom:solid .02rem transparent;}
.header .nav li.on a{ border-color:#fff;}
.header .nav li.on{ font-weight:500;}
.header .top-but{ padding:.08rem .25rem; color:#fff; font-size:.2rem; background:#004dc0; border-radius:40px;}
.header .top-but em{ margin:0 .1rem; font-style:normal;}
.header .top-but a{ color:#fff;}
.header .icon-menu{ margin-left:.2rem; display:none; cursor:pointer; width:25px; height:30px; border-radius:50%; position: relative; z-index:10;}
.header .icon-menu span{ display: block; position: relative; margin: 0 auto;}
.header .icon-menu span i{ height:2px; width:60%; background:#fff; display:block; margin:6px auto; transition: all .5s;}
.header .icon-menu i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:inline-block; height:2px; background:#fff; margin:3px 2.5px; border-radius:5px;}
.header .icon-menu i:nth-of-type(1),
.header .icon-menu i:nth-of-type(3) {width:25px;}
.header .icon-menu i:nth-of-type(2) {width:25px;}

.header .top-other .ues-box{ cursor:pointer; position:relative;}
.header .top-other .ues-box .icon{ width:.46rem; height:.46rem; border-radius:100%; overflow: hidden;}
.header .top-other .ues-box .ues-txt{ padding-right:1em; display:flex; align-items:center; font-size:.18rem; color:#fff;}
.header .top-other .ues-box .ues-txt span{ min-width:4em; text-align:center; display:block;}
.header .top-other .ues-box .ues-txt::after{ position:absolute; right:0; font-size:12px; content:'next'; font-weight:bold; display:block; font-family:swiper-icons; transform: rotate(90deg);}
.header .top-other .ues-box dl{ font-size:.16rem; position:absolute; top:180%; left:50%; width:max-content; text-align:center; background:#fff; padding:.1rem .4rem; transform:translateX(-50%); border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,.1); display:none;}
.header .top-other .ues-box dl::after{ position:absolute; top:-.07rem; left:50%; content:''; display:block; width:.11rem; height:.11rem; background-image:url(../images/arrow-icon.png); margin-left:-.07rem; background-size:.11rem;}
.header .top-other .ues-box dl dd{ padding:.05rem 0;}
.header .top-other .ues-box dl dd a:hover{ color:#004dc0;}

@media(max-width:1024px){
.header .nav li{ font-size:.3rem;}
}

@media(max-width:768px){
.header .top-other .ues-box .ues-txt{ font-size:.24rem;}
.header .top-other .ues-box .ues-txt::after{ font-size:.18rem; top:10%;}

}

@media(max-width:640px){
.header{ padding-top:.3rem;}
.header .top-let{ width:40%;}
.header .top-let .logo img{ max-width:1.3rem;}
.header nav{ position:fixed; top:0; right:-100%; width:3rem; height:100vh; background:rgba(0,0,0,.8); z-index:10;}
.header nav .ul{ padding:0; padding-top:1.5rem; height:100%; align-content:flex-start; align-items:flex-start;}
.header nav li{ padding:.12rem; width:100%; margin:0; text-align:center;}
.header nav.active{ right:0;}
.header .icon-menu{ display:flex; align-items:center; height:100%;}
.header .icon-menu.active i:nth-of-type(1){ transform: rotate(45deg) translate(6px,6px);}
.header .icon-menu.active i:nth-of-type(2){ opacity: 0; }
.header .icon-menu.active i:nth-of-type(3){ transform: rotate(-45deg) translate(5px,-5px);}
.header .top-other .ues-box{ margin-right:1em;}
.header .top-other .ues-box .icon{ width:.7rem; height:.7rem;}
.header .top-other .ues-box .ues-txt span{ font-size:.24rem;}
.header .top-other .ues-box dl{ font-size:.24rem;}

}


.HomePart{font-size: 16px; padding:calc(100 / 16*1em) 0; background: #f8f8f8;}
.HomePart .HomeSlider{width:34%;box-sizing: border-box;}
.HomePart .HomeSlider .slider .item{position: relative;}
.HomePart .HomeSlider .slider .item .img .Ispic{padding-bottom: 368px;}
.HomePart .HomeSlider .slider .item:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.HomePart .HomeSlider .slider .item .txt{background: rgba(0,0,0,0.5);position: absolute;width:100%;box-sizing: border-box;padding:10px 90px 10px 20px;bottom:0;left:0;color:#fff;}
.HomePart .HomeSlider .slick-dots{position: absolute;right:15px;bottom:15px; z-index: 10;}
.HomePart .HomeSlider .slick-dots li{display: inline-block;width:10px;height:10px;margin:0 3px;background: url(../images/dot.png) no-repeat center;}
.HomePart .HomeSlider .slick-dots li.slick-active{background: url(../images/dotc.png) no-repeat center;}
.HomePart .HomeSlider .slick-dots li button{display: none;}


.HomePart .HomeTab{width:35%;margin:0 3%;box-sizing: border-box;}
.HomePart .HomeTab .tanBtn{border-bottom:1px solid #26499d;margin-bottom:20px; display: none;}
.HomePart .HomeTab .tanBtn ul::after{content:'';display: block;clear: both;}
.HomePart .HomeTab .tanBtn ul li{float:left;width:140px;height:50px;line-height: 50px;font-size: 22px;font-weight: bold;text-align: center;}
.HomePart .HomeTab .tanBtn ul li.on{background: url(../images/titbg.png) no-repeat center;background-size: cover;border-radius: 10px 10px 0 0;overflow: hidden;}
.HomePart .HomeTab .tanBtn ul li.on a{color:#fff;}
.HomePart .HomeTab .bd{position: relative;}
.HomePart .HomeTab .bd .more{position: absolute;top:-55px;right:0; display: none;}
.more a{color:#999;font-size: 14px;}

.HomeList dl dd{padding-left:15px;position: relative;font-weight: normal;padding-right:calc(50 / 16*1em);border-bottom: 1px dashed #ddd;}
.HomeList dl dd:last-child{border-bottom: 0;}
.HomeList dl dd::before{content:'';display: block;width:4px;height:4px;background: #26499d;border-radius: 50%;position: absolute;left:0;top:50%;margin-top:-2px;}
.HomeList dl dd a{line-height: 45px;}
.HomeList dl dd a:hover{color:#004dc0}
.HomeList dl dd span{position: absolute;right:0;top:0;color:#999999; font-size: 0.875em;}
.HomeList dl dd p{font-size:1em; margin: 0;}


.HomePart .HomeEnter{width:25%;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.08); padding: 20px; background: #fff;}
.HomePart .HomeLogin{height:110px; line-height:110px; text-align: center;background: url(../images/loginbg.jpg) no-repeat center;border-radius: 10px;overflow: hidden;display: flex;justify-content: center;align-items: center;font-size: 22px;color:#ffecb4;font-weight: bold;background-size: cover;}
.HomePart .HomeLogin a{color:#ffecb4;}
.HomePart .HomeLogin .ico{display: inline-block;margin-right:10px;}

.HomePart .HomeLogined{height:calc(120 /16*1em); text-align: center;background: url(../images/loginbg.jpg) no-repeat center;border-radius: 10px;overflow: hidden;background-size: cover;padding:20px 0;box-sizing: border-box;}
.HomePart .HomeLogined a{color:#fff;font-weight: normal;}
.HomePart .HomeLogined .exit{font-size: 14px; text-decoration: underline;}
.HomePart .HomeLogined .name h1{font-size: 1.25em;color:#fff;display: inline-block; margin: 5px 0 10px 0;}
.HomePart .HomeLogined ul{text-align: center;margin-top:15px;}
.HomePart .HomeLogined ul li{display: inline-block;margin:0 5px;height:30px;line-height: 28px;background: rgba(255,255,255,0.2);border-radius: 30px;border:1px solid rgba(255,255,255,0.2);padding:0 9px;}
.HomePart .HomeLogined ul li:hover{background: #26499d;border:1px solid #26499d;}
.HomePart .HomeLogined ul li a{color:#fff;font-size: 14px;}

.HomePart .HomeEnter .HomeEnterBox ul{margin-left:-3%;padding-top:15px;}
.HomePart .HomeEnter .HomeEnterBox ul li{width:47%;float:left;margin-left:3%;line-height: 55px;border-radius: 10px;box-sizing: border-box;padding:0 10px 0 15px;margin-top:3%; text-align: center;list-style:none;}
.HomePart .HomeEnter .HomeEnterBox ul li a{color:#333;font-size:1em;font-weight: normal;display: block;height:100%;}
.HomePart .HomeEnter .HomeEnterBox ul li .ico{display: inline-block;width:1.625em; margin-right: 8px; display: none;}
.HomePart .HomeEnter .HomeEnterBox ul li:first-child{background: #fcf2e4;}
.HomePart .HomeEnter .HomeEnterBox ul li:nth-child(2){background: #e8fafc;}
.HomePart .HomeEnter .HomeEnterBox ul li:nth-child(3){background: #fef0f0;}
.HomePart .HomeEnter .HomeEnterBox ul li:nth-child(4){background: #fbf7e7;}
.HomePart .HomeEnter .HomeEnterBox ul li:nth-child(5){background: #ecf5ff;}
.HomePart .HomeEnter .HomeEnterBox ul li:nth-child(6){background: #f2f9e5;}

@media(max-width:1300px){
.HomePart .HomeEnter{width:30%;}
.HomePart .HomeTab{width:30%;}
.HomePart .HomeEnter{ padding:10px;}
}
@media(max-width:1024px){
	.HomePart .HomeSlider{width:100%;margin-bottom:20px;}
	.HomePart .HomeTab{width:100%;margin:0 0 5% 0;}
	.HomePart .HomeEnter{width:35%;}
	.HomePart .HomeTab .tanBtn ul li{font-size: 18px;}
	.HomeList dl dd p{font-size: 16px;}
	.HomeList dl dd span{font-size: 14px;}
	.HomePart .HomeEnter .HomeEnterBox ul li a{font-size: 16px;}
}

@media(max-width:768px){
	.HomePart .HomeEnter{width:100%;}
}

@media(max-width:640px){
	body{font-size: 14px;}
	.pd40{padding:20px 0;}
	.HomePart{ padding:calc(50 / 16*1em) 0;}
	.HomePart .HomeSlider .slider .item .txt{line-height: 40px;}
	.HomePart .HomeSlider .slick-dots{bottom:10px;}
	.HomePart .HomeTab{ width:100%; margin:0 0 20px;}
	.HomePart .HomeTab .tanBtn ul li{width:120px;height:40px;line-height: 40px;font-size: 16px;}
	.HomeList dl dd{line-height: 32px;}
	.HomeList dl dd p{font-size: 14px;}
	.HomePart .HomeLogin{font-size: 18px;height:100px;}
	.HomePart .HomeEnter .HomeEnterBox ul{padding-top:5px;}
	.HomePart .HomeSlider .slider .item .img .Ispic{ padding-bottom:75%;}
	.HomePart .HomeLogined{ height:auto; position:relative; z-index:10;}
}

.RighInfo002803 { padding:0 0 calc(100 / 16*1em); background: #f8f8f8;}
@media(max-width:1440px) {
.RighInfo002803 .auto { padding-left: 2%; padding-right: 2%; }
}
.RighInfo002803 ul { padding-top:0; }
.RighInfo002803 li { float: left; width:23%; text-align: center; position: relative; border:1px solid none; background: #fff;}
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding:calc(50 / 16*1em) calc(20 / 16*1em); margin: 0 auto; width:100%; }
.RighInfo002803 li figure img { width: 50%; max-width: calc(100 / 16*1em); ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: calc(22 / 16*1em); font-weight: normal; color: #333; margin: 0; margin-top:25px; }
.RighInfo002803 li p { line-height: 1; font-size: 18px; color: #585858; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #004dc0 !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }
@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 1.25em; margin-top: 10px; }
.RighInfo002803 li p { font-size: 1em; }
}
@media(max-width:640px) {
.RighInfo002803 ul{ display:-webkit-flex; display:flex; flex-wrap:wrap; justify-content:space-between;}
.RighInfo002803 li { width:48%; float:none; margin-left:0!important; margin-bottom:4%; margin-right:4%;}
.RighInfo002803 li:nth-child(2n){ margin-right:0;}
.RighInfo002803 li div{ padding:calc(30 / 16*1em) calc(20 / 16*1em);}
}


/* 底部 */
.footer{ line-height:2.5; font-weight:lighter; background-color:#004dc0;  padding-top:.5rem;}
.footer .d-flex{align-items:flex-start}
.footer .auto-inner{ position:relative;}
.footer .text-lte{ font-size:.16rem; width:42%; color:#fff;}
.footer .text-lte .footer-logo{ padding-bottom:.25rem; width:100%; border-bottom:dashed 1px rgba(255,255,255,.2);}
.footer .text-lte .footer-logo .logo img{ max-width:1.41rem;}
.footer .unit{ padding:.2rem 0; color:rgba(255,255,255,.8); border-bottom:dashed 1px rgba(255,255,255,.2);}
.footer .unit li{ display:flex;}
.footer .unit .name{ min-width:5em;}
.footer .unit .des span{ display:inline-block;}
.footer .Copyright-box{ padding:.2rem 0;  font-family:'Sans-serif'; color:rgba(255,255,255,.8);}
.footer .Copyright-box a{ display:inline-block; color:rgba(255,255,255,.8); font-family:'Sans-serif';}
.footer .Copyright-box em{ font-size:.14rem; font-style:normal; padding:0 .1rem; font:'Sans-serif';}
.footer .the-rig{ font-size:.22rem; color:rgba(255,255,255,.8); width:40%; font-weight:lighter; padding-bottom:1.8em;}
.footer .the-rig .title{ padding-bottom:.25rem; width:100%; border-bottom:dashed 1px rgba(255,255,255,.2);}
.footer .the-rig .line-box{ padding:.2rem 0;}
.footer .the-rig .line-box a{ color:rgba(255,255,255,.8); margin-right:1em;font-size:.18rem;}
.footer .the-rig .line-box a:hover,
.footer a:hover{ color:#fff;}

.footer .auto-inner::after{ width:.84rem; height:1.53rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
/*.footer .auto-inner::after{ background-image:url(../images/icon3.png); position:absolute; top:-1.7rem; right:.3rem;}*/


@media(max-width:1024px){
.footer .text-lte{ font-size:.22rem; width:50%;}
.footer .the-rig{ font-size:.24rem;}
.footer .unit .name{ min-width:7em; text-align:right;}
}

@media(max-width:768px){
.footer .text-lte{ width:100%;}
.footer .text-lte .footer-logo{ width:60%;}
.footer .the-rig{ width:100%; padding-bottom:.3rem;}
}


/* 首页banner */
.Banner002826 .slick-slider{ overflow:hidden;}
.Banner002826::after,
.Banner002826::before{ content:''; display:block; width:.62rem; height:1.02rem; position:absolute; z-index:2; background-size:cover; background-position:center;}
.Banner002826::after{ background-image:url(../images/icon2.png); position:absolute; top:8%; right:-.25rem;}
.Banner002826::before{ background-image:url(../images/icon2.png); position:absolute; top:45%; left:-.1rem;}

.Banner002826 li .text{ color:#fff; position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); z-index:12;}
.Banner002826 li .text .but{ margin-top:.5rem;}
.Banner002826 li .text .but .more{ font-size:.24rem; letter-spacing:2px; padding:.1rem .2rem; background:#004dc0; border-radius:40px; display:flex; align-items:center; color:#fff;}
.Banner002826 li .text .but .more::before{ margin-right:.1rem; content:''; display:block; background-image:url(../images/ban-icon.png); width:.34rem; height:.34rem; background-size:cover;}
.Banner002826 li .text .title{ font-weight:normal; font-size:.7rem;}
.Banner002826 li .text .tit{ font-weight:lighter; font-size:.62rem;}
.Banner002826 li .text .tit span{ font-weight:500;}

.Banner002826 li.slick-slide::after{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/ban-index-back.png); background-size:cover; background-position:center bottom; background-repeat:no-repeat; z-index:11;}
.Banner002826 li.slick-slide::before{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:6; background:rgba(38,73,157,.2);}
.Banner002826 li.slick-slide{position: relative; overflow:hidden;}
.Banner002826 li.slick-slide .pic{ height:9rem;}
.Banner002826 li.slick-slide video{position: absolute; z-index:5; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%; object-fit:cover;}
.Banner002826 .slider_but{ padding:0 .8rem; font-family:'HarmonyOS_Regular'; position: absolute; left:0; bottom:.7rem; width:100%; z-index:2;}
.Banner002826 .slick-pages{ font-size:.18rem;}
.Banner002826 .slick-pages em{ margin:0 .1rem .13rem; height:1px; width:.8rem;}
.Banner002826 .slick-arrow{ position:absolute; top:50%; transform:translateY(-50%); width:.58rem; height:.58rem; background-color:rgba(255,255,255,0.1); z-index:10; border-radius:100%; overflow:hidden; transition:all .5s;}
.Banner002826 .slick-arrow::after{ color:#fff; font-family:swiper-icons; text-transform: none!important; letter-spacing: 0; font-variant: initial; line-height:1; font-size:.25rem; opacity:.4; transition:all .5s;}
.Banner002826 .slick-prev{ left:.8rem;}
.Banner002826 .slick-prev::after{content:'prev';}
.Banner002826 .slick-next{ right:.8rem;}
.Banner002826 .slick-next::after{content:'next';}
.Banner002826 .slick-arrow:hover{ background-color:rgba(255,255,255,0.8);}
.Banner002826 .slick-arrow:hover::after{ color:#333333; opacity:1;}
.Banner002826 .slick-dots{ position:absolute; left:50%; transform:translate(-50%,0); bottom:5%; overflow:hidden; z-index:10;}
.Banner002826 .slick-dots li{ background:#004dc0; float:left; width:10px; height:10px; opacity:.5; position:relative; cursor:pointer; border-radius:100%; overflow: hidden;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li.slick-active{ opacity:1;}
.Banner002826 .slick-dots li button{display: none;}
@media(min-width:1025px){
.Banner002826 li.slick-slide .wap{display: none;}
}
@media(max-width:1024px){
.Banner002826 li .text{ top:55%;}
.Banner002826 li .text .tit{ font-size:.3rem;}
.Banner002826 li .text .title{ font-size:.5rem;}
.Banner002826 li .text .but{ margin-top:0.35rem;}
.Banner002826 li.slick-slide .pic{display:none;}
.Banner002826 li.slick-slide video{left:50%;top:50%; width:100%; height:100%;}
.Banner002826 li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 20;}
.Banner002826 li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826 li.video-show video{left: 50%; top: 50%; opacity:1;}
.Banner002826 .slick-arrow{ width:.35rem; height:.35rem;}
.Banner002826 .slick-prev{ left:.3rem;}
.Banner002826 .slick-next{ right:.3rem;}
.Banner002826 .slick-arrow::after{ font-size:.16rem;}
.Banner002826::before,
.Banner002826::after{ display:none;}
}
@media(max-width:640px){
.Banner002826 .slider_but{ bottom:1.1rem; padding:0 .4rem;}
.Banner002826 li.slick-slide .wap{ height:40vh; object-fit:cover;}
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
.Banner002826 li .text{ top:65%;}
.Banner002826 li .text .txt{ padding:0;}
.Banner002826 li.slick-slide::after{ top:auto; bottom:0;}
}



/* 首页 */
.index-title{ text-align:center;}
.index-one{ padding:.8rem 0; position: relative;}
.index-one::after,
.index-one::before{ content:''; display:block; width:.62rem; height:1.02rem; position:absolute; z-index:2; background-size:cover; background-position:center;}
.index-one::after{ background-image:url(../images/icon1.png); position:absolute; bottom:100%; right:.6rem;}
.index-one::before{ background-image:url(../images/icon1.png); position:absolute; top:2.1rem; left:.6rem;}
.index-one .index-title{ margin-bottom:.5rem; text-align:center;}
.index-one .index-title img{ width:2.74rem;}
.index-one .text-con .text{ color:#535353; font-size:.17rem; line-height:2; width:45%;}
.index-one .text-con .pic-box{ width:50%; position:relative;}
.index-one .text-con .pic-box .pic{ overflow:hidden; border-radius:.5rem; position:relative; z-index:2;}
.index-one .text-con .pic-box figure{ padding-bottom:46.582%; display:block; background-size:cover;}
.index-one .text-con .pic-box::after,
.index-one .text-con .pic-box::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.index-one .text-con .pic-box::after{ background-image:url(../images/icon1.png); position:absolute; bottom:0; right:-.3rem;}
.index-one .text-con .pic-box::before{ background-image:url(../images/icon1.png); position:absolute; top:0; left:-.03rem; transform:rotate(90deg);}
.index-one .text-con .pic-box .back{ content:''; display:block; background:#d1e0fd; position:absolute; right:-.3rem; bottom:-.3rem; width:94.581%; height:92.8%; overflow:hidden; border-radius:1rem;}
.index-two{ padding:1rem 0; background:#fff;}
.index-two .index-title{ margin-bottom:.6rem; text-align:center;}
.index-two .index-title img{ width:2.78rem;}
.index-two .con-img::after,
.index-two .con-img::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.index-two .con-img::after{ background-image:url(../images/icon1.png); position:absolute; top:-.3rem; right:1.3rem; transform:rotate(90deg);}
.index-two .con-img::before{ background-image:url(../images/icon1.png); position:absolute; bottom:-.4rem; left:.6rem;}
.index-three{ padding:.8rem 0 1.4rem; position:relative;}
.index-three .index-title{ margin-bottom:.6rem; text-align:center;}
.index-three .index-title img{ width:2.75rem;}
.index-three .item{ padding:0 .66rem .23rem; position:relative;}
.index-three .item .title{ line-height:1; font-size:.7rem; font-family:'优设标题黑'; color:#fff; text-shadow:0 0 10px rgba(0,0,0,.2); transform:translate(-.6em,-20%);}
.index-three .item .txt{ font-size:.18rem;}
.index-three .item a{ position:relative; display:block; z-index:2;}
.index-three .item .text{ position:absolute; bottom:0; z-index:2;}
.index-three .item .text::after{ content:''; display:block; position:absolute; left:0; bottom:0; width:100%; height:86%; background:rgba(51,51,51,.7); overflow:hidden; border-radius:0 0 .3rem .3rem; z-index:-1;}
.index-three .item .text .txt{ color:#fff; padding:0 .2rem .2rem;}
.index-three .item a::after{ position:absolute; left:-15%; bottom:-13%; width:133.333333%; height:105.39%; content:''; display:block; background-image:url(../images/man_bg.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.index-three .item .pic{ position:relative; z-index:2; overflow:hidden; border-radius:.3rem;}
.index-three .item .pic figure{ padding-bottom:142.334%; display:block; background-repeat:no-repeat; background-size:cover; background-position:top center;}
.index-three .switc-box{ margin-top:.3rem; width:90vw; position:relative;}
.index-three .switc-box::after{ position:absolute; bottom:0; left:0; content:''; display:block; width:100%; padding-bottom:8.102%; background:#d1e0fd; border-radius:.3rem;}
.index-three .switc-box .swiper{ padding:.2rem 0; width:100%;}
.index-three .switc-but{ position:relative;}
.index-three .switc-but .swiper-button-next,
.index-three .switc-but .swiper-button-prev{ position:relative; margin:0; bottom:auto; left:auto; right:auto; width:1.33rem; height:.4rem; background-repeat:no-repeat; background-size:cover; background-position:center;}
.index-three .switc-but .swiper-button-prev{ background-image:url(../images/index-icon2.png); transform:rotate(-180deg);}
.index-three .switc-but .swiper-button-next{ background-image:url(../images/index-icon2.png);}
.index-three .switc-but .swiper-button-next:after,
.index-three .switc-but .swiper-button-prev:after{ font-size:0;}
.index-three::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.index-three::before{ background-image:url(../images/icon1.png); position:absolute; top:15%; left:25%; transform:rotate(90deg);}
@media(max-width:1024px){
.index-one::before{ left:.2rem; display:none;}
.index-one .text-con{ flex-wrap:wrap;}
.index-one .text-con .text{ font-size:.24rem; width:100%;}
.index-one .text-con .pic-box{ width:100%;}
}
@media(max-width:640px){
.index-one .text-con .pic-box{ width:95%;}
.index-three .item{ padding:0 .3rem .23rem;}
.index-three .item .title{ font-size:.4rem;}
.index-three .item .txt{ font-size:.2rem;}
.index-three .switc-box::after{ width:110%;}
}


/* 登录 */
.login-bg{ height:100vh;}
.login-bg video{ display:block; width:100%; height:100%; object-fit:cover; position:relative; z-index:5;}
.login-bg::before{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:6; background:rgba(38,73,157,.3);}
.login-bg::after{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/ban-index-back.png); background-size:cover; background-position:center bottom; z-index:11;}
.login-bg .pot1,
.login-bg .pot2{ width:.62rem; height:1.02rem; position:absolute; z-index:6; background-size:cover; background-position:center;}
.login-bg .pot1{ background-image:url(../images/icon2.png); position:absolute; top:8%; right:-.25rem;}
.login-bg .pot2{ background-image:url(../images/icon2.png); position:absolute; top:45%; left:-.1rem;}
.login-bg .text{ color:#fff; position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); z-index:12;}
/*.login-bg .text .txt{ padding:0 1rem;}*/
.login-bg .text .but{ margin-top:.5rem;}
.login-bg .text .title{ font-weight:lighter; font-size:.7rem;}
.login-bg .text .tit{ font-weight:lighter; font-size:.56rem; letter-spacing:.4em;}
.login-bg .text .tit span{ font-weight:500;}

.login-tip{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:12;}
.login-tip .back-bg{ width:4.2rem; border-radius:30px; overflow: hidden; box-shadow:0 10px 20px rgba(0,0,0,.1);   background-repeat:no-repeat; background-size:cover;}
.login-tip .back-bg.back0{ background-image:url(../images/logIn-back1.png);}
.login-tip .back-bg.back1{ background-image:url(../images/logIn-back2.png);}
.login-tip .auto-inner{ width:100%;}
.login-tip .logIn-menu .item{ cursor:pointer; position:relative; width:50%; text-align:center; font-size:.22rem;}
.login-tip .logIn-menu .item span{ position:relative; z-index:2; display:inline-block; padding:.14rem 0;}
.login-tip .text-tab{ position:relative; z-index:5; padding:0 .3rem .3rem; overflow:hidden; border-radius:30px;}
.login-tip .text-tab .form-shell{ display:none;}
.login-tip .text-tab .form-shell.on{ display:block;}
.login-tip .text-tab .con-ke{ display:none;}
.login-tip .text-tab .con-ke.on{ display:block;}
.login-tip .text-tab .con-ke .title{ font-weight:bold; text-align:center; font-size:.18rem; color:#333333; padding:.25rem 0;}
.login-tip .menu-two .item{ cursor:pointer; font-size:.18rem; color:#999999; width:50%; text-align:center;}
.login-tip .menu-two .item span{ display:inline-block; padding:.25rem 0;}
.login-tip .menu-two .item.on span{ font-weight:bold; color:#26499d;}
.login-tip .pass{ font-size:.18rem; color:#000000; margin-bottom:.2rem;}
.login-tip .aniu{ cursor:pointer; font-size:.2rem; font-weight:bold; color:#fff; background:#004dc0; text-align:center; padding:.1rem 0; border-radius:60px; overflow: hidden;}
.login-tip .sign{ font-size:.18rem; margin-top:.2rem; color:#26499d;}
.login-tip .sign a{ display:block; color:#26499d;}
.login-tip .input{ margin-bottom:.15rem;}
.login-tip .input input{ width:100%; padding:.15rem; margin:0; border:solid 1px #e3e3e3; border-radius:8px; overflow:hidden;}
.login-tip .input .code{ display:flex; align-items:center; cursor:pointer; position:absolute; height:100%; color:#004dc0; right:.2rem; z-index:5;}
.login-tip .tishi{ padding:.2rem 0 0; font-size:.16rem; color:#999999;}
.login-tip .tishi span{ background:url(../images/tishi.png) no-repeat left; padding-left:.25rem;}

@media(max-width:1024px){
.login-tip .back-bg{ width:5rem;}
.login-tip .logIn-menu .item{ font-size:.28rem;}
.login-tip .menu-two .item{ font-size:.22rem;}
.login-tip .input input{ padding:.2rem; font-size:.22rem;}
.login-tip .aniu{ font-size:.24rem;}
.login-tip .sign{ font-size:.24rem;}
.login-tip .pass{ font-size:.24rem;}
.login-tip .tishi{ font-size:.24rem;}
.login-tip .tishi span{ padding-left:.4rem;}
}

@media(max-width:640px){
.login-tip .back-bg{ margin:0 auto; width:80%;}
.login-tip .logIn-menu .item{ font-size:.3rem; font-weight:bold;}
.login-tip .menu-two .item{ font-size:.28rem;}
.login-tip .input input{ font-size:.26rem;}
.login-tip .text-tab .con-ke .title{ font-size:.26rem;}
.login-bg .text{ top:25%;}
.login-tip{ padding-top:35%;}
.login-bg .text .txt{ padding:0;}
.login-bg .text .tit{ font-size:.4rem;}
.login-bg .text .title{ font-size:.7rem;}
}


/* 注册 */
.register-back{ padding-top:2.5rem; background:url(../images/register-back.png) no-repeat top center; min-height:100vh;background-size:100%}
.register-back .header .top-but{ font-style:oblique; color:#004dc0; background:#fff;}
.register-back .header .top-but a{ color:#004dc0;}
.register-back .back-white{ background:#fff; min-height:6.7rem; box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:30px; overflow:hidden;}
.register-back .register-wtd100{ width:100%; padding-bottom:.6rem;}
.register-back .title{ width:100%; font-size:.22rem; color:#333333; font-weight:500; padding:.3rem .3rem .2rem;
border-bottom: dashed 1px #eee;}

.register-back .step{ padding-bottom:.4rem; width:100%; border-bottom:dashed 1px #f4f4f4;}
.register-back .step em{ font-size:.18rem; display:block; margin-right:.15rem; border:solid 1px #fff; padding:3px; border-radius:100%; overflow: hidden;}
.register-back .step em i{ display:block; width:.3rem; height:.3rem; text-align:center; line-height:.3rem; background:#a6c4ff; font-style:normal; color:#fff; border-radius:100%; overflow: hidden;}
.register-back .step .item{ position:relative; cursor:pointer; font-size:.22rem; padding:0 10%; color:#999999;}
.register-back .step .item.on{ color:#26499d;}
.register-back .step .item.on em{ border-color:#a6c4ff;}
.register-back .step .item.on em i{ background:#26499d;}
.register-back .step .item::after{ content:''; display:block; position:absolute; left:101%; width:22%; border-bottom:dotted 4px #a6c4ff;}
.register-back .step .item:last-child::after{ left:auto; right:100%;}
.register-back .form-shell{ font-size:.18rem; padding:.35rem 0 .5rem;}
.register-back .form-shell .name{ width:8em; display:flex;}
.register-back .form-shell .name i{ width:.1rem; font-style: normal; color:#fb4040; display:block; margin-right:2px;}
.register-back .form-shell .code-img{ cursor:pointer; height:100%; display:flex; align-items:center; position:absolute; right:0; top:0;}
.register-back .form-shell .code-img img{ width:1.2rem;}
.register-back .form-shell .note-txt{ padding:0 .15rem; height:100%; display:flex; align-items:center; position:absolute; right:0; top:0; color:#26499d; cursor:pointer;}
.register-back .form-shell .item{ margin-bottom:.2rem;}
.register-back .form-shell .item:nth-last-child(2){ margin-bottom:.3rem;}
.register-back .form-shell .item:last-child{ margin-bottom:0;}
.register-back .form-shell .input{ border-radius:10px; overflow: hidden; border:solid 1px #e3e3e3;}
.register-back .form-shell .input input{ font-size:.18rem; width:3.6rem; border:none; margin:0; padding:.15rem; outline:none;}
.register-back .form-shell .but{ font-size:.18rem; font-weight:bold; width:3.6rem; text-align:center; background:#26499d;  border-radius:50px;}
.register-back .form-shell .but a{ display:block; cursor:pointer; padding:.12rem; color:#fff;}
.register-back .form-shell

.register-back .form-shell .item1{}
.register-back .form-shell .item1 .box{}
.register-back .form-shell .item1 input[type="file"]{display:none;}
.register-back .form-shell .item1 .avatar{width:1.6rem;height: 2.24rem; border-radius:0;position:relative;max-width:100%;overflow:hidden;margin-bottom: 0.3rem;}
.register-back .form-shell .item1 .avatar:after{display:block;content:'';padding-bottom:100%;}
.register-back .form-shell .item1 .avatar img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
.register-back .form-shell .item1 .btn{font-size:1.125em;color:#999;border:solid 1px #ddd;
	display:flex;justify-content:center;border-radius: 10px;margin-bottom: 0.3rem;
	align-items:center;width:8.05555556em;height:0.51rem;max-width:100%;cursor:pointer;}
.register-back .form-shell .item1 .tips{font-size: 0.16rem;color: #26499d;line-height:1.5em;text-align:center;margin-bottom: 0.3rem;}



.register-back .form-shell select{border: solid 1px #000;appearance: none;-moz-appearance: none;-webkit-appearance: none; font-size:.18rem; outline:none; color:#999; cursor:pointer;}
.register-back .form-shell .select-box{ width:3.6rem;}
.register-back .form-shell .select-wtd100{ width:100%; position:relative;}
.register-back .form-shell .select-wtd100::after{ color:#999; position:absolute; top:.15rem; right:.2rem; content:'next'; display:block; font-family:swiper-icons; font-weight:bold; font-size:.14rem; transform: rotate(90deg);}
.register-back .form-shell .select-wtd100 select{ padding:.15rem; width:100%; border:solid 1px #e3e3e3; border-radius:10px;}
.register-back .form-shell .select-vinc,
.register-back .form-shell .select-city{ position:relative;}
.register-back .form-shell .select-vinc select{ width:1.5rem; padding:.15rem; border:solid 1px #e3e3e3; border-radius:10px;}
.register-back .form-shell .select-city select{ width:2rem; padding:.15rem; border:solid 1px #e3e3e3; border-radius:10px;}
.register-back .form-shell .select-vinc::after,
.register-back .form-shell .select-city::after{ color:#999; position:absolute; top:.15rem; right:.2rem; content:'next'; display:block; font-family:swiper-icons; font-weight:bold; font-size:.14rem; transform: rotate(90deg);}

.register-back .form-shell .acces{ font-size:.14rem; color:#999999; width:3.6rem; padding:.35rem; text-align:center; background:#f8f8f8; border:dashed 1px #e3e3e3; cursor:pointer;}
.register-back .form-shell .acces .txt{ font-size:.16rem; color:#024f99;}
.register-back .form-shell .acce-but{ cursor:pointer; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}

.Tips-up{ font-size:.22rem; text-align:center; position:fixed; top:0; left:0; background:rgba(0,0,0,.5); width:100%; height:100%; display:none;}
.Tips-up .Juz{ display:flex; align-items:center; height:100%; justify-content:center;}
.Tips-up .back-white{ padding:.4rem 1rem; background-image:linear-gradient(to bottom,rgba(209,224,253),#fff 30%); box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:10px; overflow:hidden;}
.Tips-up .back-white::after{ width:1.21rem; height:1.21rem; position:absolute; right:.2rem; top:.15rem; content:''; display:block; background:url(../images/logo2.png) no-repeat; background-size:cover;}
.Tips-up .aniu{ font-size:.2rem; font-weight:bold; margin-top:.3rem;}
.Tips-up .aniu .but{ display:block; padding:.05rem .4rem; color:#fff; background:#26499d; border-radius:50px;}
.Tips-up .close{ width:25px; height:25px; position:absolute; top:.1rem; right:.1rem; cursor:pointer; z-index:5;}
.Tips-up .close::after,
.Tips-up .close::before{ width:20px; height:2px; content:''; display:block; background:#333;}
.Tips-up .close::after{ transform: rotate(-45deg) translate(-4.5px,8.5px);}
.Tips-up .close::before{ transform: rotate(45deg) translate(10px,6px);}

@media(max-width:1024px){
.register-back{ background-size:cover;}
.register-back .back-white{ border-radius:20px;}
.register-back .title{ font-size:.3rem;}
.register-back .step .item{ font-size:.24rem;}
.register-back .form-shell{ font-size:.24rem;}
.register-back .form-shell .input input{ font-size:.24rem;}
.register-back .form-shell .but{ font-size:.24rem;}
.Tips-up{ font-size:.26rem;}
.Tips-up .aniu{ font-size:.26rem;}
}

@media(max-width:768px){
.register-back{ background-size:cover;}
.register-back .back-white{ border-radius:20px;}
.register-back .title{ font-size:.36rem;}
.register-back .step .item{ font-size:.3rem;}
.register-back .step em i{ width:.4rem; height:.4rem; line-height:.4rem; font-size:.24rem;}
.register-back .form-shell{ font-size:.28rem;}
.register-back .form-shell .input input{ padding:.2rem; font-size:.28rem; width:5rem;}
.register-back .form-shell .but{ font-size:.28rem;}
.Tips-up{ font-size:.26rem;}
.Tips-up .aniu{ font-size:.26rem;}
}
        
@media(max-width:640px){
.register-back .form-shell{ padding:.3rem; font-size:.26rem;}
.register-back .form-shell .item{ flex-wrap:wrap;}
.register-back .form-shell .name{ margin-bottom:.1rem; width:100%;}
.register-back .form-shell .input{ width:100%;}
.register-back .form-shell .input input{ width:100%; font-size:.26rem;}
.register-back .form-shell .but{ font-size:.24rem;}
.register-back .step{ padding-top:.3rem;}
.register-back .step .item{ font-size:.26rem;}
.register-back .step .item{ padding:0 .3rem;}
.register-back .step .item::after{ display:none;}
.register-back .step em i{ width:25px; height:25px; line-height:25px;}
.register-back .form-shell select{ font-size:.24rem; padding:.2rem;}
.register-back .form-shell .select-wtd100 select{ width:100%; padding:.2rem;}
.register-back .form-shell .select-wtd100::after{ top:.27rem;}
.register-back .form-shell .select-vinc{ width:40%;}
.register-back .form-shell .select-city{ width:55%;}
.register-back .form-shell .select-box{ width:100%;}
.register-back .form-shell .select-vinc select{ width:100%;}
.register-back .form-shell .select-city select{ width:100%;}
.register-back .form-shell .acces{ width:100%; font-size:.24rem;}
.register-back .form-shell .acces .txt{ font-size:.24rem;}
.register-back .form-shell .but{ width:100%;}
.web-a-center{ align-items:center;}
}


/* 内页-banner */
.Inside-ban{ position:relative;}
.Inside-ban .text{ color:#fff; position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); z-index:12;}
.Inside-ban .text .txt{ padding:0 1.3rem;}
.Inside-ban .text .title{ font-weight:lighter; font-size:1rem; letter-spacing:.1em;}
@media(max-width:640px){
.Inside-ban .pic img{ height:5rem; object-fit:cover;}
.Inside-ban .text .txt{ padding:0;}
.Inside-ban .text .title{ font-size:.6rem;}
}



/* 内页单篇 */
.Inside-box{ padding:1rem 0;}





/* 活动流程 */
.back-gray{ background:#f8f8f8;}
.back-white{ background:#fff;}
.Activity-one{ padding:.8rem 0; position: relative;}
.Activity-one .index-title img{ width:4.87rem;}
.Activity-one::after,
.Activity-one::before{ content:''; display:block; width:.62rem; height:1.02rem; position:absolute; z-index:2; background-size:cover; background-position:center;}
.Activity-one::after{ background-image:url(../images/icon1.png); position:absolute; bottom:100%; right:.6rem;}
.Activity-one::before{ background-image:url(../images/icon1.png); position:absolute; top:2.1rem; left:.6rem;}
.Activity-one .con-box{ padding:.7rem 0;}
.Activity-one .con-box .tit{ text-align:justify; padding:.3rem .6rem 0; font-size:.6rem; font-weight: lighter; width:48%;}
.Activity-one .con-box .tit span{ font-weight: bolder;}
.Activity-one .con-box .txt{ font-size:.18rem; line-height:2; width:50%;}
.Activity-one .con-two .pico{ padding:0 .6rem;}
.Activity-one .con-two .pico img{ max-width:3.4rem;}
.Activity-one .con-two .video_ke{ width:50%; position:relative;}
.Activity-one .con-two .video_ke .pic{ overflow:hidden; border-radius:.5rem; position:relative; z-index:2;}
.Activity-one .con-two .video_ke .pic .paly{ position:absolute; left:50%; top:50%; width:1rem; height:1rem; background:#fff url(../images/Activity-icon2.png) 55% center no-repeat; background-size:.32rem; border-radius:100%; overflow: hidden; margin-left:-.5rem; margin-top:-.5rem;}
.Activity-one .con-two .video_ke figure{ padding-bottom:46.582%; display:block; background-size:cover;}
.Activity-one .con-two .video_ke::after,
.Activity-one .con-two .video_ke::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.Activity-one .con-two .video_ke::after{ background-image:url(../images/icon1.png); position:absolute; bottom:0; right:-.3rem;}
.Activity-one .con-two .video_ke::before{ background-image:url(../images/icon1.png); position:absolute; top:0; left:-.03rem; transform:rotate(90deg);}
.Activity-one .con-two .video_ke .back{ content:''; display:block; background:#d1e0fd; position:absolute; right:-.3rem; bottom:-.3rem; width:94.581%; height:92.8%; overflow:hidden; border-radius:1rem;}

.Activity-two{ position:relative; padding:1rem 0; background:#f8f8f8;}
.Activity-two .index-title img{ width:2.78rem;}
.Activity-two .switc-box .swiper{ padding:.4rem 0; margin:0;}
.Activity-two .switc-box .swiper-slide{ height:auto; padding:0 6%;}
.Activity-two .switc-box{ margin-top:.8rem; position:relative;}
.Activity-two .switc-box::after{ position:absolute; bottom:0; left:0; content:''; display:block; width:100vw; padding-bottom:8.102%; background:#d1e0fd; border-radius:.3rem;}
.Activity-two .item{ padding:0 .25rem .3rem; position:relative; height:100%;}
.Activity-two .item::after{ position:absolute; top:-6.5%; left:51%; content:''; display:block; width:133%; height:120%; background-image:url(../images/man_bg-2.png); background-size:100% 100%; z-index:-1; transform:translateX(-50%);}
.Activity-two .item .txt{ font-weight: lighter; font-size:.2rem; color:#999999; line-height:1.7;}
.Activity-two .item .text .title{ padding:.3rem 0; font-size:.28rem; color:#26499d;}
.Activity-two .item .pic span{ background:#d1e0fd; border-radius:100%; overflow:hidden;}
.Activity-two .item .pic img{ max-width:1.02rem;}
.Activity-two::after,
.Activity-two::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center; opacity:.7;}
.Activity-two::before{ background-image:url(../images/icon1.png); position:absolute; top:20%; left:30%; transform:rotate(90deg);}
.Activity-two::after{ background-image:url(../images/icon1.png); position:absolute; top:43%; left:5%; transform:rotate(90deg);}

.Activity-three{ line-height:1.8; background-image:url(../images/Activity-bg.png); background-repeat:no-repeat; background-position:center 70%;}
.Activity-three .index-title img{ width:2.79rem;}
.Activity-three .title{ margin-bottom:.1rem; font-size:.36rem; color:#26499d;}
.Activity-three .center{ text-align:center;}
.Activity-three .txt-one{ padding:.5rem 0; position:relative;}
.Activity-three .txt-one .des{ font-size:.18rem; color:#535353; margin:0 auto; max-width:10rem;}
.Activity-three .txt-one::after,
.Activity-three .txt-one::before{width:.62rem;height:1.02rem;content:'';display:block; position:absolute; z-index:3; background-size:cover; background-position:center; opacity:.7;}
.Activity-three .txt-one::before{background-image:url(../images/icon1.png); position:absolute; top:-17%; right:5%;}
.Activity-three .txt-one::after{background-image:url(../images/icon1.png); position:absolute; top:8%; left:5%;}
.Activity-three .txt-two{ margin-bottom:.5rem; font-size:.18rem;}
.Activity-three .two-list{ position:relative;}
.Activity-three .two-list .item{ margin:.15rem .15rem .3rem; width:3.6rem; padding:.3rem .3rem .6rem; background:#fff; border-radius:20px; box-shadow:0 5px 20px rgba(0,77,192,.2);}
.Activity-three .two-list .item .tit{ line-height:1.5; font-weight:bolder; font-size:.48rem; color:#26499d; text-align:center;}
.Activity-three .two-list .item .digit{ padding:.4rem; background:url(../images/Activity-back.png) no-repeat center bottom; text-align:center; background-size:2.27rem;}
.Activity-three .two-list .item .digit .xzi{ font-size:.24rem; color:#6b6b6b;}
.Activity-three .two-list .item .digit .orange{ color:#e17940;}
.Activity-three .two-list .item .digit .iot{ line-height:.8; font-size:.24rem; color:#e17940;}
.Activity-three .two-list .item .digit .iot span{ margin-right:.1rem; font-size:.6rem; font-weight:bolder;}
.Activity-three .two-list .item .des{ font-weight:lighter; color:#6b6b6b; font-size:.2rem;}
.Activity-three .two-list::after,
.Activity-three .two-list::before{width:.62rem;height:1.02rem;content:'';display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.Activity-three .two-list::before{background-image:url(../images/icon1.png); position:absolute; top:26%; left:-2%;}
.Activity-three .two-list::after{background-image:url(../images/icon1.png); position:absolute; bottom:0; right:0; transform:rotate(90deg);}

.Activity-four{ overflow: hidden;}
.Activity-four .txt-three{ line-height:2; padding:.5rem 0; position:relative;}
.Activity-four .txt-three .title{ text-align:center; margin-bottom:.1rem; font-size:.36rem; color:#26499d;}
.Activity-four .txt-three .des{ font-size:.18rem; color:#535353; margin:0 auto; max-width:10rem;}
.Activity-four .switc-box{ position:relative;}
.Activity-four .switc-box::before{ position:absolute; bottom:0; right:0; content:''; display:block; width:100vw; padding-bottom:8.102%; background:#d1e0fd; border-radius:0 30px 30px 0;}
.Activity-four .switc-box .swiper{ padding:.2rem 0 .4rem; width:100%;}
.Activity-four .switc-box .swiper-slide{ padding:0 5.5%;}
.Activity-four .item{ padding-bottom:.3rem; position:relative; height:100%;}
.Activity-four .item::after{ position:absolute; top:-7.5%; left:51%; content:''; display:block; width:133%; height:130%; background-image:url(../images/man_bg-3.png); background-size:100% 100%; z-index:-1; transform:translateX(-50%);}
.Activity-four .item .text{ padding-top:.3rem; text-align:center; font-weight: lighter; font-size:.18rem; color:#333; line-height:1.7;}
.Activity-four .item .text .title{ font-size:.22rem; color:#26499d;}
.Activity-four .item .pic span{ background:#d1e0fd; border-radius:100%; overflow:hidden;}
.Activity-four .item .pic img{ max-width:.9rem;}

.Activity-five{ padding:.8rem 0; line-height:2;}
.Activity-five .title{ text-align:center; margin-bottom:.1rem; font-size:.36rem; color:#26499d;}
.Activity-five .des{ font-size:.18rem; color:#535353; margin:0 auto; max-width:10rem;}

.Activity-six{ padding:1rem 0; background:#fff;}
.Activity-six .index-title{ margin-bottom:.6rem; text-align:center;}
.Activity-six .index-title img{ width:2.78rem;}
.Activity-six .con-img{ text-align:center;}
.Activity-six .con-img::after,
.Activity-six .con-img::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.Activity-six .con-img::after{ background-image:url(../images/icon1.png); position:absolute; top:-.3rem; right:1.3rem; transform:rotate(90deg);}
.Activity-six .con-img::before{ background-image:url(../images/icon1.png); position:absolute; bottom:-.4rem; left:.6rem;}

.Activity-seven{ padding:1rem 0;}
.Activity-seven .index-title img{ width:2.75rem;}
.Activity-seven .center{ text-align:center;}
.Activity-seven .des{ font-size:.18rem; color:#535353; line-height:2; padding:.6rem 0 0;}
.Activity-seven .ul{ padding-top:1rem;}
.Activity-seven li{ margin-bottom:.8rem; width:98%; position:relative;}
.Activity-seven li .back-white{ position:relative; background:#fff; border-radius:80px; box-shadow:0 0 5px rgba(0,0,0,.05); overflow: hidden;}
.Activity-seven li a{ display:block; width:100%; z-index:2; position:relative;}
.Activity-seven li .pic{padding:.3rem 0; width:25%; text-align:right;}
.Activity-seven li .text{ padding:.3rem .35rem; width:75%;}
.Activity-seven li .text .tit{ margin-bottom:.25rem; font-size:.36rem; color:#26499d;}
.Activity-seven li .text dl{ width:100%;}
.Activity-seven li .text dl dd{ margin-bottom:.15rem; min-width:32%;}
.Activity-seven li .text dl dd .ona{ margin-bottom:.05rem; font-weight:lighter; font-size:.18rem;}
.Activity-seven li .text dl dd .riqi{ font-weight:bolder; font-size:.18rem;}
.Activity-seven li a::after{ content:''; display:block; background:#d1e0fd; position:absolute; right:-.3rem; bottom:-.3rem; width:95%; height:100%; overflow:hidden; border-radius:1rem; z-index:-1;box-shadow:0 0 5px rgba(0,0,0,.05);}
.Activity-seven li::after,
.Activity-seven li::before{content:''; display:block; width:.62rem;height:1.02rem; position:absolute; z-index:3; background-size:cover; background-position:center;}
.Activity-seven li::before{background-image:url(../images/icon1.png); position:absolute; top:-8%; left:0; transform:rotate(90deg);}
.Activity-seven li::after{background-image:url(../images/icon1.png); position:absolute; bottom:0; right:-4.5%;}
.Activity-seven li:nth-child(2n):after,
.Activity-seven li:nth-child(2n):before{content:''; display:block; width:.62rem;height:1.02rem; position:absolute; z-index:3; background-size:cover; background-position:center;}
.Activity-seven li:nth-child(2n):before{ background-image:url(../images/icon1.png); position:absolute; top:auto; bottom:20%; left:-6%; transform:rotate(0deg);}
.Activity-seven li:nth-child(2n):after{background-image:url(../images/icon1.png); position:absolute; bottom:-13%; right:5%;transform:rotate(90deg);}


@media(max-width:1550px){
.Activity-two .switc-box .swiper-slide{ padding:0 3%;}
.Activity-four .switc-box .swiper-slide{ padding:0 4%;}
}

@media(max-width:1024px){
.Activity-one .con-box .txt{ font-size:.24rem;}
.Activity-two .item .txt{ font-size:.22rem;}
.Activity-three .txt-one .des{ font-size:.22rem;}
.Activity-three .txt-two{ font-size:.22rem;}
.Activity-three .two-list .item .des{ font-size:.22rem;}
.Activity-four .item .text .title{ font-size:.26rem;}
.Activity-four .item .text{ font-size:.22rem;}
.Activity-five .des{ font-size:.22rem;}
.Activity-seven .des{ font-size:.22rem;}
.Activity-seven li .text dl dd .ona{ font-size:.22rem;}
.Activity-seven li .text dl dd .riqi{ font-size:.22rem;}
}

@media(max-width:640px){
.Activity-one .con-box .tit{ width:100%;}
.Activity-one .con-box .txt{ width:100%;}
.Activity-one .con-two{ flex-wrap:wrap;}
.Activity-one .con-two .video_ke{ margin-top:.5rem; width:100%;}
.Activity-two .switc-box .swiper-slide{ padding:0 10%;}
.Activity-two .item .text .title{ font-size:.36rem;}
.Activity-two .item .txt{ font-size:.24rem;}
.Activity-four .txt-three .title,
.Activity-five .title,
.Activity-three .title{ font-size:.4rem;}
.Activity-five .des,
.Activity-four .txt-three .des,
.Activity-three .txt-one .des{ font-size:.24rem;}
.Activity-seven li .pic{ width:100%; padding:.3rem .3rem 0;}
.Activity-seven li .text{ width:100%;}
.Activity-seven li .back-white{ border-radius:20px; overflow:hidden;}
.Activity-seven li .text dl dd{ min-width:50%;}
.Activity-seven li .text dl dd .riqi,
.Activity-seven li .text dl dd .ona{ font-size:.24rem;}
.Activity-seven li a::after{ display:none;}
.Activity-seven .des{ font-size:.24rem;}
.Activity-three .txt-two{ font-size:.24rem;}
}


/* 活动报名 */
.Registration-back{ padding-top:2.5rem; background:url(../images/register-back2.png) no-repeat top center; min-height:100vh;background-size:100%}
.Registration-back .header .top-but{ font-style:oblique; color:#004dc0; background:#fff;}
.Registration-back .header .top-but a{ color:#004dc0;}
.Registration-back .back-white{ background:#fff; min-height:6.7rem; box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:30px; overflow:hidden;}
.Registration-back .Registration-wtd100{ width:100%; padding-bottom:.6rem;}
.Registration-back .Registration-wtd100 .auto-inner{ min-height:100%;}
.Registration-back .title{ width:100%; padding:.3rem .3rem .2rem; border-bottom:dashed 1px #eee;}
.Registration-back .title .name{ font-size:.22rem; color:#333333;}
.Registration-back .title .tips{ padding-left:.2rem; display:flex; align-items:center; font-size:.16rem; color:#089bab;}
.Registration-back .title .tips::before{ margin-right:.1rem; content:''; display:block; width:.17rem; height:.17rem; background-image:url(../images/tips-icon.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.Registration-back .title .tips a{color:#089bab;}
.Registration-back .title .tips a:hover{text-decoration: underline;}


.Registration-back .aniu{text-align:center;margin-top:.4rem;}
.Registration-back .aniu a{color: #fff;cursor:pointer; padding:.05rem .4rem; background:#26499d; color:#fff; font-size:.2rem; border-radius:50px;display:inline-block;}
.Registration-back .form-shell{ width:78%; font-size:.18rem; padding:.35rem 0 .5rem; margin:0 auto;}
.Registration-back .form-shell .name{ margin-bottom:.1rem; display:flex; width:100%;}
.Registration-back .form-shell .name i{ width:.1rem; font-style: normal; color:#fb4040; display:block; margin-right:2px;}
.Registration-back .form-shell .name .tips{ padding-left:.2rem; display:flex; align-items:center; font-size:.16rem; color:#089bab;}
.Registration-back .form-shell .name .tips::before{ margin-right:.1rem; content:''; display:block; width:.17rem; height:.17rem; background-image:url(../images/tips-icon.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.Registration-back .form-shell .item{ margin-bottom:.3rem; flex-wrap:wrap;}
.Registration-back .form-shell .item.wtd30{ width:30%;}
.Registration-back .form-shell .item.wtd66{ width:65%;}
.Registration-back .form-shell .item.wtd100{ width:100%;}
.Registration-back .form-shell .input{ width:100%; border-radius:10px; overflow: hidden; border:solid 1px #e3e3e3;}
.Registration-back .form-shell .input input{ font-size:.18rem; width:100%; border:none; margin:0; padding:.15rem .2rem; outline:none;}
.Registration-back .form-shell select{border: solid 1px #000;appearance: none;-moz-appearance: none;-webkit-appearance: none; font-size:.18rem; outline:none; color:#999; cursor:pointer;}

.Registration-back .form-shell .select-box{ width:100%; position:relative;}
.Registration-back .form-shell .select-box::after{ color:#999; position:absolute; top:.15rem; right:.2rem; content:'next'; display:block; font-family:swiper-icons; font-weight:bold; font-size:.14rem; transform: rotate(90deg);}
.Registration-back .form-shell .select-box select{ padding:.15rem .2rem; width:100%; border:solid 1px #e3e3e3; border-radius:10px;}
.Registration-back .form-shell .textarea-ke{ width:100%;}
.Registration-back .form-shell .textarea-ke textarea{ min-height:8em; font-size:.18rem; display:block; width:100%; border:none; margin:0; padding:.2rem; outline:none;}

.Registration-back .form-shell .dropdown{ width:100%; position:relative;}
.Registration-back .form-shell .dropdown::after{ color:#999; position:absolute; top:.15rem; right:.2rem; content:'next'; display:block; font-family:swiper-icons; font-weight:bold; font-size:.14rem; transform: rotate(90deg);}
.Registration-back .form-shell .dropdown input{ font-size:.18rem; width:100%; border:solid 1px #e3e3e3; margin:0; padding:.15rem .2rem; outline:none; border-radius:10px;}
.Registration-back .form-shell .dropdown .dropdown-content{ position:absolute; top:100%; left:0; width:100%; background:#fff; z-index:2; padding:.1rem .2rem; box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:10px; display:none;}
.Registration-back .form-shell .dropdown .dropdown-content a{ margin:.05rem 0; font-size:.16rem; display:block;}
.Registration-back .form-shell .dropdown .dropdown-content a:hover{ color:#26499d;}

.Registration-back .form-shell .ul{ margin-top:.2rem;}
.Registration-back .form-shell li{ width:1.5rem; height:1.5rem;}
.Registration-back .form-shell li.pic{ margin-right:.2rem; margin-bottom:.2rem; display:flex; justify-content:center; align-items:center; flex-wrap: wrap; position:relative;}
.Registration-back .form-shell li.pic img{ width:100%; height:100%; object-fit:cover;}
.Registration-back .form-shell li.pic .close{ position:absolute; right:-.1rem; top:-.1rem; width:.27rem; height:.27rem; background-image:url(../images/close.png); background-size:cover; cursor:pointer;}
.Registration-back .form-shell li.pic .radius{ border:solid 1px #e3e3e3; border-radius:15px; overflow: hidden; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.Registration-back .form-shell li.pic .word-icon{ background-image:url(../images/word.png);}
.Registration-back .form-shell li.pic .pdf-icon{ background-image:url(../images/pdf.png);}
.Registration-back .form-shell li.pic .tit{ font-size:.16rem; margin-top:.1rem; width:100%; text-align:center;}
.Registration-back .form-shell li.but{ width:1.5rem; height:1.5rem; display:flex; align-items:center; justify-content:center; border:dashed 1px #b6b7ba; border-radius:15px; cursor:pointer; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover;}
.Registration-back .form-shell li.but input{ cursor:pointer; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%;}
.Registration-back .form-shell li.but1{ background-image:url(../images/upload-icon1.png);}
.Registration-back .form-shell li.but2{ background-image:url(../images/upload-icon2.png);}

.Registration-back .form-shell .submit-box{ width:100%;}
.Registration-back .form-shell .submit-box .aniu{ font-size:.18rem; cursor:pointer; margin:0 .1rem; line-height:2.2; padding:0 .3rem; border-radius:50px;}
.Registration-back .form-shell .submit-box .cancel{ background-color:#e9ecf5; color:#26499d;}
.Registration-back .form-shell .submit-box .verify{ color:#fff; background-color:#26499d;}

@media(max-width:1024px){
.Registration-back .title .name{ font-size:.24rem;}
.Registration-back .aniu{ font-size:.22rem; line-height:2; padding:0 .4rem;}
.Registration-back .title .tips{ font-size:.22rem;}
.Registration-back .form-shell{ font-size:.24rem;}
.Registration-back .form-shell select,
.Registration-back .form-shell .name .tips,
.Registration-back .form-shell .input input,
.Registration-back .form-shell .textarea-ke textarea{ font-size:.22rem;}
}
@media(max-width:640px){
.Registration-back .form-shell{ width:90%;}
.Registration-back .form-shell .item.wtd30{ width:100%;}
.Registration-back .Registration-wtd100 .auto-inner{ align-content:flex-start;}
.Registration-back .form-shell .submit-box .aniu{ font-size:14px;}
.Registration-back .form-shell .select-box::after{ top:.2rem;}
.Registration-back{background:none;}
.Registration-back .header{ background-color: #26499d;padding-bottom: .3rem;}
}




/* 评审团队 */
.review-box .auto-inner .pot,
.review-box .auto-inner::after,
.review-box .auto-inner::before{ content:''; display:block; width:.62rem; height:1.02rem; position:absolute; z-index:2; background-size:cover; background-position:center;}
.review-box .auto-inner::after{ background-image:url(../images/icon1.png); position:absolute; bottom:100%; right:0;}
.review-box .auto-inner::before{ background-image:url(../images/icon1.png); position:absolute; top:100%; right:0;}
.review-box .auto-inner .pot{ background-image:url(../images/icon1.png); position:absolute; top:63%; right:0; transform: rotate(90deg);}
.review-list{ position:relative;}
.review-list::before{ position:absolute; left:0; top:18vw; width:100vw; height:31.25vw; content:''; display:block; background:#d1e0fd; border-radius:20px 0 0 20px;}
.review-list::after{ content:''; display:block; position:absolute; left:-1rem; top:10vw; width:.4rem; height:1.33rem; background-image:url(../images/index-icon3.png); background-size:cover; background-position:center; background-repeat:no-repeat;}
.review-list .item{ width:25.162%; margin:0 3.333%; margin-bottom:5.8%;}
.review-list .item .title{ line-height:1; font-size:.7rem; font-family:'优设标题黑'; color:#fff; text-shadow:0 0 10px rgba(0,0,0,.2); transform:translate(-.5em,-20%);}
.review-list .item a{ position:relative; display:block; z-index:2;}
.review-list .item .text{ position:absolute; bottom:0; z-index:2; width:100%;}
.review-list .item .text::after{ content:''; display:block; position:absolute; left:0; bottom:0; width:100%; height:86%; background:rgba(51,51,51,.7); overflow:hidden; border-radius:0 0 .3rem .3rem; z-index:-1;}
.review-list .item .text .txt{ line-height:1.8; font-size:.18rem; min-height:9em; color:#fff; padding:0 .2rem .2rem;}
.review-list .item a::after{ position:absolute; left:-11.8%; bottom:-12.6%; width:125.6444%; height:114.397%; content:''; display:block; background-image:url(../images/review-back.png); background-repeat:no-repeat; background-size:cover; background-position:center;}
.review-list .item .pic{ position:relative; z-index:2; overflow:hidden; border-radius:.3rem;}
.review-list .item .pic figure{ padding-bottom:142.334%; display:block; background-repeat:no-repeat; background-size:cover; background-position:top center;}
@media(max-width:1550px){
.review-list .item{ width:26.162%;}
}
@media(max-width:1024px){
.review-list::after{ display:none;}
}
@media(max-width:640px){
.review-list .item{ width:40%; margin:0 4% 4%;}
.review-list .item .title{ font-size:.4rem;}
.review-list .item .dot5{ -webkit-line-clamp:3;}
.review-list .item .text .txt{ font-size:.24rem; min-height:6em;}
}


/* 成果展示-空白 */
.Blank img{ max-width:3.1rem;}

.achieve-one{ padding:.4rem 0 1rem;}
.achieve-one .con-box .tit{ text-align:justify; padding:.3rem .6rem 0; font-size:.6rem; font-weight: lighter; width:48%;}
.achieve-one .con-box .tit span{ font-weight: bolder;}
.achieve-one .con-box .txt{ font-size:.18rem; line-height:2; width:50%;}
.achieve-one .con-box .video_ke{ width:50%; position:relative;}
.achieve-one .con-box .video_ke .pic{ overflow:hidden; border-radius:.5rem; position:relative; z-index:2;}
.achieve-one .con-box .video_ke .pic .paly{ position:absolute; left:50%; top:50%; width:1rem; height:1rem; background:#fff url(../images/Activity-icon2.png) 55% center no-repeat; background-size:.32rem; border-radius:100%; overflow: hidden; margin-left:-.5rem; margin-top:-.5rem;}
.achieve-one .con-box .video_ke figure{ padding-bottom:46.582%; display:block; background-size:cover;}
.achieve-one .con-box .video_ke::after,
.achieve-one .con-box .video_ke::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.achieve-one .con-box .video_ke::after{ background-image:url(../images/icon1.png); position:absolute; bottom:0; right:-.3rem;}
.achieve-one .con-box .video_ke::before{ background-image:url(../images/icon1.png); position:absolute; top:0; left:-.03rem; transform:rotate(90deg);}
.achieve-one .con-box .video_ke .back{ content:''; display:block; background:#d1e0fd; position:absolute; right:-.3rem; bottom:-.3rem; width:94.581%; height:92.8%; overflow:hidden; border-radius:1rem;}
.achieve-two{ position:relative; padding:1rem 0; background:#f8f8f8;}
.achieve-two .index-title img{ width:3.55rem;}
.achieve-two .switc-box .swiper{ padding:.4rem 0; margin:0; width:90vw;}
.achieve-two .switc-box .swiper-slide{ height:auto; padding:0 5%;}
.achieve-two .switc-box{ margin-top:.8rem; position:relative;}
.achieve-two .switc-box::after{ position:absolute; bottom:0; left:0; content:''; display:block; width:100vw; padding-bottom:8.102%; background:#d1e0fd; border-radius:.3rem;}
.achieve-two .item{ padding:0 .25rem .3rem; position:relative; height:100%;}
.achieve-two .item .pic img{ max-width:.62rem;}
.achieve-two .item .title .tit{ line-height:1; font-size:.28rem; color:#26499d;}
.achieve-two .item::after{ position:absolute; top:-6.5%; left:51%; content:''; display:block; width:133%; height:120%; background-image:url(../images/man_bg-2.png); background-size:100% 100%; z-index:-1; transform:translateX(-50%);}
.achieve-two .item .text{ font-weight: lighter; font-size:.2rem; color:#999999; line-height:1.7;}
.achieve-two .item .text .small{ text-align:right; margin-bottom:.1rem;}
.achieve-two .item .text .tes{ margin-bottom:1em;}
.achieve-two .switc-but{ position:relative;}
.achieve-two .switc-but .swiper-button-next,
.achieve-two .switc-but .swiper-button-prev{ position:relative; margin:0; bottom:auto; left:auto; right:auto; width:1.33rem; height:.4rem; background-repeat:no-repeat; background-size:cover; background-position:center;}
.achieve-two .switc-but .swiper-button-prev{ display:none; background-image:url(../images/index-icon2.png); transform:rotate(-180deg);}
.achieve-two .switc-but .swiper-button-next{ background-image:url(../images/index-icon2.png);}
.achieve-two .switc-but .swiper-button-next:after,
.achieve-two .switc-but .swiper-button-prev:after{ font-size:0;}
.achieve-two::after,
.achieve-two::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center; opacity:.7;}
.achieve-two::before{ background-image:url(../images/icon1.png); position:absolute; top:20%; left:30%; transform:rotate(90deg);}
.achieve-two::after{ background-image:url(../images/icon1.png); position:absolute; top:43%; left:5%; transform:rotate(90deg);}
.achieve-three{ line-height:1.8; background-image:url(../images/Activity-bg.png); background-repeat:no-repeat; background-position:top; padding-bottom:1.5rem; background-color:#f7f7f8;}
.achieve-three .auto-inner{ position:relative;}
.achieve-three .index-title img{ width:4.33rem;}
.achieve-three .Awards_box{ margin-top:.8rem;}
.achieve-three .Awards_box .tit{ margin-bottom:.4rem; font-weight:bolder; line-height:1; font-size:.36rem; color:#26499d;}
.achieve-three .Awards_box .tit img{ margin-right:.1rem; display:block; width:.18rem;}
.achieve-three .Awards_box ul{ display:flex; justify-content:center; flex-wrap:wrap;}
.achieve-three .Awards_box li{ font-size:.24rem; color:#6b6b6b; width:25%; text-align:center;}
.achieve-three .auto-inner::after,
.achieve-three .auto-inner::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center; opacity:.7;}
.achieve-three .auto-inner::before{ background-image:url(../images/icon1.png); position:absolute; top:0; left:-.3rem; transform:rotate(90deg);}
.achieve-three .auto-inner::after{ background-image:url(../images/icon1.png); position:absolute; bottom:-.7rem; right:13.5%;}

.achieve-four{ padding-bottom:1.4rem; background:#f8f8f8;}
.achieve-four .index-title img{ width:2.78rem;}
.achieve-four .report-list{ margin-top:.8rem;}
.achieve-four .report-let{ width:50%; position:relative;}
.achieve-four .report-let .pic{ overflow:hidden; border-radius:1rem; position:relative; z-index:2;}
.achieve-four .report-let .txt{ width:100%; background:rgba(0,0,0,.4); padding:.3rem .5rem; color:#fff; font-size:.24rem; position:absolute; bottom:0; z-index:3;}
.achieve-four .report-let .txt .tit{ width:calc(100% - 6em);}
.achieve-four .report-let .txt .tiem{ font-size:.18rem;}
.achieve-four .report-let figure{ padding-bottom:46.582%; display:block; background-size:cover;}

.achieve-four .report-let::after,
.achieve-four .report-let::before{ width:.62rem; height:1.02rem; content:''; display:block; position:absolute; z-index:3; background-size:cover; background-position:center;}
.achieve-four .report-let::before{ background-image:url(../images/icon1.png); position:absolute; top:-.3rem; left:-.03rem; transform:rotate(90deg);}
.achieve-four .report-let::after{ background-image:url(../images/icon1.png); position:absolute; top:95%; right:-.3rem;}
.achieve-four .report-let .back{ content:''; display:block; background:#d1e0fd; position:absolute; right:-.3rem; bottom:-.3rem; width:94.581%; height:92.8%; overflow:hidden; border-radius:1rem; z-index:1;}
.achieve-four .report-list .ul{ width:40%;}
.achieve-four .report-list li{ font-size:.18rem;}
.achieve-four .report-list li a{ padding:.12rem 0;}
.achieve-four .report-list li .tit{ width:calc(100% - 7em);}
.achieve-four .report-list li a:hover{ color:#004dc0;}
@media(max-width:1700px){
.achieve-two .switc-box .swiper{ width:94vw;}
}
@media(max-width:1550px){
.achieve-two .switc-box .swiper{ width:90vw;}
}
@media(max-width:640px){
.achieve-one .con-box .tit{ font-size:.45rem; width:100%; padding:0;}
.achieve-one .con-box .video_ke{ margin-top:.3rem; width:95%;}
.achieve-two .switc-box{ z-index:5;}
.achieve-two .item .text{ font-size:.24rem;}
.achieve-two .item .title .tit{ font-size:.36rem;}
.achieve-three{ background-size:contain; background-position:bottom;}
.achieve-three .index-title{ margin-bottom:.7rem;}
.achieve-three .Awards_box{ margin-top:.5rem;}
.achieve-three .Awards_box li{ font-size:.28rem;}
.achieve-two .switc-box .swiper{ width:95vw;}
.achieve-four .report-let{ width:100%;}
.achieve-four .report-let .pic{ border-radius:.5rem;}
.achieve-four .report-list .ul{ margin-top:.8rem; width:100%;}
.achieve-four .report-list li{ font-size:.24rem;}
}


/* 参赛作品 */
.entry-back{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,.05); padding:0 .25rem; border-radius:20px; background-size:contain;}


/* 参赛作品-未报名 */
.entry-not{ padding-top:11%; text-align:center;}
.entry-not .logo-icon{ max-width:1.4rem; margin:0 auto;}
.entry-not .but-box{ margin-top:.3rem;}
.entry-not .but-box .but-an{ cursor:pointer; padding:.12rem .2rem; color:#fff; background:#26499d; letter-spacing:.5em; font-size:.24rem; display:flex; align-items:center; border-radius:60px;}
.entry-not .but-box .but-an::before{ margin-right:.15rem; content:''; display:block; width:.34rem; height:.34rem; background-image:url(../images/entry-not-icon.png); background-size:cover;}


/* 参赛作品-待评审 */
.works-step{ border-bottom:dashed 1px #e3e3e3; padding:.4rem 0;}
.works-step .item{ padding:0 6%; font-size:.22rem; color:#999999; display:flex; align-items:center; position:relative;}
.works-step .item .icon{ margin-right:.1rem; border:solid 1px #fff;border-radius:100%; padding:3px;}
.works-step .item .icon::after{ content:''; display:block; width:.3rem; height:.3rem; background-color:#a6c4ff; border-radius:100%; background-size:cover;}
.works-step .item::before{ position:absolute; right:80%; content:''; display:block; width:40%; border-bottom:dotted 4px #a6c4ff;}
.works-step .item:first-child::before{ display:none;}
.works-step .step-one .icon::after{ background-image:url(../images/stay-icon1.png);}
.works-step .step-two .icon::after{ background-image:url(../images/stay-icon2.png);}
.works-step .step-san .icon::after{ background-image:url(../images/stay-icon3.png);}
.works-step .item.on{ color:#26499d;}
.works-step .item.on .icon{ border-color:#c5d9ff;}
.works-step .item.on .icon::after{ background-color:#26499d;}
.works-step .item.on::before{ border-color:#26499d;}

@media(max-width:640px){
.works-step .item{}
.works-step .item::before{ width:25%; right:88%; border-bottom:dotted 4px #a6c4ff;}
}

/* 参赛作品-待评审 */
.works-list{ padding:.4rem 0 0;}
.works-list .item{ line-height:1.7; min-height:11em; font-size:.18rem; margin-bottom:.2rem; padding:.2rem .3rem; background:#f5f6f7; border-radius:10px; overflow:hidden; position:relative;}
.works-list .item .gelt{ margin-bottom:.1rem;}
.works-list .item .gelt .tit{ display:flex; align-items:center; font-size:.2rem; color:#333333; font-weight:bolder;}
.works-list .item .gelt .tit::before{ margin-right:.1rem; content:''; display:block; width:.06rem; height:.2rem; background:#fcc60b; border-radius:100px;}
.works-list .item .gelt .oal .clor1{ color:#26499d;}
.works-list .item .con-xo .des{ color:#49596d;}
.works-list .item .pic-tu{ letter-spacing:.7em; margin-top:.1rem;}
.works-list .item .pic-tu .wtd15{ width:1.5rem; vertical-align:middle; display:inline-block; border-radius:10px; overflow: hidden;}
.works-list .item .pic-tu .wtd15 img{ width:100%; object-fit:cover;}
.works-list .item .liw{ font-size:.18rem; margin-top:.2rem; line-height:2;}
.works-list .item .liw .tit{ margin-top:.1rem; line-height:1.5; }
.works-list .item .liw .yioe{ margin-right:1em; width:1.5rem;}
.works-list .item .liw .tu{ background:#f4f6fa; display:flex; align-items:center; justify-content:center; border-radius:10px; overflow: hidden;}
.works-list .item .liw .tu.gdu{ width:1.5rem; height:1.5rem;}
.works-list .item .liw .tu img{ max-width:.9rem;}
.works-list .item .liw .center{ text-align:center;}
.works-list .item .oal .but{ cursor:pointer; width:.24rem; height:.24rem; background-repeat:no-repeat; background-position:center; }
.works-list .item .oal .etr{ margin-right:1em; background-image:url(../images/edit-icon1.png); background-size:.2rem;}
.works-list .item .oal .dat{ background-image:url(../images/remove-icon.png); background-size:.21rem;}
.works-list .item .status{ position:absolute; right:.2rem; bottom:.2rem; width:.9rem; height:.8rem; background-size:cover;}
.works-list .item .status.succ{ background-image:url(../images/rise-icon1.png);}
.works-list .item .status.lose{ background-image:url(../images/rise-icon2.png);}

@media(max-width:640px){
.works-list .item{ font-size:.24rem;}
.works-list .item .gelt .tit{ font-size:.24rem;}
.works-list .item .liw{ font-size:.24rem;}
}

/* 参赛作品-未晋级弹框 */
.Promo-up{ position:fixed; top:0; left:0; background:rgba(0,0,0,.5); width:100%; height:100%; display:none; z-index:100;}
.Promo-up .Juz{ display:flex; align-items:center; height:100%; justify-content:center;}
.Promo-up .back-white{ padding:.4rem .3rem; background-image:linear-gradient(to bottom,rgba(209,224,253),#fff 30%); box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:10px; overflow:hidden; max-width:8rem;}
.Promo-up .back-white::after{ width:1.21rem; height:1.21rem; position:absolute; right:.2rem; top:.15rem; content:''; display:block; background:url(../images/logo2.png) no-repeat; background-size:cover;}
.Promo-up .suc-icon{ margin-bottom:.1rem;}
.Promo-up .suc-icon .utb{ width:1.85rem; height:1.09rem; background-image:url(../images/suc-icon1.png); margin:0 auto; background-size:cover;}
.Promo-up .title{ margin-bottom:.15rem; font-size:.22rem; text-align:center;}
.Promo-up .des{ font-size:.16rem; line-height:1.7;}
.Promo-up .des p{margin:0;}
.Promo-up .aniu{ cursor:pointer; font-size:.18rem; margin-top:.3rem;}
.Promo-up .aniu .but{ line-height:1.8; display:block; padding:.05rem .4rem; color:#fff; background:#26499d; border-radius:50px;}
.Promo-up .close{ width:25px; height:25px; position:absolute; top:.1rem; right:.1rem; cursor:pointer; z-index:5;}
.Promo-up .close::after,
.Promo-up .close::before{ width:20px; height:2px; content:''; display:block; background:#333;}
.Promo-up .close::after{ transform: rotate(-45deg) translate(-4.5px,8.5px);}
.Promo-up .close::before{ transform: rotate(45deg) translate(10px,6px);}

.Promo-up.cut-up .back-white{ max-width:6.5rem;}
.Promo-up.cut-up .des{ font-size:.18rem;}
.Promo-up.cut-up .dow-cg{ text-align:center;}
.Promo-up.cut-up .dow-but{ margin-top:.2rem;}
.Promo-up.cut-up .dow-but a{ display:flex; align-items:center;}
.Promo-up.cut-up .dow-but a::before{ margin-right:.1rem; content:''; display:block; width:.21rem; height:.22rem; background-image:url(../images/dow.png); background-size:cover;}

@media(max-width:640px){
.Promo-up .title{ font-size:.3rem;}
.Promo-up.cut-up .des,
.Promo-up .des{ font-size:.24rem;}
.Promo-up .aniu{ font-size:.24rem;}
.Promo-up .back-white{ max-width:90%;}
}



/* 参赛作品-晋级弹框-上传 */
.uploading-box .name{ margin-bottom:.1rem;}
.uploading-box .name .tips{ padding-left:.1rem; display:flex; align-items:center; font-size:.16rem;}
.uploading-box .name .tips::before{ margin-right:.1rem; content:''; display:block; width:.17rem; height:.17rem; background-repeat:no-repeat; background-position:center; background-size:cover;}
.uploading-box .name .tips.color1{ color:#089bab;}
.uploading-box .name .tips.color2{ color:#df3b3b;}
.uploading-box .name .tips.color1::before{ background-image:url(../images/tips-icon.png);}
.uploading-box .name .tips.color2::before{ background-image:url(../images/tips-icon2.png);}
.uploading-box .uploa-but{ width:23%;}
.uploading-box .uploa-but .line-box{ position:relative;}
.uploading-box .uploa-but .line-box .line{ position:relative; height:1rem; border:dashed 1px #c0c4cd; border-radius:10px; overflow: hidden;}
.uploading-box .uploa-but .line-box .line::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.51rem; height:.5rem; background-image:url(../images/ak-mn.png); background-size:cover; margin-top:-.25rem; margin-left:-.25rem;}
.uploading-box .uploa-but .line-box .radius{ background:#fff; position:absolute; left:2%; top:2%; width:96%; height:96%; z-index:5;}
.uploading-box .uploa-but .line-box .radius img{ width:100%; height:100%; object-fit:contain;}
.uploading-box .uploa-but .line-box input{ cursor:pointer; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; z-index:10;}
.uploading-box .uploa-but .line-box::after{ content:''; display:block; position:absolute; width:.8rem; height:.8rem;  background-size:cover; bottom:.05rem; right:.05rem; opacity:0;}
.uploading-box .uploa-but .txt{ margin-top:.1rem; text-align:center;}
.uploading-box .uploa-but .line-box.chg::after{ background-image:url(../images/tick-icon1.png); opacity:1;}
.uploading-box .uploa-but .line-box.sib::after{ background-image:url(../images/tick-icon2.png); opacity:1;}

@media(max-width:640px){
.uploading-box .uploa-but .line-box::after{ width:.5rem; height:.5rem;}
}



/*准考证信息*/
.zkz{width:100%;margin: 0;padding: 2% 6%;text-align: center;}
.zkz .tit{font-size: 0.3rem;text-align: center;color: #000;display: inline-block;border-bottom: 1px solid #eee;
	padding-bottom: 0.1rem;padding-left: 0.3rem;padding-right: 0.3rem;font-weight:bold;}
.zkz .tit i{content: "";background: url(../images/xx.svg) no-repeat;background-size: 0.22rem auto;
	background-position: center;width: 0.24rem;height: 0.24rem;display: inline-block;margin: 0 0.3rem;}
.zkz .box{display: flex;flex-wrap: nowrap;margin-top: 0.6rem;justify-content: space-evenly;/* border-top: 1px solid #eee; *//* padding-top: 0.6rem; */}
.zkz .box .left{width: 2rem;background: #fff;padding: 0.2rem;border:1px solid #eee;}
.zkz .box .right{padding-left: 0;padding-top: 0.1rem;}
.zkz .box .right ul li{width: 100%;font-size: 0.18rem;color: #333;display: flex;flex-wrap: nowrap;
line-height: 2;}
.zkz .box .right ul li aside{width: 0.8rem;padding-right: 5px;font-size: 0.18rem;height: 0.42rem;}

.justify-text {
  text-align: justify;
  text-align-last: auto; /* 确保最后一行不是两端对齐 */
}
 
.justify-text:after {
  content: '';
  display: inline-block;
  width: 100%;
}

.zkz .table_2{width: 100%;margin-bottom: 30px;border-collapse:collapse;border-bottom: 1px solid #000;border-right: 1px solid #000;}
.zkz .table_2 th,
.zkz .table_2 td{ border:1px solid #000; border-collapse:collapse;width:22%;padding:0.1rem 0.1rem; }
.zkz .table_2 th{border-right: none;border-bottom: none; font-size:14px; font-weight:normal;color: #000;
	line-height:1.5;border-collapse:collapse;}
.zkz .table_2 td{font-size: 12px;color:#000;line-height:1.5;
	border-collapse:collapse;border-right: none;border-bottom: none;}
.zkz .table_2 td.hj{width: 100%;text-align: left;padding-left: 15px;}
.zkz .table_2 td.hj p{width: 60%;float: right;text-align: right;display: inline-block;padding-right: 30px;}
.zkz .table_2 td.hj p span{width: 200px;line-height: 40px;display: inline-block;text-align: center;}

.zkz .table_2 th img{max-height: 2rem; display: inline-block;}
.zkz .ksxz{font-size: 0.24rem !important;line-height: 2;}
.zkz .table_2 td p{font-size:12px;line-height: 1.6;}

.txt-left{text-align: left;}
.txt-center{text-align: center;}


.zkz-but{
    font-weight:bold;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 0.8rem;
    }
.zkz-but a{font-size:.18rem;text-align:center;background: #fff;border-radius:50px;
	display: inline-block;cursor:pointer;padding: 0.12rem 0.75rem 0.12rem 0.95rem;color: #26499d;font-weight: 500;
	border: 1px solid #26499d;margin: 0 0.3rem;}
.zkz-but a:hover{background: #26499d;color: #fff;}
.zkz-but a.xz{background: url(../images/xz.svg) no-repeat;background-size: 0.2rem auto;background-position: 34% center;}
.zkz-but a:hover.xz{background: url(../images/xz-on.svg) no-repeat #26499d;background-size: 0.2rem auto;background-position: 34% center;}
.zkz-but a.dy{background: url(../images/dy.svg) no-repeat;background-size: 0.24rem auto;background-position: 34% center;}
.zkz-but a:hover.dy{background: url(../images/dy-on.svg) no-repeat #26499d;background-size: 0.24rem auto;background-position: 34% center;}


.cj{width: 100%;margin: 0.8rem auto 0.6rem auto;padding: 0 4%;}
.cj .tit{font-size: 0.3rem;text-align: center;color: #000;display: block;padding-bottom: 0.45rem;padding-left: 0.3rem;padding-right: 0.3rem;text-align: center;}
.cj .table_1{width: 100%;margin-bottom: 0.6rem;}
.cj .table_1 th,.cj .table_1 td{font-size: 0.18rem;line-height: 2;padding: 0.12rem;text-align: center;border: 1px solid #eee;font-weight: 500;border-collapse: collapse;}
.cj .table_1 th{background: #f8faff;}
.cj .table_1 .th_1{background: #f5f5f5;width: 18%;}
.cj .table_1 .th_2{background: #26499d;color: #fff;width: 18%;}
.color-lan{color: #26499d;}

@media(max-width:640px){
.cj.web-padd{ padding:0;}
.cj.web-padd .table_1{overflow:auto;}
.cj.web-padd .table_1 table{width:640px; min-width:100%;}
.cj.web-padd .table_1 th,
.cj.web-padd .table_1 td{ font-size:14px;}
}




/* 作品详情 */
.details-box .scattered-des{ font-size:.18rem; flex-wrap:wrap; border-top:dashed 1px #e3e3e3; padding-top:.3rem; margin-top:.2rem;}
.details-box .scattered-des li{ padding:.2rem 0; width:32%; margin-right:2%; display:flex;}
.details-box .scattered-des li:nth-child(3n){ margin-right:0;}
.details-box .scattered-des .name{ width:6em; margin-right:.1rem;}
.details-box .scattered-des .wia{ font-weight:bolder; color:#000000;}
.details-box .scattered-des .prov{ margin-right:1em;}
.details-box .con-introd{ font-size:.18rem; line-height:2;}
.details-box .con-introd h3{ font-size:.18rem; font-weight:500; margin:0; margin-bottom:.1rem;}
.details-box .con-introd p{margin:0;}
.details-box .points{ padding:.5rem 0 0;}
.details-box .points .name{ margin-bottom:.2rem; font-size:.18rem; color:#000000;}
.details-box .points .al{ padding:.1rem .25rem; background:#f9f9f9;}
.details-box .points .uploa-list{ letter-spacing:1em;}
.details-box .points .uploa-list .wtd15{ width:1.5rem; vertical-align:middle; display:inline-block; border-radius:10px; overflow: hidden;}
.details-box .points .uploa-list .wtd15 img{ width:100%; object-fit:cover;}
.details-box .points .liw{ font-size:.18rem; margin-top:.2rem; line-height:2;}
.details-box .points .liw .tit{ margin-top:.1rem; line-height:1.5; }
.details-box .points .liw .yioe{ margin-right:1em; width:1.5rem;}
.details-box .points .liw .tu{ background:#f4f6fa; width:1.5rem; height:1.5rem; display:flex; align-items:center; justify-content:center; border-radius:10px; overflow: hidden;}
.details-box .points .liw .tu img{ max-width:.9rem;}
.details-box .points .liw .center{ text-align:center;}

@media(max-width:640px){
.details-box .scattered-des{ font-size:.24rem;}
.details-box .scattered-des .name{ width:5em;}
.details-box .scattered-des li:nth-child(3n),
.details-box .scattered-des li{ flex-wrap:wrap; width:100%; margin-right:0;}
.details-box .scattered-des li:nth-child(2n){ margin-right:0;}
.details-box .con-introd h3{ font-size:.26rem;}
.details-box .con-introd{ font-size:.24rem;}
.details-box .points .name{ font-size:.26rem;}
.details-box .points .uploa-list{ letter-spacing:.5em;}
.details-box .points .uploa-list .wtd15{ margin-bottom:.5em;}
.details-box .points .liw{ font-size:.24rem;}
}


/* 编辑作品 */
.works-info .form-shell{ width:100%;}
.works-info .submit-box{ width:100%;}
.works-info .submit-box .aniu{ font-size:.18rem; cursor:pointer; margin:0 .1rem; line-height:2.2; padding:0 .3rem; border-radius:50px;}
.works-info .submit-box .cancel{ background-color:#e9ecf5; color:#26499d;}
.works-info .submit-box .verify{ color:#fff; background-color:#26499d;}



/* 用户中心 */
.user-back{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,.05); padding:0 .25rem; border-radius:20px;}
.user-menu{ width:3rem;}
.user-menu .use-icon{ padding:.25rem 0; margin-bottom:.25rem; border-bottom:dashed 1px #f4f4f4;}
.user-menu .icon{ margin-right:.15rem; width:.8rem; height:.8rem; border-radius:100%; overflow: hidden;}
.user-menu .icon img{ width:.8rem; height:.8rem; object-fit:cover;}
.user-menu .txt{ width:calc(100% - 1rem);}
.user-menu .txt .name{ font-size:.22rem; color:#333333;}
.user-menu .txt .suzi{ font-size:.18rem; color:#999999;}
.user-menu li{ margin-bottom:.1rem;}
.user-menu li a{ font-size:.18rem; padding:.12rem; color:rgba(0,0,0,.6); text-align:center; display:block; border-radius:60px;}
.user-menu li:last-child{ margin:0;}
.user-menu li:hover a,
.user-menu li.on a{ color:#fff; background:#26499d;}
@media(max-width:768px){
.user-menu li a{ font-size:.22rem;}
}
@media(max-width:640px){
.user-menu{ width:100%; padding:.3rem;}
.user-menu .ul{ display:flex; flex-wrap:wrap;}
.user-menu li{ width:50%;}
.user-menu .txt .name{ font-size:.24rem;}
.user-menu .txt .suzi{ font-size:.24rem;}
}


.user-con{ width:calc(100% - 3.2rem); padding-top:.3rem; padding-bottom:.5rem;}
.user-con .mic{ font-size:.22rem; color:#333333;}
.user-con .edit-but{ display:block; line-height:2; min-width:6em; text-align:center; cursor:pointer; padding:0 .25rem; font-size:.2rem; color:#fff; background:#26499d; border-radius:60px;}
@media(max-width:640px){
.user-con{ width:100%; margin-top:.3rem;}
.user-con .lanmu .mic{ font-size:.28rem;}
}

/* 用户信息 */
.user-form{ padding:.3rem .2rem 0;}
.user-info .icon-img{ margin-right:.35rem; width:1.2rem; height:1.2rem; border-radius:100%; overflow: hidden;position:relative;background:#f5f5f5;border:1px solid #eee;cursor: pointer;}
.user-info .icon-img .fileupload{opacity:0}
.user-info .icon-img .userupdate{font-size:12px;position:absolute;left:0;bottom:0;width: 100%;display: block;text-align:center;    color: #fff;
    background: rgba(0, 0, 0, .4);
    line-height: 2;
}}
.user-info .icon-img img{ width:1.2rem; height:1.2rem; object-fit:cover;}
.user-info .con-shell{ font-size:.18rem; width:calc(100% - 1.55rem); color:#000000;}
.user-info .con-shell .item{ margin-bottom:.1rem;}
.user-info .con-shell .name{ margin-right:1em; line-height:2; width:5em; text-align:right;}
.user-info .con-shell .input-txt{ width:calc(100% - 6em);}
.user-info .con-shell .input-txt input{ width:100%; background:none; padding:.15rem .15rem; font-size:.18rem; font-weight: bolder; color:#000000; border:none; margin:0;}
.user-info .con-shell .select-txt{ width:calc(100% - 6em);}
.user-info .con-shell .select-txt select{ padding:.15rem .15rem; opacity:1; font-size:.18rem;font-weight:bolder;color:#000000; width:100%; border:none; margin:0; appearance:none;}
.user-info .con-shell .select-wtd100{ width:100%;}
.user-info .con-shell .note-input{ margin-top:.2rem;}
.user-info .con-shell .note-input .resid-img{ max-width:3rem;}
.user-info .con-shell .wtd48{ width:48%;}
.user-info .con-shell .wtd100{ width:100%;}

.user-info .form-line .item{ margin-bottom:.2rem;}
.user-info .form-line .input-txt{ border:solid 1px #e3e3e3; border-radius:10px; position:relative;}
.user-info .form-line .input-txt input{ outline:none;}
.user-info .form-line .select-txt{ justify-content:space-between;}
.user-info .form-line .select-txt select{ appearance:none;}
.user-info .form-line .select-wtd35{ width:35%; position:relative;}
.user-info .form-line .select-wtd60{ width:60%; position:relative;}
.user-info .form-line .select-wtd100{ width:100%; position:relative;}
.user-info .form-line .select-wtd35 select,
.user-info .form-line .select-wtd60 select,
.user-info .form-line .select-wtd100 select{ outline:none; border:solid 1px #e3e3e3; border-radius:8px; position:relative; z-index:5; background:none;}
.user-info .form-line .select-wtd35::after,
.user-info .form-line .select-wtd60::after,
.user-info .form-line .select-wtd100::after{ font-size:12px; font-weight:bold; color:#999; content:'next'; font-family:swiper-icons; display:block; width:.2rem; height:.2rem; position:absolute; top:45%; right:.1rem; transform:rotate(90deg); }
.user-info .form-line .code{ display:flex; align-items:center; cursor:pointer; position:absolute; top:0; height:100%; color:#004dc0; right:.2rem; z-index:5;}
.user-info .form-line .acces{ font-size:.14rem; color:#999999; width:3.6rem; padding:.35rem; text-align:center; background:#f8f8f8; border:dashed 1px #e3e3e3; cursor:pointer; border-radius:10px;}
.user-info .form-line .acces .txt{ margin-bottom:.1rem; font-size:.16rem; color:#024f99;}
.user-info .form-line .acce-but{ cursor:pointer; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}
.user-info .form-line .aniu-input{ margin-top:.3rem; margin-bottom:0;}
.user-info .form-line .but{ font-size:.18rem; font-weight:bold; width:3.6rem; text-align:center; background:#26499d;  border-radius:50px;}
.user-info .form-line .but a{ display:block; cursor:pointer; padding:.12rem; color:#fff;}
@media(max-width:1550px){
.user-form{ padding:0.3rem 0;}
.user-info .con-shell,
.user-info .con-shell .input-txt input,
.user-info .con-shell .select-txt select{ padding:.15rem .1rem; font-size:.16rem;}
.user-info .form-line .code{ right:.1rem;}
.user-info .icon-img{ margin-right:.1rem; width:1rem; height:1rem;}
.user-info .icon-img img{ width:1rem; height:1rem;}
.user-info .con-shell .wtd48{ width:49%;}
}
@media(max-width:768px){
.user-info .con-shell,
.user-info .con-shell .input-txt input,
.user-info .con-shell .select-txt select{ font-size:.22rem;}
.user-info .con-shell .wtd48{ width:100%;}
.user-info .form-line .acces{ width:calc(100% - 5em); font-size:.2rem;}
.user-info .form-line .acces .txt{ font-size:.2rem;}
}
@media(max-width:640px){
.user-form{ padding:.3rem 0;}
.user-info .icon-img{ margin-right:0; margin-bottom:.2rem;}
.user-info .con-shell{ width:100%;}
.user-info .con-shell .input-txt input,
.user-info .con-shell .select-txt select{padding:.2rem;}
.user-info .con-shell .wtd48{ width:100%;}
.user-info .form-line .acces{ font-size:.22rem;}
.user-info .form-line .acces .txt{ font-size:.24rem;}
.user-info .form-line .but{ line-height:1.8; font-size:.24rem;}
}


/* 修改弹框 */
.edit-up{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:100; display:none;}
.edit-up .Juz{ height:100%;}
.edit-up .back{ padding:0 .7rem .3rem; background:#fff url(../images/edit-back.png) no-repeat top center; background-size:cover; border-radius:20px; position:relative;}
.edit-up .close{ content:''; display:block; width:.4rem; height:.4rem; position:absolute; right:0; top:0; background-image:url(../images/close-icon.png); background-repeat:no-repeat; background-size:.1rem; background-position:center; cursor:pointer;}
.edit-up .title{ padding:.4rem 0; font-size:.22rem; text-align:center;}
.edit-up .item{ font-size:.18rem; margin-bottom:.25rem;}
.edit-up .item .input-txt{ background:#fff; border:solid 1px #e3e3e3; cursor:pointer; border-radius:10px;}
.edit-up .item .name{ width:4em; margin-right:.3rem; font-size:.18rem;}
.edit-up .item .input-txt input{ width:3.6rem; background:none; padding:.15rem .15rem; font-size:.18rem; color:#000000; border:none; margin:0; outline:none;}
.edit-up .item .input-txt .code{ display:flex; align-items:center; cursor:pointer; position:absolute; top:0; height:100%; color:#004dc0; right:.2rem; z-index:5;}
.edit-up .item.wtd100,
.edit-up .item.wtd100 .input-txt,
.edit-up .item.wtd100 .input-txt input{ width:100%;}
.edit-up .but-box{ margin-top:.4rem; text-align:center;}
.edit-up .aniu{ font-size:.18rem; cursor:pointer; margin:0 .1rem; line-height:2.5; padding:0 .3rem; border-radius:50px;}
.edit-up .cancel{ background-color:#e9ecf5; color:#26499d;}
.edit-up .verify{ color:#fff; background-color:#26499d;}
.cancel-box .title{ padding-bottom:.1rem;}
.edit-up .des{ font-size:.16rem; text-align:center;}
.edit-up .tishi{ padding:.25rem 0; text-align:center; font-size:.18rem;}
.edit-up .tishi .color{ color:#26499d;}
@media(max-width:768px){
.edit-up .back{ padding:0 .8rem .5rem;}
.edit-up .close{ background-size:.2rem; width:.6rem; height:.6rem;}
.edit-up .title{ font-size:.3rem;}
.edit-up .item{ font-size:.24rem;}
.edit-up .item .name,
.edit-up .item .input-txt input{ font-size:.26rem;}
.edit-up .item .input-txt input{ padding:.25rem; width:5rem;}
.edit-up .item .input-txt .code{ font-size:.26rem;}
.edit-up .aniu{ font-size:.24rem; line-height:2.7; padding:0 .5rem;}
}
@media(max-width:640px){
.edit-up{ padding:5%;}
.edit-up .close{ background-size:.15rem;}
.edit-up .back{ padding:0 .4rem .5rem; width:100%;}
.edit-up .item .name{ margin-bottom:.1rem; margin-right:0;}
.edit-up .item .input-txt{ width:100%;}
.edit-up .item .input-txt input{ width:100%;}
.edit-up .des{ font-size:.24rem;}
.edit-up .tishi{ font-size:.24rem;}
}



/* 评审端-头部 */
.terminal-back{ background:url(../images/register-back2.png) no-repeat top center; min-height:100vh; padding:.3rem; background-size:contain;}
.terminal-top{ height:100%; width:100%; padding:0 .25rem .3rem;}
.terminal-top .logo img{ max-width:.6rem;}
.terminal-top .logo .wz{ margin-left:.15rem; font-size:.28rem; color:#ffffff;}
.terminal-top .ues-box{ cursor:pointer; position:relative;}
.terminal-top .ues-box .icon{ width:.46rem; height:.46rem; border-radius:100%; overflow: hidden;}
.terminal-top .ues-box .ues-txt{ padding-right:1em; display:flex; align-items:center; font-size:.18rem; color:#fff;}
.terminal-top .ues-box .ues-txt span{ min-width:4em; text-align:center; display:block;}
.terminal-top .ues-box .ues-txt::after{ position:absolute; right:0; font-size:12px; content:'next'; font-weight:bold; display:block; font-family:swiper-icons; transform: rotate(90deg);}
.terminal-top .ues-box dl{ font-size:.16rem; position:absolute; top:180%; left:50%; width:max-content; text-align:center; background:#fff; padding:.03rem .25rem; transform:translateX(-50%); border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.1); display:none;}
.terminal-top .ues-box dl::after{ position:absolute; top:-.07rem; left:50%; content:''; display:block; width:.11rem; height:.11rem; background-image:url(../images/arrow-icon.png); margin-left:-.07rem; background-size:.11rem;}
.terminal-top .ues-box dl dd{ padding:.05rem 0;}
.terminal-top .ues-box dl dd a:hover{ color:#004dc0;}
@media(max-width:768px){
.terminal-top .ues-box .ues-txt{ font-size:.24rem;}
.terminal-top .ues-box .ues-txt::after{ font-size:.18rem; top:10%;}
}
@media(max-width:640px){
.terminal-top .ues-box{ margin-right:1em;}
.terminal-top .ues-box .icon{ width:.7rem; height:.7rem;}
.terminal-top .ues-box .ues-txt span{ font-size:.24rem;}
.terminal-top .ues-box dl{ font-size:.24rem;}
}


/* 评审端 */
.terminal-shell{ width:100%;}
.terminal-shell .term-let{ font-size:.18rem; padding:.2rem; width:2rem; background-color:#fff; border-radius:20px; overflow: hidden; box-shadow:0 0 10px rgba(0,0,0,.05);}
.terminal-shell .term-let .item{ margin-bottom:.1rem;}
.terminal-shell .term-let .item a{ padding:.12rem; line-height:1.2; color:rgba(0,0,0,.6); display:block; text-align:center; border-radius:50px;}
.terminal-shell .term-let .item.on a{ background:#26499d; color:#fff;}
.terminal-shell .term-ret{ padding:.2rem; width:calc(100% - 2.2rem); background-color:#fff; border-radius:20px; overflow: hidden; box-shadow:0 0 10px rgba(0,0,0,.05);}
.terminal-shell .list-box{ padding:.13rem .2rem; background:#f5f6f7; height:100%; width:4.5rem; border-radius:20px; overflow: hidden;}
.terminal-shell .list-box .title{ line-height:1.2; font-size:.22rem; color:#333333;}
.terminal-shell .list-box .ul{ padding:.1rem 0;}
.terminal-shell .list-box li{ margin:.1rem 0;}
.terminal-shell .list-box li a{ padding:.1rem .15rem; overflow: hidden; border-radius:8px; transition:all .5s;}
.terminal-shell .list-box li .tit{ max-width:8em; display:flex; align-items:center; font-size:.2rem; color:#333333; font-weight:bolder;}
.terminal-shell .list-box li .tit::before{ margin-right:.1rem; content:''; display:block; width:.06rem; height:.2rem; background:#fcc60b; border-radius:100px;}
.terminal-shell .list-box li .sol{ font-size:.18rem; color:#49596d;}
.terminal-shell .list-box li .sol em{ margin:0 .4em; width:1px; height:.5em; background:#c1c7cd;}
.terminal-shell .list-box li.on a,
.terminal-shell .list-box li a:hover{ background:#fff; box-shadow:0 0 15px rgba(115,148,228,.2);}
.terminal-shell .info-box{ width:calc(100% - 4.7rem); padding:.1rem .1rem;}
.terminal-shell .info-box .one-text{ width:100%;}
.terminal-shell .info-box .one-text .wenb{ font-size:.18rem;}
.terminal-shell .info-box .tit{ margin-bottom:.1rem;}
.terminal-shell .info-box .tit .star{ padding:0 .1rem; line-height:1.8; font-size:.18rem; border-radius:5px; overflow: hidden;}
.terminal-shell .info-box .tit .star.color1{ background:#e9ecf5; color:#26499d;}
.terminal-shell .info-box .tit .star.color2{ background:#feefef; color:#ec3030;}
.terminal-shell .info-box .tit .olw{ margin-left:.1rem; font-size:.2rem; color:#333333;}
.terminal-shell .info-box .ybx{ font-size:.18rem;}
.terminal-shell .info-box .ybx .xeh{ margin-right:2em;}
.terminal-shell .info-box .ybx .addr{ background-image:url(../images/addr.png); background-position:center left; padding-left:.3rem; background-repeat:no-repeat; background-size:.15rem;}
.terminal-shell .info-box .fot-text{ width:100%;}
.terminal-shell .info-box .fot-text .aol{ font-size:.18rem;}
.terminal-shell .info-box .fot-text .aol span{ padding:.05rem; border-radius:4px; overflow:hidden;}
.terminal-shell .info-box .fot-text .aol.color1{ color:#6db1b1;}
.terminal-shell .info-box .fot-text .aol.color1 span{ background:#e1eded;}
.terminal-shell .info-box .fot-text .aol.color2{ color:#ffa406;}
.terminal-shell .info-box .fot-text .aol.color2 span{ background:#fdedd0;}
.terminal-shell .info-box .fot-text .reply{ margin-bottom:.2rem;}
.terminal-shell .info-box .fot-text .txt{ font-size:.18rem; color:#49596d; line-height:1.6; width:calc(100% - 3em);}
.terminal-shell .info-box .fot-text .reply:last-child{ margin-bottom:0;}
.terminal-shell .info-box .rise-aniu{ margin-top:.2rem;}
.terminal-shell .info-box .rise-aniu .but{ cursor:pointer; padding:.05rem .2rem; font-size:.16rem; background:#26499d; border-radius:5px; overflow:hidden;}
.terminal-shell .info-box .rise-aniu .but1{ margin-right:.2rem; background:#eef1f7; color:#26499d;}
.terminal-shell .info-box .rise-aniu .but2{ background:#26499d; color:#fff;}


@media(max-width:768px){
.terminal-shell .term-let{ border-radius:10px; font-size:.24rem;}
.terminal-shell .list-box .title{ font-size:.26rem;}
.terminal-shell .list-box li .tit{ font-size:.24rem;}
.terminal-shell .list-box li .sol{ font-size:.22rem;}
.terminal-shell .info-box .ybx{ font-size:.22rem;}
.terminal-shell .info-box .ybx .addr{ background-size:.2rem;}
.terminal-shell .info-box .tit .olw{ font-size:.22rem;}
.terminal-shell .info-box .tit .star{ font-size:.22rem;}
.terminal-shell .info-box .one-text .wenb{ font-size:.22rem;}
.terminal-shell .info-box .fot-text .txt{ font-size:.22rem;}
.terminal-shell .info-box .fot-text .aol{ font-size:.22rem;}
.terminal-shell .info-box .rise-aniu .but{ font-size:.22rem;}
}

@media(max-width:640px){
.terminal-shell .term-let{ width:100%;}
.terminal-shell .term-ret{ margin-top:.2rem; width:100%;}
.terminal-shell .list-box{ width:100%; height:auto; border-radius:10px;}
.terminal-shell .info-box{ width:100%; padding:.4rem .2rem;}
.terminal-shell .info-box .one-text{ margin-bottom:.3rem;}
.terminal-shell .info-box .one-text .wenb{ font-size:.24rem;}
.terminal-shell .info-box .fot-text .txt{ font-size:.24rem; width:calc(100% - 2.5em);}
.terminal-shell .info-box .fot-text .aol{ font-size:.26rem;}
.terminal-shell .info-box .rise-aniu{ margin-top:.2rem;}
}




/*  */
.textarea-box{ margin-top:2em;}
.textarea-box .textarea-line{ width:100%;}
.textarea-box .textarea-line textarea{ line-height:1.8; display:block; height:10em; width:100%; padding:.15rem; outline:none; border-color:#e3e3e3; border-radius:10px; font-size:.18rem;}
.textarea-box .textarea-line .olx{ font-size:.18rem; color:#999999; position:absolute; bottom:.1rem; right:.1rem;}
.textarea-box .textarea-line .olx em{ margin:0 4px; font-style:normal;}
.textarea-box .name{ width:100%; font-size:.18rem; margin-bottom:.1rem;}
.textarea-box .name .tips{ padding-left:.1rem; display:flex; align-items:center; font-size:.16rem; color:#089bab;}
.textarea-box .name .tips::before{ margin-right:.1rem; content:''; display:block; width:.17rem; height:.17rem; background-image:url(../images/tips-icon.png); background-repeat:no-repeat; background-position:center; background-size:.17rem;}
.textarea-box .rise-aniu{ margin-top:.2rem;}

@media(max-width:640px){
.textarea-box .name{ font-size:.24rem;}
.textarea-box .textarea-line textarea{ font-size:.24rem;}
.textarea-box .name .tips,
.textarea-box .textarea-line .olx{ font-size:.22rem;}
}




/* 弹框 */
.evaluate-box .back{ padding:.3rem; background:#fff;}
.evaluate-box .title{ font-size:.22rem; padding:0 0 .1rem;}
.evaluate-box .textarea-line{ width:5.5rem;}
.evaluate-box .textarea-line textarea{ line-height:1.8; display:block; height:13em; width:100%; padding:.15rem; outline:none; border-color:#e3e3e3; border-radius:10px;}
.evaluate-box .textarea-line .olx{ font-size:.18rem; color:#999999; position:absolute; bottom:.1rem; right:.1rem;}
.evaluate-box .textarea-line .olx em{ margin:0 4px; font-style:normal;}
.evaluate-box .form-con .name{ font-size:.18rem; margin-bottom:.1rem;}
.evaluate-box .aniu{ font-size:.16rem; padding:0 .2rem; line-height:2.2; border-radius:5px;}
.evaluate-box .but-box{ margin-top:.2rem;}
.evaluate-box .ws{ font-size:.2rem; color:#000;}
.evaluate-box .star-box{ margin:.2rem 0;}
.evaluate-box .star-box .ws span{ margin-right:.05rem;}
.evaluate-box .star-list .icon{ cursor:pointer; margin-right:.15rem; width:.33rem; height:.33rem; background-image:url(../images/star-icon2.png); background-repeat:no-repeat; background-size:.33rem;}
.evaluate-box .star-list .icon:last-child{ margin-right:0;}
.evaluate-box .star-list .icon.on{ background-image:url(../images/star-icon1.png);}


/* 悬浮-公式编辑器 */
.formula{ font-size:.18rem; position:fixed; top:50%; text-align:center; right:.3rem; background:#fff; box-shadow:0 0 20px rgba(0,77,192,.2); border-radius:20px; overflow:hidden;}
.formula a{ display:block; padding:.1rem .2rem; color:#024f99;}
.formula .icon{ padding:.1rem 0;}







/* 分页 */
.Page003143{ color:#707070; font-size:.14rem;}
.Page003143 .Pages{ text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display:table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float:left;}
.Page003143 .Pages .p_page a{ color:#707070; line-height:30px; transition: 0.3s;}
.Page003143 .Pages .p_page > a{ height:30px; width:30px; font-size:0; border-radius:5px;}
.Page003143 .Pages .p_page > a::after{ font-size:.12rem; font-weight:bold; font-family:swiper-icons;}
.Page003143 .Pages .p_page > .a_prev::after{content:'prev';}
.Page003143 .Pages .p_page > .a_next::after{content:'next';}
.Page003143 .Pages .p_page em{ font-style:normal; margin: 0 5px;}
.Page003143 .Pages .p_page em a{ width:30px; margin:0 2px; border-radius:4px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color:#fff; background-color:#26499d;}
@media (max-width:1024px) {
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin:0;}
.Page003143{ font-size:.2rem;}
.Page003143 .Pages .p_page > a::after{ font-size:.16rem;}
}
@media (max-width:640px) {
.Page003143{ font-size:.22rem;}
.Page003143 .Pages .p_page > a::after{ font-size:.2rem;}
}


.PicList003140{padding-top:calc(60 / 16 * 1em); width:96%; margin:0 auto;}
.PicList003140 .title{font-weight: 500;border-bottom: dashed 1px #eee;}
.PicList003140 li a,
.PicList003140 dd a{background: #fff; border: 1px solid rgba(0, 0, 0, 0.08);border-radius: 0.1rem;}
.PicList003140 li a{padding:calc(30 / 16 * 1em);display: flex; align-items: center; justify-content: space-between;}
.PicList003140 .time{font-size: 1em; color: #888;}
.PicList003140 .time span{display: block; font-size:calc(35 / 16 * 1em);margin-bottom: 5px; text-align: center;}
.PicList003140 .tit{font-size: calc(22 / 16 * 1em); color: #333; line-height: calc(32 / 22 * 1em);}
.PicList003140 dd .tit{ min-height:calc(calc(32 / 22 * 1em) * 2); margin: 1em 0;}
.PicList003140 .Ispic{display: block; width: 100%; padding-bottom:60.715%;}
.PicList003140 .txt{color: #999; line-height:2; min-height:calc(2em * 2); margin:calc(20 / 16 * 1em) 0;}
.PicList003140 li:hover .tit,
.PicList003140 dd:hover .tit{color:#26499d;}

.PicList003140 .more{min-width:calc(148 / 16 * 1em);}
.PicList003140 .more span{display: inline-block; line-height: calc(46 / 16 * 1em); color:#26499d; border:1px solid #26499d; padding: 0 calc(24 / 16 * 1em); border-radius: calc(23 / 16 * 1em);}
.PicList003140 .more span::after{display: inline-block; height:calc(8 / 16* 1em); width:calc(8 / 16* 1em);content: '';  transform: rotate(-45deg); transition:.3s; vertical-align: middle; margin-left:1em; border-radius: 50%; border: 2px solid #26499d; }
.PicList003140 a:hover .more span{color:#fff; border-color:#26499d; background: #26499d;}
.PicList003140 a:hover .more span::after{background: url(../images/more-on.svg) no-repeat center; background-size:contain; transform: rotate(0deg); height:1em; width:1em; border: none; border-radius: 0;}

.PicList003140 .slider .slick-dots{display: table; margin:24px auto 0;}
.PicList003140 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.PicList003140 .slider .slick-dots li button{display: none;}
.PicList003140 .slider .slick-dots li.slick-active{border-color: #26499d;background: none;}
.PicList003140 .dl+.ul{margin-top:calc(50 / 1920 * 100vw);}
.PicList003140 li+li{margin-top:calc(30 / 1920 * 100vw);}
.PicList003140 li .time{padding:0 2vw;}
.PicList003140 li .con{padding:0 4vw; width:75%; border-left: 1px solid rgba(0, 0, 0, 0.08);}
.PicList003140 li .txt{margin-bottom:0;}

@media(max-width:1300px){
.PicList003140 li .con{ width:65%;}
}
@media(max-width:640px){
.PicList003140{ padding:calc(60 / 16 * 1em) 1em 0;}
.PicList003140 li a{ flex-wrap:wrap; padding:calc(20 / 16 * 1em);}
.PicList003140 li .time{ padding-left:0;}
.PicList003140 li .con{ width:100%; border-left:none; padding:4% 0;}
}

/*Page002623 */
.Page002623{padding:calc(80 / 16*1em) 0; text-align: center;font-size: 16px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #26499d;border-radius: 50%;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/*Floor003129 */
.Floor003129{padding: calc(60 / 16 * 1em) calc(75 / 16 * 1em); }
.Floor003129 .auto{ padding: 5em 0;}
.Floor003129 .title{margin-bottom: 3.6875em;position: relative;}
.Floor003129 .title .name{font-size: 2.625em;color: #333;}
.Floor003129 .title .name:after{display: inline-block;content:'';width: 15px; height: 2px; background-color: #26499d;margin-left: 22px;vertical-align: middle;}
.Floor003129 .title p{margin: 0;font-size: 0.875em;}
.Floor003129 .title .more{position: absolute;width: 3.125em;height: 3.125em;border:1px solid #b9b9b9; right: 0; top: 50%;border-radius: 50%; background: url(../images/Floor003129-icon.svg) no-repeat center; background-size: 1em auto; margin-top: -1.5625em;transition: 0.3s;}
.Floor003129 .title .more:hover{border-color: #26499d; background-color: #26499d; background-image: url(../images/Floor003129-icon-white.svg);}
.Floor003129 .list label{border: solid 1px #dedede;font-size: 0.72em;line-height: 1.7142;padding: 0 0.5714em;display: inline-block;transition: 0.3s;margin-left:10px;}
.Floor003129 .list label.strat{border-color: #26499d; background-color: #26499d;color: #fff;}
.Floor003129 .list label.end{border-color: #777; background-color: #777;color: #fff;}
.Floor003129 .list .tit{font-size: 1.25em;color: #333333; margin: 1em 0; }
.Floor003129 .list ol .tit{line-height: 1.6;}
.Floor003129 .list .txt p{margin: 0;color: #666666;font-size: 0.875em;line-height: 1.7142;}
.Floor003129 .list time{color: #999999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129 .list ol time{margin-top: 3em;}
.Floor003129 .list ol .pic{overflow: hidden; margin-bottom: 2.5em;}
.Floor003129 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;}
.Floor003129 .list a:hover .Ispic{transform: scale(1.1);}
@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1;}
.Floor003129 .list ol{float: left;width: 31.429%;}
.Floor003129 .list li{float: right;width: 100%; border-bottom: 1px solid #f2f2f2;}
.Floor003129 .list li a{height: 10em;}
.Floor003129 .list li:nth-of-type(1) a{height: 9.625em;} 
.Floor003129 .list li:nth-of-type(1) a .ytable-cell{vertical-align: top;}
.Floor003129 .list li .txt{position: relative;padding-right: 8.75em;}
.Floor003129 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
}
@media (max-width:1024px) {
.Floor003129 .auto{padding: 2em 0;}
.Floor003129 .list ol{margin-bottom: 2em;}
.Floor003129 .list li{border-top: 1px solid #f2f2f2; padding: 2em 0;}
.Floor003129 .list li time{margin-top: 2em;}
}

@media (max-width:640px) {
.Floor003129 .list .tit{ position:relative; padding-right:4em;}
.Floor003129 .list label.strat{ position:absolute; right:0; top:0; height:100%; display:-webkit-flex; display:flex; align-items:center; justify-content:center; line-height:normal;}
}

/*
 .TextList001202 为demo编号
 */
.TextList001202{padding: calc(60 / 16 * 1em) calc(75 / 16 * 1em);}
/*.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}*/
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#26499d; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#26499d;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;font-size: 0.16rem;line-height: 2;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#26499d;}
.TextList001202 dl.Q_on dd{background-color:#f7fbfc;}
@media(max-width:480px){
	.TextList001202{ padding:calc(40 / 16 * 1em) calc(20 / 16 * 1em);}
	.TextList001202{ width:100%;}
	.TextList001202 dl.Q dt,
	.TextList001202 dl.Q dd,
	.TextList001202 dl.A dt{ height:40px; line-height:40px;}
	.TextList001202 h1,
	.TextList001202 dl dt{font-size:20px;}
	.TextList001202 dl.A p{ font-size:12px; max-height:66px; overflow:hidden;}
}

/*RighInfo002939 */
.RighInfo002939{padding: calc(60 / 16 * 1em) calc(75 / 16 * 1em);}
.nametit{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.nametit h1{margin: 0 0 30px 0;font-size:.24rem;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; }
.RighInfo002939 .edit-info p{text-indent:2em;margin: 0}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939{ padding:calc(60 / 16 * 1em) calc(35 / 16 * 1em);}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .edit-info img{ height:auto!important;}
.nametit h1{ font-size:.28rem;}
}



/*Floor003129 */
.Floor003129-1{padding: 0.3rem 0.2rem;}
.Floor003129-1 .auto{ padding: 5em 0;}
.Floor003129-1 .title{margin-bottom: 3.6875em;position: relative;}
.Floor003129-1 .title .name{font-size: 2.625em;color: #333;}
.Floor003129-1 .title .name:after{display: inline-block;content:'';width: 15px; height: 2px; background-color: #26499d;margin-left: 22px;vertical-align: middle;}
.Floor003129-1 .title p{margin: 0;font-size: 0.875em;}
.Floor003129-1 .title .more{position: absolute;width: 3.125em;height: 3.125em;border:1px solid #b9b9b9; right: 0; top: 50%;border-radius: 50%; background: url(../images/Floor003129-icon.svg) no-repeat center; background-size: 1em auto; margin-top: -1.5625em;transition: 0.3s;}
.Floor003129-1 .title .more:hover{border-color: #26499d; background-color: #26499d; background-image: url(../images/Floor003129-icon-white.svg);}

.Floor003129-1 .list li.ytg{background: rgb(131 191 139 / 8%);}
.Floor003129-1 .list li.pgz{background: rgb(127 126 179 / 8%);}
.Floor003129-1 .list li.wtg{background: #f1f1f1;}

.Floor003129-1 .list li.ytg label{background: #269d36;}
.Floor003129-1 .list li.pgz label{background: #26499d;}
.Floor003129-1 .list li.wtg label{background: #a71c1c;}

.Floor003129-1 .list label{font-size: 0.16rem;line-height: 0.42rem;padding: 0 0.3rem;display: inline-block;transition: 0.3s;position: absolute;left: 0;top: 0;color: #fff;border-radius: 0.15rem 0;}
.Floor003129-1 .list label img{max-height: 0.2rem;margin-right: 0.1rem;}
.Floor003129-1 .list a:hover label{border-color: #26499d; background-color: #26499d;color: #fff;}
.Floor003129-1 .list .tit{font-size: 0.2rem;line-height: 1.8;color: #333333;margin: 0.15rem 0 0 0;font-weight: 500;}
.Floor003129-1 .list ol .tit{line-height: 1.6;}
.Floor003129-1 .list .txt p{margin: 0;color: #666666;font-size: 0.875em;line-height: 1.7142;}
.Floor003129-1 .list time{color: #999999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129-1 .list ol time{margin-top: 3em;}
.Floor003129-1 .list ol .pic{overflow: hidden; margin-bottom: 2.5em;}
.Floor003129-1 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;}
.Floor003129-1 .list a:hover .Ispic{transform: scale(1.1);}

.Floor003129-1 .list .btn{position: absolute;right: 0;top: 0;width: 1.8rem;height: 100%;border-left: 1px solid #ddd;
	padding-left: 0.45rem;    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}

.Floor003129-1 .list .btn a{font-size: 0.16rem;line-height: 1.6;padding-left: 0.25rem;display: block;margin: 0.1rem 0}
.Floor003129-1 .list .btn a.cjcx{color: #26499d;background: url(../images/cj.svg) no-repeat;background-size: 0.16rem auto;background-position: left center;}
.Floor003129-1 .list .btn a.zs{color: #26499d;background: url(../images/zs.svg) no-repeat;background-size: 0.18rem auto;background-position: left center;}
.Floor003129-1 .list .btn a:hover{text-decoration: underline;}

.Floor003129-1 .zt{font-size:0.18rem;line-height:2;padding-top: 0.6rem;position: absolute;right: 0;top: 0;}

.Floor003129-1 .cg{color:#0abbe7;background:url(../images/rise-icon6.png) no-repeat;
	background-size: 0.6rem auto;background-position: center top;}
.Floor003129-1 .cg a{color:#0abbe7;}
.Floor003129-1 .sh{color: #26499d;
background:url(../images/rise-icon5.png) no-repeat;background-size: 0.6rem auto;background-position: center top;}
.Floor003129-1 .wcg{color: #e22a2a;
background:url(../images/rise-icon4.png) no-repeat;background-size: 0.6rem auto;background-position: center top;}


.Floor003129-1 .list li .wap .td{width: 100%;display: block;}
.Floor003129-1 .list li .wap .td span{display: inline-block;font-size: 0.16rem;
	line-height: 1.4;color: #333;padding-right: 0.15rem;margin-right: 0.3rem;margin-top: 0.15rem;
width: 42%;}

.Floor003129-1 .list li{position: relative;border: 1px solid #eee;margin-bottom: 0.3rem;border-radius: 0.3rem;}
.Floor003129-1 .list li .points{ padding:.5rem 0 0;}
.Floor003129-1 .list li .points .name{margin-bottom: 0;font-size:.18rem;color:#000000;}
.Floor003129-1 .list li .points .al{ padding:.1rem .25rem; background:#f9f9f9;}
.Floor003129-1 .list li .points .uploa-list{ letter-spacing:1em;}
.Floor003129-1 .list li .points .uploa-list .wtd15{ width:1.5rem; vertical-align:middle; display:inline-block; border-radius:10px; overflow: hidden;}
.Floor003129-1 .list li .points .uploa-list .wtd15 img{ width:100%; object-fit:cover;}
.Floor003129-1 .list li .points .liw{font-size:.18rem;margin-top: 0.05rem;line-height:2;padding-bottom: 0;}
.Floor003129-1 .list li .points .liw .tit{margin: 0;line-height:1.5;font-size: 0.16rem;float: left;padding-left: 0.15rem;}
.Floor003129-1 .list li .points .liw .yioe{margin-right: 0;width: 50%;display: flex;flex-wrap: nowrap;align-items: center;margin-top: 0.15rem;}
.Floor003129-1 .list li .points .liw .tu{background:#f4f6fa;width: 0.5rem;height: 0.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow: hidden;float: left;}
.Floor003129-1 .list li .points .liw .tu img{max-width: .3rem;}
.Floor003129-1 .list li .points .liw .center{text-align:center;margin: 0;padding-left: 0.15rem;}
.Floor003129-1 .list li .txt{position: relative;padding-right: 1.4rem;}

@media (min-width:1025px) {
.Floor003129-1 .list{position: relative;z-index: 1;}

.Floor003129-1 .list ol{float: left;width: 31.429%;}
.Floor003129-1 .list li{float: right;width: 100%;
	padding: 0.45rem 0.3rem 0.45rem 0.3rem;/* background: #f5f5f5; */}
.Floor003129-1 .list li .ytable-cell{width: 100%;display: block;}

.Floor003129-1 .list li:nth-of-type(1) .wap .ytable-cell{vertical-align: top;}

.Floor003129-1 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
}
@media (max-width:1024px) {
.Floor003129-1 .auto{padding: 2em 0;}
.Floor003129-1 .list ol{margin-bottom: 2em;}
.Floor003129-1 .list li{border-top: 1px solid #f2f2f2; padding: 2em 0;}
.Floor003129-1 .list li time{margin-top: 2em;}
}


@media (max-width:640px) {
.Floor003129{ padding:calc(20 / 16 * 1em);}
.Floor003129 .list li{ padding:1em 0;}
.Floor003129-1 .list li .points .name{ font-size:.26rem;}
.Floor003129-1 .list li .points .uploa-list{ letter-spacing:.5em;}
.Floor003129-1 .list li .points .uploa-list .wtd15{ margin-bottom:.5em;}
.Floor003129-1 .list li .points .liw{ font-size:.24rem;}
.Floor003129-1 .list li .wap .ytable-cell{ display:block;}
.Floor003129-1 .list li .txt{ padding:0 .2rem;}
.Floor003129-1 .list .btn{ position:relative; flex-direction: row;flex-wrap: wrap; width:100%; margin-top:.3rem; border:none;justify-content: space-evenly; padding-left:0;}
.Floor003129-1 .list li .wap .td span{ font-size:.22rem;width: 100%;}
.Floor003129-1 .list .tit{ font-size:.24rem}
.Floor003129-1 .list .btn a{ font-size:.22rem;}
}

.zsxz{width: 100%;display: block;text-align: center;padding-top: 0.6rem;}
.zsxz .zswz{position: relative;display: inline-block;}
.zsxz .zswz img{}
.zsxz .zswz p{font-size: 0.16rem;font-weight: 600;color: #000;line-height: 1.6;margin: 0;letter-spacing: 1px;}
.zsxz .zswz p.name{position: absolute;left: 17%;top: 52%;width: 1.3rem;margin: 0;text-align: center;}
.zsxz .zswz p.dx{position: absolute;left: 59%;top: 52%;width: 2rem;text-align: center;}
.zsxz .zswz p.dj{position: absolute;left: 64%;top: 59.5%;width: 0.6rem;text-align: center;}
.zsxz .zswz p.hg{position: absolute;left: 80%;top: 59.5%;width: 0.6rem;text-align: center;}
.zsxz .zswz p.ewm{/* padding: 4px; *//* border: 1px solid #ddd; */position: absolute;left: 60%;top: 76%;background: #fff;}
.zsxz .zswz p.ewm img{width: 0.6rem;height: 0.6rem;}

.btn-zs{text-align: center;padding: 0.3rem 0;}
.btn-zs a{font-size:.18rem;text-align:center;background: #fff;border-radius:50px;
	display: inline-block;cursor:pointer;padding: 0.12rem 0.75rem 0.12rem 0.95rem;color: #26499d;font-weight: 500;
	border: 1px solid #26499d;margin: 0 0.3rem;}
.btn-zs a:hover{background: #26499d;color: #fff;}
.btn-zs a.xz{background: url(../images/xz.svg) no-repeat;background-size: 0.2rem auto;background-position: 34% center;}
.btn-zs a:hover.xz{background: url(../images/xz-on.svg) no-repeat #26499d;background-size: 0.2rem auto;background-position: 34% center;}

[v-cloak] {	display: none; }