@charset "gb2312";
/* CSS Document */
/*
* Description: 年终盛典
* Update:      05/12/2023
* Author:      xuyongmei
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #921b16;color:#333;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1200px;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}
img{display:block;}
.bz{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.btn{display: block;}
.btn:hover{opacity: 0.9;}

/* banner */
.banner{width:100%;height:568px;background: url(../images/banner.jpg) center top no-repeat;overflow: hidden;}

.title{overflow: hidden;}
.title img{margin: 0 auto;}
/*固定导航*/
.fnav_wrap{width:100%;height:84px;background-color: #700404;overflow: hidden;}

.fnav_con,.fnav_ul{width: 1200px;height: 84px;margin: 0 auto;overflow: hidden;}
.fnav_ul{padding: 12px 0 0 120px;}
.fnav_ul li{float: left;width: 220px;height: 60px;line-height: 60px;font-size: 26px;color: #7c2d0a;font-weight:bold;text-align:center;letter-spacing:1px;background: url(../images/fnav_li.png) no-repeat;margin: 0 10px;cursor: pointer;}
.fnav_ul li i{display: inline-block;vertical-align: middle;width: 22px;height: 22px;background: url(../images/i2.png) no-repeat;margin: -5px 0 0 8px;}
.fnav_ul li.cur{background-image: url(../images/fnav_lih.png);}

/*先领大额优惠券*/
.yhq_wrap{width: 100%;height:auto;background: url(../images/yhq_bg.jpg) center top no-repeat;background-color:#8a0e0e;overflow:hidden;padding:43px 0 70px;position: relative;}

.yhq_con{margin: 30px auto 0;overflow: hidden;position: relative;}
.yhq_con img{margin: 0 auto;}
.yhq_a{width: 300px;height: 54px;background: url(../images/yhq_btn.png) no-repeat;margin: 30px auto 20px;}
.yhq_con p{height: 36px;line-height: 36px;font-size: 16px;color: #ed7a74;text-align: center;letter-spacing: 4px;}

.dhua{animation: dhua 0.8s linear infinite;
  -webkit-animation: dhua 0.8s linear infinite;
  -moz-animation: dhua 0.8s linear infinite;
  -ms-animation: dhua 0.8s linear infinite;
  -o-animation: dhua 0.8s linear infinite;
}
@keyframes dhua{
  from {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.9);
  }
}
@-webkit-keyframes dhua {
  from {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.9);
  }
}

/*领取成功提示*/
.pop1,.pop2 {position: absolute;top: 50%;left: 50%;z-index: 99;display: none;}
.pop1 {width: 258px;height: 80px;background: url(../images/pop1.png) no-repeat;margin: -95px 0 0 -129px;}
.pop2 {width: 258px;height: 112px;background: url(../images/pop2.png) no-repeat;margin: -112px 0 0 -129px;}

.em_b{width: 1350px;height: 118px;background: url(../images/em_b.png) no-repeat;position: absolute;bottom: 0;left: 50%;margin-left: -688px;}

/*直播*/
.zbo_wrap{width: 100%;height:auto;background-color: #033d2e;overflow: hidden;padding: 50px 0 45px;}

.zbo_ul{background: url(../images/line1.png) 148px top repeat-y;padding:13px 0 0 133px;margin-top: -13px;overflow: hidden;}
.zbo_ul li{margin-bottom: 17px;}
.zbo_ul li h5{height: 56px;background: url(../images/i4.png) left center no-repeat;overflow: hidden;padding-left: 50px;}
.zbo_ul li h5 span{line-height: 56px;font-size: 32px;font-weight: bold;color: #ffe9c9;letter-spacing:2px;background-image:-webkit-linear-gradient(right,#ffdcac,#ffe9c9,#fff3df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.zbo_m{width:855px;background-color: #fff;border-radius: 16px;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;padding: 10px 0;overflow: hidden;margin-left: 42px;}
.zbo_l{float: left;width: 180px;height: 180px;margin-left: 10px;}
.zbo_r{float: left;width: 625px;margin: 10px 0 0 20px;overflow: hidden;}
.zbo_rt{overflow: hidden;}
.zbo_rt p{height: 48px;line-height: 48px;font-size: 30px;color: #080808;}
.zbo_rt span{display:block;height: 34px;line-height: 34px;font-size: 26px;color: #db0e35;}
.i5{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background: url(../images/i5.png) no-repeat;margin: -5px 5px 0 0;}
.zbo_rb{margin-top:10px;overflow: hidden;}
.zbo_rb p{float:left;width:472px;height:60px;line-height: 30px;font-size: 20px;color: #222;overflow: hidden;}
.i6{margin-left: -9px;}
.zbo_btn{float:right;width: 150px;height: 48px;background: url(../images/zbo_btn.png) no-repeat;margin-top: 20px;}

/*直播盛典*/
.zbo_sd{width: 100%;height:auto;background-color:#8a0e0e;overflow: hidden;padding: 30px 0;}
.zbo_sd .title img{height: 167px;}

.zbo_sdm{width:930px;height:373px;background: url(../images/zbo_bm.png) no-repeat;overflow: hidden;margin: 15px auto 0;}
.zbo_sdt{width:380px;border-bottom: 1px dashed #c9c9c9;margin: 55px 0 0 472px;overflow: hidden;}
.zbo_sdt p{width:104px;height: 32px;line-height: 32px;font-size: 22px;color: #f9f1e5;text-align: center;background-color: #c01111;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.zbo_sdt span{display:block;height: 60px;line-height: 60px;font-size: 32px;font-weight: bold;color: #c01111;letter-spacing: 1px;}

.zbo_sdb{width: 390px;margin:10px 0 0 472px;overflow: hidden;}
.zbo_sdb p{line-height: 40px;font-size: 22px;color: #4b2a15;letter-spacing: 1px;}
.zbo_sdb p i{display: inline-block;vertical-align: middle;font-size: 30px;font-weight: bold;margin: -5px 5px 0 0;}
.zbo_btn2{display: block;width: 234px;height: 56px;line-height:56px;font-size:24px;color:#fff;text-align:center;letter-spacing:2px;background-color:#8e1d10;margin: 10px auto 0;}

/*精选好课*/
.tao_wrap{width: 100%;background: url(../images/tao_bg.jpg) center bottom no-repeat;background-color: #8a0e0e;overflow: hidden;padding: 30px 0 60px;}

.nav_div{width: 1162px;height: 50px;margin: 30px auto 0;}
.nav1{width: 1162px;height: 50px;overflow: hidden;}
.nav_ul{width: 1162px;height: 50px;background-color:#a53228;overflow: hidden;margin: 0 auto;display:-webkit-flex;display: flex; display: -webkit-flex;
  flex-direction: row;-webkit-flex-direction: row;
  flex-wrap: nowrap;-webkit-flex-wrap: nowrap;
  justify-content:space-around;-webkit-justify-content:space-around;
    align-items:center;-webkit-align-items:center;margin:0 auto;}
.nav_ul li{flex: 1;width: 166px;height: 50px;line-height: 50px;font-size: 20px;color: #fff3c9;text-align: center;border-right: 1px solid #ba604d;cursor: pointer;}
.nav_ul li.cur{color: #4d240e;font-weight:bold;border-right: 0;background-color:#f8e6bb;background:-moz-linear-gradient(left,#fdf9e0,#f4d9a4);
background:-webkit-gradient(linear, 0% 100%, 100% 0%,from(#fdf9e0), to(#f4d9a4));
background:linear-gradient(left,#fdf9e0,#f4d9a4);}

.nav_fixed{width: 100%;background-color: #8a0e0e;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);position: fixed;top: 0;left: 0;z-index: 99;}

.m_div{height: auto;overflow: hidden;}
.mcon_in{display: none;}
.tao_mic{overflow: hidden;}
.tao_mic1,.tao_mic2,.tao_mic6,.tao_mic9{height: 595px;}
.tao_mic3,.tao_mic4,.tao_mic5,.tao_mic7,.tao_mic8,.tao_mic10{height: auto;}

.tao_ul{overflow: hidden;padding: 20px 0 0 13px;}
.tao_ul li{float:left;width: 280px;height:272px;background: url(../images/tao_li.png) no-repeat;margin: 0 7px 20px;overflow: hidden;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.tao_ul li:hover{transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);}
.tao_ul li a{display: block;width: 280px;height:270px;overflow: hidden;}
.tao_t{height: 160px;overflow: hidden;margin-top: 8px;}
.h4_01{width:100%;height: 32px;text-align:center;}
.h4_01 span{display: table;height: 32px;line-height: 30px;font-size: 18px;color:#543312;font-weight:bold;background-color:#eed8ac;border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;padding: 0 10px;margin: 0 auto;overflow: hidden;}
.h5_01{height: 38px;line-height: 38px;font-size: 21px;font-weight: bold;color: #333;text-align: center;overflow: hidden;margin-top: 8px;}
.tao_t p{width: 240px;background-color: #fff2d4;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;overflow: hidden;}
.tp1{height: 44px;margin: 15px auto 0;}
.tp2{height: 64px;margin: 5px auto 0;}
.tao_t p em{display: block;font-size: 16px;color: #474747;text-align: center;overflow: hidden;}
.tp1 em{line-height: 44px;}
.tp2 em{line-height: 24px;margin-top: 8px;padding: 0 3px;}

.tao_b{height: 93px;margin-top:9px;overflow: hidden;}
.tao_bl{float: left;width: 130px;margin-left: 18px;overflow: hidden;}
.tao_bl em,.tao_bl s{display: block;}
.tao_bl em{height: 22px;line-height: 22px;font-size: 14px;color: #ca3328;}
.tao_bl p{height: 36px;line-height: 36px;font-size: 36px;color: #ca3328;font-family: "Impact";overflow: hidden;}
.i1{display: inline-block;vertical-align: middle;font-size:18px;letter-spacing: -2px;margin: 0 1px 0 -2px;}
.tao_bl s{height: 24px;line-height: 24px;font-size: 14px;color: #9f8164;text-decoration: line-through;}

.tao_br{float: left;width: 120px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;text-align:center;font-weight:bold;background-color: #ca3328;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;margin-top: 22px;}
.i2{display: inline-block;vertical-align: middle;width: 14px;height:15px;background: url(../images/i1.png) no-repeat;margin: -3px 0 0 7px;}
.tao_ul li a:hover .tao_br{background-color: #e31607;}

.control_btn{width: 220px;height: 54px;margin: 10px auto 0;overflow: hidden;}
.control_btn a{display: block;width: 220px;height:54px;}
.control_a1{background: url(../images/ct_btn.png) no-repeat;}
.control_a2{background: url(../images/ct_btnh.png) no-repeat;}
.control_a2,.control_btn.cur .control_a1{display: none;}
.control_a1,.control_btn.cur .control_a2{display: block;}
.control_btn a:hover{opacity: 0.9;}

/*积分商城*/
.jfen_wrap{width: 100%;height:980px;background: url(../images/jfen_bg.jpg) center top no-repeat;background-color:#033d2f;overflow: hidden;padding-top: 60px;}

.jfen_con{margin-top: 40px;overflow: hidden;padding-left: 123px;}
.jfen_m{float:left;width: 367px;height:613px;background: url(../images/jfen_m.png) center 79px no-repeat;margin: 0 61px;overflow: hidden;}
.jfen_m h5{margin: 0 auto;}

.jfen_mc{width:367px;height:348px;margin: 150px auto 0;}
.prev_btn,.next_btn{width: 48px;height: 48px;margin-top: 133px;cursor: pointer;}
.prev_btn{float: left;background: url(../images/prev_btn.png) no-repeat;}
.next_btn{float: right;background: url(../images/next_btn.png) no-repeat;}
.prev_btn:hover{background-image: url(../images/prev_btnh.png);}
.next_btn:hover{background-image: url(../images/next_btnh.png);}

.jfen_tmc,.jfen_bmc{overflow: hidden;position: relative;}
.jfen_tul,.jfen_bul{position: absolute;top: 0;left: 0;}
.jfen_tmc{width: 224px;height: 248px;margin: 0 auto;}
.jfen_tul{width: 2240px;height: 248px;}
.jfen_tul li,.jfen_bul li{float: left;}
.jfen_tul li{width: 224px;height: 248px;}

.jfen_bmc{width: 84px;height: 84px;margin: 18px auto 0;}
.jfen_bul{width: 840px;height: 84px;}
.jfen_bul li{width: 84px;height: 84px;}

.jfen_btn{display: block;width:219px;height:153px;background: url(../images/ewm_b.png) no-repeat;margin: 0 auto;}


/*活动说明*/
.explain_wrap{width: 100%;background-color: #8a180e;overflow: hidden;padding: 40px 0 60px;}

.explain_con{width: 808px;height:231px;background: url(../images/exp_m.png) no-repeat;margin: 0 auto;}










































