/*img{display: block;width: 100%;}*/
/*header{font-size: 1.5rem;}*/
/*.mt1{margin-top: 1rem;}*/
/*.t-c{text-align: center;}*/
/*.c-y{color: #f18d00;}*/
/*.c-b{color: #0065fc;}*/
/*.class-time.c-b{color: #0065fc;}*/
/*.bg-b{background-color: #0000FF;}*/
/*.bar-nav{padding: 1rem;background-color: #fff;align-items: center;}*/
/*.bar-nav img{width: 3rem;margin-right: 1rem;}*/
/*.p1{padding: 1rem;}*/
/*.btn-wechat{background-color: #09bb07;color: #fff;border-radius: 1.5rem;width: 25rem;margin: 0 auto;justify-content: center;padding: 1rem 2rem;font-size: 1.3rem}*/
/*.btn-wechat img{width: 2rem;margin-right: 1rem;}*/
/*.dev-title-box{justify-content: center;}*/
/*.mr1{margin-right: 1rem;}*/
/*.dev-title-box .dev-title-li{font-size: 2.5rem;font-weight: 600;}*/
/*.dev-title-box .title-l{color: #0065fc;}*/
/*.dev-title-box .title-r{color: #f18d00;}*/
/*.dev-title-tip{text-align: center;margin-top: 0.5rem;font-size: 1.7rem;}*/
/*.dev-btn-bg{display: inline-block;color: #fff;min-width: 15rem;text-align: center;padding: 2rem;background: url(../../images/zt/kq_jx2021/bg_btn.png) repeat 0 0;background-size: 100% 100%;position: relative;}*/
/*.dev-btn-bg a{color: #fff;}*/
/*.btn-class{}*/
/*.btn-class-li{padding: 0.3rem 1rem;display: inline-block;border: 1px solid #0065fc;color: #f18d00;font-weight: 600;border-radius: 3rem;}*/
/*.btn-class-li.active{border-color: #f18d00;color: #0065fc;}*/
/*.class-wrap{padding: 0 1rem;}*/
/*.class-wrap ul{text-align: center;font-size: 1.3rem}*/
/*.class-wrap ul li{padding: 0.5rem 0;height: 1rem;line-height: 1rem;}*/
/*.calss-top{background-color: #0065FC;color: #fff;}*/
/*.flex1{flex: 1.5;}*/
/*.flex2{flex: 2;}*/
/*.flex4{flex: 4;}*/
/*.border-l{border-left: 1px solid #0bbcfc;}*/
/*.border-r{border-right: 1px solid #0bbcfc;}*/
/*.border-b{border-bottom: 1px solid #0bbcfc;}*/
/*.swiper-img{padding: 1rem 1rem 2rem;}*/
/*.box1 .swiper-slide{width: 50%!important;}*/
/*.swiper-img2{padding: 0 1.5rem 2rem;}*/
/*.footer-wrap{background-color: #fff;padding-bottom: 1rem;position: fixed;left: 0;bottom: 0;right: 0;z-index: 99;}*/
/*.footer-wrap li{width: 20%;text-align: center;}*/
/*.footer-wrap li img{width: 50%;margin: 0 auto;}*/
.hide-wrap{z-index: 99;display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.4);}
.hide-box{padding: 2rem;text-align: center;background-color: #fff;width: 30rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.hide-box img{width: 5rem;margin: 0 auto;}
.hide-box p{margin: 2rem 0;padding: 0 3rem;}
/*.btn-to{display: inline-block;padding: 0.2rem 2rem;border: 1px solid #0065FC;border-radius: 0.2rem;color: #0065FC;}*/
/*.empty{height: 8rem;width: 100vw;}*/
/*.c-r{color: #EE3326;}*/
/*.box2 .swiper-slide{width: 33%!important;}*/
/*.swiper-pagination-bullets{bottom: 0!important;}*/
* {
    padding: 0;
    margin: 0; }

body {
    padding-bottom: 0 !important; }

.container {
    width: 100%; }
.container .top {
    padding: 0 1rem;
    margin-bottom: 0.5rem;
    height: 4rem; }
.container .top img {
    height: 4rem; }
.container .ul {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 1rem;
    font-size: 0.6rem; }
.container .ul li {
    flex: 1;
    height: 2.4rem;
    line-height: 2.4rem;
    border-radius: 0.2rem;
    margin: 0.5rem;
    text-align: center;
    background: #FB7330; }
.container .ul li a {
    color: #ffffff; }
.container .banners {
    width: 100%;
    background: #fb7330;
}
.container .banner {
    width: 34rem;
    display: block;
    margin: auto;
    padding: 2rem 0;
    }
.container .ej {
    position: fixed;
    top: 24rem;
    right: 2rem;
    width: 8rem;
    height: 8rem;
    z-index: 999; }
.container .plan1 {
    padding: 1rem; }
.container .plan1 .title1 {
    width: 100%;
    margin-bottom: 2.5rem; }
.container .plan1 .fuxi {
    width: 100%;
    margin-bottom: 3rem; }
.container .plan1 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center; }
.container .plan1 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #ffffff;
    background: #FB7330;
    padding: 0.1rem 0.7rem; }
.container .plan1 .btns .btn a {
    color: #ffffff; }
.container .plan2 {
    background: #fc9109;
    background-size: 100%;
    padding: 2rem 1rem 1rem; }
.container .plan2 .title2 {
    width: 100%; }
.container .plan2 .review {
    display: block;
    margin: auto;
    padding-top: 2rem;
    width: 100%;
    margin-bottom: 5rem; }
.container .plan2 .time {
    display: block;
    height: 4.6rem;
    margin: 0 auto 4rem; }
.container .plan2 .kexue {
    width: 33rem;
    display: block;
    margin: 0 auto 4rem; }
.container .plan2 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 1rem;}
.container .plan2 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #FC9209;
    background: #ffffff;
    padding: 0.1rem 0.7rem; }
