body {
    /* height: 3000px; */
    overflow-x: hidden;
}

.wh-img {
    width: 100%;
}

@font-face {
    font-family: 'SyhtCNMedium';
    src: url('/lib/layui/font/SyhtCNMedium.otf');
    font-family: 'SyhtCNRegular';
    src: url('/lib/layui/font/SyhtCNRegular.otf');
    font-family: 'SyhtCNBold';
    src: url('/lib/layui/font/SyhtCNBold.otf');
}

/* 首图下表单 */
.biaodan {
    width: 100%;
    height: 24rem;
    background: url(../images/cc-jixunying/biaodan.png) no-repeat;
    background-size: 100%;
    margin-top: -1rem;
    overflow-x: hidden;
}

.timu {
    position: absolute;
    width: 13rem;
    height: 5rem;
    color: #fff;
    margin-left: 2rem;
    margin-top: 4rem;
    text-align: center;
    overflow-x: hidden;
}

.timu .t_1 {
    /* width: 13rem; */
    height: 2rem;
    font-size: 1.2rem;
    font-weight: bold;
}

.timu .t_2 {
    font-size: 0.9rem;
}

.shuru {
    position: absolute;
    width: 23rem;
    height: 8rem;
    margin-top: 9rem;
    margin-left: 2rem;
    overflow-x: hidden;
}

.shuru input {
    width: 23rem;
    height: 3rem;
    background-color: #fff;
    color: #000;
}

.textname::-webkit-input-placeholder {
    color: #c1c1c1;
}

.textphone::-webkit-input-placeholder {
    color: #c1c1c1;
}

.shuru #txtName {
    padding-left: 0.5rem;
    width: 22rem;
    height: 3rem;
    border-radius: 7px;
    background: #fff;
    margin-right: 1rem;
    font-size: 0.9rem;
    letter-spacing: 0.1rem;
    color: #000;
    margin-bottom: 1rem;
}

.shuru #txtMobileX {
    color: #000;
    padding-left: 0.5rem;
    width: 22rem;
    height: 3rem;
    border-radius: 7px;
    background: #fff;
    margin-right: 2rem;
    font-size: 0.9rem;
    letter-spacing: 0.1rem;
}

.tijiao {
    position: absolute;
    color: #703e03;
    line-height: 40px;
    font-weight: bold;
    border-radius: 7px;
    width: 22.5rem;
    height: 3rem;
    font-size: 1.3rem;
    margin-top: 17.5rem;
    margin-left: 2rem;
    background-color: #facd40;
    overflow-x: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 顶部导航栏 */
.bannerTop {
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 0;
    height: 3rem;
    background: #FFFFFF;
    padding: 0 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #d2d2d2;
    max-width: 26.7rem;
}

.bannerTop .logo-fl {
    display: flex;
}

.bannerTop .logo-fl img {
    width: 10rem;
    height: 100%;
    margin-left: -5px;
    margin-top: 0.3rem;
}

.bannerTop .logo-fl .text {
    color: #4ba8fb;
    margin-top: 0.6rem;
    margin-left: 0.5rem;
    font-size: 1.2rem;
    font-family: 'SyhtCNMedium';
}

.bannerTop .link-fr {
    display: flex;
    float: left;
    margin-right: -0.7rem;
}

.bannerTop .link-fr div {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 0.5rem;
}

.bannerTop .link-fr .weixin {
    margin-right: 1.5px;
}

/* 顶部导航菜单 */
.bannerNav {
    width: 100%;
    margin-top: 3rem;
    height: 2rem;
    background: #ee5a34;
    border-bottom: 1px solid #d2d2d2;
}

.bannerNav ul {
    width: 100%;
    height: 2rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border: none;
    list-style: none;
}

.bannerNav ul li {
    width: 5.5rem;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 0.1rem solid #fff;
}

.bannerNav ul li img {
    width: 15%;
    padding-right: 0.5rem;
}

.bannerNav ul li:last-child {
    border-right: none;
}

.bannerNav ul li a {
    color: #FFFFFF;
    font-size: 0.85rem;
}

/* 轮播图 */

.whimg {
    width: 100%;
}


/* 微信弹窗 */

.hui-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 1000000000;
}

