/*
@author: name
*/
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:#fff;min-width:1200px;background:#fff;}
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;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;}
a{text-decoration:none;color:#fff;}
input,textarea{outline:none;}
textarea{resize:none;}
.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;}

.header-wrap{
  width:1200px;
  margin:0 auto;
}
.zhukuaibaoming{
  background: #724bff;
}
.content_bg{
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/content_banner.jpg) center top no-repeat;
}
/*  */
.header_info{
  width:100%;
  height:650px;
  background:url(//www.chinaacc.com/upload/resources/image/2020/08/20/774587.png) center top no-repeat;
  position:relative;
}
.header_info .rfTimes{
  width:456px;
  height:40px;
  border:2px solid #9b99f0;
  border-radius:4px;
  top:488px;
  left:50%;
  margin-left:-230px;
  color:#fff;
  font-size:18px;
  line-height:40px;
}
.header_info .rfTimes em{
  width:44px;
  height:30px;
  background:#dd3400;
  border-radius:4px;
  text-align:center;
  margin:5px 8px 0;
  line-height:30px;
}
.header_info .rfTimes .text{
  margin-left:26px;
}
.content_wrapper{
  width:1200px;
  margin:0 auto;
  position:relative;
}
/* collect_coupons */
.collect_coupons{
  width:1110px;
  margin:-12px auto 90px;
}
.collect_coupons .cou_item{
  width:550px;
  height:186px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/ticket_bg.png) no-repeat;
}
.collect_coupons .currency{
  margin-right:10px;
}
.collect_coupons .cou_item h6{
  color:#874c1a;
  font-size:26px;
  padding:26px 0 0 64px;
  line-height:26px;
}
.collect_coupons .cou_item .common_wra{
  color:#874c1a;
  padding-left:100px;
  font-size:20px;
  margin-top:16px;
  line-height:40px;
}
.collect_coupons .cou_item .common_wra span{
  color:#dd3400;
  font-size:26px;
  font-weight:bold;
}
.collect_coupons .cou_item .common_wra strong{
  font-size:40px;
  color:#dd3400;
}
.collect_coupons .cou_item .common_wra p strong{
  margin:0 10px;
  line-height:30px;
}
.collect_coupons .cou_item .text{
  color:#874c1a;
  font-size:20px;
  text-align:center;
  padding-left:100px;
}
.collect_coupons .cou_item a{
  width:108px;
  height:92px;
  text-align:center;
  margin:44px 16px 0 0;
  font-size:26px;
  line-height:36px;
  padding-top:16px;
  display:none;
}
.collect_coupons .cou_item.coupons .common_wra{
  margin-top:10px;
}
.collect_coupons .cou_item.coupons .common_wra p{
  margin-bottom:8px;
}
.collect_coupons .has_rece{
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/has_rece.png) no-repeat;
}
.collect_coupons .has_rece .common_wra strong,.collect_coupons .has_rece .common_wra span{
  color:#808080;
}
.collect_coupons .has_rece .common_wra{
  color:#8f8f8f;
}
.collect_coupons .has_rece h6,.collect_coupons .has_rece .text{
  color:#7b7b7b;
}
.collect_coupons .has_rece a{
  color:#c4c4c4;
}
/* course_wrapper */
.course_wrapper{
  width:1100px;
  margin:90px auto 0;
}
.course_wrapper .ctrl_tit a{
  width:529px;
  height:73px;
  color:#2d0add;
  font-size:38px;
  text-align:center;
  line-height:73px;
  font-weight:bold;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/chose_cou.png) no-repeat;
}
.course_wrapper .ctrl_tit a.on{
  color:#fff;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/chose_cou_on.png) no-repeat;
}
.course_wrapper .ctrl_tit a.fl{
  margin-left:10px;
}
.course_wrapper .ctrl_tit a.fr{
  margin-right:10px;
}
.course_wrapper .advance {
  margin: 34px 0 25px;
  position:relative;
}
.course_wrapper .advance h4{
  width:506px;
  height:40px;
  border:2px solid #f6d303;
  border-radius:4px;
  text-align:Center;
  line-height:40px;
  margin:0 auto;
  font-size:20px;
  color:#ffda00;
}
.course_wrapper .advance a{
  position:absolute;
  right:0;
  top:20px;
  color:#2d0add;
  font-size:20px;
  font-weight:bold;
  width:160px;
  display:block;
}
.course_wrapper .advance a .text{
  padding:36px 25px;
  width:630px;
  border-radius:20px;
  background:#fff;
  position:absolute;
  right:0;
  top:50px;
  color:#333;
  font-size:16px;
  box-shadow: 0 0 10px #dedede;
  display:none;
  z-index:2;
}
.course_wrapper .advance a .text h6{
  line-height:16px;
  font-size:16px;
}
.course_wrapper .advance a .text p{
  line-height:30px;
  margin:4px 0 36px;
  font-weight: normal;
}
.course_wrapper .advance a i{
  display:block;
  width:30px;
  height:22px;
  position:absolute;
  top:-20px;
  right:100px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/tri_icon.png) no-repeat;
}
.course_wrapper .list .cou_fa{
  margin-right:-10px;
}
.course_wrapper .list .cou_item{
  width:360px;
  height:738px;
  background:#fff;
  border-radius:10px 10px 0 0;
  overflow:hidden;
  margin:0 10px 34px 0;
}
.course_wrapper .list .cou_item h5{
  height:96px;
  line-height:96px;
  color:#fff;
  font-size:26px;
  font-weight:bold;
}
.course_wrapper li.cou_item h5{
  background:#2194ff;
  text-align:center;
}
.course_wrapper li.cou_item .key_word{
  margin:18px ;
}
.course_wrapper li.cou_item .key_word p{
  font-size:22px;
  color:#f97241;
  font-weight:bold;
  line-height:38px;
  text-align:center;
}
.course_wrapper li.cou_item .key_word p.row2{
  margin-left:68px;
}
.course_wrapper li.cou_item .cou_pic{
  width:328px;
  height:148px;
  background:#fff1c8;
  margin:0 auto;
}
.course_wrapper li.cou_item .cou_pic p{
  line-height:148px;
  color:#333;
  font-size:16px;
}
.course_wrapper li.cou_item .cou_pic p.sig{
  margin-left:30px;
}
.course_wrapper li.cou_item .cou_pic p.fr{
  margin-right:14px;
}
.course_wrapper li.cou_item .cou_pic .cut_pr{
  padding-top:56px;
  width:170px;
  text-align:center;
}
.course_wrapper li.cou_item .cou_pic .cut_pr p{
  line-height:30px;
  color:#e43b00;
  font-size:16px;
}
.course_wrapper li.cou_item .cou_pic .cut_pr strong{
  font-size:26px;
}
.course_wrapper li.cou_item .cou_pic .cut_pr span{
  color:#e43b00;
  font-size:12px;
  line-height:12px;
}
.course_wrapper .list li h6{
  font-size:14px;
  color:#666;
  font-weight:bold;
  line-height:14px;
  margin:40px 0 20px 24px;
}
.course_wrapper .list li h6.xuanze{
  margin-top:76px;
}
.course_wrapper .chose_suject{
  margin-left:18px;
}
.course_wrapper .chose_suject li{
  width:96px;
  height:26px;
  border:1px solid #e7e7e7;
  text-align:center;
  line-height:26px;
  margin:0 14px 10px 0;
  font-size:14px;
}
.course_wrapper .chose_suject li.on{
  background:#ffcc00;
  border-color:#ffcc00;
}
.course_wrapper .chose_suject li a{
  color:#333;
  display:block;
}
.course_wrapper .buy_btn{
  display:block;
  width:134px;
  height:38px;
  border-radius:20px;
  background:#ff535e;
  border:1px solid #ff535e;
  color:#fff;
  text-align:center;
  line-height:38px;
  margin:30px auto 0;
  font-size:16px;
}
.course_wrapper li.jingpin h5{
  background:#fdbf00;
}
.course_wrapper li.cou_item .spe_li{
  font-size:16px;
  color:#333;
  margin-top:12px;
}
.course_wrapper li.cou_item .spe_li p{
  line-height:32px;
  margin-left:94px;
}
.course_wrapper li.cou_item .spe_li span{
  width:4px;
  height:4px;
  border-radius:2px;
  margin:14px 4px 0 0;
  background:#c7c7c7;
}
.course_wrapper li.jingpin .cou_pic p{
  line-height:66px;
}
.course_wrapper li.jingpin .cou_pic .cut_pr{
  width:166px;
  padding-top:10px;
}
.course_wrapper li.jingpin .cou_pic.mealA{
  background:#f3f3f3;
}
.course_wrapper li.jingpin .cou_pic{
  margin-bottom:4px;
  height:66px;
  position:relative;
}
.course_wrapper li.cou_item .cou_pic.mealA .cut_pr p{
  line-height:42px;
}
.course_wrapper li.cou_item .cou_pic.mealA .cut_pr em{
  text-decoration: line-through;
}
.course_wrapper li.jingpin .cou_pic .hot{
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:44px;
  height:20px;
  background:#e4162b;
  border-radius:0 0 0 8px;
  color:#fff;
  text-align:center;
  line-height:20px;
}
.course_wrapper li.gaoxiao h5{
  background:#6a47f0;
  position:relative;
}
.course_wrapper li.gaoxiao h5 i{
  display:block;
  width:51px;
  height:42px;
  position:absolute;
  top:0;
  right:28px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/hot_icon.png) no-repeat;
}
.course_wrapper li.cou_item .cou_pic.mealC .cut_pr p{
  line-height: 42px;
}
.course_wrapper .sig_subject li{
  width:260px;
  margin:0 0 34px 28px;
}
.course_wrapper li.wuyou .gif_wra{
  width:178px;
  height:46px;
  margin-left:158px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/gif_box.png) no-repeat;
}
.course_wrapper li.wuyou .gif_wra i{
  width:18px;
  height:16px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/gif_bag.png) no-repeat;
  margin:20px 10px 0 14px;
}
.course_wrapper li.wuyou .gif_wra p{
  color:#c48337;
  font-size:14px;
  line-height:58px;
}
.course_wrapper li.wuyou h5{
  background:#0c5cdf;
  position:relative;
}
.course_wrapper li.wuyou h5 i{
  display: block;
  position:absolute;
  top:0;
  right:18px;
  width:74px;
  height:42px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/youhui_icon.png) no-repeat;
}
.course_wrapper li.wuyou .buy_btn{
  margin-top:54px;
}
.course_wrapper li.wuyou .no_buy{
  margin-right:20px;
  margin-left:40px;
}
.course_wrapper li.zonghe h5{
  background:#0096ff;
}
.course_wrapper li.zonghe .cou_pic .cut_pr{
  width:160px;
}
.course_wrapper .less_out_list li.zonghe h6{
  margin-top:84px;
}
.course_wrapper .less_out_list li.zonghe .chose_suject{
  margin-bottom:62px;
}
.course_wrapper .less_out_list li.mianshou .key_word2{
  width:330px;
  height:120px;
  border:4px solid #fbd976;
  border-radius:20px;
  background:#fff5d8;
  padding-top:8px;
  margin:0 auto;
}
.course_wrapper .less_out_list li.mianshou .key_word2 p{
  color:#f97241;
  font-size:22px;
  line-height:38px;
  text-align:center;
}
.course_wrapper li.mianshou h5{
  background:#3500f8;
}
.course_wrapper li.mianshou h6{
  margin-top:92px;
}
.course_wrapper .list .cou_item img{
  display:block;
  height:140px;
  margin:32px auto 30px;
}
.course_wrapper .book_out_list .cou_item .kill_price{
  margin:0 30px;
}
.course_wrapper .book_out_list .cou_item .kill_price p{
  font-size:16px;
  line-height:26px;
}
.course_wrapper .book_out_list .cou_item .kill_price p span{
  color:#666;
}
.course_wrapper .book_out_list .cou_item .kill_price p em{
  text-decoration: line-through;
  color:#666;
}
.course_wrapper .book_out_list .cou_item .kill_price .fr{
  font-weight:bold;
  color:#e43b00;
  margin-top:-4px;
}
.course_wrapper .book_out_list .cou_item .kill_price .fr strong{
  font-size:24px;
}
.course_wrapper .book_out_list li h6{
  margin:60px 0 20px 40px;
}
.course_wrapper .book_out_list li .suject_out{
  margin-left:40px;
}
.course_wrapper .book_out_list li .suject_out .chose_suject{
  margin:0 -14px 0 0;
}
.course_wrapper .book_out_list .chose_suject li{
  width:84px;
}
.course_wrapper .book_out_list .chose_suject li.on{
  background:#ffda00;
  border-color:#ffda00;
}
.course_wrapper .book_out_list .btn_wra{
  margin:60px 0 0 33px;
}
.course_wrapper .book_out_list .btn_wra .buy_btn{
  margin:0;
}
.course_wrapper .book_out_list .btn_wra .ask_book{
  background:#fff;
  color:#ff535d;
  border:1px solid #ff535d;
  margin-right:24px;
}
.course_wrapper .book_out_list li.cou_item .spe_li{
  margin-top:40px;
}
.course_wrapper .book_out_list .item1 h5{
  background:#2194ff;
}
.course_wrapper .book_out_list .item2 h5{
  background:#fdbf00;
}
.course_wrapper .book_out_list .item3 h5{
  background:#6a47f0;
}
.course_wrapper .book_out_list .item4 h5{
  background:#0c5cdf;
}
.course_wrapper .book_out_list .item5 h5{
  background:#0096ff;
}
.course_wrapper .book_out_list .item6 h5{
  background:#3500f8;
}
/* daily_attend */
.daily_attend h2{
  width:476px;
  height:45px;
  background:url(//www.chinaacc.com/upload/resources/image/2020/06/30/670096.png) no-repeat;
  margin:64px auto 30px;
}
.daily_attend .punch_course{
  width:1070px;
  height:690px;
  border-radius:10px;
  background:#0e117d;
  padding:15px 0 50px 30px;
  margin:0 auto;
}
.daily_attend .punch_course .left_flow{
  width:626px;
}
.daily_attend .punch_course .chat,.daily_attend .punch_course .chat img{
  width:626px;
  height:513px;
}
.daily_attend .rule{
  color:#fff;
  margin:-12px 0 0 40px;
}
.daily_attend .rule h6{
  font-size:16px;
  line-height:16px;
  margin-bottom:16px;
  font-weight:normal
}
.daily_attend .rule p{
  line-height:26px;
  font-size:16px;
}
.daily_attend .right_prize{
  margin-right:8px;
}
.daily_attend .prize_list{
  width:420px;
  height:423px;
  margin-top:30px;
  position:relative;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/prize_exp.png) no-repeat;
}
.daily_attend .prize_list .prize_out_wra{
  width:304px;
  height:280px;
  padding-top:70px;
  margin-left:64px;
  overflow:hidden;
}
.daily_attend .prize_list li img{
  width:276px;
  height:132px;
  margin:0 14px 16px 0;
}
.daily_attend .prize_list .arrow{
  display:block;
  width:29px;
  height: 46px;
  position:absolute;
  top:50%;
  margin-top:-23px;
  display:none;
}
.daily_attend .prize_list .left_arrow{
  left:0;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/left_arrow.png) no-repeat;
}
.daily_attend .prize_list .right_arrow{
  right:0;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/right_arrow.png) no-repeat;
}
.daily_attend .code_wra{
  width:380px;
  height:213px;
  margin-left:20px;
  position:relative;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/scan_code.png) no-repeat;
}
.daily_attend .code_wra img{
  position: absolute;
  top: 48px;
  left: 40px;
  width: 150px;
  height: 150px;
}
/* down_course */
.down_course{
  padding-top:100px;
}
.down_course h2{
  width:600px;
  height:44px;
  margin:0 auto 16px;
  background:url(//www.chinaacc.com/upload/resources/image/2020/06/30/670446.png) no-repeat;
}
.down_course h3{
  width:266px;
  height:34px;
  border-radius:17px;
  background:-webkit-linear-gradient(45deg,#22dbfd,#3451fc);
  background:-moz-linear-gradient(45deg,#22dbfd,#3451fc);
  background:-ms-linear-gradient(45deg,#22dbfd,#3451fc);
  background:-o-linear-gradient(45deg,#22dbfd,#3451fc);
  background:linear-gradient(45deg,#22dbfd,#3451fc);
  text-align:center;
  line-height:34px;
  margin:0 auto 23px;
}
.down_course .material{
  width:1109px;
  height:391px;
  background:url(//www.chinaacc.com/upload/resources/image/2020/07/22/714738.png) no-repeat;
  margin:0 auto;
  position:relative;
}
.down_course .material a{
  display:block;
  position:absolute;
  top:282px;
  left:50%;
  width:202px;
  height:48px;
  border-radius:24px;
  background:#ff6137;
  color:#fff;
  line-height:48px;
  text-align:center;
  font-size:16px;
  margin-left:-101px;
}
/* otherBox */
.otherBox {
  padding:100px 0;
}
.otherBox h2{
  width:371px;
  height:42px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/other_item.png) no-repeat;
  margin: 0 auto 40px;
}
.otherBox .act_wra{
  width:1110px;
  margin:0 auto;
}
.otherBox .act_wra li{
  width:350px;
  height:340px;
  margin-right:30px;
}
.otherBox .act_wra li.sign_up{
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/sign_up.png) no-repeat;
}
.otherBox .act_wra li.consu{
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/consu.png) no-repeat;
}
.otherBox .act_wra li.scholar{
  margin-right:0;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/scholar.png) no-repeat;
}
.otherBox .act_wra li h6{
  text-align:center;
  padding:44px 0 50px;
  color:#fff;
  font-size:30px;
}
.otherBox .act_wra li p{
  text-align:center;
  line-height:34px;
  color:#fff;
  font-size:16px;
  font-weight:bold;
}
.otherBox .act_wra li a{
  width:150px;
  height:44px;
  background:#fff;
  line-height:44px;
  font-size:18px;
  margin:44px auto 0;
  display:block;
  border-radius:22px;
  font-weight:bold;
  text-align:center;
}
.otherBox .act_wra li.sign_up a{
  color:#039dff;
}
.otherBox .act_wra li.consu a{
  color:#152ee4;
}
.otherBox .act_wra li.scholar a{
  color:#8c6d05;
}
/* user_inter */
.user_inter{
  width:1100px;
  margin:70px auto 0;
  color:#fff;
  font-size:16px;
}
.user_inter .use_tit{
  width:950px;
  margin:0 auto 26px;
}
.user_inter .use_tit i{
  width:396px;
  height:1px;
  background:#fff;
  margin-top:15px;
}
.user_inter .use_tit h3{
  width:156px;
  font-size:30px;
  line-height:30px;
  text-align:center;
}
.user_inter .rule_list b{
  width:120px;
  text-align:right;
  line-height:30px;
}
.user_inter .rule_list p{
  width:942px;
  line-height:30px;
}
.user_inter .rule_list p.has_more{
  padding-right:30px;
  background: url(/images/zhucekuaijishi/zhuanti/baominghuodong/bottom_arrow.png) no-repeat right 8px;
  cursor:pointer;
  height: 30px;
  overflow: hidden;
}
.user_inter .rule_list p.show_more{
  height:auto;
  background: url(/images/zhucekuaijishi/zhuanti/baominghuodong/top_arrow.png) no-repeat right 8px;
  cursor:pointer;
}
.user_inter .rule_list a{
  color:#f2d347;
}
/* course_mask */
.mask{
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:#000;
  opacity:.5;
  filter: alpha(opacity=50);
  z-index:99;
  display:none;
}

/*  */
.rightNav{
  position: fixed;
  left: 10px;
  top: 50%;
  margin-top: -260px;  
  z-index: 98;
}
.rightNav .title{
  display:block;
  width:120px;
  height:46px;
  background-image: url(/images/zhucekuaijishi/zhuanti/baominghuodong/right_nav_bg.png);
  background-repeat: no-repeat;
}
.redpacket a,.service a{
  display: inline-block;
  position: relative;
  text-align: center; 
}

.redpacket a span{
  color: #d73333;
  position: absolute;
  top: 4px;
  left: 19px;
  font-size: 16px;
  font-weight: bold;
}

.service a span{
  font-size: 14px;
  position: absolute;
  left: 20px;
  tOP: 54px;
}
.rightNavUl .last{
  border-bottom: 0;
  color: #fffbaf;
  font-size: 16px;
  line-height: 30px;
  padding: 10px 0;
}
/**/
.rightNavUl{
  width:102px;
  border-radius:10px;
  background-color:#fff;
  margin:0 auto;
  overflow:hidden;
}
.rightNav .out_wra{
  width:120px;
  background:#0e84fd;
  padding-bottom:40px;
  border-radius:0 0 10px 10px;
  position:relative;
}
.rightNavUl li{
  line-height: 46px;
  color: #004ac4;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  font-size:14px ;
  font-weight: bold;
  height:46px;
}
.service a{
  display: block;
  margin:0 auto;
}
.service a span{
  font-size: 14px;
  position: absolute;
  left: 20px;
  tOP: 54px;
  color:#fff;
}
.rightNavUl .on{
  margin-left: -2px;
  background-color: #0060ff;
  margin-left: -2px;
  color: #fff;
  font-weight: bold;
}
.rightNav .go_top{
  display:block;
  width:60px;
  height:60px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/top_icon.png) no-repeat;
  position:absolute;
  bottom:-30px;
  left:50%;
  margin-left:-30px;
}
/* 弹框 */
.successCard {
  width: 389px;
  background: #fff;
  position: fixed;
  left: 50%;
  margin-left: -194px;
  top: 50%;
  z-index: 99;
  text-align: center;
  padding-bottom: 30px;
  z-index: 99;
}
.errorText {
  font-size: 16px;
  height: 220px;
  margin-top: -125px;
}
.errorText1 {
  margin-top: -200px;
}
.successCard .close-btn {
  display: block;
  width: 15px;
  height: 25px;
  margin: 24px 19px 0 0;
  background: url(/images/zhongjizhicheng/zhuanti/baomingyouhui/Xicon.png) no-repeat center center;
}
.successCardCenter {
  padding: 20px 0;
  line-height: 32px;
  color: #000;
}
.cardTs {
  font-size: 20px;
  color: #fc5c39;
  font-weight: bold;
}
.successCard .successLink {
  background-color: #fc5c39;
  color: #fff;
  display: inline-block;
  /* height: 35px; */
  text-align: center;
  border: 2px solid #000;
  border-radius: 7px;
  /* line-height: 35px; */
  font-size: 16px;
  font-weight: bold;
  padding: 5px 25px;
  margin-top: 20px;
}
/* chose_course */
.mask_chose{
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:99;
  display:none;
  background:#000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.chose_course{
  width:530px;
  padding-bottom:40px;
  background:#fff;
  border-radius:10px;
  position:fixed;
  top:50%;
  left:50%;
  margin:-153px 0 0 -265px;
  overflow:hidden;
  z-index:100;
}
.chose_course .firm_tit{
  width:100%;
  height:44px;
  background:#ebebeb;
  color:#333;
  font-size:24px;
  position:relative;
  padding-top:24px;
  margin-bottom:22px;
}
.chose_course .firm_tit h4{
  border-left:4px solid #2a54db;
  line-height:24px;
  margin-left:33px;
  padding-left:18px;
}
.chose_course .firm_tit i{
  display:block;
  width:25px;
  height:26px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/close_icon.png) no-repeat;
  position:absolute;
  top:25px;
  right:22px;
  cursor:pointer;
}
.chose_course ul{
  display:none;
}
.chose_course li{
  width:402px;
  height:40px;
  border:1px solid #dcdcdc;
  margin: 0 auto 10px;
  color:#333;
  font-size:18px;
  padding:0 18px;
  line-height:40px;
  cursor: pointer;
}
.chose_course li.on{
  background:#ffcc00;
  border-color:#ffcc00;
}
.chose_course .sur_btn{
  display:block;
  width:184px;
  height:42px;
  font-size:16px;
  font-weight:bold;
  color:#fff;
  text-align:center;
  line-height:42px;
  margin: 40px auto 0;
  background:#ff535f;
  border-radius:21px;
}

/* liveSeckill-mod */
.liveSeckill-mod .content_common{
  width:1034px;
  background:#fff;
  padding:30px;
  margin-top:50px;
}
.liveSeckill-mod .content_common .play_item{
  display:none;
}
.liveSeckill-mod .explain-panel{height:84px;position:relative;z-index:1;}
.liveSeckill-mod .explain-panel p{text-align:center;line-height:56px;font-size:24px;}
.liveSeckill-mod .explain-rule{height:32px;line-height:32px;border:1px solid #fff;border-radius:100px;position:absolute;right:37px;top:11px;font-size:16px;padding:0 21px 0 26px;}
.liveSeckill-mod .video-mod{width:1034px;height:380px;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;}
.liveSeckill-mod .video-main{width:610px;height:380px;float:left;position:relative;z-index:1;}
.liveSeckill-mod .video-main .video-frame{width:610px;height:380px;overflow:hidden;}
.liveSeckill-mod .live-state-mod{position:absolute;left:0;top:0;right:0;bottom:0;padding-top:98px;text-align:center;z-index:2;}
.liveSeckill-mod .live-state-mod p{line-height:40px;font-size:28px;display:none;color: #ffffff;}
.liveSeckill-mod .live-state-mod .live-state-text i{width:27px;height:26px;background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/live-state-text-icon.png) no-repeat;display:inline-block;vertical-align:middle;margin:-3px 13px 0 0;}
.liveSeckill-mod .live-state-mod #live-countDown{height:40px;display:block;}
.liveSeckill-mod .live-state-mod #live-countDown span{display:none;}
.liveSeckill-mod .video-main .pact-shade{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:#000;opacity:0.64;filter:alpha(opacity=64);}
.liveSeckill-mod .live-state-mod .btns-play{padding-top:14px;}
.liveSeckill-mod .live-state-mod .btns-play a{color:#fff;height:54px;line-height:54px;padding:0 24px 0 34px;border:3px solid #ffde83;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:24px;background:#f95f94;background:-webkit-linear-gradient(left,#a725fa,#f95f94);background:-o-linear-gradient(left,#a725fa,#f95f94);background:-moz-linear-gradient(left,#a725fa,#f95f94);background:linear-gradient(left,#a725fa,#f95f94);display:none;}
.liveSeckill-mod .live-state-mod .btns-play a i{width:26px;height:26px;display:inline-block;background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/play-icon.png) no-repeat;vertical-align:middle;margin:-3px 0 0 10px;*margin-top:0;}
.liveSeckill-mod .live-state-mod .btns-play a:hover{background:#f13375;background:-webkit-linear-gradient(left,#9d10f7,#f13375);background:-o-linear-gradient(left,#9d10f7,#f13375);background:-moz-linear-gradient(left,#9d10f7,#f13375);background:linear-gradient(left,#9d10f7,#f13375);text-decoration:none;}
.liveSeckill-mod .live-state-mod .btns-play .live-pact{display:inline-block;}
.liveSeckill-mod .live-state-mod .btns-play .live-other,.liveSeckill-mod .live-state-mod .btns-play .live-pact-after,.liveSeckill-mod .live-state-mod .btns-play .live-other:hover,.liveSeckill-mod .live-state-mod .btns-play .live-pact-after:hover{border-color:#fff;background:#a5a5a5;display:inline-block;text-decoration:none;cursor:default;}
.liveSeckill-mod .video-list{width:390px;float:right;}
.liveSeckill-mod .video-list h4{padding:12px 0 0 7px;line-height:38px;font-size:20px;color: #ff5533;}
.liveSeckill-mod .video-list-main{height:380px;overflow:hidden;position:relative;z-index:1;}
.liveSeckill-mod .video-list-main ul{min-height:330px;margin-left:11px;border-left: 2px solid #404ed7;}
.liveSeckill-mod .video-list-main ul li{
  position:relative;z-index:1;color: #fff;
  padding:0 0 30px 16px;
}
.liveSeckill-mod .video-list-main ul li p{line-height:28px;}
.liveSeckill-mod .video-list-main .video-list-panel{cursor:pointer;width:240px;}
.liveSeckill-mod .video-list-main .video-list-btns{margin-top:10px;}
.liveSeckill-mod .video-list-main .video-list-btns a,.liveSeckill-mod .video-list-main ul li .video_play_btn{
    display: inline-block;
    min-width: 68px;
    padding: 0 7px;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background: #6b85f6;
    border: 1px solid #000;
    border-radius: 13px;
}
/*.liveSeckill-mod .video-list-main .video-list-btns .live-other,.liveSeckill-mod .video-list-main .video-list-btns .live-other:hover,.liveSeckill-mod .video-list-main .video-list-btns .live-pact-after,.liveSeckill-mod .video-list-main .video-list-btns .live-pact-after:hover{color:#fff;border-color:#fff;visibility:visible;background:none;cursor:default;text-decoration:none;}*/
.liveSeckill-mod .video-list-main .video-list-btns .live-pact,.liveSeckill-mod .video-list-main .video-list-btns .video-play{visibility:visible;}
.liveSeckill-mod .video-list-main .video-list-icon{
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #310096;
  border: 2px solid #4979fb;
  position: absolute;
  left: -8px;
  top: 8px;
}
.liveSeckill-mod .video-list-main ul li.on{color: #ffe400;}
.liveSeckill-mod .video-list-main ul li.on .video-list-icon{border-color: #ffe400;}
.liveSeckill-mod .video-list-main ul li.on a{
    color: #fff;
    background: #ff5533;
    border-color: #4979fb;
}
.liveSeckill-mod .mCSB_scrollTools{width:12px;background:#ccccde;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.liveSeckill-mod .mCSB_scrollTools .mCSB_draggerRail{background: none;}
.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000000;*margin-left:-2px;}
.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:active,.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#863be2;}
.liveSeckill-mod .mCSB_scrollTools .mCSB_buttonDown,.liveSeckill-mod .mCSB_scrollTools .mCSB_buttonUp{background-position:-36px -165px;}
.liveSeckill-mod .mCSB_scrollTools .mCSB_buttonDown{background-position:left -20px;}
.liveSeckill-mod .mCSB_inside>.mCSB_container{margin-right:18px;}
.commodity-list{
  display:none;
  text-align:center;
}
.liveSeckill-mod .commodity-list .free_charge{
  height:64px;
  background:url(/images/zhucekuaijishi/zhuanti/baominghuodong/kill_tit.png) no-repeat;
  margin:36px 0;
}
.liveSeckill-mod .commodity-list ul{
  height:342px;
  overflow: hidden;
}
.liveSeckill-mod .commodity-list ul.show_more{
  height:auto;
}
.liveSeckill-mod .commodity-list ul li{
  width:300px;
  padding:10px 10px 20px 10px;
  border-radius:10px;
  background:#fff9f9;
  margin:0 0 20px 35px;
  float: left;
}
.liveSeckill-mod .commodity-list ul li img{
  width:300px;
  height:168px;
  display:block;
  border-radius:8px;
}
.liveSeckill-mod .commodity-list ul li h3{
  padding:10px 10px 0 10px;
  font-weight:bold;
  font-size:16px;
  text-overflow: ellipsis;
  overflow:hidden;
  white-space: nowrap;
  text-align:left;
}
.liveSeckill-mod .commodity-list ul li h3 a{
  color:#000;
}
.liveSeckill-mod .commodity-list ul li p{
  margin-left:10px;
  color:#ef0d4a;
  font-size:16px;
  text-align:left;
}
.liveSeckill-mod .commodity-list ul li p strong{
  font-size:22px;
  margin:0 10px 0 4px;
  color:#ef0d4a;
}
.liveSeckill-mod .commodity-list ul li p del{
  font-size:16px;
  color:#999;
  text-decoration: line-through;
  margin:6px 0 0 10px;
}
.liveSeckill-mod .commodity-list ul li .btn{
  display:block;
  width:210px;
  height:50px;
  background:#f03b5b;
  color:#fff;
  font-size:20px;
  text-align:center;
  line-height:50px;
  box-shadow:0 10px 10px #ffe0e3;
  border-radius:25px;
  margin:18px auto;
}
.liveSeckill-mod .commodity-list ul li .btn.no{color:#fff; 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;}
.liveSeckill-mod .commodity-list .get_more_kill{
  display:block;
  width:155px;
  height:40px;
  border:2px solid #bde8ff;
  border-radius:4px;
  text-align:center;
  line-height:40px;
  font-weight:bold;
  color:#fff;
  margin:30px auto 0;
  display:none;
}
.liveSeckill-mod .tea_video_short .teacher-video{
  width:612px;
  height:380px;
  cursor: pointer;
}
/* live_count */
.live_count h2{
  width:776px;
  height:46px;
  background:url(//www.chinaacc.com/upload/resources/image/2020/07/22/714671.png) no-repeat;
  margin:80px auto 50px;
}
.video-mod-wrap{
  width:1100px;
  background:#310096;
  padding:40px 0 56px;
  margin:0 auto;
  border-radius:10px;
}
.pact{
  margin-top: -200px;
  width:400px;
  height:400px;
  background:#fff;
  color:#333;
  position:fixed;
  top:50%;
  left:50%;
  margin:-200px 0 0 -200px;
  border-radius:8px;
  z-index:100;
  display:none;
}
.pact .close{
  width: 25px;
  height: 26px;
  background: url(/images/zhucekuaijishi/zhuanti/baominghuodong/close_icon.png) no-repeat;
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}
.pact p{
  text-align:center;
}
.pact img {
width: 200px;
height: 200px;
display:block;
margin:40px auto 0;
}
.pactFont1 {
font-size: 16px;
padding-top: 20px;
}
.pactFont2 {
line-height: 20px;
padding: 10px 20px;
}











































































