/*  === 版心====*/
.ybl_w{
    width: 1200px;
    margin: 0 auto;
}

.ybl_fl{
    float: left;
}
.ybl_fr{
    float: right;
}
.ybl_h1{ float: left;line-height: 35px;    height: 35px; font-size:14px; margin:0px; margin-left:20px;    color: #fff;}
a{
    color: #fff;
}
.ybl_flex{
    display: flex;
}

.ybl_clear::before{
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.ybl_clear::after{
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}





/* ==========公共部分结束 ==============*/


/*================== 头部 开始====================*/

header{
    width: 100%;
    min-width: 1400px;
}
.header_top_out{
    width: 100%;
    background-color: #bf3041;
}
.header_top{
    line-height: 35px;
    /* background-colorgb(15, 4, 5)041; */
    height: 35px;
    color: #fff;
}
.header_top .bg{
    width: 30px;
    height: 30px;
    background: url("./images/header_bg_03.jpg");
    margin-top: 3px;
    margin-right: 10px;
}

.header_top .ybl_fr>li{
    float: right;
}

.header_nav_out{
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}



.nav_l{
    display: flex;
    align-items: center;
}
.logo_a{
    padding-right: 20px;
    border-right: 1px solid black;
    margin-left: -7px;
}
.nav_l .nav_l_r{
    display: flex;
    flex-direction: column;
    height: 97px;
    justify-content: center;
    margin-left: 20px;
    color: #4c4c4c;
    font-weight: bold;
    font-size: 16px;
}
.nav_r a{
    color: #4c4c4c;
}
.nav_r>li{
    float: left;
    line-height: 97px;
    border-right: 1px solid #e5e5e5;
    padding: 0 20px;
    height: 97px;
    box-sizing: border-box;
}
/* .nav_r>li:first-child{
    border-right: none;
} */
.nav_r>li:hover{
    color: #d21728;
    border-bottom: 4px solid #d21728;
}
.nav_r>li:hover a{
    color: #d21728;
}


/* =========广告图片=========== */
.banner{
    /* overflow: hidden; */
}
.banner_img{
    overflow: hidden;
    text-align: center;
}
.banner_img img{
    /* margin: 0 -100%; */
    width: 100%;
}

/* ==========搜索框部分========= */

.searchBox{
    background-color: #f2f2f2;
    height: 55px;
    border-bottom: 1px solid #d4d4d4;
}
.searchBox_in .line{
    width: 1px;
    height: 26px;
    background-color: #d4d4d4;
    /* margin-left: 10px; */
    margin-top: 15px;
}
.hot_search_pro,.hot_search_pro a{
    color: #374049;
}
.hot_search_pro a{
    margin: 0 10px;
}
.hot_search_pro a:hover{
    color: #bf3041;
}
.hot_search_pro{
    line-height: 54px;
    margin-left: 20px;
}
.search_box{
    /* line-height: 54px; */
    position: relative;
    padding: 13px 0;
}
.search_box input{
    width: 400px;
    height: 28px;
    border-radius: 30px;
    border: 1px solid #d4d4d4;
    padding-left: 20px;
    padding-right: 40px;
    box-sizing: border-box;
    color: #374049;
    font-size: 12px;
}
.search_box::before{
    content: "";
    position: absolute;
    bottom: 18px;
    right: 50px;
    width: 1px;
    background-color: #d4d4d4;
    height: 16px;
}
.search_box .submit{
    position: absolute;
    bottom: 16px;
    right: 6px;
    width: 33px;
    height: 20px;
    background: url("./images/search_03.jpg") no-repeat;
    cursor: pointer;
}



/* ==========产品展示部分========= */
.pro_title_img{
    text-align: center;
    margin-top: 50px;
}
.pro_title_img h2{ background: url("./images/pro_title_img_03.jpg") no-repeat center top; }
.pro_series{
    overflow: hidden;
    margin-top: 40px;
}
.pro_series>li{
    width: 297px;
    height: 53px;
    background-color: #999999;
    float: left;
    margin: 10px 1px;
    position: relative;
    padding: 16px 0;
    box-sizing: border-box;
    padding-left: 70px;
    font-size: 18px;
    color: #fff;
}
.pro_series>li:hover{
    background-color: #d21728;
}
.ru{
    background-color: #d21728!important;
}
.pro_series>li::before{
    content: "";
    width: 36px;
    height: 24px;
    position: absolute;
    top: 15px;
    left: 20px;
    background: url("./images/pro_series_search.png") no-repeat;
}
.pro_series>li::after{
    content: "";
    width: 12px;
    height: 8px;
    position: absolute;
    top: 23px;
    right: 20px;
    background: url("./images/pro_series_down.png") no-repeat;
}


.pro_detail{
    margin-top: 50px;
}
.pro_detail .pro_hover{
    display: none;
}
.pro_detail .pro_index_bot{
    display: flex;
    padding-left: 45px;
}
.pro_detail .pro_index_bot .first{
    font-size: 160px;
    text-align: center;
}
.pro_detail .pro_index_bot .pro_name{
    border-top: 2px solid black;
    border-bottom: 2px solid black;
    padding: 5px 5px;
    text-align: center;
}
.pro_index_bot .pro_img_box{
    border: 2px solid #4c4c4c;
    margin-left: 30px;
}
.pro_index_bot .pro_detai_ti{
    font-size: 30px;
    font-weight: bold;
    padding: 10px 0;
}
.pro_index_bot>li:nth-child(3){
    margin-left: 45px;
}
.pro_index_bot span{
    font-weight: bold;
    margin-top: 10px;
    display: inline-block;
}
.pro_detai_cont{
    margin-top: 30px;
}
.look_more{
    width: 140px;
    line-height: 38px;
    background-color: #081e33;
    text-align: center;
    margin-top: 38px;
}

.owl-carousel{
    margin-top: 20px;
}
.owl-carousel .item a{
    /* border: 1px solid #000; */
    color: #000;
    text-align: center;
}
.owl-carousel .item a img{
    border: 1px solid #000;
}
.owl-carousel .item a p{
    margin-top: 10px;
}
.owl-nav .owl-prev,.owl-next{
    font-size: 50px!important;
    /* position: absolute;
    top: 0;
    left: 0; */
}
/* .owl-nav .owl-next{
    font-size: 50px!important;
} */






/* ==========品质优点========= */
.quality_content{

}
.quality_top_bg{
    background: url("./images/quality_big_bg_02.jpg") no-repeat center;
    background-size: cover;

    height: 392px;
}
.qua_title_img{
    text-align: center;
    padding-top: 65px;
}
.q_content_top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 90px;
}
.q_content_top>li{
    border-right: 1px solid #e6e6e6;
    padding: 50px 40px 0;
}
.q_content_bottom{
    display: flex;
    justify-content: space-around;
}
.q_content_bottom>li{
    flex: 1;
}
.qua_cb_img{
    text-align: center;
}
.qua_cb_bot{
    text-align: center;
    padding: 10px 70px;
}
.q_content_bottom>li:nth-child(2) .qua_cb_bot{
    margin-bottom: 20px;
}
.cb_title{
    font-size: 20px;
    margin: 30px 0 20px;
    display: inline-block;
    color: #7b7776;
    font-weight: bold;
}
.cb_des{
    color: #a5a4a4;
}









/* ==========关于我们========= */

.about_us{
    background-color: #f5f5f5;
    background: url("./images/about_us_bg_02.jpg") no-repeat;
    /* height: 459px; */
    /* background-size: contain; */
    background-size: 100%;
    margin-top: 80px;
}
.about_us_content{
    width: 475px;
    padding-top: 50px;
    padding-bottom: 25px;
}
.about_us_content .a_top{

    position: relative;
}
.about_us_content .a_top a{
    position: absolute;
    top: 18px;
    right: 40px;
}
.about_us_content .a_top .bold{
    font-size: 45px;
    font-weight: bold;
    color: #ca2b31;
}
.compony_name{
    font-size: 28px;
    color: #323232;
    margin-top: 10px;
}
.compony_introduce{
    margin-top: 10px;
    line-height: 30px;
    color: #737373;
}







/* ==========常见问题和新闻动态========= */
.pros_news{
    padding: 70px 5px;
}
.cp_top{display: flex;    justify-content: space-between;
    align-items: center; padding-right:25px;
  
}
.dynamic_news_top{display: flex;    justify-content: space-between;
    align-items: center;}

.top_title{ margin:0;
    font-size: 30px;
    color: #323232;
}
.top_eng{
    font-size: 12px;
}
.pros_news .more{
    color: #323232;
}
.pros_news .common_pros {
    width: 49%;
    border-right: 2px solid #bebebe; padding-right:1%;
}
.pros_news .dynamic_news {
    width: 49%;
}
.cp_bottom{
    margin-top: 40px;justify-content: space-between; padding-left:1%;
}

.cp_bottom .pro_title{
    text-align: center;
    margin: 20px 0;
}

.cp_bottom .pro_title a{
    color: #2764b4;
    font-size: 18px;
}
.cp_bottom>div{
    text-align: center; width:31%;
}
.cp_bottom>div img{
   width:100%;
}
.dynamic_news{
    box-sizing: border-box;
}
.dn_bottom{
    margin-top: 35px;
}
.dn_bottom li{
    display: flex;
margin-bottom: 10px;
}
.dn_bottom .date{
    padding-right: 20px;
    border-right: 1px solid #474747;
}
.dn_bottom .date .day{
    font-size: 24px;
    font-weight: bold;
    color: #666;
}
.dn_bottom .date .month{
    font-size: 22px;
    color: #666; display:block;
}
.dn_bottom .news_item{
    padding-left: 20px;
}
.dn_bottom .news_item .news_title a{
    font-size: 18px; line-height: 32px;height: 32px;    overflow: hidden;
    color: #7c7c7c;
}
.dn_bottom .news_item .news_desc{
    color: #9d9d9d;
    margin-top: 10px;
    line-height: 25px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    font-size: 13px;
    /*两行显示*/
    height: 50px;
    width: 420px;
    -webkit-line-clamp:2;
    /* word-break:break-all; */
    display:-webkit-box;
    -webkit-box-orient:vertical;
}

/*====== 底部地图 ======*/
.map{
    text-align: center;
    overflow: hidden;
}
.map img{
    margin: 0 -100%;
}


/*===========  底部  ============*/
footer{
    min-width: 1400px;
}
.footer_top{
    background-color: #c01a20;
    color: white;
    padding: 20px 0;

}

.footer_top>.ybl_w .fl{
    padding-right: 40px;
    border-right: 1px solid #e9aeaf;
    margin-top: 16px;
}
.footer_top>.ybl_w .fl>p:first-child{
    font-size: 25px;
}
.footer_top>.ybl_w .fl>p:nth-child(2){
    font-size: 18px;
    color: #e9aeaf;
}

.footer_top>.ybl_w .fm{
    padding: 0 40px;
    border-right: 1px solid #e9aeaf;
    margin-top: 16px;
}
.footer_top>.ybl_w .fr{
    padding-left: 40px;
}
.footer_top .fr_r{
    margin-left: 20px;
}
.footer_top .fr_r .tel{
    font-size: 35px;
    font-weight: bold;
}
.footer_top .fr_r p:first-child{
    color: #e3999a;
}



.footer_bottom{
    background-color: #a00210;
    color: #d0989a;
    border-top: 1px solid #d35f63;
    padding: 10px 0;
}





/*===========  内页样式  ============*/

.main_in{
    overflow: hidden;
    padding: 50px 0;
    background-color: #f3f3f3;
}

.main_rtitle h1{ float:right; margin:0; font-size:18px;}

/*================ 内页产品 ==============*/
.main{
    overflow: hidden;
    /* padding: 50px 0; */
    min-width: 1400px;
}

.main_left{
    width: 250px;
    text-align: left;
    font-size: 16px;
    padding-bottom: 20px;
}
.left_bg01{
    text-align: left;
    font-size: 20px;
    line-height: 50px;
    padding-left: 20px;
    border-bottom: 1px solid #fff;
    background-color: #bf3041; overflow:hidden;

}
.left_bg01 span{
    font-weight: bold;
    font-size: 22px;
    color: #fff;
}
.left_bg02{
    background-color: #818181;
    padding: 0 10px;
    padding-bottom: 20px;
}
.left_bg02>ul>li{
    padding: 10px 0;
    border-bottom: 1px dotted #fff;
}
.left_bg02>ul>li a{
    color: #fff;
    padding-left: 15px;

}


.left_bg02>ul>li:hover a{
    color: #bf3041;
}





.main_right{
    width: 850px;

}
.main_rtitle a{
    color:#000;
    font-size: 18px;

}
.subname_zb{ margin-bottom:15px !important;}

.cp li{
    float: left;
    text-align: center;
    margin: 0 10px;
}
.cp li .ncp{
    border: 1px solid #000;
}
.cp li .nname{
    padding: 10px 0; margin:0; font-size:14px;
}
.cp li .nname a:hover{
    color: #bf3041;
}
.cp a{
    color: #000;
}
.main_right #page ul{
    overflow: hidden;
    display: flex;
    justify-content: center;
}
.main_right #page ul>li{
    float:left;
