*{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;color: inherit;font-weight: normal;font-family: "微软雅黑";box-sizing: border-box;font-style: normal;outline: none;-webkit-tap-highlight-color: transparent;}
body{width: 100%;overflow-x: hidden;}
img{vertical-align: middle;max-width: 100%;}
.top-bar{width: 100%;height: .88rem;display: flex;align-items: center;justify-content: center;font-size: .34rem;}

/* 搜索*/
.app_0{background: #861c18;max-width: 680px;margin:0 auto;}
.headerbox{width:100%; margin:0 auto; overflow:hidden;}
.headerbox img.bg{ display:block; width:100%;}




/* 活动内容*/
.huod_nr{width: 92%;margin:0.2rem auto 0 auto;color: #333;}
.huod_nr p{color: #333;font-size: 0.28rem;line-height: 0.48rem;}
.huod_nr .da_bt{font-size: 0.3rem;line-height: 0.36rem; font-weight: bold;margin: 0.1rem 0; color: #e8fffe;background-image: linear-gradient(to right, #009ae9 ,#5f23c4);display: inline-block;padding: 0.08rem 0.15rem;border-radius: 0.15rem 0px 0.15rem 0px;}
.huod_nr p span.fenz_bt{color: #2b3fc7;font-size: 0.28rem;font-weight: bold;}
.huod_nr p span.flei_zb{color: #e8fffe;background: #10a2f0;border-radius:10rem;padding:0rem 0.02rem 0.02rem 0.15rem; line-height: 0.46rem;}
.huod_nr p span.biaoz_s{color:#e56e4d; }
.huod_nr p span.biaoz_s_0 a{color:#1d24ab; }

.huod_nr .lianxi_r{text-align: left;font-size: 0.26rem;line-height: 0.46rem;margin-bottom: 0.4rem;margin-top: 0.3rem;}
.huod_nr .lianxi_r p{text-indent: 0em;}
.huod_nr .hud_shij{}
.huod_nr .hud_shij p{text-indent: 0em;}
.huod_nr .hud_shij p span{float: right;}
.lj_naom{font-size: 0.36rem;line-height: 0.6rem;margin: 0.4rem 0 0rem 0; color: #641412; font-weight:bold;background-image: linear-gradient(to right,  #f7c970 ,#f0ba51);text-align: center; padding: 0.08rem 0.15rem;border-radius:5rem; z-index: 1000;}
.aui-tab{ margin-top:-0.1rem;}

.wenxin_ts{font-size: 0.26rem;line-height: 0.46rem; color:#fff; margin:0.5rem auto;}
.wenxin_ts h4{font-size: 0.3rem;line-height: 0.46rem; margin-bottom:0.2rem; font-weight:bold; }
.wenxin_ts p{font-size: 0.26rem;line-height: 0.46rem;color:#fff;text-indent: 0; }

.zhuy_shix{font-size: 0.26rem;line-height: 0.46rem; color:#fff; }
.zhuy_shix h4{font-size: 0.3rem; line-height: 0.46rem;margin-bottom:0.2rem;font-weight:bold;}
.zhuy_shix p{font-size: 0.26rem;line-height: 0.46rem;color:#fff;text-indent: 0;  }


.huod_nr .tij_wc {
    margin: 0 auto;
    text-align: center;
}
.huod_nr .tij_wc img {
    width: 30%;
}
.huod_nr .tij_gx {
    text-align: center;
    line-height: 0.46rem;
    margin: 0 auto 0.6rem auto;width: 80%;
}
.huod_nr .tij_gx h3{    font-size: 0.36rem;
    color: #fd785d;}
.huod_nr .tij_gx p{font-size: 0.26rem;
    color: #999;}
.huod_nr .tij_shib h3{color: #666;}
.huod_nr .shenh_tongg h3{ color: #fd785d;}
.huod_nr .shenh_wtg h3{ color: #333;}


/* 机构报名*/
.courseBox_bj{background:#f6f6f6;width: 100%; padding: 0.2rem 3% 0 3%;}
.courseBox_bj ul li{background: #fff;}

.tab-nav {
    width: 100%;
    margin:0 auto;overflow: hidden; font-size:0.32rem; color:#fff; font-weight:bold; text-align:center;
}

.tab-nav-item {
    height:0.6rem;
    line-height:0.6rem;
    position: relative;
    text-align: center;
    color: #585858;
    font-size: 0.29rem;
    display: block;
    float: left;
    width: 50%;
}

.tab-nav-item.tab-active  {
    /* background-color: #51bd03; */
}

.tab-nav-item.tab-active a {
    color: #4c73ed;font-weight: bold;
    font-size: 0.29rem;
}

.tab-nav-item a {
    display: inherit;
    font-size: 0.29rem;
    color: #333;
}

.tab-panel {
    position: relative;
    overflow: hidden;
}

.tab-panel .tab-panel-item {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.tab-panel .tab-panel-item.tab-active~.tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.tab-nav-item.tab-active:before {
    content: '';
    width: 35%;
    height: 4px;
    position: absolute;
    left: 57%;
    bottom: 0;
    margin-left: -25%;
    z-index: 4;
    border-radius: 100px;
background:linear-gradient(75deg, #706aeb, #4a83ff);
}

/*作品信息*/
.biaodan{ width:100%; margin:0.4rem auto ; overflow:hidden; background:#ffffff; border-radius:0.2rem; padding:0.2rem;}
.forget-pwd{width:100%;margin:0px auto;overflow:hidden;}
.forget-pwd input,.forget-pwd select,.forget-pwd button{border:0;margin:0;padding:0; background:none;}

.forget-pwd dl{ width:100%;line-height:0.86rem; display:flex; border-bottom:1px solid #f1f1f1;}
.forget-pwd dt{ float:left; font-size:0.28rem; color:#3e3e3e; width:2.2rem; }
.forget-pwd dd{ width:100%; color:#777;font-size:0.28rem;}
.forget-pwd dd.controls_0{color:#3e3e3e;}
.forget-pwd dd input{width:100%; height:0.46rem;line-height:0.46rem; border:0; padding:0 0.06rem; } 

.forget-pwd dd textarea{width: 100%;
    height: auto;
    line-height: 0.86rem;}
.forget-pwd .controls select{width:100%;height:0.46rem; line-height:0.46rem;border:0;}
.tj_canyr{font-size:0.26rem; color:#33b9cd; text-align:center; line-height:0.86rem;border-bottom:1px solid #f1f1f1;}

.tj_canyr img{ width:0.32rem; margin-right:0.1rem;line-height:0.86rem; margin-bottom:0.05rem;}


/*代理人上传*/
.dailirn{width:100%; overflow:hidden;}

.dlr_sc{ width:100%}
.dlr_img{
	width:1.8rem; margin-bottom:0.2rem;-moz-border-radius: 2px; -webkit-border-radius: 2px;border-radius:2px; text-align:center;
}
.dlr_img img{height:1rem;
	width:1.8rem;}
	.forget-pwd dl.sc_ship{ display:grid;}
.dlr_img iput{ }
.tishiyu{ line-height:0.46rem; font-size:0.24rem; color:#adadad; display:block; width:100%; margin-bottom:0.1rem;}
.xiaz_mob{line-height:0.46rem; font-size:0.24rem; color:#0fb1f6; display:block; width:100%; margin-bottom:0.1rem;}
/*邀请码*/

.form-group_yqm{    padding: 0.3rem 0.4rem;margin: 0.4rem 0.2rem;line-height: 0.4rem;
    background: #fafafa;border-radius: 5rem;}
.youqtishi{font-size: 0.26rem;color: #333;margin:0.4rem 0.2rem;line-height: 0.6rem;}
.youqtishi p{font-size: 0.26rem;color: #999;text-indent: 0em;}

.sm_jf{font-size: 0.28rem;color: #333;line-height:0.8rem;border-bottom: 1px solid #f3f3f3;text-align: center;}
.sm_jf span{font-size: 0.56rem;color: #d85506;}
.erwm{text-align: center;margin-top: 0.2rem;}
.erwm img{width: 50%;}

/*提示页*/

.tishi_y_0{line-height:0.9rem; font-size:0.36rem; color:#d85506;  border-bottom: 1px solid #f3f3f3;text-align: center;}
.youqtishi .tis_wz{color:#0fb1f6;}

.slide {
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 104;
  display: none; 
  width: 100%;
  overflow-y: auto;
  background-color: #fff;
}
.slide li {
  display: block;
  height: 0.7rem;
  border-bottom: 1px solid #eee;
}
.slide li a {
  display: block;
  padding: 0 30px;
  height:0.7rem;
  background-color: transparent;
  line-height: 0.7rem;
}
.slide li a:hover,
.slide li a.selected { background-color: #f6f6f6; }

.slide li a.select { background-color: #fff; }

.hd_zuop{ width:96%; margin:0 auto;}
.hd_zuop ul{ overflow:hidden;}
.hd_zuop ul li{ font-size:0.24rem; width:48%; margin:0 1% 0.16rem 1%; float:left; display:block; border-radius:0.1rem; background:#fff;}
.hd_zuop ul li img {border-radius: 0.1rem 0.1rem 0px 0; width:100%; height:2rem;}
.hd_zuop ul li .bian_h{font-size:0.26rem; color:#000; line-height:0.4rem; padding:0.1rem 0.15rem 0 0.15rem;}
.hd_zuop ul li .zuop_mc{font-size:0.24rem; color:#555; line-height:0.4rem; padding:0 0.15rem 0.14rem 0.15rem;}
/* tap-bar */

.footerBox{width:100%;margin:0 auto; }

