.module-title {
    font-size: 30px;
    color: #333333;
    line-height: 42px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.module-desc {
    font-size: 16px;
    color: #666666;
    line-height: 22px;
    text-align: center;
    max-width: 800px;
    margin: 0 auto 40px;
}
@media (max-width: 1356px) {
    .index .course-box .course-swiper-out-box {
        transform-origin: center;
        transform: scale(0.95) !important;
    }
}
@media (max-width: 1340px) {
    .about-us .company-dynamic .company-dynamic-content-box {
        transform-origin: center;
        transform: scale(0.95) !important;
    }
}
@media (max-width: 1337px) {
    .laboratory .laboratory-feature .laboratory-feature-content-box,
    .laboratory .training-product-swiper .training-product-content-box,
    .laboratory .training-objective2 .training-objective2-content-box,
    .laboratory .construction-content .construction-content-box {
        transform-origin: center;
        transform: scale(0.95) !important;
    }
    .index .course-box .course-swiper-out-box {
        transform-origin: center;
        transform: scale(0.9) !important;
    }
}
/* @media (max-width: 1391px) {
    .index .course-box .course-swiper-out-box {
        transform-origin: center;
        transform: scale(0.88) !important;
    }
} */
@media (max-width: 1271px) {
    .laboratory .laboratory-feature .laboratory-feature-content-box,
    .laboratory .training-product-swiper .training-product-content-box,
    .laboratory .training-objective2 .training-objective2-content-box,
    .laboratory .construction-content .construction-content-box {
        transform-origin: center;
        transform: scale(0.9) !important;
    }
    .about-us .company-dynamic .company-dynamic-content-box {
        transform-origin: center;
        transform: scale(0.9) !important;
    }
    .index .course-box .course-swiper-out-box {
        transform-origin: center;
        transform: scale(0.88) !important;
    }
}
@media (max-width: 1240px) {
    .container {
        width: 1100px;
    }
    .header .handle-box .menu-box .menu-item {
        padding: 0 10px !important;
    }
    .header .handle-box .apply-try {
        margin: 0 10px;
    }
    .index .product-box .product-item-box .product-item {
        width: 346px;
    }
    .laboratory .course-system .course-system-content {
        transform-origin: center;
        transform: scale(0.9) !important;
    }
    .footer .line {
        margin: 0 40px !important;
    }
    .footer .product-box .hot-product {
        width: 200px !important;
    }
    .footer .product-box .solution {
        width: 140px !important;
    }
    .footer .product-box .about-us {
        width: 110px !important;
    }
    .index .course-box .course-swiper-out-box {
        transform-origin: center;
        transform: scale(0.85) !important;
    }
}
@media (max-width: 1217px) {
    .laboratory .laboratory-feature .laboratory-feature-content-box,
    .laboratory .training-product-swiper .training-product-content-box,
    .laboratory .training-objective2 .training-objective2-content-box,
    .laboratory .construction-content .construction-content-box {
        transform-origin: center;
        transform: scale(0.8) !important;
    }
    .about-us .company-dynamic .company-dynamic-content-box {
        transform-origin: center;
        transform: scale(0.8) !important;
    }
    .train-header {
        display: block !important;
    }
    .train-header-h5 {
        display: none !important;
    }
    .train-footer {
        display: block !important;
    }
    .train-footer-h5 {
        display: none !important;
    }

}
@media (max-width: 1220px) {
    .product_dm, .product_bgjy, .product_cz, .product_gq, .product_gq_item_0, .product_ipo, .product_tzsz {
        display: none;
    }
    .product_dm_h5, .product_bgjy_h5, .product_cz_h5, .product_gq_h5, .product_ipo_h5, .product_tzsz_h5 {
        display: block;
    }
    .train-header {
        display: none !important;
    }
    .train-header-h5 {
        display: flex !important;
    }
    .train-footer {
        display: none !important;
    }
    .train-footer-h5 {
        display: block !important;
    }
    /* .index .course-box .course-swiper-out-box {
        transform-origin: center;
        transform: scale(0.7) !important;
    } */
}
@media (max-width: 1160px) {
    .index .course-box .course-swiper-box {
        transform-origin: center;
        transform: scale(0.8) !important;
    }
}
@media (max-width: 1130px) {
    .container {
        width: 1000px;
    }
    .header .handle-box .apply-try {
        margin: 0 5px !important;
    }
    .header .menu-item .sub-menu-box.lab .lab-item {
        width: 200px !important;
    }
    .header .menu-item .sub-menu-box.lab .lab-item .desc {
        width: 170px !important;
    }
    .index .product-box .product-item-box .product-item {
        width: 313px;
    }
    .laboratory .course-system .course-system-content {
        transform-origin: center;
        transform: scale(0.85) !important;
    }
    .footer .line {
        margin: 0 30px !important;
    }
    .footer .product-box .hot-product {
        width: 180px !important;
    }
    .footer .product-box .solution {
        width: 120px !important;
    }
    .footer .product-box .aboutus {
        width: 90px !important;
    }
    .product-center.tzgl .teaching-objectives .objectives-box .objectives-item .item-title {
        height: 80px !important;
    }
}
@media (max-width: 1073px) {
    .laboratory .laboratory-feature .laboratory-feature-content-box,
    .laboratory .training-product-swiper .training-product-content-box,
    .laboratory .training-objective2 .training-objective2-content-box,
    .laboratory .construction-content .construction-content-box {
        transform-origin: center;
        transform: scale(0.72) !important;
    }
    .about-us .company-dynamic .company-dynamic-content-box {
        transform-origin: center;
        transform: scale(0.72) !important;
    }
}
@media (max-width: 1040px) {
    .container {
        width: 940px;
    }
    .header .menu-item .sub-menu-box.lab .lab-item {
        width: 180px !important;
    }
    .header .menu-item .sub-menu-box.lab .lab-item .desc {
        width: 150px !important;
    }
    .index .product-box .product-item-box .product-item {
        width: 293px;
    }
    .footer .line {
        margin: 0 15px !important;
    }
    .footer .product-box .hot-product {
        width: 170px !important;
    }
    .footer .product-box .solution {
        width: 100px !important;
    }
    .footer .product-box .aboutus {
        width: 70px !important;
    }
}
@media (max-width: 980px) {
    .container {
        width: 100%;
    }
    .header {
        display: none;
    }
    .footer {
        display: none;
    }
    .footer-h5 {
        display: block !important;
    }
    .header-h5 {
        display: flex !important;
    }
    .sidebar {
        display: none;
        /* right: 16px !important; */
    }
    .index {
        padding-top: 48px;
    }
    .index .banner {
        display: none;
    }
    .index .banner-h5 {
        display: block !important;
    }
    .index .course-box {
        display: none;
    }
    .index .course-h5-box {
        display: block !important;
    }
    .module-title {
        font-size: 22px !important;
        line-height: 31px !important;
        margin-bottom: 6px !important;;
    }
    .module-desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px !important;
    }
    .index .product-box {
        padding: 20px 25px !important;
        box-sizing: border-box;
    }
    .index .product-box .product-item-box {
        display: block !important;
    }
    .index .product-box .product-item-box .product-item {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
    }
    .index .product-box .product-item-box .product-item:last-of-type {
        margin-bottom: 0px !important;
    }
    .index .training-system {
        display: none;
    }
    .index .training-system-h5 {
        display: block !important;
    }
    .index .solution {
        display: none;
    }
    .index .solution-h5 {
        display: block !important;
    }
    .index .application-scenarios {
        display: none;
    }
    .index .application-scenarios-h5 {
        display: block !important;
    }
    .index .service-system {
        display: none;
    }
    .index .service-system-h5 {
        display: block !important;
    }
    .product-center {
        padding-top: 48px;
    }
    .product-center .banner-box {
        display: none;
    }
    .product-center .banner-box-h5 {
        display: block !important;
    }
    .product-center .applicable-major {
        padding: 20px 0 0 !important;
    }
    .product-center .applicable-major .module-title {
        margin-bottom: 20px !important;
    }
    .product-center .applicable-major .major-item-box {
        flex-wrap: wrap;
    }
    .product-center .applicable-major .major-item-box .major-item {
        min-width: 33%;
        margin-bottom: 20px;
    }
    .product-center .applicable-major .major-item-box .major-item .label {
        font-size: 16px;
        line-height: 22px;
    }
    .product-center .system-architecture {
        padding: 20px 16px !important;
        box-sizing: border-box;
    }
    .product-center .system-architecture .module-title {
        margin-bottom: 20px !important;
    }
    .product-center .product-feature {
        display: none;
    }
    .product-center .product-feature-h5 {
        display: block !important;
    }
    .product-center .teaching-objectives {
        padding: 20px 25px !important;
        box-sizing: border-box;
    }
    .product-center .teaching-objectives .module-title {
        margin-bottom: 20px !important;
    }
    .product-center .teaching-objectives .objectives-box {
        display: block;
    }
    .product-center .teaching-objectives .objectives-box .objectives-item {
        margin: 0 0 20px 0 !important;
    }
    .product-center .teaching-objectives .objectives-box .objectives-item .item-content {
        height: auto !important;
    }
    .product-center .product-feature2 {
        display: none;
    }
    .product-center .product-feature2-h5 {
        display: block !important;
    }
    .product-center .product-feature3 {
        padding: 20px 16px 0 !important;
        box-sizing: border-box;
    }
    .product-center .product-feature3 .product-feature3-content {
        display: block !important;
    }
    .product-center .product-feature3 .product-feature3-content .product-feature3-item {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
        background-position: 100% 0px,0px 0px !important;
    }
    .product-center .product-feature4 {
        display: none;
    }
    .product-center .product-feature4-h5 {
        display: block !important;
    }
    .product-center .product-feature5 {
        display: none;
    }
    .product-center .product-feature5-h5 {
        display: block !important;
    }
    .product-center .product-feature6 {
        padding: 20px 16px 0 !important;
        box-sizing: border-box;
    }
    .product-center .product-feature6 .product-feature6-item {
        width: calc((100% - 20px) / 2) !important;
        margin: 0 0 20px 0 !important;
    }
    .product-center .product-feature6 .product-feature6-item:not(:nth-of-type(2n)) {
        margin: 0 20px 20px 0 !important;
    }
    .product-center.rgznjycp .content-h5-box {
        display: block !important;
    }
    .product-center.rgznjycp .content-box {
        display: none;
    }
    .laboratory .banner-box {
        display: none;
    }
    .laboratory .banner-box-h5 {
        display: block !important;
    }
    .laboratory .training-objective {
        padding: 20px 16px 0 !important;
        box-sizing: border-box;
    }
    .laboratory .training-objective .training-objective-content {
        width: auto !important;
    }
    .laboratory .training-objective .training-objective-content .training-objective-item {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
    }
    .laboratory .laboratory-framework {
        padding: 20px 16px !important;
        box-sizing: border-box;
    }
    .laboratory .laboratory-framework .module-title {
        margin-bottom: 20px !important;
    }
    .laboratory .course-system {
        padding: 20px 16px 0 !important;
        box-sizing: border-box;
    }
    .laboratory .course-system .module-title {
        margin-bottom: 20px !important;
    }
    .laboratory .course-system .course-system-content {
        flex-wrap: wrap;
        transform: scale(1) !important;
    }
    .laboratory .course-system .course-system-content .course-system-item {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
    }
    .laboratory .course-system .course-system-content .course-system-item .item-content {
        height: auto !important;
        justify-content: space-between;
        padding: 10px 20px 20px !important;
    }
    .laboratory .course-system .course-system-content .course-system-item .item-content .system-item {
        margin-top: 10px;
        width: calc((100% - 10px) / 2) !important;
    }
    .laboratory .training-product,
    .laboratory .training-product-swiper {
        display: none;
    }
    .laboratory .training-product-h5 {
        display: block !important;
    }
    .laboratory .laboratory-feature {
        display: none;
    }
    .laboratory .laboratory-feature-h5 {
        display: block !important;
    }
    .laboratory .training-objective2 {
        padding: 20px 16px !important;
        box-sizing: border-box;
    }
    .laboratory .training-objective2 .training-objective2-content-box {
        transform: scale(1) !important;
    }
    .laboratory .training-objective2 .training-objective2-content-box .training-objective2-content {
        width: auto !important;
    }
    .laboratory .training-objective2 .training-objective2-content-box .training-objective2-content .training-objective-item {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
        height: auto !important;
    }
    .laboratory .training-objective2 .training-objective2-content-box .training-objective2-content .training-objective-item .item-content {
        height: auto !important;
    }
    .laboratory .training-objective2 .training-objective2-content-box .training-objective2-content .training-objective-item .item-content .value-box .value-item {
        width: calc((100% - 20px) / 3) !important;
    }
    .laboratory .training-objective2 .training-objective2-content-box .training-objective2-content .training-objective-item .item-content .value-box .value-item:not(:nth-of-type(3n)) {
        margin-right: 10px;
    }
    .laboratory .training-objective2 .training-objective2-content-box .training-objective2-content .training-objective-item .type {
        background-position: 100% 4px,0 0;
    }
    .laboratory .course-system .course-system-content .course-system-item-box {
        flex-wrap: wrap;
    }
    .laboratory .construction-content {
        display: none;
    }
    .laboratory .construction-content-h5 {
        display: block !important;
    }
    .train {
        padding-top: 48px !important;
    }
    .train .banner-box {
        display: none;
    }
    .train .banner-box-h5 {
        display: block !important;
        padding: 0 20px;
    }
    .train .train-content {
        display: none;
    }
    .train .train-content-h5 {
        display: block !important;
    }

    .team-work {
        padding-top: 48px !important;
    }
    .team-work .banner-box {
        display: none;
    }
    .team-work .banner-box-h5 {
        display: block !important;
    }
    .team-work .team-work-content {
        display: none;
    }
    .team-work .team-work-content-h5 {
        display: block !important;
    }
    .about-us {
        padding-top: 48px !important;
    }
    .about-us .banner-box {
        display: none;
    }
    .about-us .banner-box-h5 {
        display: block !important;
    }
    .about-us .about-zj {
        padding: 20px 16px !important;
        box-sizing: border-box;
    }
    .about-us .about-zj .module-title {
        margin-bottom: 20px !important;
    }
    .about-us .about-zj .about-zj-desc {
        font-size: 14px;
        color: #666666;
        width: 100% !important;
    }
    .about-us .enterprise-culture {
        padding: 20px 0 4px !important;
    }
    .about-us .enterprise-culture .module-title {
        margin-bottom: 20px !important;
    }
    .about-us .enterprise-culture .enterprise-culture-content {
        flex-direction: column;
        align-items: center;
    }
    .about-us .enterprise-culture .enterprise-culture-content .enterprise-culture-item {
        margin: 0 0 16px 0 !important;
    }
    .about-us .certificate {
        display: none;
    }
    .about-us .certificate-h5 {
        display: block !important;
    }
    .about-us .company-dynamic {
        display: none;
    }
    .about-us .company-dynamic-h5 {
        display: block !important;
    }
    .dynamic-list {
        padding-top: 48px !important;
    }
    .dynamic-list .banner-box {
        display: none;
    }
    .dynamic-list .banner-box-h5 {
        display: block !important;
    }
    .dynamic-list .list {
        display: none;
    }
    .dynamic-list .list-h5 {
        display: block !important;
    }
    .company-dynamic {
        padding-top: 48px !important;
    }
    .company-dynamic .company-dynamic-content {
        padding: 20px 16px !important;
        width: 100% !important;
        box-sizing: border-box;
    }
    .company-dynamic .company-dynamic-content .title {
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 10px !important;
    }
    .company-dynamic .company-dynamic-content .date {
        padding-bottom: 10px !important;
    }
    .company-dynamic .company-dynamic-content .content p {
        font-size: 16px;
        line-height: 26px;
        margin: 16px 0;
    }
}
@media (max-width: 750px) {
    .product-center .product-feature6 .product-feature6-item {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
    }
}