/*    margin: 50px 20px;*/
}
.main_right #page ul>li a{
    color: #000;
}



/*  产品详情也   */
.main .main_right .pro_nr { clear:both;
    /* margin: 0px; */
    padding: 28px 0 0 0;
    overflow: hidden;
}
.proviewbox {
    float: left;
    position: relative;
    z-index: 5;
    padding: 0px 15px;
}
.pro_lbr {
    margin-left: 40px;
    float: left;
}
.pro_lbrt {
    border-bottom: 1px dashed #ddd;
    width: 350px;
    color: #0068cd;
    font-size: 16px;
    padding-bottom: 10px;
}
.pro_lbr dl {
    margin: 7px 0;
}
.cp_zx {
    background: #cccc;
    margin-top: 60px;
}
.cp_rx {
    padding: 15px 30px;
    font-weight: bold;
    font-size: 16px;
    color: #0068cd;
}
.pro_nr {
    margin-bottom: 100px;
}
.pro_con_tit{
    padding: 20px  0;
    position: relative;
}
.cp_xx{
    font-size: 20px;
    color: #0068cd;
    padding: 10px 20px;
    border: 1px solid #0068cd;
    border-bottom: none;
}
.cp_xxr{
    width:600px;
    height: 1px;
    background-color: #0068cd;
    position: absolute;
    bottom: 9px;
    right: 107px;
}

