@charset "utf-8";/* header */

body{min-width:1180px;}
.prz{position:relative;}
.pra{position:absolute;}
.hide{display:none !important;}
.mar0{margin-right:0 !important;}
.bor{border-right:none !important;}
.daxn-fixed{display:none !important;}
.plan_header{width:100%;height:50px;font-size:16px;padding:0px;background:rgba(36,7,0,.47);color:#f2b683;position:fixed;left:0;top:0;z-index:5;box-shadow:0 3px 8px rgba(0,0,0,0.18);}
.plan_header .sp_logo{padding-top:7px;line-height:32px;}
.plan_header .sp_logo img{height:35px;}
.plan_header .a_txt{display:inline-block;border-left:1px solid #fff;padding-left:14px;margin:2px 0 0 14px;}
.plan_header .sp_link{line-height:45px;height:50px;}
.plan_header .sp_link a{display:inline-block;margin-left:60px;padding:0 5px;height:47px;line-height:45px;font-size:14px;position:relative;color:#f2b683;cursor:pointer;}
.plan_header .sp_link .on{border-bottom:2px solid #ff5224;color:#ff5224;}
.plan_header .sp_link a:hover{border-bottom:3px solid #ab612c;}
/* banner */
.banner{height:520px;background:url('../images/banner.jpg') no-repeat center center;}
.container{background:url('../images/bg.jpg') no-repeat center top;text-align:center;padding-bottom:150px;}
/* 直播 */
.container .con{background:#6d180c;border-radius:10px;border:solid 1px #bc7040;padding-bottom:35px;overflow:hidden;}
.s1 .top{margin-bottom:10px;}
.s1 .top img{display:block;margin:0 auto;}
.s1 .con{width:1180px;height:145px;background:url('../images/coupon_bg.png') no-repeat center center;border:none;padding:0;}

.s1 .con .notice{
    /* background: linear-gradient(to bottom, #e19b63, #b66522);
    -webkit-background-clip: text;
    color: transparent; */
}
.s1 .con span{
    display:block;float:left;width:177px;margin-top:13px;}
.s1 .con span b{font-size:54px;   
    color: #e09a61;
    background-image: -webkit-linear-gradient(top,#e09a61,#b76724);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   
}
.s1 .con span b i{font-size:32px;}
.s1 .con span p{font-size:20px;color:#78201f;margin-top:-17px;}
.s1 .con span.last{width:117px;margin-top:18px;}
.s1 .con span.last b{font-size:30px;
  
    color: #fefaf6;
    background-image: -webkit-linear-gradient(top,#fefaf6,#f4e8df);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.s1 .con span.last b i{font-size:16px;}
.s1 .con span.last p{font-size:16px;color:#fff;margin:-8px 0 6px;}
.s1 .con span.last a{display:block;width:85px;height:28px;border-radius:14px;background:#dfad87;font-size:16px;color:#78201f;margin:0 auto;line-height:26px;}
/* 直播间优惠 */
.s1 .cen{margin-top:35px}
.s1 .con2{height:327px;background:url('../images/s1_bg.png') no-repeat center center;width:1180px;}
.s1 .con2>span{display:block;float:left;padding-top:30px;width:25%;}
.s1 .con2>span>img{display:block;margin:20px auto 0}
.s1 .con2 p span{font-size:24px;color:#8d2c0e;font-weight:bold;line-height:26px;display:inline-block;margin:0 10px;}
.s1 .con2 p img{position:relative;top:22px;}
.s1 .con2 p.one_line{margin-top:10px;}
.s1 .con2 p.one_line img{top:11px;}
.s1 .con2 p.line3 span{margin:0 40px;}
/* 直播列表 */
.s1 .bot{margin-top:100px;padding:36px 40px 36px 413px;box-sizing:border-box;background:#6d180c;border-radius:10px;border:solid 1px #bc7040;height:525px;}
.s1 .bot .v_post{width:336px;background:#fff;padding:10px;box-sizing:border-box;border-radius:10px 10px 0 0;top:-47px;left:40px;height:570px;overflow:hidden;}
.s1 .bot .v_post .box{border-radius:10px 10px 0 0;overflow:hidden;}
.s1 .bot .forApp{position:absolute;bottom:24px;width:100%;left:0;z-index:2;}
.s1 .bot .forApp a{display:block;width:153px;height:56px;background:url('../images/forapp_btn.png') no-repeat center center;margin:10px auto 0;}
.s1 .bot .forApp .code_box{
    margin: 0 auto;
    width: 120px;
    height: 120px;
    padding-top: 1px;   
    display: none;
    position: relative;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    display: none;
}
.s1 .bot .forApp .code_box:before{
   content: '';
    position: absolute;
    bottom: -21px;
    width: 100%;
    display: block;
    height: 26px;
    background: url(../images/code-box.png) no-repeat center bottom;
}
.s1 .bot .forApp .code_box img{display:block;width:110px;margin:5px auto 0;}
.s1 .bot .rework{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000,endcolorstr=#B2000000);filter:none\9\0;z-index:1;border-radius:10px 10px 0 0;top:0;left:0;width:316px;left:10px;top:10px;}
.s1 .bot .rework .play{display:block;width:77px;height:77px;background:url('../images/player.png') no-repeat center center;margin:244px auto 0;}
.s1 .v_list{width:723px;}
.s1 .v_list .list_tit{font-size:24px;color:#561819;width:100%;height:67px;background:url('../images/v_list_tit.png') no-repeat center center;line-height:67px;border-radius: 5px 5px 0px 0px;margin-bottom: -7px;}
.s1 .v_list .list_tit img{display:inline-block;margin-top:17px;margin-right:4px;}
.s1 .v_list .item{height: 127px;background:#f1e8de;box-sizing:border-box;border-top:1px dashed #e0ccb7;padding-left:30px;display: block;}
.s1 .v_list .item.last{border-radius:0 0 10px 10px;height: 130px;}
.s1 .v_list .item .status{font-size:14px;display:block;width:62px;height:20px;line-height:20px;border-radius:2px;margin-top: 54px;background: #aca5a2;color:#fff}
.s1 .v_list .item .status.ready{background: #d85e47;}
.s1 .v_list .item .status.on{background: #4e8ee1;}
.s1 .v_list .item .msg_txt{font-size: 16px;margin-top: 40px;text-align: left;margin-left: 18px;color: #311111;width: 262px;}
.s1 .v_list .item .msg_txt p:first-child{font-size: 20px;margin-bottom: 7px;}
.s1 .v_list .item .img_box{width: 348px;}
.s1 .v_list .item img{display: block;height:119px;margin: 8px auto 0;display: none;}
.s1 .v_list .item img:first-child{height:96px;margin-top: 16px;display: block;}
.s1 .v_list .item.on{position: relative;background: #e8d9c9;}
.s1 .v_list .item.on:before{content:'';border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-right: 16px solid #e8d9c9;position: absolute;left: -16px;top: 50%;margin-top: -12px;}
.s1 .v_list .item.on .big{display: block;}
.s1 .v_list .item.on .sma{display: none;}
.s1 .video{width:100%;height:100%;left:10px;top:10px;width:316px;height: 570px;z-index: 2;position: absolute;}
.s1 .video .v_close{top: 0px;right: 0px;width:41px;height:29px;
    border-radius: 10px 10px 0 0;background:url('../images/pop_close2.png') no-repeat center center;position: absolute;z-index: 11;}

/* 加入社群 */
.s2{height:186px;background:url('../images/s2_bg.png') no-repeat center bottom;margin-top: 30px;}
.s2 .bk1{font-size:26px;font-weight:bold;color:#e7b278;text-align:left;padding-left:15px;line-height:26px;width:258px;}
.s2 .bk1 p:first-child{margin-bottom:6px;margin-top:60px;}
.s2 .bk1 img{position:relative;top:-7px;}
.s2 .bk2{width:659px;text-align:left;font-size:18px;color:#6f491e;padding-top:46px;}
.s2 .bk2 p{margin-bottom:10px}
.s2 .bk2 p span{display:inline-block;padding-left:34px;position:relative;line-height:26px;}
.s2 .bk2 p span i{display:block;width:26px;height:26px;line-height:26px;text-align:center;color:#fff;font-size:15px;background:#be9665;background-image:linear-gradient(0deg,#b66522 0%,#e19b63 100%),linear-gradient( #be9665,#be9665);background-blend-mode:normal,normal;border-radius:25px;position:absolute;top:0;left:0;}
.s2 .bk2 p span:first-child{width:344px;}
.s2 .bk3{
        width: 260px;
        height: 172px;
        margin-top: 14px;
        background: #ead8b5;
        border-bottom-right-radius: 7px;
        padding: 20px 0 0 44px;
}

.s2 .bk3 span{display:inline-block;}
.s2 .bk3 span:first-child{width:134px;height:135px;border-radius:4px;border:solid 3px #e7b278;background-color:#ffffff;display:inline-block;}
.s2 .bk3 span img{display:block;width:100%}
.s2 .bk3 .txt{font-size:20px;color:#640404;line-height:21px;margin:0px 36px 0 15px;position:relative;top:-8px;}
/* 新课上线 */
.s3{margin-top:60px;}
.s3 .tit{display:block;margin:0 auto 36px;}
.s3 .tab_tit a{display:block;float:left;width:25%;height:70px;font-size:25px;color:#f9bc90;letter-spacing:-1px;line-height:70px;background:#550e03;}
.s3 .tab_tit a.on{background-image:linear-gradient(0deg,#b8532f 0%,#f6b39b 100%),linear-gradient( #5b2112,#5b2112);background-blend-mode:normal,normal;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.43);color:#550e03;}
.s3 .tab_tit img{top:50%;margin-top:-35px;}
.s3 .item{margin-top:20px;margin-left:20px;width:558px;background:#fff6ee;border-radius:5px;overflow:hidden;float:left;}
.s3 .item img{top: 0;}
.s3 .item>div.fl{box-sizing:border-box;padding:25px 20px 15px 15px;text-align:left;width:329px;}
.s3 .item .sale{display:block;width:46px;height:58px;background:url('../images/s3_sale.png') no-repeat center center;top:0;right:20px;font-size:16px;color:#8a1004;text-align:center;line-height:19px;padding-top:4px;}
.s3 .item .sale i{font-size:24px;letter-spacing:-2px;margin-right:4px;}
.s3 .item .tit{font-size:26px;color:#333333;margin-bottom:6px;height:44px;}
.s3 .item .tit b{font-size:28px;}
.s3 .item .msg_box{height:132px;overflow:hidden;}
.s3 .item .point{position:relative;padding-left:12px;font-size:18px;color:#999999;margin-bottom:4px;line-height:24px;}
.s3 .item .red{color:#a90c0c !important;margin-right:4px;white-space: nowrap;}
.s3 .item .point:before{content:'';position:absolute;width:6px;height:6px;background:#e8c5a6;left:0;top:11px;border-radius:6px;}
.s3 .price{font-size:16px;color:#999999;white-space: nowrap;}
.s3 .price .new{font-size:36px;font-weight:bold;color:#a90c0c;margin-left:4px;}
.s3 .price .new i{font-weight:500;font-size:16px;}
.s3 .price .new i:first-child{font-size:19px;}
.s3 .price .old{font-size:16px;text-decoration:line-through;margin-left:5px;}
.s3 .btn_box{border-top:1px dashed #ecdcba;padding-top:15px;}
.s3 .btn_box a{display:block;width:139px;height:45px;background:#a32911;background-image:linear-gradient(176deg,#ea7373 0%,#c74e42 50%,#a32911 100%),linear-gradient(#cb6f24,#cb6f24);background-blend-mode:normal,normal;box-shadow:0px 2px 2px 0px rgba(99,21,3,0.46);border-radius:21px;font-size:20px;color:#fef6df;text-align:center;line-height:42px;}
.s3 .btn_box a.hd_zixun{background:#d37937;background-image:linear-gradient(176deg,#e7bd63 3%,#d37937 100%),linear-gradient( #cb6f24,#cb6f24);background-blend-mode:normal,normal;box-shadow:0px 2px 2px 0px rgba(99,21,3,0.35);}
.s3 .s_p{font-size:16px;line-height:20px;padding-left:12px;}
.s3 .s_p i{margin-left:55px;}
.s3 .dis{width:133px;height:28px;background-image:linear-gradient(170deg,#ffdbaf 0%,#f8c089 50%,#f0a562 100%),linear-gradient(#a6613b,#a6613b);background-blend-mode:normal,normal;border-radius:0px 6px 0px 6px;display:block;font-size:16px;color:#8a1004;top:0;right:-1px;text-align:center;}
.s3 .price .price_txt{color:#a90c0c;}
/* 吸底 */
.fot{position:fixed;bottom:0;left:0;height:104px;background:url('../images/fot.png') no-repeat center bottom;width:100%;z-index:7;}
.fot a.see_rule{width:143px;height:45px;background-image:linear-gradient(180deg,#d5a66e 0%,#c08e54 50%,#aa753a 100%),linear-gradient(#b7834a,#b7834a);background-blend-mode:normal,normal;border-radius:22px;font-size:21px;color:#ffffff;display:block;line-height:42px;}
.fot a.get_btn{width:152px;height:56px;background:url('../images/fot_btn.png') no-repeat center center;font-size:20px;color:#fef6df;line-height:42px;margin-left:23px;margin-right:50px;}
.fot .wrap{margin-top:42px;}
/* 侧导航 */
.floors{position:fixed;left:-110px;top:30%;border-radius:0 0 4px 4px;background-color:#d26033;width:108px;padding-top:14px;padding-bottom:6px;transition:1s;z-index: 6;}
.floors.show{left:10px;}
.floors .floor_ul{margin:0 auto;width:96px;background:#f3dec4;border-radius:4px;overflow:hidden;}
.floors .cj_bfen{width:125px;height:87px;background:url('../images/floor_bg.png') no-repeat center center;display:block;position:absolute;top:-87px;left:50%;margin-left:-62px;}
.floors .floor_ul a{display:block;width:100%;height:100%;font-size:14px;height:40px;line-height:40px;color:#5b1e0c;letter-spacing:1px;border-bottom:1px dashed #b89079;}
.floors .floor_ul a.on{background:#e2c1a2;}
.floors .floor_ul a:hover{background:#e2c1a2;}
.floors .floor_ul .code_a{padding:10px 0;}
.floors .floor_ul .code_a img{display:block;width:73px;margin:0 auto 6px;}
.floors .floor_ul .code_a p{font-size:14px;color:#5b1e0c;letter-spacing:1px;}
.floors .floor_ul a.backTop{background:#efc393;padding:6px 0;border-bottom:none;}
.floors .floor_show{display:block;width:29px;height:118px;background:url('../images/sq_btn.png') no-repeat center center;position:absolute;top:50%;margin-top:-59px;right:-29px;}
.floors .floor_hide{background:url('../images/zk_btn.png') no-repeat center center;}
 .pop .tit{font-size:24px;font-weight:bold;color:#eeb896;padding:22px 0;}

/* 成长基金 */
.mask{background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);filter:none\9\0;}
.pop{position:fixed;top:50%;left:50%;z-index:106;display:none;}
.jj_pop{ width:726px; background:url('../images/pop_bg.png') no-repeat top center; margin-top:-192px; margin-left:-363px; overflow:hidden; text-align: center; border-radius:0 0 10px 10px ; -webkit-border-radius:0 0 10px 10px ; -moz-border-radius:0 0 10px 10px ; -ms-border-radius:0 0 10px 10px ; -o-border-radius:0 0 10px 10px ; }
.jj_pop .close{ border-radius: 0 0 10px 10px; top:1px; right:1px; width:52px; height:37px; background:url('../images/pop_close.png') no-repeat center center; position:absolute; display:block; border-top-right-radius:10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; }
.jj_pop .tit{font-size:24px;font-weight:bold;color:#eeb896;padding:22px 0;}
.jj_pop .tit span{margin:0 10px;text-shadow:0 2px 0 #5b2112;}
.jj_pop .tit img{margin-top:11px;}
.jj_pop table{width:100%;border-radius:0 0 10px 10px;}
.jj_pop table tr:first-child{height:54px;}
/* /* .jj_pop table tr:first-child td{background:#fdead6 !important;font-size:22px;color:#3c0e00;} */
.jj_pop table tr td.cf{background:#ffe3c5;} 
.jj_pop table tr{height:50px;}
.jj_pop table tr td{background:#f9dab9;font-size:18px;color:#a05038;border:1px solid #f5c2a1;padding:0 10px;}
.jj_pop table .last{border-radius:0 0 10px 10px;}
/* .jj_pop table .last td:first-child{border-radius:0 0 0 10px;} */
.jj_pop table td.l_td{border-radius:0 0 10px 0;} 
.jj_pop table tr td:first-child{border-left:none;}
/* 我的卡券 */
.my_quan .tit{line-height: 20px;}
.my_quan .tit > span{padding: 0 10px;}
img{display: inline-block;position: relative; }
.my_quan{width:395px;height:438px;background:url('../images/pop_bg2.png') no-repeat center center;margin-top:-219px;margin-left:-183px;}
.my_quan .close{top:4px;right:4px;width:41px;height:29px;background:url('../images/pop_close2.png') no-repeat center center;display: block;position: absolute;}
.my_quan .list{margin:0 auto;height:314px;/*! overflow-x:auto;*/
padding-right:10px;box-sizing:border-box;width:100%;}
.my_quan .list a{width:336px;height:106px;background:url('../images/qn_bg.png') no-repeat top center;display:block;margin:0 auto;}
.my_quan .list a ._l{color:#e65a52;width:126px;text-align:center;background-image:-webkit-linear-gradient(top,#e65a52,#ad311a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:45px;padding-top:30px;}
.my_quan .list a>._l b{font-size:45px;letter-spacing:-3px;margin-left: -5px;}
.my_quan .list a ._l i{font-size:19px;}
.my_quan .list a ._r{width:152px;text-align:left;padding-top:20px;padding-left:3px;}
.my_quan .list a ._r .p1{font-size:16px;line-height:18px;color:#76260e;}
.my_quan .list a ._r .p2{color:#b15d20;font-size:14px;margin-top:14px;line-height:14px;}
#mCSB_1_scrollbar_vertical{width:18px!important;}
.mCSB_scrollTools{height:97%;top:4px;}
.mCSB_scrollTools .mCSB_draggerRail{background:#e6b179;width:12px;}
.mCSB_dragger_bar{background:#b97934;width:10px!important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{outline:none;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#b97934;}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#b97934;}
.jwplayer.jw-flag-rightclick-open {
    overflow: visible;
}
.jw-reset{
    border-radius: 10px 10px 0 0;
}
/* 活动规则 */
.rule_pop{width:726px;height:385px;background:url('../images/pop_bg.png') no-repeat center center;margin-top:-192px;margin-left:-363px;overflow:hidden;padding-bottom: 10px;}
.rule_pop .close{top:1px;right:2px;width:52px;height:37px;background:url('../images/pop_close.png') no-repeat center center;position:absolute;display:block;border-top-right-radius:10px;}
.rule_pop .tit{font-size:24px;font-weight:bold;color:#eeb896;padding:22px 0;text-align: center;}
.rule_pop .tit span{margin:0 10px;text-shadow:0 2px 0 #5b2112;}
.rule_pop .tit img{margin-top:11px;}
.rule_pop .bot{background:#f9dab9;height:303px;border-radius:0 0 10px 10px;box-sizing: border-box;text-align: left;padding-left: 12px;padding-right: 5px;}
.rule_pop .bot p:first-child{margin-top: 28px;}
.rule_pop .bot p{position: relative;padding-left: 30px;color: #3c0e00;font-size: 18px;line-height: 23px;margin-top: 15px;padding-right: 30px;}
.rule_pop .bot p b{font-size: 18px;color: #3c0e00;left: 0;position: absolute;}
.rule_pop .bot p.p_s{font-size:16px;color: #a05038;margin-top: 4px;   
    padding-left: 50px;
    width: 710px;}
    .rule_pop .bot p.p_s >span{ position: absolute;
        left: 25px;}

   
.rule_pop .bot p .last{margin-bottom: 25px;}
.rule_pop #mCSB_1_scrollbar_vertical{width:18px!important;}
.rule_pop .mCSB_scrollTools{height:97%;top:4px;}
.rule_pop .mCSB_scrollTools .mCSB_draggerRail{background:#e6b179;width:12px;}
.rule_pop .mCSB_dragger_bar{background:#b97934;width:10px!important;}
.rule_pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{outline:none;}
.rule_pop .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#b97934;}
.rule_pop .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#b97934;}

.back_icon{
    position: absolute;
    z-index: 3;
    bottom: 34px;
    left: 90px;
    color: #fff;
    background: url(../images/btn_bg2.png) no-repeat center;
    width: 137px;
    height: 44px;
    text-align: center;
    line-height: 38px;
    display: none;
}