@charset "utf-8";
/*20181217 TIF*/
body{font-size:.24rem;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;line-height:1.6em;color:#000;background:#8561ee;}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{margin:0;padding:0;list-style:none;vertical-align:top;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a{color:#666;text-decoration:none;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;vertical-align:top;}
img{border:none;}
header,footer,section,aside,article,nav,dialog,figure{display:block;}
input,textarea{-webkit-appearance: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#bababa;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#bababa;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#bababa;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#bababa;}
.cf{*zoom:1}
.cf:after{content:'';display:block;height:0;clear:both;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.tac{text-align:center !important;}
.w{max-width:7.5rem;position:relative;overflow:hidden;margin:0 auto;}
.w .bg{width:100%;}
.w .bd{width:100%;height:100%;position:absolute;top:0;left:0;}
.col1{color:#cf432c !important;}
.col2{color:#f2c46c !important;}
.mb40{margin-bottom:.4rem !important;}

.m1-login{float:left;margin:.1rem 0 0 .3rem;overflow:hidden;}
.m1-rule{background:url(../images/btn2.png) no-repeat;background-size:100% 100%;width:1.59rem;height:.57rem;line-height:99;margin:.35rem .3rem 0 0;float:right;overflow:hidden;display:block;}
.m1-login .before{background:url(../images/btn1.png) no-repeat;background-size:100% 100%;width:1.59rem;height:.57rem;line-height:99;margin-top:.25rem;overflow:hidden;display:block;}
.m1-login .after{height:1.5rem;line-height:1.11rem;color:#482277;font-weight:bold;overflow:hidden;display:none;position:relative;}
.m1-login .after img{width:1.01rem;height:1.01rem;border-radius:50%;margin:.05rem .2rem auto .1rem;box-shadow:0 0 0 .05rem #fff;float:left;display:block;}

.m2-date{width:3.45rem;height:.3rem;line-height:.3rem;text-align:center;color:#fff;font-size:.2rem;margin:1.78rem auto 0;overflow:hidden;}

.m3{margin-bottom:.3rem;}
.m3 .lw{width:6.2rem;height:1.7rem;margin:.4rem auto 0;overflow:hidden;}
.m3 .lw span{width:1.55rem;height:1.7rem;float:left;overflow:hidden;display:inline;}
.m3 .lw img{width:100%;height:100%;}
.m3 .txt{width:5.9rem;font-size:.22rem;color:#482277;margin:.3rem auto 0;overflow:hidden;}
.m3 .txt p{margin-bottom:.1rem;}

.m4 .tabs{width:100%;height:1.07rem;text-align:center;overflow:hidden;}
.m4 .tabs span{background:url(../images/btn4.png) no-repeat;background-size:100% 100%;width:3.44rem;height:1.07rem;line-height:0.8rem;color:#fff;font-size:.3rem;overflow:hidden;display:inline-block;}
.m4 .tabs span.on{background-image:url(../images/btn3.png);}
.m4 .txts{width:100%;height:.3rem;line-height:.3rem;text-align:center;color:#e3d0fe;font-size:.22rem;overflow:hidden;}
.m4 .cons{width:6.54rem;margin:0 auto;overflow:hidden;}
.m4-hd{width:100%;height:.47rem;margin:.8rem 0 .1rem 0;overflow:hidden;}
.m4-txt{height:.37rem;line-height:.37rem;margin:0.05rem 0 0 .2rem;color:#fff;font-size:.22rem;float:left;overflow:hidden;}
.m4-txt span{color:#ffec50;}
.m4-search{background:url(../images/sear.png) no-repeat;background-size:100% 100%;width:2.49rem;height:.47rem;float:right;overflow:hidden;}
.m4-search .txt{background:none;width:1.9rem;height:.47rem;line-height:.47rem;font-size:.18rem;border:0;padding:0 .1rem;float:left;overflow:hidden;display:inline;outline:none;box-sizing:border-box;}
.m4-search .btn{background:none;width:.58rem;height:.44rem;line-height:99;border:0;float:right;overflow:hidden;display:inline;outline:none;cursor:pointer;}

.m4-bd{width:100%;margin:0 auto;overflow:hidden;}
.m4-bd ul{height:13.7rem;overflow:hidden;}
.m4-bd li{background:#fff;width:100%;height:1.25rem;margin-bottom:.1rem;border-radius:.1rem;overflow:hidden;vertical-align:top;}
.m4-bd .d1{width:.77rem;height:1.25rem;text-align:center;float:left;overflow:hidden;display:inline;}
.m4-bd .d1 span{background:#825efd;height:.32rem;line-height:.32rem;text-align:center;font-size:.2rem;color:#fff;font-weight:bold;padding:0 .1rem;margin-top:.47rem;overflow:hidden;display:inline-block;border-radius:.2rem;}
.m4-bd .top1 .d1 span{background:#fec722;}
.m4-bd .top2 .d1 span{background:#afafaf;}
.m4-bd .top3 .d1 span{background:#ff9f52;}
.m4-bd .d2{width:3.5rem;height:.78rem;float:left;margin-top:.25rem;overflow:hidden;display:inline;}
.m4-bd .d2 img{width:1.38rem;height:.78rem;float:left;margin-right:.2rem;overflow:hidden;display:inline;}
.m4-bd .d2 .tit{width:1.92rem;height:.35rem;line-height:.35rem;color:#482277;font-size:.24rem;float:left;margin-bottom:.15rem;overflow:hidden;display:inline;text-overflow:ellipsis;white-space:nowrap;}
.m4-bd .d2 .tit a{color:#482277;}
.m4-bd .d2 .tit a:hover{color:#825efd;}
.m4-bd .d2 .aut{background:url(../images/icon2.png) no-repeat 0 .04rem;background-size:.16rem .19rem;width:1.92rem;height:.24rem;line-height:.27rem;font-size:.2rem;color:#b4b4b4;padding-left:.2rem;float:left;overflow:hidden;display:inline;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.m4-bd .d3{width:2.1rem;height:1.25rem;float:right;margin-right:.1rem;overflow:hidden;display:inline;}
.m4-bd .d3 a{background:#fec722;width:1.4rem;height:.4rem;line-height:.4rem;text-align:center;color:#fff;font-weight:bold;margin:.23rem auto .1rem;overflow:hidden;display:block;border-radius:.5rem;}
.m4-bd .d3 span{width:100%;line-height:.3rem;text-align:center;font-size:.18rem;color:#666;display:block;}
.m4-bd .d3 span em{color:#fe6f8c;font-size:.24rem;font-weight:bold;}
.m4-bd .pages{width:100%;height:.4rem;line-height:.4rem;text-align:center;overflow:hidden;}
.m4-bd .pages a,.m4-bd .pages span{background:#fff;width:.32rem;height:.32rem;line-height:.32rem;text-align:center;border:1px solid #ddd;margin:0 5px;overflow:hidden;display:inline-block;border-radius:50%;}
.m4-bd .pages a.on{background:#fc688b;border-color:#fc688b;color:#fff;}
.m4-bd .pages a.first,.m4-bd .pages a.last{background:#825efd;width:.72rem;font-weight:bold;color:#fff;border-radius:.2rem;border-color:#825efd;}

.m4-bd2 .d2{line-height:.78rem;color:#482277;font-size:.2rem;font-weight:bold;overflow:hidden;display:inline;text-overflow:ellipsis;white-space:nowrap;}
.m4-bd2 .d2 img{width:.74rem;height:.74rem;box-shadow:0 0 0 .02rem #482277;float:left;margin:.02rem .2rem 0 .02rem;overflow:hidden;display:inline;border-radius:50%;}
.m4-bd2 .d3 span{width:100%;line-height:1.25rem;text-align:center;color:#666;display:block;}

.footer{background:#1c1b20;padding:.5rem 0;overflow:hidden;}
.footer img{width:1.45rem;height:.54rem;float:left;margin-left:.2rem;overflow:hidden;display:inline;}
.footer p{width:5.6rem;text-align:center;color:#fff;font-size:.2rem;float:right;overflow:hidden;}

.fix{width:1.29rem;height:1.42rem;position:fixed;bottom:3rem;right:.1rem;}
.fix a{width:1.29rem;height:1.42rem;display:block;}
.fix a img{width:1.29rem;height:1.42rem;}

.pop{background:#fff;width:5.76rem;border:3px solid #fe42ef;position:relative;overflow:hidden;border-radius:.2rem;display:none;}
.pop-close{background:url(../images/pop-close.png) no-repeat;background-size:.45rem .45rem;width:.45rem;height:.45rem;line-height:99;position:absolute;top:.1rem;right:.1rem;overflow:hidden;display:block;cursor:pointer;}
.pop .tit1{width:100%;height:.5rem;line-height:.5rem;text-align:center;color:#5a2eb5;font-size:.36rem;font-weight:bold;margin:.3rem auto .3rem;overflow:hidden;}
.pop .con1{width:5.2rem;height:4.5rem;color:#825efd;font-size:.2rem;line-height:.35rem;margin:0 auto .3rem;padding-right:.1rem;overflow:hidden;overflow-y:scroll;}
/*滚动条样式*/
.pop .con1::-webkit-scrollbar{width:4px;height:4px;}
.pop .con1::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(254,66,239,1);background:rgba(254,66,239,1);}
.pop .con1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(224,220,237,1);border-radius:0;background:rgba(224,220,237,1);}

.pop .txt2{width:100%;line-height:.5rem;text-align:center;color:#825efd;font-size:.24rem;margin-bottom:.3rem;overflow:hidden;}
.pop .img1 img{width:3rem;height:3rem;margin:.2rem auto;display:block;}

.pop .btn{width:100%;height:.51rem;text-align:center;margin-bottom:.3rem;overflow:hidden;}
.pop .btn a{background:#ff38cf;border-bottom:2px solid #db22db;width:1.8rem;height:.47rem;line-height:.47rem;text-align:center;color:#fff;font-size:.24rem;overflow:hidden;display:inline-block;border-radius:.05rem;}

.popmask{background:#000;width:100%;height:100%;opacity:.8;filter:alpha(opacity=80);position:fixed;top:0;left:0;z-index:99;display:none;}