@media (max-width: 1601px) {}

/* Normal desktop :1400x. */
@media (min-width: 1400px) and (max-width: 1600px) {
    /* .container {
        max-width: 1240px;
        width: 100%;
        margin: 0 auto;
        padding: 0px;
    } */

    /* 核心产品模块 */
    /* .product-list-item .product-info-top {
        font-size: 26px;
        line-height: 30px;
    } */

    /* .product-list-item .product-info-bottom {
        font-size: 16px;
        line-height: 18px;
    } */

    /* 咨询与设计模块 */
    /* .product-ask-head .head-right {
        font-size: 16px;
        line-height: 24px;
    } */
}

/* Normal desktop :1300px. */
@media (min-width: 1300px) and (max-width: 1399px) {}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1299px) {}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {}

@media (max-width: 991px) {}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {}

/* small mobile :320px. */
@media only screen and (min-width: 320px) and (max-width: 540px) {
    .container {
        max-width: 3.35rem;
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .area-content {
        padding: .24rem 0 .24rem 0;
    }

    .header-area {
        display: none;
    }

    .moblie-header {
        display: block;
    }

    .head-h1 {
        font-size: .28rem;
        line-height: .36rem;
    }

    .head-h1::after {
        font-size: .2rem;
        line-height: .28rem;
    }

    .head-h4 {
        font-size: .14rem;
        line-height: .22rem;
        font-weight: 400;
        margin-bottom: .24rem;
    }

    .main-product-h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .product-detail-h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .footer-area {
        display: none;
    }

    .moblie-footer-area {
        display: block;
        margin-bottom: .56rem;
        background: url('../image/moblie_footer.png');
        background-size: 100% 3.4rem;
        background-position: center bottom;
        background-repeat: no-repeat;
    }

    .moblie-footer-area .area-content {
        padding: 0;
    }

    .footer-top {
        flex-direction: column;
        align-items: flex-start;
    }

    .footer-logo {
        margin-bottom: .1rem;
        align-items: flex-start;
        display: none;
    }

    .footer-logo .logo {
        width: .96rem;
        margin-bottom: .1rem;
    }

    .footer-logo .code {
        margin-bottom: 0;
        display: none;
    }

    .footer-logo .footer-logo-title {
        width: 100%;
        display: none;
    }

    .footer-menu {
        width: 100%;
        height: .7rem;
        overflow: hidden;
        transition: height 0.3s linear, overflow 0s .3s;
        border-bottom: .01rem solid #eee;
    }

    .footer-menu:nth-child(2).active {
        /* height: 3.22rem; */
        height: 2.38rem;
    }

    .footer-menu:nth-child(3).active {
        height: 1.9rem;
    }

    .footer-menu:nth-child(4).active {
        height: 1.9rem;
    }

    .footer-menu:nth-child(5).active {
        height: 3.1rem;
    }

    .footer-menu:nth-child(6).active {
        height: 2.6rem;
    }

    .footer-menu-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: .16rem;
        line-height: .7rem;
        font-weight: 600;
        user-select: none;
    }

    .footer-menu-title img {
        width: .16rem;
        height: .16rem;
        transition: .2s linear;
    }

    .footer-menu.active .footer-menu-title img {
        transform: rotate(180deg);
    }

    .footer-list {
        padding: 0 .2rem .2rem .2rem;
    }

    .footer-list li:last-child {
        margin-bottom: 0;
    }

    .footer-bottom {
        font-size: .12rem;
        line-height: .2rem;
        color: var(--primary-font-color3);
        padding: .2rem 0;
        border-top: none;
        margin-top: 0;
    }

    .scroll-area {
        display: none;
    }

    .go-top {
        right: .2rem;
        width: .32rem;
        height: .32rem;
    }

    .go-top.active {
        top: 85%;
        right: .2rem;
    }

    .bread-head {
        margin-top: .60rem;
    }

    /* 首页头图模块 */
    .top-head {
        margin-top: .6rem;
        height: 1.8rem;
        background: url('../image/moblie_headBack.png');
        background-size: 100% 100%;
    }

    .top-head-content h1 {
        font-size: .16rem;
        line-height: .22rem;
        font-weight: 600;
        margin-bottom: .08rem;
    }

    .top-head-content h3 {
        font-size: .12rem;
        line-height: .17rem;
        margin-bottom: .12rem;
    }

    .top-head-content .top-button {
        display: none;
    }

    /* 核心产品模块 */
    .product-list {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .15rem;
    }

    .product-list-item {
        padding: .12rem 0 .12rem .10rem;
        box-shadow: 0 .02rem .06rem 0 #E7EDF3;
        background-color: #fff;
    }

    .product-list-item .product-icon {
        width: .24rem;
        min-width: .24rem;
        height: .24rem;
        margin-right: .12rem;
    }

    .product-list-item .product-info-top {
        font-size: .12rem;
        line-height: .17rem;
        margin-bottom: .08rem;
    }

    .product-list-item .product-info-bottom {
        font-size: .11rem;
        line-height: .15rem;
    }

    /* 主营业务模块 */
    .business-area {
        background: url('../image/moblie_businessBack.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .business-list {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: .15rem;
    }

    .business-item-head {
        padding: .13rem 0;
    }

    .business-item-head img {
        width: .56rem;
        height: .56rem;
    }

    .business-item-head .head-info {
        font-size: .16rem;
        line-height: .22rem;
    }

    .business-item-content {
        padding: .15rem;
        font-size: .12rem;
        line-height: .2rem;
    }

    /* 合作伙伴模块 */
    .customer-list {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: .12rem .15rem;
    }

    /* 新闻中心模块 */
    .news-area {
        background: url('../image/moblie_newsBack.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .news-list {
        display: none;
    }

    .news-area .check-more {
        display: none;
    }

    .moblie-news-area {
        display: block;
        padding-bottom: .2rem;
        border-radius: .08rem;
        background-color: #fff;
    }

    .moblie-news-area .news-image {
        height: 1.6rem;
    }

    .moblie-news-area .news-image img {
        width: 100%;
        height: 100%;
    }

    .moblie-news-area .moblie-new-list {
        padding: .2rem .15rem;
    }

    .moblie-news-area .moblie-new-list .moblie-new-list-item {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: .15rem;
    }

    .moblie-news-area .moblie-new-list .moblie-new-list-item:last-child {
        margin-bottom: 0;
    }

    .moblie-new-time {
        font-size: .12rem;
        line-height: .17rem;
        margin-right: .08rem;
        white-space: nowrap;
    }

    .moblie-new-title {
        font-size: .14rem;
        line-height: .22rem;
        font-weight: 600;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
    }

    .news-area .route-more {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .12rem;
        line-height: .17rem;
        color: var(--primary-font-color2);
        cursor: pointer;
    }

    .news-area .route-more a {
        color: var(--primary-font-color2);
    }

    .news-area .route-more img {
        width: .12rem;
        height: .12rem;
        margin-left: 0rem;
    }

    /* 首页联系我们模块 */
    .contact-area {
        background: url('../image/moblie_contactBack.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .contact-area h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .contact-area h3 {
        font-size: .14rem;
        line-height: .22rem;
        font-weight: 400;
        margin-bottom: .24rem;
    }

    .contact-btnGroup .contact-button {
        margin-right: .2rem;
        width: 1rem;
        height: .32rem;
        line-height: .32rem;
        font-size: .12rem;
    }

    /* 产品与服务页面 */
    .product-head {
        margin-top: .6rem;
        background-size: 100% 100%;
        height: 1.8rem;
    }

    .product-head .container {
        height: 100%;
    }

    .product-head .area-content {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
    }

    .product-head h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .product-head h3 {
        font-size: .16rem;
        line-height: .22rem;
    }

    /* 主要产品模块 */
    .main-product {
        background-image: url('../image/moblie_mainProduct.png');
    }

    .main-list-area {
        border: none;
        box-shadow: none;
    }

    .main-glass {
        display: none;
    }

    .main-list {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .15rem;
        background-color: transparent;
    }

    .main-list-item {
        padding: .12rem;
        border: none;
        background-color: #fff;
        border-radius: .04rem;
        box-shadow: 0 .04rem .08rem 0 rgba(217, 225, 242, 0.3);
    }

    .main-list-item .main-head {
        margin-bottom: .08rem;
    }

    .main-list-item .main-head h6 {
        font-size: .14rem;
        line-height: .22rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
    }

    .main-list-item .main-head img {
        width: .16rem;
        height: .16rem;
        margin-right: .04rem;
        vertical-align: middle;
    }

    .main-list-item .main-info {
        font-size: .12rem;
        line-height: .17rem;
        color: var(--primary-font-color2);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        line-clamp: 3;
    }

    /* 我们的产品模块 */
    .detail-list {
        display: none;
    }

    .moblie-detail {
        display: block;
    }

    .detail-tab {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-bottom: .12rem;
        border-bottom: .005rem solid #E1E6F3;
    }

    .detail-tab-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        user-select: none;
    }

    .detail-tab-item img {
        width: .24rem;
        height: .24rem;
        margin-bottom: .04rem;
    }

    .detail-tab-item .active-image {
        display: none;
    }

    .detail-tab-item .gray-image {
        display: block;
    }

    .detail-tab-item h6 {
        width: 4em;
        font-size: .1rem;
        line-height: .14rem;
        color: var(--primary-font-color3);
        transition: 0s;
    }

    .detail-tab-item.active .active-image {
        display: block;
    }

    .detail-tab-item.active .gray-image {
        display: none;
    }

    .detail-tab-item.active h6 {
        color: var(--primary-color);
    }

    .detail-ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .2rem .18rem;
        padding-top: .22rem;
    }

    .detail-ul-li {
        display: none;
    }

    .detail-ul-li.active {
        display: flex;
    }

    .detail-ul-li img {
        width: .16rem;
        height: .16rem;
        margin-right: .08rem;
    }

    .detail-ul-li h6 {
        font-size: .12rem;
        line-height: .17rem;
    }

    /* 咨询与设计模块 */
    .product-ask-head {
        flex-direction: column;
    }

    .product-ask-head .head-right {
        width: 100%;
        margin-top: .20rem;
    }

    .product-ask-image {
        height: 2.20rem;
    }

    /* 产品详情模块 */
    .product-info-head {
        margin-top: .6rem;
        height: auto;
        background-image: url('../image/moblie_mainDetail.png');
        background-size: 100% 1.4rem;
    }

    .product-info-head .container {
        height: 100%;
    }

    .product-info-head .area-content {
        padding: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 100%;
    }

    .product-info-head .info-title {
        font-size: .18rem;
        line-height: 1.4rem;
        margin-bottom: 0;
        font-weight: 600;
    }

    .product-info-head .info-type {
        font-size: .12rem;
        line-height: .2rem;
        width: 100%;
        padding: .2rem 0 0;
        margin-bottom: 0;
    }

    .product-info-head .info-button {
        display: none;
    }

    .product-info .area-content {
        padding: .24rem 0;
    }

    .product-info .product-info-h1 {
        font-size: .2rem;
        line-height: .28rem;
        margin-bottom: .1rem;
        font-weight: 600;
    }

    .product-info .product-info-h4 {
        font-size: .14rem;
        line-height: .22rem;
        margin-bottom: .24rem;
    }

    .product-line .product-line-title {
        font-size: .2rem;
        line-height: .28rem;
        margin-bottom: .24rem;
    }

    .product-info-left {
        width: 100%;
        height: 1.8rem;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: .3rem;
    }

    .product-info-right {
        width: 100%;
    }

    .product-info-right .info-ul-li {
        padding: .1rem .12rem;
    }

    .product-info-right .info-ul-li h4 {
        font-size: .16rem;
        line-height: .22rem;
    }

    .product-info-right .info-ul-li.active ul {
        margin-top: .08rem;
    }

    .product-info-right .info-ul-li ul li {
        font-size: .12rem;
        line-height: .17rem;
    }

    .product-info .product-info-content {
        flex-wrap: wrap;
        flex-direction: column-reverse !important;
    }

    .product-info .product-info-left {
        margin-top: .2rem;
        margin-bottom: 0;
    }

    .product-info.back .product-info-right {
        margin-right: 0;
    }

    .product-head-title {
        font-size: .2rem;
        line-height: .28rem;
        margin-bottom: .25rem;
    }

    /* 物联网产品功能模块 */
    .product-wlw-list {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .1rem;
    }

    .product-wlw-list-item {
        padding: .24rem .2rem;
        height: auto;
    }

    .product-wlw-list-item .wlw-icon {
        width: .24rem;
        height: .24rem;
        margin-bottom: .12rem;
        display: none;
    }

    .product-wlw-list-item .wlw-title {
        font-size: .14rem;
        line-height: .22rem;
        margin-bottom: .12rem;
    }

    .product-wlw-list-item .wlw-message {
        font-size: .12rem;
        line-height: .17rem;
    }

    /* 物联网产品特点模块 */
    .product-point .point-content {
        flex-direction: column;
    }

    .point-list {
        margin-bottom: .15rem;
    }

    .point-list-item {
        padding: .12rem;
        margin-bottom: .15rem;
    }

    .point-list-item img {
        width: .16rem;
        height: .16rem;
        margin-right: .12rem;
    }

    .point-list-item h6 {
        font-size: .12rem;
        line-height: .17rem;
    }

    .point-image {
        width: 100%;
        min-width: auto;
        margin-left: 0;
    }

    /* 物联网应用场景模块 */
    .use-list-item {
        width: 100%;
        margin-right: 0;
        margin-bottom: .15rem;
    }

    .use-content {
        height: auto;
    }

    .use-content-image {
        height: 1.32rem;
    }

    .use-content-title {
        font-size: .16rem;
        line-height: .22rem;
    }

    .use-content-message {
        font-size: .12rem;
        line-height: .17rem;
    }

    /* 应急指挥产品功能模块 */
    .product-yj-list {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .24rem;
    }

    .yj-icon {
        width: .4rem;
        height: .4rem;
        padding: 0.04rem;
        margin-bottom: .1rem;
    }

    .yj-title {
        font-size: .14rem;
        line-height: .22rem;
    }

    .yj-message {
        font-size: .12rem;
        line-height: .17rem;
    }

    .product-yj-list-item:hover {
        transform: translateY(-0.15rem);
    }

    /* 应急产品特点模块 */
    .yj-point {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: .15rem;
    }

    .yj-point-item {
        padding: .15rem;
    }

    .yj-point-title {
        margin-bottom: .12rem;
        font-size: .16rem;
        line-height: .22rem;
    }

    .yj-point-message {
        font-size: .12rem;
        line-height: .17rem;
    }

    /* 应急应用场景模块 */
    .yj-use {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .1rem;
    }

    .yj-use-item img {
        height: .9rem;
    }

    .yj-use-item .yj-use-title {
        font-size: .14rem;
        line-height: .22rem;
        padding: .1rem 0;
    }

    /* 其他功能模块 */
    .other-list {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: .15rem;
    }

    .other-list-item {
        padding: .14rem .12rem;
    }

    .other-list-item .other-title {
        font-size: .16rem;
        line-height: .22rem;
        margin-bottom: .12rem;
    }

    .other-list-item .other-message {
        font-size: .12rem;
        line-height: .17rem;
        margin-bottom: .12rem;
    }

    .edu-info .area-content {
        height: auto;
        padding: .24rem 0;
    }

    .edu-info-content {
        flex-direction: column-reverse;
    }

    .edu-info-left {
        width: 100%;
        height: auto;
    }

    .edu-info-left img {
        width: 100%;
    }

    .edu-info-right {
        width: 100%;
    }

    .edu-info-right h2 {
        font-size: .2rem;
        line-height: .28rem;
        padding-left: 0;
    }

    .edu-info-right h6 {
        width: 100%;
        margin-left: 0;
        font-size: .12rem;
        line-height: .17rem;
        margin-bottom: .2rem;
    }

    .edu-info-right .edu-line {
        width: 100%;
        height: .1rem;
        display: none;
    }

    .edu-info.back .edu-info-content {
        flex-direction: column-reverse;
    }

    .edu-info.back .edu-info-right h2 {
        padding-left: 0;
    }

    .edu-info.back .edu-info-right h6 {
        margin-left: 0;
    }

    .testimonials-box img {
        width: 100%;
        height: 1.7rem;
    }

    .core-business .core-business-h1 {
        font-size: .18rem;
        line-height: .25rem;
        margin-bottom: .1rem;
    }

    .core-business .core-business-h4 {
        font-size: .12rem;
        line-height: .17rem;
        margin-bottom: .3rem;
    }

    .core-detail-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .27rem .15rem;
    }

    .core-list-item {
        width: 100%;
        height: 100%;
        padding: .24rem .15rem .15rem .15rem;
        margin-right: 0;
        margin-bottom: 0;
    }

    .core-head {
        font-size: .12rem;
        line-height: .17rem;
        padding-bottom: .15rem;
    }

    .core-ul {
        padding-top: .12rem;
    }

    .core-ul-item {
        margin-bottom: .1rem;
    }

    .core-ul-item img {
        width: .06rem;
        height: .06rem;
        margin-right: .04rem;
    }

    .core-ul-item h6 {
        font-size: .10rem;
        line-height: .14rem;
        white-space: wrap;
    }

    .core-list-item.full-row {
        grid-column: 1 / -1;
    }

    .core-list-item.full-row .core-ul {
        display: flex;
        align-items: center;
    }

    .core-list-item.full-row .core-ul-item {
        width: 50%;
        margin-bottom: 0;
    }

    .core-icon {
        width: .24rem;
        height: .24rem;
        top: -0.12rem;
        left: .16rem;
    }

    /* 成功案例页面 */
    .case-head {
        background-image: url('../image/moblie_caseBack.png');
        margin-top: .6rem;
        background-size: 100% 100%;
        height: 1.8rem;
        background-size: 100% 100%;
    }

    .case-head .container {
        height: 100%;
    }

    .case-head .area-content {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
    }

    .case-head h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .case-head h3 {
        font-size: .16rem;
        line-height: .22rem;
    }

    /* 成功案例列表模块 */
    .case-tab {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .case-tab-item {
        width: calc((100% / 3) - .1rem);
        margin-right: 0rem;
        margin-bottom: .10rem;
        padding: .06rem 0;
    }

    .case-tab-item:nth-child(2n) {
        margin-right: 0;
    }

    .case-tab-item .case-item-icon {
        width: .12rem;
        height: .12rem;
        margin-right: .04rem;
    }

    .case-tab-item .case-item-title {
        font-size: .12rem;
        line-height: .2rem;
    }

    .case-list {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: .15rem;
        margin-top: .15rem;
    }

    .case-list-item {
        padding: .15rem;
    }

    .case-image {
        height: 1.2rem;
        margin-bottom: .15rem;
    }

    .case-type {
        font-size: .12rem;
        line-height: .17rem;
        padding: .03rem .06rem;
        margin-bottom: .15rem;
    }

    .case-title {
        font-size: .14rem;
        line-height: .22rem;
        margin-bottom: 0;
    }

    .case-hover-area {
        height: 1.92rem;
    }

    .case-hover-area h2 {
        font-size: .14rem;
        line-height: .22rem;
    }

    .case-hover-area .case-message {
        margin-top: .1rem;
        font-size: .12rem;
        line-height: .17rem;
    }

    .case-detail .check-more {
        font-size: .14rem;
        line-height: .22rem;
        margin-top: .15rem;
    }

    .case-detail .check-more img {
        width: .14rem;
        height: .14rem;
    }

    /* 新闻资讯列表模块 */
    .new-head {
        background-image: url('../image/moblie_newHead.png');
        margin-top: .6rem;
        background-size: 100% 100%;
        height: 1.8rem;
    }

    .new-head .container {
        height: 100%;
    }

    .new-head .area-content {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
    }

    .new-head h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .new-head h3 {
        font-size: .16rem;
        line-height: .22rem;
    }

    .new-list {
        grid-gap: .3rem;
        grid-template-columns: repeat(1, 1fr);
    }

    .new-list-item {
        flex-direction: column;
        padding: .15rem;
    }

    .new-left {
        width: 100%;
        height: 1.7rem;
    }

    .new-left img {
        border-radius: .08rem;
        width: 100%;
    }

    .new-right {
        padding: 0;
        margin-top: .12rem;
    }

    .new-right h2 {
        font-size: .14rem;
        line-height: .22rem;
        font-weight: 600;
        margin-bottom: .12rem;
    }

    .new-right h4 {
        font-size: .12rem;
        line-height: .17rem;
        margin-bottom: .15rem;
    }

    .new-right .new-right-info .new-time {
        font-size: .12rem;
        line-height: .17rem;
    }

    .new-right .new-right-info .new-count {
        display: none;
    }

    .bread-head .area-content {
        padding: .15rem 0;
    }

    .bread-head .info-text-head img {
        width: .08rem;
        height: .08rem;
        margin-right: .06rem;
    }

    .bread-head .info-text-head a {
        font-size: .12rem;
        line-height: .17rem;
        margin-right: .06rem;
        white-space: nowrap;
    }

    .bread-head .info-text-head .info-text-head-title {
        font-size: .12rem;
        line-height: .17rem;
    }

    .info-text .info-message .info-message-head h1 {
        font-size: .16rem;
        line-height: .22rem;
        margin-bottom: .12rem;
    }

    .info-text .info-message .info-message-head h6 {
        font-size: .12rem;
        line-height: .17rem;
    }

    .info-text .info-message .info-message-head {
        margin-bottom: .2rem;
    }

    .info-text .info-message p {
        font-size: .14rem;
        line-height: .22rem;
        margin-bottom: .12rem;
    }

    .info-text .info-message {
        padding-bottom: .3rem;
    }

    /* 关于我们头图模块 */
    .about-head {
        background-image: url('../image/moblie_aboutBack.png');
        margin-top: .6rem;
        background-size: 100% 100%;
        height: 1.8rem;
    }

    .about-head .container {
        height: 100%;
    }

    .about-head .area-content {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
    }

    .about-head h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .about-head h3 {
        font-size: .16rem;
        line-height: .22rem;
    }

    .about-info .area-content {
        padding: .24rem 0;
    }

    .about-info-head {
        flex-direction: column;
        text-align: center;
        margin-bottom: .24rem;
    }

    .about-info-head .about-head-left {
        margin-right: 0;
    }

    .about-info-head .about-head-left .head-left-title {
        font-size: .2rem;
        line-height: .28rem;
    }

    .about-info-head .about-head-left h4 {
        font-size: .14rem;
        line-height: .22rem;
        margin-top: .15rem;
        color: var(--primary-font-color2);
    }

    .about-info-head .about-head-right {
        min-width: 100%;
        height: auto;
        margin-top: .15rem;
    }

    .about-info-head .about-head-right .pc {
        display: none;
    }

    .about-info-head .about-head-right .moblie {
        display: block;
    }

    .about-list {
        background-color: transparent;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: .15rem;
    }

    .about-list-item {
        background-color: #fff;
        padding: .15rem;
        border-radius: .08rem;
        position: relative;
        border: none;
    }

    .about-list-item img {
        width: .24rem;
        height: .24rem;
        margin-bottom: 0;
        left: .15rem;
        top: .15rem;
        position: absolute;
    }

    .about-list-item h2 {
        font-size: .16rem;
        line-height: .22rem;
        font-weight: 600;
        padding-left: .36rem;
    }

    .about-list-item h5 {
        font-size: .12rem;
        line-height: .17rem;
        color: var(--primary-font-color2);
    }

    /* 创业历程模块 */
    .history-area .area-content {
        padding: .24rem 0;
    }

    .history-area h2 {
        font-size: .2rem;
        line-height: .28rem;
        margin-bottom: .24rem;
    }

    .history-area p {
        font-size: .12rem;
        line-height: .17rem;
    }

    /* 荣誉资质模块 */
    .honer-area {
        background-image: url('../image/moblie_honerBack.png');
        background-size: calc(100% - .2rem) 100%;
        background-position: .1rem 0;
    }

    /* 联系我们头图模块 */
    .contact-head {
        background-image: url('../image/moblie_contactHead.png');
        margin-top: .6rem;
        background-size: 100% 100%;
        height: 1.8rem;
    }

    .contact-head .container {
        height: 100%;
    }

    .contact-head .area-content {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
    }

    .contact-head h1 {
        font-size: .2rem;
        line-height: .28rem;
    }

    .contact-head h3 {
        font-size: .16rem;
        line-height: .22rem;
    }

    .contact-info .area-content {
        overflow: hidden;
    }

    .contact-info-content {
        flex-direction: column-reverse;
    }

    .map-area {
        margin-right: 0;
    }

    #map {
        /* width: 100%; */
        height: 2rem;
    }

    .company-info {
        margin-top: 0;
    }

    .company-info h3 {
        font-size: .2rem;
        line-height: .28rem;
        margin-bottom: .2rem;
    }

    .company-info h6 {
        display: none;
    }

    .company-info-list {
        padding-bottom: .2rem;
    }

    .company-info-list li {
        font-size: .14rem;
        line-height: .22rem;
        margin-bottom: .08rem;
    }

    .company-info-li-left {
        white-space: nowrap;
    }

    /* 联系我们列表模块 */
    .contact-list .area-content {
        padding: .24rem 0;
    }

    .info-list {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .15rem;
    }

    .info-list-item {
        padding: .2rem 0;
    }

    .info-list-item .info-image {
        display: none;
    }

    .info-list-item .info-area {
        width: 100%;
    }

    .info-list-item .info-area-top {
        font-size: .14rem;
        line-height: .2rem;
        text-align: center;
    }

    .info-list-item .info-area-bottom {
        font-size: .12rem;
        line-height: .17rem;
        margin-top: .02rem;
        text-align: center;
    }

    .info-list-item .info-area-bottom a {
        font-size: .12rem;
        line-height: .17rem;
        white-space: nowrap;
    }

    /* 联系我们模块 */
    .contact-area .area-content {
        padding: .41rem 0;
    }

    /* 底部悬浮模块 */
    .bottom-hover {
        display: block;
        position: fixed;
        z-index: 8;
        left: 0;
        bottom: 0;
        width: 100%;
        height: .56rem;
        background-color: #fff;
        box-shadow: 0 -0.01rem .02rem 0 rgba(231, 237, 243, 0.5);
    }

    .bottom-hover .container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .1rem 0;
        max-width: 2.55rem;
    }

    .bottom-hover-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bottom-hover-item img {
        width: .2rem;
        height: .2rem;
        margin-bottom: .02rem;
    }

    .bottom-hover-item h6 {
        font-size: .11rem;
        line-height: .15rem;
        font-weight: 400;
    }

    .bottom-hover .bottom-hover-button {
        width: .84rem;
        height: .36rem;
        line-height: .36rem;
        border-radius: .04rem;
        color: #fff;
        text-align: center;
        font-size: .12rem;
        background: linear-gradient(90deg, var(--primary-color), #6C9DFF);
        display: none;
    }
}