/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
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}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.icon,.course-mod .tab-tit li,.course-mod .tab-tit a,.common-pop .title .close-btn,.course-mod .tab-tit01 .swiper-slide.on span i,
.course-mod .chuji-course .pirce-text h4 span i b,.course-mod .common-book .con .pirce,.course-mod .otherTab-tit li,
.course-mod .vipCourse .pirce-text h4 span i b,.live-mod .video-nav .swiper-slide.on,
.drawResult-pop .common-prize .btn,.drawResult-pop .close-btn,.live-mod .video-main .live-pact,.live-mod .video-main .live-play,.live-mod .video-main .video-play,.live-mod .video-main .live-other{ background:url("/images/zhuanti/20191111/ico.png") no-repeat;}

/**/
.noLogin{ display:none;}
.wrap{ width:100%; background:url("/images/zhuanti/20191111/body-bg.jpg") no-repeat center top #b21c1f;}
.title{ height:68px; background:url("/images/zhuanti/20191111/title-bg01.png") no-repeat center 28px;}
.title h2{ display:block; width:415px; height:68px; font-size:42px; text-align:center; color:#fff; line-height:68px; margin:0 auto; background-position:0 0; border-radius:30px; box-shadow:0 6px 8px 2px #97181a;}
.title h2.w2{ width:726px; background-position:0 -540px;}
.title .rule-btn{ display:block; width:111px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#570100; background-position:0 -98px; right:0; top:7px; border-radius:30px; box-shadow:0 6px 8px 2px #97181a;}

/**/
.topHeader-wrap{ width:100%; height:463px; background:url("/images/zhuanti/20191111/header.jpg") no-repeat center top;}
.topHeader{ height:463px;}
.topHeader .topHeader-countDown{ width:608px; height:60px; line-height:60px; text-align:center; font-size:24px; color:#fff; left:50%; margin-left:-304px; bottom:0;}
.topHeader .topHeader-countDown span{ display:inline-block; width:44px; height:44px; line-height:44px; background:#7c0d05; border-radius:4px; margin:0 12px;}

/**/
.subnav{ padding:54px 0 40px;}
.subnav li{ float:left; width:330px; height:300px; color:#fff; background:url("/images/zhuanti/20191111/subnav-bg.png") no-repeat; margin-right:40px;}
.subnav li.last{ margin-right:0;}
.subnav .con{ height:206px; padding:23px 0 0 40px;}
.subnav .con.ico01{ background:url("/images/zhuanti/20191111/subnav-ico01.png") no-repeat center bottom;}
.subnav .con.ico02{ background:url("/images/zhuanti/20191111/subnav-ico02.png") no-repeat center bottom;}
.subnav .con.ico03{ background:url("/images/zhuanti/20191111/subnav-ico03.png") no-repeat center bottom;}
.subnav h3{ line-height:54px; font-size:32px;}
.subnav p{ line-height:30px; font-size:20px;}
.subnav p strong{ font-size:30px;}
.subnav p span{ font-size:22px;}
.subnav .con.ico02 span{ font-size:24px;}
.subnav .btn{ display:block; height:70px; line-height:70px; text-align:center; font-size:28px; color:#dc1e26; font-weight:bold; padding-right:32px;}

/**/
.coupon-mod{ width:601px; margin:0 auto 55px;}
.coupon-mod .coupon-con{ width:369px; height:136px; padding-left:84px; color:#ee0040; background:url("/images/zhuanti/20191111/coupon-bg01.png") no-repeat;}
.coupon-mod .coupon-con h6{ display:block; float:left; font-size:80px; line-height:136px; padding-right:15px; position:relative;}
.coupon-mod .coupon-con p{ display:block; float:left; line-height:40px; font-size:18px; padding-top:33px;}
.coupon-mod .coupon-con p strong{ font-size:30px;}
.coupon-mod .draw-btn{ display:block; width:148px; height:106px; font-size:32px; color:#fff; text-align:center; text-decoration:none; font-weight:bold; line-height:36px; padding-top:30px; background:url("/images/zhuanti/20191111/coupon-bg02.png") no-repeat;}
.coupon-mod .draw-btn.none{ padding-top:0; height:136px; line-height:136px; background:url("/images/zhuanti/20191111/coupon-bg03.png") no-repeat;}

/**/
.course-mod{ padding-bottom:50px;}
.course-mod .top-tit{ font-size:28px; color:#fff; line-height:88px; text-align:center;}
.course-mod .tab-tit{ text-align:center;}
.course-mod .tab-tit li,.course-mod .tab-tit a{ display:inline-block; text-decoration:none; width:230px; height:105px; color:#fff; text-align:center; background-position:-238px -167px; margin:0 25px; cursor:pointer;}
.course-mod .tab-tit li p,.course-mod .tab-tit a p{ line-height:32px; font-size:26px; padding-top:12px;}
.course-mod .tab-tit li p strong,.course-mod .tab-tit a p strong{ font-size:32px;}
.course-mod .tab-tit li.current,.course-mod .tab-tit a.current{ background-position:0 -167px; color:#941917;}
.course-mod .otherTab-tit{ text-align:center; padding:40px 0 30px;}
.course-mod .otherTab-tit li{ display:inline-block; width:230px; height:105px; font-weight:bold; line-height:86px; font-size:32px; color:#fff; text-align:center; background-position:-238px -167px; margin:0 25px; cursor:pointer;}
.course-mod .otherTab-tit li.current{ background-position:0 -167px; color:#941917;}
.course-mod .more-btn{ display:block; width:436px; height:51px; line-height:51px; text-align:center; font-size:24px; color:#fff; margin:0 auto; background-position:0 -388px;}
.course-mod .tab-con{ display:none;}
.course-mod .tab-tit01{ background:url("/images/zhuanti/20191111/course-bg01.png") no-repeat center 30px; margin-bottom:30px;}
.course-mod .tab-tit01 .swiper-container{ height:57px; margin:0 50px; padding:30px 0 0;}
.course-mod .tab-tit01 .swiper-slide{ height:57px; line-height:57px; font-size:18px; color:#fff; padding-right:18px; position:relative;}
.course-mod .tab-tit01 .swiper-slide span{ display:block; height:57px; padding:0 24px;}
.course-mod .tab-tit01 .swiper-slide.current span{ background:#ffe07f; color:#e11c1c; font-weight:bold; position:relative;}
.course-mod .tab-tit01 .swiper-slide.current span i{ display:block; width:16px; height:8px; position:absolute; left:50%; margin-left:-8px; bottom:-8px; background-position:-154px -300px;}
.course-mod .tab-tit01 .swiper-slide.current em{ display:block; width:42px; height:39px; padding:3px 6px 0 0; line-height:39px; text-align:center; font-size:12px; color:#fff; top:-30px; right:-3px; background-position:-213px -299px;}
.course-mod .tab-tit01 .arrow-left,.course-mod .tab-tit01 .arrow-right{ display:block; width:30px; height:57px; left:20px; top:30px; background-position:-56px -283px;}
.course-mod .tab-tit01 .arrow-right{ left:auto; right:20px; background-position:-111px -283px;}
.course-mod .tab-con02{ display:none; background:url("/images/zhuanti/20191111/course-bg02.png") repeat; border-radius:8px; border:8px solid #ff5251; padding-bottom:30px;}
.course-mod .tab-con02 ul{ padding-bottom:30px;}
.course-mod .common-course li{ float:left; width:334px; height:346px; margin:20px 0 0 20px;}
.course-mod .common-course .con{ height:273px; position:relative;}
.course-mod .common-course .con .tips{  display:block; padding:0 15px; height:34px; line-height:32px; text-align:center; font-size:18px; color:#fff; position:absolute; right:0; top:0; background-image:-webkit-linear-gradient(left, #f40bad, #eb2050); background-image:-ms-linear-gradient(left, #f40bad, #eb2050); background-image:linear-gradient(left,#f40bad,#eb2050); background:#eb2050\9;border-bottom-left-radius:8px}
.course-mod .common-course .con h3{ display:block; width:100%; text-align:center; font-size:28px; color:#fff; font-weight:bold; line-height:40px; position:absolute; top:67px; left:0;}
.course-mod .common-course .con .course-btn{ display:block; width:100%; height:273px; position:absolute; left:0; top:0; z-index:2;}
.course-mod .common-btn .btn-wrap{ border-top:1px solid #fff;}
.course-mod .common-btn .money-btn-wrap{ float:right; width:167px; height:72px;}
.course-mod .common-btn .buy-btn,.course-mod .common-btn .buy-book,.course-mod .common-btn .service-btn{ display:block; float:left; width:167px; height:60px; line-height:26px; padding-top:12px; text-align:center; background:#ffd038; font-size:24px; color:#ef0d4a;}
.course-mod .common-btn .buy-btn span,.course-mod .common-btn .buy-book span{ font-size:18px;}
.course-mod .common-btn .buy-btn:hover,.course-mod .common-btn .buy-book:hover,.course-mod .common-btn .service-btn:hover{ background:#ffa800; text-decoration:none}
.course-mod .common-btn .buy-btn.timeOver-tags,.course-mod .common-btn .buy-book.timeOver-tags{ background:#8e8d8d;}
.course-mod .common-btn .buy-btn.one-line,.course-mod .common-btn .service-btn{ height:72px; line-height:72px; padding-top:0;}
.course-mod .common-btn .money-btn{ display:none; width:167px; height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; font-weight:bold; background:#ef0d4a;}
.course-mod .common-btn .money-btn:hover{ background:#d7003a; text-decoration:none;}
.course-mod .common-btn .money-btn.timeOver-tags{ background:#8e8d8d;}
.course-mod .common-btn .money-btn.on{ display:block;}
.course-mod .common-btn .money-btn.none{ background:#8e8d8d;}
.course-mod .common-btn .money-btn.yes-book{ padding-top:0 !important; height:72px !important; line-height:72px !important;}
/*.course-mod.two-line .common-btn .money-btn{ padding-top:12px; height:60px; line-height:26px;}*/
/*.course-mod.two-line .common-btn .money-btn em{ display:inline-block; font-size:18px; font-weight:normal;}*/
.course-mod .chuji-course{}
.course-mod .chuji-course li{ float:left; width:334px; height:346px; margin:20px 0 0 20px;}
.course-mod .chuji-course .con{ height:200px; position:relative;}
.course-mod .chuji-course .con h3{ display:block; width:100%; text-align:center; font-size:28px; color:#fff; font-weight:bold; line-height:40px; padding-top:62px;}
.course-mod .chuji-course .con h3.three{ padding-top:42px;}
.course-mod .chuji-course .con .tips{ display:block; padding:0 15px; height:34px; line-height:32px; text-align:center; font-size:18px; color:#fff; position:absolute; right:0; top:0; background-image:-webkit-linear-gradient(left, #f40bad, #eb2050); background-image:-ms-linear-gradient(left, #f40bad, #eb2050); background-image:linear-gradient(left,#f40bad,#eb2050); background:#eb2050\9;border-bottom-left-radius:8px}
.course-mod .chuji-course .con .course-btn{ display:block; width:100%; height:200px; position:absolute; left:0; top:0; z-index:2;}
.course-mod .chuji-course .con.bg01{ background:url("/images/zhuanti/20191111/course-bg01.jpg") no-repeat;}
.course-mod .chuji-course .con.bg02{ background:url("/images/zhuanti/20191111/course-bg02.jpg") no-repeat;}
.course-mod .chuji-course .pirce-text{ text-align:center; background:#fff; padding:12px 0 5px;}
.course-mod .chuji-course .pirce-text h4{ line-height:30px; font-size:22px; color:#e5004f; font-weight:bold;}
.course-mod .chuji-course .pirce-text h4 span{ font-size:26px; position:relative;}
.course-mod .chuji-course .pirce-text h4 span i{ display:block; width:98px; height:26px; line-height:26px; background:#ffcc30; border-radius:4px; font-size:16px; color:#941917; position:absolute; right:0; top:-32px;}
.course-mod .chuji-course .pirce-text h4 span i b{ display:block; width:11px; height:8px; position:absolute; left:13px; bottom:-8px; background-position:-186px -300px;}
.course-mod .chuji-course .pirce-text h4 em{ font-size:18px;}
.course-mod .chuji-course .pirce-text p{ line-height:24px; font-size:16px; color:#999;}
.course-mod .chuji-course .buy-btn{ display:block; width:100%; height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; font-weight:bold; background:#ef0d4a;}
.course-mod .chuji-course .buy-btn:hover{ background:#d7003a; text-decoration:none;}
.course-mod .common-book{}
.course-mod .common-book li{ float:left; width:334px; height:414px; margin:20px 0 0 20px;}
.course-mod .common-book .con{ height:248px; background:#fff; position:relative; padding-top:27px;}
.course-mod .common-book .con img{ display:block; max-width:204px; max-height:204px; margin:0 auto;}
.course-mod .common-book .con .tips{  display:block; padding:0 15px; height:34px; line-height:32px; text-align:center; font-size:18px; color:#fff; position:absolute; right:0; top:0; background-image:-webkit-linear-gradient(left, #f40bad, #eb2050); background-image:-ms-linear-gradient(left, #f40bad, #eb2050); background-image:linear-gradient(left,#f40bad,#eb2050); background:#eb2050\9;border-bottom-left-radius:8px}
.course-mod .common-book .con .course-btn{ display:block; width:100%; height:275px; position:absolute; left:0; top:0; z-index:2;}
.course-mod .common-book .con .pirce{ width:334px; height:83px; position:absolute; left:0; bottom:0; background-position:0 -445px;}
.course-mod .common-book .con .pirce p{ display:block; float:left; padding:35px 6px 0; line-height:22px; text-align:center; color:#fff; font-size:16px;}
.course-mod .common-book .con .pirce p i{ font-size:12px;}
.course-mod .common-book .con .pirce span{ display:block; float:left; font-size:22px; color:#fff; font-weight:bold; line-height:44px; padding-top:35px;}
.course-mod .common-book .con .pirce .total{ float:right; width:112px; text-align:center; font-size:15px; text-indent:20px; color:#f71f26; line-height:28px; padding-top:8px;}
.course-mod .common-book .con .pirce .total strong{ font-size:28px;}
.course-mod .common-book .con .pirce .total strong i{ font-size:18px; font-weight:bold;}
.course-mod .common-book h3{ height:60px; background:#fef5f6; font-size:18px; color:#2f2f2f; line-height:28px; font-weight:normal; padding:6px 20px 0;}
.course-mod .common-book h3 a{ color:#2f2f2f;}

.course-mod .vipCourse{}
.course-mod .vipCourse .tit{ height:57px; line-height:57px; text-align:center; font-size:24px; color:#fff; font-weight:bold;margin:30px 0; background:url("/images/zhuanti/20191111/course-bg01.png") no-repeat;}
.course-mod .vipCourse li{ float:left; width:334px; height:346px; margin:20px 0 0 20px;}
.course-mod .vipCourse .con{ height:200px; position:relative;}
.course-mod .vipCourse .con h3{ display:block; width:100%; text-align:center; font-size:28px; color:#fff; font-weight:bold; line-height:40px; padding-top:62px;}
.course-mod .vipCourse .con h3.three{ padding-top:42px;}
.course-mod .vipCourse .con .tips{  display:block; padding:0 15px; height:34px; line-height:32px; text-align:center; font-size:18px; color:#fff; position:absolute; right:0; top:0; background-image:-webkit-linear-gradient(left, #f40bad, #eb2050); background-image:-ms-linear-gradient(left, #f40bad, #eb2050); background-image:linear-gradient(left,#f40bad,#eb2050); background:#eb2050\9;border-bottom-left-radius:8px}
.course-mod .vipCourse .con .course-btn{ display:block; width:100%; height:200px; position:absolute; left:0; top:0; z-index:2;}
.course-mod .vipCourse .con.bg01{ background:url("/images/zhuanti/20191111/course-bg01.jpg") no-repeat;}
.course-mod .vipCourse .con.bg02{ background:url("/images/zhuanti/20191111/course-bg02.jpg") no-repeat;}
.course-mod .vipCourse .pirce-text{ background:#fff; padding:14px 10px 15px 13px;}
.course-mod .vipCourse .pirce-text h4{ display:block; float:left; line-height:40px; font-size:22px; color:#e5004f; font-weight:bold;}
.course-mod .vipCourse .pirce-text h4 span{ font-size:26px; position:relative;}
.course-mod .vipCourse .pirce-text h4 span i{ display:block; width:98px; height:26px; line-height:26px; background:#ffcc30; border-radius:4px; font-size:16px; color:#941917; text-align:center; position:absolute; right:-24px; top:-32px;}
.course-mod .vipCourse .pirce-text h4 span i b{ display:block; width:11px; height:8px; position:absolute; left:13px; bottom:-8px; background-position:-186px -300px;}
.course-mod .vipCourse .pirce-text h4 em{ font-size:18px;}
.course-mod .vipCourse .pirce-text .service-btn{ display:block; float:right; width:108px; height:38px; text-decoration:none; background:#fff; line-height:38px; text-align:center; font-size:20px; color:#e5004f; border-radius:30px; border:1px solid #ef144f;}
.course-mod .vipCourse .pirce-text .buy-btn{ display:block; float:right; width:108px; background:#fff; height:38px; text-decoration:none; line-height:38px; text-align:center; font-size:20px; color:#e5004f; border-radius:30px; border:1px solid #ef144f;}
.course-mod .tab-con03{ display:none; background:url("/images/zhuanti/20191111/course-bg02.png") repeat; border-radius:8px; border:8px solid #ff5251; padding:40px 0 30px;}
.course-mod .tab-con03 .coupon-mod{ display:none; margin-bottom:20px; width:671px;}
.course-mod .tab-con03 .coupon-con{ width:463px; padding-left:60px; background:url("/images/zhuanti/20191111/coupon-bg04.png") no-repeat;}
.course-mod .tab-con03 .coupon-con h6{ padding-right:0;}
.course-mod .tab-con03 .coupon-con h6 i{ display:block; width:36px; height:36px; line-height:36px; text-align:center; font-size:22px; color:#fff; font-weight:bold; position:absolute; right:-44px; top:37px; background:#ee0040; border-radius:50%;}
.course-mod .tab-con03 .coupon-con p{ padding-left:70px;}
.course-mod .tab-con03.pt0{ padding-top:0;}
.course-mod .mianshouCourse ul{ padding-bottom:30px;}
.course-mod .mianshouCourse li{ float:left; width:334px; margin:20px 0 0 20px;}
.course-mod .mianshouCourse .con{ height:200px; position:relative;}
.course-mod .mianshouCourse .con h3{ display:block; width:100%; text-align:center; font-size:28px; color:#fff; font-weight:bold; line-height:40px; padding-top:62px;}
.course-mod .mianshouCourse .con h3.three{ padding-top:42px;}
.course-mod .mianshouCourse .con .tips{  display:block; padding:0 15px; height:34px; line-height:32px; text-align:center; font-size:18px; color:#fff; position:absolute; right:0; top:0; background-image:-webkit-linear-gradient(left, #f40bad, #eb2050); background-image:-ms-linear-gradient(left, #f40bad, #eb2050); background-image:linear-gradient(left,#f40bad,#eb2050); background:#eb2050\9;border-bottom-left-radius:8px}
.course-mod .mianshouCourse .con .course-btn{ display:block; width:100%; height:200px; position:absolute; left:0; top:0; z-index:2;}
.course-mod .mianshouCourse .con.bg01{ background:url("/images/zhuanti/20191111/course-bg01.jpg") no-repeat;}
.course-mod .mianshouCourse .con.bg02{ background:url("/images/zhuanti/20191111/course-bg02.jpg") no-repeat;}
.course-mod .mianshouCourse .pirce-text{ background:#fef5f6; padding:9px 20px 5px;}
.course-mod .mianshouCourse .pirce-text h4{ line-height:28px; font-size:18px; color:#2f2f2f; font-weight:normal;}
.course-mod .mianshouCourse .pirce-text p{ line-height:40px; font-size:22px; color:#eb1d35;}
.course-mod .mianshouCourse .pirce-text p strong{ font-size:28px;}
.course-mod .mianshouCourse .btn-wrap{ border-top:1px solid #fff;}
.course-mod .mianshouCourse .buy-btn{ display:block; float:left; width:167px; height:72px; line-height:72px; font-weight:bold; text-align:center; background:#ffd038; font-size:24px; color:#ef0d4a;}
.course-mod .mianshouCourse .buy-btn:hover{ background:#ffa800; text-decoration:none}
.course-mod .mianshouCourse .money-btn{ display:block; float:right; width:167px; height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; font-weight:bold; background:#ef0d4a;}
.course-mod .mianshouCourse .money-btn:hover{ background:#d7003a; text-decoration:none;}
.course-mod .kaifangCourse{ padding-bottom:30px;}
.course-mod .kaifangCourse li{ float:left; width:334px; margin:20px 0 0 20px; position:relative;}
.course-mod .kaifangCourse .con{ height:273px; position:relative;}
.course-mod .kaifangCourse .con .tips{ display:block; padding:0 15px; height:34px; line-height:32px; text-align:center; font-size:18px; color:#fff; position:absolute; right:0; top:0; background-image:-webkit-linear-gradient(left, #f40bad, #eb2050); background-image:-ms-linear-gradient(left, #f40bad, #eb2050); background-image:linear-gradient(left,#f40bad,#eb2050); background:#eb2050\9;border-bottom-left-radius:8px}
.course-mod .kaifangCourse .con h3{ display:block; width:100%; text-align:center; font-size:28px; color:#fff; font-weight:bold; line-height:40px; position:absolute; top:67px; left:0;}
.course-mod .kaifangCourse .con .course-btn{ display:block; width:100%; height:273px; position:absolute; left:0; top:0; z-index:2;}
.course-mod .kaifangCourse .pirce-text{ background:#fef5f6; padding:0 20px;}
.course-mod .kaifangCourse .pirce-text p{ font-size:22px; color:#eb1d35; line-height:68px;}
.course-mod .kaifangCourse .pirce-text strong{ font-size:28px; padding-left:15px;}
.course-mod .kaifangCourse .buy-btn{ display:block; width:100%; height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; font-weight:bold; background:#ef0d4a;}
.course-mod .kaifangCourse .buy-btn:hover{ background:#d7003a; text-decoration:none;}

/**/
.prizeDraw-mod{ background:url("/images/zhuanti/20191111/course-bg02.png") repeat; border-radius:8px; border:8px solid #ff5251; padding:18px 0 54px; margin-top:40px; margin-bottom:70px;}
.prizeDraw-mod .tit{ text-align:center;}
.prizeDraw-mod .draw-wrap{ width:472px; margin:20px 0 0 60px;}
.prizeDraw-mod .draw-turntable{ width:472px; height:478px;}
.prizeDraw-mod .draw-wrap .nums{ width:472px; font-size:18px; line-height:58px; color:#fff; text-align:center; padding-top:5px;}
.prizeDraw-mod .draw-wrap .nums em{ color:#fad700;}
.prizeDraw-mod .draw-wrap .add-btn{ display:block; width:239px; height:45px; line-height:45px; text-align:center; font-size:22px; color:#831a1a; border-radius:30px; margin:0 auto; background-image:-webkit-linear-gradient(top, #ffd318, #f7a619); background-image:-ms-linear-gradient(top, #ffd318, #f7a619); background-image:linear-gradient(top,#ffd318,#f7a619); background:#f7a619\9;}
.prizeDraw-mod .draw-wrap .add-btn:hover{ text-decoration:none; background-image:-webkit-linear-gradient(top, #ffb118, #f78419); background-image:-ms-linear-gradient(top, #ffb118, #f78419); background-image:linear-gradient(top,#ffb118,#f78419); background:#f78419\9;}
.prizeDraw-mod .draw-wrap .add-btn.timeOver-tags{ color:#fff; background-image:-webkit-linear-gradient(top, #aeaeae, #828282); background-image:-ms-linear-gradient(top, #aeaeae, #828282); background-image:linear-gradient(top,#aeaeae,#828282); background:#9b9a9b\9;}
.prizeDraw-mod .draw-wrap .my-btn{ text-align:center; line-height:32px; padding-top:10px;}
.prizeDraw-mod .draw-wrap .my-btn a{ color:#fff; margin:0 17px;}
.prizeDraw-mod .turntable-btn{ display:block; width:104px; height:140px; line-height:0; font-size:0; cursor:pointer; background-position:-483px -387px; left:50%; margin-left:-51px; top:150px;}
.prizeDraw-mod .turntable-bg{ display:none; width:104px; height:140px;  left:50%; margin-left:-52px; top:146px;}
.prizeDraw-mod .turntable-btn.timeOver-tags{ background-position:-609px -387px;}
.prizeDraw-mod .card-con{ width:425px; height:611px; background:url("/images/zhuanti/20191111/card-bg.png") no-repeat; margin:16px 57px 0 0;}
.prizeDraw-mod .card-con .tit{ font-size:30px; color:#facb0e; font-weight:bold; line-height:106px; text-align:center;}
.prizeDraw-mod .card-con .phone{ width:316px; height:200px; background:url("/images/zhuanti/20191111/phone.png") no-repeat; margin:0 auto;}
.prizeDraw-mod .card-con .phone ul{ padding:4px 0 0 4px;}
.prizeDraw-mod .card-con .phone li{ float:left; width:102px; height:95px; background:#000; opacity:.6;filter:alpha(opacity=60); margin:0 1px 1px 0;}
.prizeDraw-mod .card-con .phone li.b1{ border-top-left-radius:4px;}
.prizeDraw-mod .card-con .phone li.b2{ border-top-right-radius:4px;}
.prizeDraw-mod .card-con .phone li.b3{ border-bottom-left-radius:4px;}
.prizeDraw-mod .card-con .phone li.b4{ border-bottom-right-radius:4px;}
.prizeDraw-mod .card-con .phone li.on{opacity:0;filter:alpha(opacity=0);}
.prizeDraw-mod .card-con .btn{ display:block; width:238px; height:64px; line-height:64px; text-align:center; border-radius:30px; box-shadow:0 0 8px 2px #df5828; border:2px solid #d8b100; margin:60px auto 0; font-size:26px; color:#fff; background-image:-webkit-linear-gradient(top, #fdd63c, #e92d10); background-image:-ms-linear-gradient(top, #fdd63c, #e92d10); background-image:linear-gradient(top,#fdd63c,#e92d10); background:#f47f14\9;}
.prizeDraw-mod .card-con .btn:hover{ text-decoration:none; box-shadow:0 0 8px 2px #e05928; background-image:-webkit-linear-gradient(top, #fed330, #ff8439); background-image:-ms-linear-gradient(top, #fed330, #ff8439); background-image:linear-gradient(top,#fed330,#ff8439); background:#fea925\9;}
.prizeDraw-mod .card-con .btn.none,.prizeDraw-mod .card-con .btn.timeOver-tags,.prizeDraw-mod .card-con .btn.none:hover,.prizeDraw-mod .card-con .btn.timeOver-tags:hover{ color:#fff; border-color:#a3a3a3; background-image:-webkit-linear-gradient(top, #aeaeae, #828282); background-image:-ms-linear-gradient(top, #aeaeae, #828282); background-image:linear-gradient(top,#aeaeae,#828282); background:#9b9a9b\9;}
.prizeDraw-mod .card-con p{ text-align:center; font-size:22px; color:#fff; line-height:28px; padding-top:30px;}

/**/
.live-mod{}
.live-mod h2{ font-size:28px; color:#fff; text-align:center; line-height:70px; font-weight:normal;}
.live-mod .video-nav{ width:1100px; height:79px; background:url("/images/zhuanti/20191111/live-tit.png") no-repeat;}
.live-mod .video-nav .video-nav11{ float:left; width:231px; height:79px;}
.live-mod .video-nav .video-nav-main{ float:left; height:79px; width:800px;}
.live-mod .video-nav .swiper-container{  height:79px; width:800px;}
.live-mod .video-nav .swiper-slide{ width:160px; height:67px; line-height:28px; font-size:16px; padding-top:12px; text-align:center; color:#fff; background:url("/images/zhuanti/20191111/line.png") repeat-y right;}
.live-mod .video-nav .swiper-slide strong{ line-height:30px; font-size:24px;display:block;}
.live-mod .video-nav .swiper-slide.on{ background-position:0 -617px;}
.live-mod .video-nav .arrow-left,.live-mod .video-nav .arrow-right{ display:block; width:32px; height:32px; left:188px; top:25px; background-position:-285px -300px;}
.live-mod .video-nav .arrow-right{ left:auto; right:17px; background-position:-323px -300px;}
.live-mod .con-wrap{ background:url("/images/zhuanti/20191111/course-bg02.png") repeat; border:8px solid #ff5251; border-top:0; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding:50px 0 40px; }
.live-mod .tab-con{ display:none;}
.live-mod .video-main{ width:618px; height:368px; border-radius:8px; margin:0 auto; position:relative; padding:16px 14px 0 14px; box-shadow:0 6px 8px 2px #4d0903; background-image:-webkit-linear-gradient(left, #f72643, #fe5135); background-image:-ms-linear-gradient(left, #f72643, #fe5135); background-image:linear-gradient(left,#f72643,#fe5135); background:#fa383d\9;}
.live-mod .video-main img{ display:block; width:618px; height:354px; margin:0 auto;}
.live-mod .video-main .bg{ display:block; width:618px; height:354px; position:absolute; left:14px; top:16px; background:#000; opacity:.6;filter:alpha(opacity=60);}
.live-mod .video-main .live-pact,.live-mod .video-main .live-play,.live-mod .video-main .video-play,.live-mod .video-main .live-other{ display:none; width:184px; height:60px; line-height:60px; font-size:24px; z-index:3; color:#fff; text-decoration:none; background-position:-179px -617px; text-indent:35px; position:absolute; left:50%; top:50%; margin:-30px 0 0 -92px;}
.live-mod .video-main .live-pact.no{ text-indent:50px; background-position:0 -788px;}
.live-mod .video-main .live-other{ font-size:20px;}
.live-mod .video-main .video-frame{ width:618px; height:354px}
.live-mod .video-main #live-countDown{ display:none; width:100%; font-size:28px; text-align:center; color:#fff; position:absolute; left:0; top:115px; z-index:3;}
.live-mod .video-main #live-countDown span{ display:none}
.live-mod .video-main .pact-shade{ display:none; width:618px; height:354px; position:absolute; left:14px; top:16px; background:#000; opacity:.6;filter:alpha(opacity=60);}
.live-mod .commodity-list{ padding:20px 0 0; display:none;}
.live-mod .commodity-list .tit{ height:78px; line-height:78px; font-size:26px; color:#facb0e; font-weight:bold; text-align:center; background:url("/images/zhuanti/20191111/video-tit.png") no-repeat center;}
.live-mod .commodity-list ul{ padding:0 0 0 32px;}
.live-mod .commodity-list li{ float:left; width:299px; padding:10px 10px 20px; background:#fff; border-radius:8px; margin:0 30px 20px 0;}
.live-mod .commodity-list img{ display:block; width:299px; height:168px; border-radius:4px;}
.live-mod .commodity-list h3{ line-height:20px; height:40px; font-size:16px; color:#2f2f2f; padding:10px 9px 6px;}
.live-mod .commodity-list p{ line-height:30px; padding:10px 9px; font-size:16px; color:#eb1d35;}
.live-mod .commodity-list p strong{ font-size:26px;}
.live-mod .commodity-list p del{ font-size:14px; color:#999; padding-left:10px;}
.live-mod .commodity-list .btn{ display:block; width:150px; height:50px; line-height:50px; text-decoration:none; font-size:20px; text-align:center; color:#fff; font-weight:bold; border-radius:30px; margin:0 auto; box-shadow:0 6px 8px 2px #f4b9be; background-image:-webkit-linear-gradient(top, #ffae45, #f8174b); background-image:-ms-linear-gradient(top, #ffae45, #f8174b); background-image:linear-gradient(top,#ffae45,#f8174b); background:#fb6147\9;}
.live-mod .commodity-list .btn.no{box-shadow:0 6px 8px 2px #e8e3e3;  background-image:-webkit-linear-gradient(top, #afafaf, #8a8a8a); background-image:-ms-linear-gradient(top, #afafaf, #8a8a8a); background-image:linear-gradient(top,#afafaf,#8a8a8a); background:#8a8a8a\9;}
.live-mod .commodity-list h4{ text-align:center; padding-top:30px; color:#fff; font-size:20px;}

/**/
.QR-code{ background:url("/images/zhuanti/20191111/course-bg02.png") repeat; border:8px solid #ff5251; margin:40px 0 60px; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding:30px 0 40px;}
.QR-code ul{ padding:0 0 34px 182px;}
.QR-code li{ float:left; width:160px; text-align:center; margin-right:120px;}
.QR-code img{ display:block; width:140px; height:140px; padding:11px; background:#fff; border-radius:6px;}
.QR-code p{ line-height:24px; font-size:16px; color:#fff; font-weight:bold; padding-top:10px;}

/**/
.fix-nav{ width:91px; z-index:89; position:fixed; right:10px; top:50%; margin-top:-248px; color:#fff; }
.fix-nav ul{ width:87px; border-radius:50px; border:2px solid #f94b4f; background-image:-webkit-linear-gradient(top, #e92f31, #a0298c); background-image:-ms-linear-gradient(top, #e92f31, #a0298c); background-image:linear-gradient(top,#e92f31,#a0298c); background:#c92c59\9; padding:40px 0 0;}
.fix-nav li{ line-height:46px; color:#fff; text-align:center; font-size:16px; border-bottom:1px solid #fb6a6e; cursor:pointer; position:relative;}
.fix-nav li.on{ width:90px; background-image:-webkit-linear-gradient(top, #ffea38, #ffc340); margin-left:-2px; background-image:-ms-linear-gradient(top, #ffea38, #ffc340); background-image:linear-gradient(top,#ffea38,#ffc340); background:#ffdc3b\9; color:#dc1e26; font-weight:bold;}
.fix-nav li.last{ border-bottom:0}
.fix-nav li a{ color:#fff;}
.fix-nav li.sf-addCart span{ display:block; line-height:20px; font-size:12px; position:absolute; right:10px; top:0;}
.fix-nav li.my{ display:none;}
.fix-nav .back-btn{ display:block; line-height:26px; padding:8px 0 27px 0; text-align:center; background-position:-376px -265px; font-size:18px; color:#fffbaf; text-decoration:none;}
.fix-nav .service-btn{ display:block; width:84px; height:34px; line-height:18px; text-align:center; padding-top:50px; margin:12px 0 0; color:#dc1e26; font-weight:bold; background-position:-393px -617px; text-decoration:none;}
.fix-nav .top-ico{ display:block; width:107px; height:52px; background:url("/images/zhuanti/20191111/fixNav-bg.png") no-repeat; top:-15px; left:-9px;}

/**/
.timeOver-pop{ display:none; width:414px; height:220px; position:fixed; left:50%; top:50%; margin:-110px 0 0 -207px; background:#fff; border-radius:6px; z-index:99;}
.timeOver-pop .close-btn{ display:block; width:16px; height:16px; right:26px; top:24px; background-position:0 -304px; cursor:pointer;}
.timeOver-pop p{ text-align:center; font-size:18px; line-height:28px; padding:68px 0 30px;}
.timeOver-pop .sure-btn{ display:block; width:167px; height:44px; line-height:44px; text-align:center; text-decoration:none; font-size:18px; color:#db3539; border:1px solid #dd4649; border-radius:30px; margin:0 auto;}

/**/
.mask{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:.6;filter:alpha(opacity=60); z-index:98;}
.common-pop{ display:none; width:574px; background:#fff; position:fixed; left:50%; margin-left:-287px; top:50%; z-index:99; border-radius:10px;}
.common-pop .title{ height:64px; line-height:64px; padding-left:33px; font-size:20px; border-top-left-radius:12px; border-top-right-radius:12px; background:#f0f0f0; position:relative;}
.common-pop .title .close-btn{ display:block; width:16px; height:15px; background-position:0 -304px; position:absolute; top:24px; right:26px;}
.common-pop .con{ background:#fff; border-bottom-left-radius:12px; border-bottom-right-radius:12px;}
.common-pop .con{ padding:20px 32px;}
.common-pop .con p{ font-size:16px; line-height:28px;}
.common-pop .con p.pt{ padding-top:18px;}

/**/
.coupon-toast{ display:none; width:200px; height:42px; position:fixed; left:50%; top:50%; margin:-21px 0 0 -91px; z-index:100;}
.coupon-toast .bg{ display:block; width:200px; height:42px; position:absolute; border-radius:8px; left:0; top:0; z-index:1; background:#000; opacity:.8; filter:alpha(opacity=80);}
.coupon-toast p{ display:block; width:200px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#fff; position:absolute; left:0; top:0; z-index:2;}

/**/
.drawResult-pop{ display:none; width:618px; height:508px; position:fixed; left:50%; top:50%; margin:-254px 0 0 -309px; z-index:99;}
.drawResult-pop .common-prize{ display:none; position:relative; text-align:center;}
.drawResult-pop .common-prize p{ display:block; width:100%; font-size:24px; color:#c8110d; line-height:38px; position:absolute; left:0; top:80px; padding-left:20px;}
.drawResult-pop .common-prize p strong{ font-size:30px;}
.drawResult-pop .common-prize .btn{ width:365px; height:60px; line-height:60px; text-align:center; font-size:24px; color:#c8110d; text-decoration:none; background-position:0 -712px; position:absolute; left:50%; margin-left:-167px; top:335px;}
.drawResult-pop .common-prize .home-btn{ display:block; width:100%; line-height:24px; left:0; top:300px; text-indent:30px; text-align:center; font-size:16px; color:#fff;}
.drawResult-pop .close-btn{ display:block; width:40px; height:40px; position:absolute; right:10px; top:10px; background-position:-474px -300px; z-index:3; cursor:pointer;}

/**/
.draw-pop{ display:none; width:438px; position:fixed; left:50%; top:50%; margin:0 0 0 -219px; z-index:99;}
.draw-pop .tit{ height:70px; border-top-left-radius:8px; border-top-right-radius:8px; background-image:-webkit-linear-gradient(left, #ff5a11, #ec301a); background-image:-ms-linear-gradient(left, #ff5a11, #ec301a); background-image:linear-gradient(left,#ff5a11,#ec301a); background:#ec301a\9;}
.draw-pop .tit h4{ float:left; font-size:24px; color:#fff; font-weight:bold; line-height:70px; padding-left:32px;}
.draw-pop .tit .close-btn{ display:block; width:16px; height:15px; margin:26px 21px 0 0; background-position:-554px -300px;}
.address-pop .information{ padding:30px 20px 24px 20px; background:#fff;}
.address-pop .information li{ margin-bottom:20px;}
.address-pop .information li input{ width:396px; height:50px; line-height:50px; outline:none; font-size:16px; border:0; background:#f4f4f4; border-radius:30px; text-indent:32px;}
.address-pop .information li.last{ margin-bottom:0;}
.address-pop .information .error-text{ height:32px; line-height:32px; text-align:center; font-size:14px; color:#ff0000;}
.address-pop .information .btn{ display:block; width:150px; height:40px; line-height:40px; text-align:center; margin:0 auto; border-radius:30px; box-shadow:0 4px 6px #ffc0ab; font-size:20px; color:#fff; text-decoration:none; background-image:-webkit-linear-gradient(top, #fec162, #ff5958); background-image:-ms-linear-gradient(top, #fec162, #ff5958); background-image:linear-gradient(top,#fec162,#ff5958); background:#ff895d\9;}
.address-pop .information .tips-text{ line-height:34px; padding-top:10px; font-size:14px; color:#ff8900;}
.myPrize-pop .result-con{ padding:20px; background:#fff;}
.myPrize-pop .materialObject{ display:none; background:#f2f2f2; border-radius:10px; padding:10px 24px 20px; margin-bottom:20px;}
.myPrize-pop .materialObject ul{ max-height:192px; overflow-y:auto;}
.myPrize-pop .materialObject h4{ line-height:30px; font-size:14px; color:#ff8900; font-weight:normal;}
.myPrize-pop .materialObject li{ border-bottom:1px solid #e6e6e6; padding:5px 0;}
.myPrize-pop .materialObject li h5{ line-height:29px; font-size:16px;}
.myPrize-pop .materialObject li p{ line-height:24px; color:#666;}
.myPrize-pop .info-btn{ display:block; width:150px; height:40px; line-height:40px; text-align:center; margin:20px auto 0; border-radius:30px; box-shadow:0 4px 6px #ffc0ab; font-size:20px; color:#fff; text-decoration:none; background-image:-webkit-linear-gradient(top, #fec162, #ff5958); background-image:-ms-linear-gradient(top, #fec162, #ff5958); background-image:linear-gradient(top,#fec162,#ff5958); background:#ff895d\9;}
.myPrize-pop .virtualPrizes{ display:none; background:#f2f2f2; border-radius:10px; padding:10px 24px 20px;}
.myPrize-pop .virtualPrizes ul{max-height:192px; overflow-y:auto;}
.myPrize-pop .virtualPrizes li{ border-bottom:1px solid #e6e6e6; padding:5px 0; position:relative;}
.myPrize-pop .virtualPrizes li h5{ line-height:29px; font-size:16px;}
.myPrize-pop .virtualPrizes li p{ line-height:24px; color:#666;}
.myPrize-pop .virtualPrizes li span{ font-size:14px; color:#ff8900; position:absolute; right:0; top:22px;}
.myPrize-pop .virtualPrizes .tips{ line-height:20px; padding-top:18px; color:#666;}
.myPrize-pop .noResult-con,.friendHelp-pop .noResult-con{ display:none; background:#fff; padding:40px 0 46px; text-align:center;}
.myPrize-pop .noResult-con p,.friendHelp-pop .noResult-con P{ line-height:30px; font-size:18px; padding-top:10px;}
.friendHelp-pop .result-con{ display:none; background:#fff; padding:15px 10px 20px 30px;}
.friendHelp-pop .result-con ul{ max-height:316px; overflow-y:auto;}
.friendHelp-pop .result-con li{ border-bottom:1px solid #ebebeb; height:53px; line-height:53px;}
.friendHelp-pop .result-con h4{ float:left; font-size:18px;}
.friendHelp-pop .result-con span{ float:right; display:block; font-size:16px; color:#ec4c4f; padding-right:15px;}

/**/
.share-pop{ display:none; width:334px; height:380px; background:#fff; border-radius:6px; position:fixed; left:50%; top:50%; margin:-190px 0 0 -167px; z-index:99;}
.share-pop .close-btn{ display:block; width:16px; height:15px; background-position:0 -304px; position:absolute; top:24px; right:26px;}
.share-pop img{ display:block; width:256px; height:256px; margin:0 auto; padding-top:60px;}
.share-pop p{ text-align:center; line-height:32px; font-size:16px; color:#555; padding-top:10px;}

/**/
.liveBookingSuccess-pop{ display:none; width:464px; height:326px; background:#fff; border-radius:6px; text-align:center; padding-top:40px; position:fixed; left:50%; top:50%; margin:-183px 0 0 -232px; z-index:99;}
.liveBookingSuccess-pop .close-btn{ display:block; width:16px; height:15px; background-position:0 -304px; position:absolute; top:24px; right:26px;}
.liveBookingSuccess-pop img{ display:block; width:180px; height:180px; margin:0 auto;}
.liveBookingSuccess-pop h3{ font-size:18px; font-weight:normal; line-height:36px; padding:10px 0 16px;}
.liveBookingSuccess-pop p{ padding:0 26px; line-height:24px; text-align:left;}