.container .plan2 .btns .btn a {
    color: #FC9209; }
.container .plan3 {
    padding: 1rem; }
.container .plan3 .title3 {
    width: 100%;
    margin-bottom: 2rem; }
.container .plan3 .cls1 {
    position: relative;
    background: url("/static/images/zt/kq_jx2021/class1.png");
    background-size: 100% 100%;
    padding-top: 27rem; }
.container .plan3 .cls1 .btn {
    position: absolute;
    width: 58%;
    right: 0;
    top: 0;
    display: flex;
    justify-content: right;
    align-items: center;
    padding-top: 7rem; }
.container .plan3 .cls1 .btn ul {
    flex: 1;
    margin-right: 1rem; }
.container .plan3 .cls1 .btn ul li {
    height: 3.2rem;
    line-height: 3.2rem;
    margin-bottom: 3rem;
    text-align: center;
    border-radius: 0.4rem;
    background: #FB5A29; }
.container .plan3 .cls1 .btn ul li a {
    color: #ffffff; }
.container .plan4 {
    background: url("/static/images/zt/kq_jx2021/title4.png");
    background-size: 100% 100%;
    padding: 7rem 1rem 2rem; }
.container .plan4 .selectBtn {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 1.3rem; }
.container .plan4 .selectBtn div {
    flex: 0 0 26%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    border-radius: 1rem;
    background: #ffffff;
    margin-bottom: 2rem;
    color: #F07B14; }
/*.container .plan4 .plan4s li a {*/
    /*color: #F07B14; }*/
.container .plan4 .reviewsImg {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 1.8rem; }
.container .plan4 .reviewsImg  img{
    width:  40%;
    /*height: 14rem;*/
    margin-bottom: 3rem; }
/*.container .plan4 .reviewsImg li img {*/
    /*height: 100%; }*/
.container .plan4 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center; }
.container .plan4 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #FB7330;
    background: #ffffff;
    padding: 0.1rem 0.7rem; }
.container .plan4 .btns .btn a {
    color: #FB7330; }
.container .plan5 {
    padding: 1rem; }
.container .plan5 .title5 {
    width: 100%;
    margin-bottom: 1rem; }
.container .plan5 .class2 {
    width: 100%;
    margin-bottom: 4rem; }
.container .plan5 .time2 {
    width: 100%;
    margin-bottom: 2rem; }
.container .plan5 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center; }
.container .plan5 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #ffffff;
    background: #3A9B14;
    padding: 0.1rem 0.7rem; }
.container .plan5 .btns .btn a {
    color: #ffffff; }
.container .plan6 {
    background: url("/static/images/zt/kq_jx2021/lessons.png");
    background-size: 100% 100%;
    padding: 1rem; }
.container .plan6 .title6 {
    width: 100%;
    margin-bottom: 1rem; }
.container .plan6 .coach {
    width: 100%;
    margin-bottom: 2rem; }
.container .plan6 .text {
    width: 32rem;
    display: block;
    margin: 0 auto 1.5rem; }
.container .plan6 .jsj {
    width: 28rem;
    display: block;
    margin: 0 auto 1.5rem; }
.container .plan6 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center; }
.container .plan6 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #ffffff;
    background: #EF6917;
    padding: 0.1rem 0.7rem; }
