@charset "utf-8";
body {background:#000;color: #333;}
img {vertical-align:top;width: 100%;display: block;}
.pb{padding-bottom: 0.3rem;}
.mt10{margin-top: 0.1rem;}
.mt20{margin-top: 0.2rem;}
.mt30{margin-top: 0.3rem;}
.mt40{margin-top: 0.4rem;}
.banner{width: 100%;}
h1{height: 0;overflow: hidden;}
.cR{color: #f14a51;}
.bg{background: #fff;}
.main{margin: 0 0.3rem;}
.main h3{text-align: center;color: #333;font-size: 0.36rem;padding-top: 0.52rem;}
.box{border: 1px dashed #ffaf32;padding: 0.3rem 0.25rem;color: #ffaf32;line-height: 0.56rem;margin-top: 0.3rem;border-radius: 0.16rem;}
.bdt{border-top: solid 1px #ddd;}
.bdb{border-bottom: solid 1px #ddd;}
.bdb1{border-bottom: solid 1px #eee;}
.f_list{padding: 0.25rem 0.3rem;background-color: #fff;border-radius:5px;text-align: center;border: solid 1px #e1e1e1;}
.f_list .p1 span{color: #333;font-size: 0.24rem;}
.f_list .p1 a{color: #333;font-size: 0.32rem;}
.f_list .p2{color: #999;font-size: 0.24rem;}
.f_list .p2 span{font-size: 0.36rem;}
.buy_btn{display: inline-block;background-color: #f14a51;color: #fff!important;font-size: 0.28rem;text-align: center;width: 1.6rem;height: 0.54rem;line-height: 0.54rem;border-radius: 20px;}
.date{color: #ccc;font-size: 0.22rem;}
.title{border-top: 1px dashed #e1e1e1;height: 0.01rem;margin-top: 0.7rem;width: 100%;text-align: center;position: relative;}
.title b{background: #fff;display: inline-block;font-size: 0.4rem;position: absolute;text-align: center;width: 3.58rem;left: 50%;margin-left: -1.59rem;margin-top: -0.32rem;}
.title b span{color: #ffaf32;}
.tips{font-size: 0.2rem;line-height: 0.32rem;margin: 0.3rem 0;color: #666666;}
.po_a{position: absolute}
.po_r{position: relative}
.hide{display: none;}
i{font-style: normal}
/*活动结束提示*/
.error-msg{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(0,0,0,0.6);}
.error-msg p{position: fixed;width: 50%;z-index: 110;background: #000;color: #fff;text-align: center;padding: 0.26rem 0;font-size: 0.32rem;border-radius: 0.1rem;top:40%;left: 25%;}

.ewm{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}




