@media (max-width: 1400px) {
    .introduce_item .introduce_con{
        padding-left: 60px;
        height: 400px;
    }
    .introduce_item:nth-child(even) .introduce_text .introduce_con{
        padding-left: 90px;
    }
    .introduce_img{
        width: 48%;
    }
}
@media (max-width: 768px) {
    header{
        height: auto;
        line-height: 40px;
        padding: 6px 0;
    }
    .header_left .phone,.header_right .news,.header_right .member,.search_box{
        display: none;
    }
    .nav_btn {
        right: 12px;
        top: 8px;
    }
    .header_left .logo img{
        padding-right: 20px;
    }
    .header_right a{
        margin-left: 15px;
    }
    .index_con{
        padding-top: 55px;
    }
    .banner_con{
        top: 10%;
    }
    .banner_con h2{
        font-size: 18px;
    }
    .banner_con p{
        margin: 10px 0;
    }
    .swiper-button-prev{
        left: 0;
    }
    .swiper-button-next{
        right: 0;
    }
    .index_con .series h2,.series_con,.index_con .adviser h2{
        margin-top: 40px;
    }
    .footer_info .footer_link, .footer_info .contact, .footer_info .record{
        height: 68px;
    }
    .footer_info .record_text{
        margin: 0;
    }
    .footer_right .footer_series{
        margin: 20px 0 0 0;
    }
    .footer_info .footer_link{
        justify-content:center;
        display: none;
    }
    .top_box{
        right: 20px;
    }

    .introduce_item .introduce_con{
        padding: 20px ;
    }
    .introduce_item .introduce_title{
        font-size: 30px;
        margin: 0;
        padding-left: 40px;
    }
    .introduce_title span{
        width: 36px;
        height: 36px;
    }
    .maintain_index{
        margin: 0;
    }
    .gallery-thumbs .swiper-slide{
        width: 33%;
    }
    .maintain .gallery-con .swiper-slide{
        padding: 0;
    }
    .maintain .swiper-button-next{
        right: -15px;
    }
    .maintain .swiper-button-prev{
        left: -15px;
    }
    .maintain .gallery-thumbs .swiper-wrapper{
        left: -29%;
    }
    .product_con .data-item{
        text-align: center;
        width: 100%;
    }
    .product_select, .store_select{
        margin-bottom: 20px;
        padding-left: 20px;
    }
    .product_select .select_all{
        float: none;
        width: auto;
        text-align: left;
        line-height: 35px;
        margin: 10px 0;
    }
    .material,.style,.series{
        overflow: hidden;
    }
    .product_info, .store_info{
        margin: 15px 0;
    }
    .product_num{
        margin-top: 0;
    }
    .product_select .select_list{
        width: 100%;
    }
    .product_select .select_list li a{
        padding: 0 5px;
    }
    .product_select .select_list li{
        width: 78px;
        padding: 0;
        height: 35px;
        line-height: 35px;
    }
    .product_select .select_list{
        padding: 0 6px;
    }
    .product_select .SumoSelect,.store_select .SumoSelect{
        width: 165px;
        margin-bottom: 10px;
    }
    .product_con .news_link_con{
        margin: 0;
        float: none; 
        padding-top: 30px;
    }
    .buy_text{
        padding-left: 40px;
    }
    .buy_title{
        padding-left: 60px;
    }
    .enlarge{
        display: none;
    }
    .detail_table tr td:first-child{
        padding-left: 40px;
    }
    a.customized_click{
        margin-left: 45px;
    }
    .detail_table tr td:first-child{
        width: auto;
    }
    .news_item li{
        padding: 0 0 20px;
    }
    .news_time, .news_text{
        padding-top: 0;
    }
    .news_list .news_text p,.news_list .news_text h4{
        max-width: 100%;
    }
    .news_list .news_time{
        text-align: left;
    }
    .news_view_t{
        padding: 15px;
    }
     .news_view_t h1{
        font-size: 20px;
    }
    .news_view_con img{
        width: 100%;
    }
    .history_text{
        background: none;
        padding: 0 0 30px;
    }
    .history_first, .history_end{
        display: none;
    }
    .history_img{
        padding-right: 0;
    }
    .history_con{
        padding: 20px 0;
    }
    .history_item:last-child .history_text{
        padding-bottom: 0;
    }
    .customized_form input{
        width: 250px;
    }
    .customized_form h2{
        font-size: 24px;
        margin-top: 20px;
    }
    .select_box{
        width: 250px;
        margin-left: -125px;
    }

    .header_detail{
        margin-top: 55px;
        background-size: cover;
        background-position: center;
        padding-bottom: 3px;
    }
    .btn_block_box{
        margin: 0px auto 35px;
    }
    .btn_bg_hover{
        display: none;
    }
    .adviser .adviser_text p{
        margin-bottom: 35px;
    }
    .index_con .swiper-container{
        display: none;
    }
    .header_detail .detail_title{
        font-size: 20px;
        margin: 8px 0 15px;
        padding-top: 32px;
    }
    .footer_list{
        display: none;
    }
    .footer_info .record_img{
        width: 50px;
    }
    .footer_info .record_img img{
        width: 100%;
    }
    .footer_info .record{
        padding-top: 20px;
    }
    .customized_form .btn_form{
        margin: 58px auto 30px;
    }
    a.store_item{
        padding: 38px 15px;
        height: 400px;
    }
    .product_list{
        min-height: 420px;
    }
    .product_select .select_list ul{
        padding: 10px 0;
    }

    .filter_click{
        position: fixed;
        bottom: 10px;
        right: 20px;
        z-index: 999;
    }
    .filter_click a{
        display: inline-block;
        width: 46px;
        height: 0;
        padding-top: 42px;
        border: 2px solid #585858;
        border-radius: 50%;
        background: #fff url(../images/filter.png) no-repeat top 6px center;
        background-size: 35px;
        text-align: center;
        color: #404040;
    }
    .filter{
        width: 95%;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 1000;
        background: #fff;
        padding-top: 80px;
        display: none;
    }
    .filter_mask{
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 99;
        background: rgba(0,0,0,.5);
        top: 0;
        right: 0;
        display: none;
    }
    .filter_btn,.filter_btn_r{
        color: #fff;
        display: block;
        width: 60%;
        height: 40px;
        float: right;
        background: #404040;
        text-align: center;
        line-height: 40px;
    }
    .filter_btn_r{
        width: 40%;
        color: #404040;
        background: #fff;
        float: left;
        border-top: 1px solid #404040;
    }
    .filter_btn:focus{
        color: #fff;
    }
    .filter_btn_r:focus{
        color: #404040;
        text-decoration: none;
    }
    .filter_btn_box{
        display: block;
        position: fixed;
        width: 95%;
        bottom: 0;
    }
    .fliter_t{
        display: none;
    }
    .product_select .series, .product_select .style, .product_select .material{
        padding: 0px 12px;
    }
    .top_h{
        display: none !important;
    }
    .member_text h3{
        padding-top: 20px;
        font-size: 22px;
    }
    .member_text p{
        font-size: 18px;
        letter-spacing: 0;
        line-height: 30px;
        padding-top: 10px;
    }
    .member_text{
        padding-left: 15px;
        padding-right: 15px;
    }
    .introduce_item{
        padding-top: 20px;
    }
    .member_introduce .introduce_item .introduce_img{
        width: 100%;
        position: relative;
        right: auto;
        left: auto;
    }
    .member_introduce .introduce_item .introduce_text{
        width: 100%;
        margin-top: 0px;
    }
    .member_introduce .introduce_item .img{
        margin-bottom: 0;
    }
    .introduce_item .introduce_con{
        height: auto;
    }
    .introduce_item:nth-child(even) .introduce_text .introduce_con{
        padding-left: 20px;
    }
    .swiper-slide.swiper-slide-active .maintain_index p{
        padding: 0;
        background: none;
    }
    .statement{
        width: 100%;
    }
    .top_ed{
        bottom:140px;
    }
}
