body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#530107}
button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,input,ol,p,select,textarea,ul{margin:0;padding:0}
img{border:0 none;vertical-align:top}
li,ol,ul{list-style-type:none}
address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
a{color:#333;text-decoration:none;-moz-transition:color .3s ease,background-color .3s ease;-webkit-transition:color .3s ease,background-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}
a:hover{text-decoration:none}
a,a:hover{outline:0}
input{outline:0}
textarea{resize:none}
.layout{width:1200px!important;margin:0 auto}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.abs{position:absolute}
.tc{text-align:center}
.headerCon{background:url(images/hed_05.png) no-repeat center top #530107}
.headerCon .likPic{margin-bottom:57px;display:inline-block}
.headerCon .ejPic{position:absolute;top:90px;left:50%;margin-left:260px;display:block;animation:floating 3.5s ease infinite .3s}
.headerCon .bjbPic{position:absolute;top:131px;left:50%;margin-left:-430px;animation:floating 3s ease infinite}
.headerCon .star01{position:absolute;top:320px;left:50%;margin-left:-575px;animation:floating 2s ease infinite}
.headerCon .star02{position:absolute;top:174px;left:50%;margin-left:475px;animation:floating 1.5s ease infinite}
.headerCon .score-Inquiry{background:url(images/score-Inq.png) no-repeat center top}
.headerCon .score-Inquiry .tit01{margin-top:184px;font-size:36px;color:#fff;font-weight:700;height:76px;text-align:center;line-height:74px;padding-left:110px}
.headerCon .score-InquiryCon{height:308px;padding-top:80px;position:relative}
.headerCon .score-InquiryCon em{font-size:16px;color:#faf4e0;line-height:32px;width:966px;display:inline-block;padding-left:126px;margin-bottom:37px}
.headerCon .score-InquiryCon .linCon{padding-top:116px;padding-left:98px}
.headerCon .score-InquiryCon .linCon a{font-size:18px;text-align:center;color:#ffdaa0;line-height:18px;width:198px;margin-right:70px;display:block;float:left;text-align:center}
.headerCon .score-InquiryCon .ewmPic{position:absolute;top:170px;left:50%;margin-left:300px}
.share-gain{background:url(images/m_bk.png) no-repeat center top;height:auto;padding-bottom: 30px;background-size: 100% 100%;}
.share-gain .tit02{margin-top:55px;font-size:36px;color:#fff;font-weight:700;height:76px;text-align:center;line-height:74px;padding-left:110px}
.share-gain .bottomCon{padding-top:65px;overflow:hidden;padding-left:32px}
.share-gain .tab-mune{width:790px;height:49px;line-height:56px;background-color:#ff7044;border-radius:3px 3px 0 0;text-align:center;padding-top:7px}
.share-gain .tab-mune .minCon{width:298px;height:34px;line-height:34px;padding:3px;border-radius:20px;background:#ff9b7c;margin:0 auto 0}
.share-gain .tab-mune .minCon a{text-decoration:none;font-size:18px;color:#fff;width:145px;line-height:34px;font-weight:700;display:inline-block;text-align:center}
.share-gain .tab-mune .minCon a.on{background:url(images/dew_03.png) no-repeat center top}
.share-gain .tab-Con{border-radius:0 0 3px 3px;text-align:center}
.share-gain .tab-Con .tabBox{display:none}
.share-gain .tab-Con .tabBox .bor{border-radius:0 0 3px 3px;overflow:hidden}
.share-gain .tab-Con ul{padding:0 30px;background-color:#fff;min-height: 680px;}
.share-gain .tab-Con ul li{text-align:left;padding:18px 0 30px;border-bottom:1px dashed #c7c7c7;min-height: 78px;}
.share-gain .tab-Con .noShare ul li{padding:12px 0 16px}
.share-gain .tab-Con ul li.mb0{border-bottom:none}
.share-gain .tab-Con ul li h3{font-size:16px;font-family:Microsoft YaHei;font-weight:700;color:#333;line-height:41px;float:left;margin-right:36px}
.share-gain .tab-Con ul li i{line-height:41px;font-size:13px;font-family:Microsoft YaHei;color:#999;display:inline-block}
.share-gain .tab-Con ul li p{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#666;line-height:32px;width:714px}
.share-gain .tab-Con ul li .lkCon{float:right}
.share-gain .tab-Con ul li .lkCon a{font-size:16px;color:#333;line-height:25px}
.share-gain .tab-Con ul li .lkCon a.Shared-praise{margin-right:14px;color:#eb3f21;margin-left:36px}
.share-gain .tab-Con ul li .lkCon a img{margin-right:0px;vertical-align:0}
.share-gain .tab-Con ul li span{margin-top:7px;height:38px;background:#f7e5e4;border-radius:4px;line-height:38px;padding:0 11px;display:inline-block;color:#88605E}
.share-gain .tab-Con ul li span.countNum{
    background: #fff;
    width: 30px;
}
.share-gain .tab-Con ul li.noSothing{
    color: #666;
    font-size: 14px;
    text-align: center;
    height: 200px;
    line-height: 200px;
}
.share-gain a.imParticipate{width:293px;height:50px;background:linear-gradient(180deg,#f9e177,#ffbc36);border-radius:25px;display:inline-block;text-align:center;margin-top:18px;font-size:20px;color:#b93c0a;line-height:50px}
.share-gain .tab-Con .Pagination{overflow:hidden;padding-top:10px;background-color:#fff;padding-bottom:40px}
.share-gain .tab-Con .Pagination span{width:28px;height:28px;background:#fff1e6;border-radius:4px;line-height:28px;color:#ff9249;font-size:14px;margin:0 5px;display:inline-block;text-align:center}
.share-gain .tab-Con .Pagination .pageBtn{width:86px;height:28px;background:#fff1e6;border-radius:4px;margin:0 5px;color:#ff9249;font-size:14px;margin:0 5px;display:inline-block;text-align:center;line-height:28px}
.share-gain .bottomCon .frCon{padding-right:40px;text-align:center}
.share-gain .bottomCon .frCon h3{font-size:22px;font-family:Microsoft YaHei;font-weight:400;color:#fcefe2;line-height:22px;margin-bottom:27px;text-align:center}
.share-gain .bottomCon .frCon .award-wall{width:315px;height:592px;background:#fcefe2;border-radius:4px;padding-top:12px;text-align:center}
.share-gain .bottomCon .frCon .award-wall .awards-list{text-align:left}
.share-gain .bottomCon .frCon .award-wall .awards-list em{width:88px;height:32px;background:#fbc245;border-radius:0 16px 16px 0;font-size:16px;color:#d73024;line-height:32px;display:inline-block;text-align:center;margin-bottom:17px}
.share-gain .bottomCon .frCon .award-wall p{font-size:15px;color:#333;line-height:24px;margin-bottom:20px}
.share-gain .bottomCon .frCon .bigEwm{margin:40px auto 10px}
.share-gain .bottomCon .frCon span{font-size:14px;color:#fff;line-height:22px;display:block}
.share-gain .bottomCon .frCon a{width:293px;height:50px;background:linear-gradient(180deg,#f9e177,#ffbc36);border-radius:25px;font-size:20px;color:#b93c0a;line-height:50px;display:inline-block;margin-top:35px;text-decoration:none}
.share-gain .bottomCon .frCon .sdPic{position:absolute;right:3px;top:22px}
.videoCon{height:555px;margin-top:53px;background:url(images/ft_03.png) no-repeat center top}
.videoCon .tit03{margin-top:55px;font-size:36px;color:#fff;font-weight:700;height:76px;text-align:center;line-height:74px;padding-left:110px}
.mliveMain{width:1090px;position:relative;padding-top:65px;padding-left:43px;padding-right:50px}
.lieconLeft{width:658px;height:375px;background:#f4a465;border-radius:5px}
.lieconLeft .playing-status{width:650px;height:220px;padding-top:145px;margin:5px auto 0;background:#666;text-align:center;display: none;}
.lieconLeft .playing-status.on{
    display: block;
}
.lieconLeft .playing-status p{font-size:18px;color:#fff;line-height:18px}
.lieconLeft .playing-status a{width:160px;height:42px;background:linear-gradient(0deg,#fe6b3f,#f2502c);border-radius:21px;line-height:42px;font-size:16px;color:#fff;text-align:center;display:inline-block;margin-top:17px;text-decoration:none}
.lieconLeft .playing-status a.living-broadcast img{margin-right:8px;vertical-align:-3px}
.lieconRight{width:432px}
.lieconRight .tex{width:485px;height:375px;overflow:hidden;overflow-y:auto;position:relative;background:url(images/zf.png) no-repeat 45px top}
.lieconRight .tex ul{margin-left:45px}
.lieconRight .tex ul li{position:relative;cursor:pointer;width:370px;height:90px;padding:0 0 44px 24px;margin-bottom:0;color:#fff;position:relative}
.lieconRight .tex ul li i{width:22px;height:22px;background:url(images/noon.png) no-repeat center top;position:absolute;left:-10px;top:0}
.lieconRight .tex ul li.cur{color:#fada6a}
.lieconRight .tex ul li.cur i{background:url(images/on.png) no-repeat center top}
.lieconRight .tex ul li span.liveingTit{font-size:18px;line-height:22px;display:block}
.lieconRight .tex ul li span.liveingData{font-size:12px;line-height:50px;display:block}
.lieconRight .tex ul li span.livingGuest{font-size:14px;line-height:14px;display:block}
.lieconRight .tex ul li a{width:102px;height:30px;border:1px solid #fada6a;border-radius:15px;font-size:15px;font-family:Microsoft YaHei;color:#fada6a;line-height:30px;display:inline-block;text-align:center;position:absolute;right:-5px;top:55px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{display:none!important}
.mCSB_scrollTools .mCSB_draggerRail{display:none}
.recommended-course{height:716px;margin-top:58px;background:url(images/er_03.png) no-repeat center top}
.recommended-course .tit04{margin-top:55px;font-size:36px;color:#fff;font-weight:700;height:76px;text-align:center;line-height:74px;padding-left:110px}
.recommended-course .courseCon{padding:70px 49px 0}
.recommended-course .courseCon .class-Box{background-color:#fff;width:327px;float:left;margin:0 20px}
.recommended-course .courseCon .class-Box.czjpb{background:url(images/wq_03.png) no-repeat center top}
.recommended-course .courseCon .class-Box.gxsyb{background:url(images/wqq_03.png) no-repeat center top}
.recommended-course .courseCon .class-Box.zxwyb{background:url(images/wgh_03.png) no-repeat center top}
.recommended-course .courseCon .class-Box.gxsyb .div01 h4{font-weight:700}
.recommended-course .courseCon .class-Box .div01{text-align:center;height:87px;position:relative}
.recommended-course .courseCon .class-Box .div01 h4{font-size:22px;font-weight:400;color:#530107;line-height:87px}
.recommended-course .courseCon .class-Box .div01 i{padding:0 5px;height:26px;color:#fff;line-height:26px;background:linear-gradient(90deg,#ff511c,#ff3021);border-radius:0 0 15px 0;display:inline-block;position:absolute;top:0;left:0}
.recommended-course .courseCon .class-Box .div01 img{position:absolute;right:0;top:-17px}
.recommended-course .courseCon .class-Box .div02{padding:12px 0 11px 72px;font-size:18px;color:#333;line-height:36px}
.recommended-course .courseCon .class-Box .div02 img{margin-right:11px;vertical-align:middle}
.recommended-course .courseCon .class-Box .div03{font-size:16px;font-weight:700;color:#666;line-height:36px;padding:13px 0 9px 86px}
.recommended-course .courseCon .class-Box .div03 em{font-size:18px;color:#ef7067;font-weight:700}
.recommended-course .courseCon .class-Box .div03 img{vertical-align:middle;margin-right:8px}
.recommended-course .courseCon .class-Box .div04{text-align:center;padding-top:22px}
.recommended-course .courseCon .class-Box .div04 .price{font-size:18px;color:#f82814;line-height:32px}
.recommended-course .courseCon .class-Box .div04 .price i{font-size:36px;font-weight:700}
.recommended-course .courseCon .class-Box .div04 em{font-size:15px;text-decoration:line-through;color:#bbb;display:inline-block;line-height:15px}
.recommended-course .courseCon .class-Box .div04 .btnCon{padding:16px 0 31px}
.recommended-course .courseCon .class-Box .div04 .btnCon a.ljxq{width:128px;height:34px;border:1px solid #b93c0a;border-radius:18px;font-size:16px;color:#b93c0a;line-height:36px;display:inline-block;margin:0 15px}
.recommended-course .courseCon .class-Box .div04 .btnCon a.ljgm{width:130px;height:36px;border-radius:18px;font-size:16px;background:linear-gradient(90deg,#ff6e41,#f71e0e);color:#fff;line-height:36px;display:inline-block;margin:0 15px}
.check-grade{text-align:center;padding-top:44px;padding-bottom:100px;background:url(images/sq.png) no-repeat center bottom}
.check-grade .tit05{width:450px;height:60px;background:linear-gradient(180deg,#f9e177,#ffbc36);border-radius:30px;line-height:60px;font-size:20px;font-family:Microsoft YaHei;font-weight:700;color:#b93c0a;display:block;text-align:center;margin:0 auto;margin-bottom:34px}
.check-grade .tit05 img{margin-left:5px;vertical-align:middle}
.check-grade .bot{background:url(images/bk_03.png) no-repeat center top;padding:65px 0 42px;padding-left: 85px;}
.check-grade .bot .p-cen{display:inline-block;width:340px;text-align:center}
.check-grade .bot .p-cen p{line-height:64px;font-size:18px;color:#fff}
.mask{display:none;width:100%;height:100%;background:#000;opacity:.7;position:fixed;top:0;left:0;z-index:98}
.blick-pop{display:block;width:810px;height:403px;background:#fff;border-radius:10px;position:relative;padding:0 40px;text-align:center;position:absolute;top:200px;left:50%;margin-left:-445px;z-index:99}
.blick-pop .closeBtn{width:30px;height:30px;position:absolute;top:20px;right:20px}
.blick-pop h3{font-size:22px;font-family:PingFang SC;font-weight:600;color:#333;line-height:22px;padding:40px 0 30px}
.blick-pop p{font-size:16px;font-weight:400;color:#333;line-height:36px;text-align:left}
.blick-pop p em{width:22px;height:22px;background:#ff6c40;border-radius:50%;font-size:16px;font-weight:400;color:#fff;line-height:22px;display:inline-block;text-align:center;margin-right:7px}
.blick-pop a{width:150px;height:38px;background:linear-gradient(90deg,#ff6e41,#f71e0e);border-radius:19px;color:#fff;line-height:38px;font-size:16px;text-align:center;display:inline-block;margin-top:24px}
.fix-nav{width:159px;height:425px;position:fixed;z-index:9;right:15px;top:50%;margin-top:-270px;background:url(images/rit_04_03.png) no-repeat center top}
.fix-nav .closeIcon{position: absolute;right: 10px;top: -22px;color: #fff;}
.fix-nav .ftop a{width:184px;height:34px;display:inline-block;line-height:34px;font-size:16px;font-weight:700;color:#8f000a;text-align:center;text-decoration:none}
.fix-nav .fbot ul{text-align:center;padding-top:26px}
.fix-nav .fbot li{display:inline-block;width:135px;height:34px;line-height:34px;background:#8f000a;margin-bottom:8px;border:0 solid #fff;font-size:16px;color:#fff;border-radius:4px}
.fix-nav .fbot li.on{background:#d61724}
.fix-nav .fbot li a{color:#fff;text-decoration:none}
.fix-nav .fbot li:hover{background:#d61724}
.fix-nav .fbot .ewm{text-align:center;padding-top:2px}
.fix-nav .fbot .ewm-txt{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#530107;line-height:22px}
.fix-nav .fbot .back{display:block;width:85px;height:45px;margin:0 auto}
.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(20%);transform:translateY(20%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes floating{0%{-webkit-transform:translateY(0)}
50%{-webkit-transform:translateY(20%)}
100%{-webkit-transform:translateY(0)}
}
.ewm-pic{
    width: 127px;
}
.codeImg{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
}
.codeImgBg{
    width: 330px;
    height: 278px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -139px;
    margin-left: -165px;
    background: #bf201b;
    border-radius: 4px;
}

.codeImgBg img{
    width: 160px;
    margin: 0 auto;
    display: block;
}
.codeImgBg img.codeClose{
    position: absolute;
    right: 15px;
    top: 10px;
    width: 30px;
    cursor: pointer;
}
.codeImgBg p{
    font-size: 18px;
    color: #fff;
    height: 24px;
    margin-top: 40px;
    margin-bottom: 19px;
    text-align: center;
}
.share-gain .bottomCon{
    position: relative;
}
.nowImg{
    position: absolute;
    right: 83px;
    top: 9px;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
.popMain{
    position: fixed;
    left:0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,0.6);
}