body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0;border:0;color:#333;}
body{font-size:32px;font-size:.32rem;max-width:1080px;margin:0 auto;font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a,a:active,a:hover,a:focus,a:visited{text-decoration:none;}
a,img{-webkit-touch-callout:none;}
ol,ul,li{list-style:none;}
textarea,input[type="password"],input[type="text"]{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff;}
body{width:7.5rem;padding:0 0 .96rem;}

header{background:#de3a30;padding:.22rem 0;overflow:hidden;position:relative;}
header h2{text-align:center;font-size:.38rem;color:#fff;}
header .back{display:block;width:.19rem;height:.34rem;background:url(201806back.png) no-repeat 0 center;background-size:.19rem .34rem;position:absolute;left:.3rem;top:.3rem;}
.menu{width:7.5rem;margin:0 auto;height:1rem;background:#fff;border-top:.01rem solid #ccc;position:fixed;bottom:0;z-index:99;}
.menu ul li{float:left;width:.8rem;font-size:.26rem;text-align:center;margin:0 .35rem;}
.menu ul li a,.menu ul li span{display:block;padding:.6rem 0 0;}
.menu ul li.news a{background:url(201806news.png) no-repeat center .16rem;background-size:.37rem .33rem;}
.menu ul li.study a{background:url(201806study.png) no-repeat center .13rem;background-size:.36rem .38rem;}
.menu ul li.share{background:url(201806share.png) no-repeat center .15rem;background-size:.35rem .38rem;}
.menu ul li.activity a{background:url(201806activity.png) no-repeat center .15rem;background-size:.39rem .39rem;}
.menu ul li.mine a{background:url(201806mine.png) no-repeat center .15rem;background-size:.4rem .4rem;}
.menu ul li.hover a,.menu ul li.hover span{color:#de3a30;}
.menu ul li.news.hover a{background:url(201806news_hover.png) no-repeat center .16rem;background-size:.37rem .33rem;}
.menu ul li.study.hover a{background:url(201806study_hover.png) no-repeat center .13rem;background-size:.36rem .38rem;}
.menu ul li.share.hover{background:url(201806share_hover.png) no-repeat center .15rem;background-size:.35rem .38rem;}
.menu ul li.activity.hover a{background:url(201806activity_hover.png) no-repeat center .15rem;background-size:.39rem .39rem;}
.menu ul li.mine.hover a{background:url(201806mine_hover.png) no-repeat center .15rem;background-size:.4rem .4rem;}
.menu ul li.kt a {background: url(20190704kt.png) no-repeat center .16rem;background-size: .37rem .33rem;}
.menu ul li.kt.hover a{background:url(20190704kt_hover.png) no-repeat center .16rem;background-size:.37rem .33rem;}



.menu .share_list{display:none;border:0.01rem solid #e9e9e9;background:#f9f9f9;padding:.2rem;overflow:hidden;position:absolute;left:.3rem;right:.3rem;bottom:1rem;z-index:99;}
.menu .share_list div{float:left;width:.6rem;height:.6rem;margin:0 0 0 .2rem;}
.menu .share_list .qq{background:url(201806share_qq.png) no-repeat;background-size:.6rem .6rem;margin:0 0 0 1.35rem;}
.menu .share_list .qzone{background:url(201806share_qzone.png) no-repeat;background-size:.6rem .6rem;}
.menu .share_list .sina{background:url(201806share_sina.png) no-repeat;background-size:.6rem .6rem;}
.menu .share_list .weixin{background:url(201806share_weixin.png) no-repeat;background-size:.6rem .6rem;}
.menu .share_list .wzone{background:url(201806share_wzone.png) no-repeat;background-size:.6rem .6rem;}
/*
.menu ul li.share.hover .share_list{display:block;}
*/

.banner{width:100%;height:4rem;position:relative;overflow:hidden;}
.banner2{overflow:hidden;}
.banner2 ul li{float:left;width:100%;position:relative;overflow:hidden;}
.banner2 ul li img{display:block;width:100%;height:4rem;}
.banner2 ul li .bg{width:100%;height:.64rem;line-height:.64rem;background:#000;opacity:.5;position:absolute;bottom:0;left:0;}
.banner2 ul li .tit{height:.64rem;line-height:.64rem;font-size:.3rem;position:absolute;bottom:0;left:.3rem;z-index:3;}
.banner2 ul li .tit a{display:block;color:#fff;}
.banner2 ul li .bg{width:100%;height:.64rem;background:#000;opacity:.5;position:absolute;bottom:0;left:0;}
.tempWrap{overflow:hidden;}
.circle{position:absolute;right:.3rem;bottom:.24rem;z-index:3;}
.circle ul{overflow:hidden;}
.circle ul li{float:left;width:.12rem;height:.12rem;background:#fff;border-radius:.12rem;margin:0 .06rem;text-indent:-99999px;}
.circle ul li.on{background:#de3a30;}

.channel{height:.74rem;line-height:.74rem;}
.channel .more{float:right;color:#3399ff;font-size:.28rem;}
.channel h3 a{font-size:.34rem;}
.channel h3 span{float:left;width:.07rem;height:.34rem;background:#de3a30;margin:.23rem .2rem 0 0;font-size:.3rem;}

.index,.personal,.activity_box{background:#f0f0f0;overflow:hidden;}
.items{background:#fff;margin:.15rem 0 0;padding:0 .3rem;overflow:hidden;}
.items .pic_list ul{overflow:hidden;}
.items .pic_list ul li{font-size:.3rem;padding:.2rem 0;border-bottom:.01rem solid #eee;overflow:hidden;position:relative;}
/* .items .pic_list ul li img{float:left;width:2.6rem;height:1.47rem;} */
.items .pic_list ul li img{float:left;width:2.6rem;height:1.47rem;display:none;}
.items .pic_list ul li .txt{height:0.65rem;padding:0 0 0 0rem;position:relative;}
/*.items .pic_list ul li .txt{height:1.47rem;padding:0 0 0 2.9rem;position:relative;}*/
.items .pic_list ul li .txt .date{font-size:.26rem;color:#999;position:absolute;bottom:0;left:2.9rem;}
.items .pic_list ul li .txt .like{background:url(201806like.png) no-repeat 0 center;background-size:.26rem .25rem;font-size:.26rem;color:#999;padding:0 0 0 .3rem;position:absolute;bottom:0;right:0;}
.items .pic_list ul li .txt .lm{font-size:.26rem;color:#999;position:absolute;bottom:0;left:2.9rem;}
.items .pic_list ul li .txt .kind{font-size:.26rem;color:#999;position:absolute;bottom:0;right:0;}
.items .pic_list ul li .txt .status{font-size:.26rem;color:#999;position:absolute;bottom:0;left:2.9rem;border-radius:.05rem;padding:.02rem .08rem;}
.items .pic_list ul li .txt .num{font-size:.26rem;color:#999;position:absolute;bottom:0;right:0;}
.items .pic_list ul li .txt .start{color:#3399ff;border:1px solid #3399ff;}
.items .pic_list ul li .txt .doing{color:#de3a30;border:1px solid #de3a30;}
.items .pic_list ul li .txt .end{color:#a3a0a0;border:1px solid #a3a0a0;}
.items .btn_more{padding:.25rem 0 .2rem;overflow:hidden;}
.items .btn_more a{display:block;color:#de3a30;border:1px solid #de3a30;padding:.2rem 0;text-align:center;border-radius:.05rem;}
.delete_items .pic_list ul li .txt{width:3.5rem;width:90%;}
.delete_items .pic_list ul li .delete{float:right;width:.28rem;height:1.47rem;background:url(201806delete.png) no-repeat 0 center;background-size:.28rem .3rem;height:0.65rem;}
.channel_list{background:#fff;margin:.15rem 0 0;overflow:hidden;}
.channel_list .channel_tabs{border-bottom:.01rem solid #eee;padding:0 .3rem;margin:0 0 0 -.7rem;overflow:hidden;}
.channel_list .channel_tabs span{float:left;width:1.2rem;height:.74rem;line-height:.74rem;font-size:.3rem;text-align:center;margin:0 0 0 .7rem;}
.channel_list .channel_tabs span.hover{color:#de3a30;border-bottom:0.04rem solid #de3a30;}

.ad{margin:.15rem 0 0;overflow:hidden;}
.ad img{display:block;width:100%;}

.form_box{padding:0 .3rem;overflow:hidden;}
.form_box ul li{border-bottom:.01rem solid #eee;padding:.2rem 0;overflow:hidden;}
.form_box ul li input.txt{width:100%;height:.7rem;line-height:.7rem;font-size:.3rem;}
.form_box ul li.yzm input.txt{float:left;width:5rem;}
.form_box ul li.yzm img{float:right;height:.7rem;}
.form_box input.btn{width:100%;height:.88rem;background:#de3a30;color:#fff;font-size:.3rem;text-align:center;border-radius:.05rem;margin:.48rem 0 .3rem;}
.form_box input.btn2{width:100%;height:.88rem;background:#fff;border:1px solid #de3a30;color:#de3a30;font-size:.3rem;text-align:center;border-radius:.05rem;margin:0 0 .3rem;}

.personal .user{background:#fff;padding:.25rem .3rem;margin:.15rem 0 0;}
.personal .user img{float:left;width:1.08rem;height:1.08rem;border-radius:1.08rem;margin:0 .3rem 0 0;}
.personal .user{height:1.08rem;line-height:1.08rem;}
.personal .func{background:#fff;margin:.15rem 0 0;overflow:hidden;}
.personal ul li{margin:0 .3rem;border-bottom:.01rem solid #eee;}
.personal ul li h4{line-height:.7rem;padding:.2rem 0;font-size:.3rem;font-weight:normal;overflow:hidden;}
.personal ul li h4 span{float:left;font-size:.3rem;padding:0 0 0 .5rem;}
.personal ul li h4 .more{float:right;width:.15rem;height:.7rem;background:url(201806personal_more.png) no-repeat 0 center;background-size:.15rem .27rem;padding:0;}
.personal .func ul li span.history{background:url(201806personal_history.png) no-repeat 0 center;background-size:.34rem .34rem;}
.personal .func ul li span.like{background:url(201806personal_like.png) no-repeat 0 center;background-size:.29rem .27rem;}
.personal .func ul li span.save{background:url(201806personal_save.png) no-repeat 0 center;background-size:.32rem .31rem;}
.personal .func2{background:#fff;margin:.15rem 0 0;}
.personal .func2 ul li span.password{background:url(201806personal_password.png) no-repeat 0 center;background-size:.27rem .3rem;}
.personal .func2 ul li span.info{background:url(201806personal_info.png) no-repeat 0 center;background-size:.24rem .3rem;}
.personal .func2 ul li .func_item_list{display:none;}
.personal .func2 ul li .func_item{clear:both;line-height:.7rem;padding:.2rem 0;border-top:.01rem solid #eee;overflow:hidden;}
.personal .func2 ul li .func_item span{float:right;}
.personal .func2 ul li .func_item .txt{float:right;height:.7rem;line-height:.7rem;font-size:.3rem;text-align:right;}
.personal .func2 ul li.hover .func_item_list{display:block;}
.personal .func2 ul li.hover h4 .more{width:.27rem;height:.7rem;background:url(201806personal_more2.png) no-repeat 0 center;background-size:.27rem .15rem;}
.personal .btn{padding:0 0 .2rem;overflow:hidden;}
.personal .btn input{width:3.28rem;height:.7rem;line-height:.7rem;border:.01rem solid #ccc;color:#666;border-radius:.05rem;font-size:.28rem;}
.personal .btn .confirm{float:left;background:#de3a30;color:#fff;}
.personal .btn .cancel{float:right;background:#eee;}

.activity_box .pic img{display:block;width:100%;}
.activity_box .intr{background:#fff;padding:.2rem .3rem;margin:.15rem 0 0;overflow:hidden;}
.activity_box .intr h2{font-size:.34rem;margin:0 0 .1rem;}
.activity_box .intr p{color:#666;font-size:.28rem;padding:.1rem 0 0;}
.activity_box .intr .status{display:inline-block;font-size:.24rem;border-radius:.05rem;padding:.02rem .08rem;}
.activity_box .intr .start{color:#3399ff;border:1px solid #3399ff;}
.activity_box .intr .doing{color:#de3a30;border:1px solid #de3a30;}
.activity_box .intr .end{color:#a3a0a0;border:1px solid #a3a0a0;}
.activity_box .detail{background:#fff;padding:.1rem .3rem 0;margin:.15rem 0 0;overflow:hidden;}
.activity_box .detail h3.tit{height:.74rem;line-height:.74rem;}
.activity_box .detail h3.tit span{font-size:.34rem;}
.activity_box .detail h3.tit span.line{float:left;width:.07rem;height:.34rem;background:#de3a30;margin:.23rem .2rem 0 0;font-size:.3rem;}
.activity_box .detail p{font-size:.28rem;line-height:.48rem;color:#666;}
.activity_box .content_bot{background:#fff;padding:.3rem;overflow:hidden;}
.content_bot span{width:1.78rem;height:.7rem;line-height:.7rem;border:.01rem solid #ccc;color:#666;padding:0 0 0 1.5rem;border-radius:.05rem;font-size:.28rem;}
.content_bot .save{float:left;background:url(201806save.png) no-repeat 1.05rem center;background-size:.31rem .3rem;}
.content_bot .like{float:right;background:url(201806like.png) no-repeat 1.05rem center;background-size:.32rem .3rem;}

.content{padding:.3rem;overflow:hidden;}
.content .title{border-bottom:.01rem solid #eee;padding:0 .1rem .1rem;overflow:hidden;}
.content .title h2{font-size:.34rem;margin:0 0 .1rem;}
.content .title p span{color:#999;font-size:.26rem;}
.content .title .date{float:left;}
.content .title .from{float:right;}
.content .con{padding:.1rem 0;overflow:hidden;}
.content .con img{width:100%;}
.content .con p{font-size:.3rem;line-height:.4rem;padding:.2rem 0 0;}
.content .content_bot{padding:.3rem 0 0;}

.swiper-container{width:100%;}
.gallery-top{width:100%;margin:0 0 .3rem;}
.gallery-thumbs{height:.92rem;}
.gallery-thumbs .swiper-slide{opacity:0.4;}
.gallery-thumbs .swiper-slide-active{opacity:1;}
.gallery-top .swiper-slide img{display:block;margin:0 auto;width:100%;}
.gallery-thumbs .swiper-slide{width:1.6rem;height:.92rem;}
.gallery-thumbs .swiper-slide img{width:1.6rem;height:.92rem;}
header .home{display:block;width:.46rem;height:.45rem;background:url(home20180621.png) no-repeat 0 center;background-size:.46rem .45rem;position:absolute;right:.3rem;top:.22rem;}



.content_pic .content_bot{position:absolute;left:.3rem;right:.3rem;bottom:0;}
.pic_big{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;}
.pic_big .gallery-top{position:absolute;left:0;top:0;right:0;bottom:0;}
.pic_big .gallery-thumbs{display:none;}
.pic_big .close{display:block;}


/*add 201908 begin*/
.personal .user .check{float:right;background:url(201908personal_check.png) no-repeat 0 center;background-size:.3rem .3rem;padding:0 0 0 .5rem;}
.personal .func ul li span.apply{background:url(201908personal_apply.png) no-repeat 0 center;background-size:.28rem .33rem;}
.personal .func ul li span.integral{background:url(201908personal_integral.png) no-repeat 0 center;background-size:.3rem .3rem;}
.personal .func2 ul li span.app{background:url(201908personal_app.png) no-repeat 0 center;background-size:.21rem .3rem;}
.personal .func2 ul li span.exit{background:url(201908personal_exit.png) no-repeat 0 center;background-size:.26rem .29rem;}
.tip_box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;}
.tip_box .tip_bg{width:100%;height:100%;background:#000;opacity:0.4;}
.tip_box .tip{position:absolute;top:50%;left:50%;margin:-3.115rem 0 0 -2.745rem;}
.tip_box .tip .pic{width:5.49rem;height:5.35rem;background:url(201908checkIn.png) no-repeat;background-size:5.49rem 5.35rem;}
.tip_box .tip .btn{display:block;width:3.52rem;height:.88rem;line-height:.8rem;background:url(201908checkIn_btn.png) no-repeat;background-size:3.52rem .88rem;font-size:.3rem;color:#fff;margin:0 0 0 .985rem;}
.apply_bg{width:100%;height:100%;background:url(2019apply_bg.jpg) no-repeat;background-size:cover;}
.apply_box{padding:0 .8rem;}
.apply_box h3{text-align:center;font-size:.4rem;font-weight:normal;color:#fff;padding:.45rem 0 .3rem;}
.apply_box ul li{background:#fff;padding:0 .3rem;border-radius:.1rem;margin:0 0 .2rem;overflow:hidden;}
.apply_box ul li .name{float:left;width:1.8rem;height:.9rem;line-height:.9rem;font-size:.3rem;}
.apply_box ul li .txt,.apply_box ul li select{float:left;width:3.4rem;height:.9rem;line-height:.9rem;color:#999;font-size:.3rem;}
.apply_box ul li .required{float:right;width:.1rem;height:.9rem;line-height:.97rem;color:#df301e;font-size:.24rem;}
.apply_box ul li select{border:none;}
.apply_box ul li .status{color:#1a7f26;}
.apply_box ul li.verification{background:none;padding:0;}
.apply_box ul li.verification .yzm{float:left;background:#fff;padding:0 .3rem;border-radius:.1rem;}
.apply_box ul li.verification .yzm .txt{float:left;width:2rem;}
.apply_box ul li.verification .pic{float:right;width:1.3rem;}
.apply_box ul li.verification .pic img{width:100%;height:.9rem;border-radius:.1rem;}
.apply_box ul li textarea{float:left;width:3.4rem;height:1.9rem;line-height:.5rem;color:#999;font-size:.3rem;border:none;font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;margin:.2rem 0;}
.apply_box .btn{width:100%;height:.9rem;background: linear-gradient(#fddc61,#feb12b);color:#fff;font-size:.3rem;text-align:center;border-radius:.1rem;margin:0 0 .7rem;}
.integral_rules_slide{background:#313439;padding:.7rem .3rem;border-bottom:.15rem solid #f0f0f0;}
.integral_rules .swiper-slide img{width:100%;}
.integral_rules .swiper-slide{position:relative;}
.integral_rules .swiper-slide .cur_level{position:absolute;top:30%;left:0;background:#7085a5;font-size:.22;border-radius:0 .1rem .1rem 0;padding:.1rem;color:#fff;}
.integral_rules .swiper-slide .cur_txt{position:absolute;top:40%;left:0;width:100%;}
.integral_rules .swiper-slide .cur_txt h4{font-size:.4rem;color:#fff;text-align:center;}
.integral_rules .swiper-slide .cur_txt p{font-size:.26rem;color:#fff;text-align:center;padding:.1rem 0 0;}
.integral_rules .txt{padding:0 .3rem;}
.integral_rules .txt h3{position:relative;height:.7rem;line-height:.7rem;text-align:center;padding:.1rem 0;}
.integral_rules .txt h3 .tit{display:inline-table;font-size:.34rem;font-weight:normal;background:url(201908integral.png) no-repeat right bottom;background-size:.33rem .38rem;padding:0 .1rem 0 0;}
.integral_rules .txt p{background:url(201908integral_dot.png) no-repeat 0 .2rem;background-size:.08rem .08rem;padding:0 0 0 .14rem;font-size:.28rem;color:#666;line-height:.4rem;}
.apply_history ul li{margin:0 .3rem;border-bottom:.01rem solid #eee;}
.apply_history ul li h4{line-height:.7rem;padding:.2rem 0;font-size:.3rem;font-weight:normal;overflow:hidden;}
.apply_history ul li h4 .txt{float:left;font-size:.3rem;background:url(201908integral_dot.png) no-repeat 0 center;background-size:.08rem .08rem;padding:0 0 0 .2rem;}
.apply_history ul li h4 .status{float:right;font-size:.3rem;color:#de3a30;}

.tip_version{width:5.6rem;height:3.3rem;background:#fff;border-radius:4px;position:absolute;top:50%;left:50%;margin:-1.65rem 0 0 -2.8rem;}
.tip_version h4{font-size:.36rem;font-weight:normal;text-align:center;padding:.3rem 0 .2rem;}
.tip_version p{font-size:0.28rem;padding:0 .6rem .4rem;border-bottom:1px solid #d2d2d2;line-height:.5rem;color:#999;}
.tip_version .btn{display:block;margin:.2rem auto 0;background:none;color:#cc483a;font-size:.32rem;}
.publish_box{background:#f0f0f0;overflow:hidden;}
.publish{margin:.15rem 0 0;overflow:hidden;}
.publish .form_box{padding:0;}
.publish_before{background:#fff;padding:0 .3rem;}
.publish_before .func_item{clear:both;line-height:.7rem;padding:.2rem 0;overflow:hidden;}
.publish_before .func_item span{float:right;}
.publish_before .func_item .txt{float:right;height:.7rem;line-height:.7rem;font-size:.3rem;text-align:right;color:#999;}
.publish_before .func_item .name{float:left;}
.publish_before .func_item textarea{display:block;width:100%;height:4.4rem;line-height:.5rem;border:none;font-size:.3rem;font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;color:#999;}
.publish_before .file{padding:0 0 .4rem;overflow:hidden;}
.publish_before .file .add{float:left;width:1.5rem;height:1.5rem;background:url(201908publish_add.png) no-repeat center center;border:1px dotted #999;margin:0 .2rem 0 0;}
.publish .agree_box{height:2.5rem;background:#f0f0f0;padding:0 .3rem;overflow:hidden;}
.publish_before .file p{line-height:1.52rem;color:#999;font-size:.22rem;margin:0 0 0 .1rem;}
.publish .agree_box .agree{font-size:.22rem;padding:.4rem 0 0;}
.publish .agree_box .agree input{vertical-align:middle;margin:0 .1rem 0 0;}
.publish .agree_box .agree span{color:#cc483a;}

.file ul li{float:left;width:1.5rem;height:1.5rem;position:relative;padding:0;border:none;overflow:hidden;border-radius:.04rem;margin:0 .2rem 0 0;}
.file ul li img{display:block;width:1.5rem;height:1.5rem;}
.file ul li .bg{width:100%;height:.4rem;line-height:.4rem;background:#000;opacity:.5;position:absolute;bottom:0;left:0;}
.file ul li .tit{width:100%;height:.4rem;line-height:.4rem;color:#fff;font-size:.2rem;text-align:center;position:absolute;bottom:0;left:0;z-index:3;}
.file ul li .tit a{display:block;color:#fff;}
.file ul li .close{width:.34rem;height:.34rem;background:url(201908close.png) no-repeat;background-size:.34rem .34rem;position:absolute;top:0;right:0;z-index:3;}
.form_box ul li.getcode button{outline:none;float:right;height:.7rem;line-height:.7rem;background:#f5f5f5;border:.01rem solid #eee;padding:0 .2rem;border-radius:.1rem;}
.form_box ul li.getcode .txt{float:left;width:4rem;}
.login_weixin{margin:.3rem 0 0;} 
.login_weixin .login{background:url(202007weixin.png) no-repeat center 0;background-size:1.2rem 1.2rem;font-size:.3rem;text-align:center;padding:1.3rem 0 0;}
.login_weixin p{font-size:.28rem;color:#999;padding:.2rem 0 0;text-align:center;}
.login_weixin p span{color:#dd3a30;}