:root{
    --bigbg:#B71211;
    --itembg:#ffffff;
    --btnbg:#2cc4e3;
    --barbg:#B71211;
}


.screen .header_zn {background:var(--bigbg);}

/*首页的*/
.h-body{
    background:var(--bigbg);
}
.h-body:before {
    /*background: url('../img/NationalDay/bg.png');*/
}
.more-a{
    color: #fff !important;
}
.h-body:before {
    width: 100%;
    height: 100%;
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background-size: cover;
}

.lfy_banner_box {

    /*banner图*/
    width: 100%;
    height: 3.5rem;
    background: url(../img/banner_bg.png) no-repeat;
    background-size: 100%;

}

.lfy_icon_btn {
    width: 96%;
    padding: 5% 0;
    background: #fffbf0  ;
    margin: 7% auto 0;

    border-radius: 10px;
    border: 2px solid  var(--bigbg) ;

}

.lfy_every_bnt {
    width: 33.33%;
    float: left;
}

.lfy_btn_img {
    width: 42px;
    margin: 0 auto;
}

.lfy_btn_img img {
    width: 42px;
    height: 42px;
}

.lfy_icon_txt {
    text-align: center;
    color: #5d5d5d;    /*文字颜色*/
}

.lfy_red {
    color: #ff4240;
}

.lfy_juli {
    margin: 4% 0;
}

.lfy_baoming_btn {
    width: 70%;
    height: 0.83rem !important;
    position: relative;
    background: -webkit-linear-gradient(#ffe9aa, #f5c249); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffe9aa, #f5c249); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffe9aa, #f5c249); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffe9aa, #f5c249); /* 标准的语法 */
    margin: 5% auto 0;
    border-radius: 10px;
}

.lfy_baoming {
    line-height: 0.88rem !important;
    text-align: center;
    color: #7e000a     ;
    font-size: 16px;

}

.timeBg{
    width: 14px;
    height: 14px;
    margin-top: 7px;
    background: url('../img/NationalDay/time.png');
    background-size: 100% 100%;
}
.new_hp_box_content img {
    display: none;
}

.lfy_time {
    color: #758697;
    text-align: center;
    margin-top: 3%;
    font-size: 14px;
    background: #fffbf0   ;
    border: 2px solid var(--bigbg)    ;

    border-radius: 6px 6px 0 0;
    border-bottom: 1px solid #f9f5e9;

}


.lfy_touxiang_div {
    width: 100%;
    margin-top: 3%;
    padding-bottom: 5%;
}

.lfy_search {
    width: 94%;
    margin: 0 auto;
    padding-top: 1%;
}

.lhp_num{
    padding:10px 15px;
    background-color: rgba(0,0,0,0.15);
    width: 94%;
    margin: 10px auto 0;
    border-radius: 5px;
}
.lhp_num_top{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding-bottom: 10px;
}
.lhp_num_type{
    text-align: center;
    color: #fff;
}
.lhp_num_type p{
    font-size: 16px;
}
.lhp_num_type span{
    font-size: 12px;
}
.lhp_num_bottom{
    border-top: 1px solid #fff;
    text-align: center;
    font-size: 13px;
    padding-top: 10px;
    color: #fff;
}
.lhp_timebegin{
    padding:10px 15px;
    background-color: rgba(0,0,0,0.15);
    width: 94%;
    margin: 0 auto;
    border-radius: 5px;
    color: #fff;
    margin-top: 10px;
}
.lhp_timebegin p{
    font-size: 12px;
}



.grid>div{
    color: #fff;
}
.lfy_shuru {
    width: 68%;
    background-color: #fff;
    height: 0.66rem !important;
    float: left;
    color: #333;
    padding-left: 10px;
    font-size: 14px;
    border: 1px solid #f5c249   ;
    border-right: none;
    border-radius: 4px 0 0 4px;


}

.lfy_search_btn {
    width: 30%;
    background-color: var(--btnbg);
    color: #fff     ;
    height: 0.68rem !important;
    line-height: 0.68rem !important;
    font-size: 14px;
    border-radius: 0 2px 2px 0;
}
.fall-box .item{
    background-color: var(--itembg);
    border-radius: 2px;
    padding-bottom: 4%;

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

.lfy_xuanshou_left {
    width: 47%;
    border-radius: 3px;
    background-color: #fff;
    padding-bottom: 1%;
    position: relative;
    margin-top: 4%;
}

.lfy_xuanshou_left img {
    width: 100%;
    border-radius: 3px 3px 0 0;
    margin-bottom: 3%;
}

.lfy_name_xuanshou {
    margin-left: 5%;
    font-size: 14px;
    margin-top: 3%;
    margin-left: 5%;
    color: #758697;
}

.lfy_piaoshu {
    margin-left: 5%;
    color: #758697;   /* 更改的主题 */
    font-size: 14px;
    margin-top: 2%;
}

.lfy_toupiao_btn {
    /*background: -webkit-linear-gradient(#ffe9aa, #f5c249); !* Safari 5.1 - 6.0 *!*/
    /*background: -o-linear-gradient(#ffe9aa, #f5c249); !* Opera 11.1 - 12.0 *!*/
    /*background: -moz-linear-gradient(#ffe9aa, #f5c249); !* Firefox 3.6 - 15 *!*/
    /*background: linear-gradient(#ffe9aa, #f5c249); !* 标准的语法 *!*/
    background-color: var(--btnbg);
    width: 90%;
    height: 36px;
    margin: 5% auto 0;
    position: relative;
    border-radius: 8px;



}

.lfy_toupiao_btn img {
    width: 100%;
    height: 34px;
}

.lfy_toupian {
    position: absolute;
    z-index: 1;
    color: #fff;
    line-height: 36px;
    top: 0;
    width: 100%;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;


}

.lfy_number {
    width: 46px;
    height:20px;
    text-align: center;
    line-height: 20px;
    position: absolute;
    z-index: 2;
    top: 5px;
    left: 0;
    background:rgba(000,000,000,0.6);

    color: #fff;
    border-radius: 0 35px 35px 0 ;
    font-size: 12px;
}

.lfy_search {
    margin-bottom: 3%;
}

.lfy_chakan_btn {
    width: 90%;
    height: 0.8rem;
    position: relative;
    margin: 5% auto 0;
}

.lfy_chakan_btn img {
    width: 100%;
    height: 100%;
}

.lfy_chakan {
    position: absolute;
    top: 22%;
    left: 40%;
    color: #fff;
}

.lfy_foot_btn {
    width: 100%;
    background-color: var(--barbg) ;
    position: fixed;
    height: 61px !important;
    bottom: -1px;
    z-index: 99999;
    /*background: url('../img/NationalDay/tabbar.png') no-repeat;*/
    /*background-size: 100% 100%;*/

}

.lfy_foot_icon {
    width: 25%;
    float: left;
}

.lfy_foot_img1 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/homeActive.svg') no-repeat;
    background-size: 19px 19px;
}

.lfy_foot_img2 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/list.svg') no-repeat;
    background-size: 19px 19px;
}

