@charset "gb2312";
/* CSS Document */
/*
* Description: 2023春季报名季
* Update:      14/02/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: #fbede4;color:#333;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;font-family: "PingFang SC", -apple-system, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif !important;;}
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:1160px;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;color: #fff;text-align: center;letter-spacing:1px;margin: 0 auto;}
.btn1{width: 360px;height: 70px;line-height: 70px;font-size: 30px;background: url(../images/btn1.png) no-repeat;}
.btn2{width: 335px;height: 60px;line-height: 60px;font-size: 26px;background: url(../images/btn2.png) no-repeat;}
.btn:hover{opacity: 0.9;}

/* banner */
.banner{width:100%;height:456px;background: url(../images/banner.jpg) center top no-repeat;overflow: hidden;}

.cont1{width: 100%;height: 550px;background: url(../images/cont_bg.jpg) center top no-repeat;overflow: hidden;}
.cont1 img{width: 823px;height: 414px;margin: 57px auto 0;}

.title{overflow: hidden;}
.title img{margin: 0 auto;}
.bg{width: 100%;height: auto;background: url(../images/bg.jpg) center top repeat-y;overflow: hidden;}
/*会员全年享折扣*/
.hyk_wrap{width: 100%;height:483px;background: url(../images/hyk_bg.jpg) center top no-repeat;overflow: hidden;padding-top: 15px;}

.hyk_con{width: 1128px;height: 275px;margin: 13px auto 15px;}
.hyk_ul{width: 1128px;height: 252px;}
.hyk_ul li{width: 569px;height: auto;}
.hyk_li1{background: url(../images/hyk_01.png) no-repeat;}
.hyk_li2{background: url(../images/hyk_02.png) no-repeat;}
.hyk_li3{background: url(../images/hyk_03.png) no-repeat;}
.hyk_li4{background: url(../images/hyk_04.png) no-repeat;}
.hyk_li5{background: url(../images/hyk_05.png) no-repeat;}

