
        @font-face{
            font-family: 'englishFont';
        }
        html, body, div, p, ul,li,span, img, h1, h2, h3, h4, h5, h6, input, button, textarea {
            margin: 0;
            padding: 0;
            -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
        }

        h1, h2, h3, h4, h5, h6 {
            font-size: 100%;
            font-weight: normal;
        }

        ul, ol, li {
            list-style: none;
        }

        input, button, textarea {
            border: none;
            outline: none;
            cursor: pointer;
            -webkit-appearance: none;
        }

        img {
            display: inline-block;
            width: 100%;
            vertical-align: bottom;
            pointer-events: none;
        }

        html {
            min-height: 100%;
            overflow-x: hidden;
            font-size: 312.5%;
            line-height: 1;
        }

        body {
            overflow-x: hidden;
            font-family: 'englishFont','思源黑体 Bold','Heiti SC', Helvetica, 'Microsoft Yahei', Droid Sans, serif!important;
            font-size: .32em;
            font-weight: normal;
            background-color: #f1f1f1;
            line-height: inherit;
        }
        .containt{
            min-height: 100%;
            display: none;
            -webkit-background-size: 100%;
            background-size: 100%;
            /*-webkit-overflow-scrolling: touch*/
        }
        .user_info{
            height: 1.49rem;
            background-color: #fff;
            padding: .3rem;
            box-sizing: border-box;
        }
        .user_info .user_img{
            float: left;
            width: 1rem;
            height: 1rem;
            border-radius: 50%;
            overflow: hidden;
            margin-right: .2rem;
        }
        .user_info .user_name_info{
            float: left;
        }
        .user_info .user_name_info .name_text{
            font-size: .26rem;
            line-height: .54rem;
            color: #333;
            font-weight: bold;
        }
        .user_info .user_name_info .user_course_des{
            font-size: .26rem;
            line-height: .38rem;
            color: #666;
        }
        .course_box{
            padding-top: .2rem;
        }
        .runTip img{
            width: .5rem;
            height: .5rem;
            border-radius: 50%;
            margin-right: .14rem;
            vertical-align: middle;
        }
        .tipngc {
            display: flex;
            line-height: .54rem;
        }
        .runTipBox{
            height: 1.04rem;
            width: 50%;
            position: fixed;
            top: 0;
            left:0;
            overflow: hidden;
            z-index: 99;
        }
        .runTipBox.offer_bottom{
            top: 1rem;
        }
        .runTip{
            width: 3rem;
            height: .64rem;
            background-color: #484848;
            border-radius: .12rem;
            padding: .07rem 0rem .07rem .09rem;
            font-size: .22rem;
            line-height: .36rem;
            color: #fff;
            box-sizing: border-box;
            position: absolute;
            top: 22.5%;
            left:4%;
            z-index: 99;
            opacity: .6;
        }
        #runTip1_name{
            width: .74rem;
            height: .54rem;
            line-height: .54rem;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space: nowrap;
        }
        .swiper-container{
            width: 100%;
            height: 4.2rem;
            margin: auto;
            overflow: hidden;
        }
        .swiper-wrapper{
        }
        .swiper-slide img{
            width: 100%;
            height: 100%;
        }
        .swiper-pagination-bullet-active{
            background-color: #fff;
        }
        .diff_by_course145 .course_text,.diff_by_course145 .course_des,.diff_by_course145 .margin_box,.diff_by_course145 .course_card_info_box,.diff_by_course145 .collage_info,.diff_by_course145 .course_details,.diff_by_course145 .participateIn,.diff_by_course145 #item2{
            display: none;
        }
        .course_text{
            font-size: .34rem;
            color: #333;
            line-height: .68rem;
            font-weight: bold;
            margin-bottom: .2rem;
            text-align: center;
        }
        .course_des{
            font-size: .28rem;
            line-height: .38rem;
            color: #4d4d4d;
            margin: .2rem 0;
            padding: 0 .2rem;
            font-weight: bold;
        }
        .course_details{
            padding: .14rem 0 .1rem 0;
            overflow: hidden;
            background-color: #fff;
        }
        .d_box{
            float: left;
            color: #666;
            font-size: .26rem;
            text-align: center;
            height: .66rem;
            line-height: .66rem;
        }
        .course_money{
            font-size: .46rem;
            color: #fa512d;
            font-weight: bold;
        }
        .d_box.d_box_icon{
            width: .3rem;
            height: .3rem;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAx9JREFUSIm1101sVFUYh/HfvdMPaEk7xZZuNASBEky0hAZxgZhgLInBaFiAuNLohpYgsYkLTarBGmPCAtHCCl0ZiwtWGqPGiJ+QKCQsiBWqiQpdAIVOP512OnXRO4VeOjOttE8yiznve//PmcycOecEzccnzYFSbMcT2IT7kYxq/fgTv+BrfInxYoFBEXESB9CCurnMENfRicPRpGYlLBDwLLrxxjykUBs90x1lzFmcwFF8gvp5COPURxlHo8yC4gQ+xd67EMbZG2XOkMfFh7FzAaU5duK9fOLd2LcI0hytkWOGOIkjiyjNcSRyTYsPYMVCWx6sG1ezJHv70IrIJUSZqXW6oOxYM+rQ4/1am4bipRaUhWg2v3ValG0r01qbhkzih3/K4+U6NOfEC8aG+nFtmweEAR+dr/Td33eIYXuIjQslXZXMaN+SUhLyWc9SJ36ryNe6MURDfDQIqCrPztKfn9qKrI6tKZWlk05fKdN5dlmh9rUhquOjLzUO63qmz5Or/52TtLJ0UsfWlNqKrO6+Uu/8XCVbeNOrnnWTuDyYEAbs3zRo1/qRggklIe1bUlYlM3qHEtq/r5KeCIpONkQqPvjFH0u8/+syJnmxcdjzDw3P+nCAts0DNtSPS6VDr5+qlkoX2vCmSYW4NFvl856l3j1TJZNlzwMj9jUNCWIf5IXGYdtWpg2PB147Va136I5NKB+XQpzNV/32r3Jv/VQtPRF4au2oVx8ZkIjkO9aM2r1+RCbLwR+r9dwsmasUziVWP/1mAs/l67g8mHDheqlH70trWJ6xuiYjK/DKw4MEHDpT5fSVsvlIoSNoPj5Zhl7cU6izYXnG24+lZiyzD89XFlqr+biGe0OM4YNi3RdvlGj7JunijRIj44GPL1T8HylTJ5Kx3GEvid8twg4V45qpP6z+3G+/H/sXWSpy9DPzBHLC1LF0sehEV+5NfLW/jJOLID0ZZU8TF09gF44toPRYlDlRSJyTt2APrt6F8GqU0RKX5hPn6MI6HETfPIR90TPr3Padxil2d8qRu7Q1u3Vpq4lqN926tH0VvcaKBf4H2sfXKGM7G7MAAAAASUVORK5CYII=") no-repeat center /100%;
            padding-top: .34rem;
            margin: 0 .04rem 0 .14rem;
        }
        .d_box.d_box_icon:first-child{
            margin-left: 0;
        }
        .course_details p:first-child{
            margin-left: 0;
        }
        .participateIn{
            background-color: #fff;
            position: relative;
            overflow: hidden;
            margin-bottom: .2rem;
        }
        .art_initiation{
            margin: .8rem .3rem;
            border-radius: .2rem;
            overflow: hidden;
        }
        .participate_time{
            position: absolute;
            right: .3rem;
            top: .2rem;
        }
        .participate_time img{
            height: .36rem;
            width: .36rem;
            vertical-align: middle;
        }
        .pay_btn_box .participate_num{
            border: none;
        }
        .participate_num{
            height: .86rem;
            float: right;
            padding-right: .3rem;
            overflow: hidden;
        }
        .participate_num .participate_img{
            float: left;
            width: .64rem;
            border-radius: 50%;
            margin-right: -.2rem;
            margin-top: .11rem;
            line-height: .64rem;
            vertical-align: middle;
            overflow: hidden;

        }
        .participate_num .participate_img_last{
            margin-left: .15rem;
            margin-top: .38rem;
            overflow: unset;
        }
        .participate_num_text{
            float: left;
            line-height: .86rem;
            font-size: .23rem;
            color: #666;
            text-align: center;
            overflow: hidden;
            margin-left: .3rem;
        }
        .art_important{
            margin-bottom: .2rem;
        }
        .art_initiation_noMargin{
            margin-bottom: 1rem;
        }
        .collage_info{
            background-color: #fff;
            border-bottom: 1px solid #eee;
            margin-top: -.03rem;
        }
        .collage_title{
            font-size: .35rem;
            color: #333;
            padding: .2rem 0 .3rem;
            font-weight: bold;
            text-align: center;
            letter-spacing: .04rem;
        }
        .collage_info_test_145 .collage_title{
            padding: .25rem 0 .2rem;
        }
        .collage_info_test_145 .difference_num{
            font-size: .44rem;
        }
        .groupFullTip{
            font-size: .3rem;
            color: #ff3a00;
            text-align: center;
            padding-top: .4rem;
            display: none;
        }
        .groupFullTip img {
            width: .3rem;
            height: .3rem;
        }
        .difference_num{
            color: #fa512d;
            font-size: .42rem;
            font-weight: bold;
        }
        .hasPayedTime,.noPayTime{
            font-size: .28rem;
            margin-bottom: .34rem;
            color: #4d4d4d;
            font-weight: bold;
            text-align: center;
        }
        .collage_info_test_145 .noPayTime{
            margin-bottom: .2rem;
        }
        .hasPayedTime .time{
            color: #fff;
            display: inline-block;
            width: .54rem;
            height: .54rem;
            padding-top: .13rem;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            text-align: center;
            background-color: #666;
            border-radius: .1rem;
        }
        .noPayTime .time{
            font-weight: bold;
            color: #fa512d;
            font-size: .4rem;
        }
        .collage_img{
            overflow: hidden;
            padding-bottom: .31rem;
            display: flex;
            display: -webkit-flex;
            justify-content: space-around;
        }
        .collage_info_test_145 .collage_img{
            padding-bottom: .2rem;
        }
        #userImgContain{
        }
        .collage_img li{
            float: left;
            width: 1rem;
            height: 1rem;
            margin-right: .4rem;
            margin-top: .12rem;
        }
        .collage_img li:last-child{
            margin-right: 0rem;
        }
        .collage_img .hasPayBg{
            width: 1.08rem;
            height: 1.08rem;
            padding: .05rem;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }
        .collage_img .hasPayBg,#train_group_mongolia .hasPayBg{
            background: url("http://static2.61info.com/service/imgs/groupPurchase/groupUserHasPayBg.png?v=${groupBuyVersion}") no-repeat center / 100%;
        }
        .collage_groud_btn{
            font-size: 0.44rem;
            height: .93rem;
            width: 5.56rem;
            line-height: .93rem;
            font-weight: bold;
            text-align: center;
            margin: auto;
            border-radius: .5rem;
            color: #fff;
            font-weight: bold;
            position: fixed;
            overflow: hidden;
            bottom:.1rem;
            left: 50%;
            margin-left: -2.78rem;
            background: linear-gradient(to top, #ff411c,#ff842d);
            -webkit-box-shadow: 0 0 .16rem #ff8f00;
            box-shadow: 0 0 .16rem #ff8f00;
            z-index: 2;
        }
        .bottom_btn_join, .bottom_btn_partner_share {
            display: none;
            height: 1.04rem;
            width: 100%;
            z-index: 2;
        }
        .bottom_btn_join, .back_to_home_index,.bottom_btn_partner_share .back_to_home_index {
            display: none;
            width: 15%;
            text-align: center;
            background: #fff;
        }
        .bottom_btn_join .back_to_home_index .homeIcon,.bottom_btn_partner_share .back_to_home_index .homeIcon {
            width: 0.38rem;
            height: 0.38rem;
            padding-top: 0.15rem;
        }
        .bottom_btn_join .back_to_home_index .homeText,.bottom_btn_partner_share .back_to_home_index .homeText  {
            background: #fff;
            font-size: 0.2rem;
            color: #808080;
            font-weight: bold;
            padding-top: 0.1rem;
        }
        .bottom_btn_join .bottom_btn_joinbtn, .bottom_btn_partner_share .bottom_btn_partner_share_btn {
            position: fixed;
            bottom: 0;
            height: 1.04rem;
            border-radius: 0;
            display: none;
            background: #ff4e00;
            width: 85%;
            line-height: 1.03rem;
            color: #fff;
            font-weight: bold;
            text-align: center;
            box-shadow: none;
        }
        .bottom_btn_partner_share_btn {
            margin-left: 15%;
            letter-spacing: 0.04rem;
            font-size: 0.36rem;
        }
        /*按钮动画*/
        @-webkit-keyframes collageGroudBtn {
            from{bottom:0%}
            to{bottom:2%}
        }
        @-moz-keyframes collageGroudBtn {
            from{bottom:0%}
            to{bottom:2%}
        }
        @-o-keyframes collageGroudBtn {
            from{bottom:0%}
            to{bottom:2%}
        }
        .alert {
            position: fixed;
            z-index: 999;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            display: none;
            overflow-x: hidden;
        }

        .alert-bg {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color:#151615;
            opacity: 0.92;
        }

        .alert-content {
            position: absolute;
            top: 40%;
            left: 50%;
            width: 5.6rem;
            height: 4.58rem;
            border-radius: .4rem;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }
        .alContent{
            background: #fff;
        }
        .alert_tip{
            display:flex;
            justify-content: center;
            font-size: .38rem;
            line-height: 1.12rem;
            padding: 0 .5rem;
            box-sizing: border-box;
            text-align: center;
            color: #333;
            font-weight: bold;
        }
        .alert_word {
            margin: 0 .3rem;
            padding: .35rem .25rem;
            background: #f5f6f9;
            font-size: .26rem;
            color: #666;
            line-height: .37rem;
        }
        .alert-content-success {
            position: fixed;
            top: 1.9rem;
            left: 50%;
            margin-left: -3.12rem;
            background: #fff;
            width: 6.24rem;
            height: 5.03rem;
            text-align: center;
            border-radius: 20px;
        }
        .alert-content-title {
            margin-top: 0.4rem
        }
        .alert-content-span {
            font-size: 0.34rem;
            line-height: 0.62rem;
            font-weight: 500;
            color: #333;
        }
        .alert-content-text {
            display: inline-block;
            width: 4.98rem;
            margin: 0.3rem 0 0.4rem;
            font-size: 0.34rem;
            color: #333;
            line-height: 0.5rem;
        }
        .alert-content-textt, .alert-content-textt2 {
            color: #ff6422;
        }
        .alert-content-continue {
            margin: 0 auto;
            width: 4.98rem;
            height: 0.98rem;
            background: #ff5a00;
            line-height: 0.98rem;
            text-align: center;
            font-size: 0.32rem;
            color: #fff;
            border-radius: 0.49rem;
        }
        .alert-content-home {
            margin: 0.16rem auto 0;
            width: 4.98rem;
            height: 0.98rem;
            line-height: 0.98rem;
            text-align: center;
            font-size: .32rem;
            color: #646464;
        }
        .alert-content-image {
            height: 0.62rem;
            width: 0.62rem;
        }
        .alert_copy_success {
            display: flex;
            margin: .35rem auto;
            justify-content: center;
        }
        .alert_copy_success_img {
            height: .62rem;
            width: .62rem;
        }
        .alert_copy_success_text {
            margin-top: .1rem;
            font-size: .36rem;
            color: #2d3335;
            font-weight: 500;
        }
        .alert_tip_line {
            margin: 0.54rem 0.2rem 0.3rem;
            height: 1px;
            width: 1rem;
            background: #2d3335;
        }
        .Lert_img{
            width: 1.24rem;
            height: 1.51rem;
            position: absolute;
            top: -1.75rem;
            right: -5%;
        }
        #group_full_Alert .alert-bg {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .9);
        }
        #group_full_Alert .alert-content {
            position: absolute;
            top: 30%;
            left: 50%;
            width: 5.42rem;
            height: 2.63rem;
            border-radius: .4rem;
            background-color: #fff;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }
        #group_full_Alert .alert_tip{
            font-size: .38rem;
            line-height: .6rem;
            padding: .42rem .5rem;
            box-sizing: border-box;
            text-align: center;
            color: #333;
            font-weight: normal;
        }
        #group_full_Alert .group_full_btn{
            width: 4rem;
            height: .8rem;
            border-radius: .1rem;
            position: absolute;
            bottom: .1rem;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
            line-height: .8rem;
            color: #fff;
            background-color: #fa512d;
            letter-spacing: .02rem;
        }
        #accelerate_Alert .alert-bg{
            background-color: rgba(0, 0, 0, .9);
        }
        #accelerate_Alert .alert-content{
            height: 7.6rem;
            width: 5.82rem;
            top: 18%;
            left: 8%;
            background-color: transparent;
            position: absolute;
            -webkit-transform: translate(0%, 0%);
            -moz-transform: translate(0%, 0%);
            -o-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
        }
        .accelerateBtn{
            position: absolute;
            width: 4.33rem;
            height: .78rem;
            background-color: #4f489b;
            color: #fff;
            font-size: .36rem;
            border-radius: .5rem;
            line-height: .78rem;
            text-align: center;
            left: 50%;
            bottom: 0%;
            letter-spacing: .1rem;
            -webkit-transform: translate(-50%, -50%);
            -webkit-moz: translate(-50%, -50%);
            -webkit-o: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }
        .closeBtn{
            width: .46rem;
            height: .46rem;
            border-radius: 50%;
            position: absolute;
            right: -10%;
            top:-5%;
        }
        .closeBtn img{
            width: 100%;
            height: 100%;
        }
        #poster_Alert .alert-content{
            height:8.38rem;
            width: 4.92rem;
            top:50%;
            background-color: transparent;
        }
        #poster_Alert img{
            pointer-events: auto;
        }
        .poster_title{
            position: absolute;
            top: -11%;
            left: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            width: 3.8rem;
            text-align: center;
        }
        .colorYellow{
            color: #ff0;
        }
        .messageTilte{
            position: relative;
        }
        .message_item_box{
            min-width:6rem;
            padding: .5rem .45rem 0 .45rem;
            position: absolute;
            top: 0rem;
            left: 0;
        }
        .message_item{
            border-bottom: .01rem solid #ccc;
            overflow: hidden;
            margin-top: .27rem;
        }
        .message_item:last-child{
            border-bottom:none;
        }
        .message_user_img{
            margin: 0rem .32rem 0 .04rem;
            width: .8rem;
            height: .8rem;
            float: left;
            border-radius: 50%;
            overflow: hidden;
        }
        .message_text{
            overflow: hidden;
        }
        .user_name_time{
            overflow: hidden;
            margin-bottom: .16rem;
        }
        .user_name{
            float: left;
            font-size: .26rem;
            color: #36597b;
            line-height: .34rem;
        }
        .user_time{
            float: right;
            font-size: .16rem;
            color: #727272;
            line-height: .34rem;
            padding-right: .05rem;
        }
        .message_dsc{
            font-size: .26rem;
            color: #333;
            line-height: .48rem;
            margin-bottom: .4rem;
        }
        /*隐藏滚动条*/
        ::-webkit-scrollbar{
            display: none;
        }

        .video_box{
            height: 100%;
            position: absolute;
            width: 100%;
            box-sizing: border-box;
            left: 0%;
            top: 0%;
            background-color: #fff;
        }
        .video-js .vjs-tech{
            top:0rem;
        }
        .video_box .video_img img{
            width: 100%;
            height: 100%;
        }
        .video-js .vjs-big-play-button {
            height: 1.5em;
            width: 1.5em;
            top: 50%;
            left: 59%;
            border-radius: 5.4rem;
        }
        .videoContent-dimensions{
            width: 100%;
            height: 100%;
        }
        .vjs-poster{
            background-size: cover;
        }
        .video_show_content{
            height: 4.2rem;
            width: 100%;
            box-sizing: border-box;
            background-color: #fff;
            position: relative;
        }
        .vjs-poster{
            width: 100% !important;
        }
        .video-js .vjs-big-play-button{
            font-size: .8rem;
            line-height: 1.1rem;
        }
        .art_initiationomargin{
            margin-bottom: 0rem;
        }
        .tab_box{
            background-color: #f2f2f2;
        }
        .tab_box .participateIn{
            padding-left: .24rem;
        }
        .HeadGroupBox{
            position: relative;
        }
        .hasPayBg img{
            border-radius: 50%;
        }
        .isHeadGroup{
            position: absolute;
            top: 78%;
            left: 2%;
            background-color: #00c0ff;
            color: #fff;
            width: 1.1rem;
            height: .46rem;
            font-size: .26rem;
            font-weight: bold;
            line-height: .46rem;
            text-align: center;
            border-radius: 0.3rem;
        }
        .receivePoster{
            width: 1.4rem;
            font-size: .25rem;
            line-height: .35rem;
            color: #ff623b;
            border-bottom: .02rem solid #ff623b;
            margin: 0 auto .28rem;
            text-align: center;
        }
        .group_full_btn{
            background-color: #ff0;
            color: #000;
        }
        .time_text{
            color: #666;
        }
        #time_text{
            font-size: .26rem;
        }
        .toEnd {
            font-size: .3rem;
            color: #333333;
            margin-right: .24rem;
        }
        .courseBar{
            overflow: hidden;
            display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
            display: -moz-box;     /* 老版本语法: Firefox (buggy) */
            display: -ms-flexbox;  /* 混合版本语法: IE 10 */
            display: -webkit-flex; /* 新版本语法: Chrome 21+ */
            display: flex;
            background-color: #fff;
            color: #666;
            font-size: .34rem;
            font-weight: bold;
            padding-top: .24rem;
            height: .88rem;
            box-sizing: border-box;
        }
        .courseBar div{
            float: left;
            height: .4rem;
            -webkit-flex: auto;
            -moz-flex: auto;
            -ms-flex: auto;
            flex: auto;
            line-height: .4rem;
            text-align: center;
        }
        .courseBar div.active{
            color: #ff5825;
        }
        .courseBar div:last-child{
            border-right: none;
        }
        .toTopBtn{
            width: .96rem;
            height: .96rem;
            position: fixed;
            right: 1%;
            top:74%;
            z-index: 99;
            display: none;
        }
        .bottom-more-course {
            display:none;
            width: 92%;
            margin: 1.8rem auto 0;
            text-align: center;
        }
        .bottom-more-course-title {
            display: flex;
            justify-content: center;
        }
        .bottom-more-course-title-line {
            margin-top: 6px;
            height: 1px;
            width: 1rem;
            background: #fff;
        }
        .bottom-more-course-title-text {
            padding: 0 .2rem;
            color: #fff;
        }
        .bottom-more-course-outer {
            display: inline-block;
            margin-top: .4rem;
            width: 100%;
        }
        .bottom-more-course-more {
            width: 45%;
        }
        .bottom-more-course-more-image {
            width: 3.02rem;
            height: 1.42rem;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
        }
        .bottom-more-course-more-go {
            font-size: .24rem;
            color: #ff4e00;
            line-height: .28rem;
            width: 3.02rem;
            margin: 0 auto .2rem;
            background: #fff;
            padding: .1rem 0;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
        }
        .bottom-more-course-one {
            margin-bottom: .25rem;
            width: 49%;
            display: inline-block;
        }
        .redColor{
            color: #fa512d;
        }
        .newUser-coupon {
            width: 6.01rem;
            height: 5.63rem;
        }
        .newUser-countTime {
            position: fixed;
            top: 3.1rem;
            left: 50%;
            width: 3.4rem;
            height: .83rem;
            font-size: .38rem;
            color: #ff6160;
            line-height: .6rem;
            margin-left: -1.46rem;
            display: flex;
            justify-content: space-between;
        }
        .newUser-countTime-text {
            width: .6rem;
            height: .6rem;
            background: #fff;
            text-align: center;
        }
        .newUser-coupon-buy {
            width: 2.57rem;
            height: .87rem;
            position: fixed;
            top: 4.4rem;
            left: 50%;
            margin-left: -1rem;
            pointer-events: auto;
        }
        .newUser-close {
            position: fixed;
            top: 6rem;
            left: 50%;
            margin-left: -0.15rem;
            height: .3rem;
            width: .3rem;
            pointer-events: auto;
        }
        .pay_btn_box{
            background-color: #fff;
            height: 1.7rem;
            width: 100%;
            padding: .14rem .2rem;
            overflow: hidden;
            box-sizing: border-box;
        }
        .collage_back_toHome {
            width: 13%;
            text-align: center;
        }
        .collage_back_toHome .homeIcon {
            width: 0.38rem;
            height: 0.38rem;
            padding-top: 0.15rem;
        }
        .collage_back_toHome .homeText {
            background: #fff;
            font-size: 0.2rem;
            color: #808080;
            font-weight: bold;
            padding-top: 0.1rem;
        }
        .collage_pay_alone_btn{
            float: left;
            width: 2.4rem;
            height: 1.06rem;
            background: linear-gradient(to top, #ff9f39,#ffd83a);
            font-size: .27rem;
            color: #fff;
            line-height: .4rem;
            text-align: center;
            padding-top: 0.16rem;
            box-sizing: border-box;
            border-radius: .6rem;
        }
        .collage_pay_group_btn{
            float: right;
            width: 4.55rem;
            height: 1.08rem;
            font-size: .27rem;
            color: #fff;
            line-height: .4rem;
            text-align: center;
            padding-top: 0.16rem;
            box-sizing: border-box;
            border-radius: .6rem;
            position: relative;
            overflow: hidden;
            background: linear-gradient(to top, #ff4800,#ff9600);
            -webkit-box-shadow: 0 0 .16rem #ff8f00;
            box-shadow: 0 0 .16rem #ff8f00;
        }
        @-webkit-keyframes pulse {
            from {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            50% {
                -webkit-transform: scale(.95);
                transform: scale(.95);
            }

            to {
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @keyframes pulse {
            from {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            50% {
                -webkit-transform: scale(.95);
                transform: scale(.95);
            }

            to {
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        .pulse {
            -webkit-animation: pulse 1s infinite;
            animation: pulse 1s infinite;
        }
        #explain_Alert .explain_alert_content{
            position: absolute;
            bottom: 0%;
            left: 0%;
            width: 100%;
            background-color: #fff;
        }
        .explain_title{
            position: relative;
            border-bottom: 1px solid #ccc;
            text-align: center;
        }
        .explain_title_text{
            font-size: .44rem;
            font-weight: bold;
            color: #000;
            line-height:.86rem;
            text-align: center;
        }
        .explain_close_btn{
            width: 1.2rem;
            height: .86rem;
            line-height: .86rem;
            font-size: .42rem;
            color: #333;
            position: absolute;
            top: 0%;
            right: 0%;
            text-align: center;
        }
        .explain_contant{
            padding: .42rem .58rem 0rem .3rem;
        }
        .explain_item{
            margin-bottom: .3rem;
        }
        .explain_item_title{
            font-size: .34rem;
            font-weight: bold;
            color: #333;
            margin-bottom: .1rem;
        }
        .explain_item_title img{
            width: .4rem;
            height: .4rem;
            margin-right: .12rem;
        }
        .explain_item_content{
            padding-left: .64rem;
            font-size: .28rem;
            color: #999;
            line-height: .36rem;
            letter-spacing: .03rem;
        }
        .explain_btn{
            width: 100%;
            height: 1rem;
            background-color: #ff7404;
            color: #fff;
            font-size: .38rem;
            font-weight: bold;
            line-height: 1rem;
            text-align: center;
        }
        .explain {
            width: 1.8rem;
            height: .48rem;
            line-height: .5rem;
            background-color: #fc7b26;
            color: #fff;
            font-size: .26rem;
            text-align: center;
            display: inline-block;
            padding-left: .2rem;
            border-radius: .3rem;
            position: relative;
        }
        .explain .questionMark{
            width: .38rem;
            height: .38rem;
            vertical-align: middle;
            position: absolute;
            top: .04rem;
            left: .12rem;
        }
        .explain .explain_text{
            padding-left: .2rem;
        }
        .art_initiation_last{
            margin: 0;
            min-height: .4rem;
        }
        #limitPic{
            font-size: .36rem;
            color: #fa512d;
            font-weight: bold;
            margin-bottom: .26rem;
            padding-left: .2rem;
            padding-top: .2rem;
            float: left;
        }
        .qi_text{
            color: #999;
            font-size: .26rem;
        }
        .minimumPrice{
            display: none;
            width: 1.28rem;
            font-size: .28rem;
            line-height: 0.4rem;
            text-align: center;
            color: #fff;
            font-weight: bold;
            background-color: #fa512d;
            border-radius: .05rem;
            vertical-align: bottom;
        }
        .lowPriceTab{
            display: none;
            position: absolute;
            width: 1.8rem;
            height: 1rem;
            line-height: 1.7rem;
            background-color: #ff0;
            color: #fa512d;
            font-size: .23rem;
            font-weight: bold;
            top: -0.3rem;
            right: -.7rem;
            text-align: center;
            -webkit-transform: rotate(50deg);
            -moz-transform: rotate(50deg);
            -ms-transform: rotate(50deg);
            -o-transform: rotate(50deg);
            transform: rotate(50deg);
        }
        #item0{
            margin-top: .3rem;
        }
        #tip_Alert .tip_title {
            padding: .5rem .8rem;
            line-height: 0.6rem;
            font-size: .34rem;
            text-align: center;
        }
        .tipBtn{
            width: 4rem;
            height: .8rem;
            border-radius: .1rem;
            position: absolute;
            bottom: .1rem;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
            line-height: .8rem;
            color: #fff;
            background-color: #fa512d;
            letter-spacing: .02rem;
        }
        #tip_Alert .tip1, #tip_Alert .tip2{
            line-height: 0.42rem;
            font-size: .34rem;
            text-align: center;
        }
        #tip_Alert .tip_img{
            width: .68rem;
            height: .68rem;
            position: absolute;
            top: .32rem;
            left: 2.08rem;
            -webkit-animation: tip_img_ani 1s infinite;
            -o-animation: tip_img_ani 1s infinite;
            animation: tip_img_ani 1s infinite;
        }
        @keyframes tip_img_ani{
            0%{
                top: .32rem;
                left: 2.08rem;  
            }
            25%{
                top: .28rem;
                left: 2.04rem;   
            }
            50%{
                top: .32rem;
                left: 2.08rem;   
            }
            75%{
                top: .36rem;
                left: 2.12rem;   
            }
            100%{
                top: .32rem;
                left: 2.08rem;   
            }
        }
        #tip_Alert .alert-bg{
            background-color:rgba(0, 0, 0, .8);
        }
        #tip_Alert .alert-content{
            background-color: #fff;
            width: 4.84rem;
            height: 2.7rem;
            padding-top: 1.2rem;
            box-sizing: border-box;
            top: 50%;
        }
        .message_title_img{
            width: 5.75rem;
            height: .8rem;
            margin: auto
        }
        #on_sale_Alert .alert-content{
            background-color: transparent;
            width: 6.1rem;
            height: 7.78rem;
            top:45%;
        }
        .on_sale_btn{
            position: absolute;
            width: 2.6rem;
            height: .74rem;
            left: 50%;
            top:89%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }
        .on_sale_close_btn{
            position: absolute;
            width: .54rem;
            height: .54rem;
            top: 18%;
            right: 14.2%;
        }
        .on_sale_box{
            width: 100%;
            height: 1.2rem;
            background: url("http://static2.61info.com/service/imgs/groupPurchase/winterVacation/winterVacation_corss_bar.png?v=${groupBuyVersion}")no-repeat;
            -webkit-background-size: 100%;
            background-size: 100%;
            padding-left: .18rem;
            overflow: hidden;
            box-sizing: border-box;
            display: none;
        }
        .intro_box{
            width: 100%;
            overflow: hidden;
            float: right;
            border-top: 1px solid #e6e6e6;
        }
        .on_sale_money{
            display: inline-block;
            padding-top: 0.3rem;
            font-size:  0.6rem;
            font-weight: bold;
            color: #fff;
        }
        .on_sale_money:before {
            content: '￥';
            font-size: 0.4rem;
            font-weight: normal;
            color: #fff;
        }
        .original > div > .symbol{
            display: inline-block;
            margin-top: 0.07rem;
            padding: 0.06rem 0.03rem;
            -webkit-border-radius: 0.1rem;
            -moz-border-radius: 0.1rem;
            border-radius: 0.1rem;
            color: #ff2741;
            font-weight: bold;
            background-color: #fff;
        }
        .fl{
            float: left;
        }
        .fr{
            float: right;
        }
        .original > div{
            display: inline-block;
            width: 2rem;
        }
        .original > div > span {
            font-size: 0.24rem;
            color: #fff;
        }
        .original_money{
            color: #fff;
            font-size: .26rem;
            margin-bottom: .12rem;
        }
        .on_sale_tip{
            width: 1.26rem;
            height: .36rem;
            color: #ef433f;
            background-color: #fff;
            line-height: .36rem;
            font-size: .22rem;
            text-align: center;
            border-radius: .1rem;
            font-weight: bold;
        }
        .through_line{
            text-decoration: line-through;
            padding-left: .12rem;
        }
        .countDown{
            font-size: .28rem;
            width: 2.6rem;
            color: #ff7f2b;
            font-weight: bold;
            padding-top: .3rem;
            text-align: center;
        }
        .countDownTest{
            font-size: .32rem;
            margin-bottom: .14rem;
        }
        .countDownNum{
            text-align: center;
        }
        .countDownNum span{
            display: inline-block;
            width: .3rem
        }
        .countDownNum .time_sign{
            width: .12rem;
        }
        .countDownNum .day{
            width: .1rem;
        }
        .isGroupLeader{
            font-size: .26rem;
        }
        .hide{
            display: none;
        }
        #select_sex_Alert .alert-content{
            background-color: transparent;
            width: 5.4rem;
            height: 7.16rem;
            top:48%;
        }
        .select_sex{
            position: absolute;
            top: 54%;
            left: 18%;
        }
        .select_tip{
            position: absolute;
            font-size: .24rem;
            text-align: center;
            width: 100%;
            bottom: 18%;
            color: #474747;
        }
        #select_sex_Alert .default{
            position: absolute;
            width: 4.2rem;
            height: .72rem;
            font-size: .3rem;
            border-radius: .12rem;
            line-height: .72rem;
            text-align: center;
            left: 11%;
            bottom: 5%;
            color: #fff;
            background-color: #fa512d;
        }
        #select_sex_Alert .sure_btn{
            color: #ababab;
            background-color: #fff;
        }
        .male,.female{
            float: left;
            width: .88rem;
        }
        .male{
            margin-right: 1.62rem;
        }
        .select_sex .text{
            font-size: .22rem;
            color: #fff;
            margin-top: .14rem;
            text-align: center;
        }
        .price_style{
            font-size: 0.4rem;
            font-weight: bold;
        }
        #collageCouponAlert .alert-content{
            width: 5.4rem;
            height: 6rem;
            background-color: #fff;
            border-radius: .2rem;
            top:46%;
        }
        #collageCouponAlert .bg_img{
            width: 100%;
            height: 100%;
        }
        #collageCouponAlert .coupon_tip{
            position: absolute;
            width: 100%;
            margin: auto;
            top:.38rem;
        }
        #collageCouponAlert .coupon_tip p{
            font-size: .38rem;
            color: #ffc709;
            line-height: .56rem;
            text-align: center;
            font-weight: bold;
        }
        #collageCouponAlert .coupon_tip p:last-child{
            font-size: .34rem;
        }
        .coupon_iknow{
            width: 4.56rem;
            height: .74rem;
            font-size: .3rem;
            line-height: .74rem;
            color: #ffa200;
            background-color: #fff;
            text-align: center;
            border-radius: .4rem;
            position: absolute;
            left:50%;
            bottom:.24rem;
            -webkit-transform: translate(-50%);
            -moz-transform: translate(-50%);
            -ms-transform: translate(-50%);
            -o-transform: translate(-50%);
            transform: translate(-50%);
        }
        .coupon_close_btn{
            width: .64rem;
            height: .8rem;
            position: absolute;
            top: -.8rem;
            right: 0rem;
        }
        .collage_coupon_animation{
            -webkit-animation: moreCourse_coupon_animation_keyframes .4s forwards;
            -o-animation: moreCourse_coupon_animation_keyframes .4s forwards;
            animation: moreCourse_coupon_animation_keyframes .4s forwards;
        }
        @-webkit-keyframes moreCourse_coupon_animation_keyframes {
            from{
                width: 100%;
                height: 100%;
                top:0%;
                left: 0%;
            }
            to{
                width: 0%;
                height: 0%;
                top: 95%;
                left: 50%;
                display: none;
            }
        }
        .success_coupon_tip{
            font-size: .3rem;
            color: #fff;
            position: absolute;
            width: 100%;
            text-align: center;
            bottom: 1.24rem;
        }

        #mid_year_ordinary_coupon_alert .alert-content{
            width: 5.69rem;
            height: auto;
            top:44%;
            background-color: transparent;
        }
        #mid_year_ordinary_coupon_alert .new_year_coupon_btn{
            width: 100%;
            height: 1.2rem;
            text-align: center;
            background-color: transparent;
            border-radius: .4rem;
            position: absolute;
            left: 0;
            bottom: .1rem;
        }
        #mid_year_ordinary_coupon_alert .new_year_coupon_close_btn{
            font-size: .34rem;
            color: #fff;
            position: absolute;
            left: 88%;
            bottom: 89%;
            line-height: .6rem;
            text-align: center;
        }
        #mid_year_again_coupon_alert .alert-content{
            width: 5.39rem;
            height: auto;
            top:44%;
            background-color: transparent;
        }
        #mid_year_again_coupon_alert .new_year_coupon_btn{
            width: 100%;
            height: 1.2rem;
            text-align: center;
            background-color: transparent;
            border-radius: .4rem;
            position: absolute;
            left: 0;
            bottom: .7rem;
        }
        #mid_year_again_coupon_alert .new_year_coupon_close_btn{
            font-size: .34rem;
            color: #fff;
            position: absolute;
            left: 88%;
            bottom: 89%;
            line-height: .6rem;
            text-align: center;
        }
        .term_begins_2019_alert_close_btn{
            width: .6rem;
            height: .6rem;
            position: absolute;
            right: 47%;
            bottom:-14%;
        }
        .newcourse_coupon_animation{
            -webkit-animation: newCourse_coupon_animation_keyframes .3s forwards;
            -o-animation: newCourse_coupon_animation_keyframes .3s forwards;
            animation: newCourse_coupon_animation_keyframes .3s forwards;
        }
        @-webkit-keyframes newCourse_coupon_animation_keyframes {
            from{
                width: 100%;
                height: 100%;
                top:0%;
                left: 0%;
            }
            to{
                width: 0%;
                height: 0%;
                top: 94%;
                left: 50%;
                display: none;
            }
        }
        .groupfull_newcourse_coupon_animation{
            -webkit-animation: groupfull_newCourse_coupon_animation_keyframes .3s forwards;
            -o-animation: groupfull_newCourse_coupon_animation_keyframes .3s forwards;
            animation: groupfull_newCourse_coupon_animation_keyframes .3s forwards;
        }
        @-webkit-keyframes groupfull_newCourse_coupon_animation_keyframes {
            from{
                width: 100%;
                height: 100%;
                top:0%;
                left: 0%;
            }
            to{
                width: 0%;
                height: 0%;
                top: 94%;
                left: 85%;
                display: none;
            }
        }
        .message_icon{
            width: 3.26rem;
            height: 1.01rem;
            position: absolute;
            left: 0rem;
            top:-1rem;
        }
        .message_icon_2{
            width: 2.64rem;
            height: .89rem;
            position: absolute;
            left: 0rem;
            top: -.89rem;
        }
        .message_icon_20{
            width: 4rem;
            position: absolute;
            left: 0.8rem;
            top: 0.47rem;
        }
        .course_card_info_box{
            background-color: #fff;
            padding: .24rem 0;
        }
        .course_card_info{
            overflow: hidden;
            padding: .18rem .17rem .23rem .14rem;
            width: 7.05rem;
            box-sizing: border-box;
            margin: auto;
            border-radius: .1rem;
            box-shadow: 0 0 .13rem #e5e5e5;
            margin-top: .5rem;
        }
        .course_card_info .couserImg{
            float: left;
            width: 1.75rem;
            height: 1.75rem;
            margin-right: .2rem;
            border-radius: .1rem;
            overflow: hidden;
        }
        .course_card_info .des{
            width: 4.77rem;
            float: left;
            padding-top: .08rem;
        }
        .course_card_info .des .couser_des{
            height: .67rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding-top: .14rem;
            font-size: .36rem;
            color: #333;
            font-weight: bold;
        }
        .course_card_info .des .course_fun {
            color: #ff7200;
            font-size: .26rem;
            margin-bottom: .26rem;
        }
        .course_card_info .des .course_fun span {
            background: #ffdecf;
            border-radius: .19rem;
            padding: .05rem .1rem;
            display: inline-block;
            vertical-align: middle;
        }
        .course_card_info .des .course_fun span:nth-child(1) {
            margin-right: .2rem;
        }
        .course_card_info .des .oldSinglePrice{
            font-size: .22rem;
            color: #666;
            font-weight: bold;
            text-decoration: line-through;
            margin-left: .1rem;
        }
        .course_card_info .des .group_info{
            font-size: .32rem;
            color: #ff3100;
            font-weight: bold;
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
        }
        .course_card_info .des .buy_user_num {
            float: right;
            font-size: .24rem;
            color: #999;
            font-weight: normal;
            vertical-align: middle;
        }
        .invite_firend_top{
            font-size: .4rem;
            height: .93rem;
            width: 5.56rem;
            line-height: .93rem;
            font-weight: bold;
            text-align: center;
            margin: 0 auto;
            border-radius: .5rem;
            color: #fff;
            position: absolute;
            left: 50%;
            margin-left: -2.78rem;
            background: linear-gradient(to top, #ff4800,#ff9600);
            -webkit-box-shadow: 0 0 .16rem #ff8f00;
            box-shadow: 0 0 .16rem #ff8f00;
            /* -webkit-animation: invite_firend_top_animation_keyframes .25s linear infinite alternate;
            animation: invite_firend_top_animation_keyframes .25s linear infinite alternate; */
        }
        .back_to_homeIndex {
            font-size: .4rem;
            height: .93rem;
            width: 5.56rem;
            line-height: .93rem;
            font-weight: 500;
            text-align: center;
            margin: 1.18rem auto 0;
            border-radius: .5rem;
            color: #ff6a00;
            position: absolute;
            left: 50%;
            margin-left: -2.78rem;
            background: #fff;
            border: 1px solid #ff9040;
        }
        @-webkit-keyframes invite_firend_top_animation_keyframes {
            from{
                top:-10%;
                left: 14%;
            }
            to{
                top:6%;
                left: 14%;
            }
        }
        .join_group_box, .partner_share_help_box {
            display: none;
            height: 1.2rem;
        }
        .Onekey_group_top, .partner_share_help_btn{
            font-size: 0.44rem;
            height: .93rem;
            width: 5.56rem;
            line-height: .93rem;
            font-weight: bold;
            text-align: center;
            margin: 0 auto .2rem;
            border-radius: .5rem;
            color: #fff;
            position: relative;
            overflow: hidden;
            background: linear-gradient(to top, #ff411c,#ff842d);
            -webkit-box-shadow: 0 0 .16rem #ff8f00;
            box-shadow: 0 0 .16rem #ff8f00;
        }
        .partner_share_help_btn {
            font-size: 0.36rem;
        }
		.partner_share_help_text {
			font-size: 0.3rem;
            text-align: center;
            margin: 0.1rem auto 0 .2rem;
            color: #02c0fe;
            position: relative;
            text-decoration: underline;
            display: none;
		}
        .pay_btn_bottom{
            height: 1.05rem;
            width: 100%;
            position: fixed;
            bottom: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
        }
        .pay_btn_box_bottom{
            display: flex;
            height: 1.05rem;
            box-sizing: border-box;
            background-color: #fff;
            width: 100%;
            position: absolute;
            left: 0;
            bottom:0;
            display: none;
        }
        #no_concern_Alert .alert-content{
            background-color: transparent;
            width: 6rem;
            height: 6rem;
            top:40%;
        }
        #no_concern_Alert .alert-content p{
            font-size: .56rem;
            color: #fff;
            font-weight: bold;
            line-height: .86rem;
            text-align: center;
        }
        #no_concern_Alert img{
            pointer-events: auto;
        }
        .lighthouse_text{
            color: #ff0
        }
        .lighthouse_QRCode_img{
            width: 3.75rem;
            height: 3.75rem;
            margin: .7rem auto 0rem;
        }
        .coordinate_icon{
            width: .24rem;
            height: .3rem;
            vertical-align: -5%;
            display: none;
        }
        .courseBar .active .coordinate_icon{
            display: inline;
        }
        .courseBar.suctionTop{
            position:fixed;
            width:100%;
            top:0;
            z-index: 1;
            border-bottom: 1px solid #ccc;
        }
        .newCourse_coupon_name{
            width: 100%;
            font-size: .4rem;
            font-weight: bold;
            color: #fff;
            text-shadow: 0.04rem 0.04rem #ff731f;
            text-align: center;
            position: absolute;
            top: 1.2rem;
        }
        .coupon_name_price{
            width: 100%;
            font-size: .26rem;
            color: #fff;
            text-align: center;
            position: absolute;
            bottom:2.1rem;
        }

        #checkCouponAlert .alert-content{
            width: 5.4rem;
            height: auto;
            background-color: #fff;
            border-radius: .2rem;
            top:46%;
        }
        .coupon_title_img{
            width: 4rem;
            height: 1.5rem;
            position: absolute;
            top: -1.4rem;
            left: .7rem;
        }
        #checkCouponAlert .coupon_tip{
            padding: .94rem 0 .3rem;
        }
        #checkCouponAlert .coupon_tip p{
            font-size: .36rem;
            color: #9c9b9c;
            line-height: .46rem;
            text-align: center;
            font-weight: bold;
        }
        .coupon_item{
            overflow: hidden;
            width: 4.96rem;
            margin: auto;
        }
        .coupon_item.first{
            background: url("http://static2.61info.com/service/imgs/groupPurchase/coupon_item_bg_y.png?v=${groupBuyVersion}") no-repeat center / 100%;
            margin-bottom: .16rem;
        }
        .coupon_item.second{
            background: url("http://static2.61info.com/service/imgs/groupPurchase/coupon_item_bg_g.png?v=${groupBuyVersion}") no-repeat center / 100%;
        }
        .coupon_item .coupon_info{
            padding: .14rem 0rem .18rem .18rem;
            float: left;
        }
        .coupon_item .coupon_info .coupon_name{
            font-size: .34rem;
            line-height: .66rem;
            color: #fff;
            font-weight: bold;
        }
        .coupon_item .validity_box .validity{
            font-size: .27rem;
        }
        .coupon_item.first .validity_box .validity{
            color: #5f5f5f;
        }
        .coupon_item.second .validity_box .validity{
            color: #c2c0c9;
        }
        .coupon_item .validity_box .coupon_type{
            font-size: .22rem;
            line-height: .18rem;
            padding: 0 .06rem;
            border-radius: .1rem;
        }
        .coupon_item.first .validity_box .coupon_type{
            border: .02px solid #ff4800;
            color: #ff4800;
        }
        .coupon_item.second .validity_box .coupon_type{
            border: .02px solid #e9c064;
            color: #e9c064;
        }
        .coupon_item .coupon_right{
            float: right;
            padding: .36rem .46rem 0 0 ;
            color: #fff;
        }
        .coupon_item .coupon_price{
            font-size: .42rem;
            font-weight: bold;
            line-height: .5rem;
            text-align: center;
        }
        .coupon_item .coupon_price .num{
            font-size: .64rem;
            text-align: center;
        }
        .coupon_des{
            font-size: .16rem;
            line-height: .26rem;
        }
        .coupon_iknow{
            width: 4.56rem;
            height: .74rem;
            font-size: .3rem;
            line-height: .74rem;
            color: #956619;
            background-color: #fdd71b;
            text-align: center;
            border-radius: .12rem;
            position: absolute;
            left:50%;
            bottom:.24rem;
            -webkit-transform: translate(-50%);
            -moz-transform: translate(-50%);
            -ms-transform: translate(-50%);
            -o-transform: translate(-50%);
            transform: translate(-50%);
        }
        .coupon_close_btn{
            width: .64rem;
            height: .8rem;
            position: absolute;
            top: -.8rem;
            right: 0rem;
        }
        .morecourse_coupon_animation{
            -webkit-animation: moreCourse_coupon_animation_keyframes .4s forwards;
            -o-animation: moreCourse_coupon_animation_keyframes .4s forwards;
            animation: moreCourse_coupon_animation_keyframes .4s forwards;
        }
        @-webkit-keyframes moreCourse_coupon_animation_keyframes {
            from{
                width: 100%;
                height: 100%;
                top:0%;
                left: 0%;
            }
            to{
                width: 0%;
                height: 0%;
                top: 100%;
                left: 40%;
                display: none;
            }
        }
        #checkCouponAlert .coupon_list{
            padding-bottom: 1.3rem;
            overflow: auto;
        }

        .audio_sign{
            display: none;
        }

        #default{
            padding: .64rem .18rem 0rem;
            min-height: 2.04rem;
        }

        #experienceEntryAlert .alert-content{
            width: 6.15rem;
            height: auto;
            top:50%;
            background-color: #fff;
        }
        #peaExperienceEntryAlert .alert-content{
            background: url("http://static2.61info.com/service/imgs/groupPurchase/outSideCourse/pea_bg.png?v=${groupBuyVersion}") no-repeat top / 100%;
            width: 7.04rem;
            height: 7.02rem;
            top:50%;
        }
        #peaExperienceEntryAlert .alert-content #default{
            width: 5.04rem;
            padding:  .02rem 0 .02rem .28rem;
            position: absolute;
            left: 1rem;
            top: 3.44rem;
            background-color: #fff;
            box-sizing: border-box;
            border-radius: .4rem;
            border: .02rem solid #ffe3b2;
            display: none;
            z-index: 1;
        }
        #peaExperienceEntryAlert .alert-content #default .info-select-item{
            line-height: .52rem;
            color: #404040;
            width: auto;
            margin: 0;
            font-size: .24rem;
        }
        #peaExperienceEntryAlert .alert-content #default .info-select-item.active{
            color: #ff503e;
        }
        #peaExperienceEntryAlert .alert-content .peaDiv{
            display: block;
            width: 5rem;
            border: .02rem solid #ffe3b2;
            height: .72rem;
            border-radius: .4rem;
            padding-left: .3rem;
            /* line-height: .72rem; */
            font-size: .28rem;
            color: #404040;
            background-color: #fff;
            /* margin: 0 auto .29rem; */
            box-sizing: border-box;
        }
        #peaExperienceEntryAlert .alert-content .checkGrade{
            position: absolute;
            height: .72rem;
            top: 2.5rem;
            left: 1rem;
            line-height: .72rem;
        }
        #peaExperienceEntryAlert .alert-content .phoneDiv{
            position: absolute;
            height: .72rem;
            top: 3.5rem;
            left: 1rem;
        }
        #peaExperienceEntryAlert .alert-content .captchaInputDiv{
            position: absolute;
            height: .72rem;
            top: 4.5rem;
            left: 1rem;
        }
        #peaExperienceEntryAlert .alert-content .peaDiv::-webkit-input-placeholder{
            font-size: .26rem;
            color: #404040;
        }
        #peaExperienceEntryAlert .alert-content .peaDiv.red::-webkit-input-placeholder{
            color: #ff503e;
        }
        #peaExperienceEntryAlert .alert-content .Btn_GetCode,#peaExperienceEntryAlert .alert-content .Btn_ResendCode{
            height: .72rem;
            font-size: .26rem;
            color: #fff;
            border-radius: .4rem;
            padding: 0 .26rem;
            line-height: .72rem;
            background: linear-gradient(to right, #2da0f2, #3dc9e3);
            box-sizing: border-box;
            position: absolute;
            top: 0;
            right: 0;
        }
        #peaExperienceEntryAlert .alert-content .Btn_ResendCode{
            background: #959797;
            display: none;
        }
        #peaExperienceEntryAlert .submitBtn{
            font-size: .32rem;
            font-weight: 600;
            color: #fff;
            width: 5.04rem;
            height: .88rem;
            line-height: .88rem;
            text-align: center;
            background-color: #ff503e;
            position: absolute;
            left: 1rem;
            bottom: .52rem;
            margin: 0;
        }
        .submitBtn{
            width: 2.24rem;
            font-size: .34rem;
            color: #fff;
            font-weight: bold;
            line-height: .74rem;
            background-color: #ffa60c;
            text-align: center;
            border-radius: .5rem;
            margin: .25rem auto .3rem;
        }
        .experienceEntry_close_btn{
            width: .28rem;
            position: absolute;
            right: .7rem;
            top: .16rem;
        }
        #peaNonNewUserAlert .alert-content{
            top: 50%;
            width: 6.99rem;
            height: 5.39rem;
            background: url("http://static2.61info.com/service/imgs/groupPurchase/outSideCourse/pea_sure_bg.png?v=${groupBuyVersion}") no-repeat top / 100%;
        }
        #peaNonNewUserAlert .alert-content .pea_close_btn{
            font-size: .32rem;
            font-weight: 600;
            color: #fff;
            width: 5.04rem;
            height: .88rem;
            line-height: .88rem;
            text-align: center;
            background-color: #ff503e;
            position: absolute;
            left: 1.04rem;
            top: 3.94rem;
            border-radius: .5rem;
        }
        #peaNonNewUserAlert .alert-content .experienceEntry_close_btn{
            right: .6rem;
            top: 1rem;
        }
        #default .item.hide{
            display: none;
        }

        #entry_fail_alert .alert-content {
            position: absolute;
            top: 40%;
            left: 50%;
            width: 6.14rem;
            height: auto;
            border-radius: .3rem;
            overflow: hidden;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            background-color: transparent;
        }
        #entry_fail_alert .close_img{
            width: .6rem;
            height: .6rem;
            position: absolute;
            left: 50%;
            bottom: 20%;
            -webkit-transform: translateY(-50%);
            transform: translateX(-50%);
        }
        #entry_fail_alert .course_btn {
            position: absolute;
            right: 0.16rem;
            bottom: 0.14rem;
            width: 1.22rem;
            padding: .04rem 0;
            font-size: 0.22rem;
            color: #fff;
            -webkit-border-radius: 0.06rem;
            -moz-border-radius: 0.06rem;
            border-radius: 0.06rem;
            background: linear-gradient(to right, #ff3b55, #ff6941);
        }
        #entry_fail_alert .course_btn:after {
            content: '';
            display: inline-block;
            position: relative;
            top: 0.02rem;
            margin-left: 0.1rem;
            width: 0.12rem;
            height: 0.2rem;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAcCAMAAABifa5OAAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMACeTI+duxeE8tHBMD9fDq0r6nlodpW0xCNyTQPpPSCAAAAGVJREFUGNNlkEcSgDAMA0MLAULvoP+/k1s2Q3zbGVuyZExmGJc3wKK8DZAVmtjsKlkf6Bm1cnb3qiFX6oB2lRe0acDO259dEdvFkqfmBFhD4A0CSGPKOzyaRCAcsdNCqCotMa73A1N7BhfR1MZpAAAAAElFTkSuQmCC")
            center no-repeat;
            -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
        }
        #entry_fail_alert .courseList{
            background-color: #fff;
            padding: .35rem .35rem .01rem;
        }
        #entry_fail_alert .course_item{
            overflow: hidden;
            margin-bottom: .35rem;
            padding: .14rem .12rem .18rem;
            box-shadow: 0px 0px 18px -1px #afafaf;
            border-radius: .12rem;
            position: relative;
        }
        #entry_fail_alert .course_img{
            width: 2.1rem;
            margin-right: .2rem;
            border-radius: .1rem;
            overflow: hidden;
        }
        #entry_fail_alert .course_info{
            width: 2.88rem;
            font-size: .18rem;
            color: #666;
            line-height: .24rem;

        }
        #entry_fail_alert .course_name{
            font-size: .22rem;
            line-height: .34rem;
            margin-bottom: .05rem ;
            color: #303030;
            font-weight: bold;
        }
        #entry_fail_alert .tip{
            width: 4.22rem;
            font-size: .28rem;
            line-height: .44rem;
            position: absolute;
            left: 1.6rem;
            top: 1.14rem;
            color: #fff;
        }
        #entry_fail_alert .failTip{
            font-size: .32rem;
            text-align: center;
            padding: .4rem 0 1rem;
        }
        .invite_firend_btn_box{
            height: 2.2rem;
            margin-bottom: .15rem;
            position: relative;
        }

        #default .info-select-alert {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 100;
        }
        #default .info-select-alert-inner {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: 6.5rem;
            background-color: #fff;
            -webkit-border-radius: 0.2rem;
            -moz-border-radius: 0.2rem;
            border-radius: 0.2rem;
            overflow: hidden;
        }
        #default .info-select-alert-title {
            padding-top: 0.4rem;
            padding-bottom: 0.2rem;
            text-align: center;
            line-height: 0.7rem;
            font-size: 0.42rem;
            color: #fff;
            font-weight: bold;
            background-color: #ff5533;
        }
        #default .info-select-alert-content {
            padding-top: 0.4rem;
            padding-bottom: 0.2rem
        }
        #default .info-select-item {
            margin: 0 auto 0.48rem;
            width: 3.58rem;
            font-size: 0.3rem;
            color: #333333;
        }
        #default .info-select-item-check-box {
            display: inline-block;
            vertical-align: middle;
            margin-top: -0.08rem;
            margin-right: 0.26rem;
            width: 0.48rem;
            height: 0.48rem;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAMAAADL21gSAAAAPFBMVEUAAABDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0MzGuYSAAAAE3RSTlMAWi277ksezJnbpw7t0rOAUj01mUWaxQAAAENJREFUOMvtyrcRACEQA0AB7w7egfrvlSEjEg3cxgsE2yT7gMKlikimS8hkGGmHcHjy5MnTlOwUnpHKzZUItJyk90cHXuQS9BPz5OYAAAAASUVORK5CYII=")
            center no-repeat;
            -webkit-background-size: 0.36rem 0.35rem;
            background-size: 0.36rem 0.35rem;
        }
        #default .info-select-item.selected .info-select-item-check-box {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAApCAMAAABEBVrmAAABNVBMVEUAAABDQ0NDQ0NDQ0NDQ0P/AABDQ0NDQ0NDQ0P/AABDQ0P/AAD/AAD/AAD/AAD/AAD/AAD/AADWFBT/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AABDQ0P/AAD3AwP/AAD/AABDQ0P/AAD/AADIFBT/AABKQEDOERHiCgq5GRlqNTVDQ0PgCwtpNjZXPDzqBwdDQ0OGKytDQ0NDQ0PqCAi+FxekICD/AADcDQ2ALS1DQ0NDQ0P/AAD/AABDQ0NJQUFWPDymHx9sNDSVJibVDw/qBweLKirFFBT4AgIgBWvdAAAAW3RSTlMA7ruZLf3MWksCHvcUigmb5DIGpVssFvnz8ZY6GwTo29XLxr6xq3xiVUQkHw7v4dHDuJCAa05JPigY++7q3tjVd29qNjLw6+nl29vV0Mm3s6+opYuHc2tiKxIH0E0ghgAAAhRJREFUOMuVlNd2ozAQhie7IYkWsIHgjntvcXd6z/bei7CdZMv7P8KKgZADHGPlu+Li/85oRiOAl45e6KsE+GnLYj7zAEFNK7Tc4hYi9X6C0u04b96QcwKltLrPmY9VRWpRitlH2jxdC+XFK4Eih3XNyv88MEO5vhWoQwXPtG6a7x4v5/0z6pKsSVkUtmApzaJA70kNpyuEXU9eSBVr4YJaFu7T+epZo5EJFfYqbl4sjybtiKaF9mBEhbt4caR2CCCOQEhwP2XRyR/JmQggrhBvtvz5X+cpO/7v7xcW9wpxWRlp3jyZHNsHyi3mm+ATvkdF2rv0LVAJ80Lv28z0CNmr2fVbqy/ZU1faxrxYyTwxvYJ6cXOLpY+nBFy0WgJ3IW2AX9A//ca8931MFNwEOQ4B4fJi4RjdcRYcWthAUu5AUCDrsz9HttHfu3uRUQG7kiAo4JQ+7zjb6/Rd71r5oQTLhC1dQaOwS3CiPVYgkZZguUB0rCFEJWei7NOAEAFIPYe3qhMgZ0n2VW1DqADa10PLGBiQOWEFyjGyQgBpmLAmr0tplj9hzYQL7msZRFn/SiMLqwXSLDAhIbKBnkeAQwAy7lKEDZRLgLa9oYMW4RRgmmf5fJMAr7DPdkgcR4BbgIZC8bK5BbWwo5KHCLESvqKVwssNh9dPn7/Z8HHqF7Q102W+uJmbAQ5+gIerj49C+eD5k/4Hk061XSJeTOYAAAAASUVORK5CYII=")
            center no-repeat;
            -webkit-background-size:  0.48rem 0.41rem;
            background-size:  0.48rem 0.41rem;
        }
        #default .info-select-alert-button {
            display: block;
            margin: 0 auto;
            width: 2.6rem;
            height: 0.78rem;
            background-color: #ff5533;
            color: #fff;
            font-size: 0.4rem;
            -webkit-border-radius: 0.4rem;
            -moz-border-radius: 0.4rem;
            border-radius: 0.4rem;
        }
        #default .btn-close-select-alert {
            position: absolute;
            top: 0.1rem;
            right: 0.3rem;
            line-height: 1;
            font-size: 0.5rem;
            color: #fff;
            background-color: transparent;
            font-weight: 100;
        }
        #default .birthday-select-wrap {
            display: none;
            margin-left: 2.3rem;
            margin-bottom: 0.48rem;
            width: 3.58rem;
            font-size: 0.3rem;
            color: #333;
        }
        #default .info-select-alert-arrow {
            display: inline-block;
            margin-left: 0.1rem;
            width: 0.13rem;
            height: 0.22rem;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWBAMAAADp1AsXAAAAGFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzOW6p+xAAAACHRSTlMA/laAoE82D8eZF0EAAAAjSURBVAjXYygJYACDRCEIzSyoAGEYUiQAo6HiZHIR7oK5EwBHfgaPyqL7WAAAAABJRU5ErkJggg==")
            center no-repeat;
            -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
        }
        .Snowflake{animation:linear spin infinite 20s;-webkit-animation:linear spin infinite 20s;-moz-animation:linear spin infinite 20s;pointer-events:none;}

        @keyframes spin{

            0% {transform:rotate(0deg);}

            100% {transform:rotate(359deg);}

        }

        @-webkit-keyframes spin{

            0% {-webkit-transform:rotate(0deg);}

            100% {-webkit-transform:rotate(359deg);}

        }

        @-moz-keyframes spin{

            0% {-moz-transform:rotate(0deg);}

            100% {-moz-transform:rotate(359deg);}

        }
        .share_tip{
            display: none;
            text-align: center;
            font-size: .34rem;
            padding-bottom: .2rem;
            color: #fa512d;
        }
        .share_type{
            font-weight: bold;
        }
        .share-alert-content {
			height:unset;
            background-color: #fff;
        }
        .groupleader-alert-content {
            background-color: #fff;
            position: absolute;
            top: 2.9rem;
            left: 50%;
            width: 6.24rem;
            height: 1.92rem;
            border-radius: 0.2rem;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
        }
        .grouper-alert-outer-content {
            display: flex;
        }
        .grouper-alert-headurl {
            position: absolute;
            top: 2rem;
            left: 0.25rem;
            z-index: 999;
            width: 0.56rem;
            height: 0.56rem;
        }
        .grouper-alert-headurl > img {
            width: 0.56rem;
            height: 0.56rem;
            border-radius: 0.28rem;
        }
        .grouper-alert-content {
            position: absolute;
            top: 2.9rem;
            left: 50%;
            width: 5.75rem;
            height: 1.92rem;
            border-radius: 0.2rem;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
            background: url("http://static2.61info.com/service/imgs/groupPurchase/grouperBgm.png?v=${groupBuyVersion}") no-repeat center / 100%;
        }
        .groupleader-alert-content-peoplerest, .grouper-alert-content-peoplerest {
            padding-top: 0.5rem;
            font-size: 0.34rem;
            color: #333;
            font-weight: 500;
        }
        #groupleader-alert-content-number, #grouper-alert-content-number {
            font-size: 0.34rem;
            color: #ff6422;
            font-weight: bold;
        }
        .groupleader-alert-content-remind, .grouper-alert-content-remind {
            padding-top: 0.3rem;
            font-size: 0.29rem;
            color: #333;
        }
        .menuReturn-content {
            background-color: #fff;
            position: absolute;
            top: 30%;
            left: 50%;
            width: 6.24rem;
            height: 2.64rem;
            border-radius: 0.2rem;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
        }
        .menuReturn-content-text {
            display: flex;
            justify-content: center;
            align-items: center;
            line-height: 0.5rem;
            padding: 0 0.5rem;
            height: 1.68rem;
            font-size: 0.34rem;
            color: #333;
        }
        .menuReturn-content-option {
            display: flex;
            border-top: 1px solid #e5e5e5;
        }
        .menuReturn-content-option-leave, .menuReturn-content-option-share{
            display: flex;
            justify-content: center;
            align-items: center;
            height: 0.94rem;
            width: 49.9%;
            font-size: 0.32rem;
            color: #000;
        }
        .menuReturn-content-option-leave {
            border-right: 1px solid #e5e5e5;
        }
        .share-alert-title {
            left: 50%;
            margin-left: -3.5rem;
            position: fixed;
            top: 15%;
            display: none;
            font-size: .46rem;
            font-weight: bold;
            color: #ff8c00;
            width: 7rem;
            text-align: center;
            z-index: 1000;
            -webkit-text-stroke: 0.5px #fff;
        }

        /*音频*/
        .aplayer{
            margin: 0;
        }
        .aplayer .aplayer-pic{
            height: 4.2rem;
            width: 100%;
        }
        .aplayer .aplayer-pic .aplayer-play{
            width: 1.16rem;
            height: 1.16rem;
            bottom: 47%;
            right: 46%;
        }
        .aplayer .aplayer-pic .aplayer-play svg{
            top: .22rem;
            left: .28rem;
            height: .7rem;
            width: .7rem;
        }
        .aplayer-music{
            display: none;
        }
        .aplayer .aplayer-info{
            margin-left: 0rem;
            padding: 0rem;
            height: auto;
            box-sizing: border-box;
            position: absolute;
            width: 93%;
            right: .2rem;
            bottom: -4.1rem;
        }
        .aplayer .aplayer-icon{
            display: none;
        }
        .aplayer .aplayer-pic .aplayer-pause{
            width: 1.16rem;
            height: 1.16rem;
            bottom: 40%;
            left: 41.6%;
        }
        .aplayer .aplayer-pic .aplayer-pause svg{
            top: .22rem;
            left: .26rem;
            height: .7rem;
            width: .7rem;
        }
        .aplayer .aplayer-pic .aplayer-button{
            transition: none 9s ease;
            z-index: 99;
        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-time{
            height: 16px;
            line-height: 18px;
            color: #fff;
        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{
            padding:3px 0;
        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{
            height: .06rem;
            background-color: #fff;
        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{
            height: .06rem;
            background-color: #fff;
        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{
            height: .06rem;
            background-color: #ec5236 !important;
        }
        .aplayer .aplayer-notice{
            display: none;
        }
        .audio_animate_img{
            width: 3.45rem;
            height: 3.45rem;
            position: absolute;
            left: 27%;
            top: 4%;
            animation:circle 6s linear infinite;
            -webkit-animation:circle 6s linear infinite;
            animation-play-state:paused;
        }
        .audio_animate_img.active{
            animation-play-state:running;
        }
        @-webkit-keyframes circle{

            0%{ transform:rotate(0deg); }
            0%{ -webkit-transform:rotate(0deg); }

            50%{ transform:rotate(180deg); }
            50%{ -webkit-transform:rotate(180deg); }

            100%{ transform:rotate(360deg); }
            100%{ -webkit-transform:rotate(360deg); }

        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{
            background-color: #ccc;
        }
        .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb    {
            transition:none;
            -webkit-transform:none;
            transform:none;
            background-color: #fff !important;
        }

        /*通用弹框*/
        #currency_Alert .alert-content{
            width: 5.65rem;
            height: auto;
            top:50%;
        }
        .currency_close_btn {
            width: .6rem;
            height: .6rem;
            margin: .6rem auto 0;
        }
        .couponShow{
            font-size: 0.4rem;
            font-weight: bold;
            display: none;
        }
        .couponDeductionBox{
            font-size: .24rem;
            font-weight: normal;
        }
        .pay_box{
            display: block !important;
        }
        #new_course_44 .alert-content{
            width: 6.16rem;
            top: 45%;
            height: auto;
        }
        #new_course_44  .compensateCouponBtn{
            width: 3.55rem;
            position: absolute;
            left: 22%;
            bottom: 1.25rem;
            animation: new_course_44_animate 1.5s linear infinite;
            -webkit-animation: new_course_44_animate 1.5s linear infinite;
        }
        #new_course_44 .timeDown{
            width: 100%;
            text-align: center;
            position: absolute;
            bottom: .8rem;
            color: #c4482f;
        }
        @-webkit-keyframes  new_course_44_animate{
            from,
            to {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }

            10%,
            30%,
            50%,
            70%,
            90% {
                -webkit-transform: translate3d(-5px, 0, 0);
                transform: translate3d(-5px, 0, 0);
            }

            20%,
            40%,
            60%,
            80% {
                -webkit-transform: translate3d(5px, 0, 0);
                transform: translate3d(5px, 0, 0);
            }
        }
        @keyframes new_course_44_animate {
            from,
            to {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }

            10%,
            30%,
            50%,
            70%,
            90% {
                -webkit-transform: translate3d(-5px, 0, 0);
                transform: translate3d(-5px, 0, 0);
            }

            20%,
            40%,
            60%,
            80% {
                -webkit-transform: translate3d(5px, 0, 0);
                transform: translate3d(5px, 0, 0);
            }
        }
        .timeDown .time{
            display: inline-block;
            width: 2.1rem;
        }
        .train_group_rule_tip{
            display: none;
            font-size: .28rem;
            color: #9b9b9b;
            padding: .3rem 0 .3rem .3rem;
            border-top: 1px solid #eee;
        }
        .train_group_rule_tip .rule_content{
            margin-left: 2.2rem;
        }
        #train_rule_Alert .rule_alert_content{
            position: absolute;
            bottom: 0%;
            left: 0%;
            width: 100%;
            background-color: #fff;
        }
        #train_rule_Alert .explain_title_content {
            width: 100%;
            position: fixed;
            bottom: .5rem;
            background: #fff;
            border-top-left-radius: .3rem;
            border-top-right-radius: .3rem;
        }
        #train_rule_Alert .explain_title_content-bottom {
            position: fixed;
            bottom: 0;
            background: #fff;
            height: .5rem;
            width: 100%;
        }
        #train_rule_Alert .explain_title{
            position: relative;
            text-align: center;
            border: none;
        }
        #train_rule_Alert .explain_title_text{
            font-size: .39rem;
            font-weight: bold;
            color: #ff6000;
            display: block;
            padding: .4rem 0 .06rem;
            line-height: .4rem;
            text-align: center;
        }
        #train_rule_Alert .explain_close_btn{
            position: absolute;
            top: .38rem;
            right: .4rem;
            text-align: center;
            width: .46rem;
            height: .47rem;
        }
        #train_rule_Alert .explain_close_bottom{
            background: #ff6000;
            width: 1.52rem;
            height: .05rem;
            margin: 0 auto;
        }
        #train_rule_Alert .explain_contant{
            padding: .42rem .58rem 0rem .3rem;
        }
        #train_rule_Alert .explain_contant_rule{
            padding: .3rem 0 .3rem .8rem;
            text-align: left;
            font-size: .3rem;
            color: #333;
        }
        #train_rule_Alert .explain_item{
            margin-bottom: .3rem;
        }
        #train_rule_Alert .explain_item:last-child{
            border-bottom: none;
            padding-bottom: 0;
        }
        #train_rule_Alert .explain_item_title{
            font-size: .34rem;
            font-weight: bold;
            color: #333;
            margin-bottom: .1rem;
        }
        #train_rule_Alert .explain_item_title img{
            width: .4rem;
            height: .4rem;
            margin-right: .12rem;
        }
        #train_rule_Alert .explain_item_title_rule{
            font-size: .3rem;
            font-weight: 600;
            color: #333;
            margin-bottom: .1rem;
            margin: 0 auto;
            line-height: .5rem;
        }
        #train_rule_Alert .explain_btn,.explain_btn_group{
            width: 92%;
            height: 1rem;
            background-color: #ff7404;
            color: #fff;
            font-size: .38rem;
            font-weight: bold;
            line-height: 1rem;
            text-align: center;
            border-radius: .5rem;
            margin: 0 auto;
        }
        #train_rule_Alert .train_rule_alert_text{
            color: #ff6000;
        }
        .collage_img .train_red_bag{
            width: .6rem;
            height: .6rem;
            margin-top: .3rem;
        }
        #train_group_mongolia .train_group_content{
            width: 4.7rem;
            height: auto;
            position: absolute;
            left: 50%;
            top: 2.4rem;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        }
        #train_group_mongolia .group_friend{
            padding: .16rem .3rem;
            overflow: hidden;
            background-color: #fff;
            -webkit-border-radius: .8rem;
            border-radius: .8rem;
        }
        .group_friend li{
            float: left;
            width: 1rem;
            height: 1rem;
            padding: .05rem;
            margin-right: .4rem;
        }
        .group_friend li:last-child{
            margin-right: 0;
        }
        #train_group_mongolia .group_tip{
            text-align: center;
            font-size: .34rem;
            color: #fff;
            margin: .5rem 0 .44rem;
        }
        #train_group_mongolia .i_know_btn{
            font-size: .39rem;
            color: #fff;
            width: 4.25rem;
            height: .96rem;
            line-height: .96rem;
            text-align: center;
            border: 2px solid #fff;
            -webkit-border-radius: .5rem;
            border-radius: .5rem;
            margin: auto;
        }
        #train_group_guide_mongolia .train_group_guide_content{
            width: 100%;
            position: absolute;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            top:2.8rem;
            background-color: transparent;
        }
        #train_group_guide_mongolia .train_red_bag_guide{
            width: .94rem;
            height: 1.45rem;
            position: absolute;
            right: 1rem;
        }
        #train_group_guide_mongolia .group_tip{
            font-size: .34rem;
            color: #fff;
            text-align: center;
            padding: 1.6rem 0 .4rem;
        }
        #train_group_guide_mongolia .i_know_btn{
            font-size: .39rem;
            color: #fff;
            width: 4.25rem;
            height: .96rem;
            line-height: .96rem;
            text-align: center;
            border: 2px solid #fff;
            -webkit-border-radius: .5rem;
            border-radius: .5rem;
            margin: auto;
        }
        .trainGroupFullTip{
            display: none;
            font-size: .35rem;
            color: #333;
            padding: .4rem 0 .3rem;
            font-weight: bold;
            text-align: center;
            letter-spacing: .04rem;
        }
        .margin_box{
            height: .2rem;
            /*background-color: #e6e6e6;*/
            background-color: #f2f2f2;
        }
        .train_icon_right_arrow1{
            display: inline-block;
            width: 0.17rem;
            height: 0.28rem;
            vertical-align: middle;
            margin-left: .1rem;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAQ1JREFUOI2V0z1KxEAYgOHHWKjF7mEs1cpCXSt/YTuPIVY23mJ7QRBc1N0FO/UCXkVQixXEYjMyDJNkTJPkg+flm0CWRqPRJc4xwRm+FF4VLrCGE9zVz8X4KXrfwbg0UGGI5yRQtEFlccb9JLBbEqjqewi8ZAKrXTgEBpnAuClQJe//2iDF8JkJ7NWBlS4cB16TwDgONOEQGGQCfxu04aYNBiHQheGjDrwlgdsSDMv4SWbfJbiPKdaj2T2GXbiPGTai2QNOMW/DOfho8evOaf7aYdUUHgfYhAPcbIM53MvASQ6muGdxxhQe5WCMc3DaBgPOrTrFYRsM+AZb0WxWAgPeTuBBCQz4Cu+4/g+EX2B3SfLyXz4pAAAAAElFTkSuQmCC")
            center no-repeat;
            -webkit-background-size: contain;
            background-size: contain;
        }
        .slot-machine-tip {
            color: #ff421c;
            font-size: .36rem;
            font-weight: bold;
            white-space: nowrap;
            text-align: center;
            letter-spacing: .02rem;
            display: block;
        }
        .slot-machine-tip>span {
            font-size: .48rem;
        }

        .pay_code{
            background-color: #fff;
            border-bottom: 1px solid #ccc;
            padding: .3rem 0 .5rem;
            display: none;
        }
        .code_text{
            font-size: .4rem;
            line-height: .6rem;
            color: #333;
            text-align: center;
            padding: .67rem 1.18rem .46rem 1.18rem;
            font-weight: bold;
            letter-spacing: .06rem;
            display: none;
        }
        .code_img{
            width: 2.6rem;
            height: 2.6rem;
            border: .1rem solid #999;
            padding: .06rem;
            margin: auto;
            position: relative;
        }
        .code_tip{
            font-size: .34rem;
            line-height: .88rem;
            color: #333;
            font-weight: bold;
            text-align: center;
            letter-spacing: .06rem;
        }
        .left_hand,.right_hand{
            width: .54rem;
            height: .54rem;
            position: absolute;
            top: 46%;
        }
        .left_hand{
            left: 0rem;
        }
        .right_hand{
            right: 0rem;
        }
        .code_left_hand,.code_right_hand{
            width: .54rem;
            height: .54rem;
            position: absolute;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }
        .code_left_hand{
            left: -50%;
        }
        .code_right_hand{
            right: -70%;
        }
        .code_tip2{
            font-size: .36rem;
            text-align: center;
            line-height: .54rem;
            font-weight: bold;
        }
        .obviousColor{
            color: #fa512d;
        }
        .coupon-text {
            color: #ff421c;
            font-size: .36rem;
            font-weight: 520;
            background: #fff;
            text-align: center;
        }
        .coupon-text .coupon-text-price {
            font-weight: bolder;
            font-size: 0.45rem;
            padding: 0 0.1rem;
        }
        /*用户评价*/
        #course_comment {
            width: 100%;
            background-color: white;
            padding: 10px 14px;
            position: relative;
            box-sizing: border-box;
            border-top: 8px solid rgb(242,242,242);
            border-bottom: 8px solid rgb(242,242,242);
        }
        #course_comment .course_comment_title {
            margin: 18px 0 28px 0;
            display: -webkit-flex;
            display: flex;
            justify-content: center;
        }
        #course_comment .course_comment_title img {
            width: 4.22rem;
            height: 0.44rem;
            pointer-events: none;
        }
        #course_comment .course_comment_userMessage_none {
            text-align: center;
            margin: 10px 0 20px 0;
            font-size: 14px;
            display: block;
            letter-spacing: 1px;
            display: none;
        }
        #course_comment .course_comment_userMessage_other {
            margin: 20px 0;
            font-size: 16px;
            display: block;
        }
        .partner-mall-share-content {
            width: 80%;
            position: absolute;
            top: 0.3rem;
            left: 50%;
            transform: translateX(-50%);
            z-index: 2;
        }
        .fanLogo {
            position: absolute;
            right: -0.1rem;
            width: 0.6rem;
            border-radius: unset!important;
            display: none;
        }
        .title_info_div{
            position: relative;
        }
        .title_info_div .see_num{
            position: absolute;
            font-size: .24rem;
            color: #a68e6c;
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            bottom: .1rem;
        }
        .collage_info_test_145{
            display: none;
            background-color: #fff;
        }
        .newUserTimeBy145{
            display: none;
            position: absolute;
            left: 0;
            top: -.48rem;
            background-color: #000;
            opacity: .6;
            width: 100%;
            text-align: center;
            font-size: .28rem;
            color: #fff;
            padding: .1rem 0;
        }
        .newUserTimeBy145 .time{
            color: #feff01;
        }
        .zxMessageLi{position:relative;}.zxUserMessageLi{position:relative;margin-bottom:.4rem;}.zxProjectInfo{overflow:hidden;}.zxProjectTitle{margin-bottom:.3rem;}.zxProjectInfo .userImg{width:.56rem;height:.56rem;border-radius:50%;overflow:hidden;margin-right:.16rem;}.zhaunshi{margin-bottom:.1rem;}.zhaunshi img{width:.26rem;margin-right:.14rem;}.backgroundInfo{font-size:.2rem;color:#9c9c9c;}.backgroundInfo span{margin-right:.3rem;}.messageQue{margin:.24rem auto .42rem;width:5.76rem;padding:.18rem .2rem .17rem .2rem;font-size:.24rem;line-height: .4rem;color:#404040;border-radius:.1rem;background-color:#f5f5f5;}.toStandard{width:1.4rem;margin:0 auto .4rem;}.dianzan{position:absolute;top:.8rem;right:.3rem;font-size:.22rem;color:#9c9c9c;}.zxUserMessageLi .dianzan{top:-.1rem;}.dianzan img{width:.34rem;margin-right:.06rem;vertical-align:bottom;}.clearance{height:.16rem;width:7.5rem;margin-left:-.3rem;background-color:#f5f5f5;}.zxMessageTitleImg{margin:.45rem auto .58rem;}.zxUserOtherInfo{min-width:6.16rem;border-bottom:.01rem solid #f5f5f5;}.zxUserOtherInfo:last-child{border:none;}.userMessageName{font-size:.24rem;color:#9c9c9c;}.messageContent{font-size:.24rem;color:#404040;line-height:.36rem;margin-bottom:.2rem;width: 6rem;}.zxMessageImg img{width:1.1rem;height:1.1rem;overflow: hidden;;border-radius:.2rem;margin:0 .24rem .32rem 0;pointer-events: initial;}.messageUpdateTip{font-size:.22rem;color:#cccccc;margin-top:.5rem;text-align:center;}#zxImgAlert .alert-content{width:100%;height:auto;left:50%;top:50%;transform: translate(-50%,-50%);}
        #no_concern_Alert .qrCodeForCourse170{
            width: 5.96rem;
            height: 7.59rem;
            background: url("data:image/png;base64,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") no-repeat center / 100%;
            top: 50%;
        }
        #no_concern_Alert .qrCodeForCourse170 .lighthouse_QRCode_img{
            width: 3.2rem;
            margin: 3.3rem auto 0rem;
        }
        #no_concern_Alert .qrCodeForCourse170 p{
            color: #333;
        }
        #no_concern_Alert .qrcode_close_btn{
            width: .6rem;
            position: absolute;
            right: .2rem;
            top: -.74rem;
        }
        #no_concern_Alert .qrcode_tip{
            font-size: .3rem;
            color: #333;
            text-align: center;
            padding-top: .3rem;
        }
        .course-recommend-course .course-recommend-title{
            width: 5.88rem;
            margin: auto;
        }
        .course-recommend-course .recommend-coupon{
            width: 5.5rem;
            height: 1.73rem;
            background: url("http://static2.61info.com/service/imgs/groupPurchase/recommendImg/recommend_coupon.png") no-repeat center / 100%;
            margin: .3rem auto .58rem;
            position: relative;
        }
        .course-recommend-course .recommend-coupon-time{
            font-size: .32rem;
            color: #fff;
            position: absolute;
            left: 1.5rem;
            top: .96rem;
        }
        .course-recommend-course .recommend-coupon-time .recommend-time{
            font-size: .28rem;
            color: #ff5453;
            display: inline-block;
            width: .36rem;
            height: .36rem;
            text-align: center;
            line-height: .36rem;
            background-color: #fff;
            border-radius: .08rem;
        }
        .course-recommend-course .course-recommend-list{
            padding: 0;
        }
        .course-recommend-course .course-recommend-item {
            width: 3.32rem;
            margin: 0 0 .4rem .3rem;
            position: relative;
        }
        .course-recommend-course .course-recommend-item .course-image{
            border-radius: .2rem;
        }
        .course-recommend-course .course-recommend-item .course-image{
            width: 3.32rem;
            height: 3.32rem;
        }
        .course-recommend-course .course-recommend-item .price{
            line-height: .42rem;
            font-size: .32rem;
            color: #ff0000;
        }
        .course-recommend-course .course-recommend-item .btn{
            width: 1.32rem;
            height: .42rem;
            text-align: center;
            line-height: .42rem;
            border-radius: .1rem;
            background: linear-gradient(#ff5a27,#ff2440);
            color: #fff;
            box-shadow: 0px 2px 5px 0px #ffccd1;
        }
        .course-recommend-course .course-recommend-item .hasCoupon{
            font-size: .2rem;
            color: #404040;
            font-weight: normal;
        }
        .course-recommend-course .hideCoupon{
            display: none !important;
        }
        .course-recommend-course .course-recommend-item .course-title{
            max-width: 3.32rem;
        }
        .course-recommend-course .course-recommend-item .amount{
            position: absolute;
            right: 0;
            top: 2.98rem;
            padding: .08rem .25rem;
            border-bottom-right-radius: .15rem;
            border-top-left-radius: .25rem;
            background-color: #f5f5f5;
            color: #404040;
        }
        .course-recommend-course .to_homeIndex{
            font-size: .32rem;
            height: .72rem;
            width: 3.6rem;
            line-height: .72rem;
            font-weight: 600;
            text-align: center;
            margin: .2rem auto .3rem;
            border-radius: .5rem;
            color: #fff;
            background: linear-gradient(#ff852d,#ff3b1a);
            border: 1px solid #ff9040;
            box-shadow: 0px 0px 12px 6px #fff1cb;
        }
        .course-recommend-course .recommendTag{
            width: 1.72rem;
            position: absolute;
            left: 0;
            top: 0;
        }
        .flashSaleProgress{
            display: none;
        }
        .progress_bar {
            margin-left: .18rem;
            width: 2.28rem;
            height: 0.24rem;
            border-radius: 0.2rem;
            overflow: hidden;
            background-color: #fff;
            /* border: 1px solid #ffb619; */
            align-items: center;
            position: relative;
        }
        .progress_bar_inner {
            width: 0%;
            height: 0.24rem;
            background-color: #ffb619;
        }
        .progress_txt{
            width: 2.28rem;
            font-size: .2rem;
            line-height: .24rem;
            color: #8c8c8c;
            position: absolute;
            top: 0;
            left: 0;
            text-align: center;
        }
        #sellOutAlert .alert-content{
            width: 5.6rem;
            height: 3.78rem;
        }
        #sellOutAlert .btn{
            width: 4rem;
            height: .8rem;
            font-size: .36rem;
            font-weight: bold;
            text-align: center;
            line-height: .8rem;
            border-radius: .5rem;
            background-color: #ffb619;
            color: #fff;
            position: absolute;
            left: 50%;
            bottom: .5rem;
            transform: translateX(-50%);
        }
        #sellOutAlert .btn.active{
            padding-left: .2rem;
            box-sizing: border-box;
        }
        #sellOutAlert .btn.active::before{
            content: '';
            width: .28rem;
            height: .28rem;
            position: absolute;
            left: .7rem;
            top: .3rem;
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAtRJREFUSIm11k9o03cYx/FXfok6srUQtCw7bDDb1HmVadk/WbF0mtExPGwgGxtMRsWjMKsHD17mTfDitTA8THrq1oVR8FDHUt06D72UmiCD6BSZU2grdkuzQ/6YZEmamu5zfD7P93l/f3++z/cJ+dV6CuEdvI+30IdYyfsLGfyM73EVhdbFmgMDfI5TJUg7yuBrjGNtI8BX8S32tgmq1y/4GLfqjaBB8ru43gFMae117F8POIwfsaMDWFk7MI33mgF3YQJbNwFW1tZSzV31wDC+Qdcmwsp6oVQ7XA38TGffbD3tVfzjBYrn7NRmVB3uHpZKpESDaCN7DKFA8U9q95w11fGe46b6phzsPmhi50SjlD7sjyDZCSgSirjw8gXHeo6BgoJLDy41S09G8OazwmLhmMs7LxvqHqrETuROtAK+ESDRzB3tGRXfEm/oJbYlzL42WwM7d/ec8/fOt9pjf+BpI67RWHzMxVcuurH7hsGuwRrvQNcB13Zf0/9cfyU2/ue407dPt4JBrFFrA3uie0B8S9x0YtqZl84Ih8JGe0alEimx8NN9Tj6cdPT3owqtLwoUm/ddvFhvRIOoK/1XDDw/UIlln2T1buutyUsvpw0tDllZW1kXhnsBbjZyVtZWHM4ellvNVWL1sPnH8w7dPNQuDBYDpJu5d/6+I5lJWl5b/o+XW81JZpIe5R+1C4N0gKlWGfOP5x25dUS+kK/E7v9z3+DiYM3Tt6kfAswo3tRNNflw0snbJ1F81SOZEZknLZc0UgZXw74s1sEHrbLTy2nbI9ud/eOsmaWZjcLgK/xWHjHCmMXrz1KpDc1hAPnyOczjUyz9D7AlfFJi1Nz4C/gIq5sIWy3VXCgH6jtNCh/anCddKtVKVQcbtbaU4g091wFsrlQjVW8066UL2IcvkN0AKFtas0/Va6xWq8m7elNvY0Tx7uxVO+pnFUf97/CTJhN3Wf8Cqb/EKX0WsogAAAAASUVORK5CYII=')no-repeat center / 100%;
        }
        .period_course_toast{
            display: none;
            font-size: .28rem;
            padding: .3rem .3rem;
            background-color: rgba(0,0,0, .7);
            color: #fff;
            position: fixed;
            left: 50%;
            top: 70%;
            border-radius: .1rem;
            transform: translate(-50%,-50%);
            z-index: 99999;
        }