.pro_dtl_con {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 15px;
    font-size: 12px;
}

.pro_jie {
    margin-top: 20px;
    overflow: hidden;
    width: 780px;
    line-height: 30px;
    text-indent: 25px;
}

.pro_jie a{ text-indent: 0;}

.cp_nxt{
    margin: 50px 0;
    font-size: 15px;
    overflow: hidden;
}
.cp_nxt a{
    color: #000;
}


.a_pro{
    margin-top: 50px;
}
.a_pro .xgcp_tit{
    font-size: 15px;
}
.a_pro .a_pro_list{
    overflow: hidden;
}
.a_pro .a_pro_list .xgcp{
    margin:15px; width:120px;
    float: left;
    text-align: center;
}
.a_pro .a_pro_list .xgcp img{
    border: 1px solid #000; width:100%;
}
.a_pro .a_pro_list .xgcp dd a{
    color: #000;
    padding: 5px 0;
}









/*================ 内页新闻 ==============*/

.news_nr a{
    color: #000;
}

.new_r li {
    border-bottom: 1px dashed #ddd;
    padding: 10px 0 15px;
}
.new_r li dl {
    /* background: url(./dian.jpg) no-repeat left center; */
    padding-left: 10px;
    margin: 5px 0;
}
.new_r li dl a {
    color: #a0090e;
    font-weight: bold;
    font-size: 15px;
}
.new_r li dl span {
    color: #999;
    float: right;
}
.new_r li dd {
    margin-left: 10px;
    line-height: 20px;
}



