@charset "utf-8";
/*
@author: he
@update: he (2019-12-31)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background: #603bc6;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhuanti/2020ysbmyh/new/an.png) no-repeat;}
.footer,.footer a{ color: #fff !important;}

/*页头*/
.headerBg{ z-index: 20;}
.headerBg .nav-main{ top: 503px; left: 0; width: 100%; height: 84px; padding-top: 10px; background: #603bc6; text-align: center; z-index: 2; white-space: nowrap;}
.headerBg .nav-main .btn{ display: inline-block; *display: inline; *zoom: 1; width: 271px; height: 84px; margin: 0 3px; text-align: center; line-height: 60px; font-size: 24px; font-weight: 700; color: #fff; cursor: pointer;}
.headerBg .nav-main .btn b{ font-size: 30px;}
.headerBg .nav-main .btn.btn01{ background-position: -5px 0;}
.headerBg .nav-main .btn.btn01:hover{ text-decoration: none; background-position: -305px 0;}
.headerBg .nav-main .btn.btn02{ background-position: -5px -100px;}
.headerBg .nav-main .btn.btn02:hover{ text-decoration: none; background-position: -305px -100px;}
.headerBg .nav-main .btn.btn03{ background-position: -5px -200px;}
.headerBg .nav-main .btn.btn03:hover{ text-decoration: none; background-position: -305px -200px;}
.headerBg .nav-main .btn.btn04{ background-position: -5px -300px;}
.headerBg .nav-main .btn.btn04:hover{ text-decoration: none; background-position: -305px -300px;}
.headerBg .nav-main.on{ position:fixed; left:0; top:0;}
.header{ height: 590px; z-index: 1;}
.header .logo{ display: block; width: 180px; height: 42px; left: 167px; top: 36px; z-index: 3;}
.header .shuangTime{ width: 529px; height: 66px; top: 415px; left: 287px; line-height: 66px; text-align: center; font-size: 24px; color: #ffe3a0;}
.header .shuangTime b{ font-size: 36px; display: inline-block; margin: 0 5px; vertical-align:-5px;}

/*抢红包*/
.hongbaoBoxMd{ height: 86px;}
.hongbaoBox{ padding-top: 72px; border-radius: 8px; background: #fff;}
.hongbaoBox .fdtit{ top: -36px; left: 50%; margin-left: -312px; width: 625px; height: 80px; line-height: 72px; text-align: center; font-size: 36px; color: #fff; font-weight: 700; background-position: 10px -500px;}
.hongbaoBox .fdgz{ top: 20px; right: 30px; width: 100px; height: 32px; line-height: 32px; font-size: 16px; color: #6339d6; text-align: center; border: 1px solid #6339d6; border-radius: 17px;}
.hongbaoBox .fdgz:hover{ text-decoration: none; background: #6339d6; color: #fff;}
.hongbaoBox .yhqbox{ height: 142px; margin-bottom: 40px; text-align: center;}
.hongbaoBox .yhqbox .list{ display: inline-block; *display: inline; *zoom: 1; width: 327px; height: 142px; margin: 0 60px; background:url(/images/zhuanti/2020ysbmyh/new/yao_02.png) no-repeat;}
.hongbaoBox .yhqbox .list-money{ width: 104px; line-height: 138px; text-align: center; font-size: 56px; font-weight: 700; color: #d9322d; margin-left: 23px; -webkit-text-shadow:0 6px 0 #fdc67b,0 10px 6px #fac4a9; -moz-text-shadow:0 6px 0 #fdc67b,0 10px 6px #fac4a9; text-shadow:0 6px 0 #fdc67b,0 10px 6px #fac4a9;}
.hongbaoBox .yhqbox .list-txt{ margin-left: 16px; padding-top: 44px; line-height: 30px; font-size: 14px; color: #dd3726;}
.hongbaoBox .yhqbox .list-txt b{ font-size: 16px; font-weight: 700;}
.hongbaoBox .hbox{ position: relative; height: 60px; margin-bottom: 40px;}
.hongbaoBox .hbox .lqbtn,.hongbaoBox .hbox .lqhbtn{ display: block; width: 370px; height: 60px; line-height: 60px; font-size: 24px; text-align: center; color: #fff; border-radius: 30px; margin: 0 auto; -webkit-box-shadow:0 3px 1px rgba(214, 42, 42, 0.38); -moz-box-shadow:0 3px 1px rgba(214, 42, 42, 0.38); box-shadow:0 3px 1px rgba(214, 42, 42, 0.38); background:#f46e30\9;
    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 .lqbtn:hover,.hongbaoBox .hbox .lqhbtn:hover{ text-decoration: none; background:#f5374b\9;
    background: -webkit-linear-gradient(top, #fa771f, #eb5f4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fa771f, #eb5f4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fa771f, #eb5f4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fa771f, #eb5f4b); /* 标准的语法 */}
.hongbaoBox .hbox .lqhbtn{ display: none;}
.hongbaoBox .hbox .doubleNo-bg{ display: none; width: 100%; height: 60px; left:0; top:0; z-index:9; background:url(about:blank);}
.hongbaoBox .hbox .noLogin-bg{ display: block; width: 100%; height: 60px; left:0; top:0; z-index:10; background:url(about:blank); cursor: pointer;}

/*课程*/
.course-wrapMd{ height: 86px;}
.course-wrap{ padding-top: 72px; border-radius: 8px; background: #fff;}
.course-wrap .fdtit{ top: -36px; left: 50%; margin-left: -352px; width: 705px; height: 80px; line-height: 72px; text-align: center; font-size: 36px; color: #fff; font-weight: 700; background-position: 10px -600px;}
.course-wrap .fdgz{ top: 20px; right: 30px; width: 100px; height: 32px; line-height: 32px; font-size: 16px; color: #6339d6; text-align: center; border: 1px solid #6339d6; border-radius: 17px;}
.course-wrap .fdgz:hover{ text-decoration: none; background: #6339d6; color: #fff;}
.course-wrap .course .tab-tit{ height:50px; margin: 0 20px; text-align:center; border-radius: 25px; background:#7920ef\9;
    background: -webkit-linear-gradient(left, #9f38ff, #600fe5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #9f38ff, #600fe5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #9f38ff, #600fe5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #9f38ff, #600fe5); /* 标准的语法 */}
.course-wrap .course .tab-tit li{ display:inline-block; *display:inline; *zoom:1; height:50px; line-height:50px; font-size:15px; color:#fff; cursor:pointer; padding:0 12px; position:relative;}
.course-wrap .course .tab-tit li.on{ color:#440303; font-weight: 700; background:#f3ab67\9;
    background: -webkit-linear-gradient(left, #fcd098, #ed7c70); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fcd098, #ed7c70); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fcd098, #ed7c70); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fcd098, #ed7c70); /* 标准的语法 */}
.course-wrap .course .tab-tit li.on i{ display:block; width:16px; height:8px; position:absolute; left:50%; margin-left:-8px; bottom:-8px; background:url(/images/zhuanti/2020ysbmyh/new/an.png) no-repeat 0 -700px;}
.course-wrap .course .course-con{ display:none;}
.course-wrap .course .course-con ul{ padding:24px 0 0 24px; border-radius:10px; *padding-bottom:20px;}
.course-wrap .course .course-con li{ float:left; width:334px; margin:0 24px 24px 0;}
.course-wrap .course .course-con li .course-pic{ position: relative; width: 334px; height: 223px; border-radius: 6px 6px 0 0;}
.course-wrap .course .course-con li .course-pic.oneBg{ background:url(/images/zhuanti/2020ysbmyh/new/s_04.jpg) no-repeat;}
.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_05.jpg) no-repeat;}
.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_06.jpg) no-repeat;}
.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: 40px; line-height: 64px; text-align: center; font-size: 32px; 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: 32px; text-align: center;}
.course-wrap .course .course-con li .course-pic .ctxt span{ display: inline-block; *display: inline; *zoom: 1; padding: 0 10px; height: 30px; line-height: 30px; border-radius: 16px; font-size: 16px; color: #fff;}
.course-wrap .course .course-con li .course-pic .btxt{ position: absolute; left: 0; bottom: 0; width: 264px; height: 32px; padding-left: 70px; line-height: 32px; font-size: 14px; color: #ef0d4a;}
.course-wrap .course .course-con li .course-pic .btxt-fd{ position: absolute; left: 0; bottom: 0; width: 54px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; 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 15px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 6px 0 12px; background:#ea8b29\9;
    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:#b21a8b\9;
    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: 158px; border: 1px solid #dedcdc; background: #f4f4f4; border-radius: 0 0 6px 6px;}
.course-wrap .course .course-con li .course-bot .price{ padding: 8px 15px 0; line-height: 70px;}
.course-wrap .course .course-con li .course-bot .price-left,.course-wrap .course .course-con li .course-bot .price-left02{ color: #ef0d4a; font-size: 16px;}
.course-wrap .course .course-con li .course-bot .price-left b,.course-wrap .course .course-con li .course-bot .price-left02 b{ font-size: 26px;}
.course-wrap .course .course-con li .course-bot .price-left02{ line-height: 35px;}
.course-wrap .course .course-con li .course-bot .price-right{ font-size: 14px; 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{ text-align: center;}
.course-wrap .course .course-con li .course-bot .hbox .zxbtn{ display: inline-block; *display: inline; *zoom: 1; width: 138px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; color: #f36c33; border: 1px solid #f36c33; border-radius: 25px; margin: 0 5px;}
.course-wrap .course .course-con li .course-bot .hbox .zxbtn:hover{ text-decoration: none; background: #f36c33; color: #fff;}
.course-wrap .course .course-con li .course-bot .hbox .zxbtn.yesLogin{ display: none;}
.course-wrap .course .course-con li .course-bot .hbox .xqbtn{ display: inline-block; *display: inline; *zoom: 1; width: 140px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; margin: 0 5px; border-radius: 25px; -webkit-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); -moz-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); background: #f56f2f\9;
    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 .xqbtn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #fa771f, #eb5f4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fa771f, #eb5f4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fa771f, #eb5f4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fa771f, #eb5f4b); /* 标准的语法 */}
.course-wrap .course .course-con li .course-bot .hbox .btnHong{ display: inline-block; *display: inline; *zoom: 1; width: 240px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; margin: 0 5px; border-radius: 25px; -webkit-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); -moz-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); background: #f71d40\9;
    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 .btnHong:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #fe2824, #ea0875); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fe2824, #ea0875); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fe2824, #ea0875); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fe2824, #ea0875); /* 标准的语法 */}
.course-wrap .course .course-con li .course-bot .hbox .btnHui{ display: inline-block; *display: inline; *zoom: 1; width: 240px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; margin: 0 5px; border-radius: 25px; -webkit-box-shadow:0 3px 1px rgba(180, 180, 180, 0.5); -moz-box-shadow:0 3px 1px rgba(180, 180, 180, 0.5); box-shadow:0 3px 1px rgba(180, 180, 180, 0.5); background: #c8c7c7;}
.course-wrap .course .course-con li .course-bot .hbox .btnHui:hover{ text-decoration: none;}
.course-wrap .course .zxbot{ height: 60px; text-align: center; margin-bottom: 24px;}
.course-wrap .course .zxbot-txt{ display: inline-block; *display: inline; *zoom: 1; line-height: 60px; font-size: 24px; color: #ed6146; margin-right: 34px;}
.course-wrap .course .zxbot-btn{ display: inline-block; *display: inline; *zoom: 1; width: 296px; height: 60px; text-align: center; line-height: 60px; font-size: 24px; color: #fff; border-radius: 30px; -webkit-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); -moz-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); background: #f56f2f\9;
    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 .zxbot-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #fa771f, #eb5f4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fa771f, #eb5f4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fa771f, #eb5f4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fa771f, #eb5f4b); /* 标准的语法 */}

/*千元大礼*/
.generousGiftMd{ height: 90px;}
.generousGift{ position: relative; padding: 75px 0 40px; background: #fff; border-radius: 10px;}
.generousGift .fdtit{ top: -36px; left: 50%; margin-left: -312px; width: 625px; height: 80px; line-height: 72px; text-align: center; font-size: 36px; color: #fff; font-weight: 700; background-position: 10px -500px;}
.generousGift .cbox{ padding: 0 0 0 15px;}
.generousGift .cbox-left{ width: 710px;}
.generousGift .cbox-left .list{ float: left; width: 310px; height: 216px; padding: 0 13px; border: 2px solid #fed981; background: #ffe9a4; margin: 0 0 20px 15px; border-radius: 10px;}
.generousGift .cbox-left .list-tit{ height: 44px; line-height: 44px; font-size: 18px; font-weight: 700; color: #6e0911;}
.generousGift .cbox-left .list-tit b{ color: #ee6541;}
.generousGift .cbox-left .list-pic{ display: block; width: 310px; height: 130px;}
.generousGift .cbox-left .list-txt{ height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #6e0911;}
.generousGift .cbox-right{ position: relative; float: left; width: 295px; height: 456px; padding: 0 13px; border: 2px solid #fed981; background: #ffe9a4; margin: 0 0 20px 15px; border-radius: 10px;}
.generousGift .cbox-right-fd{ position: absolute; top: -38px; left: 62px; display: block; width: 202px; height: 78px; background:url(/images/zhuanti/2020ysbmyh/new/yao_17.png) no-repeat;}
.generousGift .cbox-right-tit{ height: 76px; line-height: 76px; font-size: 26px; font-weight: 700; color: #6e0911; text-align: center; padding-top: 30px;}
.generousGift .cbox-right-tit b{ color: #ee6541;}
.generousGift .cbox-right-pic{ display: block; width: 295px; height: 314px;}
.generousGift .cbox-right-txt{ height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #6e0911;}
.generousGift .bbox{ padding: 0 30px;}
.generousGift .bbox-left{ width: 656px;}
.generousGift .bbox-left-tit{ height: 66px; line-height: 66px; font-size: 24px; font-weight: 700; color: #6339d6; margin-bottom: 4px;}
.generousGift .bbox-left-txt{ line-height: 36px; font-size: 18px; margin-bottom: 38px;}
.generousGift .bbox-left-bot{ position: relative; height: 58px; border: 1px solid #ed6147; background: #fff8df; border-radius: 30px;}
.generousGift .bbox-left-bot p{ padding-left: 44px; line-height: 58px; font-size: 24px; color: #ed6146; font-weight: 700;}
.generousGift .bbox-left-bot .btn{ position: absolute; top: 0; right: 0; display: block; width: 270px; height: 60px; text-align: center; line-height: 60px; font-size: 24px; color: #fff; border-radius: 30px; -webkit-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); -moz-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); background: #f56f2f\9;
    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); /* 标准的语法 */}
.generousGift .bbox-left-bot .btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #fa771f, #eb5f4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fa771f, #eb5f4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fa771f, #eb5f4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fa771f, #eb5f4b); /* 标准的语法 */}
.generousGift .bbox-left-bot .btn .pop{ display: none; position: absolute; bottom: 70px; left: 50%; margin-left: -70px; width: 120px; height: 120px; padding: 10px; background: #f4955c; -webkit-box-shadow:0 7px 10px rgba(80, 6, 12, 0.3); -moz-box-shadow:0 7px 10px rgba(80, 6, 12, 0.3); box-shadow:0 7px 10px rgba(80, 6, 12, 0.3);}
.generousGift .bbox-left-bot .btn .pop img{ display: block; width: 120px; height: 120px;}
.generousGift .bbox-left-bot .btn .pop i{ display: block; position: absolute; bottom: -9px; left: 50%; margin-left: -9px; width: 18px; height: 10px; background-position: -300px -1150px;}
.generousGift .bbox-right{ position: relative; width: 351px; height: 326px; background:url(/images/zhuanti/2020ysbmyh/new/yao_14.jpg) no-repeat;}
.generousGift .bbox-right .pic{ display: block; position: absolute; top: 36px; left: 83px; width: 202px; height: 202px;}
.generousGift .bbox-right .txt{ position: absolute; top: 238px; left: 83px; width: 202px; height: 50px; line-height: 50px; font-size: 20px; font-weight: 700; color: #fff; text-align: center;}

/*直播*/
.liveMainMd{ height: 50px;}
.liveMain .ttit{ width: 625px; height: 80px; line-height: 72px; text-align: center; font-size: 36px; color: #fff; font-weight: 700; background-position: 10px -500px; margin: 0 auto 10px;}
.liveMain .tbox{ width: 1016px; height: 86px; margin: 0 auto 18px; background:url(/images/zhuanti/2020ysbmyh/new/yao_08.png) no-repeat;}
.liveMain .tbox-txt{ line-height: 76px; padding-left: 120px; font-size: 18px; color: #fff;}
.liveMain .tbox-txt b{ font-size: 26px; color: #ffd18f;}
.liveMain .tbox-btn{ display: block; width: 118px; height: 32px; line-height: 32px; font-size: 16px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 17px; margin: 21px 25px 0 0;}
.liveMain .tbox-btn:hover{ text-decoration: none; background: #fff; color: #e129e0;}
.liveMain .cbox{ width: 994px; height: 380px; padding: 15px; background: #7001dd; border-radius: 16px; margin: 0 auto 30px; -webkit-box-shadow:0 7px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 7px 7px rgba(0, 0, 0, 0.3); box-shadow:0 7px 7px rgba(0, 0, 0, 0.3);}
.liveMain .cbox .video-con{ width:610px; height:380px;}
.liveMain .cbox .video-con li{ display: none;}
.liveMain .cbox .video-con li a{ display: block;}
.liveMain .cbox .video-con li img{ display:block; width:610px; height:380px;}
.liveMain .cbox .live_right{ width:382px; background:#320570;}
.liveMain .cbox .live_right .tit{ height: 40px; line-height: 40px; padding-left: 40px; font-size: 20px; font-weight: 700; color: #ffd18f;}
.liveMain .cbox .live_right .tex{ width:382px; height:340px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .cbox .live_right .tex ul{ margin-left:44px; border-left:2px solid #a977ea;}
.liveMain .cbox .live_right .tex li{ position:relative; padding:0 0 16px 30px; color: #fff3e9; cursor:pointer;}
.liveMain .cbox .live_right .tex li .litop{ float: left; margin-left: -10px; position: relative; height: 28px; padding: 0 10px; background: #250255; border-radius: 5px; font-size: 14px; line-height: 28px; margin-bottom: 8px;}
.liveMain .cbox .live_right .tex li .litop em{ display: block; position: absolute; top: 9px; left: -5px; width: 5px; height: 9px; background-position: 0 -900px;}
.liveMain .cbox .live_right .tex li .licen{ clear: both; line-height: 26px; font-size: 14px; margin-bottom: 8px;}
.liveMain .cbox .live_right .tex li .libot{ clear: both; height: 28px;}
.liveMain .cbox .live_right .tex li .libot .btn{ display: inline-block; width: 98px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #fff; border: 1px solid #fff; border-radius: 14px; margin-right: 10px;}
.liveMain .cbox .live_right .tex li .libot .btn:hover{ text-decoration: none; background: #fff; color: #3e0374;}
.liveMain .cbox .live_right .tex li i{ display:block; width:24px; height:24px; background-position:0 -800px; position:absolute; left:-13px; top:2px;}
.liveMain .cbox .live_right .tex li.cur{ color: #ffd18f;}
.liveMain .cbox .live_right .tex li.cur i{ background-position:0 -750px;}
.liveMain .cbox .live_right .tex li.cur .litop{ background: #a15af7; font-weight: 700;}
.liveMain .cbox .live_right .tex li.cur .litop em{ background-position: 0 -850px;}
.liveMain .cbox .live_right .tex li.cur .licen{ font-weight: 700;}
.liveMain .cbox .live_right .tex li.cur .libot .btn{ color: #fcca9e; border: 1px solid #fcca9e;}
.liveMain .cbox .live_right .tex li.cur .libot .btn:hover{ text-decoration: none; background: #fcca9e; color: #3e0374;}

/*滚动条*/
.liveMain .mCSB_scrollTools{ width: 13px !important; background: #1b033d; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:13px; background: #863be2; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp{ background:url(/images/zhuanti/2020ysbmyh/new/an.png) no-repeat -108px -745px;}
.liveMain .mCSB_scrollTools .mCSB_buttonDown{ background:url(/images/zhuanti/2020ysbmyh/new/an.png) no-repeat -108px -795px;}
.liveMain .xlcd-b .mCSB_container{ margin-right: 13px;}

/*其他活动*/
.otherActivitiesMd{ height: 60px;}
.otherActivities{ position: relative; padding: 68px 0 46px; background: #fff; border-radius: 10px; margin-bottom: 48px;}
.otherActivities .fdtit{ top: -36px; left: 50%; margin-left: -312px; width: 625px; height: 80px; line-height: 72px; text-align: center; font-size: 36px; color: #fff; font-weight: 700; background-position: 10px -500px;}
.otherActivities .cbox{ text-align: center;}
.otherActivities .cbox .list{ display: inline-block; *display: inline; *zoom: 1; width: 336px; height: 331px; background:url(/images/zhuanti/2020ysbmyh/new/yao_16.png) no-repeat; margin: 0 10px;}
.otherActivities .cbox .list .ltit{ height: 64px; line-height: 64px; text-align: center; font-size: 28px; color: #1d207c; font-weight: 700; padding-top: 20px;}
.otherActivities .cbox .list .ltxt{ overflow: hidden; height: 112px; line-height: 28px; font-size: 18px; text-align: left; margin: 0 50px 32px;}
.otherActivities .cbox .list .lbtn{ display: block; width: 276px; height: 56px; text-align: center; line-height: 56px; font-size: 20px; font-weight: 700; color: #fff; margin: 0 auto; border-radius: 28px; -webkit-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); -moz-box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); box-shadow:0 3px 1px rgba(248, 116, 37, 0.38); background: #fe9833\9;
    background: -webkit-linear-gradient(top, #fca623, #ff8d41); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fca623, #ff8d41); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fca623, #ff8d41); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fca623, #ff8d41); /* 标准的语法 */}
.otherActivities .cbox .list .lbtn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #ff8d41, #fca623); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff8d41, #fca623); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff8d41, #fca623); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff8d41, #fca623); /* 标准的语法 */}
.otherActivities .cbox .list .lbtn.yesLogin{ display: none;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhuanti/2020ysbmyh/new/bg_02.png) no-repeat center top #f0ecff}
.joinBox{ padding: 34px 0 50px;}
.joinBox .ltxt{ width: 500px; padding-left: 48px;}
.joinBox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .ltxt-cen b{ font-size: 22px;}
.joinBox .right{ padding: 30px 10px 0 0;}
.joinBox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .right .ewm-pic{ display: block; width: 120px; height: 120px; padding: 10px; background: #fff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}

/*右侧浮动*/
.fix-nav{ width:133px; position:fixed; z-index:21; right:0; top:50%; margin-top: -165px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.fix-nav .ftop{ width: 133px; height: 64px; padding-top: 28px; text-align: center; line-height: 22px; font-size: 18px; color: #690a0a; font-style: oblique; font-weight: 700; background: url(/images/zhuanti/2020ysbmyh/new/yao_03.png) no-repeat;}
.fix-nav .ftop b{ font-size: 20px;}
.fix-nav .fbot{ position: relative; width: 93px; padding: 0 20px; margin: 0 auto; background:url(/images/zhuanti/2020ysbmyh/new/yao_04.png) no-repeat center bottom;}
.fix-nav .fbot ul{ padding:0 6px 12px;}
.fix-nav .fbot li{ height: 54px; line-height:54px; text-align:center; font-size:16px; color:#fff; border-bottom: 1px solid #d34e42;}
.fix-nav .fbot li a{ display: block; height: 54px; color:#fff;}
.fix-nav .fbot li a:hover{ color: #ffeded; text-decoration: none;}
.fix-nav .fbot li.bb0{ border-bottom: 0;}
.fix-nav .fbot .xx{ display:block; position: absolute; bottom: -40px; left: 50%; margin-left: -16px; width:32px; height:32px; background-position: -300px -1100px;}

/*规则弹框*/
.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98; _position:absolute; _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.gzTk{ display: none; width: 680px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.gzTk .tit{ height: 60px; background: #fff1d6;}
.gzTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.gzTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.gzTk .tit-xx{ display: block; width: 40px; height: 40px; margin: 10px 6px 0 15px; background-position: -548px -1088px; cursor: pointer;}
.gzTk .txtbox{ max-height: 500px; overflow: auto; overflow-x: hidden; padding: 0 30px; margin: 10px 0;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}

/*奖品弹框*/
.jpTk{ display: none; width: 602px; height: 431px; background: url(/images/zhuanti/2020ysbmyh/new/yao_06.png) no-repeat; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -301px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.jpTk .xx{ position: absolute; top: 14px; right: -22px; display: block; width: 52px; height: 52px; background-position: 0 -1150px;}
.jpTk .tbox{ height: 196px; padding-top: 150px; text-align: center;}
.jpTk .tbox .ttxt{ line-height: 58px; font-size: 22px; color: #fff;}
.jpTk .tbox .ctxt{ line-height: 42px; font-size: 38px; font-weight: 700; color: #fff;}
.jpTk .tbox .btxt{ line-height: 54px; font-size: 16px; color: #ffe158;}
.jpTk .bhan{ display: block; width: 190px; height: 50px; text-align: center; line-height: 50px; font-size: 22px; color: #e04824; border-radius: 25px; margin: 0 auto; -webkit-box-shadow:0 4px 16px rgba(250, 31, 31, 0.4); -moz-box-shadow:0 4px 16px rgba(250, 31, 31, 0.4); box-shadow:0 4px 16px rgba(250, 31, 31, 0.4); background:#fede4f\9;
    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); /* 标准的语法 */}
.jpTk .bhan:hover{ text-decoration: none; background:#fecc2b\9;
    background: -webkit-linear-gradient(top, #fec419, #fef47b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fec419, #fef47b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fec419, #fef47b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fec419, #fef47b); /* 标准的语法 */}

/*提示弹框*/
.tsTk{ display: none; width: 480px; background: #fff; border-radius: 8px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -240px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tsTk .xx{ top: 4px; right: 7px; display: block; width: 40px; height: 40px; background-position: -548px -1088px; cursor: pointer;}
.tsTk .cpic{ width: 118px; height: 118px; padding-top: 24px; margin: 0 auto 3px;}
.tsTk .ctxt{ line-height: 38px; font-size: 22px; color: #666; margin-bottom: 20px; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhbox{ text-align: center; margin-bottom: 28px;}
.tsTk .bhbox .bhan{ display: inline-block; *display: inline; *zoom: 1; width: 140px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; color: #fff; background: #f7553f; border-radius: 20px; margin: 0 15px;}
.tsTk .bhbox .bhan:hover{ text-decoration: none; opacity: 0.9;}

/*自动弹层*/
.zdTc{ display: none; width: 100%; position:fixed; left: 0; top: 50%; text-align: center; z-index: 101;}
.zdTc .txt{ display: inline-block; *display: inline; *zoom: 1; max-width: 300px; padding: 10px 20px; border-radius: 6px; 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: 30px; height: 30px; margin: 0 auto 8px; background: url(/images/zhuanti/2020ysbmyh/new/icon_01.png) no-repeat; background-size: 30px 30px;}
.zdTc .txt p{ line-height: 22px; font-size: 16px; text-align: center; color: #fff;}

