@charset "UTF-8";
/*  Author:UED Version:1.0.0
*/
#container { max-width: 750px; margin: 0 auto; }
html { font-size: 50px; }
@media screen and (min-width: 320px) { html { font-size: 42.7px; } }
@media screen and (min-width: 360px) { html { font-size: 48px; } }
@media screen and (min-width: 375px) { html { font-size: 50px; } }
@media screen and (min-width: 414px) { html { font-size: 55.2px; } }
body, button, input, select, textarea {font: 12px/1.4 "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", sans-serif;-webkit-font-smoothing: antialiased;}
button, input, select, textarea { padding: 0; background: none; border: 0; font-size: inherit; -webkit-appearance: none; appearance: none; }
textarea:focus, input:focus, button:focus { outline: 0; }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color: #C8C8C8; }
i,em{ font-style: normal; }
a { text-decoration: none; }
img { display: block; }
b,strong,h1,h2,h3,h4,h5,h6{font-weight: normal;}
*{padding: 0;margin: 0;}
.fl{float:left;}
.fr{float:right;}
.flex {display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.flex > * { -webkit-flex: 1; -ms-flex: 1; flex: 1; }
[v-cloak] { display: none; }
input:-webkit-input-placeholder{color: #C5C5C5;}
.ft-red{color: #ff502e!important;}

/* icons */
.btn-share:after,.apply:before,.comment-head:before,.to-top:after,.comment-item-operate a:before{content: '';background:url('../images/icons.png') no-repeat 0 0;background-size:2.34rem auto;position:absolute;}


.home{background:#020304 url('../images/bg_01.jpg') no-repeat center top;background-size: 7.5rem auto;padding:8.2rem 0 0;position:relative;}
.comment-head{background:#14243E;}
.apply,.comment-head{padding:0.24rem 2rem 0.28rem 1.34rem;color: #fff;position:relative;border-radius:0.1rem;}
.apply:before{background-position:-0.5rem 0;}
.comment-head:before{background-position:-0.5rem -0.6rem;}
.apply:before,.comment-head:before{width:0.58rem;height:0.48rem;left:0.5rem;top:50%;margin-top:-0.28rem;}
.apply{background:#316FFE;position:absolute;left:0.24rem;right:0.24rem;top:8.12rem;}
.apply.fix{position: fixed;top: 0;left: 0;right: 0;z-index: 10;border-radius:0;}
.apply dt,.comment-head dt{font-size: 0.36rem;}
.apply dd,.comment-head dd{font-size:0.24rem;color: #B3C8FE;}
.btn-share{position:absolute;right:0.24rem;top:0.2rem;width:0.6rem;height:0.6rem;border-radius:50%;border:1px solid #2f4892;background:rgba(0,0,0,0.5);text-indent:-999px;overflow:hidden;}
.btn-share:after{content: '';left:50%;top:50%;width:0.24rem;height:0.24rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.btn-apply,.btn-chat{position:absolute;right:0.34rem;top:.34rem;width:1.64rem;font-size:0.32rem;line-height:0.64rem;border-radius:0.1rem;font-weight: 500;text-align:center;}
.btn-chat{border:1px solid #B3C8FE;color:#B3C8FE;}
.btn-apply{border:1px solid #699ed1;color: #fff;}
.btn-apply.disabled{pointer-events:none;}

.to-top{position:fixed;right:0.24rem;bottom:0.5rem;width:0.68rem;height:0.68rem;z-index: 5;background:rgba(255,255,255,0.1);border-radius:50%;}
.to-top:after{content:'';position:absolute;left:0;top:0;background-position:-1.2rem -0.86rem;width:0.68rem;height:0.68rem;}
.mod{margin-top:0.6rem;}
.mod h3{padding:0 0.24rem;font-size:0.36rem;margin-bottom:0.3rem;color: #fff;position:relative;}
.mod h3 small{font-size:0.28rem;color: #416DFB;margin-left:0.2rem;}
.timeline-list{padding:0.8rem 0.6rem 0;background:#fff;border-radius:0.26rem 0.26rem 0 0;}
.timeline-list li{padding:0 0 0.6rem 0.42rem;position:relative;}
.timeline-list li:after{content:'';position:absolute;left:0;top:0;bottom: 0;width: 1px;background:#ececec;}
.timeline-list li:before{content:'';position:absolute;left:-0.12rem;top:0.04rem;width:0.2rem;height:0.2rem;background:#fff;border-radius:50%;border:0.04rem solid #416efb;z-index:1;}
.timeline-list li:first-child:after{top:0.2rem}
.timeline-list li >span{display:block;font-size:0.24rem;color:#9a9a9a;margin-bottom: 0.12rem;line-height:0.32rem;}
.timeline-list li >h4 a{font-size: 0.3rem;color: #7c7c7c;line-height:1.6;}
.timeline-list li >h4.highlight a{color: #416efb;}

.pop{position:fixed;left:0;right: 0;top:0;bottom: 0;background:rgba(0,0,0,0.5);z-index:100;}
.pop-win{position:absolute;left:10%;top:50%;width: 80%;transform:translate(0,-50%);background:#14243E;text-align:center;padding:0.48rem 0;border-radius:0.2rem;}
.pop-win h6{font-size: 0.28rem;color: #fff;margin-bottom:0.3rem;line-height:1.8;}
.pop-win h6 strong{color:#4D88FC;font-size: 0.42rem;display:block;margin-top: 0.26rem;font-weight: 500;}
.pop-win h6 span{font-size: 0.4rem;}
.pop-win p{font-size: 0.36rem;color: #4b76ff;}
.pop-win p em{font-style:italic;color:#808080;font-size: 0.22rem;margin: 0.2rem 0;display:block;}
.pop-btn{/*position:absolute;left:25%;bottom: -1.2rem;*/width:60%;line-height:0.8rem;border:1px solid #4b76ff;color:#4b76ff;font-size:0.36rem;display:block;margin:0 auto;}

.ads-home{background:#010103 url('../images/bg_02.jpg') no-repeat center top;background-size:7.5rem auto;position:relative;padding-top:9.5rem;padding-bottom:2.2rem;}
.logo{position:absolute;left:0.3rem;top:0.3rem;background:url('../images/logo.png') no-repeat 0 0;background-size:100% auto;width:1.5rem;height:0.48rem;text-indent:-999px;overflow:hidden;}
.border-mod{background:rgba(0,0,0,0.8);border-radius:0.26rem;border:1px solid #6d778f;box-shadow:0 0 7px rgba(72, 115, 186, 0.8);padding: 0 0.54rem;margin:0 0.5rem 0.4rem;color: #fff;}
.border-mod dl{padding: 0.36rem 0 0.3rem;border-bottom:1px solid #4f545f;}
.border-mod dl:last-child{border-bottom:0;}
.border-mod dl dt{font-size: 0.28rem;-webkit-flex: none; -ms-flex: none; flex: none;width: 1.5rem;padding-top:0.04rem;}
.border-mod dl dd{font-size:0.36rem;font-weight:bold;}
.border-mod dl dd small{font-size:0.24rem;display:block;margin-top:0.06rem;color: #fff;}
.border-mod dl dd a{color: #fff;}
.border-mod dl dd strong{font-size: 0.58rem;vertical-align:middle;line-height:1;margin-right:0.04rem;}
.border-mod h3{font-size: 0.28rem;color:#586487;padding:0.36rem 0 0.2rem;}
.progress-tit{font-size:0.28rem;line-height:0.8rem;height:0.8rem;}
.progress-tit strong{font-size:0.6rem;line-height: 1;}
.progress-bar{height:0.16rem;border-radius:0.1rem;background:#1b1f2a;margin-bottom:0.4rem;overflow:hidden;width: 100%;}
.progress-bar span{display:block;background:#ff502e;border-radius:0.1rem;height:0.16rem;}
.ads-ms{margin-top:0.66rem;color: #fff;}
.ads-ms small{font-size:0.34rem;color: #fff;display:block;}
.ads-ms h3{text-align:center;font-size:0.64rem;font-weight:500;color:#ff502e;position:relative;margin-bottom:0.26rem;}
.ads-ms h3:before,.ads-ms h3:after{left:50%;background-position:-1.3rem 0;width:1.24rem;height:0.26rem;bottom: 0.3rem;}
.ads-ms h3:before{margin-left:-3.24rem;}
.ads-ms h3:after{margin-left:2rem;-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.ms-timeline{background:#212634;overflow:hidden;padding: 0.3rem 0 0 1.1rem;position:relative;height:1.88rem;-webkit-box-sizing:border-box;box-sizing:border-box;color: #fff;}
.ms-timeline-tit{position:absolute;left:0.32rem;top:50%;font-size:0.28rem;color: #5d6977;padding: 0.1rem 0;border-radius:0.08rem;border:1px solid #323c49;width: 0.5rem;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.ms-timeline-wrap{overflow:auto;height:3rem;}
.ms-timeline-wrap ul{width: max-content;overflow:hidden;}
.ms-timeline-wrap ul li{float:left;text-align:center;position:relative;padding-right:0.8rem;}
.ms-timeline-wrap ul li small{font-size:0.25rem;}
.ms-timeline-wrap ul li span{font-size: 0.28rem;font-weight: 500;margin-top:0.52rem;display:block;}
.ms-timeline-wrap ul li:before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#8e8e8e;}
.ms-timeline-wrap ul li:first-child:before{left:26%}
.ms-timeline-wrap ul li:after{content:'';position:absolute;left: 26%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width: 0.2rem;height: 0.2rem;background:#212634;border-radius: 50%;border:0.04rem solid #8e8e8e;}
.ms-timeline-wrap ul li.cur:after{border-color:#ff502e;}
.footer-btn{position:fixed;bottom:0;left:0;right:0;z-index:5;padding:0.4rem 0.5rem 0.7rem;background:#000;}
.footer-btn a{display:block;line-height:0.92rem;font-size:0.32rem;text-align:center;color:#fff;font-weight:500;background-image:-webkit-linear-gradient(left top,#e9bf8c 0%,#bc8b58 36%,#ab7741 75%,#ffffe1 100%);background-image:linear-gradient(120deg,#e9bf8c 0%,#bc8b58 36%,#ab7741 75%,#ffffe1 100%);border-radius:0.16rem;}
.footer-btn a.btn-ms{background:#ff441e;}

/* 文章 */
.article{padding:1.6rem 0.5rem 0.8rem;}
.article-nav{position:fixed;left:0;right:0;top:0;background:#416efb url('../images/logo_white.png') no-repeat 0.5rem 0.24rem;height:0.88rem;z-index:1;background-size:1.22rem 0.4rem;text-indent:-999px;overflow:hidden;}
.article h1{font-size: 0.48rem;margin-bottom:0.3rem;font-weight:500;}
.article-source{font-size: 0.24rem;color: #ababab;}
.article-text{font-size:0.32rem;margin:0.5rem 0;color: #3a3a3a;line-height:1.6;}

/* 预约 */
.bg_gray{background: #FAFAFA;}
.reservation{padding: 0.24rem;}
.reservation .header-blue{background: #4D88FC;border-radius:0.12rem;margin-bottom:0.24rem;padding: 0.56rem 0.4rem 0.88rem;color: #fff;}
.reservation .header-blue h1{font-size: 0.6rem;font-weight: bold;margin-bottom:0.06rem;}
.reservation .header-blue p{font-size: 0.36rem}
.form-mod{background:#fff;border-radius:0.12rem;padding: 1rem 0.3rem;}
.form-mod ul li{color: #3D3D3D;margin-bottom:0.3rem;}
.form-mod ul li span{font-size: 0.32rem;display:block;margin-bottom:0.1rem;}
.form-mod ul li .ipt-w{border:1px solid #D8D8D8;padding: 0.2rem 0.4rem;}
.form-mod ul li .ipt-w.flex{padding-right:0}
.form-mod ul li .ipt-w input{display:block;line-height:0.6rem;font-size: 0.32rem;width: 100%;}
.btn-yzm{font-size: 0.3rem;color:#3D3D3D;width: 2rem;-webkit-flex: none; -ms-flex: none; flex: none;}
.btn-yzm.disabled{color:#ADADAD;pointer-events:none;}
.rules-check{font-size: 0.28rem;color: #ADADAD;padding-left:0.46rem;position:relative}
.rules-check:before{content:'';position:absolute;left:0;top:50%;width: 0.26rem;height: 0.26rem;border: 1px solid #D8D8D8;border-radius:0.06rem;margin-top:-0.16rem;}
.rules-check.checked:before{border-color:#ADADAD;}
.rules-check.checked:after{content: '';position:absolute;left: 0.06rem;top: 0.1rem;width: 0.16rem;height: 0.08rem;border-bottom:2px solid #4D88FC;border-left:2px solid #4D88FC;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.rules-check a{color: #4D88FC;}
.btn-reservation{display:block;line-height:1rem;font-size:0.44rem;color: #fff;background:#4D88FC;text-align:center;margin-top:1rem;border-radius:0.12rem;}
.toast{z-index: 10;position: fixed;left: 50%;top: 50%;background: rgba(0, 0, 0,0.6);border-radius: 0.08rem;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);color: #fff;padding: 0.2rem 0.4rem;font-size: 0.3rem;white-space:nowrap;}
.pop-reservation{background:rgba(0,0,0,0.3);}
.pop-reservation .pop-win{width: 84%;background:#fff;left:8%;border-radius:0.12rem;padding: 0.5rem 0 0.7rem;top:45%;}
.pop-reservation .pop-win h6 strong{color: #3D3D3D;}
.pop-reservation .pop-btn{position:static;background: #4D88FC;color: #fff;margin:0.4rem 1.2rem 0;display:block;line-height:1rem;border:0;width: auto;}
.link-gw{text-align:center;margin:0 0.7rem;}
.link-gw dt{font-size: 0.28rem;color: #ccd5df;}
.link-gw dd{margin-top:0.26rem;}
.link-gw dd a{display:block;border:1px solid #4b76ff;color: #4b76ff;font-size: 0.36rem;padding: 0.5rem 0;}
.link-gw dd p{text-align:right;color:#4a4a4a;font-size: 0.2rem;margin-top:0.2rem;}

.pop-close{position:absolute;right:0.1rem;top:0.1rem;width:0.6rem;height:0.6rem;overflow:hidden;text-indent:-999px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.pop-close:before,.pop-close:after{content:'';position:absolute;left:50%;top:50%;background:#eee;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2px;}
.pop-close:before{width: 60%;height:2px;}
.pop-close:after{height: 60%;width:2px;}

.footer-risk{font-size: 0.22rem;color: #b8b8b8;line-height:1.7;padding: 0.8rem 0.34rem;background:#fff;}
.footer-risk a{color: #b8b8b8;}

.btn-more{width:0.2rem;height:0.2rem;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);position:absolute;right:0.3rem;top:0.16rem;}
.scroll-wrap{padding-left:0.24rem;overflow:hidden;height:6.54rem;}
.scroll-wrap-inner{overflow:auto;height:10rem;}
.scroll-wrap-inner ul{overflow:hidden;width: 100rem;}
.scroll-wrap-inner ul li{float:left;margin-right:0.14rem;width: 2.84rem;background:#161922;border-radius:0.1rem;padding-bottom:0.16rem;}
.scroll-wrap-inner ul li .img{height:5.04rem;position:relative;border-radius:0.1rem 0.1rem 0 0;overflow:hidden;}
.video-list li .img .duration{position:absolute;right:0.12rem;bottom:0.16rem;background:rgba(0,0,0,0.6);line-height:0.32rem;font-size: 0.2rem;color: #fff;padding: 0 0.1rem;border-radius:0.2rem;}
.scroll-wrap-inner ul li h4{margin: 0.2rem 0.24rem 0;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #D4D5D9;font-size:0.26rem;}
.scroll-wrap-inner ul li p{font-size: 0.22rem;color: #4A4D52;margin:0 0.24rem;margin-top:0.08rem;}
.comment-wrap{margin:0.34rem 0.24rem 0.44rem;border-radius:0.1rem;overflow:hidden;background:#161922;padding-bottom:0.6rem;}
.apply-text{position:absolute;left:0;right:0;top:7.1rem;text-align:center;font-size:0.32rem;color:#286DF7;}
.apply-text span{margin:0 0.1rem;}
.apply-title{position:absolute;left:0;right:0;top:6.4rem;font-size: 0.4rem;color: #fff;text-align:center;}
.comment-list{}
.comment-list li{padding: 0.3rem 0.28rem 0;position:relative;z-index:1;color: #E1E1E1;}
.comment-list li:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    background: -webkit-linear-gradient(bottom, #040710 60%, transparent 60%) no-repeat left bottom;
    background-size: 100% 1px;
    z-index: -1;
}
.comment-item-user{position:relative;padding-left: 0.8rem;margin-bottom:0.4rem;}
.comment-item-user img{position:absolute;left:0;top:50%;width:0.6rem;height:0.6rem;border-radius:50%;margin-top: -0.32rem;}
.comment-item-user strong{font-weight: 500;font-size: 0.3rem;color: #E5E9FC;}
.comment-item-user p{font-size: 0.22rem;color:#6D7585;}
.comment-item-text{margin-bottom:0.1rem;}
.comment-item-text p{font-size: 0.26rem;}
.reply-wrap{background:#0e0f16;border-radius:0.1rem;padding:0.14rem 0.1rem;font-size: 0.24rem;margin-top:0.1rem;color:#586888;}
.reply-wrap em{color: #286DF7;}
.comment-item-operate a{line-height:0.8rem;text-align:center;font-size:0.26rem;color:#ADB8CF;}
.comment-item-operate a:before{content:'';display:inline-block;margin-right:0.14rem;position:static;}
.comment-item-operate a.btn-zf:before{background-position: -1.6rem -0.44rem;width: 0.32rem;height:0.34rem;vertical-align: -0.06rem;}
.comment-item-operate a.btn-pl:before{background-position: -1.2rem -0.44rem;width: 0.32rem;height:0.32rem;vertical-align: -0.08rem;}
.comment-item-operate a.btn-zan:before{background-position: -2rem -0.44rem;width: 0.34rem;height:0.34rem;vertical-align: -0.06rem;}
.comment-item-operate a.btn-zan.zan-ok:before{-webkit-animation:shine linear .4s forwards;animation:shine linear .4s forwards;background-position:-2rem -0.86rem;}
.nav-content .comment-item-operate a.btn-zan.zan-ok:before{background-position:-2rem -0.86rem;}
@-webkit-keyframes shine {
    0%{transform:scale(1)}
    25%{transform:scale(0.5)}
    50%{transform:scale(1.4)}
    75%{transform:scale(1)}
}
@keyframes shine {
    0%{transform:scale(1)}
    25%{transform:scale(0.5)}
    50%{transform:scale(1.4)}
    75%{transform:scale(1)}
}
.pop-comment{width: 90%;left:5%;padding: 0.3rem 0.3rem 1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.pop-comment textarea{display:block;width:100%;height:1.36rem;background:#f1f1f2;border-radius:0.1rem;color: #fff;font-size: 0.3rem;padding:0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color: #333;}
.pop-comment .pop-close{top:-0.66rem;right:0;}
.pop-comment .pop-btn{position:absolute;right:0.3rem;bottom:0.24rem;line-height:0.72rem;background:#286DF7;color: #fff;text-align:center;font-size: 0.32rem;border-radius:0.1rem;border:0;width: 1.8rem;}
.pop-comment .pop-btn.disabled{opacity:0.5;pointer-events:none;}


/* 视频更多页 */
.more{background:#060911;color: #fff;padding-top:3.9rem;position:relative;z-index:1;min-height:100vh;}
.more-head{padding: 0.7rem 0.5rem 0.44rem;background:url('../images/bg_02.jpg') no-repeat center top;background-size:7.5rem auto;position:fixed;left:0;top:0;right:0;z-index:-1;height:4.88rem;}
.more-head:after{content:'';background:rgba(0,0,0,0.65);position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}
.more-head h1{color: #fff;font-size: 0.48rem;margin-bottom:0.4rem;}
.more-head h1 strong{font-weight: bold;}
.more-head p{font-size: 0.24rem;color: #AFB0AF;padding-right:0.2rem;}
.more-head .btn-apply{right:0.6rem;top:0.92rem;background:#286DF7;color: #fff;border:0;}
.more-nav{position:absolute;left:0;right:0;top:0;overflow:hidden;}
.more.fix .more-nav{background:#060911;position:fixed;z-index:5;top:120px;}
.more.fix .more-head{height:100px;z-index:3;}
.more-nav span{padding: 0 0.5rem 0.1rem;line-height:0.9rem;font-size: 0.3rem;color: #AFB0AF;float:left;}
.more-nav span.cur{color: #fff;font-weight: 500;position:relative;}
.more-nav span.cur:after{content: '';position:absolute;left:50%;bottom:0.2rem;height:3px;width: 0.32rem;background:#fff;border-radius:0.1rem;margin-left:-0.16rem;}
.nav-content{padding-top:1rem;position:relative;}
.nav-content .video-list{overflow:hidden;padding: 0 3px 1rem;}
.nav-content .video-list li{float:left;margin:0 1% 7px;width:48%;border-radius:0.1rem;overflow:hidden;background:#fff;padding-bottom:0.16rem;}
.nav-content .video-list li .img{position:relative;}
.nav-content .video-list li h4{padding: 0.2rem 0.14rem 0.06rem;font-size: 0.26rem;color: #5E5E5E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nav-content .video-list li p{font-size: 0.22rem;color: #AFB0AF;padding:0 0.14rem;}
.nav-content .comment-list{background:#fff;padding-bottom:1.6rem;}
.nav-content .comment-list li{color:#373737;}
.nav-content .comment-item-user strong{color: #323232;}
.nav-content .reply-wrap{background:#F7F9FD;color:#7f8796;}
.nav-content .comment-list li:after{background-image:-webkit-linear-gradient(bottom, #e5e5e5 60%, transparent 60%);}
.nav-content .comment-item-operate a{color: #5E5E5E;}
.nav-content .comment-item-operate a.btn-zf:before{background-position:-1.6rem 0;}
.nav-content .comment-item-operate a.btn-pl:before{background-position:-1.2rem 0;}
.nav-content .comment-item-operate a.btn-zan:before{background-position:-2rem 0;}

.comment-list-foot{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:0.3rem 2.2rem 0.3rem 0.24rem;z-index:10;}
.comment-list-foot textarea{background:#F7F9FD;border-radius:0.1rem;padding:0.16rem 0.2rem;display:block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;height:0.76rem;font-size: 0.3rem;color: #373737;line-height:0.44rem;}
.btn-pub{position:absolute;right:0.2rem;top:50%;width:1.84rem;height:0.72rem;line-height:0.72rem;text-align:center;border:1px solid #286DF7;color:#286DF7;font-size:0.32rem;border-radius:0.1rem;font-weight:500;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.btns-wrap{padding: 0 0.24rem;margin-bottom:0.6rem;}
.btns-wrap a{display:block;font-size: 0.36rem;font-weight: 500;color: #fff;line-height:1.36rem;text-align:center;background:#316FFE;}
.btns-wrap a.btn-reserve{margin-bottom:0.2rem;}
.btns-wrap a.disabled{pointer-events:none;}
.btns-wrap .flex a{background:#182F77;border-radius:0.1rem;margin-right:0.18rem;text-indent:-0.4rem;}
.btns-wrap .flex a:last-child,.live-wrap figure:last-child{margin-right:0;}
.btns-wrap .flex a:before{content:'';display:inline-block;background:url('../images/icons.png')no-repeat 0 0;background-size:2.34rem auto;}
.btns-wrap .flex a.link-meeting:before{background-position:-0.5rem -1.2rem;width:0.56rem;height:0.54rem;margin-right:0.4rem;vertical-align:-0.16rem;}
.btns-wrap .flex a.link-test:before{background-position:-0.5rem 0;width:0.6rem;height:0.5rem;margin-right:0.3rem;vertical-align:-0.1rem;}
.live-wrap{margin:0 0.24rem;}
.live-wrap figure{display:block;margin-right:0.16rem;border-radius:0.1rem;overflow:hidden;}
.gzh-wrap{margin: 0 0.16rem;}
.gzh-wrap a{text-align:center;padding-top:1.3rem;position:relative;color: #827F80;font-size: 0.24rem;margin:0 0.08rem;}
.gzh-wrap a:before{content:'';position:absolute;left:50%;top:0;width: 1.16rem;height:1.16rem;margin-left:-0.6rem;border-radius:0.32rem;border:1px solid #575757;}
.gzh-wrap a.icon-dy:before{background:url('../images/icon-dy.png') no-repeat 0 0;background-size:100% auto;}
.gzh-wrap a.icon-yc:before{background:url('../images/icon-yc.png') no-repeat 0 0;background-size:100% auto;}
.gzh-wrap a.icon-pp:before{background:url('../images/icon-pp.jpg') no-repeat 0 0;background-size:100% auto;}
.gzh-wrap a.icon-cls:before{background:url('../images/icon-cls.png') no-repeat 0 0;background-size:100% auto;}
.gzh-wrap a.icon-wx:before{background:url('../images/icon-wx.jpg') no-repeat 0 0;background-size:100% auto;}

.meeting{background:#000 url('../images/bg_03.png') no-repeat center top;padding:5rem 0.24rem 0.8rem;background-size: 7.5rem auto;}
.meeting .apply-title{top: 3.12rem;}
.meeting .apply-text{top: 4.3rem;}
.guest-wrap{}
.guest-tit{background:-webkit-linear-gradient(right, #416DFB00 0%, #416DFB 51%, #416DFB00 100%);background: linear-gradient(270deg, #416DFB00 0%, #416DFB 51%, #416DFB00 100%);text-align:center;font-size:0.32rem;color: #fff;line-height:0.7rem;font-weight: 500;}
.guest-list{padding: 0 0.54rem;overflow:hidden;}
.guest-list li{float:left;width:50%;text-align:center;margin-top:0.64rem;}
.guest-list li img{width: 1.5rem;height:1.5rem;border-radius:50%;margin:0 auto 0.16rem;}
.guest-list li p{font-size: 0.28rem;color: #fff;margin-bottom:0.04rem;}
.guest-list li small{font-size: 0.24rem;color: #999;}
.step-wrap{margin-top:0.8rem;background:#171921;border-radius:0.3rem;padding: 0.7rem 0.4rem;}
.step-tit{font-size: 0.32rem;color: #fff;text-align:center;margin-bottom:0.6rem;}
.step-wrap ul{}
.step-wrap ul li{padding:0 0 0.1rem 0.7rem;position:relative;}
.step-wrap ul li:first-child:before{top:0.2rem;}
.step-wrap ul li:last-child{padding-bottom:0;}
.step-wrap ul li:last-child:before{bottom:0.1rem;}
.step-wrap ul li p{font-size: 0.28rem;color: #999;margin-bottom:0.6rem;}
.step-wrap ul li:before{content: '';position:absolute;left:0.12rem;top:0;bottom: 0;width: 1px;background:#343434;}
.step-wrap ul li:after{content: '';position:absolute;left:0;top:0.1rem;background:#171921;width: 0.16rem;height:0.16rem;border-radius:50%;border:0.04rem solid #416DFB;}

.vote{background:#0E0F13 url('../images/bg_04.jpg') no-repeat center top;background-size:7.5rem auto;padding: 5rem 0.56rem 2rem;position:relative;}
.vote-risk{position:absolute;left:0.3rem;right:0.3rem;bottom:0.3rem;font-size: 0.2rem;color: #999;}
.vote-tit{font-size: 0.28rem;color: #9A794F;margin-bottom:0.2rem;}
.question-list{}
.question-list li{margin-bottom:0.52rem;background:#fff;border-radius:0.26rem;padding:0.36rem 0.42rem 0.36rem 0.42rem;position:relative;color: #222;}
.question-list li.actived{padding-right:1.8rem;}
.vote-text{font-size: 0.3rem;}
.r-tickets{position:absolute;right:0.24rem;top:50%;font-size: 0.24rem;color: #C4C4C4;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);} 
.question-list li.cur{background:#EA684A;color: #fff;}
.vote-progress{position:absolute;left:0.36rem;right:0.36rem;height: 0.1rem;bottom: 0;overflow:hidden;}
.vote-progress span{display:block;background:#EA684A;height: 0.1rem;}
.question-list li.cur .r-tickets{color: #fff;}
.question-list li.cur .vote-progress span{background:#fff;}
.btn-vote{display:block;margin-top: 1rem;font-size: 0.32rem;color: #fff;line-height:1.2rem;text-align:center;border-radius:0.2rem;background:#EA684A;}

.name-list{padding-top:3.54rem;}
.name-list-hd{background:#C4B395;position:fixed;top:0;left:0;right:0;padding: 0.64rem 0.3rem 0.4rem;}
.name-list-hd h1{font-size:0.68rem;color: #fff;font-weight: bold;text-align:center;}
.name-list-hd h1 small{font-size:0.4rem;color: #816037;font-weight: normal;display:block;}
.name-list-wrap{padding-bottom:1rem;}
.name-nav{position:fixed;left:0;right:0;top:2.54rem;padding: 0.2rem 0.7rem;background:#fff;}
.name-nav span{text-align:center;margin:0 3px;line-height:0.54rem;background:#C4B395;font-size:0.26rem;color: #fff;border-radius:0.6rem;}
.name-nav span.cur{background:#EA684A;}
.name-nav-content{padding:0 0.4rem;}
.name-nav-content ul li{font-size: 0.26rem;color: #999;text-align:center;padding:8px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.name-nav-content ul li span:first-child{text-align:left;}
.name-nav-content ul li span:last-child{text-align:right;flex:0.5;}
.name-nav-content ul li:nth-of-type(5n+1){border-top: 1px solid #EBEBEB;}

.lottery{background:#040508 url('../images/bg_05.jpg') no-repeat center top;background-size:7.5rem auto;height:100vh;position:relative;}
.btn-lottery{position:absolute;left:50%;width:4.48rem;line-height:1.3rem;bottom:15vh;margin-left:-2.24rem;background:#fb5c3d;color: #fff;font-size: 0.54rem;text-align:center;border-radius:1rem;}
.btn-lottery.disabled{background:#a1a1a1;pointer-events:none;}
.lottery-footer{position:absolute;left:0;bottom:0;right:0;font-size: 0.24rem;color: #a57a4a;padding:0.3rem;}
.lottery-footer a{text-decoration:underline;color: #a57a4a;}
.lottery-footer p a{margin-left: 0.24rem;}
.link-addr{position:absolute;right:0.3rem;bottom:15vh;}
.side-bar{position:fixed;background:url('../images/side-bg.png') no-repeat 0 0;right:0.16rem;top:25vh;background-size:100% auto;width:2.04rem;height:3.25rem;}
.timedown{position:absolute;left:0;right:0;bottom:28vh;background:#f2c03a;padding: 0.4rem 0;font-size: 0.54rem;font-weight: 500;text-align:center;color: #fff;}
.timedown span{margin-left:0.2rem;}
.pop-result{width: 90%;left:5%;background:#282e35;color: #fff;}
.pop-win.pop-success{background:#fc5d3e;}
.pop-result h3{font-size: 0.7rem;}
.pop-result h3 small{display:block;font-size:0.32rem;}
.pop-result .pop-btn{border-radius:0.1rem;background:#fc5d3e;border:0;color: #fff;line-height: 1rem;width: 80%;margin-top:0.6rem;}
.pop-result p.tips{color: #393939;font-size: 0.26rem;margin-top:0.3rem;}
.pop-win.pop-success .pop-btn{background:#fff;color:#fc5d3e;}
.pop-win.pop-success h3{text-align:left;position:relative;padding:0.6rem 0 0.6rem 50%;}
.pop-win.pop-success h3:before{content:'';position:absolute;left:10%;top:0.3rem;background:url('../images/awards.png') no-repeat 0 0;background-size:100% auto;width:2.4rem;height:2.4rem;}
.side-lottery{position:absolute;right:0.3rem;top:6.8rem;width: 1.9rem;height:1.19rem;background:url('../images/side-bg3.png') no-repeat 0 0;background-size:100% auto;}

/* 收货地址 */
.address-home{background:#f3f3f3;min-height:100vh;}
.address-home h1{background:#a57a4a;padding:0 0.5rem;color: #fff;font-size:0.42rem;line-height:1.2rem;}
.address-wrap{margin:0.28rem 0.18rem;background:#fff;border-radius:0.1rem;padding: 0.4rem 0.72rem;}
.address-wrap ul li{margin-bottom:0.2rem;}
.address-wrap ul li p{font-size: 0.32rem;color: #393939;margin-bottom:0.06rem;padding: 0 0.1rem;}
.address-wrap ul li .ipt-w{padding:0.18rem 0.2rem;border:1px solid #cacaca;border-radius:0.2rem;}
.address-wrap ul li .ipt-w input{height:0.4rem;width: 100%;display:block;font-size:0.32rem;}
.address-wrap ul li .ipt-w textarea{height:1.8rem;resize: none;display:block;width:100%;font-size:0.32rem;}
.btn-address{display:block;margin:0.4rem auto 0;width:1.9rem;font-size:0.34rem;color:#ff6040;border:1px solid #ff2f00;text-align:center;line-height:0.76rem;border-radius:1rem;}
.btn-address.disabled{opacity:0.5;}
.address-tip{padding:0 0.48rem 0.3rem;font-size:0.24rem;color:#a57a4a;}
.address-result p{font-size: 0.32rem;margin-bottom:0.2rem;}
.address-result-head{text-align:center;margin-bottom:0.3rem;}
.address-result-head:before{content:'';display:block;background:url('../images/awards2.jpg') no-repeat 0 0;background-size: 100% auto;width:2.4rem;height:2.4rem;margin:0 auto 0.26rem;}
.address-result-head h3{font-size: 0.4rem;color: #a57a4a;margin:0 0 0.16rem;}
.pop-text-item{margin:0.2rem 0.4rem;border-radius: 10px;background: #182F77;padding: 0.3rem 0;color:#F7F9FD;font-size: 0.36rem;}
.pop-text-item small{display:block;font-size: 0.24rem;opacity:0.5;}
.pop-btn.pop-btn2{width: auto;margin:0.6rem 0.4rem 0;border:0;color: #fff;background:#316FFE;border-radius:0.1rem;}




