    /* 对原始layui重写 */
    .layui-border-orange {
        border-color: #969696 !important;
        color: #969696 !important;
    }

    .layui-btn.color {
        background-color: #20309c;
    }

    .layui-main {
        width: 1200px;
    }

    .layui-tab-brief>.layui-tab-title .layui-this {
        color: #20309c;
    }

    .layui-tab-brief>.layui-tab-more li.layui-this:after,
    .layui-tab-brief>.layui-tab-title .layui-this:after {
        border-bottom: 2px solid #20309c;
    }

    .layui-tab-title.zxiaotx .layui-this:after {
        display: none;
    }

    .layui-btn-checked {
        background-color: #20309c;
    }

    .layui-btn-normal {
        background-color: #20309c;
    }

    .layui-container {
        width: 1200px;
        padding: 0;
    }

    .layui-fluid {
        padding: 0;
    }

    .layui-carousel {
        background-color: rgba(0, 0, 0, 0)
    }

    .layui-carousel .banner-container {
        width: 100%;
        /* 容器宽度占满整个屏幕 */
        max-width: 1920px;
        /* 最大宽度限制为1920px */
        margin: 0 auto;
        /* 水平居中 */
        overflow: hidden;
        /* 防止内容溢出 */
        position: relative;
    }

    .tops {
        height: 40px;
        line-height: 40px;
        position: relative;
    }

    .top-yim {
        display: none;
    }

    .tops:last-child img {
        position: absolute;
        z-index: 20;
        right: -11px;
        top: 40px;
    }

    .tops:last-child:hover img {
        display: block;
    }

    .banner-container .banner-image {
        width: 100%;
        /* 图片宽度占满容器宽度 */
        height: auto;
        /* 高度自动调整，保持图片比例 */
        display: block;
        /* 移除图片下方的默认间隙 */
        /* 无需设置margin，因为已经是块级元素且占满宽度 */
    }

    .layui-bg-white {
        background-color: #ffffff !important;
    }

    .layui-bg-white .layui-nav-item a {
        color: #333333 !important;
    }

    .layui-nav .layui-this:after,
    .layui-nav-bar {
        content: "";
        position: absolute;
        background-color: #20309c;
        transition: all .2s;
        -webkit-transition: all .2s;
        pointer-events: none;
    }

    .layui-row .dao {
        display: flex;
        height: 80px;
        align-items: center;
        justify-content: center;
    }

    /* end */

    /* 全局 */
    a:active,
    a:hover {
        outline: 0;
        ;
    }

    .layui-breadcrumb a:hover {
        color: #20309c !important;
    }

    .layui-fixbar {
        bottom: 120px;
    }

    /* end */
    .biaozhi {
        padding: 40px 0;
    }

    .daohang {
        height: 80px;
    }

    .dao-pc {
        display: block;
    }

    .dao-pc li {
        line-height: 80px !important;
    }

    .dao-pc li.layui-nav-item>a {
        font-weight: bold;

    }

    .huanjings {
        background-color: #f5f7fa;
        padding: 40px 0 60px 0;
        margin-bottom: 60px;
    }

    .nav-2 {
        display: none;
    }

    .logo {
        width: 140px;
        height: auto;
        top: auto;
    }

    .bottom50 {
        padding-bottom: 50px;
    }

    .maps {
        background-color: #666666;
        height: 480px;
    }

    .ban-wap {
        display: none;
    }

    .logosss {
        height: 80px;
        display: grid;
        place-items: center;
    }

    .shouji .icon {
        line-height: 80px;
        height: 80px;
        display: table-cell;
        vertical-align: middle;
    }

    .shoujis {
        line-height: 80px;
        color: #20309c;
        font-weight: bold;
        font-size: 1.2rem;
    }

    .layui-row ul {
        display: flex;
        flex-wrap: wrap;
    }

    .box1 {
        margin-right: 20px;
        width: 320px;
    }

    .box1 img,
    .box2 img {
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        border-radius: 10px;
    }


    .box1 img:hover {
        margin-top: -10px;
        box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08);
    }

    .box2 img:hover {
        margin-top: -10px;
        box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08);
    }

    .box img,
    .box1 img {
        border-radius: 10px;
    }

    .top60 {
        margin-top: 60px;
    }

    .box3 img:hover {
        -ms-transform: scale(1.25);
        /* IE 9 */
        -webkit-transform: scale(1.25);
        /* Safari 3-8 */
        transform: scale(1.25);
    }

    .box3 .ico {
        width: 380px;
        /* 容器宽度 */
        height: 150px;
        /* 容器高度 */
        overflow: hidden;
        /* 隐藏超出容器的部分 */
        display: inline-block;
        /* 使容器内联显示 */
        position: relative;
        /* 设置相对定位 */
    }

    .box3 img {
        transition: transform 0.5s ease;
        transform-origin: center center;
        height: auto;
        width: 380px;
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0;
    }

    .layui-row .box1:nth-child(3n) {
        margin-right: 0;
    }

    .layui-row .box1:nth-child(n+4) {
        margin-top: 20px;
    }

    .new-mianbao-wap {
        padding: 30px 0;
    }

    /* // */
    .layui-show .xiang {
        display: flex;
        flex-wrap: wrap;
    }

    .box2 {
        width: 285px;
        margin-right: 20px;
    }

    .box2:nth-child(4n) {
        margin-right: 0;
    }

    .layui-tab-content .box2:nth-child(4n+2) img {
        margin-left: 5px
    }

    .layui-tab-content .box2:nth-child(4n+3) img {
        margin-left: 10px
    }

    .layui-tab-content .box2:nth-child(4n+2) .biao {
        margin-left: 5px
    }

    .layui-tab-content .box2:nth-child(4n+3) .biao {
        margin-left: 10px
    }

    .layui-tab-content .box2:nth-child(4n) .biao {
        margin-left: 15px
    }

    .layui-tab-content .box2:nth-child(4n) img {
        margin-left: 15px
    }

    .layui-tab-content .box2:nth-child(n+5) {
        margin-top: 20px;
    }

    /* more */
    .more {
        margin-top: -33px;
        position: absolute;
        right: 0;
    }

    .more1 {
        float: right;
        position: absolute;
        right: 0;
    }

    .layui-tab-content .biao {
        margin-top: 15px;
        float: left;
    }

    .layui-tab-content .zi {
        float: right;
    }

    /* heng */

    .heng {
        color: #fff;
        margin-left: 15px;
    }

    .center-content {
        display: flex;
        /* 启用Flexbox */
        justify-content: center;
        /* 水平居中 */
        align-items: center;
        /* 垂直居中 */
    }

    .center-content:nth-child(1),
    .center-content:nth-child(2),
    .center-content:nth-child(3),
    .center-content:nth-child(4),
    .center-content:nth-child(5) {
        border-right: 2px dashed rgba(255, 255, 255, 0.5);
        border-top: none;
        /* 顶部无边框 */
        border-bottom: none;
        /* 底部无边框 */
        border-left: none;
        /* 左侧无边框 */
    }

    /* 公共 */
    .layui-title.teacher {
        background-image: url(../images/team.png);
    }

    .layui-title.huanjing {
        background-image: url(../images/information.png);
    }

    .layui-title.news {
        background-image: url(../images/ENVIRONMENT.png);
    }

    .wap-img {
        display: none !important;
    }

    /* teacher-shouye */
    .layui-title {
        font-weight: bold;
        font-size: 33px;
        padding-left: 20px;
        color: #000000;
        background-repeat: no-repeat;
    }

    .layui-tab-item .info {
        position: absolute;
        height: 401px;
        background-color: #20309c;
        padding: 19px 10px 0 20px;
        color: #fff;
        line-height: 19px;
    }

    .teach-shou {
        width: 1200px;
        display: flex;
        list-style: none;
        gap: 10px;
    }

    .teach-shou li {
        position: relative;
        flex: 1;
        transition: all .5s;
    }

    #test5 {
        display: none;
    }

    .teach-shou li:hover {
        flex: 0 0 35%;
        transition: all .5s;
    }

    .teach-shou li .img {
        position: relative;
        z-index: 2;
        width: 100%;
        height: 420px;
        transition: all .5s;
        outline: 1px solid #fff;
    }

    .teach-shou li:hover .img {
        width: 50%;
    }

    .teach-shou li .txt {
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 1;
        width: 43%;
        height: 100%;
        background-color: #20309c;
        padding: 0px 10px 0 20px;
        color: #fff;
        line-height: 19px;
        opacity: 0;
        transform: translateX(-50px);
        transition: transform .5s;
    }

    .teach-shou li:hover .txt {
        opacity: 1;
        transform: translateX(0);
        transition: transform .2s;
    }

    .layui-tab-item .info .miao {
        margin-left: 20px;
    }

    .layui-tab-item .item {
        width: calc(20% - 10px);
        position: relative;
        margin-right: 10px;
        height: 200px;
        float: left;
    }

    .info .tecs {
        float: right;
        margin: 10px;
    }

    .layui-tab-item:hover .item {
        width: calc(16.66666666% - 10px);
    }

    .layui-tab-item .item .img {
        display: block;
        height: 420px;
        overflow: hidden;
    }

    .layui-tab-item .txt .name {
        font-size: 24px;
        line-height: 55px;
        margin: 14px;
        font-weight: bold;
        color: #ff8280;
        position: relative;
        border-bottom: 1px dashed #ffffff;
    }

    .layui-tab-item .item .name::after {
        content: '';
        position: absolute;
        top: 63px;
        left: 0;
        width: 144px;
        height: 1px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    }

    .layui-tab-item .txt span {
        display: block;
        margin: 5px 0;
        min-height: 5px;
        top: 18px;
    }

    /* teacher-nei */
    .teacher-all {
        width: 100%;
        margin-top: -330px;
        z-index: 11;
    }

    .tech-left {
        background-color: #fff;
    }

    .tech-right {
        background-color: #333333;
        padding: 130px 58px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .tech-img {
        width: 290px;
        padding: 50px;
        float: left;
    }

    .tech-img .tech-wai {
        width: 290px;
        height: 290px;
        border: 1px solid #ff8280;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        position: relative;
        overflow: hidden;
    }

    .lao-title {
        width: 100%;
        height: 50px;
        background-color: rgba(0, 0, 0, 0.3);
        position: absolute;
        line-height: 50px;
        color: white;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        font-size: 25px;
        font-weight: bold;
        bottom: 0;

    }

    .tech-img .tech-wai img {
        display: block;
        width: 280px;
        height: auto;
        border-radius: 50%;
        transition: transform 0.7s ease;
        /* 过渡效果 */
        transform-origin: center;
        /* 缩放中心为图片中心 */
    }


    .tech-img .tech-wai:hover img {
        transform: scale(1.25);
        /* 鼠标悬浮时放大1.25倍 */
    }

    .wzk {
        width: 365px;
        height: 240px;
        position: relative;
        z-index: 3;
        float: left;
        padding-top: 46px;
        padding-right: 45px;
    }

    .wzk .wz .xbt {
        font-size: 18px;
        line-height: 18px;
        color: #333;
        font-weight: 400;
        height: 18px;
        margin-top: 30px;
    }

    .wzk .wz .xbt .pic {
        width: 21px;
        height: 21px;
        display: inline-block;
        margin-right: 10px;
    }

    .wzk .wz .xbt .pic img {
        width: 21px;
        height: 21px;
        display: inline-block;
    }

    .wzk .wz .jj {
        font-size: 14px;
        color: #999;
        margin-top: 20px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.3em;
        max-height: 2.6em;
    }

    .ank {
        margin: 60px 20px 0 0;
        float: right;
    }

    .ank>.color a {
        color: #fff;
    }

    .ank .layui-btn-normal {
        background-color: #20309c;
    }

    .ank .layui-btn-normal:hover {
        -ms-transform: scale(1.25);
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
    }

    .circle {
        color: #fff;
        text-align: center;
        width: 120px;
        /* 正方形的宽度 */
        height: 120px;
        /* 正方形的高度 */
        border-radius: 50%;
        /* 变成圆形 */
        border:3px solid rgb(255, 255, 255);
        /* 设置边框颜色和宽度 */
        background: transparent;
        /* 设置背景为透明 */
    }

    .circle .s {
        font-size: 20px;
        font-weight: 400;
        line-height: 20px;
        margin-top: 25px;
    }

    .circle .hx {
        width: 30px;
        height: 2px;
        background-color: #fff;
        margin: 15px auto 10px;
    }

    .circle .bt {
        font-size: 20px;
        line-height: 20px;
    }

    .tech-right .circle:nth-child(3) {
        margin-top: 33px;
    }

    .tech-right .circle:nth-child(4) {
        margin-top: 33px;
    }

    .teses {
        width: 100%;
        background-color: #fff;
        margin-top: 96px;
    }

    .pingjia {
        width: 100%;
        background-color: #fff;
        margin-top: 35px;
    }

    .gundong {

        height: 235px;
        /* 设置容器的高度 */
        overflow-y: auto;
        /* 在内容超出高度时显示侧面滚动条 */
        padding: 10px;
        /* 可选：为容器内容添加内边距 */
        box-sizing: border-box;
        /* 确保宽度和高度包括边框和内边距 */
    }

    .layui-timeline-axis {
        color: #20309c;
    }

    /* 新闻 */
    .layui-bg-blues {
        color: #fff !important;
        background-color: #20309c;
    }

    .pdsy_news_box {
        height: 340px;
    }

    .pdsy_news_ox>div:nth-child(2) {
        margin: 0 30px;
    }

    .box3 .layui-btn-fluid {
        width: 380px;
        height: 40px;
        line-height: 40px;
        background-color: #eeeeee;
        margin-bottom: 10px;
    }

    .icon_new {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 700;
    }

    .content_list {
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        line-height: 35px;
        width: 380px;
    }
    .pdsy_news_ox .box3 ul .content_list:nth-child(n+6){
        display: none;
    }
    .content_list a {
        width: 272px;
        font-size: 14px;
        color: #494949;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .content_list span {
        font-size: 12px;
        color: #8a8a8a;
    }

    .box3 {
        width: 380px;
        overflow: hidden;
    }

    .box3:nth-child(3n) {
        margin-right: 0;
    }

    /* 广告 */
    .guang {
        max-width: 1200px;
        padding: 30px 0;
    }

    .guang .guangs {
        display: flex;
        justify-content: space-between;
    }

    .guang .guangs li {
        text-align: center;
    }

    .guang .guangs li a i {
        display: inline-block;
        /* 使元素能够应用旋转 */
        transition: transform 0.5s ease;
        /* 平滑过渡效果 */
        width: 65px;
        height: 65px;
    }

    .guang .guangs li a i:hover {
        transform: rotate(360deg);
    }

    .guang .guangs li:nth-child(1) a i {
        background: url(../images/g01.png) no-repeat;
    }

    .guang .guangs li:nth-child(2) a i {
        background: url(../images/g02.png) no-repeat;
    }

    .guang .guangs li:nth-child(3) a i {
        background: url(../images/g03.png) no-repeat;
    }

    .guang .guangs li:nth-child(4) a i {
        background: url(../images/g04.png) no-repeat;
    }

    .guang .guangs li:nth-child(5) a i {
        background: url(../images/g05.png) no-repeat;
    }

    .guang .guangs li:nth-child(6) a i {
        background: url(../images/g06.png) no-repeat;
    }

    .guang .guangs li:nth-child(7) a i {
        background: url(../images/g07.png) no-repeat;
    }

    .guang .guangs li:nth-child(8) a i {
        background: url(../images/g08.png) no-repeat;
    }

    .guang .guangs a {
        color: #fff;
        font-size: 16px;
    }

    .guang .guangs .icoms {
        font-size: 50px;
        color: #ffffff;
        display: block;
        margin-bottom: 15px;
    }

    .layui-row .icomss {
        font-size: 50px;
        color: #ffffff;
        display: block;
        margin-bottom: 15px;
        width: 65px;
        height: 65px;
    }

    .center-content i {
        display: inline-block;
        /* 使元素能够应用旋转 */
        transition: transform 0.5s ease;
    }

    .center-content i:hover {
        transform: rotate(360deg);
    }

    .center-content:nth-child(1) .icomss {
        background: url(../images/z01.png) no-repeat;
    }

    .center-content:nth-child(2) .icomss {
        background: url(../images/z02.png) no-repeat;
    }

    .center-content:nth-child(3) .icomss {
        background: url(../images/z03.png) no-repeat;
    }

    .center-content:nth-child(4) .icomss {
        background: url(../images/z04.png) no-repeat;
    }

    .center-content:nth-child(5) .icomss {
        background: url(../images/z05.png) no-repeat;
    }

    .center-content:nth-child(6) .icomss {
        background: url(../images/z06.png) no-repeat;
    }

    /* footer */
    .footer {
        background-color: #1f1f1f;
        text-align: center;
        display: flow-root;
    }

    .foot1 {
        padding: 40px 0 220px 0;
        background-color: #1f1f1f;
        color: #97999e;
    }

    .layui-text h1 {
        color: #fff;
        text-align: left;
    }

    .layui-text h2 {
        color: #fff;
        margin-bottom: 20px;
        font-size: 1rem;
        text-align: left;
    }

    .layui-text h3 {
        /* color: #fff; */
        text-align: left;
        margin: 15px 10%;
    }

    .lianxi-dian p {
        text-align: left;
    }

    .lianxi-wap {
        height: 480px;
    }

    .layui-text .dian {
        margin: 4% 10%;
    }

    .lianxi-dian {
        border-right: 1px solid #969696;
        padding: 10px;
    }

    .foot2 {
        background-color: #060606;
        color: #fff;
        height: 60px;
        display: flex;
        align-items: center;
    }

    .foot2 a {
        color: #fff;
    }

    .foot2>.layui-main {
        text-align: center;
    }

    /* 栏目 */
    .picimg {
        width: 100%;
        text-align: center;
        height: 450px;
        position: relative;
        z-index: 1;
        overflow: hidden;
        display: flex;
        justify-content: center;
    }

    .picimg.zhuanti {
        height: 600px;
    }

    .pic-mag {
        width: 680px;
        position: absolute;
        z-index: 333;
        left: 50%;
        top: 220px;
        margin-left: -340px;
        text-align: left;
        background: url(../images/search_home.png) no-repeat;
        background-size: 100% 100%;
    }

    .news03 {
        margin-top: 0;
        width: 100%;
        height: 42px;
        z-index: 777;
    }

    .pic-title {
        color: #ff8280;
        font-size: 26px;
        position: absolute;
        z-index: 333;
        top: 145px;
        background-size: 100% 100%;
        left: 48%;
    }

    .sinputstyle {
        background: #fff;
        float: left;
        width: 610px;
        height: 50px;
        line-height: 50px;
        border: 0;
        font-size: 14px;
        text-indent: 10px;
        outline: 0;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .sinputstyle-img {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border: 0;
        float: left;
        width: 70px;
        height: 50px;
        line-height: 50px;
        background-color: #ff8280;
    }

    /* 列表 */
    .clearfix {
        padding-bottom: 50px;
        display: flex;
        justify-content: space-between;
    }

    .clearfix li {
        margin-bottom: 50px;
    }

    .clearfix .pic {
        overflow: hidden;
        width: 380px;
        border-radius: 10px;
    }

    .clearfix .pic img {
        max-width: 380px;
        min-height: 218px;
        transition: transform 0.5s ease;
        transform-origin: center center;
        border-radius: 10px;
    }

    .clearfix .pic img:hover {
        transform: scale(1.15);
    }

    .clearfix .tit {
        height: 24px;
        color: #000;
        margin-top: 30px;
        font-size: 18px;
        margin-bottom: 10px;
        overflow: hidden;
        width: 380px;
    }

    .clearfix .txt {
        height: 48px;
        color: #666;
        overflow: hidden;
        margin-bottom: 15px;
        width: 380px;
    }

    .clearfix time {
        color: #999;
        font-size: 14px;
        font-family: arial;
    }

    /* 列表左侧 */
    .NewMInform {
        overflow: hidden;
        clear: both;
        /* height: 1200px;
    overflow: auto; */
    }

    .newslist {
        display: block;
        overflow: hidden;
        clear: both;
        background-color: #fff;
        margin-bottom: 20px;
        padding: 35px 25px;
    }

    .newslist1 {
        display: block;
        overflow: hidden;
        clear: both;
        background-color: #fff;
        margin-bottom: 20px;
        padding: 15px;
    }

    .newslist-wrap {
        overflow: hidden;
        clear: both;
    }

    .ti {
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: flex-end;
    }

    .ti .color {
        background-color: #ff8280;
    }

    .ti .color2:hover {
        background-color: #20309c;
        color: #fff;
    }

    .newslist-wrap dt {
        width: 300px;
        height: 170px;
        float: left;
        overflow: hidden;
        border-radius: 10px;
    }

    .newslist-wrap dt img {
        display: block;
        width: 300px;
        height: 170px;
        object-fit: cover;
        transition: transform 0.5s ease;
        transform-origin: center center;
        border-radius: 10px;
    }

    .newslist-wrap dt img:hover {
        transform: scale(1.15);

    }

    .newslist-wrap dd.dd1 {
        font-size: 22px;
        color: #20309c;
        line-height: 22px;
        float: left;
        padding-left: 17px;
        width: 473px;
    }

    .newslist-wrap dd.dd1 a {
        color: #20309c;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .newslist-wrap dd.dd2 {
        vertical-align: middle;
        line-height: 24px;
        padding-top: 5px;
        float: left;
        padding-left: 17px;
    }

    .newslist-wrap dd.dd2 img {
        display: inline-block;
        vertical-align: middle;
    }

    .newslist-wrap dd.dd2 span {
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color: #999;
        padding-left: 5px;
    }

    .newslist-wrap dd.dd2 span {
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color: #999;
        padding-left: 5px;
    }

    .newslist-wrap dd.dd3 {
        font-size: 14px;
        color: #888;
        line-height: 22px;
        padding-top: 18px;
        float: left;
        width: 473px;
        padding-left: 17px;
    }

    .newslist-wrap dd.dd4 {
        font-size: 14px;
        color: #888;
        line-height: 21px;
        float: left;
        width: 473px;
        padding-left: 17px;
        margin-top: 5px;
    }

    .newslist-wrap dd.dd4 ul .color1 {
        background-color: #fff2f2;
        margin-top: 10px;
        color: #333333;
    }

    .newslist-wrap dd.dd4 ul .color1:hover {
        background-color: #20309c;
        color: #fff;
    }

    .flow-default {
        width: 94%;
    }

    /* 列表右侧 */
    .lefts {
        margin-top: 20px;
    }

    .kaiban {
        padding: 25px 20px;
        background-color: #f9f7f8;
        color: #333333;
    }

    .ban p {
        color: #333333;
        padding-bottom: 5px;
        border-bottom: 2px solid #20309c;
        display: inline-block;
        font-weight: bold;
        font-size: 18px;
    }

    .kaiban .lis {
        padding-top: 25px;
    }

    .kaiban .lis a {
        display: flex;
        justify-content: space-between;
    }

    .kaiban .lis p b {
        color: #20309c;
        position: relative;
    }

    .kaiban .lis p b i {
        transform: rotate(270deg);
    }

    .kaiban .color {
        background-color: #ff8280;
    }

    .ren {
        display: inline-block;
        padding: 0 6px;
        font-size: 12px;
        text-align: center;
        background-color: #fff;
        color: #20309c;
        border: 1px solid #20309c;
    }

    .kaiban .kaiban2 {
        padding-left: 17px;
    }

    /* 表单 */
    .ban4 {
        color: #ffffff;
        text-align: center;
        font-weight: bold;
    }

    .ban4 p {
        font-size: 18px;
        line-height: 18px;
        height: 36px;
    }

    .layui-input-block {
        margin-left: 0;
    }

    .site-block {
        padding: 0;
        border: 0;
        text-align: center;
    }

    .site-block span {
        color: #fff;
        font-size: 12px;
        line-height: 24px;
    }

    .site-block .layui-form {
        margin-right: 0;
    }

    .kaiban .kaiban3 .site-block {
        border: 0;
        padding: 0;
    }

    .kaiban .kaiban3 .layui-input-block {
        margin-left: 0;
    }

    .kaiban .kaiban3 .layui-input,
    .layui-textarea {
        width: 236px;
    }

    .kaiban .kaiban3 .layui-form-select .layui-input {
        padding-right: 0;
    }


    .kaiban .kaiban3 .layui-form-select dl dd.layui-select-tips {
        width: 164px;
    }

    .ban2 {
        display: flex;
        justify-content: center;
    }

    /* s5 */
    .kaiban ul {
        padding-top: 25px;
    }

    .kaiban ul li {
        display: inline-block;
        font-size: 14px;
        line-height: 30px;
        background-color: #e3e3e3;
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 10px;
        border-radius: 15px;
        margin-bottom: 10px;
        vertical-align: middle;
        cursor: pointer;
    }

    /* s6 */

    .beik {
        text-align: center;
        padding-top: 25px;
        display: inline-block;
    }

    .beik span {
        line-height: 30px;
    }

    .beik>div:nth-child(n+4) {
        padding-top: 15px;
    }

    /* news */
    .nws-mianbao-wap {
        padding: 1rem;
    }

    .contain_l {
        display: inline-block;
        width: calc(90% - 110px);
        margin-bottom: 60px;
        padding: 50px 80px;
        vertical-align: top;
        box-shadow: 0px 2px 20px #c0c0c0;
        letter-spacing: 1px;
    }

    .contain_l h1 {
        font-size: 24px;
        line-height: 36px;
    }

    .contain_l>p {
        font-size: 14px;
        color: #9ca6ae;
        line-height: 30px;
    }

    .contain_l .text p {
        text-indent: 2em;
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .contain_l .text {
        font-size: 14px;
        color: #666;
        margin-top: 25px;
        margin-bottom: 25px;
        padding-top: 30px;
        padding-bottom: 30px;
        border-top: 1px solid #dee3e7;
        border-bottom: 1px solid #dee3e7;
    }

    .contain_l .text p a {
        color: #20309c;
    }

    .contain_l .text p a:hover {
        color: #333333;
    }

    .contain_l .text img {
        max-width: 700px;
    }

    .contain_l .text .description {
        color: #202020;
        padding: 5% 5% 5% 10%;
        background: url(../images/icon.png) no-repeat 4% 24% #eaf1fb;
        box-shadow: 0 5px 10px rgba(234, 241, 251, .5);
        margin-bottom: 30px;
        border-radius: 15px;
    }

    .contain_l .tuijian {
        margin-bottom: 10px;
    }

    .contain_l .tuijian a {
        display: block;
        color: #20309c;
        font-size: 14px;
        padding-bottom: 10px;
    }

    .contain_l .recommend {
        margin-bottom: 20px;
    }

    .contain_l .recommend h5 {
        font-size: 18px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .contain_l .recommend p {
        display: inline-block;
        font-size: 14px;
        line-height: 24px;
        width: calc(50% - 42px);
        padding-right: 25px;
        padding-left: 15px;
        position: relative;
        vertical-align: top;
    }

    .contain_l .recommend p:before {
        position: absolute;
        content: '';
        left: 0;
        top: 8px;
        width: 8px;
        height: 8px;
        background-color: #20309c;
        border-radius: 50%;
    }

    .contain_l .recommend p:nth-child(n) {
        float: left;
    }

    .contain_l .recommend p:nth-child(2n) {
        float: left;
    }

    .contain_l .recommend p a {
        display: block;
        color: #202020;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .contain_l .recommend:last-of-type {
        padding-bottom: 120px;
        border-bottom: 1px solid #dee3e7;
    }

    .news-tag {
        text-align: center;
        border-left: 5px solid #20309c;
    }

    .news-tag a {
        margin-right: 2%;
    }

    .news-tag a:hover {
        color: #20309c;
    }

    .contain_l a.back {
        font-size: 14px;
        color: #282828;
        padding-left: 30px;
        background: url(../images/back.png) no-repeat center left;
        background-size: 15%;
    }

    /* about */
    .index-title {
        padding: 40px 0 40px 0;
        text-align: center;
        position: relative;
        line-height: 30px;
    }

    .index-title .cn {
        color: #333;
        font-size: 26px;
        font-weight: bold;
    }

    .index-title .en {
        color: #000;
        font-size: 24px;
        font-weight: 300;
        font-family: "Microsoft YaHei";
    }

    .abouts .box {
        color: #333;
        margin-top: 20px;
        text-align: justify;
        line-height: 30px;
        font-size: 16px;
    }

    .abouts .boxs {
        color: #333;
        margin-top: 20px;
        text-align: justify;
        line-height: 30px;
        font-size: 16px;
        display: flex;
        gap: 30px;
    }

    .abouts .leftbox {
        width: 54%;
        float: left;
    }

    .abouts .rightbox {
        width: 43%;
        float: right;
    }

    .boxs a {
        color: #fff;
        text-decoration: none;
        display: block;
        overflow: hidden;
        position: relative;
        height: 100%;
    }

    .boxs a:hover .text-box {
        bottom: 0;
    }

    .boxs a:hover .text-box .read-more {
        visibility: visible;
        opacity: 1;
        font-size: 0.875em;
    }

    .boxs a:hover img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    .boxs a:hover .read-more {
        opacity: 1;
    }

    .boxs a .img-box {
        position: relative;
    }

    .boxs a .img-box .mask {
        visibility: visible;
        opacity: 1;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 2;
        background-image: url(../images/mask_grad.png);
        background-repeat: repeat-x;
        background-position: left bottom;
        background-size: auto 100%;
    }

    .boxs a .img-box picture img {
        transition: transform 0.5s ease;
    }

    .boxs li {
        float: left;
        margin-bottom: 30px;
    }

    .boxs li:nth-child(1) .img-box picture img {
        width: 790px;
    }

    .boxs li:nth-child(2) .img-box picture img {
        width: 380px;
    }

    .boxs li:nth-child(3) .img-box picture img {
        width: 380px;
    }

    .boxs li:nth-child(4) .img-box picture img {
        width: 790px;
    }

    .boxs li:nth-child(5) .img-box picture img {
        width: 380px;
    }

    .boxs li:nth-child(6) .img-box picture img {
        width: 380px;
    }

    .boxs li:nth-child(7) .img-box picture img {
        width: 380px;
    }

    .boxs li:nth-child(2) {
        margin-left: 30px;
    }

    .boxs li:nth-child(4) {
        margin-left: 30px;
    }

    .boxs li:nth-child(6) {
        margin-left: 30px;
    }

    .boxs li:nth-child(7) {
        margin-left: 30px;
    }

    .boxs a .text-box {
        width: 100%;
        height: auto;
        position: absolute;
        left: 0;
        color: #fff;
        text-align: left;
        transition: all 0.5s;
        z-index: 4;
        font-size: 18px;
        padding: 25px 30px;
        bottom: -50px;
    }

    .boxs a .text-box .category {
        font-size: 1.2em;
        line-height: 1.4em;
    }

    .boxs a .text-box .text {
        margin-bottom: 12px;
        font-size: 0.875em;
    }

    .boxs a .text-box .read-more:hover .iconfont {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }

    /* licheng */
    .licheng {
        background: #f9f7f8;
        height: 282px;
    }

    .licheng .wai {
        padding: 40px 58px;
    }

    .res_box {
        width: 57.6%;
    }

    .res_box ul {
        margin: 0 -10px;
    }

    .res_box ul li {
        width: 50%;
        box-sizing: border-box;
    }

    .res_box ul li>div {
        margin: 0 10px;
        position: relative;
        overflow: hidden;
    }

    .res_box ul li>div img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .res_box ul li .res_boxtxt {
        display: none;
        background: rgba(0, 0, 0, 0.5);
        box-sizing: border-box;
        padding: 15px 20px;
        position: absolute;
        left: 0;
        right: 0;
        top: 200px;
        margin: auto;
        transition: .5s;
        bottom: -100%;
    }

    .res_box ul li .res_boxtxt p {
        font-size: 15px;
        color: #fff;
        text-align: left;
    }

    .res_box ul li .res_boxtxt p b {
        color: #fff;
        display: block;
    }

    .res_boxr {
        width: 40.7%;
        padding-left: 20px;
    }

    .res_boxr ul {
        margin: 0 -10px;
    }

    .res_boxr ul li {
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }

    .res_boxr ul li>div {
        margin: 0 10px;
        font-size: 15px;
        color: #33252d;
    }

    .res_boxr ul li img {
        display: block;
        width: 100%;
    }

    .jjbq-box {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .clearfix:before {
        display: table;
        content: " ";
    }

    .res_box ul li:hover .res_boxtxt {
        bottom: 0;
        display: block;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    .clearfix:after {
        content: '';
        display: block;
        clear: both;
    }

    .res_boxr ul li:nth-child(2)>div {
        background: #d4e7b2;
        height: 100%;
        box-sizing: border-box;
        padding: 35px 20px 15px 20px;
    }

    .res_boxr ul li>div b {
        display: block;
    }

    .res_boxr ul li:last-child,
    .res_boxr ul li:nth-child(3) {
        margin-bottom: 0;
    }

    .res_boxr ul li:nth-child(3)>div {
        background: #f4c8c5;
        height: 100%;
        padding: 15px;
        box-sizing: border-box;
    }

    /* 加入 */
    .jin {
        background: url(../images/midbg.jpg) top repeat-x;
    }

    .jin1 {
        padding: 60px 0;
        height: 365px;
        margin-top: 55px
    }

    .about-4 {
        gap: 20px;
    }

    .about-4 li .wrap {
        background-color: #fff;
        margin: 0 0 26px 26px;
        box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        padding: 27px 30px 37px 34px;
    }

    .about-4 li h4 {
        margin: 0;
        font-size: 24px;
        font-weight: normal;
    }

    .about-4 li .swiper-container {
        height: 582px;
    }

    .swiper-slide {
        height: auto;
        font-size: 16px;
        line-height: 1.8;
    }

    .about-4 li h4:after {
        content: '';
        display: block;
        width: 29px;
        height: 1px;
        background: #666;
        opacity: 0.5;
        margin: 15px 0;
    }

    .about-4 li .wrap:hover {
        background-color: #009bde;
        color: #fff;
    }

    .about-4 li .wrap:hover h4:after {
        background-color: #fff;
    }

    .mid-img {
        position: relative;
    }

    .mid-img:hover .mid-ms {
        background-color: rgba(0, 0, 0, .5);
        background-position: center 71%;
    }

    .mid-img:hover .mid-ms h4 {
        margin-top: 19%;
    }

    .mid-ms {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-align: center;
        background: url(../images/midmo.png) center 72% no-repeat rgba(0, 0, 0, .6);
        -webkit-transition: all ease-out .2s;
        -moz-transition: all ease-out .2s;
        transition: all ease-out .2s;
    }

    .mid-ms h4 {
        font-family: Arial;
        font-size: 20px;
        color: #fff;
        margin: 0;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: normal;
        margin-top: 18%;
        -webkit-transition: all ease-out .2s;
        -moz-transition: all ease-out .2s;
        transition: all ease-out .2s;
    }

    .mid-ms h2 {
        font-size: 26px;
        color: #fff;
        margin: 0;
        line-height: 36px;
    }

    /* 联系 */
    .ditu-pc {
        width: 600px;
        height: 480px;
    }

    .maps ul {
        padding: 30px 0 0 40px;
    }

    .maps ul li {
        font-size: 15px;
        line-height: 24px;
        color: #fff;
        padding-bottom: 20px;
    }

    .weixin {
        display: flex;
        justify-content: space-evenly;
    }

    .weixin1 {
        margin-top: 20px;
        display: flex;
        justify-content: space-evenly;
    }

    .con_ewm span {
        color: #fff;
        padding-left: 10px;
        font-size: 14px;
        line-height: 20px;
        float: right;
        writing-mode: tb-rl;
        letter-spacing: 2.2px;
    }

    /* 课程 */
    .list-all {
        padding-top: 50px;
        background-color: #f4f3f9;
        display: flow-root;
    }

    .list-ke {
        padding: 30px;
        height: 250px;
        background-color: #ffffff;
    }

    .list-ke .item {
        line-height: 45px;
        font-size: 16px;
    }

    .list-ke .item b {
        float: left;
        width: 95px;
        color: #20309c;
    }

    .list-ke .item .course_type {
        margin-left: 95px;
    }

    .list-ke .item .course_type a {
        font-size: 14px;
        display: inline-block;
        padding: 8px 10px;
        line-height: 17px;
        cursor: pointer;
    }

    .list-ke .item .course_type .btnbtn-info,
    .list-ke .item .fenlei .active,
    .list-ke .item .fenlei a:hover {
        border-bottom: 2px solid #20309c;
        padding-bottom: 10px;
        color: #20309c;
    }

    .list-ke .item .course_type .btnbtn-info1,
    .list-ke .item .riqi .active,
    .list-ke .item .riqi a:hover {
        background-color: #20309c;
        color: #fff;
        border-radius: 12px;
        padding: 7px 10px;
    }



    .list-lis {
        margin-top: 20px;
    }

    /* teacher-top */
    .teac {
        background: url(../images/bg.jpg) no-repeat center;
        background-size: cover;
        height: 580px;
    }

    .teac ul li {
        position: relative;
        display: inline-block;
        width: 19.7%;
        padding-bottom: 5%;
        vertical-align: top;
    }

    .teac ul li .super {
        padding-top: 25%;
        text-align: center;
    }

    .teac ul li .super p {
        display: inline-block;
        border: 1px dashed #20309c;
        border-radius: 50%;
        padding: 11% 28px;
    }

    .teac ul li .super span {
        display: block;
        width: 10%;
        height: 2px;
        background: #20309c;
        margin: 30px auto;
    }

    .teac ul li .super h4 {
        font-size: 16px;
        color: #666;
        line-height: 30px;
    }

    .teac ul li .shade {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../images/tec1.jpg) no-repeat center;
        background-size: cover;
        box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
        opacity: 0;
    }

    .teac ul li .shade .info {
        width: 100%;
        height: 100%;
        background: rgba(32, 48, 156, 0.85);
    }

    .teac ul li .shade .info>div {
        left: 10%;
        width: 80%;
    }

    .transy {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .teac ul li .shade .info p {
        font-size: 14px;
        color: #fff;
        line-height: 24px;
        text-align: justify;
    }

    .teac ul li:hover .shade {
        opacity: 1;
    }

    /* teacher-1 */
    .laoshi {
        display: flex;
        flex-wrap: wrap;
    }

    .w4 {
        width: 25%;
    }

    .w4 .tu {
        position: relative;
        width: 72%;
        margin-left: 14%;
    }

    .w4 .tu:hover .shade {
        display: block;
    }

    .w4 .tu:hover img {
        transform: scale(1.1);
    }

    .w4 .info {
        font-size: 14px;
        color: #666;
        padding: 10% 12% 20% 18%;
        text-align: left;
    }

    .w4 .info h4 {
        font-size: 20px;
    }

    .w4 .info span {
        display: block;
        width: 30px;
        height: 1px;
        background: #666;
        margin: 10% 0;
    }

    .w4 .info span p {
        margin-top: 3%;
    }

    .tu img {
        width: 100%;
        border-radius: 50%;
        transition: transform 0.5s ease;
    }

    .layui-tab-title .jiaoshi {
        width: 300px;
    }

    .tu .shade {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        background: url(../images/12.png) no-repeat center 42% rgba(32, 48, 156, 0.85);
        background-size: 15%;
    }

    .tu .shade a {
        display: block;
        font-size: 14px;
        color: #fff;
        padding: 55% 0 45%;
        text-align: center;
    }

    /* teacher-2 */
    .xueguan {
        display: flex;
        flex-wrap: wrap;
    }

    .xueguan li {
      position: relative;
    color: #0a0a0a;
    background: #fff;
    margin: 2% 2% 5% 0;
    vertical-align: top;
    display: inline-block;
    width: 31.0333%;
    border: solid 1px #ff873c;
    }

    .xueguan li a {
        display: block;
        color: #282828;
        padding: 10% 0;
    }

    .xueguan li a .tu1 {
        left: 5%;
        width: 45%;
    }

    .xueguan li a .tu1 img {
        max-width: 100%;
        border: none;
    }

    .xueguan li .shade {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background:rgb(242 136 69 / 85%);
    }

    .xueguan li a:hover .shade {
        display: block;
    }

    .xueguan li .shade .text {
        position: relative;
        height: 80%;
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        margin: 10% 6%;
        overflow: hidden;
    }

    .w3 .info {
        font-size: 13px;
        width: 43%;
        padding-right: 2%;
        margin-left: 55%;
    }

    .w3 .info h4 {
        font-size: 18px;
        height: 22px;
        padding-bottom: 8%;
		color: #368074;
    }

    .w3 .info p {
        height: 17px;
        margin-bottom: 2%;
        overflow: hidden;
    }

    .xueguan li:hover {
        color: #fff;
        background: #2f8675;
		border: solid 1px #2f8675;
    }
.xueguan li:hover h4 {
      color: #fff;
    }
    .xueguan li:hover a {
        color: #fff;
    }

    /* 面包屑 */
    .mianbao {
        position: relative;
        margin-top: -60px;
        height: 60px;
        background: rgba(0, 0, 0, .7);
        z-index: 2;
        line-height: 60px;
        color: #fff;
    }

    .mianbao .back {
        float: right;
        margin-right: 10px;
        color: #fff;
        background: url(../images/back1.png) no-repeat left center;
        padding-left: 20px;
    }

    .mianbao a {
        color: #ffffff !important;
    }

    /* 分页 */
    .page-num-current {
        background-color: #20309c !important;
        color: #ffffff !important;
    }

    .fenye {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .ren1 {
        display: inline-block;
        padding: 0 6px;
        font-size: 12px;
        text-align: center;
        color: #ff8280;
    }

    .ren1 i {
        font-size: 18px;
    }

    .kaiban .kaiban3 img {
        width: 85px;
        height: 85px;
        border-radius: 50%;
        /* 使其成为圆形 */
        object-fit: cover;
        /* 保持图片的宽高比，并裁剪以适应容器 */
        display: block;
        /* 如果需要，可设置为块级元素 */
    }

    .kaiban .kaiban3 .lis span {
        line-height: 36px;
        display: inline-block;
    }

    .kaiban .kaiban3 .lis:nth-child(n+2) {
        border-top: 1px solid #dee3e7;
    }

    .kaiban .kaiban3 .lis span:last-child {
        float: right;
    }

    .kaiban .kaiban3 .lis .rights {
        margin-left: 12px;
    }

    .kaiban .kaiban3 .lis .rights p {
        line-height: 25px;
        display: inline-block;
        font-size: 16px;
        font-weight: bold;
        color: #20309c;
    }

    .kaiban4 {
        background-color: #20309c;
    }

    .kaiban4 p {
        color: #fff;
        display: inline-block;
        font-weight: bold;
        font-size: 18px;
        line-height: 40px;
    }

    .kaiban4 p:nth-child(n+2) {
        font-size: 14px;
        float: right;
        font-weight: 100;
    }

    /* 日期 */
    .rili {
        width: 300px;
        text-align: center;
        background-color: #fff;
    }

    .layui-laydate,
    .layui-laydate-hint {
        border: 0 !important;
        box-shadow: none !important;
    }

    .laydate-day-mark::after {
        background-color: #ff8280;
    }

    .layui-laydate .layui-this,
    .layui-laydate .layui-this>div {
        background-color: #20309c !important;
    }

    .layui-laydate-footer span.layui-laydate-preview {
        float: left;
    }

    .kaiban4 li {
        float: right;
    }


    .kaiban5 {
        margin: 0;
    }

    .kaiban5 .layui-tab {
        text-align: right !important;
    }

    .kaiban5 ul {
        display: flex;
        justify-content: flex-end;
        background-image: url(../images/kb.png);
        background-repeat: no-repeat;
    }

    .kaiban5.layui-tab .layui-tab-title li {
        padding: 0;
    }

    .kaiban5 .layui-tab-content {
        padding: 0;
    }

    .kaiban5.layui-tab .layui-tab-title .layui-this {
        color: #20309c;
    }

    .kaiban5.layui-tab .layui-tab-title .layui-this:after {
        border-bottom: 2px solid #20309c;
    }

    .layui-nav .layui-nav-item a {
        padding: 0 15px;
    }

    .layui-nav .layui-nav-item dd a:hover {
        background-color: #20309c;
        color: rgba(255, 255, 255, 0.8) !important;
    }

    .layui-btn-primary.active {
        background-color: #20309c;
        border-color: #20309c;
    }

    .layui-btn-primary.active a {
        color: #fff !important;
    }

    .layui-btn-primary:hover {
        background-color: #20309c;
        border-color: #20309c;
    }

    .layui-btn-primary:hover a {
        color: #fff !important;
    }

    /* ke */

    .wrap {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        padding: 30px 0;
    }

    .prd-info {
        margin: 0 auto;
        max-width: 1000px;
        height: 350px;
        display: flex;
        align-items: center;
    }

    .img-center {
        text-align: center;
        font-size: 0;
    }

    .prd-info dt {
        float: left;
        background-color: #fff;
        width: 440px;
    }

    .img-center img {
        display: inline-block;
        width: 440px;
        height: auto;
        vertical-align: middle;
    }

    .prd-info dd {
        text-align: left;
        margin-left: 50px;
        color: #fff;
    }

    .prd-info dd .tit {
        font-size: 36px;
        font-weight: normal;
        color: #fff;
        height: auto;
    }

    .prd-info dd .tit small {
        display: block;
        font-size: 18px;
    }

    .prd-info dd p {
        border-top: solid 1px rgba(255, 255, 255, 0.2);
        padding-top: 15px;
        margin: 15px 0 0;
        font-size: 0;
    }

    .prd-info dd p span {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        margin: 5px 35px 5px 0;
    }

    .prd-info dd .btn {
        display: block;
        font-size: 16px;
        width: 216px;
        line-height: 42px;
        text-align: center;
        color: #fff;
        margin-top: 30px;
        background-color: #ff8280;
    }

    .xiaos {
        width: 94%;
        background-color: #fff;
    }

    .jianjies {
        padding: 30px;
        margin: 20px 0;
    }

    .jian-title {
        height: auto !important;
    }

    .jian-title p {
        color: #333333;
        padding-bottom: 5px;
        border-bottom: 2px solid #20309c;
        display: inline-block;
        font-weight: 600;
        font-size: 18px;
    }

    .jian-body {
        margin-top: 20px;
    }

    .jian-body p {
        line-height: 28px;
    }

    #foot {
        display: none;
    }

    /* 专题 */
    .layui-main .dong-title {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 50px 0 40px 0;
    }

.layui-main .dong-title1 {
      font-size: 22px;
    text-align: center;
    margin: 10px 0 30px 0;
    }
    .layui-main .dong-shiting {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 40px 0;
    }

    .layui-main .dong-title img {
        width:!important ;
    }

    .layui-main .dong-title h2 {
		font-family: "Microsoft YaHei", 微软雅黑, sans-serif; 
        font-size: 40px;
		color: #6958b3;
        float: left;
        background-image: url();
        background-repeat: no-repeat;
        background-position: 3% center;
        margin: 0 3%;
        text-align: center;
		/*font-weight:500;*/
		
    }

    .layui-main .dong-title.method h2 {
        background-image: url();
    }

    .layui-main .dong-title.service h2 {
        background-image: url();
    }

    .layui-main .dong-title.teacher h2 {
        background-image: url();
    }

    .layui-main .dong-title.information h2 {
        background-image: url();
    }

    .layui-main .dong-title.information {
        padding: 50px 0 0 0;
    }

    .layui-main .dong-title h2 b {
        font-size: 40px;
       color: #ff7b29;
    padding-left: 30px;
        text-align: center;
		
    }

    .layui-tab-title.dong {
        display: flex;
        justify-content: space-evenly;
        height: 56px;
        background: #ffb050;
        border-radius: 8px;
        border-bottom-width: 0;
    }

    .layui-tab-title.dong.xx {
        background: #20309c;
    }

    .layui-tab-title.dong li {
        width: 100%;
        height: 56px;
        line-height: 56px;
        color: #fff !important;
        font-size: 24px;
    }

    .layui-tab-item.layui-show.xuanke {
        border-color: #32b381;
        border-width: 1px;
        border-style: solid;
    }
	.m {
    width:1100px;
    margin: 0 auto;
}
.bkkx dl {
    width:100%;
    padding: 0px 0 0px 0px;
}
.bkkx dl {
	display: flex;
    flex-wrap: wrap;
   justify-content: space-between;
}
.bkkx dd {
	width:315px;
	height: 394px;
	border: none;
	margin-bottom:5px;
	box-shadow: 0px 0px 0px #d6d4d4;
	border: 2px solid #ff8d3c;
    box-sizing: border-box;
}

.bkkx dd a {
	display: block;
    width: 100%;
    height: 394px;
	background: transparent;
		}

.bkkx dd:nth-child(1) {
	background: url(../images/bkkx1.png) no-repeat center center;
	background-size: 315px 394px;
	padding-top: 0px;
}
.bkkx dd:hover:nth-child(1) { background:#ff8d3c url(../images/bkkx11.png) no-repeat center center;}
.bkkx dd:nth-child(2) {
	background: url(../images/bkkx2.png) no-repeat center center;
	background-size: 315px 394px;
	padding-top: 0px;
}
.bkkx dd:hover:nth-child(2) { background:#ff8d3c url(../images/bkkx22.png) no-repeat center center;}
.bkkx dd:nth-child(3) {
	background: url(../images/bkkx3.png) no-repeat center center;
	background-size: 315px 394px;
	margin-right: 0px;
	padding-top: 0px;
}
.bkkx dd:hover:nth-child(3) { background:#ff8d3c url(../images/bkkx33.png) no-repeat center center;}
.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.clearfloat {
	zoom: 1
}

    .layui-table {
        margin: 0;
    }

    .layui-tab-title.dong .layui-this {
        border-radius: 8px;
        background-color: #f83700;
    }

    .layui-tab-title.dong.xx .layui-this {
        border-radius: 8px;
        background-color: #ff8280;
    }

    .layui-tab-title.dong .layui-this:after {
        content: none;
    }

    .layui-table td {
        font-size: 18px;
        line-height: 38px;
        width: 18%;
        text-align: center;
    }

    .layui-table th {
        font-size: 20px;
        line-height: 38px;
        width: 18%;
        text-align: center;
        background-color: #32b381;
        color: #fff;
    }

    .layui-table tr td:nth-child(2) {
        width: 28%;
		white-space: nowrap;
    }

    .layui-tab-content {
        padding: 30px 0 0 0;
    }

    .layui-btn.color1 {
        background-color: #ff873c;
        display: inline-block;
        background-size: cover;
		height: 35px;
    line-height: 33px;
	border-radius: 20px;
	letter-spacing: 1px;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
    }

    .layui-btn.color17 {
        background-color: #ff8280;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
    }

    /* 授课 */
    .shouke {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
		
    }

    .shouke li img {
        transition: transform 0.5s ease;

    }
.shouke1 li img {
        transition: transform 0.5s ease;
		width: 385px;
    height: 216px;
    }
    .shouke li div {
        height:auto;
        overflow: hidden;
    }

    .shouke.color li {
        background-color: #e9e9e9;
    }

    .shouke li img:hover {
        transform: scale(1.0);
    }

    .shouke li {
        background-color: #fff;
        border-radius: 10px;
		margin-bottom: 20px;
    }

    .shouke li:nth-child(4) {
        margin-top:0px;
    }

    .shouke li:nth-child(5) {
        margin-top:0px;
    }

    .shouke li:nth-child(6) {
        margin-top:0px;
    }

    .shouke li h3 {
        font-size: 24px;
        line-height: 60px;
        color: #20309c;
        text-align: center;
    }

    .shouke li span {
        font-size: 20px;
        text-align: center;
        display: block;
        font-weight: lighter;
        line-height: 40px;
    }
.shouke1 li div {
    height:auto;
	margin-bottom:2px;
    overflow: hidden;
}
    .layui-btn.color4 {
        background-color:rgb(105, 88, 179);
        font-size: 22px;
        line-height:50px;
        height: 50px;
		padding: 0px 50px;
        display: inline-block;
        background-size: cover;
        /*animation: scaleAnimation 1s infinite alternate ease-in-out;*/
    }

    .layui-btn.color18 {
        background-color: #ff8280;
        font-size: 22px;
        line-height: 44px;
        height: 44px;
		padding: 0px 55px;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
    }

    .layui-btn.color3 {
       font-size: 22px;
    color: #ff7b29;
    border: 2px solid #ff7b29;
    line-height: 50px;
    height: 50px;
    display: inline-block;
    background-size: cover;
    /*animation: scaleAnimation 1s infinite alternate ease-in-out;*/
    margin-left: 5%;
    background: #fff url(../images/tel.png) no-repeat 30px;
    padding:0 46px 0 86px;
    }

    .layui-btn-fluid.jiao {
       background-image: url(../images/jiao.jpg);
        height: 886px;
        color: #fff;
		background-color: #ff9041;
		padding-bottom: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    }
	.jiao .xuexisz {
		display: flex;
    align-items: center;
    justify-content: space-between;
	}

    /* 专题-news */
    .layui-btn-fluid.new-three {
        background-color: #f7fafd;
        height: 745px;
    }

    .layui-main.newss {
        display: flex;
        justify-content: space-between;
    }

    .layui-main.newss .news-left {
        width: 370px;
        height: 465px;
        padding: 25px;
        background-color: #fff;
    }

    .layui-main.newss .news-left img {
        width: 100%;
        height: 250px;
        transition: transform 0.5s ease;
    }

    .layui-main.newss .news-left img:hover {
        transform: scale(1.15);
    }

    .layui-main.newss .news-left h2 {
        margin-top: 25px;
        font-size: 22px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .layui-main.newss .news-left span {
        display: block;
        margin: 25px 0;
    }

    .layui-main.newss .news-left p {
        line-height: 1.2rem;
    }

    .layui-main.newss .news-right {
        width: 705px;
        height: 465px;
        padding: 25px;
        display: flex;
        flex-wrap: wrap;
        background-color: #fff;
    }

    .news-right h2 {
        font-size: 24px;
        line-height: 48px;
    }

    .news-right h2 a {
        color: #20309c;
    }

    .news-right .news-one {
        width: 315px;
        height: 230px;
        display: block;
    }

    .news-right .news-one:nth-child(2) {
        margin-left: 75px;
    }

    .news-right .news-one:nth-child(4) {
        margin-left: 75px;
    }

    .news-right ul li {
        display: inline-block;
    }

    .news-right ul li h3 a {
        font-size: 18px;
        line-height: 36px;
        font-weight: initial;
    }

    .news-right .news-two {
        font-size: 18px;
        line-height: 40px;
        white-space: nowrap;
        overflow: hidden;
        border-bottom: 1px dashed #ccc;
        vertical-align: baseline;
    }
    .news-right .news-two:nth-child(n+12){
        display: none;
    }
    @keyframes scaleAnimation {

        0%,
        100% {
            transform: scale(1);
            /* 动画开始和结束时的缩放比例 */
        }

        50% {
            transform: scale(1.1);
            /* 动画中间的缩放比例 */
        }
    }

    /* 雅思专题 */
    .layui-main.yihuo .shang {
        text-align: center;
        margin-top: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .layui-main.yihuo .shang span {
        font-size: 30px;
        line-height: 60px;
        font-weight: 600;
        margin: 0 2%;
    }

    .layui-main.yihuo .shang i {
        color: #d00b2b;
        font-weight: 600;
    }

    .layui-main.yihuo h1 {
        text-align: center;
        font-size: 40px;
        line-height: 70px;
        margin-bottom: 30px;
    }

    .layui-main.yihuo.shou h1 {
        text-align: center;
        font-size: 36px;
        line-height: 72px;
        margin: 60px 0 50px 0;
        background: url(/skin/images/shou-title.png) no-repeat center 8px scroll;
        color: #fff;
    }

    .layui-main.yihuo .xia ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .layui-main.yihuo .xia ul li {
        width: 380px;
        height: 270px;
        border: 1px solid #dfdfdf;
        align-items: center;
        box-sizing: border-box;
    }

    .layui-main.yihuo .xia ul li:nth-child(1),
    .layui-main.yihuo .xia ul li:nth-child(2),
    .layui-main.yihuo .xia ul li:nth-child(3) {
        margin-bottom: 30px;
    }

    .layui-main.yihuo .xia ul .xia-img {
        display: flex;
        justify-content: center;
    }

    .layui-main.yihuo .xia ul .xia-img h4 {
        font-size: 37px;
        color: #d00b2b;
    }

    .layui-main.yihuo .xia ul .xia-img span {
        font-size: 20px;
        margin-left: 2%;
    }

    .layui-main.yihuo .xia ul li .xia-imgs {
        margin: 35px 0 25px 0;
        padding: 25px;
        background-color: #f7f7f7;
        border-radius: 50%;
    }

    .layui-btn.color6 {
        background-color: #d00b2b;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
        width: 480px;
        font-size: 24px;
        height: 48px;
        line-height: 48px;
    }

    .layui-btn.color16 {
        background-color: #ff8280;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
        width: 480px;
        font-size: 24px;
        height: 48px;
        line-height: 48px;
    }

    .layui-btn-fluid.color7 {
        background-color: #f7f7f7;
        padding-bottom: 60px;
    }

    .layui-btn.layui-btn-sm.layui-btn-radius.layui-btn-normal.color7 {
        background-color: #d00b2b;
    }

    .layui-main.yihuo .hou ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .layui-main.yihuo .hou ul li:nth-child(1),
    .layui-main.yihuo .hou ul li:nth-child(2),
    .layui-main.yihuo .hou ul li:nth-child(3) {
        margin-bottom: 30px;
    }

    .layui-main.yihuo .hou ul li {
        width: 380px;
        height: 420px;
        border: 1px solid #dfdfdf;
        align-items: center;
        box-sizing: border-box;
    }

    .layui-main.yihuo .hou ul .xia-img {
        text-align: center;
    }

    .layui-main.yihuo .hou ul .xia-img h4 {
        font-size: 26px;
        color: #d00b2b;
        line-height: 70px;
    }

    .layui-main.yihuo .hou ul .xia-img.color h4 {
        color: #20309c
    }

    .layui-main.yihuo .hou ul .xia-img span {
        font-size: 22px;
        margin-top: 5%;
        display: block;
        line-height: 35px;
    }

    .layui-main.yihuo .hou ul li .xia-img i {
        display: block;
        color: #d00b2b;
    }

    .layui-main.yihuo .hou ul li .xia-img.color i {
        color: #20309c
    }

    .layui-main.yihuo .hou ul li:hover {
        margin-top: -10px;
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 8%);
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .layui-main.yihuo .xia ul li:hover {
        margin-top: -10px;
        background: #d00b2b;
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 8%);
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .layui-main.yihuo .xia ul li:hover .xia-img h4 {
        color: #fff;
    }

    .layui-main.yihuo .xia ul li:hover .xia-img span {
        color: #fff;
    }

    /* 贴身管家 */
    .layui-btn-fluid.color8 {
        background: url(../images/gjs.jpg) no-repeat center center;
        height: 760px;
    }

    .color8 .shang span {
        color: #fff;
    }

    .color8 h1 {
        color: #fff;
    }

    .layui-main.yihuo .last ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .layui-main.yihuo .last ul li {
        width: 380px;
        height: 180px;

        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
    }

    .layui-main.yihuo .last ul li .xia-img i {
        display: block;
        width: 50px;
        height: 50px;
    }

    .layui-main.yihuo .last ul li:nth-child(1) .xia-img i {
        background: url(../images/ts1-1.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:nth-child(2) .xia-img i {
        background: url(../images/ts1-2.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:nth-child(3) .xia-img i {
        background: url(../images/ts1-3.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:nth-child(4) .xia-img i {
        background: url(../images/ts1-4.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:nth-child(5) .xia-img i {
        background: url(../images/ts1-5.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:nth-child(6) .xia-img i {
        background: url(../images/ts1-6.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li .xia-img h4 {
        color: #fff;
        font-size: 24px;
        line-height: 48px;
    }

    .layui-main.yihuo .last ul li .xia-img span {
        color: #fff;
        font-size: 18px;
    }

    .layui-main.yihuo .last ul li:nth-child(1),
    .layui-main.yihuo .last ul li:nth-child(2),
    .layui-main.yihuo .last ul li:nth-child(3) {
        margin-bottom: 30px;
    }

    .layui-main.yihuo .last ul li:hover {
        background: #fff;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .layui-main.yihuo .last ul li:hover .xia-img h4 {
        color: #4e4e4e;
    }

    .layui-main.yihuo .last ul li:hover .xia-img span {
        color: #4e4e4e;
    }

    .layui-main.yihuo .last ul li:hover:nth-child(1) .xia-img i {
        background: url(../images/ts2-1.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:hover:nth-child(2) .xia-img i {
        background: url(../images/ts2-2.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:hover:nth-child(3) .xia-img i {
        background: url(../images/ts2-3.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:hover:nth-child(4) .xia-img i {
        background: url(../images/ts2-4.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:hover:nth-child(5) .xia-img i {
        background: url(../images/ts2-5.png) no-repeat center center;
    }

    .layui-main.yihuo .last ul li:hover:nth-child(6) .xia-img i {
        background: url(../images/ts2-6.png) no-repeat center center;
    }

    /* 干货 */


    .layui-btn-fluid.color9 {
        background-color: #f7f7f7;
    }

    .layui-main.ganhuo {
        display: flex;
        justify-content: space-between;
    }

    .layui-main.ganhuo .lastt-left {
        width: 300px;
        height: 600px;
    }

    .layui-main.ganhuo .lastt-right {
        width: 790px;
        height: 465px;
        padding: 40px;
        background: #fff;
    }

    .layui-main.ganhuo .lastt-right ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .layui-main.ganhuo .lastt-right ul .lis {
        width: 30%;
        height: 250px;
    }

    .layui-main.ganhuo .lastt-right ul .lis .xia-img span {
        font-size: 18px;
        line-height: 50px;
        font-weight: 600;
    }

    .layui-main.ganhuo .lastt-right ul .lis .xia-img #mySvg {
        float: right;
    }

    .layui-main.ganhuo .lastt-right ul .lis .xia-img ul li {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 28px;
        color: #d00b2b;
        list-style: inside;
    }

    .layui-main.ganhuo .lastt-left .top {
        display: flex;
        margin-bottom: 5%;
    }

    .layui-main.ganhuo .lastt-left .top i {
        display: block;
        background: url(../images/g1.png) no-repeat center center;
        width: 34px;
        height: 34px;
    }

    .layui-main.ganhuo .lastt-left .top span {
        font-size: 24px;
    }

    .lastt-left .bottom {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .lastt-left .color7 {
        background-color: #d00b2b;
        display: inline-block;
        background-size: cover;
        font-size: 14px;
        height: 28px;
        line-height: 28px;
        margin-bottom: 3%;
        color: #fff;
        border-radius: 6px;
        padding: 0 5%;
        vertical-align: middle;
    }

    /* 服务流程 */
    .layui-main.fuw {
        height: 360px;
    }

    .layui-tab-title.zxiaotx {
        width: 600px;
        float: right;
    }

    .layui-tab-title.zxiaotx li {
        width: 200px;
        height: 180px;
        float: left;
        text-align: center;
        font-size: 18px;
        background: #eee;
        box-shadow: 1px 1px 10px 0 rgb(0 0 0 / 10%);
        padding: 0;
    }

    .layui-tab-title.zxiaotx li.layui-this:after {
        width: 0;
    }

    .layui-tab-title.zxiaotx li h3 {
        padding: 45px 0 30px 0;
        font-size: 24px;
    }

    .layui-tab-title.zxiaotx li:nth-child(2) {
        background: #20309c;
        color: #fff;
    }

    .layui-tab-title.zxiaotx li:nth-child(4) {
        background: #20309c;
        color: #fff;
    }

    .layui-tab-title.zxiaotx li:nth-child(6) {
        background: #20309c;
        color: #fff;
    }

    .layui-tab-content.zxiaotxs {
        padding: 0;
    }

    .layui-tab-content.zxiaotxs .layui-tab-item.layui-show {
        width: 600px;
        float: left;
        position: relative;
    }

    .layui-tab-content.zxiaotxs .layui-tab-item.layui-show img {
        width: 600px;
        height: 360px;
    }

    .layui-tab-content.zxiaotxs .layui-tab-item.layui-show div h4 {
        font-size: 20px;
        font-weight: bold;
        border-bottom: 1px #fff solid;
        margin: 20px 30px 30px 30px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .layui-tab-content.zxiaotxs .layui-tab-item.layui-show div p {
        padding: 0 30px;
        line-height: 28px;
        min-height: 110px;
    }

    .edu-zxiao {
        position: absolute;
        top: 0;
        left: 0;
        width: 600px;
        height: 360px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
    }

    /* 氛围 */
    .layui-main .fenwei {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 27px;
    }

    .layui-main .fenwei li {
        overflow: hidden;
        border-radius: 10px;
    }

    .layui-main .fenwei li img {
        width: 382px;
        height: 214px;
        transition: transform 0.5s ease;
    }

    .layui-main .fenwei li img:hover {
        transform: scale(1.15);
    }

    /* 封闭班 */
    .layui-btn-fluid.dingzhi {
        background-color: rgb(254, 250, 240);
        height: 655px;
    }

    .layui-main.yihuo .feng {
        text-align: center;
        margin: 60px 0 45px 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .layui-main.yihuo .feng i {
        color: #9f322d;
        font-weight: 600;
    }

    .layui-main.yihuo .feng span {
        font-size: 40px;
        line-height: 60px;
        font-weight: 600;
        margin: 0 2%;
        color: #9f322d;
    }

    .layui-main .liang ul {
        display: flex;
        justify-content: space-between;
    }

    .layui-main .liang ul li {
        width: 262px;
        height: 360px;
        text-align: center;
        background: #fefaf0;
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 8%);
    }

    .layui-main .liang ul li:hover {
        margin-top: -10px;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .layui-main .liang ul li img {
        width: 262px;
        height: 182px;
    }

    .layui-main .liang ul li h3 {
        font-size: 28px;
        line-height: 72px;
        color: #9f322d;
        font-weight: 600;
    }

    .layui-main .liang ul li span {
        font-size: 20px;
        line-height: 42px;
    }

    .layui-main .liang-title {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 50px 0 40px 0;
    }

    .layui-btn.color11 {
        background-color: #9f322d;
        font-size: 22px;
        line-height: 44px;
        height: 44px;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
        padding: 0 5%;
    }

    .layui-btn.color12 {
        background-color: #ffffff;
        color: #9f322d;
        font-size: 22px;
        line-height: 44px;
        height: 44px;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
        margin-left: 5%;
        border: 1px solid #9f322d;
        padding: 0 5%;
    }

    .layui-main.yihuo .feng.nei {
        padding: 60px 0 0 0;
    }


    .layui-main .ding ul {
        display: flex;
        justify-content: space-between;
    }

    .layui-main .ding ul li {
        width: 290px;
        height: 316px;
        text-align: center;
    }

    .layui-main .ding ul li:hover {
        margin-top: -10px;
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 8%);
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .layui-main .ding ul li h3 {
        font-size: 28px;
        line-height: 72px;
        color: #9f322d;
        font-weight: 600;
    }

    .layui-main .ding ul li span {
        font-size: 20px;
        line-height: 42px;
    }

    .layui-main .ding ul li i {
        display: block;
        color: #9f322d;
    }

    .layui-main.yihuo .feng.ke {
        padding: 60px 0 0 0;
    }

    .layui-main.yihuo .feng.ke span {
        color: #ffe985;
    }

    .layui-btn-fluid.kexue {
        height: 614px;
    }

    .layui-main .ke ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        background: url(/skin/images/ke-shang.png) no-repeat center top scroll;
    }

    .layui-main .ke ul li {
        width: 50%;
        height: 32px;
        margin-top: 40px;
    }

    .layui-main .ke ul li:nth-child(2n+1) {
        text-align: left;
    }

    .layui-main .ke ul li:nth-child(2n) {
        text-align: right;
    }

    .layui-main .ke ul li span {
        font-size: 17px;
        color: #fff;
    }

    .layui-main.yihuo .feng.ke i {
        color: #ffe985;
    }

    .layui-main .richang ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 1%;
    }

    .layui-main .richang ul li {
        text-align: center;
        background: #fefaf0;
        width: 156px;
        height: 225px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-evenly;
    }

    .layui-main .richang ul li:hover {
        margin-top: -10px;
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 8%);
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .layui-main .richang ul li img {
        width: 90px;
        height: 90px;
    }

    .layui-main .richang ul li h3 {
        font-size: 18px;
        color: #9f322d;
    }

    .layui-main .richang ul li span {
        font-size: 18px;
    }

    .layui-main .richang ul .biao {
        height: 225px;
        transform: translateY(50%);
    }

    .layui-main .richang ul .hese {
        border-left-color: #9f322d;
    }

    .layui-main .richang ul .heses {
        border-right-color: #9f322d;
    }

    .layui-main .richang .zhong {
        height: 40px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-right: 73px;
    }

    .layui-main .richang .hesess {
        border-top-color: #9f322d;
    }

    .layui-main.yihuo .pp p {
        text-align: center;
        font-size: 18px;
        line-height: 30px;
    }

    /* 安排 */
    .layui-tab-item .anpai {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 36px;
    }

    .layui-tab-title.jieduan {
        text-align: center;
        font-weight: 600;
        line-height: 80px;
        height: 80px;
    }

    .layui-tab-title.jieduan li {
        font-size: 25px;
        color: #a4a4a4;
        margin: 0 6%;
    }

    .layui-tab-title.jieduan li.layui-this {
        color: #9f322d;
    }

    .layui-tab-title.jieduan li.layui-this:after {
        border-bottom: 2px solid #9f322d;
        margin-top: 20px;
    }

    .layui-tab-item .anpai li {
        width: 580px;
        height: 230px;
        display: flex;
        justify-content: space-between;
        border: 1px solid #e2e2e2;
        overflow: hidden;
    }

    .layui-tab-item .anpai li img {
        transition: transform 0.8s ease;
    }

    .layui-tab-item .anpai li img:hover {
        transform: scale(1.15);
    }

    .layui-tab-item .anpai li .youce {
        display: flex;
        flex-direction: column;
        width: 365px;
        align-items: flex-start;
        justify-content: center;
        padding: 23px;
        gap: 2%;
    }

    .layui-tab-item .anpai li .youce h3 {
        font-size: 24px;
        color: #9f322d;
    }

    .layui-tab-item .anpai li .youce span {
        line-height: 28px;
    }

    .layui-tab-item .anpai li .youce b a {
        font-size: 18px;
        margin-left: 264px;
        color: #e1b344;
    }

    .layui-btn-fluid.laoshiya {
        height: 655px;
        background-color: #fefaf0;
    }

    /* 食宿 */
    .layui-main .shisu {
        display: flex;
        gap: 37px;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .layui-main .shisu li {
        overflow: hidden;
        width: 375px;
        height: 263px;
    }

    .layui-main .shisu li img {
        border-radius: 5%;
        transition: transform 0.8s ease;

    }

    .layui-main .shisu li img:hover {
        transform: scale(1.15);
    }

    /* 手风琴 */
    .layui-collapse.yiwen .layui-colla-item {
        margin-bottom: 5px;
    }

    .layui-collapse.yiwen .layui-colla-title {
        color: #393737;
        height: 35px;
        line-height: 35px;
        border-color: #d2d2d2;
    }

    .layui-collapse.yiwen .layui-colla-content.layui-show {
        background-color: #fff;
        color: #20309c;
        margin-bottom: 10px;
        font-size: 12px;
    }

    /* 听力练习 */
    .flow-t {
        width: 94%;
        margin-right: 20px;
        position: relative;
    }

    .flow-tt {
        box-sizing: border-box;
        width: 94%;
        height: 150px;
        margin-bottom: 20px;
        padding: 31px 32px 0;
        background-image: url(/skin/images/ting-bei.png);
        background-size: 100% 100%;
        border-radius: 4px;
        box-shadow: 0 2px 20px 0 rgba(183, 197, 217, .2);
    }

    .flow-tt-h {
        margin-bottom: 11px;
        height: 24px;
        font-size: 24px;
        color: #fff;
        font-weight: 700;
    }

    .flow-tt-z {
        display: inline-block;
        width: 83px;
        height: 25px;
        margin-left: 8px;
        vertical-align: top;
        position: relative;
        top: -1px;
        background-image: url(/skin/images/zhengban.png);
        background-size: 100% 100%;
    }

    .flow-tt-p {
        color: #fff;
    }

    .flow-tt-p p {
        line-height: 26px;
        font-size: 14px;
    }


    /* 托福专题 */
    .layui-btn-fluid.video {
        padding: 65px 0;
        background-color: #fff;
        position: relative;
    }

    .layui-btn-fluid.video .bei {
        width: 44.7%;
        height: 470px;
        background-color: #f5f6fa;
        display: block;
    }

    :root {
        --element-width: calc(50vw - 600px);
        --half-width: calc(var(--element-width) + 30px);
    }

    .layui-btn-fluid.video .videos {
        position: absolute;
        top: 110px;
        left: var(--half-width);
    }

    .layui-btn-fluid.video .videos video {
        width: 570px;
        height: 370px;
    }

    .layui-btn-fluid.video .videos .img-title {
        position: absolute;
        width: 500px;
        height: auto;
        right: 0;
        padding: 40px 0;
        top: 0;
    }

    .layui-btn-fluid.video .videos .img-title h3 {
        font-size: 36px;
        height: 72px;
        line-height: 72px;
    }

    .layui-btn-fluid.video .videos .img-title p {
        line-height: 1.5rem;
    }

    .color13 {
        background-color: #9196ff;
    }

    .color14 {
        background-color: #9196ff;
        display: inline-block;
        background-size: cover;
        animation: scaleAnimation 1s infinite alternate ease-in-out;
        width: 380px;
        font-size: 24px;
        height: 48px;
        line-height: 48px;
    }

    .color13.tops {
        margin-top: 40px;
    }

    .layui-btn-fluid.neirong {
        background-image: url(/skin/images/nei.jpg);
        height: 770px;
    }

    .layui-btn-fluid.neirong h3 {
        font-size: 40px;
        text-align: center;
        padding: 55px 0 25px 0;
    }

    .layui-btn-fluid.neirong p {
        font-size: 16px;
        text-align: center;
        line-height: 28px;
        margin-bottom: 40px;
    }

    .layui-btn-fluid.neirong .neir {
        width: 1110px;
        height: 396px;
        background: #fff;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 45px;
        border-radius: 10px;
    }

    .neir li {
        width: 22%;
        text-align: center;
    }

    .neir li h3 {
        font-size: 24px !important;
        padding: 26px 0 14px 0 !important;
    }

    .neir li h4 {
        font-size: 16px;
    }

    .neir li span {
        color: #9196ff;
        line-height: 30px;
        margin-top: 30px;
        display: block;
    }

    .neir li p {
        line-height: 1.5rem !important;
        font-size: 14px !important;
    }

    .color14.tops {
        background-color: #9196ff;
        border-radius: 10px;
    }

    .layui-main.neirong h3 {
        font-size: 40px;
        text-align: center;
        padding: 55px 0 25px 0;
    }

    .layui-main.neirong p {
        font-size: 16px;
        text-align: center;
        line-height: 28px;
        margin-bottom: 40px;
    }

    .layui-main .why {
        display: flex;
        justify-content: space-between;
    }

    .layui-main .why>li {
        position: relative;
    }

    .layui-main .why>li:nth-child(1):hover {
        background: #9196ff;
        transition: background-color 0.75s ease;
    }

    .layui-main .why>li:nth-child(1):hover .pos {
        top: 100px;
    }

    .layui-main .why>li:nth-child(1):hover .pos p {
        display: block;
    }

    .layui-main .why li .pos {
        position: absolute;
        top: 188px;
        text-align: center;
        width: 390px;
        color: #fff;
        font-size: 22px;
    }

    .layui-main .why li ul li .pos {
        position: absolute;
        top: 60px;
        text-align: center;
        width: 385px;
        color: #fff;
        font-size: 22px;
    }

    .layui-main .why li .pos h4 {
        margin-top: 30px;
    }

    .layui-main .why li:nth-child(1) {
        width: 390px;
        background-image: url(/skin/images/why1.jpg);
        height: 515px;
    }

    .layui-main .why li:nth-child(2) {
        width: 66%;
        height: 515px;
    }

    .layui-main .why li ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 20px;
    }

    .layui-main .why li ul li {
        width: 48.5% !important;
        position: relative;
        height: 247.5px !important;
        transition: background-color 0.75s ease;
    }

    .layui-main .why li ul li p {
        margin-top: 10px;
    }

    .layui-main .why li ul li:nth-child(1) {
        background-image: url(/skin/images/why2.jpg);
    }

    .layui-main .why li ul li:nth-child(2) {
        background-image: url(/skin/images/why3.jpg);
    }

    .layui-main .why li ul li:nth-child(3) {
        background-image: url(/skin/images/why4.jpg);
    }

    .layui-main .why li ul li:nth-child(4) {
        background-image: url(/skin/images/why5.jpg);
    }

    .layui-main .why li ul li:nth-child(1):hover {
        background: #9196ff;
    }

    .layui-main .why li ul li:nth-child(2):hover {
        background: #9196ff;
    }

    .layui-main .why li ul li:nth-child(3):hover {
        background: #9196ff;
    }

    .layui-main .why li ul li:nth-child(4):hover {
        background: #9196ff;
    }

    .layui-main .why li ul li:nth-child(1):hover .pos {
        top: 30px;
    }

    .layui-main .why li ul li:nth-child(1):hover .pos h4 {
        color: black;
        margin-top: 10px;
    }

    .layui-main .why li ul li:nth-child(1):hover .pos p {
        color: black;
        display: block;
    }

    .layui-main .why li ul li:nth-child(2):hover .pos {
        top: 30px;
    }

    .layui-main .why li ul li:nth-child(2):hover .pos h4 {
        color: black;
        margin-top: 10px;
    }

    .layui-main .why li ul li:nth-child(2):hover .pos p {
        color: black;
        display: block;
    }

    .layui-main .why li ul li:nth-child(3):hover .pos {
        top: 30px;
    }

    .layui-main .why li ul li:nth-child(3):hover .pos h4 {
        color: black;
        margin-top: 10px;
    }

    .layui-main .why li ul li:nth-child(3):hover .pos p {
        color: black;
        display: block;
    }

    .layui-main .why li ul li:nth-child(4):hover .pos {
        top: 30px;
    }

    .layui-main .why li ul li:nth-child(4):hover .pos h4 {
        color: black;
        margin-top: 10px;
    }

    .layui-main .why li ul li:nth-child(4):hover .pos p {
        color: black;
        display: block;
    }

    .layui-main .why .pos p {
        display: none;
    }

    .layui-btn-fluid.renke ul {
        display: flex;
    }

    .layui-btn-fluid.renke ul li {
        width: 14.285%;
        flex: 1;
        transition: all .5s;
        position: relative;
    }
    /* .layui-btn-fluid.renke ul li img{
        width: 100%;
        height: auto;
    } */
    .layui-btn-fluid.renke ul li:hover {
        width: 20.8%;
    }

    .layui-btn-fluid.renke ul li:hover .mid-mss {
        display: block;
    }

    .mid-mss {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-align: center;
        background: rgba(0, 0, 0, .6);
        -webkit-transition: all ease-out .5s;
        -moz-transition: all ease-out .5s;
        transition: all ease-out .5s;
        color: #fff;
    }

    .mid-mss img {
        margin-top: 30%;
    }

    .mid-mss span {
        display: block;
        font-size: 18px;
        line-height: 36px;
        margin-top: 10%;
    }

    .layui-btn.layui-btn-sm.layui-btn-radius.layui-btn-normal.color15 {
        color: #9196ff;
        border: 1px solid #9196ff;
        background-color: #fff;
    }

    .layui-btn.layui-btn-sm.layui-btn-radius.layui-btn-normal.color15:hover {
        background-color: #9196ff;
        color: #fff;
    }

    .layui-main.neirong .pinpai ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 30px;
    }

    .layui-main.neirong .pinpai ul li {
        width: 31%;
        height: 280px;
        border: 1px solid #cdcdcd;
    }

    .layui-main.neirong .pinpai ul li img {
        margin-top: 40px;
    }

    .layui-main.neirong .pinpai ul li h3 {
        font-size: 20px;
        text-align: left;
        margin-left: 50px;
        padding: 0;
        line-height: 48px;
    }

    .layui-main.neirong .pinpai ul li span {
        line-height: 28px;
        margin-left: 50px;
        display: block;
    }

    .layui-main.neirong .pinpai ul li:hover {
        margin-top: -10px;
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 8%);
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .lastt-left .color16 {
        background-color: #9196ff;
        display: inline-block;
        background-size: cover;
        font-size: 14px;
        height: 28px;
        line-height: 28px;
        margin-bottom: 3%;
        color: #fff;
        border-radius: 6px;
        padding: 0 5%;
        vertical-align: middle;
    }

    .color17.tops {
        background-color: #9196ff;
        border-radius: 10px;
    }
    .layui-main.ganhuo .lastt-right ul .lis .xia-img ul li{
        color: #9196ff;
    }
    /* 手机端 */
    @media (max-width: 768px) {
        body {
            overflow-x: auto;
            padding: 0 3%;
        }

        .layui-main {
            width: 100%;
            margin-top: 20px!important ;
            margin-bottom: 20px!important;
        }
.bkkx {
            width: 100%;
            padding-top:10px!important;
        }
        

.bkkx dl {
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
}
        .top-wap {
            display: none;
        }

        #top-pc {
            position: fixed;
            top: 0;
            width: 100%;
            background-color: #fff;
            z-index: 999;
            left: 0;
        }

        .daohang {
            height: 60px;
            width: 100%;
        }

        .logosss {
            width: 115px;
            height: 60px;
        }

        .logo {
            width: 100%;
        }

        .dao {
            float: right;
            margin-top: 10px;
            height: auto !important;
            display: block !important;
        }

        .dao-pc {
            display: none !important;
        }

        .dao span {
            background: #262626;
            display: block;
            width: 28px;
            margin: 0 auto;
            height: 3px;
            margin-top: 6px;
            transition: all 500ms ease-in-out;
        }

        .nav-2 {
            clear: both;
            background: rgb(0 0 0 / 80%);
            ;
            left: 0;
            position: fixed;
            top: 60px;
            right: 0;
            transform: translateX(100%);
            transition: all 450ms ease-out;
            z-index: 130000;
            height: 42%;
            overflow-y: auto;
            padding-top: 5%;
        }

        .shouji .icon {
            margin-top: 0;
        }

        .nav-2>ul>li:first-child {
            border-top: 0;
        }

        .nav-2>ul>li {
            padding: 2% 8%;
        }

        .nav-2>ul>li.layui-this {
            background-color: #20309c;
        }

        .nav-2>ul>li>a {
            font-size: 14px;
            display: block;
            width: 100%;
            color: #fff;
            font-size: 1.2rem;
        }

        .nav-2.active {
            transform: translateX(0);
            display: block;
        }

        .mianbao {
            display: none;
        }

        .picimg {
            display: none;
        }

        .picimg-wap {
            display: block;
            height: 240px;
            margin-top: 60px;
            background-size: cover !important;
            background-size: contain !important;
        }

        .shouji {
            margin-left: 10%;
            display: flex;
            align-items: center;
            height: 60px;
        }

        .shoujis {
            font-size: 1rem;
            height: 60px;
            line-height: 60px;
        }

        .guangs {
            width: 100%;
        }

        .ban-pc {
            display: none;
        }

        .ban-wap {
            display: block;
            margin-top: 60px;
        }

        /* index */
        .layui-row .box-pc {
            display: none;
        }

        .layui-row ul {
            justify-content: space-between;
        }

        .box1 {
            width: 48%;
            margin: 0;
            margin-top: 20px;
        }

        .box1 a img {
            width: 100%;
        }

        .top60 {
            margin-top: 10px;
        }

        .top30 {
            margin-top: 30px;
        }

        .jiaoshi {
            width: 80%
        }

        .layui-show .xiang {
            justify-content: space-between;
        }

        .ziliao {
            display: none;
        }

        .box2 {
            width: 48%;
            margin: 0;
            margin-top: 20px;
        }

        .box2 a img {
            width: 100%;
            height: auto;
        }

        .layui-tab-content .box2:nth-child(4n+3) img {
            margin-left: 0;
        }

        .layui-tab-content .box2:nth-child(4n) img {
            margin-left: 0;
        }

        .layui-tab-content .box2:nth-child(4n+2) img {
            margin-left: 0;
        }

        .layui-tab-content .box2:nth-child(4n+3) .biao {
            margin-left: 0;
        }

        .layui-tab-content .box2:nth-child(4n) .biao {
            margin-left: 0;
        }

        .layui-tab-content .box2:nth-child(4n+2) .biao {
            margin-left: 0;
        }

        .layui-tab-content .biao {
            width: 60%;
        }

        .layui-tab-content .zi {
            width: 40%;
        }

        .layui-title {
            font-size: 1.5rem;
        }

        .teach-shou {
            width: 100%
        }

        .jiaoshi-pc {
            display: none !important;
        }

        #test5 {
            display: block;
        }

        .lao-wap {
            position: relative;
            flex: 1;
            transition: all .5s;
        }

        .lao-wap img {
            width: 60%;
        }

        .teach-shou .lao-wap .txt {
            position: absolute;
            top: 0;
            left: 60%;
            width: 33%;
            height: 100%;
            background-color: #20309c;
            padding: 0px 10px 0 20px;
            color: #fff;
            line-height: 19px;
            transition: transform .5s;
        }

        .teach-shou .lao-wap .txt .name {
            font-size: 24px;
            line-height: 55px;
            margin: 14px;
            font-weight: bold;
            color: #ff8280;
            position: relative;
            border-bottom: 1px dashed #ffffff;
        }

        .teach-shou .lao-wap .txt span {
            display: block;
            margin: 5px 0;
            min-height: 5px;
            top: 18px;
        }

        .yincang {
            display: none;
        }

        .huanj img {
            width: 100%;
        }

        .huanjings {
            padding: 40px 0 0 0;
        }

        .box3 {
            width: 100%;
        }

        .box3 .ico {
            width: 100%;
        }

        .box3 img {
            width: 100%;
        }

        .box3 .layui-btn-fluid {
            width: 100%;
        }

        .pdsy_news_box {
            width: 100%;
        }

        .pdsy_news_ox>div:nth-child(2) {
            margin: 0;
        }

        .guangz {
            display: none;
        }

        /* 筛选 */
        .list-lis {
            margin-top: 0;
        }

        .list-all {
            padding-top: 0;
            height: 0;
            display: block;
        }

        .layui-btn-fluid.list-all {
            display: inline;
        }

        .list-ke {
            padding: 1rem;
            height: auto;
        }

        .list-ke .item b {
            color: #20309c;
            font-size: 1.4rem;
            line-height: 2.5rem;
            width: 100%;
        }

        .flow-default {
            width: 100%;
        }

        .newslist-wrap dt {
            width: 100%;
            height: auto;
        }

        .newslist-wrap dt img {
            width: 100%;
            height: auto;
        }

        .list-ke .item .course_type .btnbtn-info,
        .list-ke .item .fenlei .active,
        .list-ke .item .fenlei a:hover {
            border-bottom: 2px solid #20309c;
            color: #20309c;
        }

        .list-ke .item .course_type {
            margin-left: 0;
        }

        .list-ke .item .course_type a {
            font-size: 0.8rem;
            display: inline-block;
            padding: 1% 2%;
            line-height: 1.6rem;
            cursor: pointer;
        }

        .list-ke .item .course_type .btnbtn-info1,
        .list-ke .item .riqi .active,
        .list-ke .item .riqi a:hover {
            background-color: rgb(32, 48, 156);
            color: rgb(255, 255, 255);
            border-radius: 12px;
            padding: 0.5% 2%;
        }

        .guangs {
            display: none;
        }

        .newslist {
            display: block;
            overflow: hidden;
            clear: both;
            background-color: #fff;
            FONT-WEIGHT: 200;
            padding: 5% 0;
        }

        .newslist-wrap dd.dd1 {
            font-size: 1.3rem;
            line-height: 2.6rem;
            padding-left: 17px;
            position: relative;
            margin-top: -5rem;
            height: 5rem;
            background: rgba(0, 0, 0, .7);
            z-index: 2;
            color: #fff;
            border-radius: 0 0 10px 10px;
            width: 90%;
            padding: 0 5%;
        }

        .newslist-wrap dd.dd3 {
            font-size: 0.8rem;
            line-height: 1.6rem;
            padding-left: 17px;
            position: relative;
            height: 2rem;
            z-index: 2;
            color: #fff;
            overflow: hidden;
            padding-top: 0;
            margin-top: -2rem;
        }

        .newslist-wrap dd.dd1 a {
            color: #fff;
        }

        .newslist-wrap dd.dd2 span {
            color: #d0cccc;
        }

        .newslist-wrap dd.dd4 ul .color1 {
            background-color: #fff2f2;
            margin-top: 10px;
            color: #333333;
        }

        .newslist-wrap dd.dd4 {
            font-size: 0.8rem;
            color: #888;
            line-height: 1rem;
            padding-left: 17px;
            margin-top: 0.4rem;
        }

        #test2 img {
            width: 100%;
            height: auto;
        }

        .kaiban .lis .xuan-wap {
            justify-content: space-between;
        }

        .hot-wap {
            display: none;
        }

        .ti {
            height: 60px;
            display: flex;
            justify-content: center;
            align-items: flex-end;
        }

        .ban4 {
            color: #ffffff;
            text-align: center;
            font-weight: bold;
        }

        .ban4 p {
            font-size: 1.3rem;
            line-height: 4rem;
            height: 4rem;
        }

        .site-block span {
            color: #fff;
            font-size: 12px;
            line-height: 24px;
        }

        .layui-input-block {
            margin: 0;
        }

        .kaiban {
            background-size: 100% auto;
        }

        .kaiban .color {
            background-color: #ff8280;
        }

        .site-block span {
            color: #fff;
            font-size: 0.6rem;
            line-height: 2rem;
            display: inline-block;
            text-align: center;
            width: 100%;
        }

        .site-block {
            border: none;
        }

        /* // */
        .wrap {
            padding: 0;
        }

        .prd-info {
            display: block;
            width: 100%;
            height: auto;
        }

        .prd-info dt {
            width: 100%;
        }

        .wap-img {
            display: block;
        }

        .img-center img {
            width: 100%;
        }

        .prd-info dd {
            color: #333333;
            margin-left: 0;
            padding: 20px;
        }

        .prd-info dd .tit {
            color: #20309c;
            font-weight: 800;
            text-align: center;
            line-height: 4rem;
            font-size: 2rem;
        }

        .prd-info dd p {
            padding-top: 0;
        }

        .xiaos {
            width: 100%;
        }

        .prd-info dd p span {
            margin: 5px 0;
        }

        /* newslist */
        .layui-btn {
            font-size: 0.8rem;
        }

        .biaozhi {
            width: 90%;
            padding: 5%;
        }

        .newslist-wrap dd.dd2 {
            font-size: 0.8rem;
            line-height: 1.6rem;
            padding-left: 17px;
            position: relative;
            height: 2rem;
            z-index: 2;
            color: #fff;
            overflow: hidden;
            padding-top: 0;
            margin-top: -2rem;
        }

        .new-wap {
            display: none;
        }

        /* news */

        .contain_l {
            width: 88%;
            padding: 6%;
        }

        .contain_l .text img {
            width: 100% !important;
        }

        .nws-mianbao {
            margin-top: 60px;
        }

        .nws-mianbao-wap {
            width: 90%;
            padding: 5%;
        }

        /* s6 */
        .ban p {
            font-size: 1.4rem;
        }

        .kaiban .lis {
            padding-top: 25px;
        }

        .kaiban .lis a {
            display: flex;
            justify-content: flex-start;
        }

        .kaiban .kaiban3 img {
            width: 85px;
            height: 85px;
            border-radius: 50%;
            object-fit: cover;
            display: block;
        }

        .kaiban .kaiban3 .lis .rights {
            margin-left: 12px;
        }

        .kaiban .kaiban3 .lis .rights p {
            display: block;
        }

        .kaiban .kaiban3 .lis span {
            line-height: 36px;
            display: inline-block;
        }

        .kaiban .kaiban3 .lis span:last-child {
            float: right;
        }

        /* s6 */
        .xuexiao {
            margin-top: 2rem;
        }

        .kaiban4 {
            display: none;
        }

        .kaiban5 {
            display: none;
        }

        /* s3 */
        .xiazai {
            display: none;
        }

        .footer {
            padding: 0;
            line-height: 30px;
            text-align: center;
            color: #666;
            font-weight: 300;
            display: flow-root;
            background-color: #1f1f1f;
        }

        .lianxi-dian p {
            display: none;
        }

        .sao-pc {
            display: none;
        }

        .sao-lian p {
            display: block;
        }

        .layui-text h1 {
            color: #fff;
			font-size: 1.5rem;
        }

        .layui-text h2 {
            color: #fff;
            margin-bottom: 20px;
           font-size: 1.1rem;
        }
       
        .lianxiwm {
            display: none;
        }

        .foot1 {
            width: 94%;
        }

        .foot2 {
            background-color: #060606;
            color: #fff;
            height: 4rem;
            display: flex;
            align-items: center;
            width: 100%;
        }

        .foot2 p {
            margin: 0 1.5rem;
        }

        .foot2 a {
            color: #fff;
        }

        /* about */
        .abouts .leftbox {
            width: 100%;
            float: right;
        }

        .abouts .rightbox {
            width: 100%;
            float: left;
        }

        .abouts .rightbox img {
            width: 100%;
        }

        .clearfix .pic {
            width: 100%;
        }

        .about-wap .clearfix {
            flex-wrap: wrap;
        }

        .about-wap .clearfix li {
            width: 90%;
            padding: 5%;
            margin-bottom: 5%;
        }

        .clearfix .tit {
            width: 100%;
        }

        .clearfix .txt {
            width: 100%;
        }

        .clearfix time {
            width: 100%;
        }

        .licheng {
            height: 820px;
        }

        .licheng .wai {
            padding: 5%;
        }

        .video-wap {
            width: 100%;
            height: auto;
        }

        .res_box {
            width: 100%;
        }

        .res_boxr {
            width: 100%;
        }

        .res_box ul li {
            width: 100%;
        }

        .jjbq-box {
            padding-bottom: 0;
        }

        .res_boxr ul li {
            width: 100%;
        }

        .gundong {
            height: 500px;
        }

        .about-4 {
            flex-wrap: wrap;
            padding-bottom: 0;
        }

        .about-4 li .swiper-container {
            height: auto;
        }

        .jin1 {
            padding: 0;
            margin-top: 0;
            width: 100%;
            height: auto;
        }

        .jin1 .clearfix {
            flex-wrap: wrap;
        }

        .jin1 img {
            width: 100%;
        }

        .mid-img:nth-child(2) {
            margin-top: 10%;
        }

        .ditu-pc {
            width: 100%;
            height: 300px;
        }

        .maps ul {
            width: 90%;
            padding: 5%;
        }

        .maps ul li {
            width: 100%;
            display: block;
        }

        .lianxi-wap {
            height: 760px;
        }

        .maps {
            height: 460px;
        }

        .con_ewm {
            display: flex;
            width: 100%;
            justify-content: center;
        }

        .con_ewm img {
            width: 60%;
            height: auto;
        }

        /* 学校 */
        .boxs a .text-box .category {
            font-size: 1em;
            line-height: 1em;
        }

        .boxs li {
            float: left;
            margin-bottom: 10px;
            width: 48%;
        }

        .boxs li:nth-child(1) {
            width: 100%;
        }

        .boxs li:nth-child(2) {
            margin-left: 0;
        }

        .boxs li:nth-child(3) {
            margin-left: 4%;
        }

        .boxs li:nth-child(4) {
            width: 100%;
            margin-left: 0;
        }

        .boxs li:nth-child(5) {
            width: 30.6%;
            margin-left: 0;
        }

        .boxs li:nth-child(6) {
            width: 30.6%;
            margin-left: 4%;
        }

        .boxs li:nth-child(7) {
            width: 30.6%;
            margin-left: 4%;
        }

        .boxs li:nth-child(1) .img-box picture img {
            width: 100%;
        }

        .boxs li:nth-child(2) .img-box picture img {
            width: 100%;
        }

        .boxs li:nth-child(3) .img-box picture img {
            width: 100%;
        }

        .boxs li:nth-child(4) .img-box picture img {
            width: 100%;
        }

        .boxs li:nth-child(5) .img-box picture img {
            width: 100%;
        }

        .boxs li:nth-child(6) .img-box picture img {
            width: 100%;
        }

        .boxs li:nth-child(7) .img-box picture img {
            width: 100%;
        }

        /* 老师 */
        .teac {
            height: auto;
        }

        .teacher-all {
            margin-top: 0;
        }

        .w4 {
            width: 50%;
        }

        .xueguan {
            justify-content: space-between;
        }

        .xueguan li {
            width: 100%;
            margin: 0;
            margin-bottom: 10%;
        }

        .teac ul li {
            width: 100%;
        }

        .teac ul li .super {
            padding-top: 0;
        }

        .teac ul li .super p {
            padding: 10%;
        }

        .tech-img {
            width: 100%;
            padding: 0;
            position: absolute;
            top: -138px;
        }

        .tech-img .tech-wai {
            width: 50%;
            height: 50%;
            margin: auto;
        }

        .tech-img .tech-wai img {
            width: 100%;
        }

        .wzk {
            width: 100%;
            padding-right: 0;
        }

        .wzk .wz {
            margin: 0 5%;
        }

        .tech-right {
            padding: 8%;
        }

        .teses {
            margin-top: 640px;
        }

        .jianjies {
            padding: 0 5%;
        }

        .ank {
            margin: 0;
            position: absolute;
            right: 0;
            top: 100px;
        }

        /* foot */
        #foot {
            position: fixed;
            bottom: 0;
            width: 90%;
            background-color: #9f9f9f;
            z-index: 999;
            display: block;
            left: 0;
        }

        #foot a {
            color: #fff;
        }

        .foot-wap {
            padding: 2% 5%;
            display: flex;
            justify-content: space-between;
        }

        .foot-wap .shous {
            position: relative;
            width: 20%;
        }

        .foot-wap .shous span {
            position: absolute;
            bottom: -37px;
            left: 0px;
            font-weight: bold;
        }

        .foot-wap .shous span a {
            color: #20309c !important;
        }

        .foot-wap .shous i {
            color: #20309c;
            position: absolute;
            bottom: -16px;
            left: 5px;
        }

        /* 雅思 */
        .indexall {
            margin-top: 60px;
        }

        .navbanner {
            height: 300px !important;
        }

        .banner_bg {
            width: 100%;
        }

        .w1200 {
            width: 100% !important;
        }

        .w1200 .what {
            top: auto !important;
        }

        .w1200 .what h2 {
            margin-bottom: 5%;
        }

        .slideTxtBox2 .bd,
        .slideTxtBox2 .bd ul,
        .slideTxtBox2 .hd ul {
            width: 100% !important;
        }

        .slideTxtBox2 .bd li {
            width: 100% !important;
        }

        .slideTxtBox2 .hd {
            width: 100% !important;
        }

        .slideTxtBox2 .hd ul li {
            width: 50% !important;
            margin-right: 0 !important;
        }

        .slideTxtBox2 {
            margin-top: 217px !important;
        }

        .kcbtit {
            height: 144px !important;
        }

        .kcbtit img {
            width: 100%;
        }

        .lmbox.clearfix img {
            width: 100%;
        }

        /* 教学专题 */
		
        .layui-main.xuexisz img:nth-child(1) {
            width: 90%;
            height: 50%;
            margin: 0 5%;
        }

        .layui-main .dong-title img {
            width: 20%;
        }

        .layui-main .dong-title h2 {
            font-size: 1.5rem;
        }
.layui-main .dong-title1 {
            font-size:1.02rem;
			margin: 10px 0 10px 0;
        }
        .layui-main .dong-title h2 b {
            font-size: 1.5rem;
            display: block;
        }

        .layui-tab-title.dong li {
            font-size: 1.2rem;
        }

        .layui-table th {
            font-size: 1.2rem;

        }

        .layui-btn.color3 {
            font-size: 1rem;
        }
.shouke {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
        .shouke li {
            margin: 0.5rem;
        }

        .shouke li:nth-child(4) {
            margin-top: 0;
        }

        .shouke li:nth-child(5) {
            margin-top: 0;
        }

        .shouke li:nth-child(6) {
            margin-top: 0;
        }

        .layui-main.xuexisz img:nth-child(2) {
            width: 90%;
            height: 50%;
            margin: 0 5%;
            margin-top: 4rem;
            display: none;
        }

        .layui-btn-fluid.jiao {
            height: 527px;
        }

        .layui-table td,
        .layui-table th {
            padding: 0;
        }

        .layui-main .shouke li img {
            width: 100%;
        }

        /* 专题-news */
        .layui-main .dong-shiting {
            width: 100%;
        }

        .layui-btn-fluid.new-three {
            height: 1512px;
        }

        .layui-main.newss .news-right {
            width: 90%;
            padding: 0 5%;
            height: auto;
            margin-top: 7%;
        }

        .news-right h2 {
            font-size: 1.3rem;
            line-height: 2.6rem;
        }

        .news-right .news-two {
            font-size: 1rem;
            line-height: 2rem;
        }

        .layui-main.newss {
            display: block;
        }

        .layui-main.newss .news-left {
            padding: 0 5%;
            width: 90%;
        }

        .layui-main.newss .news-left p {
            line-height: 1.7rem;
            font-size: 1rem;
        }

        .news-right .news-one:nth-child(2) {
            margin-left: 0;
        }

        .news-right .news-one:nth-child(4) {
            margin-left: 0;
        }

        .layui-main.newss .news-left span {
            margin: 0.8rem 0;
        }

        .news-right .news-one {
            width: 100%;
        }

        .layui-tab .layui-tab-title.dong li {
            min-width: 1rem;
        }

        .layui-tab-title.dong li {
            color: #fff !important;
        }

        #test6 {
            width: 100% !important;
            height: 460px !important;
        }

        .layui-btn.color4 {
            font-size: 1rem;
        }
.layui-btn.color4 {padding: 0px 6.5%;}
		.layui-btn.color3 {padding: 0px 2%;}

        .layui-btn.color16 {
            font-size: 1rem;
            width: 80%;
        }

        .layui-btn.color18 {
            font-size: 1rem;
        }

        .layui-table tr td:nth-child(2) {
            display: none;
        }

        .layui-table tr td:nth-child(3) {
            display: none;
        }

        .layui-table tr th:nth-child(2) {
            display: none;
        }

        .layui-table tr th:nth-child(3) {
            display: none;
        }

        .layui-table td {
            width: 33%;
        }

        /* 雅思专题页 */
        .layui-main.yihuo .xia ul li {
            width: 48%;
            height: auto;
        }

        .layui-main.yihuo .xia ul .xia-img span {
            font-size: 1.2rem;
        }

        .layui-main.yihuo .last ul li {
            width: 42%;
            height: auto;
            gap: 8%;
            margin: 0 4%;
        }

        .layui-main.yihuo .last ul li .xia-img h4 {
            font-size: 18px;
        }

        .layui-main.yihuo .last ul li .xia-img span {
            font-size: 14px;
        }

        .layui-main .dong-title {
            margin: 7% 0;
        }

        .layui-main.yihuo .shang {
            margin-top: 2rem;
        }

        .layui-main.yihuo h1 {
            font-size: 2rem;
            line-height: 4rem;
            margin-bottom: 1rem;
        }

        .layui-btn.color6 {
            width: 60%;
            font-size: 1.2rem;
            height: 2.4rem;
            line-height: 2.4rem;
        }

        .layui-main.ganhuo .lastt-left {
            width: 100%;
            height: auto;
        }

        .layui-main.ganhuo .lastt-right {
            width: 100%;
            height: auto;
            padding: 0;
        }

        .layui-main.ganhuo {
            display: block;
        }

        .layui-main.ganhuo .lastt-right ul .lis {
            width: 100%;
            height: auto;
        }

        .lastt-left .color7 {
            width: 20%;
        }

        .layui-main.yihuo .hou ul li {
            width: 100%;
            height: auto;
        }

        .layui-main.yihuo .hou ul li div img {
            width: 100%;
            height: auto;
        }

        .layui-main.ganhuo .lastt-right ul .lis .xia-img ul li a {
            font-size: 1rem;
        }

        .layui-main.ganhuo .lastt-right ul .lis {
            margin-bottom: 5%;
        }

        .layui-main.yihuo .xia ul .xia-img h4 {
            font-size: 1.5rem;
        }

        .layui-main.yihuo .xia ul .xia-img span {
            font-size: 1rem;
        }

        /* 氛围 */
        .edu-zxiao {
            height: auto;
        }

        .layui-tab-title.zxiaotx {
            width: 100%;
            margin-bottom: 195px;
        }

        .layui-tab-content.zxiaotxs .layui-tab-item.layui-show {
            width: 100%;
        }

        .layui-tab-content.zxiaotxs .layui-tab-item.layui-show img {
            width: 100%;
            height: auto;
        }

        .layui-tab-title.zxiaotx li {
            width: 33%;
        }

        .edu-zxiao {
            width: 100%;
        }

        .layui-tab-title.zxiaotx li h3 {
            padding: 15% 0;
        }

        .layui-tab-title.zxiaotx li {
            height: auto;
        }

        /* 封闭班 */
        .layui-main.yihuo .feng {
            margin: 0 0 45px 0;
        }

        .layui-main.yihuo .feng span {
            font-size: 1.5rem;
            line-height: 3rem;
        }

        .layui-main .liang ul {
            justify-content: center;
            flex-wrap: wrap;
        }

        .layui-main .liang ul li {
            width: 100%;
            height: auto;
        }

        .layui-main .liang ul li h3 {
            font-size: 1.5rem;
            line-height: 3rem;
        }

        .layui-main .liang ul li span {
            font-size: 1.2rem;
            line-height: 2.4rem;
        }

        .layui-btn.color11 {
            font-size: 1rem;
            line-height: 2rem;
            height: 2rem;
        }

        .layui-btn.color12 {
            font-size: 1rem;
            line-height: 2rem;
            height: 2rem;
        }

        .layui-main .ding ul {
            justify-content: center;
            flex-wrap: wrap;
        }

        .layui-main .ding ul li {
            width: 50%;
            height: auto;
        }

        .layui-main .ding ul li img {
            width: 60%;
        }

        .layui-btn-fluid.dingzhi {
            height: 723px;
        }

        .layui-main .ding ul li h3 {
            font-size: 1.2rem;
            line-height: 2.4rem;
        }

        .layui-main .ding ul li span {
            font-size: 1rem;
            line-height: 2rem;
        }

        .layui-btn-fluid.kexue {
            height: 490px;
        }

        .layui-main .ke ul {
            display: block;
            background-size: 100%;
            width: 100%;
            height: 290px;
        }

        .layui-main .ke ul li {
            display: none;
        }

        .layui-main .richang ul li {
            width: 12%;
        }

        .layui-main .richang ul li img {
            width: auto;
            height: 17%;
        }

        .layui-main .richang ul li h3 {
            font-size: 12px;
        }

        .layui-main .richang ul li span {
            font-size: 1rem;
        }

        .layui-main .richang .zhong {
            margin-right: 1.2rem;
        }

        .layui-main.yihuo .pp p {
            font-size: 1rem;
            line-height: 1.5rem;
        }

        .layui-tab-item .anpai li {
            width: 100%;
            height: 200px;
        }

        .layui-tab-item .anpai li img {
            width: 50%;
        }

        .layui-tab-item .anpai li .youce {
            width: 92%;
            padding: 4%;
        }

        .layui-tab-title.jieduan li {
            font-size: 1.3rem;
        }

        .layui-tab-item .anpai li .youce h3 {
            font-size: 1.2rem;
        }

        .layui-tab-item .anpai li .youce span {
            width: 55%;
            font-size: 0.8rem;
            line-height: 1.6rem;
        }

        .layui-btn-fluid.laoshiya {
            height: 1350px;
        }

        .layui-main .shisu li {
            width: 48%;
            height: auto;
        }

        .layui-main .shisu li img {
            width: 100%;
            height: auto;
        }

        .layui-main .shisu {
            gap: 10px;
        }

        .layui-main.newss .news-left h2 {
            margin-top: 1.3rem;
            font-size: 1.3rem;
        }

        .news-right ul li h3 a {
            font-size: 1rem;
        }

        .layui-main.yihuo.shou h1 {
            font-size: 1.7rem;
            background-size: 100% 100%;
        }

        .layui-main .fenwei li img {
            width: 100%;
            height: auto;
        }

        /* 托福 */
        .layui-btn-fluid.video .bei {
            display: none;
        }

        .layui-btn-fluid.video .videos {
            left: 0;
            top:0;
        }

        .layui-btn-fluid.video .videos video {
            width: 100%;
            height: auto;
        }
        .layui-btn-fluid.video .videos .img-title{
            width: 100%;
            top: 237px;
        }
        .layui-btn-fluid.neirong p {
            width: 90%;
            padding: 5%;
            margin-bottom: 0;
        }

        .layui-btn-fluid.neirong {
            height: 1234px;
            margin-top: 520px;
        }

        .layui-btn-fluid.neirong .neir {
            width: 90%;
            padding: 5%;
            height: 900px;
        }

        .neir li {
            width: 50%;
            text-align: center;
        }
        .layui-main .why{
            flex-wrap: wrap;
        }
        .layui-main .why li:nth-child(1){
            width: 100%;
        }
        .layui-main .why li:nth-child(2){
            width: 100%;
        }
        .layui-main .why li ul{
            gap:0;
        }
        .layui-main .why li ul li .pos{
            width: 100%;
        }
        .layui-main.neirong .pinpai ul{
            gap:0;
        }
        .layui-main.neirong .pinpai ul li{
            width:49%;
        }
        .layui-main.neirong .pinpai ul li h3{
            margin-left:0;
            font-size:1rem;
        }
        .layui-main.neirong .pinpai ul li span{
            margin-left:0;
        }
        .layui-btn-fluid.renke ul li:hover{
            width: 14.285%;
        }
        .layui-btn-fluid.renke ul li{
            width: 100%;
            height: 100%;
        }
        .layui-btn-fluid.renke ul li img{
            width: 100%;
            height: 100%;
        }
        .layui-btn-fluid.renke ul li:nth-child(n+2){
            display: none;
        }
        .color14{
            width: 80%;
        }
    }