@charset "utf-8";

@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: 1680px){
    .average_left_m{
        padding: 0 16%;
    }
    .content_c_mm{
        width: 70%;
    }
    .content_c_mbk{
        margin-top: 100px;
    }
    .content_c_mb{
        margin-top: 100px;
    }
}
@media screen and (max-width: 1580px){
    .swiper_banner{
        height: 720px;
    }
	.swiper_banner2{
        height: auto
    }
    .swiper_advertising{
        height: auto;
    }
    .average_left_m{
        padding: 0 15%;
    }
    .content_c_mm{
        width: 80%;
    }
    .content_ppts_cm{
        width: 90%;
    }
}
@media screen and (max-width: 1480px){

    .index_syzx{
        height: 600px;
    }
    .index_ppby{
        height: 600px;
    }
    .foot_nav{
        padding: 65px 130px;
    }
    .foot_navb{
        padding: 0 130px;
    }
    .average_left_m{
        padding: 0 14%;
    }

    .content_lx_div{
        padding: 44px;
    }
    .content_ppts_info span{
        font-size: 40px;
    }
    .content_pcm span{
        font-size: 60px;
    }
}
@media screen and (max-width: 1366px){
    .index_syzx{
        height: 500px;
    }
    .index_ppby{
        height: 500px;
    }
    .foot_logo{
        padding: 100px 0;
    }
    .foot_nav{
        padding: 45px 130px;
    }
    .foot_navb{
        height: 80px;
        line-height: 80px;
    }
    .foot_navb_left{
        font-size: 30px;
    }
    .foot_copy{
        padding: 20px 0;
        line-height: 24px;
    }
    .average_left_m{
        padding: 0 10%;
    }
    .content_form_bt span{
        font-size: 22px;
    }
    .for_bta{
        font-size: 22px;
        line-height: 80px;
    }
    .for_col_6 .for_bta{
        width: 38.9%;
    }
    .for_col_6 .for_btb{
        width: 61.1%;
    }
    .for_btb textarea{
        min-height: 400px;
    }
    .content_form_but{
        margin-top: 60px;
    }
    .content_form_but button{
        font-size: 22px;
    }
    .content_form_but button{
        width: 260px;
        height: 70px;
    }

    .content_jxText{
        width: 90%;
        height: 80px;
    }
    .content_jxp{
        font-size: 22px;
    }

    .content_lxm{
        width: 94%;
    }

    .content_c_mbk li{
        width: 150px;
        height: 150px;
    }
    .content_c_mbkimg img{
        width: 40px;
    }
    .content_ppts_c{
        padding: 120px 0;
    }

}
@media screen and (max-width: 1280px){
    .swiper_banner{
        height: 550px;
    }
	 .swiper_banner2{
        height: auto
    }
    .swiper_banner .swiper-pagination{
        right: 60px;
        width: 150px;
        height: 150px;
    }
	.swiper_banner2 .swiper-pagination{
        right: 60px;
        width: 150px;
        height: 150px;
    }
    .circleProgress_wrapper{
        width: 150px;
        height: 150px;
    }
    .wrapper{
        width: 75px;
        height: 150px;
    }
    .circleProgress{
        width: 150px;
        height: 150px;
    }
    .circleProgress_m::before{
        left: 49.9%;
    }
    .circleProgress_m::after{
        left: 48%;
        top: 48%;
    }
    .page_num{
        left: 28px;
        bottom: 42px;
    }
    .swiper_zbzs_info{
        padding: 26px 20px;
    }
    .swiper_advertising{
        height: auto;
    }
    .swiper_news_info p{
        font-size: 18px;
    }
    .index_syzx{
        height: 450px;
    }
    .average_left_m{
        padding: 0 50px;
    }
    .average_left span{
        font-size: 28px;
    }
    .average_left p{
        font-size: 18px;
    }
    .index_ppby_m span{
        font-size: 50px;
        line-height: 60px;
    }
    .index_ppby_m p{
        font-size: 38px;
        line-height: 46px;
    }
    .foot_nav{
        padding: 45px 100px;
    }
    .foot_navb{
        padding: 0 100px;
    }
    .average_left_m{
        padding: 0 8%;
    }
    .swiper-spana{
        font-size: 42px;
        line-height: 50px;
    }
    .swiper-spanb{
        font-size: 30px;
        line-height: 40px;
    }
    .content_m{
        padding: 70px;
    }

    .content_jxp{
        padding: 0 18%;
    }
    .content_jxp{
        padding: 0 6%;
    }
    .content_lxBten span{
        font-size: 20px;
    }
    .content_c_mbk{
        margin-top: 50px;
    }
    .content_c_mb{
        margin-top: 50px;
    }


    .content_rdiv p{
        font-size: 56px;
    }
    .content_c_en{
        font-size: 46px;
        line-height: 56px;
    }

}
@media screen and (max-width: 1199px){
    body{ min-width: 320px;}
    .for_bta{
        font-size: 20px;
        line-height: 60px;
    }
    .for_btb textarea{
        min-height: 350px;
    }
    .content_dl_title span{
        font-size: 28px;
        margin-bottom: 25px;
    }
    .content_lxIco{
        width: 43px;
        height: 43px;
    }
    .content_c_mm{
        width: 90%;
    }


}
@media screen and (max-width: 1024px) {
    .head_nav ul li{
        margin: 0 25px;
    }
    .swiper_banner{
        height: 450px;
    }
	.swiper_banner2{
        height: auto
    }
    .swiper-spana{
        font-size: 34px;
        line-height: 40px;
    }
    .swiper-spanb{
        font-size: 24px;
        line-height: 30px;
    }
    .but_next{
        bottom: 20px;
    }
    .swiper_banner .swiper-pagination{
        bottom: 40px !important;
    }
	.swiper_banner2 .swiper-pagination{
        bottom: 40px !important;
    }
    .index_zbzs{
        padding: 60px 0;
    }
    .index_zbzs_top span{
        font-size: 26px;
    }
    .index_zbzs_top p{
        font-size: 14px;
    }
    .swiper-button{
        width: 40px;
        height: 40px;
    }
    .index_zbzs_but{
        height: 40px;
    }
    .index_zbzs_but .swiper-button i{
        font-size: 16px;
    }
    .index_news_bt{
        left: 3%;
    }
    .index_syzx{
        height: 400px;
    }
    .swiper_zbzs_info{
        height: auto;
        padding: 20px;
    }
    .swiper_zbzs_info span{
        font-size: 16px;
    }
    .swiper_zbzs_info p{
        font-size: 14px;
        margin-top: 8px;
    }
    .average_left span{
        font-size: 26px;
        line-height: 40px;
    }
    .average_left p{
        font-size: 16px;
        line-height: 24px;
    }
    .average_left a{
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .average_left a i{
        font-size: 20px;
    }
    .index_ppby{
        height: 350px;
    }
    .index_ppby_m span{
        font-size: 36px;
        line-height: 40px;
    }
    .index_ppby_m p{
        font-size: 26px;
        line-height: 30px;
    }
    .foot_logo{
        padding: 70px 0;
    }
    .foot_logo img{
        width: 120px;
    }

    /*代理2*/
    .nybanner{
        height: 320px;
    }
    .nybanner span{
        font-size:44px;
        line-height: 56px;
    }
    .content_m{
        padding: 52px;
    }
    .content_m_nr{
        font-size: 16px;
    }
    /**/
    .content_dl_title p{
        font-size: 18px;
    }
    .content_dl_info{
        font-size: 16px;
        line-height: 30px;
    }
    .content_dl_form{
        margin-top: 40px;
    }
    .content_form_bt span{
        font-size: 20px;
    }
    .for_bta{
        font-size: 18px;
    }
    .content_form_but button{
        width: 230px;
        height: 60px;
        font-size: 20px;
    }

    .content_lx_div{
        padding: 26px;
        height:200px;
    }
    .content_lx_but p{
        font-size: 14px;
    }

    .news_text p{
        font-size: 22px;
        line-height: 26px;
    }

    .content_ppts_info span{
        font-size: 32px;
        line-height: 42px;
    }
    .content_ppts_info p{
        font-size: 18px;
    }
    .content_ppts_info a{
        margin-top: 15px;
    }

}
@media screen and (max-width: 768px) {
.content_dl_info img{ max-width:100%!important; height:auto!important;}
.swiper_banner2 .swiper-slide img{ max-width:100%}
	.dnzs{ display:none!important}
	.sjzs{ display:block;}
    .top_height{
        margin-top: 70px!important;
    }
    header{
        height: auto;
    }
    .head_top{
        padding: 12px;
    }
    .head_hyy{
        display: none!important;
    }
    .head_tel{
        display: none!important;
    }
    .head_search{
        width: 30px;
        margin-top: 10px;
        display: inline-table!important;
    }
    .head_search i{
        font-size: 18px;
        font-weight: bold;
        color: #fff;
    }
    .head_bot{
        height: auto;
    }


    /*导航*/
    .top_butt{ display: block; float: right; margin-top: 8px;  width: 30px; height: 30px; z-index: 999; }
    .top_butt .bar{ width: 30px; height: 2px; display: block; background: #fff; 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{
        width: 100%; height: 100%;  position:fixed; top: 0; left:-100%; opacity: 0; margin-top: auto;
        background: #ffffff;
        -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: 1000;
    }
    .head_nav ul{ width: 100%; height: auto%; padding: 0 20px; overflow-x: hidden; overflow-y: auto;}
    .head_nav ul li{ width: 100%; height: auto; float: left; background: no-repeat; margin: 0; border-bottom: solid 1px rgba(212,212,212,0.8);}
    .head_nav ul li:hover{ background: none;}

    .head_nav ul li .navA{ float: left; width: 100%; height: auto; padding-top: 0;}
    .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;margin-left:0;line-height: 50px;color: #000;width: 90%;text-align: left;}
    .head_nav ul li .top_down{display: block;width: 10%;line-height: 50px;text-align: right;color: #000;position: absolute;right:0;top: 0;font-weight: bold;}
    .head_nav ul li .navTwo{ display: none; width: 86%; float: left; margin-left: 3%; 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{
        width: 100%;
        opacity:1;
        visibility:inherit;
        transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
    }
    .head_nav ul li .navTwo dd{
        border-bottom: solid 1px rgba(255,255,255,0.3);
        width: 100%;
        float: left;
    }
    .head_nav ul li .navTwo dd a{display: block;float: left;margin-left: 10px;color: #000;width: 100%;text-align: left;}
    .head_nav ul li .navTwo dd:last-child{ border-bottom: none;}
    .head_nav ul li .navTwo dd:hover{ background: none;}
    .head_nav_on{ left: 0; 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_logo{
        display: block;
        text-align: center;
        padding: 20px 0;
    }
    .head_nav_logo img{
        max-width: 80px;
    }
    .head_wap_but{
        display: block;
        position: absolute;
        right: 20px;
        top: 20px;
        font-weight: bold;
    }
    .head_wap_but i{
        color: #000;
        font-size: 20px;
    }

    .head_wap_search{
        display: block;
        width: 100%;
        height:70px;
        position: fixed;
        left: 0;
        top: -70px;
        opacity: 0;
        background: #fff;
        z-index: 999;
        transition:all .5s;
        -o-transition:all .5s;
        -ms-transition:all .5s;
        -moz-transition:all .5s;
        -webkit-transition:all .5s;
    }
    .head_wap_s_on{
        top: 0;
        opacity: 1;
    }
    .head_wap_search_m{
        width: 100%;
        height: 100%;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .head_wapform{
        width: 80%;
        margin: auto;
    }
    .wap_searchForm{
        width: 100%;
        background: #f5f5f5;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .wap_searchText{
        width: 90%;
        height: 40px;
        border: none;
        background: none;
        padding: 0 15px;
        font-size: 14px;
    }
    .wap_searchSubmit{
        width: 10%;
        border: none;
        background: none;
    }
    .wap_searchSubmit i{
        font-weight: bold;
    }
    .head_wap_sbut{
        display: block;
        position: absolute;
        right: 20px;
        top: 24px;
        font-weight: bold;
    }
    .head_wap_sbut i{
        color: #000;
        font-size: 20px;
    }

    .wap_nav_s{
        display: block;
        width: 100%;
        padding: 0 20px;
        background: #F6F5F3;
    }
    .wap_nav_s dd{
        width: 100%;
        position: relative;
        line-height: 50px;
        border-bottom: solid 1px #ECEBE8;
    }
    .wap_nav_s dd i{
        margin-right: 10px;
    }
    .wap_nav_s dd:last-child{
        border-bottom: none;
    }
    
    .swiper_banner{
        height: 350px;
    }
	.swiper_banner2{
        height: auto
    }
    .swiper-spana{
        font-size: 28px;
        line-height: 36px;
        margin: 10px 0;
    }
    .swiper-spanb{
        font-size: 20px;
        line-height: 26px;
    }
    .swiper_banner .swiper-pagination{
        width: 100px;
        height: 100px;
    }
	.swiper_banner2 .swiper-pagination{
        width: 100px;
        height: 100px;
    }
    .circleProgress{
        width: 100px;
        height: 100px;
    }
    .circleProgress_wrapper{
        width: 100px;
        height: 100px;
    }
    .wrapper{
        width: 50px;
        height: 100px;
    }
    .page_num{
        left: 14px;
        bottom: 24px;
        font-size: 12px;
    }
    .swiper_banner .swiper-pagination{
        bottom: 20px !important;
        right: 20px;
    }
	.swiper_banner2 .swiper-pagination{
        bottom: 20px !important;
        right: 20px;
    }
    .circleProgress_m::after{
        left: 47.2%;
        top: 47.2%;
    }
    .index_zbzs_swiper{
        margin-top: 25px;
    }
    .swiper_advertising{
        height: auto;
    }
    .index_news{
        padding: 80px 0;
    }
    .index_news_bt{
        padding: 80px 0;
    }
    .index_syzx_average{
        width: 100%;
    }
    .average_left{
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(164,0,0,0.8);
        text-align: center;
    }
    .average_left a{
        display: inline-block;
    }
    .index_syzx{
        height: 320px;
    }
    .index_ppby{
        height: 260px;
    }
    .index_ppby_m p{
        margin-top: 15px;
    }
    .foot_logo img{
        width: 80px;
    }
    .foot_nav{
        padding: 45px 40px;
    }
    .foot_navb{
        padding: 0 40px;
    }

    /*content*/
    .content{
        padding-top: 50px;
    }
    .content_m{
        padding: 45px;
        width: 90%;
    }

    /**/
    .content_form_bt span{
        font-size: 16px;
    }
    .for_bta{
        width: 22%;
        font-size: 16px;
    }
    .for_btb{
        width: 78%;
    }
    .for_col_6{
        width: 100%!important;
    }
    .for_col_6 .for_bta{
        width: 22%;
        border-left: none!important;
    }
    .for_col_6 .for_btb{
        width: 78%;
    }

    .content_lx ul li{
        margin-bottom: 15px;
    }
    .content_lx_div{
        height: auto;
    }

    .swiper_cp_img{
        height: 340px;
    }
    .swiper_cp_info{
        padding: 0 25px;
    }
    .swiper_cp_info span{
        font-size: 22px;
    }
    .swiper_cp_more span{
        font-size: 22px;
    }
    .swiper_cp_more{
        margin-top: 25px;
    }
    .swiper_cp_titlem{
        display: none;
        opacity: 0;
    }
    .swiper_cp_title{
        opacity: 1;
    }
    .swiper_cp_price{
        opacity: 1;
    }
    .swiper_cp_more span{
        display: none;
    }
    .swiper_cp_more a{
        opacity: 1;
        font-size: 18px;
    }

    .content_ppts_info span{
        font-size: 24px;
        line-height: 28px;
    }
    .content_ppts_info p{
        font-size: 16px;
        line-height: 22px;
    }
    .content_ppts_info a{
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .content_c_en{
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 8px;
    }
    .content_c_cn{
        font-size: 22px;
        line-height: 26px;
    }
    .content_c_m p{
        font-size: 14px;
    }
    .content_c_m a{
        margin-top: 12px;
    }
    .content_c_mb{
        margin-top: 30px;
    }
    .content_c_mbk{
        margin-top: 30px;
    }
    .content_rdiv{
        padding-left: 6px;
    }
    .content_rdiv p{
        font-size: 36px;
    }

    .content_c_mbk li{
        width: 100px;
        height: 100px;
    }
    .content_c_mbkimg img{
        width: 30px;
    }
    .content_c_mbkimg span{
        font-size: 13px;
        margin-top: 8px;
    }
    .content_ppts_c{
        padding: 60px 0;
    }
    .content_pcm span{
        font-size: 40px;
        line-height: 50px;
    }
    .content_pcm p{
        font-size: 26px;
        line-height: 30px;
    }
    .content_pcm a{
        font-size: 16px;
        line-height: 24px;
        margin-top: 15px;
    }

}
@media screen and (max-width: 576px) {
    .head_wapform{
        width: 65%;
    }
    .swiper_banner .swiper-slide span{
        text-align: center;
    }
	.swiper_banner2 .swiper-slide span{
        text-align: center;
    }
    .swiper-spanb{
        padding-left: unset;
    }
    .swiper_banner .swiper-pagination{
        width: 70px;
        height: 70px;
    }
	.swiper_banner2 .swiper-pagination{
        width: 70px;
        height: 70px;
    }
    .circleProgress{
        width: 70px;
        height: 70px;
    }
    .circleProgress_wrapper{
        width: 70px;
        height: 70px;
    }
    .wrapper{
        width: 35px;
        height: 70px;
    }
    .circleProgress_m::before{
        left: 48.9%;
    }
    .circleProgress_m::after{
        width: 5px;
        height: 5px;
        left: 45%;
        top: 45%;
    }
    .page_num{
        width: 100%;
        text-align: center;
        left: 0;
    }
    .index_zbzs_swiper{
        width: 90%;
        margin: auto;
        margin-top: 30px;
    }
    .index_zbzs_but{
        display: none;
    }
    .swiper_zbzs .swiper-button-next,.swiper_zbzs .swiper-button-prev{
        outline: 0;
        cursor: pointer;
        display: block;
        color: #A40102;
    }
    .swiper_advertising{
        height: auto;
    }
    .index_news{
        padding: 50px 0;
    }
    .index_news_list{
        width: 86%;
    }
    .swiper_news_info{
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .average_left span{
        font-size: 20px;
        line-height: 30px;
    }
    .average_left p{
        font-size: 14px;
        line-height: 22px;
    }
    .average_left a{
        margin-top: 15px;
    }
    .index_ppby{
        height: 200px;
    }
    .index_ppby_m span{
        font-size: 26px;
    }
    .index_ppby_m p{
        margin-top: 0;
        font-size: 18px;
    }
    .foot_nav{
        display: none;
    }
    .pc_logo{
        display: none;
    }
    .foot_logo{
        padding: 0;
        padding-top: 50px;
        padding-bottom: 0;
    }
    .foot_logo img{
        width: 170px;
    }
    .wap_logo{
        display: block;
    }
    .wap_logo span{
        display: block;
    }
    .wap_logo .wap_l_span2{
        margin-top: 15px;
    }
    .wap_logo .wap_l_span2 img{
        border-top: solid 1px #A40102;
    }

    .wap_l_span3{
        margin-top: 15px;
        color: #D4D4D4;
    }
    .wap_l_span3 a{
        margin: 0 5px;
        color: #D4D4D4;
    }
    .wap_copy{
        width: 100%;
        text-align: center;
        color: #fff;
        line-height: 24px;
        margin-top: 50px;
        padding: 5px 0;
    }
    .foot_navb{
        display: none;
    }
    .foot_copy{
        background: #fff;
    }
    .foot_copy_a{
        display: none;
    }
    .foot_copy_nav{
        display: block;
        font-size: 15px;
    }
    .foot_copy_nav a{
        font-size: 15px;
    }
    .foot_copy_nav i{
        margin: 0 5px;
        color: #D4D4D4;
    }
    .foot_copy_icp{
        width: 100%;
        font-size: 12px;
    }

    /*nybanner*/
    .nybanner{
        height: 200px;
    }
    .nybanner span{
        font-size: 32px;
        line-height: 46px;
    }
    .content_m{
        width: 96%;
        padding: 30px;
    }
    .content_m_nr{
        font-size: 14px;
        line-height: 26px;
    }

    /**/
    .content_m{
        padding: 30px 20px;
    }
    .content_dl_title span{
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .content_dl_title p{
        font-size: 16px;
    }
    .content_dl_info{
        font-size: 14px;
        line-height: 24px;
    }
    .content_dl_time{
        width: 100%;
        text-align: center;
        font-size: 18px;
    }
    .content_form_bt{
        text-align: center;
    }
    .content_form_bt span{
        font-size: 15px;
        line-height: 30px;
    }
    .for_bta{
        padding-left: 10px;
        width: 35%;
        font-size: 15px;
        line-height:40px;
    }
    .for_btb{
        width: 65%;
        line-height:40px;
    }
    .for_col_6 .for_bta{
        width: 35%;
    }
    .for_col_6 .for_btb{
        width: 65%;
    }
    .for_btb input{
        font-size: 15px;
    }
    .for_btb textarea{
        font-size: 15px;
        min-height: 150px;
        padding:0 15px;
    }
    .content_form_but{
        margin-top: 30px;
    }
    .content_form_but button{
        width: 120px;
        height: 40px;
        font-size: 15px;
    }

    .content_fwcxTitle span{
        font-size: 26px;
        line-height: 36px;
    }
    .content_jxscx{
        margin-top: 30px;
    }
    .content_jxText{
        height: 50px;
        font-size: 14px;
        border-radius: 5px;
    }
    .content_jxText::placeholder{
        font-size: 14px;
    }
    .content_jxp{
        font-size: 14px;
        line-height: 24px;
    }

    .swiper_cp .swiper-button-next,.swiper_cp .swiper-button-prev{
        display: block;
        outline: 0;
        color: #a40000;
    }
    .product_a{
        display: block;
    }
    .product_a_img{
        width: 100%;
    }
    .product_a{
        margin-top: 50px;
    }
    .product_b{
        margin-top: 50px;
    }
    .swiper_cp_info span{
        font-size: 16px;
    }
    .swiper_cp_more a{
        font-size: 16px;
    }

    .content_ppts_a dd{
        width: 100%;
    }
    .content_ppts_a dd:nth-child(2){
        justify-content:space-between;
        flex-flow:row-reverse!important;
    }
    .content_ppts_b{
        display: block;
    }
    .content_ppts_b dd{
        width: 100%;
    }
    .content_c_mm{
        padding: 50px 0;
    }
    .content_ppts_c{
        padding: 50px 0;
    }
    .content_ppts_cm{
        display: block;
        justify-content:space-between;
        flex-flow:row-reverse!important;
    }
    .content_ppts_cm dd{
        width: 100%;
    }
    .content_pcm{
        padding: 30px 0;
    }
    .content_pcm span{
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .content_pcm p{
        font-size: 18px;
        line-height: 24px;
    }

}

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

}