.lfy_foot_img3 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/explain.svg') no-repeat;
    background-size: 19px 19px;
}

.lfy_foot_img4 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/explain.svg') no-repeat;
    background-size: 19px 19px;
}

.lfy_foot_txt {
    text-align: center;
    margin-top: 1%;
    font-size: 12px;
    color: #fff  ;
    opacity: 0.6;
}

.lfy_foot_txt1 {
    text-align: center;
    margin-top: 1%;
    font-size: 12px;
    color: #fff;    /*主题tab颜色*/
    opacity: 0.6;
}

img {
    display: block;
}

.lfy_ui-refresh-down {
    font-size: 14px;
}

.container {
    max-width: 64rem;
    margin: 0 auto;
    min-height: 2rem;
    overflow-x: hidden;
}

.zhezhao2 {
    width: 100%;
    background: rgba(000, 000, 000, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
    padding-top: 25%;
}

/*音乐c3动画结束*/

/*分组样式*/
.group_box {
    width: 99%;
    border-radius: 2px;
    margin: 0 auto;
}

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

.group_name {
    padding: 2% 3%;
    border-radius: 2px;
    background: #fff;
    color: #758697;
    margin: 2% 1.5%;
    font-size: 14px;
    float: left;
    text-align: center;
}

.fenzu_xuanzhong {
    background: #f5c249
;   /*分组选中*/
    color: #fff;
}

/*分组样式*/
.hp_mf_chuangjian {
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #333;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    margin-left: 10px;
    color: #758697;
}

/*活动说明*/
.explain{
    background: var(--bigbg)         ;
}
.explain:before {
    background: url('../img/NationalDay/bg.png');
}
.explain:before {
    width: 100%;
    height: 100%;
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background-size: cover;
}
.new_hp_box {
    width: 87% !important;
    margin: 0 auto !important;
    background: #fffbf0 !important;
    padding: 3% 7%;
    margin-top: 2%;    /*  更改的主题 */

    border-radius: 0 !important;
    border-left:2px solid #cb0712        ;
    border-right:2px solid #cb0712        ;



}
.ex_border{
    width: 88% !important;
    border-radius: 2px !important;

    margin-top: 3% !important;
    background: #fffbf0 !important;
    border: 2px solid #cb0712    ;

    /* 	border: 1px solid #b31f00   ; */
}
.ex_border .hp_time_txt{
    color: #758697;
}
.ex_border img{
    display: block;
}

.new_hp_box_content {
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    align-items: center;/*上下居中*/
}

.new_hp_box_content img {
    width: 14px;
    height: 14px;
    margin-top: 4px;
}

.hp_time_txt {
    color: #5d5d5d;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 5px;
}

.hp_active_color {
    color: #758697;/*颜色    更改的主题*/
}

.lfy_time {
    width: 95%;
    margin: 0 auto;
    padding: 2% 0;
    margin-top: 6%;
    position: relative;

}

.indexBg2{
    width: 60px;
    height: 149px;
    background: url('../img/NationalDay/people.png') no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right:12px;
    bottom:10px;
    z-index: 666;
}
.time1_color {
    color: #f5c249;/*颜色*/
    font-weight: bold;
}

.hp_line {
    width: 95%;
    margin: 0 auto;
    height: 1px;
    background:#f9f5e9;
    position: absolute;
    left: 2.5%;   /* 更改的主题 */
    z-index: 555;

}

.active_sm {
    width: 95%;
    margin: 0 auto;
    padding: 3% 0;
    position: relative;
    border-radius: 0 0 2px 2px;
    font-size: 16px;
    text-align: center;      /* 更改的主题 */
    border: 2px solid #cb0712        ;
    border-top: none;
    background: #fffbf0   ;
    border-radius: 0 0 6px 6px;
    color: #333;/*颜色*/
}

.sm_color {
    color: #e95745;

}

/*首页的*/

/*报名*/

.lfy_1box {
    padding-top: 5%;
}

.sign_up_title {
    font-size: 16px;
    color: #758697;
    text-align: center;
    line-height: 50px;
    border-bottom: 1px solid #f5f5f5;
    font-weight: bold;
}

.lfy_1box_content {
    background-color: #fff;
    border-radius: 2px;
    width: 96%;
    margin: 0 auto;
    padding-bottom: 4%;
    box-shadow: 0 0 15px #e4e8ed;
}

.lfy_1shuru {
    width: 92%;
    margin: 4% auto 0;
    position: relative;
}

.lfy_1shuru_left {
    float: left;
    width: 25%;
    padding: 3% 0;
    color: #758697;
    font-size: 14px;
}

.lfy_1shuru input {
    width: 72%;
    padding: 3% 0;
    border: solid 1px #efefef;
    background-color: #fafbfd;
    padding-left: 2%;
    font-size: 14px;
    color: #758697;
}

.lfy_1tishi {
    color: #b5b5b5;
    margin-left: 4%;
    margin-top: 4%;
    font-size: 14px;
}

textarea {
    width: 72%;
    padding: 3% 0;
    border: solid 1px #efefef;
    background-color: #fff;
    padding-left: 2%;
    height: 1rem;
    resize: none;
    font-size: 14px;
}

.lfy_1foot_btn {
    width: 96%;
    background: #f5c249   ;			 /*背景主题更换*/
    margin: 4% auto 0;
    position: relative;
    height: 46px;
    background-size: 100% 46px;
}

.lfy_1tijiao {
    width: 100%;
    position: absolute;
    color: #fff;
    text-align: center;
    line-height: 46px;
    top: 0;
    font-size: 16px;
    border-radius: 2xp;
}

.lfy_1tishichuang {
    width: 70%;
    position: fixed;
    top: 30%;
    left: 15%;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 10% 0;
    opacity: 0.7;
    display: none;
    font-size: 14px;
}

.lfy_1zhezhao {
    width: 100%;
    background-color: #000;
    opacity: 0.7;
    position: fixed;
    top: 0;
    z-index: 10;
    display: none;
}

.lfy_1chenggong_alert {
    width: 70%;
    background: #fff;
    position: fixed;
    top: 20%;
    left: 15%;
    z-index: 1000;
    border-radius: 3px;
    display: none;
    padding-bottom: 4%;
}

.lfy_1gongxi {
    position: absolute;
    top: 46%;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.lfy_1gongxi1 {
    color: #758697;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-top: 4%;
    font-weight: bold;
}

.lfy_1yellow {
    position: absolute;
    top: 83%;
    left: 18%;
    width: 3.6rem;
    height: 0.6rem;
}

.lfy_1blue {
    width: 80%;
    margin: 8% auto 0;
    padding: 4% 0;
    background: #f5c249
;		 /*背景主题更换*/
    border-radius: 2px;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.lfy_1cha {
    position: absolute;
    top: 20%;
    z-index: 20;
    width: 10%;
    right: 12%;
}

.lfy_1cha img {
    width: 100%;
}

.sign_group {
    width: 75%;
    padding: 3% 0;
    border: solid 1px #efefef;
    background-color: #fafbfd;
    padding-left: 2%;
    font-size: 14px;
    color: #758697;
    position: relative;
}

.xia_jiantou {
    position: absolute;
    top: 41%;
    right: 3%;
    width: 4%;
    z-index: 99;
}

.sign_chuangjian {
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #758697;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    margin-left: 10px;
}

.sigun_yuan {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 9% auto 3%;
    background: #f5c249
;		 /*背景主题更换*/
}

.sigun_yuan img {
    width: 60%;
    float: left;
    margin: 23px 16px;
}

/*报名*/

/*帮投*/
.bangtou_bg {
    background: url(../img/bangtou_bg.png);
    background-size: cover;
}

.lfy_2changan {
    text-align: center;
    color: #fff;
    padding-top: 5%;
    font-size: 14px;
}

.lfy_2txt {
    color: #fff;
    text-align: center;
    margin-top: 2%;
    font-size: 14px;
}

.lfy_2img_box {
    width: 2.55rem;
    height: 2.5rem;
    background-color: #fff;
    border-radius: 4px;
    margin: 5% auto 0;
    padding-top: 2%;
}

.lfy_2img_box img {
    width: 90%;
    height: 2.38rem;
    display: block;
    margin-left: 5%;
}

.lfy_2xingming_box {
    width: 48%;
    margin: 5% auto 0;
}

.lfy_2xingming_left {
    font-size: 12px;
    color: #fff;
    float: left;
}

.lfy_2xingming_right {
    font-size: 12px;
    color: #fff;
    float: right;
}

.lfy_2bangtou_img {
    width: 100%;
    margin-top: 2%;
}

.lfy_2bangtou_img img {
    width: 100%;
    display: block;
}

.lfy_2ewm_box {
    width: 2rem;
    height: 2rem;
    background-color: #fff;
    margin: 2% auto 0;
    border-radius: 1px;
    padding-top: 1.5%;
}

.lfy_2ewm_box img {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: 5%;
}

.lfy_2one {
    width: 1.3rem;
    height: 0.46rem;
    text-align: center;
    line-height: 0.46rem;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    background-color: #52d1fc;
    margin-left: 18%;
    margin-top: 3%;
}

.lfy_2one_txt {
    margin-left: 18%;
    color: #fff;
    font-size: 12px;
    margin-top: 2%;
}

/*帮投*/

/*排行榜*/
.p_list{
    background: var(--bigbg)        ;
}
.p_list:before {
    /*background: url('../img/NationalDay/bg.png');*/
}
.p_list:before {
    width: 100%;
    height: 100%;
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background-size: cover;
}
.lfy_4head {
    padding-top: 2%;
    margin-bottom: 1%;
    position: relative;
}
.listWrap{
    position: relative;

}


.piao1 {
    text-align: center;
    line-height: 0.7rem;
    color: #fff  ;
    font-size: 15px;
    width: 100%;

    margin: 0 auto;





}

.img_box {
    width: 100%;
}

.lfy_4head_txt {
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 8%;
}

.lfy_4jishi_box {
    text-align: center;
    margin-top: 1%;
    color: #fff;
    font-size: 14px;
}

.lfy_4jishi_box span {
    font-size: 14px;
    color: #758697;
}

.lfy_4paihang_box {
    padding-top: 4%;
    padding-bottom: 10px;
}

.piao_numer {
    width: 50%;
    float: left;
    background: #f5c249
;		 /*背景主题更换*/
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    position: relative;
}

.lfy_4panhang_btn {
    width: 94%;
    margin: 0 auto;
    height: 0.9rem;
    position: relative;
    border: 2px solid #cb0712    ;

}

.lfy_4p_txt {
    color: #fff;
    position: absolute;
    top: 11%;
    width: 100%;
    text-align: center;
    font-size: 16px;
}

.lfy_4mingci_box {
    width: 94%;
    margin: 0 auto;
    background: none;
    border-radius: 0 0 3px 3px ;
    border-bottom: none;
    padding-top: 5%;
    padding-bottom: 5%;
    background: #fffbf0 ;
    border: 2px solid #cb0712    ;
    border-top: none;

}
.lfy_4jishi_box{
    color: #fff !important;
}

.lfy_4every_mingci {
    width: 33.33%;
    float: left;
    height: 3.6rem;
    position: relative;
}

.lfy_4touxiang {
    width: 50px;
    margin: 20% auto 0;
}

.lfy_4touxiang img {
    width: 50px;
    height: 50px;
}

img {
    display: block;
}

.lfy_4pai {
    width: 30px;
    margin: 0 auto;
}

.lfy_4pai img {
    width: 30px;
    height: 36px;
}

.lfy_4mingcheng {
    text-align: center;
    width: 100%;
    margin-top: 9%;
    color: #666;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}

.lfy_4liwu_number {
    color: #555;
    text-align: center;
    margin-top: 2%;
    font-size: 12px;
}

.lfy_4piao_number {
    color: #666;
    text-align: center;
    margin-top: 2%;
    font-size: 14px;
}

.lfy_4jinpai_bg {
    position: absolute;
    width: 2.1rem;
    height: 2.3rem;
    top: -6%;
}

.lfy_4jinpai_bg img {
    width: 100%;
    height: 100%;
}

.lfy_4j_touxiang {
    position: absolute;
    width: 60%;
    z-index: 2;
    left: 20%;
}

.lfy_4j_touxiang img {
    width: 100%;
    margin: 0 auto;
}

.lfy_4j_pai {
    width: 35%;
    margin: 59% auto 0;
    z-index: 2;
    position: absolute;
    left: 34%;
}

.lfy_4j_pai img {
    width: 100%;
    height: 40px;
}

.lfy_4xuanshou_box {
    padding: 4% 0;
    width: 100%;
    margin: 0 auto;
    background:none;
    border-top: solid 1px #f5f5f5;
}

.lfy_4xuanshou_box_content {
    width: 90%;
    margin: 0 auto;
}

.lfy_4touxiang_img {
    float: left;
    width: 50px;
    margin-top: 2px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
}

.lfy_4touxiang_img img {
    width: 44px;
    height: 44px;
    border-radius: 50%;
}

.lfy_4name1 {
    float: left;
    width: 60%;
    margin-top: 1%;
    margin-left: 2%;
    color: #333;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lfy_4piao1 {
    float: left;
    color: #333;
    width: 31%;
    margin-left: 2%;
    margin-top: 2%;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lfy_4liwu1 {
    float: left;
    color: #666;
    width: 35%;
    margin-top: 2%;
    font-size: 12px;
}

.lfy_4foot_btn {
    width: 100%;
    position: fixed;
    bottom: -1px;
    height: 61px !important;
    z-index: 99999;
    background: var(--barbg) ;
}

.lfy_4foot_icon {
    width: 25%;
    float: left;
}

.lfy_4foot_img1 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/homeActive.svg');
    background-size: 19px 19px;
}

.lfy_4foot_img2 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/list.svg');
    background-size: 19px 19px;
}

.lfy_4foot_img3 {
    width: 19px;
    height: 19px;
    margin: 21px auto 0;
    background: url('../img/allTheme/explain.svg');
    background-size: 19px 19px;
}

.lfy_4foot_img4 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/explain.svg');
    background-size: 19px 19px;
}

.lfy_4foot_txt1 {
    text-align: center;
    margin-top: 1%;
    font-size: 12px;
    color: #fff  ;
    opacity: 0.6;
}

.lfy_4foot_txt2 {
    text-align: center;
    margin-top: 1%;
    font-size: 12px;
    color: #fff  ;
;
}

.lfy_4pai_icon {
    float: right;
    width: 30px;
}

.lfy_4pai_icon img {
    width: 100%;
}

.lfy_4liwu_box {
    width: 46px;
    margin: 0 auto;
}

/*排行榜新版*/
.lfy_4panhang_btn {
    background: none;
}

.lfy_4panhang_btn {
    height: 0.7rem;
    background: #7e000a ;

    border-bottom: none;
    border-radius: 6px 6px 0 0;
}

.ph_line {
    width: 40%;
    height: 2px;
    background: #f5c249
;		 /*背景主题更换*/
    position: absolute;
    bottom: 0;
    left: 30%;
    display: none;
}

.rank_two {
    width: 30%;
    float: left;
}

.rank_one {
    width: 40%;
    float: left;
    position: relative;
}

.rank_title {
    font-size: 14px;
    font-weight: bold;
    color: #ffc533;
    text-align: center;
    margin-top: 6px;
    float: left;
    width: 100%;
    margin-bottom: 6px;
}

.rank_img {
    width: 60px;
    margin: 15px auto 0;
    border-radius: 50%;
}

.rank_img img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.rank_img2 {
    width: 74px;
    height: 74px;
    background: #ffdf85;		 /*背景主题更换*/
    margin: 14px auto 0;
    border-radius: 50%;
}

.rank_img2 img {
    width: 70px;
    height: 70px;
    float: left;
    margin: 2px;
    border-radius: 50%;
}

.rank_box {
    width: 90%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 15px;
}

.huangguan {
    width: 50%;
    position: absolute;
    top: -9px;
    left: 25%;
    display: block;
}

.lfy_ph_number {
    width: 20px;
    float: right;
    margin-top: 5%;
    font-size: 14px;
    color: #333;
}

.rank_player_name {
    text-align: center;
    margin-top: 10px;
    color: #333;
    font-size: 14px;
}

.rank_player_paio {
    color: #333
;
    font-size: 14px;
    text-align: center;
    margin-top: 5px;
}

.rank_player_paio span {
    color: #333
;
}

.renqi_tab {
    color: #f5c249
;
    background: #fff;
    top: -12%;
}

.ph_chuangjian {
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #758697;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    margin-left: 10px;
}

/*排行榜*/

/*说明*/

.lfy_5shuoming {
    width: 148px;
    margin: 5% auto 2%;
    /*background: url(../img/NationalDay/ex_smImg.png) no-repeat !important;*/
    /*  background-size: 100% 100% !important; */
    /*height: 51px !important;*/

    border-radius: 24px 24px 0 0;
    z-index: 5;

}

.lfy_5shuoming img {
    width: 100%;
}

.lfy_5shuoming_txt {
    position: absolute;
    top: 36%;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.lfy_5shuoming_content {
    padding-top: 10%;
    width: 94%;
    background-color: #fffbf0 ;
    border-radius:  4px;
    margin: 0 auto;
    padding-bottom: 10%;
    position: relative;
    border: 2px solid var(--bigbg)    ;
    border-top: none;
    margin-top: -1px;
    border-top: none;

}

.lfy_5box{
    position: relative;
}


.lfy_5one {
    color: #666;
    width: 94%;
    margin: 0 auto;
    margin-top: 2%;
    font-size: 14px;
}

.lfy_5banner {
    width: 45%;
    margin: 10% auto 0;
}

.lfy_5banner img {
    width: 100%;
    display: block;
}

.lfy_5foot_btn {
    width: 100%;

    background-color: #18513e ;
    position: fixed;
    height: 61px !important;
    bottom: -1px;
    z-index: 99999;
    background: url('../img/NationalDay/tabbar.png') no-repeat;
    background-size: 100% 100%;

}

.lfy_5foot_icon {
    width: 25%;
    float: left;
}

.lfy_5foot_img1 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/homeActive.svg');
    background-size: 19px 19px;
}

.lfy_5foot_img2 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/list.svg');
    background-size: 19px 19px;
}

.lfy_5foot_img3 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/explain.svg');
    background-size: 19px 19px;
}

