input,button,textarea{font-size:100%;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
select{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    font-style: normal;
}
html,body{font-family:"Microsoft YaHei";-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;word-break: break-all;}
body{
    background:#fafafa;
}
*{margin:0;padding:0;box-sizing: border-box;}
select{text-indent: 0!important;}
a{text-decoration: none;}
ul, li {list-style: none; }
input[type=button],input[type=text], input[type=submit], input[type=file], button { -webkit-appearance: none; }
.clear{ clear:both; height:0px; width:0px; overflow:hidden;}

/*组讯*/
.tuanjian_top{
    width: 100%;
    height: 1rem;
    background: #fff;
    position: fixed;
    top:0;
    font-size: 0.36rem;
    color: #333333;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2000;
}
.tj_topa{
    width: 0.26rem;
    height: 0.46rem;
    position: absolute;
    left: 0.2rem;
    top:0.3rem;
}
.tj_topa img{
    width: 100%;
    display: block;
}
.tuanjian_box{
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    margin-top: 1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    position: absolute;
    z-index: 1;
    padding-bottom: 0.2rem;
}
.tuanjian_one{
    width: 100%;
    display: table;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    background: #fff;
    padding-top: 0.3rem;
    padding-bottom: 0.16rem;
    margin-top: 0.2rem;
    border-radius: 0.1rem;
}
.tj_oneh1{
    font-size: 0.32rem;
    font-weight: bold;
    display: block;
    color: #323232;
}
.tj_divyi{
    width: 100%;
    box-sizing: border-box;
    display: table;
    padding-top: 0.3rem;
}
.tj_yisp{
    float: left;
    font-size: 0.24rem;
    color: #AAAAAA;
    margin-right: 1rem;
}
.tj_onep{
    font-size: 0.28rem;
    color: #878787;
    display: block;
    clear: both;
    padding-top: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0.3rem;

}
.zuxun_condeta .tj_onep1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.line {
    width: 100%;
    display: table;
    border-bottom: 1px solid #ECECEC;
}
.tj_erdl{
    padding-top: 0.15rem;
    clear: both;
}
.tj_erdt{
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}
.tj_erdtimg{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.tj_erdd{
    font-size: 0.3rem;
    color: #555555;
    float: left;
    line-height: 0.6rem;
    margin-left: 0.2rem;
}
.tj_topa2{
    width:0.5rem;
    height:0.5rem;
    display: block;
    top: 0.27rem;
    right:0.2rem;
    position: absolute;
}
.tj_topa2 img{
    width: 100%;
    display: block;
}
.tj_onep1{
    padding-top: 0.3rem;
    width: 100%;
    display: table;
    font-size: 0.28rem;
    color: #555555;
    line-height: 0.48rem;
}
.tj_onep2{
    width: 6.7rem;
    height: 4.19rem;
    margin: auto;
    margin-top: 0.2rem;
}
.tj_onep2 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.tuanjian_bom{
    width:100%;
    position:fixed;
    bottom:0;
    height:1rem;
    background-color:#fff;
    z-index: 1000;
    right: 0;
}
.he_top2_le{
    float: right;
    margin-top: 0.05rem;
}
.tuanjian_bom .tj_erdl{
    padding-top: 0.2rem;
    padding-left: 0.4rem;
}
.guanz{
    float: left;
    margin-right: 0.1rem;
}
.he_top2_le .guanz div{
    display: none;
}
.tuanjian_box2{
    margin-bottom: 1rem;
}
.guanle{
    color: #FAFAFA;
    font-size: 0.26rem;
    width: 1.2rem;
    align-items: center;
    justify-content: center;
    background: #6243E7;
    border-radius: 0.25rem;
    text-align: center;
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
}
.he_top2_le .guanz .guanz_act{
    display: block;
}
.guanri{
    color: #AAAAAA;
    font-size: 0.26rem;
    width: 1.2rem;
    align-items: center;
    justify-content: center;
    background: #EAEAEA;
    border-radius: 0.25rem;
    text-align: center;
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
}
.aite{
    float: left;
    color: #FAFAFA;
    font-size: 0.26rem;
    width: 1.2rem;
    align-items: center;
    justify-content: center;
    background: #6243E7;
    border-radius: 0.25rem;
    text-align: center;
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
    margin-right: 0.4rem;
}
.tuija .news_ul{
    display: block;
}
.dongtai{
    margin-top: 0.2rem;
}
.dongtai .dota_list{
    border-radius: 0.1rem;
}
.tuija .news_ul li{
    box-sizing: unset;
}
.tuija{
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.1rem;
}
/*组讯*/

/*活动*/
.hdong_onedl{
    width:100%;
    margin-top: 0.2rem;
    box-sizing: border-box;
    border-radius: 0.1rem;
    background: #fff;
    overflow: hidden;
    padding-bottom: 0.36rem;
}
.hdong_onedt{
    width:7.1rem;
    height: 4rem;
}
.hdong_onedl .hdong_onedt img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.hdong_onedd{
    padding-top: 0.3rem;
}
.hdong_onedd_le{
    float: left;
    padding-left: 0.2rem;
}
.hdong_onedd_h1{
    font-size: 0.32rem;
    color: #323232;
    font-weight: bold;
    width: 5.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 0.1rem;
}
.hdong_onedd_sp{
    font-weight: 300;
    font-size: 0.24rem;
    color: #AAAAAA;
    display: block;
    padding-top: 0.1rem;
    width: 5.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hdong_onedd_ri{
    width: 0.4rem;
    height: 1.3rem;
    float: right;
}
/*活动详情*/
.huodong_box .hdong_onedl .hdong_onedt{
    width: 7.5rem;
    height: 4.22rem;
}
.huodong_box .hdong_onedl{
    border-radius:0 0 0.2rem 0.2rem;
}
.huodong_box{
    margin-top: 1rem;
}
.huodong_box .hdong_onedl .hdong_onedd .hdong_onedd_h1{
    word-break: break-all;
    width: auto;
    padding-right: 0.4rem;
    white-space: initial
}
.huodong_box .hdong_onedl .hdong_onedd .hdong_onedd_sp{
    word-break: break-all;
    width: auto;
    padding-right: 0.4rem;
    white-space: initial
}
.huodong_box  .hdong_onedd_le{
    padding-left: 0.4rem;
}
.huodong_one{
    margin-top: 0.2rem;
    background: #fff;
    width: 100%;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    box-sizing: border-box;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    border-radius:0.2rem;
    
    font-size: 0.28rem;
    color: #555555;
    font-weight: 300;
    text-indent: 0.24rem;
}
.huodong_one h2{
    font-size: 0.32rem;
    color: #333333;
    font-weight: 400;
}
.huodong_one p{
    font-size: 0.28rem;
    color: #555555;
    font-weight: 300;
    text-indent: 0.24rem;
    margin-top: 0.4rem;
}
.huodong_con{
    margin-top: 0;
}
.huodong_con .hdong_onedl{
    margin-top: 0;
}
/*活动*/
/*剧本*/
.juben_one{
    width: 100%;
    border-radius: 0.4rem;
    background: #FAFAFA;
    margin-top: 0.2rem;
    height: 0.8rem;
    display: flex;
    align-items: center;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    position: relative;
}
.juben_one .tj_erdl{
    padding-top: 0;
    float: left;
}
.juben_oneb{
    float: left;
    font-size: 0.28rem;
    color: #6243E7;
    margin-left: 0.28rem;
}
.juben_oneipt{
    width: 1.3rem;
    height: 0.6rem;
    background: #6243E7;
    border-radius: 0.3rem;
    font-size: 0.28rem;
    color: #fff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0.6rem;
    position: absolute;
    right: 0.1rem;
}
.juben_one .tj_erdl .tj_erdd{
    width: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.juben_two{
    margin-top: 0.3rem;
}
.juben_twosp{
    font-size: 0.26rem;
    color: #888888;
    font-weight: 300;
    float: left;
}
.juben_twolab{
    font-size: 0.26rem;
    color: #333333;
    font-weight: 300;
    float: right;
}
.juben_thr{
   clear: both;
    padding-top: 0.3rem;
    padding-bottom: 0.1rem;
    display: table;
}
.juben_erimg{
    width: 1.6rem;
    height: 2.1rem;
    display: block;
    object-fit: cover;
    border-radius: 0.1rem;
    float: left;
    margin-left: 0.1rem;
}
.juben_erimg:first-child{
    margin-left: 0;
}
.tab-hd{
    display: flex;
    align-items: center;
    justify-content: center;
}
.tab-hd li{
    font-size: 0.3rem;
    color: #888888;
    font-weight: 400;
    float: left;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    border-bottom:1px solid rgba(255, 255, 255, 0);
    padding-bottom: 0.08rem;
}
.tab-hd li.active{
    color: #333333;
   border-bottom: 1px solid #6243E7;
}
.tab-bd{
    clear: both;
}
.tab-bd li{
    display:none;
}
.tab-bd li.thisclass{
    display:block;
}
.juben_for{
    width: 50%;
    float: left;
}
.juben_forbox{
    padding-top: 0.16rem;
    margin-left: -0.05rem;
    margin-right: -0.05rem;
}
.juben_video{
    width: 3.3rem;
    height: 4.34rem;
    display: block;
    overflow: hidden;
    border-radius: 0.1rem;
    float: left;
    object-fit: cover;
    margin-top: 0.1rem;
}
.juben_forbox .yuan_san .yuan_sanvid{
    height: 4.34rem;
    margin-top: 0.1rem;
}
.juben_forbox p{
    font-size: 0.28rem;
    color: #fff;
    padding: 0.2rem;
    background: #6243E7;
    border-radius: 0.1rem;
    margin-top: 0.2rem;
    display: table;
    clear: both;
}
.juben_fiv{
    padding-top: 0.16rem;
}
.juben_fiv p{
    font-size: 0.28rem;
    color: #555555;
    font-weight: 300;
    margin-top: 0.2rem;
}
/*剧本*/
/*演员*/
.tuanjian_top .he_name{
    display: none;
}
.he_top{
    width:100%;
    position:fixed;
    background: rgba(255,255,255,0);
    top:0rem;
    left:0rem;
    height:1rem;
    z-index: 1000;
}
.back_a{
    width:0.26rem;
    height:0.46rem;
    display: block;
    top:0.27rem;
    left:0.2rem;
}
.back_a img{
    width:0.26rem;
    height:0.46rem;
}
.he_name{
    width:100%;
    height:100%;
    font-size:0.36rem;
    display:block;
    font-family:"Microsoft YaHei";
    font-weight:300;
    color:rgba(51,51,51,1);
    line-height:1rem;
    text-align:center;
    display: none;
    background:#fff;
}
.he_right{
    width:0.47rem;
    height:0.37rem;
    display: block;
    top:0.3rem;
    right:0.2rem;
    position: absolute;
}
.he_right img{
    width:0.47rem;
    height:0.37rem;
}
.he_img2{
    display: none;
}
.he_show {
    background: rgba(255,255,255,0);
}
.he_show .he_name{
    display: block;
}

.he_show .he_img1{
    display: none;
}
.he_show .he_img2{
    display: block;
}
.banner{
    width: 100%;
    height:5.32rem ;
    overflow: hidden;
}
.banner img{
    width: 100%;
}
.ba_bot{
    z-index: 100;
    width: 100%;
    box-sizing: border-box;
    padding: 0rem 0.2rem;
    height: 0.5rem;
    bottom: 0.9rem;
    left: 0rem;
}
.ba_bot_name{
    width:4rem;
    height:0.5rem;
    font-size:0.36rem;
    font-family:"Microsoft YaHei";
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:0.5rem;
}
.ba_bot_a2{
    width:1.2rem;
    height:0.5rem;
    background:rgba(255,255,255,0.8);
    border-radius:0.5rem;
    font-size:0.26rem;
    font-family:"Microsoft YaHei";
    font-weight:400;
    color:rgba(98,67,231,1);
    text-align: center;
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
    display: none;
}
.ba_bot_a1{
    width:1.2rem;
    height:0.5rem;
    background:rgba(98,67,231,1);
    border-radius:0.5rem;
    margin-left: 0.2rem;
    font-size:0.26rem;
    font-family:"Microsoft YaHei";
    font-weight:400;
    color:rgba(250,250,250,1);
    text-align: center;
    padding-top: 0.08rem;
    padding-bottom: 0.08rem
}
.yanyuan_box{
    margin-top: -0.3rem;
    border-radius: 0.2rem;
    background: #fff;
    padding-left: 0;
    padding-right: 0;
}
.yanyuan_box .tuanjian_one{
    margin-top: 0;
}
.yan_oneimg{
    width: 3.5rem;
    height: 4.6rem;
    float: left;
    object-fit: cover;
    display: block;
    margin-top: 0.1rem;
    overflow: hidden;
    border-radius: 0.1rem;
}
.yanyuan_yi .yuan_san .yuan_sanvid{
    width: 3.5rem;
    height: 4.6rem;
    margin-top: 0.1rem;
}
.yanyuan_one{
    width: 50%;
    float: left;
}
.yanyuan_yi{
    padding-top: 0.3rem;
    margin-left: -0.05rem;
    margin-right: -0.05rem;
}
.yan_twosp{
    font-weight: 400;
    font-size: 0.28rem;
    color: #333333;
    float: left;
    padding-left: 0.2rem;
    width:1.4rem;
}
.yan_twob{
    font-weight: 400;
    font-size: 0.28rem;
    color: #555555;
    float: left;
    padding-left: 0.4rem;
}
.yanyuan_two{
    border-bottom: 1px solid #ECECEC;
    width: 100%;
    display: table;
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;
}
.ba_bot_a3{
    width:1.2rem;
    height:0.5rem;
    background:#EAEAEA;
    border-radius:0.5rem;
    font-size:0.26rem;
    font-family:"Microsoft YaHei";
    font-weight:400;
    color:#AAAAAA;
    text-align: center;
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
    display: none;
}
.ba_bot .guanz_act{
    display: block;
}
.zhao_oneimg{
    width: 0.8rem;
    height: 0.74rem;
    display: block;
    float: left;
}
.zhao_one{
    width: 100%;
    padding: 0.2rem 0.2rem 0.2rem 0.2rem;
    background: #fff;
    box-sizing: border-box;
    display: table;
    border-radius: 0.1rem;
    margin-top: 0.2rem;
}
.zhao_yi{
    float: left;
    margin-left: 0.22rem;
}
.zhao_yib{
    display: table;
    color: #333333;
    font-size: 0.3rem;
}
.zhao_yisp{
    display: table;
    color: #AAAAAA;
    font-size: 0.24rem;
}
.zhao_yiimg{
    float: right;
    width: 0.17rem;
    height: 0.3rem;
    display: block;
    margin-top: 0.2rem;
}
/*布局*/
.masonry {
    position: relative;
    margin-top: 0.2rem;
}
.item {
    position: absolute;
    width: 3.5rem!important;
    max-height: 4.8rem;
}
.item img{
    width: 100%;
    height:100%;
    display: block;
    object-fit: cover;
    border-top-right-radius: 0.1rem;
    border-top-left-radius: 0.1rem;
}
.masonry .zhao_erimg{
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0.2rem;
    bottom:0.2rem;
}
/*布局*/
/*演员*/
/*设备场地*/
.shebei{
    padding-top: 0.2rem;
}
.shebei .tj_onep{
    float: left;
    width: 4.45rem;
}
.sp_one{
    width: 2rem;
    height: 1.5rem;
    float: right;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-top: 0.15rem;
    margin-bottom: 0.2rem
}
.sp_onetu{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.dongtai .dt_con{
    -webkit-line-clamp: initial;
}
/*设备场地*/
/*赞*/
.zan_one {
    width: 100%;
    display: table;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.1rem;
    padding: 0.2rem;
}
.zan_oneimg{
    width:0.86rem;
    height: 0.86rem;
    border-radius: 50%;
    display: block;
    object-fit: cover;
    float: left;
}
.zan_yi{
    display: table;
    width: 100%;
}
.zan_er{
    float: left;
    margin-left: 0.18rem;
}
.zan_erb{
    display: block;
    font-size: 0.3rem;
    color: #333;
}
.zan_ersp{
    display: block;
    font-size: 0.24rem;
    color: #aaa;
}
.zan_san{
    float: right;
    font-size: 0.24rem;
    color: #aaa;
}
.zan_si{
    width: 100%;
    display: table;
    background: #fafafa;
    margin-top: 0.2rem;
    border-radius: 0.1rem;
}
.zan_liu{
    width: 5rem;
    float: left;
    padding-left: 0.2rem;
    padding-top: 0.2rem;
}
.zan_sip{
    width: 5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.24rem;
    color: #aaa;
}
.zan_sia{
    position: relative;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 0.1rem;
    float: right;
    display: block;
    overflow: hidden;
}
.zan_siimg{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.zan_wu{
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.zan_wuimg{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.zan_sih1{
    font-size: 0.26rem;
    color: #888;
    float: left;
    margin-bottom: 0.1rem;
}
.zuopin .zan_sia{
    height: 1.46rem;
}
.yinyue .zan_sip{
    -webkit-line-clamp: 1;
}
/*赞*/
/*评论*/
.pingh2{
    font-size: 0.26rem;
    color: #333;
    margin-top: 0.2rem;
    margin-left: 0.2rem;
}
.zan_san2{
    width: 1rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background: #8279EE;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.26rem;
    color: #fff;
}
/*评论*/
/*原创*/
.yuan_top{
    width: 100%;
    height: 3rem;
}
.yuan_topimg{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.yuan_box .tab-hd .yuan_one{
    font-size: 0.32rem;
    color: #B8A4FF;
    margin-top: 0.18rem;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    padding-bottom: 0.1rem;
}
.yuan_box .tab-hd .yuan_one.active{
    font-size: 0.36rem;
    color: #fff;
    border-bottom: 1px solid #fff;
}
.yuan_box .tab-bd .yuan_yi{
    display: none;
}
.yuan_box .tab-bd .yuan_yi.thisclass{
    display: block;
}
.yuan_box .yuan_con{
    position: fixed;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
    background: url("../img/wz_img/yuan_yi_01.jpg") no-repeat center center;
    background-size: 100% 100%;
    width: 100%;
    height: 1rem;
    z-index: 1000;
}
.yuan_so{
    width: 0.46rem;
    height: 0.46rem;
    position: absolute;
    right: 0.2rem;
    top:0.28rem;
}
.yuan_so img{
    width: 100%;
    display: block;
}
/*banner*/
.shouye_two {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    width: 100%;
    box-sizing: border-box;
    height: 2.6rem;
}
.shouye_two .swiper-container .swiper-slide img{
    width: 100%;
    height: 2.6rem;
    border-radius: 0.2rem;
    object-fit: cover;
}

.shouye_two .swiper-pagination-bullet{
    background: #fff;
    width: 0.1rem;
    height: 0.1rem;
}
.shouye_two .swiper-pagination-bullet-active{
    width: 0.33rem;
    height: 0.1rem;
    border-radius:0.04rem;
}
/*banner*/

.yuan_box .tab-bd{
  margin-top: -2rem;
}
.yuan_two{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    margin-bottom: 0.2rem;
    margin-top: 0.2rem;
}
.yuan_er{
    float: left;
    width: 25%;
    text-align: center;
}
.yuan_erimg{
    width: 0.5rem;
    height: 0.5rem;
    display: block;
    margin: auto;
}
.yuan_ersp{
    font-size: 0.24rem;
    color: #333;
    display: block;
    margin-top: 0.15rem;
}
.yuan_thr{
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    box-sizing: border-box;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.2rem;
    display: table;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
}
.yuan_thr2{
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    box-sizing: border-box;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.2rem;
    display: table;
}

.yuan_thr3{
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    box-sizing: border-box;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.2rem;
    display: table;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.yuan_thrh1{
    font-size: 0.3rem;
    color: #333;
}
.yuan_thr2 .yuan_thrh1{
    padding-left: 0.3rem;
}
.yuan_san{
    width: 50%;
    float: left;
}
.yuan_sanvid{
    width: 3.3rem;
    height: 1.86rem;
    display: block;
    overflow: hidden;
    border-radius: 0.1rem;
    margin: auto;
    margin-top: 0.2rem;
}
.video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.yuan_sanp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.28rem;
    color: #333;
    width: 3.06rem;
    margin: auto;
    margin-top: 0.2rem;
    height: 0.76rem;
}
.yuan_sanb{
    font-size: 0.26rem;
    color: #aaa;
    display: block;
    width: 3.06rem;
    margin: auto;
    margin-top: 0.16rem;
}
.yuan_for{
    width: 33.33%;
    float: left;
    margin-bottom: 0.2rem;
}
.yuan_forimg{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    margin: auto;
    margin-top: 0.2rem;
}
.yuan_forimg img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.yuan_forsp{
    font-size: 0.28rem;
    color: #333;
    display: block;
    text-align: center;
    margin-top: 0.1rem;
}
.yuan_forb{
    font-size: 0.26rem;
    color: #aaa;
    display: block;
    text-align: center;
	height: 0.34rem;
}
.yuan_forlab{
    width: 1.2rem;
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.26rem;
    color: #7054E9;
    border: 1px solid #7054E9;
    border-radius: 0.2rem;
    margin: auto;
    margin-top: 0.2rem;
}
.yuan_foract{
    width: 1.2rem;
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.26rem;
    color: #DDDDDD;
    border: 1px solid #DDDDDD;
    border-radius: 0.2rem;
    margin: auto;
    margin-top: 0.2rem;
}
.jcai_le{
    width: 2.2rem;
    height: 1.64rem;
    border-radius: 0.1rem;
    overflow: hidden;
    float: left;
}
.jcai_one{
    margin-top: 0.2rem;
    border-bottom: 1px solid #EEEEEE;
    display: table;
    width: 100%;
    padding-bottom: 0.2rem;
}
.jcai_one:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.jcai_le img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.jcai_ri{
    float: left;
    margin-left: 0.2rem;
}
.jcai_rip{
    width: 4.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.3rem;
    color: #333;
    word-break: break-all;
    height: 0.78rem;
}
.jcai_ritop{
    padding-top: 0.5rem;
}
.jcai_risp{
    float: left;
    font-size: 0.24rem;
    color: #888888;
    margin-right: 0.4rem;
}
/*原创*/
/*up主*/
.up_le{
    width: 0.86rem;
    height: 0.86rem;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    float: left;
}
.up_le img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.up_con{
    float: left;
    margin-left: 0.2rem;
    width: 5.3rem;
}
.up_consp{
    display: block;
    font-size: 0.3rem;
    color: #333;
    padding-top: 0.1rem;
}
.up_conb{
    display: block;
    font-size: 0.24rem;
    color: #aaa;
}
.up_ri{
    width: 0.3rem;
    height: 0.3rem;
    float: right;
    margin-top: 0.3rem;
}
.up_box{
    border-bottom: 1px solid #EEEEEE;
    width: 100%;
    display: table;
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;
}
.up_box:last-child{
    border-bottom: none;
}
.up_zhu {
    width: 100%;
    display: table;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
/*up主*/
/*个人主页*/
.geren_h1{
    text-align: center;
    font-size: 0.36rem;
    color: #fff;
}
.he_show .geren_h1{
    display: none;
}
.geren{
    height: 4.6rem;
}
.geren_onele{
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 50%;
    display: block;
    overflow: hidden;
    float: left;
    margin-left: 0.2rem;
}
.geren_onele img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.geren_oneri{
    float: right;
    margin-right: 0.2rem;
}
.geren  .ba_bot{
    top:1.7rem;
}
.geren_yi{
    float: left;
    width: 1.7rem;
}
.geren_yisp{
    font-size: 0.3rem;
    color: #fff;
    display: block;
    text-align: center;
}
.geren_yisp2{
    font-size: 0.24rem;
    color: #fff;
    display: block;
    text-align: center;

}
.geren .ba_bot_a1{
    width: 2.3rem;
    height: 0.6rem;
    background: none;
    border: 1px solid #fff;
    color: #fff;
    font-size: 0.3rem;
    margin-top: 0.3rem;
    padding-top: 0.06rem;
}
.geren .ba_bot_a2{
    width: 2.3rem;
    height: 0.6rem;
    background: none;
    border: 1px solid #fff;
    color: #fff;
    font-size: 0.3rem;
    margin-top: 0.3rem;
    padding-top: 0.06rem;

}
.geren .ba_bot_a3{
    width: 2.3rem;
    height: 0.6rem;
    background: none;
    border: 1px solid #fff;
    color: #fff;
    font-size: 0.3rem;
    margin-top: 0.3rem;
    padding-top: 0.06rem;

}
.geren_yip{
    font-size: 0.3rem;
    color: #B7A3FF;
    width: 7rem;
    clear: both;
    padding-top: 0.3rem;
    padding-left: 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.geren_two .tab-hd{
    margin-top: 0.24rem;
}
.geren_two .yuan_thrh1{
    font-weight: bold;
}
.geren_thr,.geren_for{
    width: 33.33%;
    float: left;
}
.geren_thr .yuan_sanvid{
    width: 2.16rem;
    height: 2.88rem;
}
.geren_for .yuan_sanvid{
    width: 2.16rem;
    height: 2.16rem;
}
.geren_two{
    padding-bottom: 0.2rem;
}
.geren_for .yuan_sanp{
    width: 2.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    display: block;
}
.geren_fiv{
    width: 25%;
    float: left;
}
.geren_fiv .yuan_sanvid{
    width: 1.6rem;
    height: 2.12rem;
}
.geren_fiv .yuan_sanp{
    width: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    display: block;
}
.geren_six{
    width: 50%;
    float: left;
}
.geren_six .yuan_sanvid{
    width: 3.3rem;
    height: 4.33rem;
}
.geren_two .yuan_thr{
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    border-radius: 0.1rem;
}
.geren_two .tab-hd div{
    font-size: 0.3rem;
    color: #888888;
    font-weight: 400;
    float: left;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    padding-bottom: 0.08rem;
}
.geren_two .tab-hd div.active{
    color: #333333;
    border-bottom: 1px solid #6243E7;
}
.geren_two .yonghu{
    display: none;
}
.geren_two .yonghu.thisclass{
    display: block;
}
.geren_two .tab-bd li{
    display: block;
}
.yonghu .list_ul{
    margin: 0rem 0.2rem;
    background: #fff;
    border-radius: 0.1rem;
    margin-top: 0.2rem;
}
/*个人主页*/
/*频道分类*/
.pdao{
    width: 100%;
    display: table;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.1rem;
    padding-top: 0.2rem;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    padding-bottom: 0.2rem;
}
.pdao_yi{
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
    margin: auto;
}
.pdao_yi img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.pdao_yibg{
    width: 1.6rem;
    height: 1.6rem;
    background:rgba(0, 0, 0, 0.5);
    position: absolute;
    border-radius: 0.1rem;
    top:0;
    left: 0;
}
.pdao_yisp{
    position: absolute;
    font-size: 0.26rem;
    color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: inline-table;
    padding-left: 0.1rem;
    padding-right: 0.1rem
}
.pdao_one{
    width: 25%;
    float: left;
    margin-top: 0.1rem;
}
.pdao .yuan_thrh1{
    margin-bottom: 0.1rem;
    padding-left: 0.1rem;
}
.pdao_yi .hot{
    width: 0.32rem;
    height: 0.4rem;
    position: absolute;
    right: 0.1rem;
    top: 0;
}
.juben{
    height: 3.4rem;
}
.juben_bg{
    position: absolute;
    background:rgba(37,0,85,1);
    opacity:0.2;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
}
/*频道分类*/
/*视频详情*/
.shipin_box{
    width: 100%;
    height: 4.22rem;
    overflow: hidden;
    position: relative;
}
.shipin_box .video{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.shipin_one{
    width: 100%;
    display: table;
}
.shipin_one .aite{
    margin-right: 0;
}
.shipin_one .tj_erdl{
    padding-top: 0;
}
.shipin_er{
    clear: both;
    border-radius:0 0 0.2rem 0.2rem;
    background: #fff;
    width: 100%;
    padding: 0.2rem 0.4rem 0.2rem 0.4rem;
}
.shipin_yi{
    background: #fff;
    width: 100%;
    padding: 0.2rem 0.4rem 0.2rem 0.4rem;
    display: table;
}
.shipin_y{
    font-size: 0.24rem;
    color: #6243E7;
    border-radius: 0.2rem;
    width: 0.8rem;
    border: 1px solid #6243E7;
    display: inline-block;
    text-align: center;
    padding-top: 0.02rem;
    padding-bottom: 0.02rem;
    margin-right: 0.2rem;
}
.shipin_san{
    clear: both;
    background: #fff;
    width: 100%;
    padding: 0.2rem 0.4rem 0.2rem 0.4rem;
    border-radius: 0.2rem;
    margin-bottom: 0.2rem;
    margin-top: 0.2rem;

}

/*视频详情*/
/*影视制作*/
.yszz_box{
    margin-top: 0.8rem;
}
.yszz_box .tab-hd{
    list-style-type: none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    overflow:auto;
    width: 100%;
    height: 0.7rem;
    background: #fff;
    position: fixed;
    padding-top: 0.2rem;
    z-index: 2000;
}
.yszz_box .tab-hd li{
    -webkit-box-flex:1;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}

.yszz_box .tab-bd{
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    width: 100%;
    box-sizing: border-box;
    margin-top: 0.9rem;
    margin-bottom: 0.2rem;
}
.yszz_le{
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0.1rem;
    overflow: hidden;
    float: left;
}
.yszz_one{
    width: 100%;
    padding: 0.2rem;
    box-sizing: border-box;
    background: #fff;
    border-radius: 0.2rem;
    margin-top: 0.2rem;
    display: table;
}
.yszz_le img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.yszz_ri{
    float: right;
}
.yszz_rip{
    width: 5rem;
    color: #333;
    font-size: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 0.8rem;
}
.yszz_rib{
    font-size: 0.3rem;
    color: #FB4E36;
    display: block;
    padding-top: 0.26rem;
}
/*影视制作*/
.fuwu{
    height: 4.22rem;
}
.fuwu .juben_bg{
    background:rgba(0,0,0,1);
}
.fuwu_one{
    position: absolute;
    top: 1.5rem;
    width: 100%;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    box-sizing: border-box;
}
.fuwu_one .yszz_le{
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 0.1rem;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.5);
    float: left;

}
.fuwu_one .yszz_rip{
    width: 4.26rem;
    color: #fff;
}
.fuwu_one .yszz_rib{
    padding-top: 0.16rem;
}
.fuwu_lab{
    width: 1.6rem;
    height: 0.6rem;
    border-radius: 0.3rem;
    background: #F34B34;
    font-size: 0.3rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.22rem;
}
.fuwu_two .tj_erdl{
    padding-top: 0;
}
.fuwu_two .shipin_yi{
    border-radius:0 0 0.2rem 0.2rem;
}
.fuwu_er{
    width: 100%;
    padding: 0.2rem 0.4rem 0.3rem 0.4rem;
    background: #fff;
    margin-top: 0.2rem;
    border-radius:0.2rem 0.2rem 0 0;
    font-size: 0.28rem;
	color: #555555;
	margin-top: 0.3rem;
}
.fuwu_erh1{
    font-size: 0.3rem;
    color: #333;
    margin-bottom: 0.2rem;
    font-weight: bold;
}
.fuwu_er img{
    width: 100%;
}
.fuwu_san{
    display: table;
    width: 100%;
    padding-top: 0.2rem;
}
.fuwu_sansp{
    font-size: 0.28rem;
    color: #555555;
    float: left;
}
.fuwu_sansp:nth-child(2){
    margin-left: 0.6rem;
}
.ruzhu{
    top: 0.3rem;
    right:0.2rem;
    position: absolute;
    font-size: 0.3rem;
    color: #323232;
}
/*入驻h5*/
.ruzhu_one{
   position: relative;
    display: block;
}
.ruzhu_one img{
    width: 100%;
    display: block;
}
.ruzhu_one .rz_yi{
    position: absolute;
    width: 2rem;
    height: 0.64rem;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);
}
.rz_er{
    position: absolute;
    top: 1.65rem;
    left: 50%;
    transform: translate(-50%,0);
}
.rz_eript{
    width: 6.5rem;
    height: 0.9rem;
    border-radius: 0.1rem;
    background: #fff;
    display: block;
    margin: auto;
    font-size: 0.3rem;
    color: #333;
    border: none;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    box-sizing: border-box;
    margin-top: 0.35rem;
}
.rz_eript::placeholder{
    font-size: 0.3rem;
    color: #aaa;
}
.rz_sub{
    width: 6.5rem;
    height: 0.88rem;
    font-size: 0.3rem;
    color: #fffefe;
    background: url("../img/wz_img/sub_btn.png") no-repeat center center;
    background-size: 100% 100%;
    border: none;
}
/*入驻h5*/
/*校园联盟*/
.xiaoyuan{
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: 3.5rem;
}
.sch_sub{
    width: 6.5rem;
    height: 0.98rem;
    font-size: 0.3rem;
    color: #000;
    background: url("../img/wz_img/shen.png") no-repeat center center;
    background-size: 100% 100%;
    border: none;
}
/*校园联盟*/
/*主播入驻*/
.zbo{
    position: absolute;
    top: 3rem;
    left: 50%;
    transform: translate(-50%,0);
}
.zbo_btn{
    width: 6.5rem;
    height: 0.88rem;
    font-size: 0.3rem;
    color: #fff;
    background: url("../img/wz_img/zbo.png") no-repeat center center;
    background-size: 100% 100%;
    border: none;
}
/*banner*/
.luobo {
    position: absolute;
    top: 1rem;
    left: 50%;
    transform: translate(-50%,0);
    width:5.5rem;
    box-sizing: border-box;
    height: 3.2rem;
}
.luobo .swiper-container .swiper-slide img{
    width: 100%;
    height:3.2rem;
    border-radius: 0.1rem;
    object-fit: cover;
}

.luobo .swiper-pagination-bullet{
    background: #7e7c95;
    border: none;
    width: 0.1rem;
    height: 0.1rem;
}
.luobo .swiper-pagination-bullet-active{
    background: #fff;
}
.zbo_bg{
    width: 100%;
    height:0.6rem;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    font-size: 0.3rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.luobo .swiper-pagination{
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    margin-top: 0.12rem;
}
/*banner*/
/*主播入驻*/
/*影视众筹*/
.zchou_box{
    border-radius:0.1rem;
    overflow: hidden;
    margin-top: 0.2rem;
    width: 100%;
}
.zchou_one{
    width: 100%;
    background: #fff;
    padding: 0.3rem 0.2rem 0.3rem 0.2rem;
}
.zchou_onetop{
    width: 100%;
    height: 4rem;
}
.zchou_onetop img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.zchou_onep{
    width: 6.6rem;
    font-size: 0.32rem;
    color: #323232;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zchou_sp{
    font-size: 0.24rem;
    color: #aaa;
    display: block;
    padding-top: 0.1rem;
}
.yszc_box{
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.yszc_box .zchou_box{
    margin-top: 0;
}
.yszc_one{
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    position: absolute;
    z-index: 1;
    background: #fff;
    margin-top: 0.2rem;
    border-radius: 0.2rem 0.2rem 0 0;
}
.yszc_one .huodong_one h2{
    font-size: 0.28rem;
    color: #333;
    font-weight: bold;
}
.yszc_one .tab-bd .huodong_one{
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;
}
.yszc_one .tab-bd .huodong_one img{
    width: 100%;
}
.yszc_one .shebei{
    padding-top: 0.3rem;
}
.wx_le{
    width: 1.6rem;
    height: 2.12rem;
    border-radius: 0.1rem;
    overflow: hidden;
    float: left;
    position: relative;
}
.wx_le img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.wx_ri{
    float: left;
    margin-left: 0.2rem;
}
.wx_rih2{
    font-size: 0.28rem;
    color: #333333;
    display: block;
    padding-top: 0.1rem;
    
    width: 4.8rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.wx_risp{
    font-size: 0.26rem;
    color:#555;
    display: block;
    padding-top: 0.1rem;
}
.wx_rip{
    width: 4.8rem;
    font-size: 0.26rem;
    color:#aaa;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    margin-top: 0.2rem;
}
.wx_one{
    margin-top: 0.2rem;
    border-bottom: 1px solid #ECECEC;
    width: 100%;
    display: table;
    padding-bottom: 0.2rem;
}
.yuan_thr .wx_one{
    background: #FAFAFA;
    padding-bottom: 0;
}
.wx_one:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.wx_le .wx_hot{
    position: absolute;
    width: 0.65rem!important;
    height: 0.65rem!important;
    right: 0;
    top: 0;
}
.wen_bg{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
}
.wx_one2{
    width: 100%;
    padding: 0.2rem;
    background: #fff;
    margin-top: 0.2rem;
    display: table;
    border-radius: 0.2rem;
}
.wx_one2 .wx_rip{
    -webkit-line-clamp: 1;
}
.wx_lab{
    margin-left: 0.4rem;
}
.wx_one2 .yszz_rib{
    padding-top: 0.18rem;
}
.fuwu_er p{
    font-size: 0.28rem;
    color: #555555;
    margin-top: 0.3rem;
}
.cs_det{
    height: 4.66rem;
}
.cs_det .yszz_le{
    width: 1.98rem;
    height: 2.63rem;
}
.cs_i{
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.24rem;
    display: block;
    padding-top: 0.08rem;
}
.cs_det .fuwu_lab{
    float: right;
    position: absolute;
    right: 0.4rem;
    bottom: 0;
}
.wx_two a{
    font-size: 0.28rem;
    color: #333;
    display: block;
    border-bottom: 1px solid #ECECEC;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.yue_sp{
    font-size: 0.26rem;
    color: #aaa;
    display: block;
}
.mic_one{
    float: right;
    font-size: 0.24rem;
    color: #555555;
    position: relative;
    width: 1.7rem;
    height: 0.5rem;
    border: 1px solid #DDDDDD;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0.2rem;
}
.mic_oneimg{
    width: 0.27rem;
    height: 0.27rem;
    display: inline-block;
    position: absolute;
    left: 0.15rem;
}
.yue_thr{
    width: 100%;
    display: table;
    border-bottom: 1px solid #EEEEEE;
    margin-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.yue_thrle{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0.1rem;
    overflow: hidden;
    float: left;
}
.yue_thrri{
    float: left;
    margin-left: 0.2rem;
}
.yue_thrle img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.yue_thrh1{
    font-size: 0.3rem;
    color: #333;
    display: block;
    margin-top: 0.2rem;
}
.yue_thrsp{
    font-size: 0.24rem;
    color: #888;
    display: block;
    margin-top: 0.1rem;
}
.yue_thrimg{
    float: right;
    width: 0.36rem!important;
    height: 0.36rem!important;
    margin-top: 0.4rem;
}
.yue_thr:last-child{
    border: none;
    padding-bottom: 0;
}
.mic_two .yuan_thr3{
    padding-top: 0;
}
.mic_er{
    font-size: 0.3rem;
    color: #333;
   padding: 0.2rem;
    position: relative;
    padding-left: 1rem;
    font-weight: bold;
}
.mic_erimg{
    width: 0.46rem;
    height: 0.46rem;
    display: inline-block;
    position: absolute;
    left: 0.4rem;
}
.smai_sp{
    float: right;
    font-size: 0.3rem;
    color: #FB4E36;
    padding-top: 0.4rem;
}
.gequ  .yszz_le{
    width: 2.2rem;
    height: 2.2rem;
    position: relative;
}
.mc_bg{
    background:rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mc_img{
    width: 0.53rem!important;
    height: 0.53rem!important;
}
.upc_one{
    font-size: 0.3rem;
    color: #888;
   padding: 0.4rem 0.2rem 0.4rem 0.2rem;
}
.upc_onep{
   font-size: 0.28rem;
    color: #333333;
    padding-top: 0.3rem;
}
.upc_onea{
    color: #7054E9;
    display: block;
    padding-top: 0.3rem;
    padding-left: 0.3rem;
}
.upc_onea2{
    color: #7054E9;
}


.xia_box{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 9999;
}
.xia_one{
    width:5rem;
    height: 3rem;
    background: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    border-radius: 0.2rem;
}
.xia_onep{
    font-size: 0.28rem;
    color: #333;
    padding-top: 0.8rem;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
}
.xia_two{
    text-align: center;
    width: 100%;
    border-top: 1px solid #eee;
    margin-top: 0.2rem;
}
.xia_twob{
    font-size: 0.28rem;
    color: #333;
    text-align: center;
    width: 50%;
    display: block;
    float: left;
    padding-top: 0.2rem;
    border-right: 1px solid #eee;
    padding-bottom: 0.2rem;
    box-sizing: border-box;
}
.xia_twob a{
    color: #333;
}
.xia_twob:last-child{
    border-right: none;
}
.wx_two a:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
/*影视众筹*/
.item_div{
    padding-bottom: 0.5rem;
    background: #fff;
    position: relative;
    border-top-right-radius: 0.1rem;
    border-top-left-radius: 0.1rem
}
/*视频主页*/
.spzhu_one{
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    box-sizing: border-box;
    display: table;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}
.spzhu_onesp{
    font-size: 0.3rem;
    color: #333333;
    float: left;
}
.spzhu_oneimg{
    float: right;
    width: 0.3rem;
    height: 0.3rem;
}

.sp_zhu{
    margin-top: 1rem;
}
.sp_zhu .tab-hd{
    position: initial;
    height: auto;
    background: none;
}
.sp_zhu .tab-hd li .sp_zhuyi{
    width: 2rem;
    height:1rem;
    border-radius: 0.1rem;
    overflow: hidden;
}
.sp_zhu .tuanjian_box{
    margin-top: 0;
}
.sp_zhu .tab-hd li .sp_thr{
    position: relative;
}
.sp_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.5);
    font-size: 0.26rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sp_zhu .tab-hd li{
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}
.sp_zhu .tab-hd li:first-child{
    padding-left: 0.2rem;
}
.sp_zhu .tab-hd li:last-child{
    padding-right: 0.2rem;
}
.sp_zhup{
    font-size: 0.3rem;
    color: #fff;
    position: absolute;
    bottom: 1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 3.1rem;
}
.huati .tuanjian_box{
    margin-top: 0;
}
.item:last-child{
  margin-bottom: 1.2rem;
}

.quan{
    margin-top: 1.2rem;
}
.quan .up_ri{
    margin-top: 0.4rem;
}
.quan .yue_thrsp b{
    margin-left: 0.4rem;
}
/*我的*/
.my_one{
    background: url("../img/wz_img/my.png") no-repeat center center;
    background-size: 100% 100%;
    width: 100%;
    height: 5rem;
    text-align: center;
    padding-top: 1rem;
}
.my_oneimg{
    width: 1.2rem;
    height: 1.2rem;
    display: block;
    object-fit: cover;
    border-radius: 50%;
    margin: auto;
}
.my_oneh1{
    font-size: 0.36rem;
    color: #fff;
    display: block;
    padding-top: 0.2rem;
}

.my_yi a{
    font-size: 0.26rem;
    color: #fff;
}
.my_box .yuan_two{
    background: #fff;
    height: 1.6rem;
    border-radius: 0.2rem;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    padding-left: 0;
    padding-right: 0;
    margin-top: -0.4rem;
}
.my_two{
    width: 94%;
   margin-left: 3%;
    margin-right:3%;
    box-sizing: border-box;
    border-radius: 0.2rem;
    background: #fff;
    margin-bottom: 0.2rem;
}
.my_er a{
    width: 100%;
    padding: 0.3rem 0.2rem 0.3rem 0.2rem;
    box-sizing: border-box;
    border-bottom: 1px solid #ECECEC;
    display: table;
}
.my_erp{
    font-size: 0.28rem;
    color: #333333;
    float: left;
}
.my_erimg{
    width: 0.11rem;
    height: 0.2rem;
    float: right;
    margin-top: 0.1rem;
}
.my_er:last-child{
    border-bottom: none;
}
/*我的*/

/*喻文强定义的一个提示框*/
.yuwq-prompt{
   width: 220px;
   height: 56px;
   line-height: 20px;
   color: rgba(255,255,255,.72);
   text-align: center;
   position: fixed;
   left: 50%;
   top:50%;
   margin-left: -110px;
   z-index: 999;
   background-color: rgba(0,0,0,.64);
   border-radius: 6px;
   font-size: 14px;
   letter-spacing: 2px;
   text-indent: 2px;
   display: none;
   padding-top: 10px;
}
/*新加*/
.chuangzuo {
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    margin-top: 1rem;
    position: absolute;
    z-index: 1;
    padding-bottom: 0.2rem;
}
.fabu{
    font-size: 0.3rem;
    color: #888888;
    font-weight: 400;
    float: left;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    padding-bottom: 0.08rem;
}
.fabu.active {
    color: #333333;
    border-bottom: 1px solid #6243E7;
}
.list_ul  li{
    display: block;
}
.fabu_con{
    display: none;
}
.fabu_con.thisclass{
    display: block;
}
.list_ul{
    background: #fff;
}
.guan_box{
    position: relative;
}
.guan_one{
    position: absolute;
    left: 50%;
    top:38%;
    transform: translate(-50%,-50%);
}
.guan_oneimg{
    width: 1.98rem;
    height: 1.74rem;
    display: block;
    margin: auto;
}
.guan_onep{
    font-size: 0.3rem;
    color: #333;
    text-align: center;
    padding-top: 0.42rem;
}
.guan_two{
    font-size: 0.26rem;
    color: #aaa;
    position: absolute;
    bottom: 0.6rem;
    text-align: center;
    left: 50%;
    transform: translate(-50%,0);
    width: 100%;

}

.loading-wrap {
  text-align: center;
  cursor: pointer;
  font-size: 0.4rem;
}
.loading-wrap .loading-text {
  color: #009ee5;
}

/*2020.7.17*/
.shouji{
    font-size: 0.3rem;
    color: #555;
    top: 0.27rem;
    right:0.2rem;
    position: absolute;
}
.phone{
    padding-top: 0.8rem;
}
.phone_h1{
    font-size: 0.36rem;
    color: #333;
    margin-left: 0.4rem;

}
.xian{
    width:0.7rem;
    height:0.06rem;
    background:rgba(98,67,231,1);
    border-radius:3px;
    margin-left: 0.4rem;

}
.culum_ipt{
    width: 90%;
    height: 0.88rem;
    border-radius: 0.44rem;
    background: #5B44E2;
    color: #fff;
    font-size: 0.3rem;
    border: none;
    margin: auto;
    display: block;
    margin-top: 1rem;
}
.culum_ipt:disabled{
    background: #EAEAEA;
    box-shadow:none;
    color: #AAAAAA;
    font-size: 0.3rem;
    border: none;
    margin: auto;
    display: block;
    margin-top: 1rem;

}
.phone_two{
    padding-top: 1rem;
}
.culum{
    width: 90%;
    display: block;
    margin: auto;
    box-sizing: border-box;
    font-size: 0.3rem;
    border: none;
    border-bottom: 1px solid #DDDDDD;
    height: 0.99rem;
}
.phone_er{
    position: relative;
}
.culum::placeholder{
    color: #aaa;
}
.yanzm{
    height:0.6rem;
    border:1px solid #6243E7;
    border-radius:30px;
    color: #6243E7;
    font-size: 0.26rem;
    padding-left: 0.26rem;
    padding-right: 0.26rem;
    background: none;
    position: absolute;
    right: 0.4rem;
    top:0.18rem;
}
.shezhi{
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    margin-top: 1rem;
    position: absolute;
    z-index: 1;
    padding-bottom: 0.2rem;
}
.shezhi .my_two{
    margin-top: 0.2rem;
    margin-bottom: 0;
}
.shezhi_btn{
    width: 94%;
    height: 1rem;
    background: #fff;
    font-size: 0.28rem;
    color: #333333;
    border-radius: 0.1rem;
    display: block;
    margin: auto;
    border: none;
    margin-top: 0.2rem;
}
.my_erp2{
    font-size: 0.28rem;
    color: #333333;
    float: right;
}
.shezhi_login{
    margin-top: 1.2rem;
    position: relative;
}
.shezhi_login .culum{
    width: 94%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.lpgin_p{
    font-size: 0.24rem;
    color: #aaa;
    width: 94%;
    margin: auto;
    margin-top: 0.3rem;
}
.clear-input-img{
    display: none;
}
.clear1 {
    display: none;
    position: absolute;
    background: url(../img/wz_img/close.png) no-repeat;
    outline: none;
    width: 0.4rem;
    height: 0.4rem;
    top: 0.3rem;
    right: 0.2rem;
    background-size: 100%;
}
.culum::-ms-clear {
    display: none;
}
.culum:valid + .clear1 {
    display: inline;
}
.shezhi_login .yanzm{
    border: none;
    padding-right: 0;
}
/*意见反馈*/
.feedback_one{
    width: 100%;
    margin-top: 1.2rem;
    background: #fff;
    display: table;
    padding-bottom: 0.3rem;

}
.feedback_oneh1{
    font-size: 0.28rem;
    color: #333;
    padding-top: 0.5rem;
    padding-left: 0.4rem;
  }
.feedback_oneul{
    align-items: center;
    justify-content: center;
    display: flex;
    margin-top: 0.3rem;
}
.feedback_oneul li{
    width: 2.16rem;
    height: 0.7rem;
    font-size: 0.24rem;
    color: #333;
    border: 1px solid #CCCCCC;
    align-items: center;
    justify-content: center;
    display: flex;
    float: left;
    border-radius: 0.1rem;
    margin-right: 0.1rem;
}
.feedback_oneul .active{
    background: #6243E7;
    color: #fff;
}
.feedback_two{
    width: 100%;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    position: relative;
    margin-top: 0.6rem;
}
.feedback_two::-webkit-input-placeholder{
   color: #aaa;

}
.feedback_twoter{
    width: 100%;
    height: 2.5rem;
    resize: none;
    border: none;
    padding-bottom: 0.1rem;
    font-size: 0.28rem;
}
#div_imgfile {
    width:2.16rem;
    height: 2.16rem;
    float: left;
    margin-top: 0.22rem;
}
.div_imgfileimg{
    width: 2.16rem;
    height: 2.16rem;
    display: block;
    margin: auto;
}
.imgfile {
    display: none;
}

.lookimg {
    width:2.16rem;
    height: 2.16rem;
    border: 1px solid #939393;
    float: left;
    position: relative;
    margin-right: 0.07rem;
    margin-top: 0.22rem;
}
.lookimg img {
    width: 100%;
    height: 100%;
    display: block;
}
.lookimg_delBtn {
    position: absolute;
    top: 0px;
    right:0px;
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    border:1px solid #fff;
    background: #000;
    opacity: 0.5;
    color: #fff;
    text-align: center;
    font-size: 0.2rem;
}
.num_countdiv{
    font-size: 0.25rem;
    color: #939393;
    float: right;
    margin-top: 0.55rem;
    position: absolute;
    bottom: 0.01rem;
    right: 0.1rem;
}
.duanxin{
    font-size: 0.3rem;
    color: #555;
    padding-left: 0.4rem;
    padding-bottom: 0.4rem;
    padding-top: 0.2rem;

}


