@charset "utf-8";
@media screen and (max-width: 1580px){
    .header_m{
        width: 80%;
    }
    .banner_m{
        width: 80%;
    }
    .index_m{
        width: 80%;
    }
    .index_product_name{
        font-size: 20px;
        height: 60px;
    }
    .index_product_view{
        font-size: 18px;
    }
    .index_about_p{
        font-size: 22px;
    }
    .index_about_title{
        font-size: 46px;
    }
    .index_nte_r{
        width: 74%;
    }
    .about_a_info{
        font-size: 30px;
        line-height: 56px;
    }
    .about_a_title{
        font-size: 88px;
    }
    .about_a_div span{
        font-size: 30px;
        line-height: 36px;
    }
    .table thead tr th{
        font-size: 24px;
    }
    .table tbody tr th{
        font-size: 20px;
    }
    .table tbody tr td{
        font-size: 20px;
    }
    .index_about_title {
        font-size: 40px;
    }

    .product_amb_qcimg{
        width: 24%;
    }
    .product_amb_qctitle{
        font-size: 18px;
        line-height: 24px;
    }
    .product_amb_qcbut a{
        font-size: 16px;
    }
    .product_amb_info{
        width: 70%;
    }
    .product_amb_title{
        font-size: 44px;
    }
    .product_amb_rwlist{
        margin-top: 60px;
    }
    .product_amb_info span{
        font-size: 22px;
    }
    .cp_good_list ul li{
        font-size: 18px;
    }
    .cpshow_a_title{
        font-size: 30px;
        line-height: 40px;
    }
    .cpshow_a_tel{
        font-size: 30px;
    }
    .cpshow_a_info{
        margin-top: 70px;
    }
    .mySwiper .swiper-slide img{
        height: 88px;
    }
    .cpshow_a_titles{
        margin-top: 50px;
    }
    .cp_getin{
        height: auto;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .cpshow_b_list_t{
        font-size: 30px;
    }
    .cpshow_b_list ul li span{
        font-size: 20px;
    }
    .cpshow_b_show{
        margin-top: 30px;
    }
    .cpshow_b_show span{
        height: 70px;
        line-height: 70px;
    }
.mySwiper_b_info{
    height: 170px;
}
}
@media screen and (max-width: 1480px){
    .banner_left p{
        font-size: 38px;
        line-height: 50px;
    }
    .banner{
        height: 560px;
    }
    .index_product_title{
        font-size: 46px;
    }
    .index_product_text{
        font-size: 22px;
    }
    .index_product_list{
        margin-top: 70px;
    }
    .index_about_left{
        max-width: 700px;
    }
    .index_about_p{
        line-height: 32px;
    }
    .index_about_form input{
        height: 66px;
    }
    .index_about_form button{
        width: 30px;
    }
    .footer_m{
        width: 80%;
    }
    .footer_nav{
        margin-right: 40px;
    }
    .footer_top_form dd input{
        height: 40px;
    }
    .footer_top_right{
        width: 30%;
    }
    .footer_nav ul li{
        font-size: 14px;
    }
    .footer_top_form dd button{
        width: 130px;
        height: 60px;
        font-size: 20px;
    }
    .footer_top_form dd button{
        height: 50px;
    }
    .footer_top_but img{
        height: 50px;
    }
    .about_a_info {
        font-size: 26px;
        line-height: 46px;
    }
    .about_a_title {
        font-size: 76px;
        line-height: 80px;
    }
    .about_a_div span {
        font-size: 28px;
        line-height: 34px;
    }
    .blog_list_r{
        padding-top: 30px;
    }
    .formdiv_m{
        width: 80%;
    }
    .formdiv_left{
        width: 48%;
    }
    .formdiv_left_imga{
        width: 45%;
    }
    .formdiv_left_imga img{
        width: 100%;
    }
    .formdiv_left_imgb{
        width: 45%;
    }
    .formdiv_left_imgb img{
        width: 100%;
    }
    .cpshow_a_swiper_pr{
        padding: 0;
    }
    .cpshow_b_list_t {
        font-size: 26px;
    }
    .cpshow_b_list ul li span {
        font-size: 18px;
    }
    .cpshow_b_list ul li img{
        width: 24px;
    }
    .cpshow_b_tb_ttt{
        font-size: 22px;
    }
    .cpshow_b_tb_dowbut a{
        font-size: 14px;
    }
}
@media screen and (max-width: 1380px){
    .blog_list_info{
        width: 100%;
    }
    .blog_list_a{
        font-size: 22px;
    }
    .blog_banner_name{
        font-size: 50px;
        line-height: 60px;
    }
    .blog_banner_p{
        font-size: 28px;
        line-height: 36px;
    }
}
@media screen and (max-width: 1366px){
    .header_m{
        width: 90%;
    }
    .subscribe_button{
        font-size: 18px;
    }
    .index_about_form input{
        height: 60px;
    }
    .index_nte_r {
        width: 70%;
    }
    .index_nte_r p{
        line-height: 24px;
    }
    .index_about_left {
        max-width: 600px;
    }
    .footer_top_form dd button{
        width: 110px;
        font-size: 18px;
    }
    .form_button img{
        width: 60%;
    }
    .formdiv{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .formdiv_m{
        width: 90%;
    }
    .product_amb_rwlist ul li{
        margin-bottom: 40px;
    }
    .cpshow_a_info p{
        font-size: 18px;
        line-height: 26px;
    }
    .cpshow_a_tel {
        font-size: 26px;
    }
    .mySwiper .swiper-slide img {
        height: 70px;
    }

}
@media screen and (max-width: 1300px){
    .product_amb_info {
        width: 65%;
    }
    .product_amb_qctitle{
        width: 46%;
        font-size: 16px;
        line-height: 22px;
    }
}
@media screen and (max-width: 1280px){
    .subscribe_button {
        margin-left: 44px;
    }
    .index_product_info{
        padding: 20px 30px 30px 30px;
    }
    .index_product_view{
        width: 160px;
        height: 40px;
        font-size: 16px;
    }
    .index_about_p {
        font-size: 20px;
    }
    .index_about_title {
        font-size: 40px;
        line-height: 40px;
    }
    .index_about_right .index_about_p{
        margin-top: 18px;
    }
    .index_nte_img{
        width: 70px;
        height: 70px;
    }
    .index_nte_img img{
        max-width: 50%;
    }
    .index_nte_r span{
        font-size: 20px;
    }
    .index_nte_r p {
        line-height: 20px;
    }
    .index_nte_list ul li{
        margin-bottom: 50px;
    }
    .footer_top_form dd button {
        width: 90px;
        font-size: 16px;
    }
    .banner_left p {
        font-size: 32px;
        line-height: 40px;
    }
    .banner_left a{
        width: 280px;
        height: 66px;
    }
    .index_product_title {
        font-size: 36px;
    }
    .index_product_text {
        font-size: 18px;
    }
    .index_product_name {
        font-size: 18px;
    }
    .index_about_p {
        font-size: 18px;
    }
    .banner_m{
        width: 90%;
    }
    .index_m{
        width: 90%;
    }
    .footer_m{
        width: 90%;
    }
    .cpshow_b_list_t {
        font-size: 22px;
    }

}
@media screen and (min-width: 1200px){
    .container-fluid {
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .container {
        max-width: 1200px !important;
		padding-left:0 !important;
		padding-right:0 !important;
    }
}
@media screen and (max-width: 1199px){
    body{ min-width: 320px;}
    .search_button_div{
        width: 300px;
    }
    .head_nav ul li{
        margin: 0 10px;
    }
    .logo img{
        height: 36px;
    }
    .subscribe_button {
        font-size: 16px;
        width: 150px;
        height: 46px;
    }
    .search_button img{
        width: 24px;
    }
    .search_button_form input::placeholder{
        font-size: 14px;
    }
    .index_about_left {
        max-width: 530px;
    }
    .index_about_form input {
        height: 46px;
        font-size: 16px;
    }
    .index_about_form{
        border-radius: 12px;
    }
    .index_about_tit span{
        font-size: 28px;
    }
    .index_about_title {
        font-size: 36px;
        line-height: 40px;
    }
    .index_about_right .index_about_p {
        line-height: 26px;
    }
    .index_about_tit span:before{
        height: 4px;
    }
    .index_about_tit span:after{
        height: 4px;
    }
    .index_nte_title{
        font-size: 28px;
    }
    .footer_top_but img{
        width: 50%;
    }
    .about_a_div span {
        font-size: 24px;
        line-height: 34px;
    }
    .about_a_title {
        font-size: 60px;
        line-height: 70px;
    }
    .blog_list_a {
        font-size: 20px;
    }
    .blog_list_span{
        font-size: 18px;
        line-height: 28px;
    }
}
@media screen and (max-width: 1024px) {
    .blog_banner{
        margin-top: 80px;
        height: 300px;
    }


    .navA_wap{
        display: block;
    }
    .navA_pc{
        display: none;
    }
    .header{
        top: 0;
        height: 80px;
        position: fixed;
        z-index: 999;
        background: #ffffff;
    }
    .subscribe_button{
        height: 36px;
        font-size: 14px;
    }
    .header_m{
        width: 96%;
    }
    header{
        padding-top: 20px;
    }
    .search_button_div{
        left: auto;
        right: -15px;
    }
    .search_button_div:after{
        left: auto;
        right: 18px;
    }
    .subscribe_button{
        margin-right: 20px;
    }

    /*导航*/
    .top_butt{ display: block; float: right; margin-top: 0;  width: 30px; height: 30px; z-index: 99999; }
    .top_butt .bar{
        width: 30px;
        height: 2px;
        display: block;
        background:#000000;
        margin: 6px 0;
        border-radius: 25px;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }
    .cross .bar:nth-of-type(1) {
        -webkit-transform: translateY(13.5px) rotate(-40.5deg);
        -ms-transform: translateY(13.5px) rotate(-40.5deg);
        transform: translateY(8px) rotate(-40.5deg);
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }
    .cross .bar:nth-of-type(2) {
        opacity: 0;
    }
    .cross .bar:nth-of-type(3) {
        -webkit-transform: translateY(-15px) rotate(45deg);
        -ms-transform: translateY(-15px) rotate(45deg);
        transform: translateY(-8px) rotate(45deg);
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }

    .head_nav{
        right: 15px;
        width: 300px;
        position:fixed;
        top: 70px;
        /*left:-100%;*/
        opacity: 0;
        margin-top: auto;
        border-radius: 12px;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        z-index: 99998;
        background: rgba(33, 69, 113, 1);
        box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.55);
    }
    .head_nav ul{
        width: 100%;
        height: 98%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 15px;
        border-radius: 12px;
    }
    .head_nav ul li{ width: 100%; height: auto; background: no-repeat; margin: 0; /*border-bottom: solid 1px rgba(255,255,255,0.2);*/}
    .head_nav ul li:hover{ background: none;}

    .head_nav ul li .navA{
        float: left;
        width: 100%;
        height: auto;
        padding: 0 15px;
        border-radius: 12px;
    }
    .head_nav ul li.on .navA{
        background: #ffffff;
    }
    .head_nav ul li:hover .navA:after{ content: none;}
    .head_nav ul li.on .navA:after{ content: none;}
    .head_nav ul li .navA span{ display: none;}

    .head_nav ul li .navA a{
        float: left;
        line-height: 50px;
        color: #ffffff;
    }
    .head_nav ul li:hover .navA a{ color: #ffffff;}
    .head_nav ul li.on .navA .navA_pc{
        display: block;
    }
    .head_nav ul li.on .navA .navA_wap{
        display: none;
    }
    .head_nav ul li .top_down{ display: block; width: 40%; line-height: 50px; text-align: right; color: #fff;  position: absolute; right: 10px; top: 0;}
    .head_nav ul li .navTwo{ display: none; width: 100%; float: left; /*margin-left: 5%;*/ background: none; position: relative; left: auto; top: auto;
        box-shadow: none;
        opacity: 1;
        visibility: inherit;
        display: none;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transition: none;
        -o-transition: none;
        -ms-transition: none;
        -moz-transition: none;
        -webkit-transition: none;
    }
    .head_nav ul li:hover .navTwo{
        opacity:1;
        visibility:inherit;
        transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
    }
    .head_nav ul li .navTwo dd.on a{
        background: #ffffff;
        color: rgba(33, 69, 113, 1);
    }

    .head_nav ul li .navTwo dd a{ float: left; width: 100%; /*margin-left: 10px;*/}
    .head_nav ul li .navTwo dd:last-child{ border-bottom: none;}
    .head_nav ul li .navTwo dd:hover{ background: none;}
    .head_nav_on{
        opacity: 1;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        z-index: 99999;
    }
    .head_nav ul li .navTwo:after{
        display: none;
    }
    .banner {
        margin-top: 80px;
        height: 460px;
    }
    .banner_left p {
        font-size: 28px;
        line-height: 38px;
    }
    .banner_img{
        width: 55%;
    }
    .head_nav ul li .navTwo{

    }
    .head_nav ul li .navTwo dd img{
        margin-right: 10px;
    }
    .about_a_info{
        font-size: 24px;
    }
    .about_a_title {
        font-size: 46px;
        line-height: 60px;
    }
    .cp_getin_div{
        width: 100%;
    }
    .cp_getin{
        height: auto;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .table thead tr th {
        font-size: 22px;
    }
    .table tbody tr td {
        font-size: 18px;
    }
    .table tbody tr th {
        font-size: 18px;
    }
    .table thead tr th {
        font-size: 20px;
    }
    .about_b{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .blog_list_img{
        width: 46%;
    }
    .blog_list_a {
        font-size: 18px;
    }

    .blog_list_info{
        font-size: 18px;
        line-height: 24px;
    }
    .blog_list_img_z{
        width: 100%;
    }

    .blog_show_div{
        width: 100%;
        margin-top: 50px;
    }
    .blog_show_div .blog_show_h2{
        font-size: 20px;
        line-height: 26px;
    }
    .blog_show_info{
        font-size: 16px;
    }
    .search{
        padding-top: 80px;
    }
    .location{
        margin-top: 30px;
    }
    .search_list_info{
        padding: 20px;
    }
    .search_list_info .search_list_title{
        font-size: 20px;
    }
    .search_list_info p{
        font-size: 14px;
        line-height: 28px;
    }
    .search_list_view{
        font-size: 14px;
        line-height: 40px;
    }
    .formdiv{
        padding-top: 80px;
    }
    .formdiv_m{
        margin-top: 50px;
    }
    .formdiv_right_title{
        font-size: 30px;
        line-height: 40px;
    }
    .formdiv_right_ms{
        font-size: 20px;
        line-height: 26px;
    }
    .form_s dd input{
        height: 60px;
    }
    .form_button img{
        height: 70px;
    }

    .product_amb_title {
        font-size: 36px;
    }
    .product_amb_img{
        width: 80px;
        height: 80px;
    }
    .cpshow{
        padding-top: 80px;
    }
    .cpshow_a_top{
        margin-top: 30px;
    }
    .cpshow_b_tb_left{
        width: 100%;
    }
    .cpshow_b_tb_dow{
        width: 100%;
        margin-top: 30px;
    }
    .cpshow_b_note{
        margin-top: 30px;
    }
}
@media screen and (max-width: 768px) {
    .banner{
        margin-top: 60px;
    }
    .subscribe_button{
        display: none;
    }
    .logo img{
        height: 30px;
    }
    .search_button{
        margin-right: 24px;
    }
    .header{
        top: 0;
        left: 0;
        height: 60px;
        padding-top: 16px;
    }
    .search_button_div{
        width: 100%;
        position: fixed;
        right: 0;
        top: 60px;
    }
    .search_button_div:after{
        right: 19%;
    }
    .head_nav{
        visibility: hidden;
        width: 98%;
        top: 55px;
        left:1%;
    }
    .head_nav_on{
        visibility: inherit;
    }
    .head_nav:after {
        content: "";
        width: 16px;
        height: 16px;
        background: rgba(33, 69, 113, 1);
        position: absolute;
        top: -8px;
        left:auto;
        right: 6%;
        transform: rotate(48deg);
        -webkit-transform: rotate(48deg);
        -moz-transform: rotate(48deg);
        -ms-transform: rotate(48deg);
        -o-transform: rotate(48deg);
        z-index: 0;
    }

    .blog_banner{
        margin-top: 60px;
    }
    .blog_list_a {
        font-size: 16px;
        line-height: 24px;
    }
    .blog_list_span {
        font-size: 14px;
        line-height: 24px;
    }
    .blog_list_info {
        font-size: 14px;
        line-height: 22px;
    }
    .location{
        font-size: 16px;
    }
    .location img{
        width: 18px;
    }
    .search_but{
        margin-top: 30px;
    }
    .search_but a{
        font-size: 18px;
    }
    .formdiv_left_imga{
        width: 40%;
    }
    .formdiv_left_imgb {
        width: 40%;
    }
    .formdiv_right{
        padding-top: 30px;
    }
    .formdiv_right_title {
        font-size: 22px;
        line-height: 30px;
    }

    .formdiv_right_ms {
        font-size: 16px;
        line-height: 24px;
        margin-top: 20px;
    }
    .form_s{
        margin-top: 20px;
    }
    .form_s dd {
        margin-bottom: 20px;
    }
    .form_s dd input {
        height: 46px;
        font-size: 16px;
    }
    .form_s dd input::placeholder{
        font-size: 16px;
    }
    .form_s dd textarea{
        height: 100px;
    }

    .form_button img {
        height: 50px;
    }
    .form_button button{
        font-size: 16px;
        height: 46px;
    }
    .product_amb_qclist ul li{
        width: 100%;
    }
    .product_amb_qcbut{
        margin-right: 0;
    }
    .product_amb_qclist{
        margin-top: 30px;
    }
    .cp_good_list{
        width: 100%;
    }

    .cpshow_a_left{
        width: 100%;
    }

    .cpshow_a_right{
        width: 100%;
    }
    .cpshow_a_tel{
        text-align: left;
    }
    .cpshow_a_info{
        margin-top: 30px;
    }
    .cpshow_b_list_t {
        font-size: 20px;
    }
    .cpshow_b_list ul{
        margin-top: 15px;
    }
    .cpshow_b_list ul li span {
        font-size: 14px;
    }
    .cpshow_b_tbsle_ul{
        padding: 25px 0;
    }
    .cpshow_b_list ul li{
        padding: 10px 0;
    }
    .cpshow_b_show span{
        width: 240px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        border-radius: 12px;
    }
    .cpshow_b_span{
        font-size: 30px;
    }
    .cpshow_b_list{
        padding-left: 25px;
        padding-right: 25px;
    }


}
@media screen and (max-width: 576px) {
    .banner_left{
        width: 44%;
        padding-top: 18px;
    }
    .banner_left p{
        height: 40px;
        overflow: hidden;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
    }
    .banner_left a {
        width: 80px;
        height: 22px;
        font-size: 12px;
        margin-top: 10px;display:none;
    }
    .banner_left a i{
        display: none;
    }
    .banner_left span{
        margin-top: 10px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        font-weight: 200;
    }
    .banner{
        height: 166px;
        background: url(../images/wap_banner.png) top center no-repeat;
        background-size: 100% 100% !important;
    }
    .banner_m{
        width: 100%;
    }
    .banner_img{
        width: 240px;
    }

    .index_product_title{
        font-size: 24px;
    }
    .index_product_text {
        font-size: 14px;
    }
    .index_m{
        width: 96%;
    }
    .index_product{
        padding-top: 30px;
        padding-bottom: 0;
    }
    .index_product_list{
        margin-top: 30px;
    }
    .index_product_info{
        padding: 15px;
    }
    .index_product_name{
        font-size: 14px;
        height: 44px;
        line-height: 22px;

    }
    .index_product_div{
        border-radius: 15px;
    }
    .index_product_view{
        width: 80%;
        font-size: 12px;
        height: 30px;
        margin-top: 15px;
    }
    .index_product_list ul li{
        margin-bottom: 30px;
    }

    .index_about_tit span {
        font-size: 16px;
    }
    .index_about_tit span:before{
        height: 2px;
        width: 80px;
        right: -90px;
        top: 15px;
    }
    .index_about_tit span:after {
        height: 2px;
        width: 80px;
        left: -90px;
        top: 15px;
    }
    .index_about_p {
        font-size: 15px;
        line-height: 23px;
        margin-top: 20px;
    }
    .index_about_left{
        max-width: 100%;
    }
    .index_about_right{
        max-width:initial;
        width: 100%;
        padding-top: 16px;
    }
    .index_about_title{
        font-size: 18px;
        line-height: 24px;
        text-align: center;
    }
    .index_about_right .index_about_p{
        width: 100%;
        text-align: center;
        font-size: 16px;
        margin-top: 10px;
    }
    .index_about_form input{
        font-size: 16px;
    }
    .index_about_form input::placeholder{
        color:rgba(255,255,255,0.5);
        font-size: 16px;
    }
    .index_about_form button{
        width: 24px;
    }
    .index_about_form button img{
        width: 100%;
    }
    .index_about_form input{
        height: 40px;
    }
    .index_about_form{
        width: 80%;
        margin: 22px auto 0;
    }
    .index_nte{
        padding-top: 23px;
        padding-bottom: 23px;
    }
    .index_nte_title {
        font-size: 18px;
    }
    .index_nte_img {
        width: 40px;
        height: 40px;
    }
    .index_nte_r span {
        font-size: 12px;
    }
    .index_nte_r p{
        font-size: 12px;
        line-height: 18px;
    }
    .index_nte_list{
        margin-top: 30px;
    }
    .index_nte_list ul li {
        margin-bottom: 20px;
    }

    footer{
        padding-top: 20px;
    }
    .footer_top{
        width: 100%;
    }
    .footer_top_left{
        width: 100%;
    }
    .footer_nav{
        width: 100%;
        margin-right: 0;
        display:block;
    }
    .footer_top_right{
        display: none;
    }
    .footer_top_left .footer_nav:nth-child(2){
        display: none;
    }
    .footer_m{
        width: 100%;
    }
    .footer_nav ul{
        width:100%;
        margin-top: 0;
    }
    .footer_nav ul li{
        font-size: 12px;
        margin-top: 0;
        line-height: 24px;
    }

    .footer_bottom{
        font-size: 12px;
        line-height: 24px;
        margin-top: 20px;
    }
    .footer_nav span{
        width: auto;
        display: inline-block;
    }
    .footer_nav_info{
        width: 100%;margin-bottom: 10px;
    }

    .footer_nav_info a{
        display: inline-block;
        color: #ffffff;
        margin-top: 10px;
    }
    
 .footer_nav_info a:first-child{margin-right: 10px;}  
    
    .footer_nav_info .subscribe_button{
        width: auto;
        display: block;
        margin-right: 0;
        margin-left: 0;
        border-radius: 10px;
        margin-top: 10px;
        padding: 0 15px;
        font-size: 12px;
    }
    .search_button_form input{
        width: 89%;
    }
    .head_nav ul li .navA a{
        font-size: 18px;
    }

    .ny_banner{
        height: 200px;
    }
    .banner_left em{
        font-size: 12px;
        margin-top: 6px;
    }
    .about_a{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .about_a_info {
        font-size: 17px;
        text-align: left;
        line-height: 36px;
    }
    .about_a_title {
        font-size: 30px;
        line-height: 40px;
    }
    .about_a_img{
        width: 100%;
        margin-bottom: 15px;
    }
    .about_a_img img{
        width: 60%;
    }
    .about_a_div span {
        font-size: 16px;
        line-height: 24px;
    }
    .about_a_list ul li {
        margin-top: 50px;
    }
    .cp_getin_div .index_about_title{
        text-align: left;
    }
    .index_about_form{
        width: 100%;
    }
    .about_b .index_m{
        overflow-x: auto;
    }
    .about_b_table{
        width: 1200px;
    }
    .table thead tr th {
        padding: 10px 0;
        font-size: 16px;
    }
    .table tbody tr td {
        padding: 10px 0;
        font-size: 16px;
    }
    .table tbody tr th {
        padding: 10px;
        font-size: 16px;
    }
    .table tbody tr td{
        line-height: 22px;
    }

    .blog_list ul li{
        display: block;
        padding: 35px 0;
        border-bottom: solid 1px #999999;
    }
    .blog_list_img{
        width: 100%;
    }
    .blog_list_img_tc{
        height: 80%;
        top: 10%;
    }
    .blog_list_r{
        width: 100%;
    }
    .blog_list_span{
        margin-top: 14px;
        color: #999999;
    }
    .blog_list_info{
        margin-top: 15px;
    }
    .blogdiv{
        padding-bottom: 50px;
    }
    .product_amb_qcpage .pageul>li{
        margin: 0 3px;
    }
    .product_amb_qcpage .pageul>li a{
        padding: 5px 12px;
    }
    .blog_banner_name {
        font-size: 40px;
        line-height: 50px;
    }
    .blog_banner_p {
        font-size: 18px;
        line-height: 26px;
    }

    .blog_show_div{
        margin-top: 30px;
    }
    .blog_show_div .blog_show_h2{
        font-size: 18px;
        text-transform:none;
    }
    .blog_show_info {
        font-size: 14px;
    }
    .location {
        margin-top: 0;
    }
    .search_but a {
        font-size: 16px;
    }
    .location span{
        margin-right: 10px;
    }

    .formdiv_m{
        margin-top: 0;
    }
    .formdiv_left{
        width: 100%;
    }
    .formdiv_m{
        width: 100%;
    }
    .formdiv_left{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .formdiv_left_imga{
        width: 48%;
        height: 330px;
        overflow: hidden;
        display: flex;
        align-items: center; /* 垂直居中 */
        justify-content: center; /* 水平居中，如果需要的话 */
    }
    .formdiv_left_imgb{
        width: 48%;
        margin-left: 0;
        margin-top: 20px;
        height: 330px;
        overflow: hidden;
        display: flex;
        align-items: center; /* 垂直居中 */
        justify-content: center; /* 水平居中，如果需要的话 */
    }
    .formdiv_right{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .banner{
        background-size: 150% 150% !important;
    }
    .product_amb_title {
        font-size: 22px;
    }
    .product_amb_title span{
        padding: 0 10px;
    }
    .product_amb_title span img{
        width: 28px;
        margin-right: 10px;
    }
    .product_amb_title:after{
        top: 38%;
        height: 1px;
    }
    .product_amb_img{
        margin: auto;
    }
    .product_amb_div{
        text-align: center;
    }
    .product_amb_rwlist ul li {
        margin-bottom: 20px;
    }
    .product_amb_info{
        width: 100%;
        margin-top: 15px;
    }
    .product_amb_info span {
        font-size: 18px;
    }
    .product_amb_info p{
        font-size: 14px;
        line-height: 22px;
    }

    .product_amb_qclist {
        margin-top: 15px;
    }
    .product_amb_qctitle{
        width: 42%;
        font-size: 14px;
        line-height: 20px;
    }
    .product_amb_qcbut a {
        font-size: 14px;
        height: 36px;
        line-height: 32px;
    }
    .product_amb_qcimg{
        border-radius: 12px;
    }
    .cp_good_list ul{
        margin-top: 20px;
    }
    .product_amb_qclist ul li{
        padding: 15px 0;
        border-bottom: solid 1px #999999;
    }
    .cp_good_list span{
        font-size: 16px;
    }
    .cp_good_list ul li {
        width: 100%;
        font-size: 12px;
    }
    .product_amb_rwlist {
        margin-top: 30px;
    }
    .product_amb_img img{
        width: 100%;
    }

    .cpshow {
        padding-top: 60px;
    }
    .cpshow_a_title {
        font-size: 20px;
        line-height: 30px;
    }
    .cpshow_a_swiper{
        margin-top: 20px;
    }
    .cpshow_a_tel{
        display: none;
    }
    .cpshow_a_info span{
        font-size: 26px;
        line-height: 34px;
    }
    .cpshow_a_info p {
        font-size: 16px;
        line-height: 24px;
    }
    .cpshow_a_titles span{
        font-size: 22px;
        line-height: 22px;
        padding: 0 10px;
    }
    .cp_getin_div{
        padding: 0 20px;
    }
    .cpshow_b{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .cpshow_b_title img{
        width: 28px;
    }
    .cpshow_b_title{
        font-size: 24px;
        line-height: 30px;
    }
    .cpshow_b_icot span{
        margin-bottom: 10px;
        display: block;
    }
    .cpshow_b_icot span img{
        width: 22px;
    }
    .cpshow_b_list{
        width: 100%;
    }
    .cpshow_b_tbsle_ul{
        background: none;
        padding: 25px;
    }
    .cpshow_b_list ul{
        margin-top: 5px;
    }
    .cpshow_b_p{
        font-size: 16px;
    }
    .index_about{
        background: url("../images/web_a_bj.png") top  center no-repeat;
        height: auto;
        padding-bottom: 50px;
    }

    .cpshow_b_tbsle_ul{
        column-count: 1 !important;
    }
.mySwiper_b_info{
    height: auto;
}
}

@media screen and (max-width: 414px) {

}