.lfy_5foot_img4 {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/explain.svg');
    background-size: 19px 19px;
}

.lfy_5foot_txt {
    text-align: center;
    margin-top: 1%;
    font-size: 12px;
    color: #fff  ;
    opacity: 0.6;
}

.lfy_5foot_txt1 {
    text-align: center;
    margin-top: 1%;
    font-size: 12px;
    color: #fff  ;

}

img {
    display: block;
}

.sm_mf_chuangjian {
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #758697;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    margin-left: 10px;
}

/*说明*/

/*详情*/
#toupiao {
    background: url(../img/bg_2.png) no-repeat;
    width: 100%;
    height: 0.9rem;
    background-size: 100% 100%;
    top: -1%;
    position: absolute;
}

#liwu {
    background: url(../img/bg_2.png) no-repeat;
    width: 100%;
    height: 0.9rem;
    background-size: 100% 100%;
    top: -1%;
    position: absolute;
}
.details{
    background: #e62019    ;
}
.details:before{
    background: url('../img/NationalDay/bg.png');
}

.details:before {
    width: 100%;
    height: 100%;
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background-size: cover;
}

.lfy_6banner_box {
    width: 100%;
}

.lfy_6icon_btn {
    width: 94%;
    margin: 0 auto;
    padding: 5% 0;
    background: #fffbf0   ;
    border-radius: 10px;
    border: 2px solid #cb0712    ;




}

