/*
@author: he
@update: he (2020-01-02)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#6536d1;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*placeholder字体颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #cccccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #cccccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #cccccc;opacity:1
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #cccccc !important;
}
input:-webkit-autofill { /* 谷歌浏览器-文本框边框阴影遮住了背景颜色浅黄*/
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
}

/*谷歌去除边框：*/
input{outline:medium;}

/*页头*/
.header{ height: 9.333rem; z-index: 20;}
.header .logo{ display: block; width: 2.587rem; height: 0.613rem; left: 0.667rem; top: 0.373rem; z-index: 3;}
.header .shuangTime{ width: 7.8rem; height: 0.88rem; top: 6.933rem; left: 1.04rem; line-height: 0.88rem; text-align: center; font-size: 0.347rem; color: #ffe3a0;}
.header .shuangTime b{ font-size: 0.507rem; display: inline-block; margin: 0 0.067rem; vertical-align:-0.067rem;}
.header .nav-main{ top: 8.05rem; left: 0; width: 10rem; height: 1.067rem; padding-top: 0.15rem; background: #6536d1; z-index: 2; display: -webkit-flex; display: flex; justify-content: center;}
.header .nav-main .btn{ display: block; width: 2.4rem; height: 1.067rem; margin: 0 0.027rem; text-align: center; line-height: 0.907rem; font-size: 0.347rem; font-weight: 700; color: #fff; cursor: pointer;}
.header .nav-main .btn b{ font-size: 0.4rem;}
.header .nav-main .btn.btn01{ background: url(/images/zhuanti/2020ysbmyh/new/yao_01.png) no-repeat; background-size: 100% 100%;}
.header .nav-main .btn.btn02{ background: url(/images/zhuanti/2020ysbmyh/new/yao_02.png) no-repeat; background-size: 100% 100%;}
.header .nav-main .btn.btn03{ background: url(/images/zhuanti/2020ysbmyh/new/yao_03.png) no-repeat; background-size: 100% 100%;}
.header .nav-main .btn.btn04{ background: url(/images/zhuanti/2020ysbmyh/new/yao_04.png) no-repeat; background-size: 100% 100%;}
.header .nav-main.on{ position:fixed; left:50%; margin-left:-5rem; top:0;}

/*抢红包*/
.hongbaoBoxMd{ height: 0.88rem;}
.hongbaoBox{ padding-top: 1.04rem; margin: 0 0.267rem; border-radius: 0.24rem; background: #fff; -webkit-box-shadow:0 0.133rem 0.133rem #3e109f; -moz-box-shadow:0 0.133rem 0.133rem #3e109f; box-shadow:0 0.133rem 0.133rem #3e109f;}
.hongbaoBox .fdtit{ top: -0.427rem; left: 50%; margin-left: -4.16rem; width: 8.333rem; height: 1.067rem; line-height: 0.96rem; text-align: center; font-size: 0.48rem; color: #fff; font-weight: 700; background: url(/images/zhuanti/2020ysbmyh/new/tit_02.png) no-repeat; background-size: 100% 100%;}
.hongbaoBox .yhqbox{ height: 2.973rem; margin-bottom: 0.533rem; display: -webkit-flex; display: flex; justify-content: center;}
.hongbaoBox .yhqbox .list{ display: block; width: 2.667rem; height: 2.973rem; margin: 0 0.6rem;}
.hongbaoBox .hbox{ height: 0.933rem; margin-bottom: 0.587rem;}
.hongbaoBox .hbox .lqbtn,.hongbaoBox .hbox .lqhbtn{ display: block; width: 5.6rem; height: 0.933rem; line-height: 0.933rem; font-size: 0.427rem; text-align: center; color: #fff; border-radius: 0.47rem; margin-left: 0.9rem; -webkit-box-shadow:0 0.04rem 0.027rem rgba(214, 42, 42, 0.38); -moz-box-shadow:0 0.04rem 0.027rem rgba(214, 42, 42, 0.38); box-shadow:0 0.04rem 0.027rem rgba(214, 42, 42, 0.38);
    background: -webkit-linear-gradient(top, #eb5f4b, #fa771f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb5f4b, #fa771f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb5f4b, #fa771f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb5f4b, #fa771f); /* 标准的语法 */}
.hongbaoBox .hbox .lqhbtn{ display: none;}
.hongbaoBox .hbox .gzBtn{ top: 0.13rem; right: 0.9rem; z-index: 11; display: block; width: 1.6rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.34rem; color: #6339d6; text-align: center; border: 0.027rem solid #6339d6; border-radius: 0.32rem;}
.hongbaoBox .hbox .doubleNo-bg{ display: none; width: 100%; height: 0.933rem; left:0; top:0; z-index:9; background:url(about:blank);}
.hongbaoBox .hbox .noLogin-bg{ display: none; width: 100%; height: 0.933rem; left:0; top:0; z-index:10; background:url(about:blank);}

/*课程*/
.course-wrapMd{ height: 0.88rem;}
.course-wrap{ padding-top: 0.933rem; margin: 0 0.267rem; border-radius: 0.24rem; background: #4908aa; -webkit-box-shadow:0 0.133rem 0.133rem #3e109f; -moz-box-shadow:0 0.133rem 0.133rem #3e109f; box-shadow:0 0.133rem 0.133rem #3e109f; z-index: 1;}
.course-wrap .fdtit{ top: -0.427rem; left: 50%; margin-left: -4.693rem; width: 9.4rem; height: 1.067rem; line-height: 0.96rem; text-indent: 1.6rem; font-size: 0.48rem; color: #fff; font-weight: 700; background: url(/images/zhuanti/2020ysbmyh/new/tit_03.png) no-repeat; background-size: 100% 100%;}
.course-wrap .fdtit .gzBtn{ top: 0.18rem; right: 1.6rem; z-index: 11; display: block; width: 1.6rem; height: 0.54rem; line-height: 0.54rem; font-size: 0.34rem; font-weight: 400; color: #fff; text-align: center; text-indent: 0; border: 0.027rem solid #fff; border-radius: 0.32rem;}
.course-wrap .course{ padding: 0 0.267rem 0.267rem;}
.course-wrap .course .course-subtit{ height: 0.987rem; position: relative; z-index: 9; margin-bottom: 0.267rem; -webkit-box-shadow:0 0.133rem 0.133rem rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0.133rem 0.133rem rgba(0, 0, 0, 0.1); box-shadow:0 0.133rem 0.133rem rgba(0, 0, 0, 0.1);
    background: -webkit-linear-gradient(left, #c113e7, #4319e0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #c113e7, #4319e0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #c113e7, #4319e0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #c113e7, #4319e0); /* 标准的语法 */}
.course-wrap .course .course-subtit .swiper-container{ margin:0 0.987rem 0 0;}
.course-wrap .course .course-subtit .swiper-slide{ height: 0.987rem; line-height: 0.987rem; font-size:.37rem; color:#fff; width:auto !important; margin-left:.4rem;}
.course-wrap .course .course-subtit .swiper-slide.on{ color:#fee693; border-bottom:.066rem solid #fee693; box-sizing:border-box; -webkit-box-sizing:border-box;}
.course-wrap .course .course-subtit .swiper-slide:last-child{ margin-right: 0.4rem;}
.course-wrap .course .course-subtit .more-btn{ position: absolute; z-index: 8; top: 0; right: 0; width:0.987rem; height:0.987rem; background: #7c00da;}
.course-wrap .course .course-subtit .more-btn .zz{ display: block; position: absolute; top: 0; left: -0.2rem; width: 0.2rem; height:0.987rem;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.course-wrap .course .course-subtit .more-btn .jian{ display: block; position: absolute; top: 0.4rem; left: 0.3rem; width: 0.347rem; height:0.2rem; background: url(/images/zhuanti/2020ysbmyh/new/s_22.png) no-repeat center; background-size: 0.347rem auto;}
.course-wrap .course .course-subtit .more-btn.on .jian{ transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.course-wrap .course .course-subtit .more-pop{ display:none; width:100%; position:absolute; left:0; top:0.987rem; z-index:7;
    background: -webkit-linear-gradient(left, #c113e7, #4319e0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #c113e7, #4319e0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #c113e7, #4319e0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #c113e7, #4319e0); /* 标准的语法 */}
.course-wrap .course .course-subtit .more-pop li{ float:left; line-height:.88rem; font-size:.34rem; color:#fff; margin-left:0.36rem;}
.course-wrap .course .course-subtit .more-pop li.on{ color:#fee693;}
.course-wrap .course .course-con{ display:none; background-size: 0.1rem 0.1rem; border-radius:0.24rem;}
.course-wrap .course .course-con ul{ clear: both; display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between;}
.course-wrap .course .course-con ul.clearfix:after{content:normal;}
.course-wrap .course .course-con li{ width:4.373rem; background: #fef5f6; margin-top: 0.24rem;}
.course-wrap .course .course-con li:first-child,.course-wrap .course .course-con li:nth-child(2){ margin-top: 0;}

.course-wrap .course .course-con li{ float:left; width:4.373rem;}
.course-wrap .course .course-con li .course-pic{ position: relative; width: 4.373rem; height: 3.44rem;}
.course-wrap .course .course-con li .course-pic.oneBg{ background:url(/images/zhuanti/2020ysbmyh/new/s_12.jpg) no-repeat top/100% 100%;}
.course-wrap .course .course-con li .course-pic.oneBg .ctxt span{ border: 1px solid #b2a2f8;}
.course-wrap .course .course-con li .course-pic.oneBg .ttxt{ -webkit-text-shadow:0 4px 6px #775dd9; -moz-text-shadow:0 4px 6px #775dd9; text-shadow:0 4px 6px #775dd9;}
.course-wrap .course .course-con li .course-pic.twoBg{ background:url(/images/zhuanti/2020ysbmyh/new/s_13.jpg) no-repeat top/100% 100%;}
.course-wrap .course .course-con li .course-pic.twoBg .ctxt span{ border: 1px solid #f489b1;}
.course-wrap .course .course-con li .course-pic.twoBg .ttxt{ -webkit-text-shadow:0 4px 6px #d52e73; -moz-text-shadow:0 4px 6px #d52e73; text-shadow:0 4px 6px #d52e73;}
.course-wrap .course .course-con li .course-pic.thrBg{ background:url(/images/zhuanti/2020ysbmyh/new/s_14.jpg) no-repeat top/100% 100%;}
.course-wrap .course .course-con li .course-pic.thrBg .ctxt span{ border: 1px solid #f3a482;}
.course-wrap .course .course-con li .course-pic.thrBg .ttxt{ -webkit-text-shadow:0 4px 6px #d0632a; -moz-text-shadow:0 4px 6px #d0632a; text-shadow:0 4px 6px #d0632a;}
.course-wrap .course .course-con li .course-pic .ttxt{ display: block; padding-top: 0.7rem; margin-bottom: 0.1rem; line-height: 0.933rem; text-align: center; font-size: 0.533rem; color: #fff; font-weight: 700;}
.course-wrap .course .course-con li .course-pic .ttxt a{ color: #fff; text-decoration: none;}
.course-wrap .course .course-con li .course-pic .ctxt{ display:block; height: 0.453rem; text-align: center;}
.course-wrap .course .course-con li .course-pic .ctxt span{ display: inline-block; padding: 0 0.16rem; height: 0.453rem; line-height: 0.453rem; border-radius: 0.227rem; font-size: 0.32rem; color: #fff;}
.course-wrap .course .course-con li .course-pic .btxt{ position: absolute; left: 0; bottom: 0; width: 3.44rem; height: 0.533rem; padding-left: 0.933rem; line-height: 0.533rem; font-size: 0.32rem; color: #ef0d4a;}
.course-wrap .course .course-con li .course-pic .btxt-fd{ position: absolute; left: 0; bottom: 0; width: 0.72rem; height: 0.587rem; line-height: 0.587rem; text-align: center; font-size: 0.32rem; color: #fff; font-weight: 700;}
.course-wrap .course .course-con li .course-pic .fdicon01,.course-wrap .course .course-con li .course-pic .fdicon02{ position: absolute; top: 0; right: 0; padding: 0 0.267rem; height: 0.533rem; line-height: 0.533rem; font-size: 0.32rem; color: #fff; border-radius: 0 0 0 0.16rem;
    background: -webkit-linear-gradient(left, #ea9e49, #ea7e14); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ea9e49, #ea7e14); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ea9e49, #ea7e14); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ea9e49, #ea7e14); /* 标准的语法 */}
.course-wrap .course .course-con li .course-pic .fdicon02{
    background: -webkit-linear-gradient(left, #7812c2, #eb1533); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #7812c2, #eb1533); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #7812c2, #eb1533); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #7812c2, #eb1533); /* 标准的语法 */}

.course-wrap .course .course-con li .course-bot{ height: 2.2rem; background: #fef5f6;}
.course-wrap .course .course-con li .course-bot .price{ padding: 0.2rem; line-height: 0.8rem;}
.course-wrap .course .course-con li .course-bot .price-left,.course-wrap .course .course-con li .course-bot .price-left02{ color: #ef0d4a; font-size: 0.32rem;}
.course-wrap .course .course-con li .course-bot .price-left b,.course-wrap .course .course-con li .course-bot .price-left b{ font-size: 0.373rem;}
.course-wrap .course .course-con li .course-bot .price-left02{ line-height: 0.4rem;}
.course-wrap .course .course-con li .course-bot .price-right{ font-size: 0.32rem; color: #999;}
.course-wrap .course .course-con li .course-bot .price-right em{ text-decoration: line-through;}
.course-wrap .course .course-con li .course-bot .hbox{ display: -webkit-flex; display: flex; justify-content: center;}
.course-wrap .course .course-con li .course-bot .hbox .zxbtn{ display: block; width: 1.44rem; height: 0.773rem; line-height: 0.773rem; text-align: center; font-size: 0.347rem; color: #f36c33; border: 1px solid #f36c33; border-radius: 0.4rem; margin: 0 0.053rem;}
.course-wrap .course .course-con li .course-bot .hbox .zxbtn.yesLogin{ display: none;}
.course-wrap .course .course-con li .course-bot .hbox .xqbtn{ display: block; width: 2.48rem; height: 0.8rem; text-align: center; line-height: 0.8rem; font-size: 0.347rem; color: #fff; margin: 0 0.053rem; border-radius: 0.4rem; -webkit-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); -moz-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38);
    background: -webkit-linear-gradient(top, #eb5f4b, #fa771f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb5f4b, #fa771f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb5f4b, #fa771f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb5f4b, #fa771f); /* 标准的语法 */}
.course-wrap .course .course-con li .course-bot .hbox .btnHong{ display: block; width: 3.733rem; height: 0.8rem; text-align: center; line-height: 0.8rem; font-size: 0.347rem; color: #fff; margin: 0 0.053rem; border-radius: 0.4rem; -webkit-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); -moz-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38);
    background: -webkit-linear-gradient(top, #ea0875, #fe2824); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ea0875, #fe2824); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ea0875, #fe2824); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ea0875, #fe2824); /* 标准的语法 */}
.course-wrap .course .course-con li .course-bot .hbox .btnHui{ display: block; width: 3.733rem; height: 0.8rem; text-align: center; line-height: 0.8rem; font-size: 0.347rem; color: #fff; margin: 0 0.053rem; border-radius: 0.4rem; -webkit-box-shadow:0 0.04rem 0.013rem rgba(180, 180, 180, 0.5); -moz-box-shadow:0 0.04rem 0.013rem rgba(180, 180, 180, 0.5); box-shadow:0 0.04rem 0.013rem rgba(180, 180, 180, 0.5); background: #c8c7c7;}

/*千元大礼*/
.generousGiftMd{ height: 0.88rem;}
.generousGift{ padding: 1.387rem 0 0; margin: 0 0.267rem; border-radius: 0.24rem; background: #4908aa; -webkit-box-shadow:0 0.133rem 0.133rem #3e109f; -moz-box-shadow:0 0.133rem 0.133rem #3e109f; box-shadow:0 0.133rem 0.133rem #3e109f;}
.generousGift .fdtit{ top: -0.427rem; left: 50%; margin-left: -4.16rem; width: 8.333rem; height: 1.067rem; line-height: 0.96rem; text-align: center; font-size: 0.48rem; color: #fff; font-weight: 700; background: url(/images/zhuanti/2020ysbmyh/new/tit_02.png) no-repeat; background-size: 100% 100%;}
.generousGift .tbox{ position: relative; padding: 1.387rem 0 0; margin: 0 0.267rem 0.333rem; border-radius: 0.24rem; background: #ffe9a4;}
.generousGift .tbox-fdico{ position: absolute; top: -0.8rem; left: 2.453rem; display: block; width: 4.04rem; height: 1.147rem; background:url(/images/zhuanti/2020ysbmyh/new/s_37.png) no-repeat center/100% 100%;}
.generousGift .tbox-top{ position: relative; background: #fed081; height: 2.133rem; border-radius: 0.133rem; margin: 0 0.32rem 0.48rem;}
.generousGift .tbox-top .txt{ padding: 0.4rem 0 0 4.56rem;}
.generousGift .tbox-top .txt-t{ line-height: 0.8rem; font-size: 0.427rem; color: #6e0911; font-weight: 700;}
.generousGift .tbox-top .txt-t span{ color: #ee6541;}
.generousGift .tbox-top .txt-t b{ font-size: 0.64rem;}
.generousGift .tbox-top .txt-b{ line-height: 0.453rem; font-size: 0.32rem; color: #6e0911;}
.generousGift .tbox-top .pic{ display: block; width: 4.307rem; position: absolute; top: -0.933rem; left: 0;}
.generousGift .tbox-list{ overflow: hidden; width: 4rem; background: #fed081; border-radius: 0.133rem; margin: 0 0 0.267rem 0.32rem;}
.generousGift .tbox-list .tltit{ height: 0.587rem; line-height: 0.587rem; padding-top: 0.187rem; text-align: center; font-size: 0.32rem; font-weight: 700; color: #6e0911}
.generousGift .tbox-list .tltit b{ color: #ee6541;}
.generousGift .tbox-list .tlpic{ display: block; width: 4rem;}
.generousGift .tbox-list .tlbot{ height: 0.667rem; line-height: 0.667rem; text-align: center; font-size: 0.32rem; color: #fff; background: #fd863e;}
.generousGift .bbox{ position: relative; padding: 0.427rem 0 0; margin: 0 0.267rem 0.267rem; border-radius: 0.24rem; border: 0.027rem solid #8248d5; background: #4f11b2;}
.generousGift .bbox-ewm{ position: relative; width: 7.64rem; height: 3.427rem; margin: 0 auto; background:url(/images/zhuanti/2020ysbmyh/new/s_44.png) no-repeat center/100% 100%;}
.generousGift .bbox-ewm img{ display: block; position: absolute; top: 0.347rem; left: 1.13rem; width: 2.693rem; height: 2.693rem;}
.generousGift .bbox-txt{ padding: 0 0.267rem; color: #fff;}
.generousGift .bbox-txt-tit{ line-height: 0.88rem; font-size: 0.427rem; font-weight: 700; margin-bottom: 0.107rem;}
.generousGift .bbox-txt-list{ line-height: 0.48rem; font-size: 0.373rem; margin-bottom: 0.347rem;}
.generousGift .bbox-btn{ display: block; width: 6rem; height: 0.933rem; text-align: center; line-height: 0.933rem; font-size: 0.427rem; color: #fff; margin: 0 auto 0.453rem; border-radius: 0.467rem; -webkit-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); -moz-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38);
    background: -webkit-linear-gradient(top, #eb5f4b, #fa771f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb5f4b, #fa771f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb5f4b, #fa771f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb5f4b, #fa771f); /* 标准的语法 */}

/*直播*/
.liveMainMd{ height: 0.88rem;}
.liveMain{ padding: 0.827rem 0 0; margin: 0 0.267rem; border-radius: 0.24rem; background: #4908aa; -webkit-box-shadow:0 0.133rem 0.133rem #3e109f; -moz-box-shadow:0 0.133rem 0.133rem #3e109f; box-shadow:0 0.133rem 0.133rem #3e109f;}
.liveMain .fdtit{ top: -0.427rem; left: 50%; margin-left: -4.16rem; width: 8.333rem; height: 1.067rem; line-height: 0.96rem; text-align: center; font-size: 0.48rem; color: #fff; font-weight: 700; background: url(/images/zhuanti/2020ysbmyh/new/tit_02.png) no-repeat; background-size: 100% 100%;}
.liveMain .tbox{ display: block; width: 9.093rem; height: 1.507rem; margin: 0 auto 0.373rem; background:url(/images/zhuanti/2020ysbmyh/new/s_43.png) no-repeat center/100% auto;}
.liveMain .tbox-ltxt{ float: left; width: 0.933rem; line-height: 0.4rem; font-size: 0.373rem; color: #ffd18f; font-weight: 700; padding: 0.25rem 0 0 1.6rem;}
.liveMain .tbox-ctxt{ float: left; width: 4.85rem; line-height: 0.4rem; font-size: 0.373rem; color: #fff; padding: 0.25rem 0 0 0.12rem;}
.liveMain .tbox-btn{ float: right; display: block; width: 1.307rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.347rem; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 0.293rem; margin: 0.35rem 0.187rem 0 0;}
.liveMain-video{ width: 8.907rem; height:4.693rem; background:url(/images/zhuanti/2020ysbmyh/new/s_18.png) no-repeat; background-size:100% auto; padding-top: 0.16rem; margin: 0 auto 0.133rem;}
.liveMain-video li{ display: none; width:7.333rem; height:4.053rem; margin-left: 0.81rem;}
.liveMain-video li a{ display: block;}
.liveMain-video li img{ width:7.333rem; height:4.053rem;}
.liveMain-list{ margin: 0 0.4rem;}
.liveMain-list .swiper-container{ padding-top:.2rem;}
.liveMain-list .swiper-wrapper{}
.liveMain-list .swiper-slide{ width:auto; padding:.266rem 0.3rem .5rem 0; position:relative; border-top:.066rem solid #a977ea;}
.liveMain-list .swiper-slide p{ font-size:.37rem; line-height:.48rem; color:#feeee0; padding-left:.36rem;}
.liveMain-list .swiper-slide i{ display:block; width:0.547rem; height:0.547rem; background:url(/images/zhuanti/2020ysbmyh/new/s_20.png) no-repeat; background-size:100% auto; position:absolute; left:.32rem; top:-.293rem;}
.liveMain-list .swiper-slide.on p{ color:#fee693;}
.liveMain-list .swiper-slide.on i{ background:url(/images/zhuanti/2020ysbmyh/new/s_19.png) no-repeat; background-size:100% auto;}
/*视频弹框*/
.mask{ display: none; background:#000;opacity: .7;position:fixed;;left:0;top:0;height:100%;width:100%;z-index:98;}
.videoSection{width:100%;position:fixed;left:0;top:50%;z-index:99;}
.videoSection .close{display:block;width:1rem;height:1rem;bottom:0;left:50%;margin-left:-.5rem;}

/*直播*/
.otherActivitiesMd{ height: 0.88rem;}
.otherActivities{ padding: 1.147rem 0 0; margin: 0 0.267rem 1.92rem; border-radius: 0.24rem; background: #fff; -webkit-box-shadow:0 0.133rem 0.133rem #3e109f; -moz-box-shadow:0 0.133rem 0.133rem #3e109f; box-shadow:0 0.133rem 0.133rem #3e109f;}
.otherActivities .fdtit{ top: -0.427rem; left: 50%; margin-left: -4.16rem; width: 8.333rem; height: 1.067rem; line-height: 0.96rem; text-align: center; font-size: 0.48rem; color: #fff; font-weight: 700; background: url(/images/zhuanti/2020ysbmyh/new/tit_02.png) no-repeat; background-size: 100% 100%;}
.otherActivities .tit{ height: 0.933rem; margin-bottom: 0.453rem; display:flex; display:-webkit-flex; justify-content: center;}
.otherActivities .tit li{ padding: 0 0.4rem; height: 0.933rem; text-align: center; line-height: 0.933rem; font-size: 0.373rem; color: #fff; font-weight: 700; border-radius: 0.467rem; margin: 0 0.08rem; -webkit-box-shadow:0 0.04rem 0.013rem rgba(158, 150, 250, 0.55); -moz-box-shadow:0 0.04rem 0.013rem rgba(158, 150, 250, 0.55); box-shadow:0 0.04rem 0.013rem rgba(158, 150, 250, 0.55);
    background: -webkit-linear-gradient(left, #6994fe, #8675ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #6994fe, #8675ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #6994fe, #8675ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #6994fe, #8675ff); /* 标准的语法 */}
.otherActivities .tit li.on{ -webkit-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); -moz-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38);
    background: -webkit-linear-gradient(left, #fa771f, #eb5f4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fa771f, #eb5f4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fa771f, #eb5f4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fa771f, #eb5f4b); /* 标准的语法 */}
.otherActivities .bbox{ display: none; margin: 0 0.267rem 0.267rem; background: #efebf9; border-radius: 0.133rem 0.667rem 0.133rem 0.133rem;}
.otherActivities .bbox .btxt{ line-height: 0.56rem; font-size: 0.373rem; color: #666; padding: 0.533rem;}
.otherActivities .bbox .bhbox{ display:flex; display:-webkit-flex; justify-content: center; margin-bottom: 0.5rem;}
.otherActivities .bbox .bhbox .bbtn{ display: block; width: 6.133rem; height: 0.933rem; text-align: center; line-height: 0.933rem; font-size: 0.427rem; font-weight: 700; color: #fff; border-radius: 0.467rem; -webkit-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); -moz-box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38); box-shadow:0 0.04rem 0.013rem rgba(248, 116, 37, 0.38);
    background: -webkit-linear-gradient(top, #eb5f4b, #fa771f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb5f4b, #fa771f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb5f4b, #fa771f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb5f4b, #fa771f); /* 标准的语法 */}

/*底部浮动*/
.floatBot{ position: fixed; left: 0; bottom: 0; z-index: 70; width: 100%; height: 1.2rem;}
.floatBot .lbtn{ display: block; width: 50%; height: 1.2rem; line-height: 1.2rem; text-align: center; font-size: 0.4rem; color: #fff; text-indent: 0.4rem; background:url(/images/zhuanti/2020ysbmyh/new/icon_03.png) no-repeat 1.2rem center #7c50f6; background-size:0.467rem auto;}
.floatBot .rbtn{ display: block; width: 50%; height: 1.2rem; line-height: 1.2rem; text-align: center; font-size: 0.4rem; color: #fff; text-indent: 0.4rem; background:url(/images/zhuanti/2020ysbmyh/new/s_45.png) no-repeat 1.2rem center #f5793f; background-size:0.48rem auto;}

/*右侧浮动*/
.fix-share,.fix-top{ display:block; width:1.2rem; height:1.2rem; z-index:71; background:url(/images/zhuanti/2020ysbmyh/new/icon_06.png) no-repeat; background-size:100% auto; position:fixed; right:.36rem; bottom:3rem;}
.fix-top{ background:url(/images/zhuanti/2020ysbmyh/new/icon_07.png) no-repeat; background-size:100% auto; right:.36rem; bottom:1.5rem;}

/*规则弹框*/
.mask{ display: none; background:#000;opacity: .7;position:fixed;;left:0;top:0;height:100%;width:100%;z-index:98;}
.gzTk{ display: none; width:10rem; height: 9.547rem; padding-top: 0.4rem; background:url(/images/zhuanti/2020ysbmyh/new/s_27.png) no-repeat; background-size:100% auto; top: 50%; left: 0; position: fixed; z-index: 99;}
.gzTk .xx{ position: absolute; top: -1rem; right: 0.627rem; display: block; width: 0.693rem; height: 0.693rem; background:url(/images/zhuanti/2020ysbmyh/new/icon_04.png) no-repeat; background-size:100% auto;}
.gzTk .txtbox{ padding:0 1rem; max-height:8.75rem; overflow: auto; overflow-x: hidden;}
.gzTk .txtbox b{ font-size:0.48rem; color:#c8110d; line-height:1.053rem;}
.gzTk .txtbox .txt{ line-height: 0.72rem; font-size:0.427rem; margin-bottom: 0.133rem;}

/*奖品弹框*/
.jpTk{ display: none; width: 10rem; height: 6.827rem; background: url(/images/zhuanti/2020ysbmyh/new/bg_04.png) no-repeat; background-size: 100% auto; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -5rem; z-index: 99;}
.jpTk .xx{ position: absolute; top: -0.213rem; right: 1rem; display: block; width: 0.693rem; height: 0.693rem; background:url(/images/zhuanti/2020ysbmyh/new/icon_04.png) no-repeat; background-size:100% auto;}
.jpTk .tbox{ height: 2.853rem; padding-top: 2.4rem; text-align: center;}
.jpTk .tbox .ttxt{ line-height: 0.693rem; font-size: 0.4rem; color: #fff;}
.jpTk .tbox .ctxt{ line-height: 0.64rem; font-size: 0.533rem; font-weight: 700; color: #fff; margin-bottom: 0.133rem;}
.jpTk .tbox .btxt{ line-height: 0.693rem; font-size: 0.32rem; color: #ffe158;}
.jpTk .bhan{ display: block; width: 3.667rem; height: 0.933rem; text-align: center; line-height: 0.933rem; font-size: 0.427rem; color: #e04824; border-radius: 0.467rem; margin: 0 auto; -webkit-box-shadow:0 0.053rem 0.213rem rgba(250, 31, 31, 0.4); -moz-box-shadow:0 0.053rem 0.213rem rgba(250, 31, 31, 0.4); box-shadow:0 0.053rem 0.213rem rgba(250, 31, 31, 0.4);
    background: -webkit-linear-gradient(top, #fef47b, #fec419); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fef47b, #fec419); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fef47b, #fec419); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fef47b, #fec419); /* 标准的语法 */}

/*实物抽奖弹框*/
.swcjTk{ display: none; width: 10rem; height: 10rem; background: url(/images/zhuanti/2020ysbmyh/new/bg_03.png) no-repeat; background-size: 100% auto; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -5rem; z-index: 99;}
.swcjTk .xx{ position: absolute; top: -0.213rem; right: 1rem; display: block; width: 0.693rem; height: 0.693rem; background:url(/images/zhuanti/2020ysbmyh/new/icon_04.png) no-repeat; background-size:100% auto;}
.swcjTk .tbox{ height: 2.2rem; padding-top: 2.4rem; text-align: center;}
.swcjTk .tbox .ttxt{ line-height: 0.693rem; font-size: 0.4rem; color: #fff;}
.swcjTk .tbox .ctxt{ line-height: 0.64rem; font-size: 0.533rem; font-weight: 700; color: #fff;}
.swcjTk .cbox{ padding: 0 1.867rem; margin-bottom: 1rem;}
.swcjTk .cbox-tit{ height: 1.333rem; line-height: 1.333rem; text-align: center; background: url(/images/zhuanti/2020ysbmyh/new/icon_05.png) repeat-x center; background-size: 1px auto;}
.swcjTk .cbox-tit span{ display: inline-block; padding: 0 0.267rem; line-height: 1.333rem; font-size: 0.373rem; color: #ffdd3d; font-weight: 700; background: #f45441;}
.swcjTk .cbox-list{ height: 0.933rem; clear: both; margin-bottom: 0.267rem;}
.swcjTk .cbox-list .inptxt{ width: 100%; height: 0.933rem; line-height: 0.933rem; text-indent: 0.4rem; font-size: 0.373rem; color: #ad4c45; border: 0; background: #ffddd5; border-radius: 0.467rem;}
.swcjTk .cbox-list ::-webkit-input-placeholder { color:#d79e9a;}
.swcjTk .cbox-list :-moz-placeholder { color:#d79e9a;}
.swcjTk .cbox-list ::-moz-placeholder { color:#d79e9a; opacity:1}
.swcjTk .cbox-list :-ms-input-placeholder { color:#d79e9a !important;}
.swcjTk .bhan{ display: block; width: 3.667rem; height: 0.933rem; text-align: center; line-height: 0.933rem; font-size: 0.427rem; color: #e04824; border-radius: 0.467rem; margin: 0 auto; -webkit-box-shadow:0 0.053rem 0.213rem rgba(250, 31, 31, 0.4); -moz-box-shadow:0 0.053rem 0.213rem rgba(250, 31, 31, 0.4); box-shadow:0 0.053rem 0.213rem rgba(250, 31, 31, 0.4);
    background: -webkit-linear-gradient(top, #fef47b, #fec419); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fef47b, #fec419); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fef47b, #fec419); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fef47b, #fec419); /* 标准的语法 */}
.swcjTk .bts{ line-height: 1.04rem; text-align: center; font-size: 0.32rem; color: #fff;}

/*提示弹框*/
.tsTk{ display: none; width:7.386rem; background: #fff; border-radius:.2rem; top:50%; left:50%; margin: 0 0 0 -3.693rem; position: fixed; z-index: 99;}
.tsTk .xx{ position: absolute; top: -1rem; right: 0.16rem; display: block; width: 0.693rem; height: 0.693rem; background:url(/images/zhuanti/2020ysbmyh/new/icon_04.png) no-repeat; background-size:100% auto;}
.tsTk .cpic{ width:2.04rem; padding-top:.44rem; margin: 0 auto .186rem;}
.tsTk .ctxt{ line-height:.72rem; font-size:.46rem; color: #666; margin-bottom:.186rem; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhbox{ margin-bottom: 0.6rem; display: -webkit-flex; flex-wrap: wrap; justify-content: center;}
.tsTk .bhbox .bhan{ display: block; width:2.4rem; height: 0.933rem; text-align: center; line-height: 0.933rem; font-size:.4rem; color: #fff; background: #f7553f; border-radius: 0.467rem; margin: 0 0.4rem;}

/*自动弹层*/
.zdTc{ display: none; width: 100%; text-align: center; position:fixed; left: 0; top: 50%; z-index: 101;}
.zdTc .txt{ display: inline-block; padding: 0.267rem 0.533rem; border-radius: 0.2rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7); margin: 0 auto;}
.zdTc .txt .icon{ display: block; width: 0.653rem; height: 0.653rem; margin: 0 auto 0.213rem; background: url(/images/zhuanti/2020ysbmyh/new/icon_08.png) no-repeat; background-size: 100% auto;}
.zdTc .txt p{ line-height: 0.587rem; font-size: 0.373rem; text-align: center; color: #fff;}




























