html{scroll-behavior:smooth;}html,body,ul,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
body{max-width:7.5rem;margin:0 auto;color:#333;font:14px "microsoft yahei";background:#fcfcfc;}
body.index{padding-bottom:1rem;background:#551f8b;}a{color:#333;text-decoration:none;}a:focus{outline:0;}img{border:none;}i,em{font-style:normal;}
.cf:after{content:"";display:block;height:0;visibility:hidden;clear:both;}.cf{zoom:1;}
.u-topbar{position:fixed;width:100%;top:0;z-index:9999;}footer{display:none !important;}.covip-submit{background:#fff;}
input,button{display:block;font-family:"microsoft yahei";white-space:pre-wrap;word-wrap:break-word;border:none;outline:none;resize:none;appearance:none;}

.top{position:relative;width:100%;height:9.3rem;margin-top:.8rem;background:url(img/top.jpg?v32203) no-repeat;background-size:cover;overflow:hidden;}
.mask{position:absolute;top:0;width:100%;height:4.4rem;animation:big 2200ms ease-out infinite both;}
@keyframes big{
    from{opacity:0;transform:scale(.5);}
    50%{opacity:1;transform:scale(1.8);}
    60%{opacity:0;transform:scale(1.8);}
    80%{opacity:0;transform:scale(1.8);}
    100%{opacity:0;transform:scale(1.8);}
}

.nav{width:100%;height:3.6rem;padding:0 .25rem;background:url(img/nav.jpg?v32203) no-repeat;background-size:cover;box-sizing:border-box;}
.nav a{float:left;display:block;width:3.42rem;height:1.72rem;}.nav a:nth-child(1),.nav a:nth-child(3){margin:0 .15rem .15rem 0;}

.ban{width:100%;height:4.1rem;margin-top:.8rem;}.ban01{background:url(img/ban1.jpg?v32203) no-repeat;background-size:cover;}
.ban02{background:url(img/ban2.jpg?v32203) no-repeat;background-size:cover;}.ban03{background:url(img/ban3.jpg?v32203) no-repeat;background-size:cover;}
.ban04{background:url(img/ban4.jpg?v32203) no-repeat;background-size:cover;}

.bobao{width:7.02rem;height:.8rem;margin:.3rem auto;padding-right:.1rem;background:url(img/bobao.png?v32203) no-repeat;background-size:100% 100%;box-sizing:border-box;}.loop-container{height:40px;overflow:hidden;}.loop-wrapper{animation:loop 20s linear infinite;}
.loop-wrapper li{width:100%;height:40px;line-height:40px;text-indent:2.2rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
@keyframes loop{
    0%{transform:translate(0,0);}
    5%{transform:translate(0,0);}
    10%{transform:translate(0,-40px);}
    15%{transform:translate(0,-40px);}
    20%{transform:translate(0,-80px);}
    25%{transform:translate(0,-80px);}
    30%{transform:translate(0,-120px);}
    35%{transform:translate(0,-120px);}
    40%{transform:translate(0,-160px);}
    45%{transform:translate(0,-160px);}
    50%{transform:translate(0,-200px);}
    55%{transform:translate(0,-200px);}
    60%{transform:translate(0,-240px);}
    65%{transform:translate(0,-240px);}
    70%{transform:translate(0,-280px);}
    75%{transform:translate(0,-280px);}
    80%{transform:translate(0,-320px);}
    85%{transform:translate(0,-320px);}
    90%{transform:translate(0,-360px);}
    95%{transform:translate(0,-360px);}
    100%{transform:translate(0,0);}
}

.slide{width:100%;}.slide-hd{display:flex;width:100%;background:linear-gradient(#8045BD,#551f8b);}
.slide-hd li{flex:1;line-height:1.1rem;text-align:center;}.slide-hd li a{display:block;color:#CEBFDD;font-size:.3rem;}
.slide-hd li.on{position:relative;color:#fff;font-size:.36rem;}.fixed{position:fixed;top:.8rem;left:0;z-index:99;}
.slide-hd li.on::after{content:"";position:absolute;bottom:0;left:0;right:0;width:.66rem;height:.08rem;margin:0 auto;background:#fff;border-radius:.05rem;}
.slide-bd ul.cf{display:none;}.slide-bd li{width:7rem;margin:.2rem auto 0;padding:.2rem;background:#fff;border-radius:.2rem;box-sizing:border-box;}
.slide-bd li .img,.slide-bd li img{position:relative;width:6.6rem;height:3rem;margin:0 auto;border-radius:.1rem;}.slide-bd li a{display:block;}
.slide-bd li h3{line-height:2.2;font-size:.36rem;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.slide-bd li .btn{display:block;width:6.7rem;height:1.35rem;line-height:1.35rem;margin:0 auto 0 -.08rem;padding-right:4.3rem;text-align:right;font-weight:bold;font-size:.48rem;color:#bf53cb;background:url(img/get.png?v32203) no-repeat;background-size:100% 100%;box-sizing:border-box;}
.slide-bd li .btn.not{background:url(img/get02.png?v32203) no-repeat;background-size:100% 100%;}

.tt{width:6.9rem;height:.94rem;margin:.5rem auto;background:url(img/tt.png?v32203) no-repeat;background-size:cover;}
.tt01{width:6.88rem;height:.84rem;margin:.5rem auto .2rem;background:url(img/tt01.png?v32203) no-repeat;background-size:cover;}
.tt02{width:6.88rem;height:.74rem;margin:0 auto .2rem;background:url(img/tt02.png?v32203) no-repeat;background-size:cover;}
.tt03{padding-bottom:.3rem;font-size:.3rem;text-align:center;color:#fff;}
.text{padding:0 .4rem .5rem;}.text p{line-height:.4rem;font-size:.24rem;color:#fff;text-align:justify;}
.tt03.black{padding-top:.5rem;}.black,.text p.black{color:#333;}

.pplist li{position:relative;width:7.1rem;height:1.4rem;margin:0 auto .2rem;padding:.3rem .2rem;border-radius:.2rem;box-shadow:0 0 .2rem #ddd;box-sizing:border-box;}.pplist li img{display:inline-block;width:2.24rem;height:.8rem;margin-right:.15rem;border:1px solid #ececec;}
.pplist li h3{display:inline-block;max-width:3rem;line-height:.8rem;font-size:.32rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pplist li .btn{position:absolute;top:.45rem;right:.2rem;width:1.45rem;height:.55rem;background:url(img/btn.png?v32203) no-repeat;background-size:100% 100%;}

.gohome{position:fixed;bottom:4.2rem;right:0;width:1.8rem;height:1.8rem;background:url(img/gohome.gif?v32203) no-repeat;background-size:100% 100%;}
.gotop{position:fixed;bottom:3.5rem;right:.4rem;width:.9rem;height:.9rem;background:url(img/gotop.png?v32203) no-repeat;background-size:100% 100%;}

.bm,.tips{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;}
.bm form{position:absolute;top:18%;left:0;right:0;z-index:9;width:6.55rem;height:6.32rem;margin:0 auto;padding:2.65rem .3rem 0;background:url(img/bm.png?v32203) no-repeat;background-size:100% 100%;box-sizing:border-box;}
.bm form input{width:4.9rem;height:.9rem;margin:0 0 .2rem 1rem;font-size:.3rem;background:transparent;}
.bm form button{width:100%;height:.95rem;margin:.3rem auto 0;background:transparent;}
.bm::after,.tips::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);}
.bm-close,.tips-close{position:fixed;top:70%;left:0;right:0;z-index:9;width:.64rem;height:.64rem;margin:0 auto;border:2px solid #fff;border-radius:50%;}
.bm-close:before,.bm-close:after,.tips-close:before,.tips-close:after{content:"";position:absolute;top:.3rem;left:.17rem;width:.3rem;height:2px;background:#fff;transform:rotateZ(45deg);}.bm-close:before,.tips-close:before{transform:rotateZ(-45deg);}

.tips .bd{position:absolute;top:25%;left:0;right:0;z-index:9;width:5rem;height:5rem;margin:0 auto;background:#fff;border-radius:.2rem;}
.tips .bd i{display: block;width:2.12rem;height:2.12rem;margin:.6rem auto .3rem;background:url(img/tips.gif?v32203) no-repeat;background-size:100% 100%;}
.tips .bd b{display:block;font-size:.36rem;text-align:center;}.tips .bd p{font-size:.26rem;text-align:center;color:#999;padding-top:.2rem;}

.fixedhack,.fixedhack.sticky{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;}