.lfy_6every_bnt {
    width: 25%;
    float: left;
}

.lfy_6btn_img {
    width: 42px;
    margin: 0 auto;
}

.lfy_6btn_img img {
    width: 42px;
    height: 42px;
}

.lfy_6icon_txt {
    text-align: center;
    color: #333;
    font-size: 16px;
}

.zhidao_btn {
    width: 40%;
    padding: 2% 0;
    border-radius: 4px;
    border: 1px solid #fff;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin: 20% auto 0;
}

.zhezhao2 {
    width: 100%;
    background: rgba(000, 000, 000, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
    padding-top: 25%;
}

.lfy_6red {
    color: #ff4240;
}

.lfy_6juli {
    margin: 2% 0;
}

.lfy_6bg {
    width: 100%;
    position: fixed;
    z-index: -1;
}

.lfy_6touxiang {
    padding-top: 5%;
    margin: 0 auto;
    width: 20%;
    border-radius: 50%;
}

.lfy_6touxiang img {
    width: 100%;
    border-radius: 50%;
    height: 1.28rem;
}

.lfy_6name2 {
    text-align: center;
    color: #fff;
    margin: 3% 0 3% 0;
    font-size: 16px;
}

.lfy_6cansaizhe {
    width: 94%;
    margin: 10% auto 0;
    background-color: #fffbf0 ;
    border-radius: 3px;
    padding-bottom: 3%;
    border: 2px solid #cb0712    ;
    border-radius: 5px;
    position: relative;


}

.lfy_6icon_img {
    margin-left: 4%;
    float: left;
    width: 7%;
}
.lfy_6cansai_name{
    border-radius: 4px 4px 0 0;
}
.lfy_6cansai_txt {
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    border-radius: 4px 4px 0 0;

    height: 40px;
    background: #7e000a ;

}

.lfy_6line {
    width: 100%;
    height: 1px;
    background-color: #f5f5f5;
    margin-top: 3%;
    display: none;
}

.lfy_6xuanshou_img {
    width: 5.5rem;
    border-radius: 3px;
    margin-left: 4%;
    margin-top: 4%;
    margin-bottom: 4%;
    margin: 4% auto 0;
}

.lfy_6xinxi_left {
    margin-left: 4%;
    width: 20%;
    display: inline-block;
    color: #b6b6b6;
    font-size: 14px;
}

.lfy_6xinxi_right {
    margin-left: 4%;
    color: #758697;
    font-size: 14px;
}

.lfy_6xinxi_content {
    padding: 3% 0;
}

.lfy_6tab {
    width: 94%;
    margin: 0% auto;

    height: 40px;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    margin-top: 5%;
    border: 2px solid #cb0712    ;
    border-bottom: none;

}

.lfy_6tab_left {
    height: 0.6rem;
    position: relative;
    width: 49.5%;
    float: left;
    text-align: center;
}

.lfy_6tab_right {
    height: 0.6rem;
    position: relative;
    width: 49.5%;
    float: right;
    text-align: center;
}

.lfy_6tab_left img {
    width: 100%;
    height: 0.9rem;
    left: -1%;
    top: -3%;
    position: absolute;
}

.lfy_6tab_right img {
    width: 100%;
    height: 0.9rem;
    right: -1%;
    top: -3%;
    position: absolute;
}

.lfy_6toupiao {
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    width: 100%;
    border-radius: 4px 4px 0 0;
    height: 40px;
    background: #7e000a ;
    /*   border: 1px solid #fef0f1   ; */


}

.lfy_6xuanshou_box {
    padding: 4% 0;
    width: 100%;
    margin: 0 auto;

    border-bottom: solid 1px #f9f9f9;
}

.lfy_6xuanshou_box_content {
    width: 90%;
    margin: 0 auto;
}

.lfy_6touxiang_img {
    float: left;
    width: 42px;
    height: 42px;
}

.lfy_6touxiang_img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.lfy_6name1 {
    float: left;
    width: 80%;
    margin-left: 2%;
    color: #333;
    font-size: 14px;
}

.lfy_6piao1 {
    float: left;
    color: #758697;
    width: 70%;
    margin-left: 2%;
    margin-top: 2%;
    font-size: 12px;
}

.lfy_6toupiao_box {
    width: 94%;
    margin: 0 auto;
    background-color: #fffbf0 ;
    padding-bottom: 10%;
    border: 2px solid #cb0712    ;
    border-top: none;
    border-radius: 0 0 4px 4px;

}

.lfy_6liwu_box {
    width: 94%;
    margin: 0 auto;
    border-radius: 0px;
    padding-top: 4%;
    background-color: #fff;
    padding-bottom: 8%;
    display: none;
    border: 2px solid #cb0712    ;
    border-top: none;
}

.guanbi_img {
    width: 10%;
    position: absolute;
    top: -6%;
    right: -4%;
}

.fenxiang_img {
    width: 80%;
    position: fixed;
    top: 0;
    left: 14%;
    z-index: 20;
}

.fenxiang_img img {
    width: 100%;
}

.lfy_6foot_btn {
    width: 100%;
    background-color: #7e000a   ;
    height: 50px !important;
    position: fixed;
    bottom: 0;
    z-index: 9;


    border: none !important;
}

.lfy_6foot_cion_box {
    width: 33.33%;
    float: left;
    position: relative;
    margin-top: 1%;
}

.lfy_6icon_img1 {
    width: 18%;
    float: left;
    margin-top: 6%;
    margin-left: 20%;
}

.lfy_6icon_img1 img {
    width: 100%;
}

.lfy_6foot_txt {
    margin-left: 5%;
    float: left;
    line-height: 0.8rem;
    font-size: 14px;
    color: #fff;
}

.lfy_6icon_img3 {
    width: 20%;
    float: left;
    margin-top: 8%;
    margin-left: 20%;
}

.lfy_6icon_img3 img {
    width: 100%;
}

.lfy_6icon_img2 {
    width: 60px;
    height: 60px;
    background: url(../img/tp_btn_bg.png);
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: -20px;
}

.tp_btn_bg {
    width: 55px;
    height: 55px;
    background: #f5c34a ;		 /*背景主题更换*/
    float: left;
    margin: 2.5px;
    border-radius: 50%;
}


.tp_btn_bg img {
    width: 100%;
    height: 100%;
    display: block;
}

.zhidao {
    position: fixed;
    top: 56%;
    left: 40%;
    width: 20%;
    padding: 2% 0;
    text-align: center;
    z-index: 20;
    font-size: 14px;
    display: none;
    color: #fff;
    border-radius: 2px;
    border: solid 1px #fff;
}

.lfy_6icon_img2 img {
    width: 100%;
}

.lfy_6foot_txt1 {
    text-align: center;
    margin-top: 19%;
    font-size: 14px;
}

.lfy_6line1 {
    width: 1px;
    height: 0.4rem;
    background-color: #efefef;
    position: absolute;
    top: 25%;
    left: 32%;
}

.lfy_6line2 {
    width: 1px;
    height: 0.4rem;
    background-color: #efefef;
    position: absolute;
    top: 25%;
    right: 33%;
}

.lfy_6bangtou_img {
    width: 30%;
    height: 0.56rem;
    float: right;
    margin-right: 2%;
    position: relative;
    background: url(../img/bangtou.png) no-repeat;
    background-size: 90% 0.56rem;
}

.lfy_6bangtou_txt {
    width: 94%;
    position: absolute;
    line-height: 0.56rem;
    top: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.lfy_6zhezhao {
    width: 100%;
    background-color: #000;
    opacity: 0.7;
    position: fixed;
    top: 0;
    z-index: 10;
}

.lfy_6bangtou_alert {
    width: 70%;
    position: fixed;
    top: 30%;
    padding-bottom: 3%;
    background: #fff;
    left: 15%;
    z-index: 15;
    border-radius: 3px;
    display: none;
    padding: 3% 0 4%;
}

.lfy_6txt_bangtou {
    width: 100%;
    text-align: center;
    color: #758697;
    font-size: 14px;
}

.lfy_6chenggong_alert {
    width: 70%;
    position: fixed;
    top: 25%;
    left: 15%;
    z-index: 16;
    background: #fff;
    border-radius: 3px;
    padding: 3% 0;
}

.yuan_duihao img {
    width: 40px;
    height: 28px;
    float: left;
    margin: 10px;
    margin-top: 17px;
}

.lfy_6gongxi {
    color: #f5c249
;
    text-align: center;
    font-size: 16px;
    margin-top: 3%;
}

.lfy_6gongxi1 {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #758697;
    margin-top: 3%;
}

.lfy_6yellow {
    width: 80%;
    margin: 4% auto;
    line-height: 40px;
    border-radius: 2px;
    text-align: center;
    height: 40px;
    color: #fff;
    font-size: 16px;
    background: #f5c249
;		 /*背景主题更换*/
}

.lfy_6blue {
    font-size: 16px;
    margin: 3% auto;
    width: 80%;
    line-height: 40px;
    border-radius: 2px;
    text-align: center;
    height: 40px;
    color: #fff;
    background: #fb634e;		 /*背景主题更换*/
}

.lfy_6cha {
    position: absolute;
    top: -20%;
    z-index: 20;
    width: 10%;
    right: 0;
}

.lfy_6cha img {
    width: 100%;
}

.ui-refresh-down {
    font-size: 14px;
}

.jiapiao_number {
    font-size: 14px;
    color: #f5c249;
    float: right;
    margin-top: -3%;
}

#a {

    border-radius: 2px;
    margin-top: 8%;

    background: -webkit-linear-gradient(#ffe9aa, #f5c249); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffe9aa, #f5c249); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffe9aa, #f5c249); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffe9aa, #f5c249); /* 标准的语法 */

    line-height:50px;
    height: 50px;
}
#a .ui-refresh-label{
    color: #7e000a  ;
}
#b {
    background: #f5c249
;		 /*背景主题更换*/
    border-radius: 2px;
    margin-top: 8%;
}