/*================ 新闻详情也 ==============*/

.news_nr {
    border: 1px solid #ddd;
    margin-top: 10px;
    padding: 10px 20px 40px;
    font-size: 12px;
}
.newsnr_bt {
    text-align: center;
    font-size: 26px;
    line-height: 60px;
}
.news_info {
    text-align: center;
}
.new_x {
    padding-top: 20px;
}
.new_x p {
    text-indent: 24px;
    line-height: 32px;
}
.gduo {
    height: 30px;
    padding: 0 5px;
    margin: 30px 0 10px;
    background: #cfcfcf;
    line-height: 30px;
    overflow: hidden;
}
.sxp {
    text-align: right;
    float: left;
    margin-right: 30px;
}
.xgzx {
    padding: 10px 0;
}
.xgzx h4 {
    font-weight: bold;
    height: 30px;
    padding: 0 5px;
    display: block;
    background: #cfcfcf;
    line-height: 30px;
}
.xgzx ul{
    overflow: hidden;
}
.xgzx ul li {
    width: 330px;
    padding-left: 15px;
    margin: 10px 0;
    float: left;
}


/*================== 关于我们单页面 =================*/
.about_nr{
    /* padding-right: 30px; */
    text-indent: 2em;
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 15px;
    font-size: 12px;
}
.about_nr p{
    line-height: 30px;
        font-size: 14px;
}

/*================== 营销网络 =================*/
.yxwl_content{
    font-size: 16px;
    border: 1px solid #ddd;
    padding: 10px;
    /* text-indent: 2em; */
}
.yxwl_content p{
    text-align: center;

}

/*================== 联系我们单页面 =================*/

.lxwm_content{
    font-size: 20px;
}


/*================== 搜索页面 =================*/
.search_ul{
    overflow: hidden;
}
.search_ul li{
    float: left;
    width: 33.33%;
    text-align: center;
}
.search_ul li p{
    padding: 10px 0;
}
.search_ul li p>a{
    color: #000;
}

