﻿@media (max-width: 1200px) {
    .mauto {
        padding-left: 0.1rem;
        padding-right: 0.1rem
    }
}

/*头部顶部+底部*/
@media (max-width: 1200px) {
    .foot .foot_qrCode {
        display: none;
    }

    .foot .foot_nav {
        padding-right: 0;
        border: none;
    }

    .foot .foot_conWay {
        margin-right: 0;
    }

    .banner .banner_list li {
        height: 430px;
    }

    .bdshare_popup_box {
        right: 10px;
    }

    .notice {
        width: 100%;
        left: 0;
    }

}

@media (max-width: 997px) {
    .foot .foot_conWay {
        display: none;
    }

    .foot .foot_nav {
        margin-left: 0.2rem;
    }

    .copyright {
        line-height: 40px;
    }

    .foot {
        padding: 0.25rem 0;
    }

    .banner .banner_list li {
        height: 3rem;
    }

    /**/
    .head {
        height: 0.8rem;
    }

    .head .logo {
        line-height: 0.8rem;
        width: 2.5rem;
    }

    .head_other .search_div {
        width: 0.5rem;
        height: 0.8rem;
        background-size: 0.4rem 0.4rem;
    }

    .search_div .search_box {
        top: calc(0.4rem - 18px);
    }

    .head_other .bdshare-button-style0-24 .bds_more {
        width: 0.5rem;
        height: 0.8rem;
        background-size: 0.4rem 0.4rem;
    }

    .bdshare_popup_box {
        top: 0.8rem !important;
    }

    .head_other .head_language {
        width: 0.4rem;
        height: 0.4rem;
        margin-left: 0.05rem;
        margin-top: 0.2rem;
        font-size: 14px;
        line-height: 0.4rem;
    }

    .nav {
        height: 40px;
        line-height: 40px;
    }

    .nav .nav_list li:after {
        top: 12px;
    }

    .nav .nav_list li>a {
        font-size: 12px;
    }

    .nav_list li .nav_nd {
        width: 110px;
        line-height: 28px;
        left: calc(50% - 55px);
    }

    /**/
    .notice {
        bottom: -25px;
    }

    .notice .note_list li {
        height: 50px;
        line-height: 50px;
    }

    .notice .note_list li a {
        padding-left: 0.3rem;
    }
}

@media (max-width: 701px) {
    .foot .foot_nav {
        display: none;
    }

    .foot .foot_qrCode {
        display: block;
        float: left;
        width: 90px;
        margin-right: 0;
    }

    .foot .foot_conWay {
        display: block;
        margin-right: 0.2rem;
    }

    .foot_conWay .FCW_top span {
        font-size: 18px;
    }

    .foot_conWay .FCW_top {
        padding-left: 35px;
    }

    .foot_conWay .FCW_bottom {
        line-height: 20px;
        margin-top: 10px;
    }

    .copyright {
        line-height: 30px;
    }
}

@media (max-width: 800px) {
    .head .head_other {
        display: none;
    }

    .nav {
        height: auto;
    }

    .nav_btn {
        display: block;
    }

    .nav .nav_list {
        display: none;
        position: fixed;
        top: 0.8rem;
        left: 0;
        right: 0;
        box-sizing: border-box;
        z-index: 99;
        background: #fff;
        width: 100%;
        height: calc(100% - 0.8rem);
        border-top: 1px solid #2e42a3;
    }

    .nav .nav_list li {
        float: none;
        margin: 0;
        width: 100%;
    }

    .nav .nav_list li>a {
        text-align: center;
        font-size: 14px;
        color: #333;
    }

    .nav .nav_list li>a:hover {
        font-weight: bold;
        color: #333;
    }

    .nav .nav_list li .nav_nd {
        position: static;
        width: 100%;
        line-height: 30px;
        padding: 0;
        display: none;
        opacity: 1;
        visibility: visible;
    }

    .nav .nav_list li:after,
    .nav .nav_list li:before {
        display: none;
    }

    .notice {
        bottom: -15px;
    }

    .notice .note_list li {
        height: 30px;
        line-height: 30px;
    }
}

@media (max-width: 350px) {
    .copyright {
        line-height: 20px;
    }
}

/****主体******/
@media (max-width: 1200px) {
    .ind_partner .bx-wrapper .bx-controls-direction a {
        display: none;
    }

    .ind_partner .bx-wrapper .bx-pager {
        display: block;
    }
}