.xiangqing_chuangjian {
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #758697;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    margin-left: 10px;
}

/*详情人气排行榜开始*/

.details_renqi_box {
    width: 94%;
    margin: 10% auto 0;

    border-radius: 2px;
    background: #fffbf0 ;
    padding-bottom: 5%;
    border-radius: 5px;
    border: 2px solid #cb0712    ;
}

.renqi_one {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #ffdf85;
    position: relative;
}

.player_img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    float: left;
    margin: 1px;
}

.player_img2 {
    width: 48px;
    height: 48px;
    border-radius: 50%;
}

.renqi_name {
    font-size: 12px;
    color: #333;
    margin-top: 6px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lfy_4jishi_box  span {
    color: #fff !important;
}
.renqi_number {
    font-size: 12px;
    color: #333;

    margin-top: 6px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.renqi_two {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #e2e2e2;
    position: relative;
}

.renqi_three {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fcc490;
    position: relative;
}

.renqi_four {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    position: relative;
}

.renqi_guan {
    position: absolute;
    width: 56%;
    left: 22%;
    top: -13px;
}

.renqi_paiming {
    font-size: 14px;
    text-align: center;
    position: absolute;
    width: 100%;
    color: #758697;
    position: absolute;
    top: -18px;
    font-weight: bold;
}

.renqi_btn {
    width: 80%;
    margin: 5% auto 0;
    height: 50px;
    line-height: 50px;

    text-align: center;
    font-size: 14px;
    color: #7e000a          ;
    background: -webkit-linear-gradient(#ffe9aa, #f5c249); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffe9aa, #f5c249); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffe9aa, #f5c249); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffe9aa, #f5c249); /* 标准的语法 */

}

.renqi_list {
    width: 40px;
    height: 30px;
    border-radius: 2px;
    position: absolute;
    top: 78px;
    right: -6px;
    background: rgba(000, 000, 000, 0.5);
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    z-index: 10;
    color: #fff;
}

/*没有人气*/
.renqi_wu_box {
    width: 20%;
    margin: 10% auto;
}

.renqi_wu_box img {
    width: 100%;
}

.like_player {
    font-size: 14px;
    text-align: center;
    color: #758697;
}

/*详情人气排行榜开始结束*/
.xiaolian_box {
    width: 70px;
    height: 70px;
    background: #f5c249       ;		 /*背景主题更换*/
    margin: 10px auto;
    border-radius: 50%;
}

.xiaolian_box img {
    width: 64px;
    height: 64px;
    float: left;
    margin: 3px;
    border-radius: 50%;
}

.my_know {
    width: 80%;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    background: #f5c249
;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    margin-top: 6%;
}

/*人气弹窗*/
.renqi_alert {
    width: 70%;
    position: fixed;
    left: 15%;
    border-radius: 2px;
    background: #fff;
    z-index: 30;
    top: 30%;
    padding-bottom: 4%;
    display: none;
}

.renqi_liwu_img {
    width: 50%;
    margin: 5% auto;
}

.renqi_liwu_img img {
    width: 100%;
}

.jia_renqi {
    font-size: 14px;
    text-align: center;
    color: #758697;
    margin-top: 4%;
}

.jia_gift_btn {
    width: 80%;
    height: 35px;
    line-height: 35px;
    border-radius: 2px;
    background: #f5c249
;		 /*背景主题更换*/
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    margin-top: 6%;
}

.renqi_cha {
    width: 12%;
    position: absolute;
    right: 0;
    top: -30%;
}

/*人气弹窗*/
.yuan_duihao {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 3% auto;
    background: #f5c249       ;		 /*背景主题更换*/
}

.xq_player_number {
    font-size: 20px;
    color: #fb634e;
    font-weight: bold;
    margin: 3% 0 3% 40%;
}

/*详情*/

/*礼物*/

.lfy_3banner_box {
    width: 100%;
}

.lfy_3icon_btn {
    width: 94%;
    margin: 0 auto;
    background-color: #e62019
;
    border-radius: 3px;
    padding: 3% 0;
}

.lfy_3every_bnt {
    width: 25%;
    float: left;
}

.lfy_3btn_img {
    width: 42px;
    margin: 0 auto;
}

.lfy_3btn_img img {
    width: 42px;
    height: 42px;
}

.lfy_3icon_txt {
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.lfy_3red {
    color: #ff4240;
}

.lfy_3juli {
    margin: 2% 0;
}

.lfy_3bg {
    width: 100%;
    position: fixed;
    z-index: -1;
}

.lfy_3touxiang {
    padding-top: 2%;
    margin: 0 auto;
    width: 64px;
    border-radius: 50%;
}

.lfy_3touxiang img {
    width: 64px;
    height: 64px;
    border-radius: 50%;
}

.lfy_3name2 {
    text-align: center;
    color: #969aa1;
    margin: 3% 0 3% 0;
    font-size: 16px;
}

.lfy_3cansaizhe {
    padding-top: 2%;
    width: 94%;
    margin: 3% auto 0;
    background-color: #fff;
    border-radius: 3px;
    padding-bottom: 3%;
    margin-bottom: 2%;
}

.lfy_3icon_img {
    margin-left: 4%;
    float: left;
    width: 24px;
}

.lfy_3icon_img img {
    width: 24px;
    height: 24px;
}

.lfy_3cansai_txt {
    float: left;
    line-height: 120%;
    margin-left: 3%;
    margin-top: 0.5%;
    font-size: 16px;
    color: #758697;
}

.lfy_3line {
    width: 100%;
    height: 1px;
    background-color: #f5f5f5;
    margin-top: 3%;
}

.lfy_3xuanshou_img {
    width: 5.52rem;
    height: 3.2rem;
    border-radius: 3px;
    margin-left: 4%;
    margin-top: 4%;
    margin-bottom: 4%;
}

.lfy_3liwu_list {
    width: 100%;
    background-color: #f6f8fa;
    margin-top: 1%;
}

.lfy_3every_list {
    width: 30%;	/*height: 109px;*/
    float: left;
    border: solid #f6f8fa 1px;
    border-bottom: none;
    border-radius: 3px;
    margin-left: 2%;
    margin-top: 3%;
    background-color: #fff;
}

.lfy_3every_list img {
    width: 100%;
    height: 100%;
}

.lfy_3zhanshi {
    width: 100%;
    height: 80px;
    border-radius: 3px 3px 0 0;
}

.lfy_3anniu {
    width: 100%;
    position: relative;
}

.lfy_3anniu img {
    width: 100%;
    height: 0.5rem;
}

.lfy_3liwu_number {
    width: 100%;
    text-align: center;
    line-height: 0.5rem;
    color: #719336;
    position: absolute;
    z-index: 2;
    top: 0;
    font-size: 12px;
}

.lfy_3mingcheng {
    color: #969aa1;
    text-align: center;
    font-size: 14px;
}

.lfy_3zhanshi {
    padding-top: 5%;
}

.lfy_3zhanshi img {
    width: 46px;
    margin-top: 5%;
}

.lfy_3jiahao {
    width: 94%;
    margin: 8% 0 0 3%;
    float: left;
}

.lfy_3left_txt {
    float: left;
    color: #758697;
    line-height: 0.5rem;
    font-size: 14px;
}

.lfy_3jia_box {
    width: 2rem;
    height: 0.5rem;
    float: right;
    border-radius: 3px;
    border: solid #dfdfdf 1px;
}

.lfy_3jian {
    width: 0.5rem;
    height: 0.5rem;
    background-color: #e3e3e3;
    color: #c0c0c0;
    text-align: center;
    line-height: 0.45rem;
    border-radius: 3px 0 0 3px;
    float: left;
    font-size: 30px;
}

.lfy_3jia {
    float: right;
    width: 0.5rem;
    height: 0.5rem;
    background-color: #fff;
    color: #c0c0c0;
    text-align: center;
    line-height: 0.5rem;
    border-radius: 0 3px 3px 0;
    font-size: 30px;
}

.lfy_3jia img {
    width: 60%;
    margin-top: 23%;
    margin-left: 20%;
}

.lfy_3shuzi {
    float: left;
    width: 0.95rem;
    height: 100%;
    line-height: 0.5rem;
    text-align: center;
    border-left: solid #dfdfdf 1px;
    border-right: solid #dfdfdf 1px;
}

.lfy_3zhifu {
    float: left;
    width: 94%;
    height: 46px;
    margin: 7% 0 0 3%;
    position: relative;
    font-size: 16px;
}

.lfy_3zhifu img {
    width: 100%;
    height: 100%;
    display: block;
}

.lfy_3zhifu_txt {
    background: #1abb0e;
    width: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    line-height: 46px;
    color: #fff;
}

.lfy_3tishichuang {
    width: 70%;
    position: fixed;
    top: 30%;
    left: 15%;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 10% 0;
    opacity: 0.7;
    display: none;
}

.lfy_3liwu_box1 {
    width: 55%;
    margin: 0 auto;
}

.lfy_3cansai_name {
    padding: 2% 0;
}

.lw_chuangjian {
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #758697;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    margin-left: 10px;
}

/*礼物*/

/*新写的样式*/
.hp_number_color {
    color: #5d5d5d;				/*票数浏览量显示*/
    font-size: 16px;
    margin-top: 2%;
}

/*支付成功*/
.pay_box {
    background: #ecf0f5;
    padding-top: 13%;
}

.pay_head {
    width: 20%;
    position: absolute;
    left: 40%;
    border-radius: 50%;
    top: 2%;
}

.pay_head img {
    width: 100%;
    height: 1.28rem;
    border-radius: 50%;
}

.pay_content {
    width: 96%;
    margin: 0 auto;
    border-radius: 2px;
    box-shadow: 0 0 15px #e4e8ed;
    background: #fff;
    padding-top: 14%;
    height: 8rem
}

.pay_bg_img {
    width: 94%;
    margin: 0 auto;
    height: 160px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.pay_txt_one {
    color: #758697;
    font-size: 16px;
    text-align: center;
}

.pay_txt_two {
    color: #758697;
    font-size: 16px;
    text-align: center;
    margin-top: 4%;
}

.pay_txt_two span {
    font-size: 24px;
    color: #f5c249
;  /*颜色*/
}

.pay_txt_three {
    color: #758697;
    font-size: 16px;
    text-align: center;
    margin-top: 2%;
}

.pay_txt_three span {
    font-size: 18px;
    color: #f5c249
; /*颜色*/
}

.box2 {
    width: 84%;
    margin: 3% auto 0;
    background: #f6f8fb;
    border-radius: 2px;
    padding: 2% 3%;
}

.box_txt {
    font-size: 14px;
    text-align: center;
    color: #758697;
}

.box2_img {
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    align-items: center;/*上下居中*/
}

.box2_img span {
    font-size: 14px;
    color: #f5c249
; /*颜色*/
    margin-left: 10px;
}

.box2_img img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.give_txt {
    font-size: 14px;
    color: #f5c249
; /*颜色*/
    margin-top: 5px;
}

.give_btn {
    width: 90%;
    margin: 5% auto 0;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    background: #f5c249
; /*颜色*/
}

.pay_btn_box {
    width: 90%;
    margin: 5% auto 0;
}

.pay_btn_left {
    float: left;
    width: 47%;
    height: 40px;
    border-radius: 2px;
    border: 1px solid #f5c249
;  /*颜色*/
    font-size: 14px;
    color: #f5c249
;  /*颜色*/
    text-align: center;
    line-height: 40px;
}

.pay_btn_right {
    float: right;
    width: 47%;
    height: 40px;
    border-radius: 2px;
    border: 1px solid #f5c249
; /* 颜色*/
    font-size: 14px;
    color: #f5c249
; /*颜色*/
    text-align: center;
    line-height: 40px;
}

/*支付成功*/


.new_color {
    color: #fff;				/*票数浏览量显示*/
}


/*选手音乐*/
.audio-left{
    background:#f5c249;
}
.progress-bar-bg span{background:#f5c249;}
.progress-bar{background:#f5c249;}


.icon-img-player {
    width: 19px;
    height: 19px;
    margin: 21px auto 0;
    background: url('../icon/39/player_no.png') no-repeat;
    background-size: 19px 19px;
}
.icon-img-player-active {
    background: url('../icon/39/player.png') no-repeat;background-size: 19px 19px;
}


.icon-img-search {
    width: 19px;
    height: 19px;
    margin: 13px auto 0;
    background: url('../img/allTheme/search_act.svg') no-repeat;
    background-size: 19px 19px;
}
.icon-img-search-active {
    background: url('../img/allTheme/search_act.svg') no-repeat;
}
