@charset "gb2312";
/* CSS Document */
/*
* Description: 24年春节活动
* Update:      12/01/2024
* 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: url(../images/bg.jpg) center top repeat-y;background-color: #8a180e;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:605px;background: url(../images/banner.jpg) center top no-repeat;overflow: hidden;}

.title{overflow: hidden;}
.title img{margin: 0 auto;}
/*固定导航*/
.fnav_wrap{width:100%;height:94px;overflow: hidden;}

.fnav_con,.fnav_ul{width: 1200px;height: 94px;margin: 0 auto;overflow: hidden;}
.fnav_ul{padding: 17px 0 0 96px;}
.fnav_ul li{float: left;width: 234px;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 9px;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:hover,.fnav_ul li.cur{background-image: url(../images/fnav_lih.png);}

/*先领大额优惠券*/
.yhq_wrap{width: 100%;height:auto;background: url(../images/bg.jpg) center top repeat-y;overflow:hidden;padding:25px 0 50px;position: relative;}
.yhq_wrap .title img{margin-left: 110px;}

.yhq_con{margin: 0 auto;overflow: hidden;position: relative;}
.yhq_con img{margin: 30px auto 0;}
.yhq_a{width: 348px;height: 61px;background: url(../images/yhq_btn.png) no-repeat;margin: 35px auto 25px;}
.yhq_con p{height: 36px;line-height: 36px;font-size: 16px;color: #fdeccf;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: 418px;height:409px;background: url(../images/pop1.png) no-repeat;margin: -190px 0 0 -209px;}
.pop2 {width: 258px;height: 112px;background: url(../images/pop2.png) no-repeat;margin: -38px 0 0 -129px;}


/*直播*/
.zbo_wrap{width: 100%;height:auto;background: url(../images/bg2.jpg) center top repeat-y;overflow: hidden;padding: 60px 0 70px;}
.zbo_wrap .title img{margin-left: 13px;}

.zbo_ul{margin-top: 25px;overflow: hidden;padding-left: 10px;}
.zbo_ul li{float:left;width: 572px;height: 347px;background: url(../images/zbo_li.png) no-repeat;margin: 0 9px;}

.zbo_l{float: left;width: 247px;height: auto;margin: 34px 0 0 17px;}
.zbo_r{float: left;width: 290px;margin: 35px 0 0 2px;}
.zbo_rt{width: 280px;height: 116px;border-bottom: 2px dashed #c9c9c9;overflow: hidden;}
.zbo_rt p{height: 36px;line-height: 36px;font-size: 26px;font-weight: bold;color: #080808;}
.i5{display: block;width: 81px;height: 25px;background: url(../images/i5.png) no-repeat;margin-top: 10px;}
.zbo_rt span{display:block;height: 44px;line-height: 44px;font-size: 26px;font-weight: bold;color: #c01111;}

.zbo_rb{overflow: hidden;}
.zbo_rb p{line-height: 32px;font-size: 18px;color: #222;overflow: hidden;margin-top: 6px;}
.i6{letter-spacing: -2px;margin: 0 -2px 0 -3px;}
.i7{display:inline-block;vertical-align:middle;font-size: 18px;margin: -5px 2px 0 0;}
.zbo_btn{display: block;width: 276px;height: 66px;background: url(../images/zbo_btn.png) no-repeat;margin: 12px 0 0 32px;}
.zbo_btn1{margin-top: 0;}

/*新年限定大礼包*/
.gift_wrap{width: 100%;height:auto;background: url(../images/bg.jpg) repeat-y;overflow: hidden;padding: 63px 0 30px;}
.gift_wrap .title img{margin-left: 190px;}

.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;}

.gift_con{height: auto;overflow: hidden;}
.gift_min{display: none;}
.gift_mc{overflow: hidden;}
.gift_mc1,.gift_mc2,.gift_mc3,.gift_mc4{height:330px;}
.gift_mc5,.gift_mc6,.gift_mc7,.gift_mc8,.gift_mc9{height: auto;}

.gift_ul{overflow: hidden;padding: 25px 0 0 13px;}
.gift_ul li{float:left;width: 281px;height:282px;background: url(../images/gift_li.png) no-repeat;margin: 0 6px 25px;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;}
.gift_ul li a{display: block;width: 281px;height:282px;overflow: hidden;}
.gift_ul li h5{height: 44px;line-height: 44px;font-size: 24px;font-weight: bold;color: #ffedc4;text-align: center;letter-spacing:2px;margin-top:55px;overflow: hidden;}
.gift_ul li p{height: 107px;line-height: 106px;font-size: 88px;font-family:"Impact";letter-spacing:-2px;overflow: hidden;padding-left: 76px;}
.gift_ul li .gift_p1{letter-spacing:0;}
.gift_ul li p span{color:#ffd6ab;background-image:-webkit-linear-gradient(bottom,#ffbe84,#ffd6ab,#fff4da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.gift_b{display: block;width: 187px;height: 52px;background: url(../images/gift_lb.png) no-repeat;margin: 0 auto;}
.gift_ul li:hover .gift_b{opacity: 0.9;}


/*精选好课*/
.tao_wrap{width: 100%;height:auto;background: url(../images/bg.jpg) repeat-y;overflow: hidden;padding: 30px 0 75px;}
.tao_wrap .title img{margin-left: 42px;}

.m_div{height: auto;overflow: hidden;}
.mcon_in{display: none;}
.tao_mic{overflow: hidden;}
.tao_mic1,.tao_mic5,.tao_mic8{height: 595px;}
.tao_mic2,.tao_mic3,.tao_mic4,.tao_mic6,.tao_mic7,.tao_mic9{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,.gift_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,.ctrol_btn{width: 220px;height: 54px;margin: 10px auto 0;overflow: hidden;}
.control_btn a,.ctrol_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,.ctrol_btn.cur .control_a1{display: none;}
.control_a1,.control_btn.cur .control_a2,.ctrol_btn.cur .control_a2{display: block;}
.control_btn a:hover,.ctrol_btn a:hover{opacity: 0.9;}

/*积分商城*/
.jfen_wrap{width: 100%;height:auto;background: url(../images/bg2.jpg) repeat-y;overflow: hidden;padding: 75px 0 60px;}

.jfen_con{margin-top: 40px;background: url(../images/jfen_con.png) 540px top no-repeat;overflow: hidden;padding-left: 132px;}
.jfen_m{float:left;width: 390px;height:480px;background: url(../images/jfen_m.png) center 117px no-repeat;margin: 0 39px;overflow: hidden;}
.jfen_m h5{margin: 0 auto;}

.jfen_mc{width:390px;height:380px;margin: 28px auto 0;}
.prev_btn,.next_btn{width: 48px;height: 48px;margin-top: 174px;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: 206px;height: 250px;margin: 0 auto;}
.jfen_tul{width: 2060px;height: 250px;}
.jfen_tul li,.jfen_bul li{float: left;}
.jfen_tul li{width: 206px;height: 250px;}

.jfen_bmc{width: 84px;height: 84px;margin: 20px 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: -30px auto 0;}


/*活动说明*/
.explain_wrap{width: 100%;height:auto;background: url(../images/bg.jpg) repeat-y;overflow: hidden;padding: 50px 0 60px;}

.explain_con{width: 1160px;height:323px;background: url(../images/exp_m.png) no-repeat;margin: 0 auto;}