@media (max-width: 997px) {
    .ind_title {
        padding-top: 0.3rem;
    }

    .ind_title .ind_TT1 {
        line-height: 40px;
        font-size: 24px;
    }

    .ind_title .ind_TT2 {
        line-height: 40px;
        font-size: 24px;
    }

    .ind_title .ind_TT1:after,
    .ind_title .ind_TT2:after {
        width: calc(100% - 120px);
    }

    .ind_title .ind_TEN {
        font-size: 16px;
        line-height: 24px;
    }

    /*关于我们*/
    .ind_abt {
        padding: 0.2rem 0;
    }

    .ind_abt .ind_title {
        margin-bottom: 0.2rem;
    }

    .ind_abt .indAbt_pic {
        width: 350px;
    }

    .ind_abt .indAbt_txt {
        width: calc(100% - 350px);
        padding: 0.15rem;
    }

    .indAbt_txt .indAbt_T {
        font-size: 20px;
        line-height: 50px;
    }

    .indAbt_txt .indAbt_TT {
        line-height: 20px;
        padding-top: 0.1rem;
    }

    .indAbt_txt .indAbt_more {
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        margin-top: 0.2rem;
    }

    /**产品**/
    .ind_pro {
        padding-bottom: 0.5rem;
    }

    .ind_pro .ind_title {
        margin-bottom: 0.3rem;
    }

    .indPro_list .indPro_one {
        padding-bottom: 0.1rem;
    }

    .indPro_one .indPro_txt {
        padding: 0.2rem 0.1rem;
    }

    .indPro_txt .indPro_T {
        line-height: 26px;
    }

    .indPro_one .indPro_more {
        width: 80px;
        height: 24px;
        line-height: 24px;
        margin: 0.1rem 0.1rem 0;
    }

    .ind_pro .bx-wrapper .bx-pager {
        bottom: -0.3rem;
    }

    /**合作***/
    .ind_partner {
        padding-bottom: 0.4rem;
    }

    .ind_partner .ind_title {
        margin-bottom: 0.2rem;
    }

    .indPartner_list .indPartner_one {
        width: 170px;
    }

    .ind_partner .bx-wrapper .bx-pager {
        bottom: -0.2rem;
    }

    /*****/
    .ind_news {
        padding-bottom: 0.3rem;
    }

    .ind_news .ind_title {
        margin-bottom: 0.2rem;
    }

    .indNews_TxtList {
        width: calc(100% - 380px);
        padding-left: 0.1rem;
    }

    .indNews_Txt_one.openNews .indNews_Txt_main {
        width: calc(100% - 60px);
    }

    .indNews_Txt_main .indNews_TxtT {
        line-height: 40px;
    }

    .openNews .indNews_Txt_main .indNews_TxtTT {
        height: 60px;
        margin: 0.1rem 0;
        -webkit-line-clamp: 3;
    }

    .indNews_Txt_one.openNews .indNews_Txt_info {
        width: 60px;
        height: 90px;
    }

    .indNews_Txt_info .indNews_TxtTime {
        padding-top: 0.1rem;
    }

    .indNews_Txt_info .indNews_TxtTime span {
        font-size: 20px;
    }

    .indNews_Txt_info .indNews_TxtMore {
        height: 30px;
        line-height: 30px;
        margin-top: 0.1rem;
    }

    .indNews_ImgShow {
        width: 350px;
        float: right;
        display: block;
    }

    .indNews_ImgShow .indNews_ImgTxt {
        padding: 0.1rem 0;
    }

    .indNews_ImgTxt .indNews_ImgTime {
        width: 70px;
    }

    .indNews_ImgTxt .indNews_ImgTime span {
        font-size: 20px;
    }

    .indNews_ImgTxt .indNews_ImgMain {
        width: calc(100% - 80px);
    }

    .indNews_ImgMain .indNews_ImgT {
        padding-bottom: 0.1rem;
    }

    .indNews_ImgMain .indNews_ImgTT {
        margin: 0.1rem 0 0;
    }

    .ind_newsMore {
        width: 120px;
        height: 32px;
        line-height: 32px;
        margin: 0.3rem auto 0;
    }

    /***技术支持***/
    .ind_tec {
        padding-bottom: 0.3rem;
    }

    .indTec_list .indTec_one {
        padding: 0.2rem 0.1rem;
    }

    .indTec_one .indTec_txt {
        padding: 0.2rem 0.1rem;
    }

    .indTec_txt .indTec_T {
        line-height: 26px;
    }

    .indTec_txt .indTec_Time {
        line-height: 20px;
        margin-bottom: 0.1rem;
    }

    .indTec_txt .indTec_TT {
        line-height: 20px;
    }

    .indTec_txt .indTec_more {
        width: 60px;
        height: 26px;
        line-height: 26px;
        margin-top: 0.1rem;
    }

    .ind_tec .bx-wrapper .bx-pager {
        bottom: -0.1rem;
    }

    .pro_one .pro_pic img {
        width: 100%;
        height: auto !important;
    }

    .pro_pic a {
        height: 200px !important;
        line-height: 200px !important;
    }
}

@media (max-width: 520px) {
    .ind_title .ind_TT1 {
        line-height: 30px;
        font-size: 18px;
    }

    .ind_title .ind_TT2 {
        line-height: 30px;
        font-size: 18px;
    }

    .ind_title .ind_TT1:after,
    .ind_title .ind_TT2:after {
        width: calc(100% - 70px);
    }

    .ind_title .ind_TT1:before {
        right: 60px;
    }

    .ind_title .ind_TT1:after {
        right: 60px;
    }

    .ind_title .ind_TT2:before {
        left: 60px;
    }

    .ind_title .ind_TT2:after {
        left: 60px;
    }

    .ind_title .ind_TEN {
        font-size: 12px;
        line-height: 20px;
    }

    /*******/
    .ind_abt .indAbt_pic {
        width: 90%;
        float: none;
        margin: 0 auto 0.1rem;
    }

    .ind_abt .indAbt_txt {
        width: 100%;
        float: none;
    }

    .indAbt_txt .indAbt_T {
        font-size: 16px;
        line-height: 30px;
    }

    .ind_pro .bx-wrapper .bx-pager.bx-default-pager a {
        width: 6px;
        height: 6px;
    }

    .indPartner_list .indPartner_one {
        width: 150px;
    }

    .ind_partner .bx-wrapper .bx-pager.bx-default-pager a {
        width: 6px;
        height: 6px;
    }

    .indNews_TxtList {
        width: 94%;
        float: none;
        margin: 0 auto 0.1rem;
    }

    .indNews_Txt_main .indNews_TxtT {
        height: 30px;
        line-height: 30px;
    }

    .indNews_TxtT:hover .fl,
    .openNews .indNews_TxtT .fl {
        font-size: 14px;
    }

    .indNews_ImgShow {
        width: 94%;
        float: none;
        margin: 0 auto 0.1rem;
    }

    .ind_tec .bx-wrapper .bx-pager.bx-default-pager a {
        width: 6px;
        height: 6px;
    }
}