@CHARSET "UTF-8";
/*menu_list*/
.menu_list { width: 100%; height: 48px; line-height: 48px; font-size: 15px; z-index: 10; box-shadow: 0 1px 12px 0 rgba(236, 236, 236, 0.50); position: fixed; top: 0; max-width: 750px; background-color: #fff; }
.menu_list a { display: block; height: 48px; line-height: 48px; }
.menu_list .logo { height: 32px; width: auto; margin: 8px 0 8px 5%; color: #339af4; line-height: 32px; }
.menu_list .logo img { width: auto; height: 100%; float: left; /*margin-right: 7px;*/ }
.menu_list a:last-child { margin-right: 5%; }
.menu_list a:nth-child(2){margin:0 15%;color: #6f3ee7;text-decoration:underline;}
/*banner1*/
.banner1 { margin-top:48px; }
/*pannel-1*/
.pannel-1 {width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-bottom: 4px solid #01dffc;color: #535353;}
.pannel-1 a { color: #ff215c; text-decoration: underline; }
.pannel-1 img { height: 14px; margin-right: 5px; margin-bottom: -2px; }
/*pannel-2*/
.max-tit {width: 100%;margin: 0 auto;font-size: 22px;color: #535353;padding-bottom: 10px;border-bottom: 1px solid #535353;text-align: center;font-weight: 600;}
.min-tit {width: 60%;height: 22px;line-height: 22px;text-align: center;border-radius: 20px;background-color: #01dffc;font-size: 15px;color: #fff;letter-spacing: 2px;padding-left: 2px;margin: 0 auto;margin-top: 10px;}

.pannel-2 { margin-top: 18px; }
.pannel2_cont,.pannel3 .TabContent2 { width: 92%; border-radius: 20px; border: solid 4px #000142; margin: 20px auto; overflow: hidden;}
.pannel2_cont .TabTitle1 { margin: 16px 0; overflow: hidden; }
.pannel2_cont .TabTitle1 li { width:25%; text-align: center; float: left; font-size: 15px; position: relative; padding-bottom: 6px; cursor: pointer; }
.pannel2_cont .TabTitle1 li.active { color: #000142; }
.pannel2_cont .TabTitle1 li.active em { position: absolute; width: 90%; height: 3px; left: 50%; margin-left: -45%; bottom: 0; background-color: #000142; }
.pannel2_cont .TabContent1 table{ width: 94%; margin: 0 auto; margin-bottom: 20px; }
.pannel2_cont table tr td:first-child{width: 26px;background-color: #000142;color: #fff;font-size: 13px;text-align: center;}
.pannel2_cont .TabContent1 table th, .pannel2_cont .TabContent1 table td { border: 1px solid #eee; }
.pannel2_cont .TabContent1 table ul { margin: 0 10px; margin-top: 10px; }
.pannel2_cont .TabContent1 table ul li { margin-bottom: 10px; font-size: 12px; line-height: 20px; color: #535353; font-weight: 600; }
.pannel2_cont .TabContent1 table ul li p:first-child { color: #535353; font-weight: 600; }
.pannel2_cont .TabContent1 table ul li span { color: #000142; margin-right: 2px; }
.pannel2_cont .TabContent1 table ul li p:last-child { color: #666; margin-left: 16px; font-weight: normal; }
.pannel2_cont .TabContent1 table tr:first-child ul li { font-weight: normal; color: #666; }
.pannel2_cont .TabContent1 table b { color: #535353; }
.btn { width: 94.4%; height:32px; margin: 0 auto; }
.btn a, .pannel4_btn {width: 47%;height: 32px;line-height: 32px;
    /*background-image: linear-gradient(90deg, #00deff 0%, #23f9a2 100%), linear-gradient( #ffff00, #ffff00);background-blend-mode: normal, normal;*/
    border-radius: 10px;color: #000142;font-size: 16px;text-align: center;display: block;}
/*pannel-3*/
.pannel-3 { margin-top: 32px; }
.pannel-3 .min-tit{width:72%;}

.pannel3 .TabTitle2 {width: 92%;margin: 0 auto;margin-top: 22px;}
.pannel3 .TabTitle2 li {width: 31%;height: 44px;border: 2px solid #ff1a6f;float: left;color: #ff1a6f;letter-spacing: 2px;text-align: center;font-size: 15px;border-radius: 8px;/* border-bottom: none; */cursor: pointer;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.pannel3 .TabTitle2 li:nth-child(2) {margin: 0 3%;}
.pannel3 .TabTitle2 li.active { background-color: #ff1a6f; color: #fff; }
.pannel3 .TabTitle2 li p:last-child {font-size: 12px;letter-spacing: 0;margin-left: 0;}
.pannel3 table {width: 94%;margin: 15px auto;text-align: center;}
.pannel3 table th {background-color: #000142;height: 22px;font-size: 13px;color: #fff;text-align: center;border: 1px solid #eee;}
.pannel3 table td {height: 25px;border: 1px solid #eee;font-size: 12px;color: #535353;}
.pannel3 table .last{text-align:left;}
.pannel3 table .last span { color: #ff1a6f;margin-left:10px; }
.pannel3 .TabContent2 {margin-bottom: 16px;}
/*.pannel-4*/
.pannel-4 {margin-top: 40px;}
.pannel-4 .min-tit{background-color: #288fff;}
.pannel-4 ul {width: 94%;margin: 0 auto;margin-bottom: 20px;overflow:hidden;}
.pannel-4 ul li { width: 48.7%; margin-top: 17px; }
.pannel-4 ul li img { width: 100%; }
.pannel-4 ul li:nth-child(2n+1){float:left;}
.pannel-4 ul li:nth-child(2n){float:right;}
/*pannel-5*/
.pannel-5{margin-top: 30px;}
.pannel-5 img{margin: 15px auto 20px auto;max-width:96%;display:block;}
.pannel-5 .max-tit{font-size:18px;}
.pannel-5 .min-tit{background-color: #ff1a6f;}
/*pannel-6*/
.pannel-6 { margin-top:35px; }
.pannel-6 .min-tit { background-color: #ff1a6f; width: 98%; }
.pannel-6 .TabTitle3 {margin: 0 auto;overflow: hidden;width: 96.5%;margin-top:18px;}
.pannel-6 .TabTitle3 li {width: 25%;height: 30px;line-height: 30px;cursor: pointer;text-align: center;float:left;}
.pannel-6 .TabTitle3 li.active{background-color: #ff9435;color:#fff;}
.pannel-6 .TabContent3 {width: 96.5%;background-color: #ff9435;margin: 0 auto;padding: 4px 0;margin-bottom: 14px;}
.pannel6 {width: 96%;background-color: #fff;margin: 0 auto;border-radius: 10px;position:relative;padding-bottom: 26px;}
.pannel6 .content {width: 90%;margin: 0 auto;font-size: 12px;color: #535353;line-height: 20px;}
.pannel6 img {padding-top: 22px;width: 100%;display: block;}
.pannel6 .yuan {width: 8px;height: 8px;background-color: #ff9435;position:absolute;border-radius:50%;}
.pannel6 .yuan1{top: 8px;left: 8px;}
.pannel6 .yuan2{top:8px;right:8px;}
.pannel6 .yuan3{bottom:8px;left:8px;}
.pannel6 .yuan4{bottom:8px;right:8px;}
.pannel6 .title{font-size: 14px;color: #ff9435;margin-top: 15px;margin-bottom:4px;font-weight: 600;}
/*pannel-7*/
.pannel-7{margin-top:26px;}
.focus1{width:89%;background-color: #1fdcff;margin:12px auto 20px auto;padding-top:15px;padding-bottom:10px;}
.focus1 .bd { position: relative; z-index: 0; width: 93%;margin:0 auto ;}
.focus1 .bd li img { width:48%; height: auto; }
.hd li { width: 12px; height: 12px; border-radius: 100%; margin-right: 12px; float: left; font-size: 0;cursor: pointer;background-color:#fff; }
.hd li.on {background-color: #abeffb; }
.hd li:last-child { margin-right: 0; }
.focus1 .hd { width:36px; height: 12px;margin:0 auto;margin-top:10px;}
/*pannel-8*/
.pannel-8{margin-top:25px;}
.pannel-8 .min-tit ,.pannel-9 .min-tit{ background-color: #5337fe; }
.pannel8  { width: 93.5%; background-color: #5337fe; margin: 0 auto; height: auto; overflow: hidden; border: 1px solid #5337fe; margin-top: 20px;margin-bottom:15px; }
.pannel8  .TabTitle2 {width: 28%;float: left;}
.pannel8  .TabTitle2 li { height: 2.13rem; line-height: 2.13rem; font-size: .8rem; background-color: #fff; text-align: center; border-bottom: 1px dashed #D7D7D7; letter-spacing: 2px; cursor: pointer; }
.pannel8  .TabTitle2 li:last-child { border-bottom: none; }
.pannel8  .TabTitle2 li.active { background-color: #5337fe; color: #fff; border-bottom: none; }
.pannel8  .TabContent2 {width: 68%;float: right;position: relative;margin-top: .32rem;margin-right: 2%;height: auto;overflow: hidden;}
.pannel8  .TabContent2 img { width: 100%; height: auto; display: block; }
/*pannel-9*/
.pannel-9{margin-top:26px;margin-bottom: 80px;}
.focus2{width:93%;background-color: #5337fe;margin:10px auto 20px auto;padding-top:6px;padding-bottom:10px;}
.focus2 .bd { position: relative; z-index: 0; width: 96%;margin:0 auto ;}
.focus2 .bd li img { width:100%; height: auto; }
.focus2 .hd { width:108px; height: 12px;margin:0 auto;margin-top:10px;}
.focus2 .hd li.on {background-color: #becafa; }
/*pannel-14*/
.pannel-14 { width: 100%; background: #ffffff; bottom: 0px; position: fixed; overflow: hidden; z-index: 10; box-shadow: 0 2px 13px 0 #CBD6EC; max-width: 750px; margin: 0 auto; }
.pannel-14 a { display: block; width: 100%; float: left; }
.pannel-14 li { float: left; width: 25%; height: 2.5rem; padding-top: .6rem;padding-bottom: 1rem; }
.pannel-14 li p { width: 100%; text-align: center; }
.pannel-14 li img { margin: 0 auto; display: block; margin-bottom: .5rem; height: 1.5rem; }
/*.pannel-13*/
.pannel-13 { width: 60%; position: fixed; background-color: #fff; top: 50%; height: 14rem; margin-top: -7rem; max-width: 402px; left: 50%; margin-left: -34%; z-index: 100; padding: 0 4%;display:none; }
.pannel-13 img { width: 21.37%; height: auto; display: block; margin: 0 auto;}
.pannel-13 p { text-align: center; font-size: 1rem; }
.pannel-13 .ses {font-size: 1.25rem;margin-top: .6rem;margin-bottom: .2rem;}
.pannel-13 span {color:#fff;}
.pannel-13 .btns {width: 61%;height: 1.8rem;border-radius: 6px;border: solid 2px #076eb8;font-size: 1rem;color: #076eb8;background-color: transparent;padding: 0;margin:  0 auto;display:  block;margin-top: 1rem;outline:none;}
#hui-mask { position: fixed; z-index: 20; background: rgba(0,0,0, 0.5); width: 100%; left: 0px; top: 0px; height: 100%; z-index: 99; }
/*15周年弹窗 */
.tiepian{margin:20px auto;display:block;}
.anniversary{width: 246px;height: 327.6px;position: fixed;top: 50%;left: 50%;margin-left: -123px;margin-top: -163.8px;z-index: 9999;background: url("../images/bn_jixunying_2021/tanchuang.png") no-repeat center;background-size: cover;}
.choujiang{position: absolute;width: 246px;height: 283px;display: block;top: 0;left: 0;}
.guanbi1{position: absolute;width: 34px;height: 34px;display: block;left: 116px;bottom: 0;}



/* bn_2021.css */

.linkBox{ width: 100%; height: 2.15rem;background: #ffdb00; display: flex;justify-content: center;align-items: center}
.linkBox p{ color: #481c02; margin: 0 1rem ;font-weight: bold}
.lingImg{width: 1.2rem;height: 1.2rem; }
.wh_img{ width: 100%;height: 100%}
.title { text-align: center; 	color: #ffaa00; font-size: 1.1rem;font-weight: bold ;color: #ffaa00;margin: 0.5rem 0}
.min-title{ color: #333333;font-size: 0.8rem; text-align: center}
.pannel2_cont, .pannel3 .TabContent2{ border: solid 4px #ffdb00;}
.pannel2_cont table tr td:first-child{
    background-color: #ffaa00 !important;
}
.pannel2_cont .TabContent1 table ul li span{
    color: #ffaa00;
    margin-right: 2px
}

.paster1s {
    width: 16rem;
    margin: 1rem auto;
}
.paster1s img {
    width: 100%;
}
.pops {
    position: fixed;
    width: 14rem;
    height: 14rem;
    top: 50%;
    left: 50%;
    margin-left: -7rem;
    margin-top: -7rem;
    z-index: 999;
}
.pops .popup {
    width: 100%;
    position: relative;
}
.pops .popup img {
    width: 100%;
}
.pops .popup .close {
    position: absolute;
    top: 0;
    right: 0;
    width: 2rem;
    height: 2rem;
}
.pops .popup .close img {
    width: 100%;
    height: 100%;
}

.btn a, .pannel4_btn{
    /*background-color: #ffd400;*/
    /*box-shadow: 0px 3px 5px 0px*/
    /*rgba(51, 51, 51, 0.25);*/
    border-radius: 22px;
    margin: 0  1rem;
    color: #481c02;
    width: 40%;
    font-size: 0.9rem;
     background:url('../images/bn_jixunying_2021/btn2.png') no-repeat center ;
    background-size: cover;
}
.ying ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.ying ul li {
     width: 10.7rem;
     margin: 1rem;
}
.ying ul li p{
    padding: 0.5rem;
    font-size: 0.8rem;
}
.fuwu{
    margin-top: 0.5rem;
}
.fuwu ul {
     display: flex;
    justify-content: center;

}
.fuwu ul  li { margin: 1rem 0.2rem}

.fuwu ul  li  .fuwuImg{
    width: 5rem;
    height:5rem;

    margin: 0.5rem auto;
}
.fuwu ul  li .fuwuTitle{
    width: 6rem;
    height: 1.3rem;
    font-size: 0.8rem;
    background-color: #ffd400;
    border-radius: 18px;
    text-align: center;
    color: #333333;
    font-weight: bold;
    line-height: 1.3rem;
}
.fuwu ul  li p{ text-align: center; font-size: 0.8rem;color: #333333; padding: 0.5rem}

.focus2{
    background-color: #ffd400;
}
.xueBox{
    width: 25.7rem;
    background: #ffd400;
    padding: 0.3rem;
    margin: 0.5rem auto;

}
.xueTab {
     display: flex;
    justify-content: space-around;

}
.xueTab li { border: solid 1px #481c02;   font-size: 0.65rem; text-align: center; margin: 0.5rem 0.1rem}
.xueTab li.active{background-color: #481c02; color: #ffffff }
.xueCot li{ display: none}
.xueCot li:nth-child(1){ display: block}


.teacherTab {
    display: flex;
    justify-content: space-around;
}
.teacherTab li {
    border: solid 1px #481c02;   font-size: 0.65rem; text-align: center; margin: 0.5rem 0.1rem
}
.teacherTab li p{ padding: 0.3rem 0.3rem}
.teacherTab li.active{background-color: #481c02; color: #ffffff }
.teacherCot li{ display: none}
.teacherCot li:nth-child(1){ display: block}
.teacherCot  li h1 { text-align: center; font-size: 1rem;color: #481c02; }
.teacherCot  li  p{ font-size: 0.8rem;padding: 0.5rem}

.btn{
    display: flex;
    justify-content: center;

}
.pannel-4{ margin-top: 0}
.xuanfukuang img {
    position: fixed;
    bottom: 200px;
    right: 0;
  }