.product_index{ width: 1200px;margin:10px auto;overflow:hidden;padding-bottom:30px;}
.product_index h2{font-size: 30px; font-weight: bold; padding: 20px 0;}
.product_index ul{overflow:hidden; padding-top:20px;}
.product_index li{ width:300px; float:left;padding-bottom:20px;}
.product_index li img{border:1px solid #ddd;}
.product_index li a{display:block; float:left;text-align:center; width:300px; color:#374049;}

.right-fixed.right-fixed{--form-theme-color: #bf3041;
    --li-hover-color: #bf3041;}

    .pro_series li a{color: #fff;}
    .ru a{color: #fff;}
    .look_more{color: #fff;}
    .header_top>.ybl_fr>li>a{color: #fff;}
    p{margin: 0 0 0px !important;}
    .ybl_fr{margin-bottom: 0px !important;}
    .footer_bottom>.ybl_w p a{color: #d0989a;}
    .footerDiv{display: none;}

    .banner_ins img{width: 100%;}
	.footerWrap{ margin-left:0px !important;}

    @media (min-width: 1024px) and (max-width: 1199px) {
        header{min-width: 100%;}
        footer{min-width: 100%;}
        .logo_a{margin-left: 4px;padding-right: 0px;border-right: none;margin-top: 10px;margin-bottom: 10px;}
        .ybl_w{width: 100%;}
        .nav_r{width: 100%;}
        .main{min-width: 100%;}
        .pro_series>li{width: 25%;margin: 0px;height: auto;}
        .hot_search_pro{display: none;}
        .pro_series>li{font-size: 14px;padding-left:61px;}

        .nav_r>li{width: 12%;padding: 0px;text-align: center;border-right:none;line-height: 50px;height: 50px;}
        .nav_r a{display: block;}

        .pro_detail .pro_index_bot{display: initial;}
        .pro_detail .pro_index_bot>li:first-child{display: none;}
        .pro_detail .pro_index_bot>li:nth-child(2){width: 46%;float: left;}
        .pro_detail .pro_index_bot>li:nth-child(3){width: 50%;float: right;}
        .pro_detail .pro_index_bot>li img{width: 100%;height: auto;}
        .pro_index_bot .pro_img_box{margin-left: 0px;}
        .pro_index_bot>li:nth-child(3){margin-left:0px;}
        .pro_series>li::before{left: 15px;}
        .pro_series>li::after{right: 15px;}
        .product{overflow: hidden;padding-left: 15px;padding-right: 15px;width: 100%;}

        .product_index{width: 100%;}
        .product_index h2{padding: 0px;}
        .product_index li{width: 25%;padding-left: 4px;padding-right: 4px;}
        .product_index li a{width: 100%;}

        .product_index li img{width: 100%;height: auto;}

        .q_content_top{display: initial;overflow: hidden;}
        .q_content_top>li{width: 25%;padding:30px 15px 10px 15px;float: left;margin-bottom: 20px;}

        .ybl_flex{display: initial;}

        .quality_content{padding-left: 15px;padding-right: 15px;}
        .q_content_bottom{display: initial;overflow: hidden;}
        .qua_cb_bot{padding: 10px 25px;}
        .qua_cb_img>img{width: 100%;height: auto;}

        .pros_news .common_pros{width: 100%;padding-right:0px;}
        .top_title{font-size: 24px;}
        .cp_top{padding: 0px 15px;}
        .cp_bottom .pro_title{margin-top: 10px;}
        .cp_bottom>div{width: 50%;float: left;padding-left: 15px;padding-right: 15px;margin-bottom: 16px;}
        .cp_bottom>div>img{width: 100%;height: auto;border: 1px solid #ccc;}


        .footer_top>.ybl_w .fl{margin-top: 16px;width: 36%;text-align: center;border-right: none;padding-right:0px;}
        .footer_top>.ybl_w .fm{padding: 0 20px;border-right: none;}
        .footer_top>.ybl_w .fr{text-align: center;padding-left: 0px;width: 22%;margin-top: 20px;}
        .footer_top .fr_r{margin-left: 0px;width: 100%;}
        .fr_l{float: none;}
        .fr_l img{display: block;margin: 0 auto;}
        .about_us{background: none;margin-top: 0px;clear: both;}
        .about_us_content .a_top .bold{font-size: 30px;}
        .compony_name{font-size: 20px;}
        .about_us_content .a_top a{top: 3px;right: 15px;}
        .about_us_content{width: 100%;padding-left: 15px;padding-right: 15px;}

        .q_content_bottom>li{overflow: hidden;width: 100%;}
        .qua_cb_img{width: 50%;float: left;}
        .qua_cb_bot{width: 50%;float: left;}

        .pros_news .dynamic_news{width: 100%;padding-left: 15px;padding-right: 15px;}
        .dn_bottom .news_item .news_desc{width: 100%;height: auto;}

        .footerDiv {display: block;background:#bf3041;position: fixed;display: block;bottom: 0px;width: 100%;z-index: 9999999;}
		
        .footerWrap li {text-align: center;margin-top: 6px;width: 25%;float: left;}
        .footerWrap li a {color: #fff;font-size: 15px;display: block;}
        .footerWrap li i {display: block;}
        .footer_bottom{margin-bottom: 10px;}

        .main_left{width: 28%;}

        .ybl_w>.main_right{width: 70%;}
        .main_rtitle{padding-left: 10px;margin-top: 20px;}
        .main_in{padding: 20px 0px;}
        .main_rtitle a{margin: 0px;}

        .cp{padding-left: 5px;padding-right: 5px;}
        .cp li{width: 25%;margin:6px 0px;padding: 0px 5px;}
        .cp li a{display: block;}
        .cp li a img{width: 100%;height: auto;}

        .main_right #page ul>li{margin: 12px 14px;}
        .news_nr{padding: 10px 10px 40px;}
        .newsnr_bt{font-size: 20px;}
        .new_x>p>img{height: auto;display: block;margin: 0 auto;}
    }

    @media (min-width: 768px) and (max-width: 1023px) {
        header{min-width: 100%;}
        footer{min-width: 100%;}
        .logo_a{margin-left: 4px;padding-right: 0px;border-right: none;margin-top: 10px;margin-bottom: 10px;}
        .ybl_w{width: 100%;}
        .nav_r{width: 100%;}
        .main{min-width: 100%;}
        .pro_series>li{width: 33%;margin: 0px;height: auto;}
        .hot_search_pro{display: none;}
        .pro_series>li{font-size: 14px;padding-left:61px;}

        .nav_r>li{width: 16%;padding: 0px;text-align: center;border-right:none;line-height: 40px;height: 40px;}
        .nav_r a{display: block;}

        .pro_detail .pro_index_bot{display: initial;}
        .pro_detail .pro_index_bot>li:first-child{display: none;}
        .pro_detail .pro_index_bot>li:nth-child(2){width: 46%;float: left;}
        .pro_detail .pro_index_bot>li:nth-child(3){width: 50%;float: right;}
        .pro_detail .pro_index_bot>li img{width: 100%;height: auto;}
        .pro_index_bot .pro_img_box{margin-left: 0px;}
        .pro_index_bot>li:nth-child(3){margin-left:0px;}
        .pro_series>li::before{left: 15px;}
        .pro_series>li::after{right: 15px;}
        .product{overflow: hidden;padding-left: 15px;padding-right: 15px;width: 100%;}

        .product_index{width: 100%;}
        .product_index h2{padding: 0px;}
        .product_index li{width: 33%;padding-left: 4px;padding-right: 4px;}
        .product_index li a{width: 100%;}

        .product_index li img{width: 100%;height: auto;}

        .q_content_top{display: initial;overflow: hidden;}
        .q_content_top>li{width: 50%;padding:30px 15px 10px 15px;float: left;}

        .ybl_flex{display: initial;}

        .quality_content{padding-left: 15px;padding-right: 15px;}
        .q_content_bottom{display: initial;overflow: hidden;}
        .qua_cb_bot{padding: 10px 25px;}
        .qua_cb_img>img{width: 100%;height: auto;}

        .pros_news .common_pros{width: 100%;padding-right:0px;}
        .top_title{font-size: 24px;}
        .cp_top{padding: 0px 15px;}
        .cp_bottom .pro_title{margin-top: 10px;}
        .cp_bottom>div{width: 50%;float: left;padding-left: 15px;padding-right: 15px;margin-bottom: 16px;}
        .cp_bottom>div>img{width: 100%;height: auto;border: 1px solid #ccc;}


        .footer_top>.ybl_w .fl{margin-top: 16px;width: 47%;text-align: center;border-right: none;padding-right:0px;}
        .footer_top>.ybl_w .fm{padding: 0 20px;border-right: none;}
        .footer_top>.ybl_w .fr{text-align: center;padding-left: 0px;width: 100%;margin-top: 20px;}
        .footer_top .fr_r{margin-left: 0px;width: 100%;}
        .fr_l{float: none;}
        .fr_l img{display: block;margin: 0 auto;}
        .about_us{background: none;margin-top: 0px;clear: both;}
        .about_us_content .a_top .bold{font-size: 30px;}
        .compony_name{font-size: 20px;}
        .about_us_content .a_top a{top: 3px;right: 15px;}
        .about_us_content{width: 100%;padding-left: 15px;padding-right: 15px;}

        .q_content_bottom>li{overflow: hidden;width: 100%;}
        .qua_cb_img{width: 50%;float: left;}
        .qua_cb_bot{width: 50%;float: left;}

        .pros_news .dynamic_news{width: 100%;padding-left: 15px;padding-right: 15px;}
        .dn_bottom .news_item .news_desc{width: 100%;height: auto;}

        .footerDiv {display: block;background:#bf3041;position: fixed;display: block;bottom: 0px;width: 100%;z-index: 9999999;}
        .footerWrap li {text-align: center;margin-top: 6px;width: 25%;float: left;}
        .footerWrap li a {color: #fff;font-size: 15px;display: block;}
        .footerWrap li i {display: block;}
        .footer_bottom{margin-bottom: 10px;}

        .main_left{width: 28%;}
        .ybl_w>.main_right{width: 70%;}
        .main_rtitle{padding-left: 10px;margin-top: 20px;}
        .main_in{padding: 20px 0px;}
        .main_rtitle a{margin: 0px;}

        .cp{padding-left: 5px;padding-right: 5px;}
        .cp li{width: 33%;margin:6px 0px;padding: 0px 5px;}
        .cp li a{display: block;}
        .cp li a img{width: 100%;height: auto;}
        .main_right #page ul>li{margin: 12px 14px;}
        .news_nr{padding: 10px 10px 40px;}
        .newsnr_bt{font-size: 20px;}
        .new_x>p>img{height: auto;display: block;margin: 0 auto;}
        .pro_dtl_con .jqzoom>img{display: block;margin: 0 auto;width: 100% !important;height: auto !important;}
        .proviewbox{width: 100%;}
        .jqzoom{display: block;margin: 0 auto;}

        .pro_lbr{margin-left: 0px;width: 100%;}
        .pro_lbrt{width: 100%;text-align: center;}

        .cp{padding-left: 5px;padding-right: 5px;}
        .cp li{width: 33%;margin:6px 0px;padding: 0px 5px;}
        .cp li a{display: block;}
        .cp li a img{width: 100%;height: auto;}
        .main_right #page ul>li{margin: 12px 14px;}
        .news_nr{padding: 10px 10px 40px;}
        .newsnr_bt{font-size: 20px;}
        .new_x>p>img{height: auto;display: block;margin: 0 auto;}

        .about_nr>p>embed{width: 100% !important;height: auto !important;}
    }

    @media (max-width: 767px) and (min-width: 424px){
        header{min-width: 100%;}
        footer{min-width: 100%;}
        .logo_a{margin-left: 4px;padding-right: 0px;border-right: none;margin-top: 10px;margin-bottom: 10px;}
        .ybl_w{width: 100%;}
        .header_top>ul{display: none;}
        .nav_r{width: 100%;}
        .main{min-width: 100%;}
        .pro_series>li{width: 50%;margin: 0px;height: auto;}
        .hot_search_pro{display: none;}
        .pro_title_img>img{width: 100%;}
        .pro_series>li{font-size: 14px;padding-left:61px;}

        .nav_r>li{width: 25%;padding: 0px;text-align: center;border-right:none;line-height: 40px;height: 40px;}
        .nav_r a{display: block;}

        .pro_detail .pro_index_bot{display: initial;}
        .pro_detail .pro_index_bot>li:first-child{display: none;}
        .pro_detail .pro_index_bot>li{width: 100%;}
        .pro_detail .pro_index_bot>li img{width: 100%;height: auto;}
        .pro_index_bot .pro_img_box{margin-left: 0px;}
        .pro_index_bot>li:nth-child(3){margin-left:0px;}
        .pro_series>li::before{left: 15px;}
        .pro_series>li::after{right: 15px;}
        .product{overflow: hidden;padding-left: 15px;padding-right: 15px;width: 100%;}

        .product_index{width: 100%;}
        .product_index h2{padding: 0px;}
        .product_index li{width: 50%;padding-left: 4px;padding-right: 4px;}
        .product_index li a{width: 100%;}

        .product_index li img{width: 100%;height: auto;}

        .q_content_top{display: initial;overflow: hidden;}
        .q_content_top>li{width: 50%;padding:30px 15px 10px 15px;float: left;}
        .q_content_top>li>img{width: 100%;height: auto;}

        .ybl_flex{display: initial;}

        .qua_title_img>img{width: 100%;}
        .quality_content{padding-left: 15px;padding-right: 15px;}
        .q_content_bottom{display: initial;overflow: hidden;}
        .qua_cb_bot{padding: 10px 25px;}
        .qua_cb_img>img{width: 100%;height: auto;}

        .pros_news .common_pros{width: 100%;padding-right:0px;}
        .top_title{font-size: 24px;}
        .cp_top{padding: 0px 15px;}
        .cp_bottom .pro_title{margin-top: 10px;}
        .cp_bottom>div{width: 100%;padding-left: 15px;padding-right: 15px;margin-bottom: 16px;}
        .cp_bottom>div>img{width: 100%;height: auto;border: 1px solid #ccc;}


        .footer_top>.ybl_w .fl{margin-top: 16px;width: 100%;text-align: center;border-right: none;padding-right:0px;}
        .footer_top>.ybl_w .fm{padding: 0 20px;border-right: none;}
        .footer_top>.ybl_w .fr{text-align: center;padding-left: 0px;width: 100%;}
        .footer_top .fr_r{margin-left: 0px;width: 100%;}
        .fr_l{float: none;}
        .fr_l img{display: block;margin: 0 auto;}
        .about_us{background: none;margin-top: 0px;}
        .about_us_content .a_top .bold{font-size: 30px;}
        .compony_name{font-size: 20px;}
        .about_us_content .a_top a{top: 3px;right: 15px;}
        .about_us_content{width: 100%;padding-left: 15px;padding-right: 15px;}

        .pros_news .dynamic_news{width: 100%;padding-left: 15px;padding-right: 15px;}

        .dn_bottom li{width: 100%;display: block;overflow: hidden;padding-bottom: 28px;height: auto;border-bottom: 1px solid #ccc;}
        .dn_bottom .news_item{padding-left: 0px;width: 100%;}
        .dn_bottom .news_item .news_title a{font-size: 16px;}
        .dn_bottom .date .day{font-size: 36px;}
        .dn_bottom .date{border-right: none;}
        .dn_bottom{margin-top: 20px;}
        .dn_bottom .news_item .news_desc{width: 100%;height: auto;}

        .search_box{width: 100%;}
        .search_box input{width: 100%;}
        .searchBox{padding-left: 15px;padding-right: 15px;}

        .footerDiv {display: block;background:#bf3041;position: fixed;display: block;bottom: 0px;width: 100%;z-index: 9999999;}
        .footerWrap li {text-align: center;margin-top: 6px;width: 25%;float: left;}
        .footerWrap li a {color: #fff;font-size: 15px;display: block;}
        .footerWrap li i {display: block;}
        .footer_bottom{margin-bottom: 10px;}

        .main_left{display: none;}
        .main_right{width: 100%;}
        .main_rtitle{padding-left: 10px;}
        .main_in{padding: 20px 0px;}
        .main_rtitle a{margin: 0px;}

        .cp{padding-left: 5px;padding-right: 5px;}
        .cp li{width: 50%;margin:6px 0px;padding: 0px 5px;}
        .cp li a{display: block;}
        .cp li a img{width: 100%;height: auto;}
        .main_right #page ul>li{margin: 12px 14px;}
        .news_nr{padding: 10px 10px 40px;}
        .newsnr_bt{font-size: 20px;}
        .new_x>p>img{height: auto;display: block;margin: 0 auto;}
        .pro_dtl_con .jqzoom>img{display: block;margin: 0 auto;width: 100% !important;height: auto !important;}
        .proviewbox{width: 100%;}
        .jqzoom{display: block;margin: 0 auto;}

        .pro_lbr{margin-left: 0px;width: 100%;}
        .pro_lbrt{width: 100%;text-align: center;}

        .about_nr>p>embed{width: 100% !important;height: auto !important;}
    }

    @media (max-width: 425px){
        header{min-width: 100%;}
        footer{min-width: 100%;}
        .nav_l .nav_l_r{display: none;}
        .logo_a{margin-left: 4px;padding-right: 0px;border-right: none;margin-top: 10px;margin-bottom: 10px;}
        .ybl_w{width: 100%;}
        .header_top>ul{display: none;}
        .nav_r{width: 100%;}
        .main{min-width: 100%;}
        .pro_series>li{width: 50%;margin: 0px;height: auto;}
        .hot_search_pro{display: none;}
        .pro_title_img>img{width: 100%;}
        .pro_series>li{font-size: 14px;padding-left:61px;}

        .nav_r>li{width: 25%;padding: 0px;text-align: center;border-right:none;line-height: 40px;height: 40px;}
        .nav_r a{display: block;}

        .pro_detail .pro_index_bot{display: initial;}
        .pro_detail .pro_index_bot>li:first-child{display: none;}
        .pro_detail .pro_index_bot>li{width: 100%;}
        .pro_detail .pro_index_bot>li img{width: 100%;height: auto;}
        .pro_index_bot .pro_img_box{margin-left: 0px;}
        .pro_index_bot>li:nth-child(3){margin-left:0px;}
        .pro_series>li::before{left: 15px;}
        .pro_series>li::after{right: 15px;}
        .product{overflow: hidden;padding-left: 15px;padding-right: 15px;width: 100%;}

        .product_index{width: 100%;}
        .product_index h2{padding: 0px;}
        .product_index li{width: 50%;padding-left: 4px;padding-right: 4px;}
        .product_index li a{width: 100%;}

        .product_index li img{width: 100%;height: auto;}

        .q_content_top{display: initial;overflow: hidden;}
        .q_content_top>li{width: 50%;padding:30px 15px 10px 15px;float: left;}
        .q_content_top>li>img{width: 100%;height: auto;}

        .ybl_flex{display: initial;}

        .qua_title_img>img{width: 100%;}
        .quality_content{padding-left: 15px;padding-right: 15px;}
        .q_content_bottom{display: initial;overflow: hidden;}
        .qua_cb_bot{padding: 10px 25px;}
        .qua_cb_img>img{width: 100%;height: auto;}

        .pros_news .common_pros{width: 100%;padding-right:0px;}
        .top_title{font-size: 24px;}
        .cp_top{padding: 0px 15px;}
        .cp_bottom .pro_title{margin-top: 10px;}
        .cp_bottom>div{width: 100%;padding-left: 15px;padding-right: 15px;margin-bottom: 16px;}
        .cp_bottom>div>img{width: 100%;height: auto;border: 1px solid #ccc;}


        .footer_top>.ybl_w .fl{margin-top: 16px;width: 100%;text-align: center;border-right: none;padding-right:0px;}
        .footer_top>.ybl_w .fm{padding: 0 20px;border-right: none;}
        .footer_top>.ybl_w .fr{text-align: center;padding-left: 0px;width: 100%;}
        .footer_top .fr_r{margin-left: 0px;width: 100%;}
        .fr_l{float: none;}
        .fr_l img{display: block;margin: 0 auto;}
        .about_us{background: none;margin-top: 0px;}
        .about_us_content .a_top .bold{font-size: 30px;}
        .compony_name{font-size: 20px;}
        .about_us_content .a_top a{top: 3px;right: 15px;}
        .about_us_content{width: 100%;padding-left: 15px;padding-right: 15px;}

        .pros_news .dynamic_news{width: 100%;padding-left: 15px;padding-right: 15px;}

        .dn_bottom li{width: 100%;display: block;overflow: hidden;padding-bottom: 28px;height: auto;border-bottom: 1px solid #ccc;}
        .dn_bottom .news_item{padding-left: 0px;width: 100%;}
        .dn_bottom .news_item .news_title a{font-size: 16px;}
        .dn_bottom .date .day{font-size: 36px;}
        .dn_bottom .date{border-right: none;}
        .dn_bottom{margin-top: 20px;}
        .dn_bottom .news_item .news_desc{width: 100%;height: auto;}

        .search_box{width: 100%;}
        .search_box input{width: 100%;}
        .searchBox{padding-left: 15px;padding-right: 15px;}

        .footerDiv {display: block;background:#bf3041;position: fixed;display: block;bottom: 0px;width: 100%;z-index: 9999999;}
        .footerWrap li {text-align: center;margin-top: 6px;width: 25%;float: left;}
        .footerWrap li a {color: #fff;font-size: 15px;display: block;}
        .footerWrap li i {display: block;}
        .footer_bottom{margin-bottom: 10px;}

        .main_left{display: none;}
        .main_right{width: 100%;}
        .main_rtitle{padding-left: 10px;}
        .main_in{padding: 20px 0px;}
        .main_rtitle a{margin: 0px;}

        .cp{padding-left: 5px;padding-right: 5px;}
        .cp li{width: 50%;margin:6px 0px;padding: 0px 5px;}
        .cp li a{display: block;}
        .cp li a img{width: 100%;height: auto;}
        .main_right #page ul>li{margin: 12px 14px;}
        .news_nr{padding: 10px 10px 40px;}
        .newsnr_bt{font-size: 20px;}
        .new_x>p>img{height: auto;display: block;margin: 0 auto;}
        .pro_dtl_con .jqzoom>img{display: block;margin: 0 auto;width: 100% !important;height: auto !important;}

        .pro_lbr{margin-left: 0px;width: 100%;}
        .pro_lbrt{width: 100%;text-align: center;}
        .proviewbox{width: 100%;}
        .jqzoom{display: block;margin: 0 auto;}

        .about_nr>p>embed{width: 100% !important;height: auto !important;}
        
        .main_right #page ul>li:first-child{display:none;}
        .main_right #page ul>li:nth-child(2){display:none;}
        .main_right #page ul>li:nth-child(3){display:none;}
        .pro_series li a{font-size:12px;}

    }
    

.cp_bottom.ybl_flex img {border: 1px solid #e2e2e2;overflow: hidden;height: auto;object-fit: cover;}
.dn_bottom  .news_item .news_title { padding-bottom:5px;  margin:0px;}
.product_index ul li a h3 { padding: 10px 0px; font-size: 14px;}


@media (max-width: 991px) {  
.header{ display:none;}
.none992{ height:60px;}
}