﻿
@media screen and (max-width:1660px) {

    .product_partner_hz ul li .bx_products_img {
        height: 100px;
    }
    .index_partner .bx-index-partner-list .bx-index-partner-img {
        height: 100px;
    }
}


@media screen and (max-width:1280px) {
    .vision_nei .vision_img_1 {
        height: 394px;
    }
    .contact_form ul li p {
        width:24.1%;
        padding:0!important;
    }
    .product_partner_hz ul li .bx_products_img {
        height: 70px;
    }
}
@media screen and (max-width:1000px) {
    .index_partner .bx-index-partner-list .bx-index-partner-img {
        height: 80px;
    }
    .product_partner_hz ul li .bx_products_img {
        height: 80px;
    }
    .container {
        padding:0 10px;
    }
    .bx-index-top01 .bx-nav ul li {
        background-color: #fff;
        font-size: 18px;
        color: #333;
    }
    .bx-index-top01 .bx-nav ul li a {
        color: #333;
        border-top: 5px solid;
        border-color: transparent;
    }
    .bx-index-top01 .bx-nav ul li .active {
        font-weight:bold;
    }
    .bx-index-top01 .bx-nav ul li .active {
        border-top: 3px solid #e60012;
    }
    .bx-index-top01 .bx-nav ul li a:hover,
    .bx-index-top01 .bx-nav ul li a.focus {
        border-top: 3px solid #e60012;
    }
    .bx-index-top01 .bx-nav ul li .acti {
        border-top: 3px solid #e60012;
    }
    .bx-index-top01 .bx-logo {
        margin-top: 0;
        max-width:180px;
    }
    .bx-index-top01 .bx-navigation {
        margin-top:5px;
    }
    .modular {
        padding: 30px 0;
    }
    .index_about_xe {
        width: 100%;
    }
    .index_title h5 {
        font-size: 20px;
    }
    .index_title p {
        font-size: 18px;
        margin-top: 5px;
        line-height:1.2;
    }
    .index_about_sec {
        padding: 20px 0 0;
    }
    .index_about_text {
        width: 100%;
    }
        .index_about_text p {
            line-height: 25px;
            height:auto;
        }
    .index_about_text a {
        font-size:14px;
    }
    .index_about_circular {
        margin-top: 20px;
    }
    .index_about_circular ul {
        flex-direction:column;
        justify-content:center;
    }
    .index_about_circular ul li {
        margin-bottom:10px;
    }
    .index_about_circular ul li .index_about_cir {
        width: 150px;
        height: 150px;
    }
    .index_about_cir span {
        margin-bottom:5px;
    }
    .index_about_cir span p {
        font-size: 30px;
    }
    .index_about_cir p {
        font-size: 16px;
        padding: 0px 15px;
    }
    .index_business_sec {
        margin-top: 20px;
    }
    .index_business_sec .bx-index-products01-text {
        min-width: 300px;
        min-height: 300px;
        padding: 30px 60px 0;
    }
    .bx-index-products01-list .bx-index-products01-text h3 {
        font-size:18px;
    }
    .index_business_sec .swiper-pagination {
        bottom:-25px;
    }
    .index_business_sec .swiper-pagination-bullet {
        width: 30px;
        height: 5px;
        margin: 0 5px;
    }
    .index_case_bott {
        width: 100%;
    }
    .index_case .bx-IndexProducts06 .bx-IndexProducts06-nr ul li {
        width:50%;
        float:left;
    }
    .index_case ul li .index_case_text {
        padding: 0 10px;
    }
    .index_case .bx-IndexProducts06 .bx-IndexProducts06-nr ul li .bx-IndexProducts06-t h3 {
        font-size: 20px;
    }
    .index_case .bx-IndexProducts06 .bx-IndexProducts06-nr ul li .bx-IndexProducts05-fd {
        margin-top: 15px;
        max-height:290px;
        overflow:hidden;
    }
    .container-fixed {
        width:100%;
    }
    .index_dynamic .bx-index-products04 {
        margin-top: 20px;
    }
    .index_dynamic .bx-index-products04 ul {
        margin:0;
    }
    .index_dynamic .bx-index-products04 ul li {
        width: 100%;
        padding:0;
    }
    .index_dynamic .bx-index-products04 ul li i {
        font-size: 12px;
        margin: 5px 0;
    }
    .index_dynamic .bx-index-products04 ul li .more {
        font-size: 14px;
    }
    .index_dynamic .bx-index-products04 ul li .more span {
        font-size:14px;
    }
    .index_partner {
        margin: 20px 0 0;
    }
    .index_partner .swiper-pagination-bullet {
        width: 30px;
        height: 5px;
        margin: 0 5px;
    }
    .index_partner .swiper-pagination {
        bottom:-20px;
    }
    .bx-index-footer02 .foot-logo {
        text-align:center;
    }
    .col-md-6.footer_left {
        padding:0;
    }
    .footer-nav ul li {
        margin: 10px 0;
        padding: 0 5px;
    }
    .footer-nav ul li a {
        font-size:13px;
    }
    .footer-nav ul li:first-child {
        padding: 0 5px 0 0;
    }
    .bx-index-footer02 .foot-tet p {
        font-size: 14px;
        margin: 10px 0;
        line-height:1.3;
    }
    .foot-tet strong {
        font-size: 18px;
    }
    .bx-index-footer02 .foot-tet p i {
        font-size: 14px;
    }
    .col-md-6.footer_right {
        padding:0;
    }
    .footer_right p {
        margin-bottom: 10px;
        text-align:left;
    }
        .footer_right p i {
            display:block;
            text-align:center;
            font-size: 18px;
        }
    .bx-index-footer02 .foot-pic span {
        font-size: 14px;
        line-height: 30px;
    }
    .bx-index-footer02 .foot-pic img {
        max-width:100px;
        max-height:100px;
    }
    .bx-footer {
       padding:10px 0;
    }
    .contacts_open {
        margin: 20px 0;
        padding-left: 0;
        flex-direction:column;
    }
    .contact_form {
        padding:20px 10px;
        width: 100%;
    }
    .contact_form ul li {
        flex-direction:column;
        line-height:40px;
        margin-bottom:10px;
    }
    .contact_form ul li p {
        width: 100%;
        font-size: 14px;
        padding: 0 0;
        line-height:30px;
    }
    .contact_form ul li input, .contact_form ul li textarea {
        font-size: 16px;
    }
    .contact_form ul li:nth-child(4) p {
        line-height: 30px;
    }
        .contact_form ul li p br{
            display:none;
        }
        .contact_form ul li span {
            line-height: 40px;
            font-size: 16px;
        }
    .contact_map {
        width: 100%;
    }
    .contact_lianxi ul {
        flex-direction:column;
        justify-content: space-between;
        align-items: center;
    }
    .contact_lianxi ul li {
        width:100%;
    }
    .box_phone {
        font-size: 16px;
    }
    .contact_lianxi ul li .box_phone p {
        font-size: 16px;
    }
    .contact_lianxi ul li p {
        font-size: 18px;
    }
    .modular_one {
        padding: 30px 0;
    }
    .bx-PageRank-News01-fl.dw_page_join .container {
        padding:0;
    }
    .dw_page_join ul li a h6 {
        font-size: 16px;
        padding-bottom: 5px;
    }
    .dw_page_join ul li a.active h6 {
        border-bottom: 3px solid #fff;
    }
    .bx-Join ul li {
        margin-top: 10px;
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
    }
    .bx-Join ul li h3 {
        line-height: 40px;
        font-size: 14px;
        width: 80%;
        padding-left: 15px;
    }
    .bx-Join ul li span {
        height: 25px;
        line-height: 30px;
        width: 25px;
        margin-top: 5px;
    }
    .join_form {
        padding: 30px 0;
    }
    .join_form_li1 ul li:first-child {
        flex-direction:column;
        line-height: 40px;
        margin: 0 0 20px;
    }
    .join_form_li1 ul li:first-child div {
        width: 100%;
        padding: 0;
        flex-direction:column;
    }
    .join_form_li1 ul li:first-child div p {
        width: 100%;
        text-align:left;
    }
    .join_form_li1 ul li input, .join_form_li1 ul li textarea {
        width:100%;
        padding: 0 10px;
    }
    .join_form_li1 ul li:nth-child(2) {
        margin-bottom: 20px;
        flex-direction:column;
    }
    .join_form_li1 ul li:nth-child(2) p {
         width: 100%;
         text-align:left;
    }
    .join_form_li1 ul li span {
        width: 50%;
    }
    .join_form_img {
        width:100%;
        height:100%;
    }
    .join_form_img img {
        height:100%;
    }
    .section_news .modular_news {
        padding: 30px 0;
    }
    .bx_products_list .bx_products_text h3 {
        font-size: 18px;
        padding-left: 10px;
        margin-bottom: 10px;
    }
    .bx_products_list .bx_products_text div {
        width: 100%;
    }
    .bx_products_list .bx_products_text {
        padding:10px ;
    }
    .bx_products_list .bx_products_text div p {
        font-size: 12px;
    }
    .bx_products_list .bx_products_img img{
        height:100%;
    }
    .products_case,
    .product_partner_hz {
        margin-top: 20px;
    }
    .product_partner_hz ul {
        margin:0 -5px;
    }
    .product_partner_hz ul li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 5px;
    }
    .News_desc h6 {
        font-size: 25px;
    }
    .News_desc h5 {
        font-size: 20px;
        margin: 10px 0;
    }
    .News_desc p {
        font-size: 16px;
        margin-top: 15px;
    }
    .News_desc .spot {
        padding-top: 35px;
    }
    .News_desc .spot::before {
        height:30px;
    }
    .index_about_sec.nei_about_top {
        padding: 0 0 30px;
        margin-top: -20px;
    }
    .nei_about_top .index_about_circular {
        padding: 30px 0;
    }
    .nei_about_top .index_title h5 {
        margin-bottom: 15px;
        font-size: 20px;
        font-weight:bold;
    }
    .nei_about_top .index_about_text {
        width:100%;
    }
    .nei_about_top .index_about_text p {
        line-height:25px;
        text-align:justify;
    }
    .video {
        margin-bottom: 30px;
    }
    .about_box .about_box_1 {
        padding: 30px 0 ;
    }
    .index_title .nei_biao_p {
        font-size: 16px;
        line-height: 25px;
        width: 100%;
        margin: 5px auto 0;
    }
    .about_honer ul {
        margin: 10px -5px 0;
    }
    .about_honer ul li {
        float: left;
        width: 100%;
        padding: 0 5px;
        margin-bottom: 15px;
    }
    .sides {
        height:70px;
    }
    .sides span p {
        font-size: 16px;
    }
    .about_vision {
        margin-top: 20px;
    }
    .vision_nei .vision_img_1 {
        width: 100%;
        float: left;
        max-height: 430px;
    }
    .vision_nei .vision_img_2 {
        padding-top: 0;
    }
    .vision_nei .vision_img_2 .p_text {
        padding: 10px;
        height: auto;
        position: static;
        width: 100%;
    }
        .vision_nei .vision_img_2 p {
            font-size: 16px;
            line-height: 25px;
            height: 150px;
            -webkit-line-clamp:6;
        }
    .index_title .nei_biao_p {
        text-align:justify;
    }
    .about_mission {
        margin-top: 20px;
    }
        .about_mission ul {
            margin:0;
        }
        .about_mission ul li {
            width: 100%;
            padding: 0;
            margin: 5px 0;
        }
    .about_value {
        margin-top: 20px;
    }
        .about_value ul {
            margin:0;
        }
        .about_value ul li {
            padding: 0;
            width: 100%;
            margin:10px 0;
        }
            .about_value ul li:nth-child(even) .bx-index-products01-list {
                flex-direction: column;
            }
    .about_lic {
        margin-top: 20px;
    }
    .products_case ul {
        margin: 0;
    }
        .products_case ul li:nth-child(1),
        .products_case ul li:nth-child(2) {
            width: 50%;
            height:150px;
        }
        .products_case ul li:nth-child(2) {
            position: static;
        }
        .products_case ul li:nth-child(3),
        .products_case ul li:nth-child(4),
        .products_case ul li:nth-child(5) {
            height: 380px;
        }
        .products_case ul li:nth-child(3) {
            width: 100%;
        }
        .products_case ul li:nth-child(4) {
            width: 50%;
        }
        .products_case ul li:nth-child(5) {
            width: 50%;
        }
        .products_case ul li:nth-child(6),
        .products_case ul li:nth-child(8) {
            width: 25%;
            height: 100px;
        }
        .products_case ul li:nth-child(7) {
            width:50%;
            height:100px;
        }
        .products_case ul li:nth-child(9),
        .products_case ul li:nth-child(10) {
            height:100px;
        }

        .products_case ul li:nth-child(9) {
            width: 60%;
        }

        .products_case ul li:nth-child(10) {
            width: 40%;
        }

        .products_case ul li img {
            width:100%;
            height:100%;
        }
    .bx-sideBar {
        top:75%;
    }
    .boxs > p{
        font-size:16px;
    }

    .index_partner .swiper-button-next,
    .index_partner .swiper-button-prev {
        display:none  !important;
    }

    .index_partner .swiper-button-next,
    .about_lic .swiper-button-next,
    .bx-index-products04 .swiper-button-next {
        display:none;
    }
    .products_case ul li a .product_dfa p {
        display:none;
    }
    .products_case ul li a .product_dfa h3 {
        font-size: 20px;
    }

}