.container .plan6 .btns .btn a {
    color: #ffffff; }
.container .plan7 {
    background: #fb7330;
    padding: 1rem; }
.container .plan7 .title7 {
    width: 100%;
}
.container .plan7 .teacher {
    padding-top: 4rem;
    width: 100%;
    margin-bottom: 1rem; }
.container .plan7 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding-bottom: 2rem; }
.container .plan7 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #EF6917;
    background: #ffffff;
    padding: 0.1rem 0.7rem; }
.container .plan7 .btns .btn a {
    color: #EF6917; }
.container .plan8 {
     }
.container .plan8 .tables {
    /*width: 100%;*/
    margin: 1rem 1rem;
    border: 2px solid #FB7330; }
.container .plan8 .tables .texts {
    text-align: center;
    color: #7CAA1A;
    padding-top: 2rem;
    margin-bottom: 2rem; }
.container .plan8 .tables .ipt {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 3rem;
    color: #969D13; }
.container .plan8 .tables .ipt input {
    width: 13rem;
    outline: none;
    border: none;
    margin: 0 0.5rem;
    border-bottom: 1px solid #FB7330; }
.container .plan8 .tables .ipts {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 3rem;
    color: #969D13; }
.container .plan8 .tables .ipts input {
    width: 11rem;
    outline: none;
    border: none;
    margin: 0 0.5rem;
    border-bottom: 1px solid #FB7330; }
.container .plan8 .tables .btn {
    width: 26rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #ffffff;
    background: #9CA313;
    display: block;
    margin: 0 auto 1rem;
    outline: none;
    border: none;
    text-align: center;
    border-radius: 6rem; }
.container .plan9 {
    background: url("/static/images/zt/kq_jx2021/bg3.png");
    background-size: 100% 100%;
    padding: 1rem; }
.container .plan9 .title9 {
    width: 16rem;
    display: block;
    margin: auto; }
.container .plan9 .title10 {
    width: 100%;
    margin-bottom: 1rem; }
.container .plan9 .btns {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding-bottom: 2rem; }
.container .plan9 .btns .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #EF6917;
    background: #ffffff;
    padding: 0.1rem 0.7rem; }
.container .plan9 .btns .btn a {
    color: #EF6917; }
.container .plan10 {
    background: url("/static/images/zt/kq_jx2021/bg.png");
    background-size: 100% 100%;
    padding: 1rem; }
.container .plan10 .logo {
    height: 5rem; }
.container .plan10 .footer {
    background: #ffffff;
    padding: 0.5rem;
    margin-bottom: 5.5rem; }
.container .plan10 .footer {
    font-size: 1rem;
    line-height: 2rem;
    color: #F68B23;
}
.container .plan10 .footer .footers {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background: #f69533;
    border-radius: 10px;
    height: 3rem;
    margin-bottom: 3rem; }
.container .plan10 .footer .footers li a {
    color: #ffffff; }
.container .plan10 .footer .text2 {
    display: block;
    margin: 0 auto 1rem;
    height: 20rem; }
.container .btn2 {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    padding: 1rem 0;
    background: #f58211;
    display: flex;
    justify-content: space-around;
    align-items: center;}
.container  .btn2 .btn {
    height: 3rem;
    line-height: 3rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    color: #EF6917;
    background: #ffffff; }
.container  .btn2 .btn a {
    color: #EF6917; }