/* 微信 */
.pannel13 {
    position: absolute;
    top: 35%;
    left: 18%;
    width: 65%;
    background-color: #fff;
    border-radius: 0.8em;
}

.centerContainer {
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.centerContainer .closebtn {
    font-size: 1.4rem;
    margin-left: 90%;
    margin-top: -1rem;
}

.centerContainer img {
    margin-bottom: 0.5rem;
}

.centerContainer p {
    margin-bottom: 0.3rem;
    white-space: nowrap;
}

.copy-sucess {
    color: #000;
    font-size: 1.2rem;
}

.btns {
    width: 50%;
    height: 2.5em;
    font-size: 1rem;
    color: #fff;
    background-color: #51A938;
    margin-top: 1rem;
    margin-bottom: 2rem;
    border-radius: 0.6rem;
}

/* 咨询按钮 */

.listenBtn {
    display: flex;
    margin-top: 0.7rem;
    width: 100%;
    justify-content: space-around;
}


/* 冲刺集训营适合怎样的人 */

.cc_people {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 22rem;
    margin-top: -1rem;
}

.cc_title .shihe {
    width: 80%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-left: 1rem;
    margin-top: -2.1rem;
}

.cc_title {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 7rem;
    background-size: 100%;
}

.cc_title_txt {
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 550;
    color: #000;
}

.cc_title img:first-child {
    width: 16rem;
    height: 2rem;
}

.cc_title img:last-child {
    width: 14rem;
    height: 0.2rem;
}

.five_pointer {
    width: 80%;
    height: 13rem;
    background: url("../images/cc-jixunying/list.png") no-repeat;
    background-size: 100%;
    background-position: center center;
}

.five_pointer ul {
    width: 15rem;
    height: 100%;
    padding-left: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.five_pointer ul li {
    font-size: 0.9rem;
    font-family: Source Han Sans CN;
    color: #000;
}

.five_pointer ul li span {
    font-size: 0.9rem;
    font-family: Source Han Sans CN;
    color: #000;
}

.five_pointerone {
    display: flex;
    padding-top: 0.3rem;
    align-items: flex-start;
    height: 3.5rem;
    width: 13rem;
    background: url("../images/cc-jixunying/fiveone.png") no-repeat;
    background-size: 100%;
    background-position: top left;
}

.five_pointertwo {
    display: flex;
    align-items: center;
    height: 1.8rem;
    width: 11rem;
    background: url("../images/cc-jixunying/fivetwo.png") no-repeat;
    background-size: 100%;
    background-position: top left;
}

.five_pointerthree {
    display: flex;
    align-items: center;
    height: 1.8rem;
    width: 11rem;
    background: url("../images/cc-jixunying/fivethree.png") no-repeat;
    background-size: 100%;
    background-position: top left;
}

.five_pointerfour {
    display: flex;
    align-items: center;
    height: 1.8rem;
    width: 11rem;
    background: url("../images/cc-jixunying/fivefour.png") no-repeat;
    background-size: 100%;
    background-position: top left;
}

.five_pointerfive {
    display: flex;
    align-items: center;
    height: 1.8rem;
    width: 11rem;
    background: url("../images/cc-jixunying/fivefive.png") no-repeat;
    background-size: 100%;
    background-position: top left;
}

.five_pointer p {
    font-size: 0.7rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
}

.five_pointer span {
    font-size: 0.7rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    font-weight: bold;
}

.get_plan {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 1rem;
    width: 90%;
    height: 23rem;
    background: url("../images/cc-jixunying/get.png") no-repeat;
    background-size: contain;
    background-position: center center;
}

.get_plan_txt1 {
    margin-top: 1.8rem;
    width: 14rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background-color: #fff5ce;
    border-radius: 0.4rem;
    font-size: 0.8rem;
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #EE5A34;
}

.get_plan_txt2 {
    margin-top: 0.8rem;
    width: 80%;
    text-align: center;
    font-size: 0.6rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
}

.six_pointer {
    margin-top: 0.8rem;
    display: flex;
    width: 80%;
    flex-wrap: wrap;
    align-content: center;
}

.six_pointer li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33.3%;
    margin-bottom: 0.2rem;
}

.six_pointer li div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background-color: #fffae5;
}