.hyk_con .swiper-pagination{width: 1160px;height: 10px;font-size: 0;bottom: 0;}
.hyk_con .swiper-pagination-bullet{width: 10px;height: 10px;background: #ffd4bd;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;opacity: 1;}
.hyk_con .swiper-pagination-bullet-active{background: #ff9455;}


.zhu_p{height: 40px;line-height: 40px;font-size: 20px;color: #5a271c;text-align: center;letter-spacing: 1px;}
.zhu_p em{color: #ff671c;}

/*会员积分赚更多*/
.jfen_wrap{width:100%;padding: 30px 0;}

.jfen_con{width: 1102px;height: 753px;background: url(../images/jfen_con.png) no-repeat;overflow: hidden;margin: 25px auto 0;}

.jfen_t{width:1001px;height: 136px;background: url(../images/jfen_t.png) no-repeat;margin: 18px auto 20px;overflow: hidden;}
.jfen_t td{height: 68px;font-size:26px;color:#5a271c;text-align: center;vertical-align:middle;box-sizing: border-box;-webkit-box-sizing: border-box;}
.jfen_t td i{color:#ff6519;}

.p1{height: 40px;line-height: 40px;font-size: 20px;color: #5a271c;text-align: center;letter-spacing: 1px;}
.h3_01{height: 52px;line-height: 52px;font-size: 36px;color: #2e2626;text-align: center;font-weight: bold;background: url(../images/line1.png) center bottom no-repeat;overflow: hidden;margin-top: 33px;}
.jfen_m{width:767px;height: 228px;margin: 43px auto 25px;}
.jfen_con .btn{margin-bottom: 12px;}

/*参与挑战*/
.tzhan_wrap{width:100%;padding: 30px 0;}

.tzhan_con{width: 1102px;height: 621px;background: url(../images/tzhan_con.png) center top no-repeat;margin: 35px auto 0;position: relative;padding-top: 21px;}
.b1{width: 141px;height: 136px;background: url(../images/b1.png) no-repeat;position: absolute;top: -10px;left: -10px;z-index: 9;}
.tzhan_m{width: 798px;height: 344px;margin-left: 156px;}
.tzhan_con span{display:block;line-height: 42px;font-size: 22px;color: #5a271c;text-align: center;letter-spacing:2px;margin: 22px 0 18px;}
.tzhan_con span i{color: #ff671c;}
.tzhan_con .btn1{margin-bottom: 30px;}

/*会员购课省更多*/
.hyuan_wrap{width:100%;padding: 30px 0;}

.hyuan_con{width: 1102px;height: 990px;background: url(../images/old_con.png) no-repeat;margin: 35px auto 0;position: relative;}
.hyuan_con.cur{height: 871px;background: url(../images/new_con.png) no-repeat;}
.rule_span{width: 121px;height: 37px;background: url(../images/rule_span.png) no-repeat;position: absolute;top: 117px;right: 0;cursor: pointer;}
.rule_span:hover{opacity: 0.9;}

.hyuan_til{height: 96px;overflow: hidden;}
.hyuan_til span{float: left;width: 551px;height: 80px;line-height: 76px;font-size:30px;color:#fff8f2;text-align:center;font-weight:bold;margin-top: 14px;cursor: pointer;}
.hyuan_til span.cur{line-height: 80px;color: #ff6519;background: url(../images/line2.png) center bottom no-repeat;}

.hyuan_mc{display: none;}
.time_con{height: 32px;line-height:32px;font-size: 18px;color: #ff6a1e;margin: 30px 0 0 44px;overflow: hidden;}
.time_con em{display: inline-block;vertical-align: middle;width:34px;height: 28px;line-height:28px;font-size:18px;color:#fff;text-align:center;background-color:#fe7d3b;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;margin: -5px 4px 0 7px;}
.sub_til{text-align:center;margin-top: 10px;letter-spacing: 1px;}
.sub_til h3{height: 56px;line-height:56px;font-size:36px;color:#2e2626;font-weight: bold;}
.sub_til em{display:block;height: 44px;line-height:44px;font-size:24px;color:#666;}

.old_t{width: 749px;height: 186px;margin: 10px auto 0;}
.old_tb{height: 180px;background: url(../images/line3.png) center bottom no-repeat;margin-top: 20px;}
.old_p,.old_bl{float: left;}
.old_p{width: 355px;margin-left: 213px;}
.old_p p,.old_bl p{height: 50px;line-height: 50px;font-size: 24px;color: #2e2626;}
.dian{display: inline-block;vertical-align: middle;width:24px;height: 50px;background: url(../images/i1.png) left center no-repeat;margin-top: -5px;}
.old_p p em,.old_bl p em{color: #ff6d21;}

.old_r1{float: left;width: 310px;}
.old_tr{width: 302px;height: 202px;margin-top: -47px;}

.old_bb{height: 241px;margin-top: 20px;}
.old_bl{width: 396px;margin-left: 181px;}
.old_b1{width: 352px;height: 130px;margin-top: 28px;}
.old_bl p{margin: 18px 0 0 33px;}
.old_r2{float: left;width: 310px;}
.old_br{width: 272px;height: 207px;}

.new_con{margin: 18px 0;overflow: hidden;}
.new_t,.new_b{float: left;height: 497px;overflow: hidden;}
.new_t{width: 676px;background: url(../images/new_t.png) no-repeat;padding-top: 14px;margin-left: 24px;}
.new_tm{height: 148px;overflow: hidden;}
.new_tm img{float: left;width: 162px;height: 138px;margin-left: 24px;}
.new_tr{float: left;width: 470px;margin-left: 10px;letter-spacing: 1px;}
.new_tr p{height: 50px;line-height: 50px;font-size: 30px;color: #5a271c;font-weight:bold;overflow: hidden;margin-top: 40px;}
.new_tr p i,.new_b p i{width: 22px;}
.new_tr span{display:block;line-height: 32px;font-size: 22px;color: #5a271c;overflow: hidden;margin-left: 22px;}

.new_b{width: 366px;background: url(../images/new_b.png) no-repeat;padding-top: 128px;margin-left: 13px;}
.new_b img{width: 211px;height: 205px;margin-left: 97px;}
.new_b p{height: 48px;line-height: 48px;font-size: 28px;color: #5a271c;font-weight:bold;overflow: hidden;margin: 45px 0 0 85px;letter-spacing: 1px;}

/*规则弹窗*/
.gray {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);position: fixed;top: 0;left: 0;z-index: 100;display: none;}
.pop_wrap{width: 440px;height: 430px;background-color: #fff;position: fixed;top: 50%;left: 50%;border-radius: 15px;-webkit-border-radius: 15px;z-index: 111;display: none;margin: -220px 0 0 -220px;overflow: hidden;}

.pop_h4{height: 56px;margin-top: 15px;overflow: hidden;}
.pop_h4 span{display: table;height: 50px;line-height: 50px;font-size: 26px;font-weight:bold;color: #2a2c34;text-align: center;letter-spacing: 1px;background: url(../images/line4.png) center 30px repeat-x;margin: 0 auto;}
.rule_pc{height: 278px;overflow-y: auto;margin-top: 10px;}
.rule_pc p{overflow: hidden;margin-bottom: 8px;}
.rule_pc p em,.rule_pc p span {float: left;}
.rule_pc p em {width: 20px;height: 20px;line-height: 20px;font-size: 16px;color: #fff;text-align: center;background-color:#ff6519;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin: 4px 8px 0 25px;}
.rule_pc p span {width: 350px;line-height: 28px;font-size: 18px;color: #2a2c34;}

.pop_btn{display: block;width: 440px;height: 60px;line-height: 60px;font-size: 24px;font-weight:bold;color: #ff6519;text-align: center;letter-spacing: 1px;border-top: 1px solid #eee;margin-top: 10px;}

/*课程*/
.tao_wrap{width: 100%;padding: 20px 0 30px;overflow: hidden;}

.nav_div{width: 1160px;height: 54px;overflow: hidden;margin: 0 auto;}
.nav1{height: 54px;overflow: hidden;}

.nav_ul{width: 1160px;height: 54px;
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;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow: hidden;}
.nav_ul li{flex: 1;height: 54px;background-color:#ff6519;border-right:1px solid #fff7e7;cursor: pointer;overflow: hidden;}
.nav_ul li em,.nav_ul li i{display: block;color: #fff7e7;text-align: center;letter-spacing: 1px;font-weight: bold;}
.nav_ul li em{font-size: 18px;}
.li1 em{height: 26px;line-height: 26px;margin-top: 6px;}
.li2 em{height: 54px;line-height: 54px;}
.li1 i{height: 16px;line-height: 16px;font-size: 12px;}

.nav_ul li.cur{background-color: #fed8c4;border-right: 0;}
.nav_ul li.cur em,.nav_ul li.cur i{color: #670400;}
.nav_fixed{width:100%;background-color:##fceee5;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;}

.tao_con{width: 1160px;background:url(../images/bg1.png) center top repeat;border:1px solid #fce0d5;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;margin: 30px auto 0;padding: 10px 0 25px;overflow: hidden;}

.tao_mic{padding-top: 20px;overflow: hidden;display: none;}
.tao_mc{margin-bottom: 30px;}
.tao_mc:last-child{margin-bottom: 10px;}
.tao_t{height:102px;overflow: hidden;}
.em_l{float: left;width: 44px;height: 54px;margin: 3px 18px 0 32px;}
.em_l img{width: 44px;height: 54px;}
.tao_tlr{float: left;width: 590px;}
.tao_tlr h4{height: 50px;line-height: 50px;font-size: 30px;font-weight: bold;color: #2e2626;overflow: hidden;}
.tao_tlr p{height: 40px;line-height: 40px;font-size: 22px;color: #666;overflow: hidden;}
.tao_tlr p i{color: #ff6519;}

.tao_ul{overflow: hidden;padding: 10px 0 0 20px;}
.tao_ul li {float:left;width: 518px;height: 449px;background: url(../images/tao_li1.png) no-repeat;margin: 0 6px 12px;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.cur{transform: translateY(-5px);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);}

.span1,.h5_01{text-align: center;overflow: hidden;}
.h5_01{height:56px;line-height:56px;font-size: 36px;color: #333;font-weight:bold;margin-top: 28px;}
.span1{display:block;height:44px;line-height:44px;font-size: 22px;color: #666;}

.tao_mid{width:518px;height: 220px;}
.tao_mid1{background: url(../images/tao_mid1.png) 90px 0 no-repeat;}
.tao_mid2{background: url(../images/tao_mid2.png) center 19px no-repeat;}
.tao_mid em,.tao_mid span{float:left;overflow: hidden;}
.tao_mid em{height: 38px;line-height: 38px;font-size: 22px;color: #f93e3c;text-align: center;}
.em1{width: 82px;margin: 16px 0 0 65px;}
.em2{width: 90px;margin-top: 50px;}
.em3{width: 88px;margin: 136px 0 0 87px;}
.em4{width: 88px;margin-top: 136px;}
.i1{display: inline-block;vertical-align: middle;letter-spacing:-2px;margin: -3px 0 0 -2px;}
.tao_mid span{line-height: 28px;font-size: 16px;color: #fff;text-align:center;}
.span2{width: 112px;height: 56px;margin: 50px 0 0 114px;}
.span2 i{display:inline-block;vertical-align:middle;font-size: 24px;margin-top: -3px;}
.tao_mid .span3{width: 168px;height: 100px;font-size:20px;margin-top: 36px;}
.span3 strong{line-height:42px;font-size: 26px;}
.span3 strong i{letter-spacing: -4px;}

.tao_b{width:614px;height: 111px;background: url(../images/tao_b.png) no-repeat;background-size: 100% 100%;margin: 28px auto 0;overflow: hidden;}
.tao_bl{float: left;width: 338px;margin-left: 32px;}
.tao_bl p{height:42px;line-height:42px;font-size: 30px;color: #333;font-weight:bold;margin-top: 13px;}
.tao_bl p s{display: inline-block;vertical-align: middle;font-weight: normal;font-size: 22px;color: #c3ae92;margin: -3px 0 0 30px;}
.i2{letter-spacing: -2px;margin-left: -2px;}
.tao_bl span{display:block;height:46px;line-height:46px;font-size: 44px;color: #ff4200;font-weight:bold;}
.tao_bl span i{display: inline-block;vertical-align: middle;font-weight: normal;font-size: 30px;}

/*如何查看我的会员等级*/
.how_wrap{width: 100%;padding: 35px 0 80px;overflow: hidden;}

.how_con{width: 1102px;height: 720px;background: url(../images/how_con.png) no-repeat;margin: 30px auto 0;overflow: hidden;padding-top: 30px;}
.how_con p{line-height:38px;font-size: 20px;color: #5a271c;text-align: center;}
.how_con p i{color: #ff6519;}
.how_con img{width: 644px;height: 374px;margin: 25px auto;}
.how_con .btn{font-size:28px;margin-top: 15px;}
.how_con span{display:block;line-height:48px;font-size: 28px;color: #5a271c;text-align: center;font-weight: bold;margin-top: 25px;}



/*注册商标*/
.ir{display: inline-block;vertical-align: middle;width: 12px;height: 11px;background: url(../images/ir.png) no-repeat;margin: -13px 2px 0 0;}