.six_pointer li div img {
    width: 1.6rem;
}

.six_pointer li div p {
    text-align: center;
    font-size: 0.8rem;
}

.ccniu {
    /* background-color: rgba(0, 0, 0, 0.2); */
    width: 60%;
    height: 2rem;
    margin-top: 1rem;
    margin-left: 4rem;
    background: url(../images/cc-jixunying/get_plan.png) no-repeat;
    background-size: 100% 100%;
}

/* 考前冲刺特训营课程体系 */
.center3 {
    margin-top: 2rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: url("../images/cc-jixunying/course_bg.png") no-repeat;
    background-size: 150%;
}

.course {
    display: flex;
    width: 100%;
    height: 5rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.course .kaoqian {
    width: 70%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-top: -2.2rem;
    margin-left: 1rem;
}

.course p {
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 550;
    color: #000;
}

/* 考前四个 */
.situ {
    width: 100%;
    height: 21rem;
}

.situ .oneh {
    width: 100%;
    height: 10rem;
    display: flex;
    justify-content: space-around;
}

.qkfp {
    width: 45%;
    background: url(../images/cc-jixunying/w1.png) no-repeat;
    background-size: 100%;
}

.jqdb {
    width: 45%;
    background: url(../images/cc-jixunying/w2.png) no-repeat;
    background-size: 100%;
}

.situ .twoh {
    width: 100%;
    height: 10rem;
    display: flex;
    justify-content: space-around;
}

.mkxl {
    width: 45%;
    background: url(../images/cc-jixunying/w3.png) no-repeat;
    background-size: 100%;
}

.kqyc {
    width: 45%;
    background: url(../images/cc-jixunying/w4.png) no-repeat;
    background-size: 100%;
}

.situ .t1 {
    position: absolute;
    width: 10rem;
    height: 9rem;
    margin-left: 0.9rem;
    text-align: center;
}


.situ .f1 {
    color: #fff;
    font-size: 1.3rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

/* 长框 */
.ckk p {
    margin-top: 0.4rem;
}

.center3 .listenBtn2 {
    margin-top: 1rem;
    height: 3rem;
    width: 100%;
}

.center3 .listenBtn2 .kecheng {
    width: 10rem;
    height: 3rem;
    position: relative;
    font-weight: bold;
    color: #ee5a34;
    font-size: 1rem;
    margin-left: 2.5rem;
    margin-top: -2.2rem;
}

.center3 .listenBtn2 .yijian {
    width: 10rem;
    height: 3rem;
    position: relative;
    font-weight: bold;
    color: #ee5a34;
    font-size: 1rem;
    margin-left: 2.5rem;
    margin-top: -2.2rem;
}


/* 免费礼包领取 */
.free_libao {
    width: 100%;
    height: 9rem;
    background: url("../images/cc-jixunying/free.png") no-repeat;
    background-size: 100%;
    margin-top: 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.free_libao_title {
    width: 100%;
    height: 3.5rem;
}

.free_libao_title .xianmian {
    /* width: 100%; */
    height: 100%;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-left: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.free_libao_title .xianmian img {
    width: 3rem;
    margin-top: -0.5rem;
}

.free_commit {
    display: flex;
    justify-content: center;
    width: 50%;
}

.free_commit input {
    width: 8rem;
    height: 1.5rem;
    background-color: #fff;
    border-radius: 0.9rem;
    margin-right: 1rem;
    margin-bottom: 0.3rem;
}

.input-test {
    font-size: 0.8em;
    padding-left: 0.7rem;
}

.input-test::-webkit-input-placeholder {
    color: #696969;
}

.input-text::-moz-placeholder {
    color: #696969;
}

.input-text:-ms-input-placeholder {
    color: #696969;
}

#select {
    font-size: 0.7rem;
    outline: none;
    border: none;
    margin-bottom: 0.7em;
}

.submit {
    color: #fff;
    text-align: center;
    border-radius: 0.5rem;
    line-height: 1.7rem;
    width: 12rem;
    height: 1.7rem;
    font-size: 0.8rem;
    margin-top: 1rem;
    background-color: #ee5a34;
    cursor: pointer;
}


/* 热门专业定向开班 */

.hot_box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.hot_title {
    width: 100%;
    height: 5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.hot_title .remen {
    width: 70%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-top: -2.2rem;
    margin-left: 1rem;
}

.hot_title p {
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 550;
    margin-left: 1.5rem;
}

.hot_container {
    margin-top: -1rem;
    width: 100%;
}

.hot_container ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.hot_container ul li {
    display: flex;
    width: 32%;
    flex-direction: column;
}

.hot_bg1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg1-new.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg2.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg3.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg4.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg5 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg5.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg6.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg7.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg8 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg8.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_bg9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 9.5rem;
    background: url("../images/cc-jixunying/hot_bg9.png") no-repeat;
    background-size: 99%;
    background-position: center center;
}

.hot_txt1 {
    font-size: 0.9rem;
    font-weight: bold;
    font-family: 'SyhtCNBold';
}

.hot_txt2 {
    /* -webkit-transform-origin-x: 0; */
    white-space: nowrap;
    -webkit-transform: scale(0.58);
    font-size: 1rem;
    font-weight: bold;
    font-family: 'SyhtCNRegular';
}

.hot_zx {
    /* padding-bottom: 1rem; */
    width: 5.5rem;
    /* height: 2rem; */
    border-radius: 1rem;
    padding: 0 0.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hot_bg1 .z1 {
    border: 0.15rem solid #92d853;
}

.hot_bg2 .z2 {
    border: 0.15rem solid #fe6313;
}

.hot_bg3 .z3 {
    border: 0.15rem solid #9879f0;
}

.hot_bg4 .z4 {
    border: 0.15rem solid #fa4e66;
}

.hot_bg5 .z5 {
    border: 0.15rem solid #9aecd6;
}

.hot_bg6 .z6 {
    border: 0.15rem solid #199cf6;
}

.hot_bg7 .z7 {
    border: 0.15rem solid #846acb;
}

.hot_bg8 .z8 {
    border: 0.15rem solid #fcb948;
}

.hot_bg9 .z9 {
    border: 0.15rem solid #6dc8bf;
}

.hot_zx a {
    /* text-align: center; */
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.8rem;
}

.k1 {
    color: #92d853;
}

.k2 {
    color: #fe6313;
}

.k3 {
    color: #9879f0;
}

.k4 {
    color: #fa4e66;
}

.k5 {
    color: #9aecd6;
}

.k6 {
    color: #199cf6;
}

.k7 {
    color: #846acb;
}

.k8 {
    color: #fcb948;
}

.k9 {
    color: #6dc8bf;
}

.listenBtn2 {
    display: flex;
    width: 100%;
    /* height: 1.6rem; */
    justify-content: space-around;
}

.listenBtn2 a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.hot_box .listenBtn2 .gengduo {
    width: 10rem;
    height: 3rem;
    position: relative;
    font-size: 1rem;
    margin-top: -2.3rem;
    margin-left: 2.5rem;
    color: #ee5a34;
    font-weight: bold;
}

.hot_box .listenBtn2 .phone {
    width: 5rem;
    height: 3rem;
    position: relative;
    font-size: 1rem;
    margin-top: -2.3rem;
    margin-left: 3.7rem;
    color: #ee5a34;
    font-weight: bold;
}

.listenBtn2 .teltu {
    width: 10rem;
    background: url(../images/cc-jixunying/call_btn2.png) no-repeat;
    background-size: 100% 100%;
    color: #ee5a34;
    font-size: 0.9rem;
    font-family: 'SyhtCNBold';
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}

.listenBtn2 .teltu span {
    /* margin-left: 0.6rem; */
    margin-top: -0.1rem;
}

/* 军事化作息时间管理 */

.time_box {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 18rem;
    background: url("../images/cc-jixunying/time_bg-new.png") no-repeat;
    background-size: 112%;
    background-position: 0 3rem;
}

.time_title {
    width: 100%;
    height: 5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.time_title .junshi {
    width: 70%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-top: -2.2rem;
    margin-left: 1.5rem;
}

.time_title p {
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 550;
}


/* 六大服务体系 */
.service_box {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 23rem;
}

.service_title {
    width: 100%;
    height: 5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.service_title .liuda {
    width: 80%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-left: 1rem;
    margin-top: -2.1rem;
}

.service_title p {
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 550;
}

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

.six_zixun .list {
    height: 5rem;
    margin-bottom: 1rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    box-shadow: #CCC 3px 2px 2px 0px;
}

.six_zixun .list img {
    width: 20%;
}

.six_zixun .list .six_text {
    width: 8rem;
    display: flex;
    flex-direction: column;
}

.six_zixun .list .t1 {
    font-size: 1rem;
    color: #d95b35;
}

.six_zixun .list .t2 {
    width: 9rem;
    font-size: 0.7rem;
}

/* 实力派资深老师 */

.teacher_box {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 27rem;
}

.teacher_title {
    width: 100%;
    height: 5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.teacher_title .shili {
    width: 80%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-top: -2.2rem;
}

.teacher_title p {
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 550;
}

/* 分界线 */
.kyglbxTop {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* margin-top: -2rem; */
}

.kyglbxTop .kyglbxTab {
    display: inline-block;
    width: 85%;
    height: 2rem;
    margin-bottom: 0.5rem;
    /* height: 30px; */
    /* margin-top: 3rem; */
}

.kyglbxTab .swiper-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.kyglbxTab .kyglbxLi {
    width: 5rem !important;
    height: 100%;
    background-color: #fee4a9;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 1rem;
}

.kyglbxCot {
    display: flex;
    width: 23rem;
    height: 20rem;
    background-color: #fffbf2;
    box-shadow: 0px 10px 10px 5px #fef4eb;
}

.kyglbxCot .swiper-slide {
    width: 25rem;
    height: 19rem;
}

.kyglbxCot .swiper-slide .jubu {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.kyglbxCot .swiper-slide img {
    width: 90%;
    display: flex;
    margin-bottom: 1rem;
}

.kyglbxCot .txt1 {
    width: 90%;
    height: 19rem;
    position: absolute;
    font-size: 0.8rem;
    display: flex;
    flex-direction: column;
}

.kyglbxCot .t1 {
    width: 14rem;
    margin-top: 2.3rem;
    margin-left: 6.8rem;
}

.kyglbxCot .t2 {
    width: 14rem;
    margin-top: 4.1rem;
    margin-left: 6.8rem;
}

.kyglbxCot .t3 {
    width: 14rem;
    margin-top: 3.8rem;
    margin-left: 6.8rem;
}

.kyglbxTab .kyglbx-active {
    background-color: #fb770a;
    color: #fff;
}

/* 考研辅导实力品牌 */

.brand {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 20rem;
    background: url("../images/cc-jixunying/brand_bg_new.png") no-repeat;
    background-size: 100%;
}

.brand_title {
    display: flex;
    width: 100%;
    height: 5rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.5rem;
}

.brand_title .pinpai {
    width: 70%;
    height: 2rem;
    text-align: center;
    font-weight: bold;
    color: #ee5a34;
    font-family: Source Han Sans CN;
    font-size: 1.3rem;
    margin-top: -2.2rem;
}

.brand_txt {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.brand_txt p {
    padding: 0 0.4rem;
    font-size: 1rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #EE5A34;
}

.brand_pic {
    margin-top: -1.2rem;
}

.pre {
    width: 0;
    height: 0;
    border: 0.6rem solid;
    border-color: transparent #EE5A34 transparent transparent;
}

.next {
    width: 0;
    height: 0;
    border: 0.6rem solid;
    border-color: transparent transparent transparent #EE5A34;
}

.brand_lun2 {
    padding: 0.3rem 0.2rem 0.3rem 0.3rem;
    width: 19.4rem;
    height: 4.5rem;
    background-color: #EE5A34;
    border-radius: 1rem;
}

.lun_img {
    width: 100%;
    height: 100%;
}

.brand_g {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-top: 0.3rem;
}

.brand_img {
    width: 3rem;
    height: 3.5rem;
}

.brand_g ul {
    display: flex;
    justify-content: center;
}

.brand_g ul li {
    width: 35%;
    text-align: center;
}

.brand_g ul p {
    white-space: nowrap;
}

.brand_g p {
    font-size: 0.7rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #636363;
}

.brand_btxt {
    width: 100%;
    display: flex;
    justify-content: center;
}

.brand .brand_btxt p {
    margin-top: 1rem;
    width: 90%;
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    line-height: 1.2rem;
    letter-spacing: 0.1rem;
}

.swiper-button-next,
.swiper-button-prev {
    width: 15px !important;
    background-size: 16px 44px !important;
}


/* 环境展示 */

.environment {
    margin-top: 2.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 21rem;
    background-color: #EE5A34;
}

.env_title {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.environment .env_txt {
    font-size: 1.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
}

.lun3 {
    display: flex;
    margin-top: 1rem;
    width: 25rem;
    height: 14rem;
    background: #FFFADD;
    border-radius: 1rem;
    flex-direction: row;
}

.lun3_left {
    width: 6rem;
    font-size: 0.8rem;
    display: flex;
    text-align: center;
    justify-content: center;
}

.lun3_left .kkk {
    width: 6rem;
    display: flex;
    flex-direction: column;
}

.lun3_left .kyglbxLi2 {
    height: 1.3rem;
    margin-bottom: 0.5rem;
    border: 0.1rem solid #EE5A34;
    border-radius: 15px;
    box-sizing: border-box;
}

.lun3_link_bg {
    width: 4.8rem;
    background-color: #EE5A34;
    border-radius: 0.5rem;
    color: #fff;
}

.lun3_bg1 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new1.png") no-repeat;
    background-size: 100%;
}

.lun3_bg2 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new2.png") no-repeat;
    background-size: 100%;
}

.lun3_bg3 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new3.png") no-repeat;
    background-size: 100%;
}

.lun3_bg4 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new4.png") no-repeat;
    background-size: 100%;
}

.lun3_bg5 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new5.png") no-repeat;
    background-size: 100%;
}

.lun3_bg6 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new6.png") no-repeat;
    background-size: 100%;
}

.lun3_bg7 {
    width: 100%;
    height: 13rem;
    background: url("../images/cc-jixunying/hj_new7.png") no-repeat;
    background-size: 100%;
}

.lun3_right {
    position: relative;
    width: 18rem;
    height: 12rem;
}

.lun3_right ul li div p:first-child {
    padding-top: 1rem;
    padding-left: 12rem;
    font-size: 0.9rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #EE5A34;
}

.lun3_right ul li div p:last-child {
    padding-top: 5.8rem;
    padding-left: 0.5rem;
    font-size: 0.8rem;
    font-family: Source Han Sans CN;
    color: #636363;
}

.yuyue_btn {
    width: 100%;
    height: 3rem;
    margin-top: 1rem;
    display: flex;
    justify-content: center;
}

.yuyue_btn .yuyue {
    width: 10rem;
    height: 3rem;
    position: relative;
    font-size: 0.9rem;
    margin-top: -1.9rem;
    margin-left: 2.2rem;
    color: #ee5a34;
    font-weight: bold;
}

.yuyue_btn .phone {
    width: 5rem;
    height: 3rem;
    position: relative;
    font-size: 1rem;
    margin-top: -2.1rem;
    margin-left: 2.7rem;
    color: #ee5a34;
    font-weight: bold;
}

/* call */
.phoneBox {
    z-index: 1000000;
    background: #FFFFFF;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 15rem;
    border-radius: 0.5rem;
}

.phoneBox .phoneBoxTop {
    text-align: center;
    padding: 1.5rem;
    border-bottom: 1px solid #e3e3e3;
    font-weight: bold;
}

.phoneBox ul {
    display: flex;
}

.phoneBox ul li {
    width: 50%;
    text-align: center;
    padding: 0.5rem 0;
    color: #007AFF;
}

.phoneBox ul li a {
    color: #007AFF;
    width: 100%;
    height: 100%;
    display: block;
}

.phoneBox ul li:nth-child(1) {
    border-right: 1px solid #e3e3e3;
}

.none {
    display: none;
}

#hui-mask {
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    left: 0px;
    top: 0px;
    height: 100%;
    z-index: 100000;
}

/* 底部导航栏 */
.container .footer {
    z-index: 999;
    height: 3.4rem;
    background-color: #ee5a34;
    width: 100%;
    bottom: 0px;
    position: fixed;
    overflow: hidden;
    box-shadow: 0 2px 13px 0 #CBD6EC;
    max-width: 26.6rem;
    margin: 0 auto;
}

.container .footer ul {
    height: 100%;
    display: flex;
    align-items: center;
}

.container .footer ul .footer-li {
    width: 25%;
    text-align: center;
    color: #ffffff;
    font-size: 0.85rem;
}

.footer-li img {
    height: 1.2rem;
}

.container .pannel-13 {
    width: 65%;
    position: fixed;
    border-radius: 15px;
    background-color: #fff;
    top: 50%;
    margin-top: -7rem;
    max-width: 402px;
    left: 50%;
    margin-left: -34%;
    z-index: 100;
    padding: 2% 4%;
    display: none;
}

.container .pannel-13 img {
    width: 100%;
    height: auto;
    display: block;
    margin: 1rem auto;
}

.container .pannel-13 p {
    text-align: center;
    font-size: 1rem;
    color: #7D7D7D;
    margin-top: 0.5rem;
}

.container .pannel-13 .ses {
    font-size: 1.25rem;
    margin-top: 0.6rem;
    margin-bottom: 0.2rem;
    color: #000;
}

.container .pannel-13 span {
    color: #fff;
}

.container .pannel-13 .btns {
    width: 50%;
    height: 2.5rem;
    border-radius: 6px;
    font-size: 1rem;
    color: #fff;
    background-color: #51A938;
    padding: 0;
    margin: 0.5rem auto;
    display: block;
    margin-top: 1rem;
    outline: none;
}

.container .pannel-13 .closePannel {
    font-size: 1.8rem;
    margin-left: 90%;
    margin-top: -1.6rem;
}

/* 底部小火箭 */
.TopCall {
    width: 5rem;
    height: 3rem;
    background: url(../images/cc-jixunying/bottom1_3.png) no-repeat;
    background-position: 2.25rem 0.15rem;
    background-size: 51%;
    margin-right: 1.2rem;
    display: flex;
    flex-direction: column;
}

.returnTop {
    position: relative;
    width: 39%;
    left: 2.55rem;
    top: 0.9rem;
}

.PicSlide {
    position: relative;
    width: 1.18rem;
    height: 1.61rem;
    left: 2.9rem;
    top: 0.65rem;
    display: none;
}