
.hover_red a{position: relative}
.hover_red a:after{
	transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    content: "";
  position: absolute;
  bottom: -0.2666666667em;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #dd403b;
  transform: scaleX(0);
  transform-origin: left;
}
.hover_red a:hover:after{
 transform: scaleX(1);
}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}



.flex_nowrap{display:flex;flex-wrap: nowrap}
.flex_wrap{display:flex;flex-wrap: wrap}
.flex_wrap_hcen{display:flex;flex-wrap: wrap;align-items: center;}
.flex_nowrap_hcen{display:flex;flex-wrap: nowrap;align-items: center;}

.pro_ls_top .flex_nowrap_hcen{
    align-items: stretch;
}

.whus_ban_text{width: 1200px;}
.conta{max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.9375rem;
    line-height: normal;}

.wid10{width:10%;}
.wid20{width:20%;}
.wid30{width:30%;}
.wid40{width:40%;}
.wid50{width:50%;}
.wid60{width:60%;}
.wid70{width:70%;}
.wid80{width:80%;}
.wid90{width:90%;}
.wid100{width:100%;}
.wid5{width:5%;}
.wid15{width:15%;}
.wid25{width:25%;}
.wid35{width:35%;}
.wid45{width:45%;}
.wid55{width:55%;}
.wid65{width:65%;}
.wid75{width:75%;}
.wid85{width:85%;}
.wid95{width:95%;}

.wid1120{width: 1120px;}

.pad_h10{padding:10px 0;}
.pad_h20{padding:20px 0;}
.pad_h30{padding:30px 0;}
.pad_h40{padding:40px 0;}
.pad_h50{padding:50px 0;}
.pad_h60{padding:60px 0;}
.pad_h70{padding:70px 0;}
.pad_h80{padding:80px 0;}
.pad_h90{padding:90px 0;}
.pad_h100{padding:100px 0;}

.pad10{padding:10px;}
.pad20{padding:20px;}
.pad30{padding:30px;}
.pad40{padding:40px;}
.pad50{padding:50px;}
.pad60{padding:60px;}
.pad70{padding:70px;}
.pad80{padding:80px;}
.pad90{padding:90px;}
.pad100{padding:100px;}


.wid740{width:740px;}

.mar{margin: 0 auto;}
.b{font-family: 'Microsoft YaHei', sans-serif;font-weight:bold;letter-spacing:1px}


.hidden{display: none;}


.bg_grey{background: #F2F2F4;}

.tcen{text-align: center;}

.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.font34{font-size: 34px;}
.font36{font-size: 36px;}
.font38{font-size: 38px;}
.font40{font-size: 40px;}
.font42{font-size: 42px;}
.font44{font-size: 44px;}
.font46{font-size: 46px;}
.font48{font-size: 48px;}
.font50{font-size: 50px;}
.font52{font-size: 52px;}
.font54{font-size: 54px;}
.font56{font-size: 56px;}
.font58{font-size: 58px;}
.font60{font-size: 60px;}
.font62{font-size: 62px;}


@font-face {
    font-family: 'DHS_10';
    src: url('/static/fonts/DreamHanSansCN-W13.woff2') format('woff2');
}
@font-face {
    font-family: 'DHS_18';
    src: url('/static/fonts/DreamHanSansCN-W18.woff2') format('woff2');
 }


.font_inter1{font-family: 'font_inter1', sans-serif;}
.font_inter2{font-family: 'font_inter2', sans-serif;}
.font_inter3{font-family: 'font_inter3', sans-serif;}

.inter{font-family: 'inter', sans-serif;}
.inter2{font-family: 'inter2', sans-serif;}
.inter3{font-family: 'inter3', sans-serif;}
.inter4{font-family: 'inter4', sans-serif;}

.inter6{font-family: 'inter6', sans-serif;}
.inter7{font-family: 'inter7', sans-serif;}


.font_test{font-family: 'font_test', sans-serif;}
.fttf{font-family: 'Microsoft YaHei', sans-serif;}
.font_yahei{font-family:"Microsoft YaHei", sans-serif;}



@media screen and (max-width: 767px) {
	.headf_ico img{
		max-height:2em;
	}
	.fk__head{padding-top: 12px;}
}

@media screen and (min-width: 768px) {

	.headf_ico img{
		max-height:28px;
	}
	.headf_ico{margin-right:30px;}
	.fk__head{padding-top: 10px;}
	.fk__head .mHeader__upper{padding-bottom: 5px;}
	.fouk_nav_li span{font-size:1.3em;}	
	.position{background: #BF0903;}
	.mBreadCrumb__each{color: #fff;font-size: 1.3em;}
	.mBreadCrumb__each a{color: #fff;}
	.mBreadCrumb__each span{padding:0 15px;}

	.tit_h{font-size: 42px;margin:0  auto 70px 0;width: 100%;text-align: center;}
	.tit_h_t{font-size: 42px;margin:0  auto 0px 0;width: 100%;text-align: center;}
}



/*contact*/

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

}
@media screen and (min-width: 768px) {
	.contact_se1{padding:110px 0;
		
	}
	.con_tit{font-size:3em;}
	.con_desc{margin-top: 100px;line-height: 1.5em;font-size:1.3em;}
	.con_btn{margin-top: 90px;justify-content: space-between;}
	.btn_tel img{margin-right: 10px;}
	.flex_form{padding: 15px 60px 35px 60px;}
	.flex_form .contact_inp{padding: 5px 0 5px 0;margin:40px 0 45px 0;}
	.contact_btn{margin-top: 35px;}


}

.btn_tel{
	background: #1D1D1D;
    color: #fff!important;
    padding: 0.3em 0.5em;
    letter-spacing: 0.05em;
    font-size: 1.9em;
        display: inline-flex;
}
.ab_form{background: #F2F2F4;}
.ab_form input{border:0;background: #F2F2F4;width:100%;padding:5px;font-size: 1.1em;line-height:1.4em;}

.ab_form textarea{border:0;background: #F2F2F4;overflow:hidden; resize:none; width:100%;font-size: 1.1em;margin-top: 15px;height:65px;}

.ab_form textarea::placeholder{
	color: #1D1D1D;
}

.contact_inp{border-bottom:2px #898989 solid;}
.contact_inp_nr{border-bottom:2px #898989 solid;padding: 0;}

.ab_form input:focus {
  outline: none;
}
.ab_form textarea:focus {
  outline: none;
}
.contact_btn input{border: 1px solid #BF0903;}
.contact_btn .sub_tij{    width: auto;
    padding: 10px 45px;
    font-size: 1.4em;
    color: #BF0903;}
.cxuq_tit{font-size: 1.1em;}
.ab_form input::-webkit-input-placeholder {
  color: #1D1D1D; 
}
.hs_line{background: #C6C6C6;width:100%;height:2px;}





/*footer*/

@media screen and (min-width: 768px) {
	.foot_tit{font-size: 48px;color:#1D1D1D}
	.foot_h2{font-size: 1.5em;margin-bottom: 15px;}
	.foot_h3{font-size: 1.5em;margin-top:50px;margin-bottom: 15px;}

	.fot_p{font-size: 1.15em;line-height: 2em;}
	.fot_lcon{flex-direction: column;
    justify-content: space-between;
    display: flex;
    height: 100%;}

    .foot_h4{font-size:1.4em;}
    .f_ico_i img{margin-right: 15px;width: 35px;}
    .f_ico_i{margin-top: 15px;}
}


/*whyus*/

@media screen and (max-width: 767px) {
	.whyus_bg_background img{width:100%;}
}
@media screen and (min-width: 768px) {
	.rel{position: relative;}
	.whus_ban_text .whus_b_h1{font-size: 180px;white-space:nowrap;letter-spacing: 5px;}
  .whus_ban_text .whus_b_p{font-size: 36px;margin-top:30px;}



	 .whyus_bg_background {
   
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .whyus_bg_background img {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;

    top: 50%;
    left: 50%;
   
  }
	.whus_ban_text{
	    
		 z-index: 10;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    
	    transform: translateX(-50%) translateY(-65%);
	    color: white;
	  
	}
	.whyus_2{justify-content:  space-between;margin-top: 100px;margin-bottom: 100px;color:#1D1D1D;}
	.whyus_2 li{list-style-type:none;}

	.why_ys_1{font-size: 40px;margin-bottom: 5px;}
	.why_ys_2{font-size: 20px;}


	/*whyus  team*/
	.team{justify-content:  space-between;}
	.team li{list-style-type:none;width:22%;}
	.team .team_img img{width:100%;}
	.team_tit{font-size: 24px;margin-top: 30px;}
	.team_desc{font-size: 20px;margin-top: 10px;}
	.block_team{padding: 70px 0;}

	.sec_pad{padding:70px 0;}

	/*whyus  生产团队*/

	.sw_tit{font-size:32px;margin-bottom: 25px;}
	.sw_desc{font-size:22px;line-height: 1.4em;}

	.sec_wh_about{padding:120px 0 70px 0;}
	.sec_about_img{padding-top: 20px;}
	.sec_about_img img{width:100%;}

	.f_why_h1{font-size: 32px;}
	.f_why_h2{font-size: 24px;margin-top: 5px;margin-bottom: 55px;}

	.f_why_tit{font-size: 24px;margin: 40px 0 ;}
	.f_tel{border: 1px solid #9A9A9A;width: fit-content;padding: 20px 25px;transform: translateY(15px);}

  .f_text{margin: 0 10px 0 15px;}
	.f_wh_tex1{font-size:24px}
	.f_wh_tex2{font-size:24px}

 .f_ico img{max-height:87px;}





}



/*search*/

@media screen and (max-width: 767px) {
	
}
@media screen and (min-width: 768px) {
	.so_inpt{width:100%;}
	.so_inpt input{width:100%;height:72px;font-size: 22px;padding-left:10px ;
    line-height: 72px;}
	.so_inpt .btn_so{
		white-space:nowrap;width:120px;height:72px;padding: 0 30px;font-size: 24px;
		background: url(/static/images/btn_so.png);background-size:100% 100%;border: 0;}
	.so_inpt .btn_so:hover{cursor:pointer}
	.so_lit_left{margin-right: 35px;}


}

.so_res{width:100%;text-align: right;font-size: 20px;letter-spacing:1px;}
.so_r_tit{font-size: 28px;margin-bottom: 15px;}
.so_r_text{font-size: 20px;}
.so_list li{display: flex;flex-wrap: nowrap;align-items: center;border-bottom: 1px #C6C6C6 solid;}


/*企业资讯*/

@media screen and (max-width: 767px) {
	
}
@media screen and (min-width: 768px) {
	.news_s_line{width:100px;height:6px;background: #BF0903;margin-bottom: 35px;}
	.news_s_tit{font-size: 28px;margin-bottom: 35px;}
  .news_s_desc{font-size: 22px;}
  .news_ls{background: #fff;}
  .news_sec_text{padding: 15px;margin: 0 auto;}
  .swc{padding-bottom: 120px;}
  .sw_more_nr{margin-top: 50px;}
.news_video li img{height:436px;}

	



}

.news_ls{margin-bottom: 55px;}

.sw_cont div{text-align: left;}
.sw_cont{padding:25px}

.sw_xx{position: relative;display: flex;flex-wrap: nowrap;width: 100%;}

.sw_xx .swiper-button-next,.sw_xx .swiper-button-prev{
	 position: static!important;
	 color:#fff;
	 margin-top:0!important ;
}

.sw_xx .swiper-button-disabled:after{
		background: #8E8E8E!important;
}

.sw_xx .swiper-pagination{
	font-size: 20px;
margin: 8px 40px;
    position: static !important;

    align-items: center;
    display: flex;
    justify-content: center;
 	  background: #DDDDDD;
 	  font-family: "DHS_10", sans-serif;;
  }
.sw_xx .swiper-button-prev:after, .sw_xx .swiper-button-next:after{
		font-size: 16px;
    padding: 10px 14px;
    background: #BF0903;
}





.psw_all{width:208px;display: flex;flex-wrap: nowrap;margin:40px auto 0;}


.tit_h_desc{width: 100%;text-align: center;margin-top: 25px;margin-bottom:25px;font-size: 20px;}


.share_ico{justify-content: center}
.share_ico .f_ico_i{margin: 0 5px;}



.news_video li{list-style-type:none;width:49%;border: 1px solid #A9A9A9;margin-bottom:20px; }
.news_video{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:75px;}
.news_video li img{width:100%;}
.vi_info{padding:25px 40px;}
.vi_tit{font-size: 32px;margin: 15px 0;}
.vi_desc{font-size: 24px;margin: 15px 0;}









 .sel_bak{min-width:200px;z-index:999}
    .sel_bak li{margin: 25px 15px;
        display: flex;
        align-items: center;
    }
    .sel_bak li span{margin-left:15px;font-size:16px;}
    .flex_row{display:flex;}
    .w3-show{display:block!important;}
    .c_rel{position:relative;}
    .c_abt{position:absolute;top:35px;left:0;background:#fff;}
    .show{display:block!important;}
    .bt_xx{margin:10px 0;display: inline-table;}
    a.op_xx{font-size:22px;letter-spacing:1px;}
    .sx_ti_sty{background:#eee;display: flex;align-items:center;padding:4px 10px 4px 20px;}
    .sx_ti_sty i{font-size:22px;margin-left: 10px;padding-right:10px;}
    a.op_xx i{}
    .lixdl{
        border:1px #C0C0C0 solid;
    }
    .fl_li{margin-right:120px;}
    .xnr_li{width: 100%;
        max-height: 260px;

        overflow: auto;

        padding:5px 35px 5px 20px;
    }



    .xnr_span{border-top:1px solid #C0C0C0;padding:15px 0;display:flex;flex-wrap: nowrap;justify-content:center}
    .xnr_span a{margin:0 15px;}
    .for_bd{z-index:999}
    .btn_cz{border:1px solid #1D1D1D;padding:3px 15px;}
    .btn_qr{border:1px solid #1D1D1D;padding:3px 15px;background:#1d1d1d;color:#fff}




    /* 修改复选框的外观 */
    #form1 input[type="checkbox"] {
        width: 16px; /* 定义宽度 */
        height: 16px; /* 定义高度 */
        background-color: blue; /* 设置背景颜色 */
        border-radius: 5px; /* 圆角边框 */
    }

    /* 修改复选框被选中时的外观 */
    #form1 input[type="checkbox"]:checked {

    }

    /* 修改隐藏原生的复选框样式 */
    #form1 input[type="checkbox"] {
        -webkit-appearance: none; /* 移除iOS默认样式 */
        -moz-appearance: none; /* 移除Firefox默认样式 */
        appearance: none; /* 移除标准浏览器默认样式 */
    }

    /* 为隐藏的原生复选框添加一个可见的样式 */
    #form1 input[type="checkbox"] + label::before {
        content: "";
        display: inline-block;
        width: 18px; /* 定义宽度 */
        height: 18px; /* 定义高度 */
        margin-right: 15px; /* 右边距 */
        border: 1px solid #000; /* 边框 */
        background-color: #fff; /* 背景颜色 */
        vertical-align: middle; /* 垂直居中 */

    }

    #form1 input[type="checkbox"] + label:hover::before {
        background-color: #eee; /* 背景颜色 */
    }


    /* 当复选框被选中时，改变label前缀的样式 */
    #form1 input[type="checkbox"]:checked + label::before {
        content: "\f00c";
        text-align: center;
        background-color: #1d1d1d; /* 选中时的背景颜色 */
        color: #fff; /* 选中时的文字颜色 */

    }



    .fl_li label{ display: flex;align-items: center;white-space:nowrap;font-size: 20px; color: #414141;}


    .tj_class{display:none;}
    .sl_class{display:none;}
    .dpjz_class{display:none;}
    .tjgj_class{display:none;}
    .btn_cz:hover{color:#000}
    .btn_qr:hover{color:#fff;}

    label:hover{cursor:pointer }




    /* 修改隐藏原生的复选框样式 */
    #form1 input[type="radio"] {
        -webkit-appearance: none; /* 移除iOS默认样式 */
        -moz-appearance: none; /* 移除Firefox默认样式 */
        appearance: none; /* 移除标准浏览器默认样式 */
    }

    /* 为隐藏的原生复选框添加一个可见的样式 */
    #form1 input[type="radio"] + label::before {
        content: "";
        display: inline-block;
        width: 16px; /* 定义宽度 */
        height: 16px; /* 定义高度 */
        margin-right: 10px; /* 右边距 */
        border: 1px solid #000; /* 边框 */
        background-color: #fff; /* 背景颜色 */
        vertical-align: middle; /* 垂直居中 */

    }

    #form1 input[type="radio"] + label:hover::before {
        background-color: #eee; /* 背景颜色 */
    }


    /* 当复选框被选中时，改变label前缀的样式 */
    #form1 input[type="radio"]:checked + label::before {
        content: "\f00c";
        text-align: center;
        background-color: #1d1d1d; /* 选中时的背景颜色 */
        color: #fff; /* 选中时的文字颜色 */

    }


.ta_sel{font-size: 24px;margin:20px 0;}

.pro_ico{height:200px}

.sx_section{padding:50px 0 0 0;}

.fs_sx_div{display: flex;justify-content: space-between;align-items: flex-end}



.cz_li1{width:5.6%;}
.cz_li2{width:6.5%;}
.cz_li3{width:15.7%;}
.cz_li4{width:5.6%;}
.cz_li5{width:8%;}
.cz_li6{width:7.6%;}
.cz_li7{width:10.9%;}


.qro_pc1{width:5.6%;}
.qro_pc2{width:6.5%;}
.qro_pc3{width:15.7%;}
.qro_pc4{width:5.6%;}
.qro_pc5{width:8%;}
.qro_pc6{width:7.6%;}
.qro_pc7{width:10.9%;}

.xzxl_tn ul li{white-space:nowrap}



.list_table{width:100%;}
.list_table table{width:100%;}
.list_table table tr th{text-align: left;font-size: 18px;padding: 20px 0;font-weight:400;white-space:nowrap; }
.list_table table tr td{text-align: left;font-size: 18px;padding: 25px 0;white-space: nowrap;}

.list_table table{border-collapse: collapse;table-layout: auto;}
.list_table table tr{border-bottom: 1px #E2E2E2 solid;}
.list_table table tr td a{color: #BF0903}

.zqxl_tj tr th{width:40%;}
.zqxl_tz tr td{width:20%;}
.zqxl_tzl tr td{width:20%;}

.xuanzhuan_tp tr th{width:44%;}
.xuanzhuan_tg tr th{width:30%;}
.rouxing_ht tr th{width:48%;}


.whyus_foot{padding-bottom:90px; }


.so_img img{max-height:200px;width:280px;}




/*企业资讯*/

@media screen and (max-width: 767px) {
	
}
@media screen and (min-width: 768px) {
	  .pro_index_h1{
	  		font-size: 48px;
	  		margin: 15px 0;
	  }
	  .pro_index_desc{
	  		font-size: 32px;
	  }
	  .pro_index_list li{list-style-type:none;}
	  .pro_index_list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:105px;}
	  .pro_index_list li img{width:100%;}
	  .pro_index_list li{width:49%;height: 325px;margin-bottom: 20px;}
}

.pro_index_abt{text-align: center;padding: 30px 0;}
.pro_index_h2{font-size: 24px;margin-bottom: 5px;}
.pro_index_desc2{font-size: 16px;}



.pro_index_abt{height:100%;}




.pro_index_list li:hover{
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);
		box-shadow:0 0 15px 0 rgba(0,0,0,.35);
		-webkit-transition:all .8s cubic-bezier(.25,.8,.25,1);
		transition:all .8s cubic-bezier(.25,.8,.25,1);
    
}



/*资讯*/

@media screen and (max-width: 767px) {
	
}
@media screen and (min-width: 768px) {

}
.ban_img{width:100%;}
.ban_img img{width:100%;    display: block;}
.cpzx_sc2_desc{line-height: 35px;}

.cpzx_xl3{padding: 70px 0;}



/*产品列表*/

@media screen and (max-width: 767px) {
	
}
@media screen and (min-width: 768px) {
	.pro_s_tit{font-size: 32px;margin-bottom: 35px;}
	.pro_s_line{width: 100px;
    height: 6px;
    background: #BF0903;
    margin-bottom: 35px;}
	.pro_s_desc{font-size: 22px;}
	


}

.cpnew_img{width: 100%;}
.cpnew_img img{width: 100%;}

.bg_f2{background: #F2F2F4;}
.pro_ls_top{margin-top:30px;}
.pro_list_ban{width:100%;background: #fff;}
.pro_sec_img img{width: 100%;}
.pro_sec_text{padding: 55px;}

.cpnews_content{display: flex;flex-direction:column;justify-content: space-between;height: 100%;padding:0 70px 0 0;}
.cpzx_xl4{padding:70px 0;}
.cpnew_tit{margin-bottom: 35px;}
.lineh35{line-height: 35px;}
.cpnew_desc p{margin-bottom: 10px;}
.video_text_small{width:100%;text-align: right;margin-top: 30px;}

.cpzx_xl5{margin-top: 50px;padding-bottom: 80px;}
.cpnew2{margin:40px 0;}
.imgnr{width: 100%;}
.imgnr img{width: 100%;}
.cpzx_xl6{padding:70px 0}

.licp_r{text-align: right;float: right;margin-top: 70px;display: flex;}
.licp_r .down_btn{border: 1px solid #BF0903;padding: 8px 12px;margin-right: 35px;color: #BF0903;}
.licp_r .down_btn a{color: #BF0903;}
.down_ico img{height:20px;  }

.down_btn:hover{background: #eee;}


.down_ico{margin: 0 5px;}

.down_ico a{
	display: flex;flex-wrap: nowrap;
    align-items: center;
}
*{margin: 0;padding: 0;}



.pro_list ul{}
.pro_list ul li{
	 padding: 35px 0 15px 0;
}
.pro_list ul li .pxl_li1{display: flex;
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
   }



.pro_r_tit{font-size:28px;}
.pro_r_text{font-size:22px;}
.prp_lit_left{margin-right:30px;}
.pro_i{width: 100%;display: flex;flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }

.pro_i .pro_more{
	border: 1px solid #BF0903;padding: 2px 12px;
}
.pro_lit_left{width:30%}
.pro_lit_right{width:85%}
.pro_r_text{margin-bottom: 30px;margin-top: 5px;}
.pro_btn{background: #BF0903;padding: 3px 10px;}
.pro_btn a{color: #fff;}
.pro_btn img{margin: 0 10px;}


.prp_lit_left img{max-height: 100%;}




/*产品列表2*/


@media screen and (max-width: 767px) {
	
}
@media screen and (min-width: 768px) {
	.czwid{display: flex;align-items:center}
	.pri_tit{font-size: 42px;    margin-bottom: 35px;}
	.pri_btn{border: 2px solid #BF0903;
		display: initial;
		padding: 2px 8px;
		color:#BF0903;
		margin-bottom: 35px;
		margin-top: 35px;
		border-radius:6px}
	.pri_desc{font-size: 22px;margin-top:35px;}
	.prl_ls_right{
	
		flex-direction: column;
		justify-content: center;
		padding: 4% 5% 5% 5%;
	}

	.prl_ls_left img{width:100%;}

  .prl_list_h ul{display: flex;justify-content: space-between}

.prl_list_desc ul li{display: flex;justify-content: space-between}


.prl_tit_t1{width:40%;font-size: 18px;}
.prl_tit_t2{width:40%;font-size: 18px;}
.prl_tit_t3{width:20%;font-size: 18px;}
.prl_tj_t1{width:40%;font-size: 18px;}
.prl_tj_t2{width:40%;font-size: 18px;}
.prl_tj_t3{width:20%;font-size: 18px;}
.prl_tj_t1 a{color:#BF0903;}
.prl_list_desc ul li a{white-space:nowrap;}


.prl_list_h{border-bottom: 1px #E2E2E2 solid;padding-bottom: 25px;margin-bottom: 10px;}
.prl_list_desc ul li{padding: 15px 0;border-bottom: 1px #E2E2E2 solid;}

}




.btn_m .all_ico{display: flex;text-align: right;justify-content: flex-end;margin-top: 50px;align-items: center}
.btn_m .all_ico a{padding: 2px 18px;border:1px #BF0903 solid;color:#BF0903; }
.btn_m .all_ico a img{height:16px;margin-left: 5px;}
.btn_m .all_ico a:hover{background: #eee;}

.btn_left .all_ico{display: flex;text-align: left;margin-top: 10px;align-items: center;    margin-bottom: 15px;}
.btn_left .all_ico a{    padding: 2px 38px;
    border: 1px #BF0903 solid;
    color: #BF0903;
     }
     
     
.btn_left .all_ico a img{height:16px;margin-left: 15px;}
.btn_left .all_ico a:hover{background: #eee;}

.new_btn_div .all_ico a{padding:2px 30px !important;}


.swmx_btn{padding: 2px 30px;border: 1px #BF0903 solid;
    color: #BF0903;cursor: pointer;
    
    
}

.swmx_btn .arr_xd{margin-left:15px;}
.swmx_btn:hover{}

.proc_nrd ul li{display:flex;justify-content: space-between;align-items:center;background:#F2F2F4;margin-bottom:10px;padding:8px 0;}
.proc_nc_left{display:flex;align-items:center}
.nr_proc_img{display:flex;align-items:center}

.nr_proc_img{margin:1px 10px 0 10px;}
.nr_proc_down{margin:0 10px;}
.proc_nrd{border-top:2px solid #E8E8E8;border-bottom:2px solid #E8E8E8;max-height:0;overflow: hidden;
    transition: max-height 0.3s ease-out;}
.proc_nrd ul{padding:40px 0;}
/*产品详情页*/


@media screen and (max-width: 767px) {
	.swmx_btn{display: inline-flex!important;}
}
@media screen and (min-width: 768px) {
    
    .nr_proc_tit{font-size:20px;}
    .new_btn_div{display:flex;width:100%;margin-top:33px;}
    .new_btn_div .all_ico{margin-right:35px;}
    .pzxx_ys{font-size:18px;margin-bottom:3px;}
    
	.pro_sec1_right{width:55%;padding: 15px;text-align:right;}
	.pro_sec1_left{width: 45%;display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 50px;
  }
	.proc_nr{display: flex;}

	.proc_h2 h2{font-size: 32px;font-weight:400}
	.proc_h1 h1{font-size: 56px}

	.pro_sec1_right img{width:100%;}

	.proc_h1{margin-bottom: 35px;}

	.cs_tit{font-size: 28px;margin-bottom:30px;}

.cp_last_main{width: 100%;border: 2px solid #E8E8E8;}
	.cp_last_main img{width: 100%;}
	

.cp_nr_cs{padding:30px;}	
	
}

.s_pron{margin-top:60px;}


.gct_lb .swiper-button-prev:after{
	  font-size: 16px;
    padding: 10px 14px;
    background: #BF0903;
}
.gct_lb .swiper-button-next,.gct_lb .swiper-button-prev{
	color: #fff;
}
.gct_lb .swiper-button-next:after{
	font-size: 16px;
    padding: 10px 14px;
    background: #BF0903;
}

.gct_lb .swiper-button-disabled:after{
	background: #8E8E8E;
}



/*其他*/

.qita_h{display: flex;border-bottom: 1px solid #D0D0D0;}
.qita_h .qit_dh{font-size: 32px;margin-right: 45px;}

.qita_list{padding-top: 50px;border-bottom: 1px solid #D0D0D0; }
.qita_list .qita_h .active{border-bottom: 2px solid #BF0903;}
.qita_list .qit_dh{padding-bottom: 15px;}


.qita_tit ul{display: flex;justify-content: space-between}

.qita_nr ul li{display: flex;justify-content: space-between;align-items: center}
.qita_nr ul li div{font-size: 18px;}
.qita_nr ul li img{max-height:160px;}

.qt_pc1{width:28%}
.qt_pc2{width:19%;color: #BF0903;}
.qt_pc3{width:19%}
.qt_pc4{width:19%}
.qt_pc5{width:12%}
.qita_li1{width:28%}
.qita_li2{width:19%}
.qita_li3{width:19%}
.qita_li4{width:19%}
.qita_li5{width:12%}


.qt_pc1 img{max-width: 100%;}
.qita_tit{margin-top: 10px;padding-bottom: 28px;border-bottom: 1px solid #D0D0D0; }
.qita_tit ul li{font-size: 18px;}
.qita_nr ul li{padding: 20px 0;border-bottom:1px solid #D0D0D0; }



.qita_cgq_nr .li_cqtxs{display: flex;justify-content: space-between}


.qita_cgq_li1{width: 47%;}
.qita_cgq_li2{width: 47%;}
.qita_cgq_li3{width: 80px;}

.qt_cgq_pc1{width: 47%;color:#BF0903;font-size: 18px;}
.qt_cgq_pc2{width: 47%;font-size: 18px;}
.qt_cgq_pc3{width: 6%;font-size: 18px;}

.qita_cgq_nr ul li{padding: 20px 0;border-bottom:1px solid #D0D0D0;}


.qt_cgq_pc3 img{height: 25px;margin-right: 5px;}

.qt_cgq_pc3{display: flex;justify-content: space-around;}



.arr_btn img{transition: transform 0.5s ease;}
.jtfx img{transform: rotate(180deg);}
.cat_nr{
  border-top: 1px solid #D0D0D0;
}
.cat_nr img{width: 100%;}
.li_cqtnr{
  max-height:0;
  -moz-transition: max-height 0.3s ease;/*火狐浏览器用*/
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}

.expanded #cnt_3{}


.li_cqtnr{}



.cq_pro_list{width:100%;}

.cq_pro_tit_1 ul{display:flex;flex-wrap: nowrap;justify-content: space-between;border-bottom: 1px #C6C6C6 solid;}
.cq_pro_tit_1 ul li{display:flex;flex-wrap: nowrap;font-size: 18px;}

.cq_pro_nr ul li{display:flex;flex-wrap: nowrap;justify-content: space-between;border-bottom: 1px #C6C6C6 solid;white-space:nowrap;}
.cq_pro_nr ul li:last-child{border-bottom:0}
.cq_pro_nr ul li div{font-size: 18px;}

.pro_more .info_xxh{color:#BF0903;}

.qro_li1{width:9%}
.qro_li2{width:9%}
.qro_li3{width:16.7%}
.qro_li4{width:16.7%}
.qro_li5{width:11.5%}
.qro_li6{width:8%}

.qro_pc1{width:9%}
.qro_pc2{width:9%}
.qro_pc3{width:16.7%}
.qro_pc4{width:16.7%}
.qro_pc5{width:11.5%}
.qro_pc6{width:8%}


.qro_pc1 a{color:#BF0903}


.arr_xd{margin-left:6px;}

.c_li_class{border-bottom: 1px #000 solid;}



.pro_list ul li img{max-height:200px;}


.buchang_li1{width:20%;}
.buchang_li2{width:20%;}
.buchang_li3{width:10%;}

.buchang_pc1{width:20%;}
.buchang_pc2{width:20%;}
.buchang_pc3{width:10%;}

.cq_pro_tit_1 ul li{white-space:nowrap;}


.red{color:#BF0903}
.red a{color:#BF0903}




.pro_list {margin-top:70px;}



.pz_xx_c{margin-top: 50px;}

.pzxx_tit{font-size: 28px;}

#pzxx_id{display: flex;flex-wrap: wrap}
.pzxx_jia{display: flex;width:33.33%; align-items: center;margin-bottom: 15px;}
.pzxx_img{margin: 5px 10px;display: flex;align-items: center;}
.pzxx_value{font-size:24px;}
.pzxx_img img{max-height:20px;}
.pzxx_tit{margin-bottom: 20px;}
.pzxx_tit_cn{font-size:18px;margin-bottom:3px;}



/*首页*/

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

.pro_anbtn{
    width:100%;
    text-align:center;
    padding:35px;
}
.pro_anbtn a{
    display: inline-block;
    margin: 0 auto;
    padding: 10px 45px;
    font-size: 1.4em;
    color: #BF0903;
    border: 1px solid #BF0903;
}    

@media screen and (min-width: 768px) {
	.pro_home_h1{font-size: 42px;margin-bottom: 20px;}
	.pro_home_list li{list-style-type:none;}
	.pro_home_list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:85px;}
	.pro_home_list li img{width:100%;}
	.pro_home_list li{width:49%;height: 325px;margin-bottom: 20px;}


	.hom_in_l,.hom_in_r{min-height: 400px;}
	
	
	
	.contact_left{display:flex;flex-direction: column;justify-content: space-between}
	
	.contact_page_left{justify-content: flex-start;}
	
	.cont_hlas3{margin-top:15px;}
	.cont_hlas4{margin-top:15px;}
	.cont_hlas3 .h_c_lbk_1_desc{line-height:48px;}
	
	.con_t_hyjr{font-size:1.3em;margin-bottom:10px;}
	
	.contact_n_hyjr_right img{max-height:120px;}
	.contact_n_hyjr_left{height:100%;}
	.contact_n_hyjr_right{width:30%;text-align:right;}
	
}



.pro_home_abt{text-align: center;padding: 30px 0;}
.pro_home_h2{font-size: 24px;margin-bottom: 5px;}
.pro_home_desc2{font-size: 16px;}

.pro_home_abt{height:100%;}
.pro_home_list li:hover{
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);
	box-shadow:0 0 15px 0 rgba(0,0,0,.35);
	-webkit-transition:all .8s cubic-bezier(.25,.8,.25,1);
	transition:all .8s cubic-bezier(.25,.8,.25,1);
    
}

.btn_more{background: #1D1D1D;display:inline-block;color:#fff;padding: 5px 10px;align-items:center;}
.btn_more img{margin-left: 10px;}
.btn_more a{color:#fff;}

.home_cpzx{display: flex;justify-content: space-between}
.hom_in_l{width:48%;align-items: flex-end;display: flex;justify-content: flex-start}
.hom_in_r{width:48%;align-items: flex-end;display: flex;justify-content: flex-start}

.hom_c_ltext{width:63%;padding: 25px;background: #ffffffb8;position: relative;}
.ho_pnew_tit{font-size: 24px;margin-bottom: 5px;}
.ho_pnew_desc{font-size: 16px;margin-bottom: 16px;}

.hom_c_ltext::before{background:#BF0903;width: 100%;height:5px;content: "";position: absolute;
    top: 0;
    left: 0;
    display: block;}

.hom_c_ltext:hover{
	background: #c3c1c1c7;
}




.hua:hover{
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);
	box-shadow:0 0 15px 0 rgba(0,0,0,.35);
	-webkit-transition:all .8s cubic-bezier(.25,.8,.25,1);
	transition:all .8s cubic-bezier(.25,.8,.25,1);
    
}



.home_con_tit{
	
	font-size: 60px;
}


.home_con_tit p{white-space: nowrap;}
.home_con_desc{font-size: 18px;margin-top: 5px;line-height: 24px;}



.home_con_l_bk{display: flex;flex-wrap:wrap;margin-top: 10px;}

.h_c_lbk_1{width:40%;margin: 60px 0 0 0;font-size: 18px;}

.home_con_l_bk .h_c_lbk_1_tit{margin-bottom: 25px;}

.h_c_desc_4{display:flex; align-items: center;justify-content: space-between;}

.hom_form_tit{font-size: 32px;margin-top: 35px;}

.home_ab_h1{font-size: 42px;}
.pro_home_desc{font-size:24px;margin-top: 3px;}

.home_ab{padding: 50px 0;}

.ab_img{margin-top: 70px;}
.ab_img img{width: 100%;}


.fot_flex{display: flex;width: 100%; justify-content: space-between;align-items: flex-start}
.footer_home{padding:50px 0 0 0;}

.h_fot_1_top{display: flex;align-items: center}
.h_fot_1_bot{width:100%;
	text-align: justify;
  text-justify: inter-word;
  text-align-last: justify;
}

.h_fot_1_top_1_l img{max-height: 55px;}
.h_fot_1_top_1_l{margin-right: 15px;}
.h_fot_1_top_1_r{color: #BF0903;font-size: 18px;}
.h_fot_1_bot{color: #BF0903;font-size: 22px;}

.h_fot_r_tit{font-size: 24px;margin-bottom:8px;}
.h_fot_dc_i{font-size: 16px;margin: 8px 0;}

.fot_cor{width: 100%;text-align: center;padding: 20px 0;font-size: 18px;}
.bai_line{width:100%;height: 6px;background: #fff;margin-top:50px;}



.f_why_desc p{font-size: 20px;margin: 10px 0;}



.fot_contact{padding-bottom: 70px;}

.all_video{width: 100%;}

.whyus_bg_background{width: 100%;}


.cq_pro_tit_1{width: 100%;}

.cq_pro_tit_1 table{
	width: 100%;    
	border-collapse: collapse;
    
}

.cq_lc_TJ table{table-layout: fixed;}
.cq_lc_TJ table tr th:last-child{
    width:280px;
}

.cq_pro_tit_1 table tr th{color: #1d1d1d;
    font-size: 18px;
    font-weight: 400;}


.xzxl_pro_TP table tr th:last-child{
	width: 160px;
}
.xzxl_pro_TP table tr td:last-child{

}

.xzxx_pro table tr th:last-child{width: 150px;}

.cq_pro_tit_1 table tr th {
    text-align: left;
    font-size: 18px;
    padding: 20px 0;
    font-weight: 400;
    
}

.cq_pro_tit_1 table tr {
    border-bottom: 1px #E2E2E2 solid;
}

.cq_pro_tit_1 table tr td {
    text-align: left;
    font-size: 18px;
    padding: 25px 0;

}


.cq_pro_tit_1 table tr td a {
    color: #BF0903;
}

.cq_lc_t1 table tr td:first-child {
   min-width: 60%;
}
.cq_lc_t1 table tr th:first-child {
   min-width: 60%;
}

.cq_lc_t1 table tr td:last-child {
    text-align: right;
    width: 30%;
}
.cq_lc_t1 table tr th:last-child {
    width: 30%;
}


.xzxl_pro table tr td:last-child {
    text-align: right;
    width: 30%;
}
.xzxl_pro table tr th:last-child {
   
}



.cq_pro_tit_1 table tr:last-child{
	border-bottom: 0;
}
.cq_pro_nr table{width: 100%;}



.qtfj_hcq table{width: 100%;border-collapse: collapse;font-size: 18px;}
.qtfj_hcq table tr th{ font-size: 18px;
    padding: 20px 0;
    font-weight: 400;
    text-align: left;
}
.qtfj_hcq table tr td img{max-width: 220px;}
.qtfj_hcq table tr td:last-child{width: 150px;}
.qtfj_hcq table tr td:first-child{width: 280px;}
.qtfj_hcq table tr{border-bottom: 1px #E2E2E2 solid;}
.qtfj_hcq table tr:last-child{border-bottom: 0;}




   .sw_sjtem{width:1560px;margin: 0 auto;}
    .sw_sjtem .swiper{width:100%;height:100%;}
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;

    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .sw_left{width:56%}
    .sw_right{width:44%;text-align: left;padding:50px;}
    /*.sw_sjtem .swiper-slide{padding: 80px 120px 80px 120px;}*/

    .sw_lzsi{background: #F2F2F4;display:flex;align-items:center;}



@media screen and (min-width: 767px) and (max-width: 1400px) {
	
	#mHeader__header{width:90%;margin: 0 auto;}
	.mHeader__upper-container{
		width: 100%;
	}
	.pKv2__caption-lead{
		line-height:1.35em;
		font-size: 16px;
	}

	.pro_home_list{margin: 0 auto;}
	
	.pro_index_desc2{font-size: 14px;width: 90%;
    margin: 0 auto;}
    .pro_index_h2{font-size: 20px;}

.home_con_tit{font-size: 40px;}


.home_con_desc{font-size: 1.05em;}
.h_c_lbk_1_desc p{font-size: 0.8em;}
.hom_form_tit{font-size: 28px;}


.fot_flex{margin: 0 auto;}
.h_fot_r_tit{font-size: 20px;}

.hom_in_l, .hom_in_r{min-height: 340px}
.conta{max-width:90%;}
.whus_ban_text{width: 90%;}

.flex_form .contact_inp{margin: 30px 0 30px 0}



.mBreadCrumb__holder{max-width:90%;}
.contact_se1{width:90%;}
.hom_form_tit{margin-top: 20px;}

.pad_h100{padding: 65px 0;}
.pro_index_h1{font-size: 42px;}
.pro_index_desc{font-size: 24px;}

.foot_tit{font-size: 2.8em;}

.team_desc{font-size: 16px;}
.team_tit{font-size: 20px;}
.tit_h_t{font-size: 38px;}

.news_s_tit{font-size: 22px;margin-bottom: 10px;}
.news_s_desc{font-size: 1.2em;}

.vi_tit{font-size: 26px;}
.vi_desc{font-size: 20px;}

.sw_sjtem{width:100%!important;}


.f_why_desc p{font-size: 16px;}


.lPage{padding-bottom: 30px;}
.tit_h{margin: 0 auto 50px 0;}
.sec_wh_about{padding: 70px 0 70px 0; }

.ta_sel{font-size: 20px;margin: 5px 0;}
.pro_s_desc{font-size: 18px;}
.pro_s_tit{font-size: 28px;margin-bottom: 20px;}

.fl_li{margin-right: 80px;}

.pro_index_list li{height: 270px;}


.for_right{font-size: 16px;}
.pro_r_tit{font-size: 24px;}
.pro_r_text{font-size: 20px;}

.down_ico{font-size: 16px;}

.pro_list{margin-top:40px;}

.qro_t1{width:15%;}
.qro_t2{width:15%;}
.qro_t3{width:15%;}


.qtfj_hcq table tr td:first-child{max-width: 180px;}
.qtfj_hcq table tr td img{max-width: 180px;}


.news_ls{width:100%;}
.news_sec_text{width: 30%;}
.news_sec_img {max-width: 70%}
.news_sec_img img{width: 100%;    display: block;}
.news_video li img{max-height: 280px;}



.sw_sjtem .swiper-slide{padding: 50px 60px;}

.swiper-button-next:after, .swiper-button-prev:after{font-size: 2em!important;}
.tit_h{font-size: 36px;}

}

@media screen and (min-width: 1401px){
    .news_sec_img { max-width: 70%;}
.news_ls{width:100%;}
.news_sec_text{width: 30%;}
.news_sec_img {max-width: 70%}
.news_sec_img img{width: 100%;  display: block;}
.news_video li img{max-height: 280px;}

}

@media screen and (min-width: 1401px)and (max-width: 1600px){
    .sw_sjtem{width:100%; }
}

@media screen and (min-width: 1081px) and (max-width: 1400px){
    
    .new_btn_div .all_ico a{padding:2px 10px!important;}
    .btn_left .all_ico a{padding:2px 10px!important;}
    .swmx_btn{padding:2px 10px!important;}
    
    .pro_home_list li{height: 320px;}

    .whus_ban_text .whus_b_h1{font-size: 8em}
    .whus_ban_text .whus_b_p{font-size: 2em;}

    .proc_h1 h1{font-size: 58px;}
    .proc_h2 h2{font-size: 28px;}
    .wid1120{width: 90%;}
    .font48{font-size: 40px;}
}

@media screen and (min-width: 767px) and (max-width: 1080px){
    .pro_home_list li{height: 260px;}
     .whus_ban_text .whus_b_h1{font-size:5.5em}
    .whus_ban_text .whus_b_p{font-size: 1.5em;}
    .sw_tit{font-size: 28px;}
    .sw_desc{font-size: 18px;}

     .proc_h1 h1{font-size: 50px;}
    .proc_h2 h2{font-size: 24px;}

    .hom_in_l, .hom_in_r{min-height: 260px;}

    .h_fot_1_top_1_r{font-size: 1em;}
    .h_fot_dc_i{font-size: 14px;}
    .fot_flex{align-items:flex-start}
    .h_fot_r_tit{white-space: nowrap;}
    .h_fot_r1{margin-right:10px;margin-left: 5px;}

    .h_fot_1_bot{font-size: 20px;}
    a.op_xx{font-size: 16px}
    .cq_pro_tit_1 table tr td{font-size: 16px;}
.cq_pro_tit_1 table tr th{font-size: 16px;}
.proc_h1{margin-bottom: 30px;}
.pro_sec1_left{padding-bottom: 10px;}
.s_pron{margin-top: 20px;}
.cq_pro_nr ul li div{font-size: 14px;}

.wid1120{width: 90%;}
 .font48{font-size: 36px;}
 .font24{font-size: 20px;}
 .cpzx_sc2_desc{line-height: 30px;}

}



.op_xx:hover{cursor:pointer; }


@media (max-width:980px){
    .ipad_hide{display:none}
}
@media (min-width:981px){
    .max_ipad_hide{display:none}
}

@media (min-width:640px){
  .pc_hide{display:none}
  .pc_show{display:block;}
  
  .cd-nav{display:none}
  .news_pzxx{min-height:140px;margin-top:5px;}
}
@media (max-width:641px){
  .m_hide{display:none}
  .m_show{display:block;}

  .pro_home_h1{font-size: 1.8em;margin-bottom: 20px;}
  .pad_h100{padding:60px 0;}
  .pad_h90{padding:50px 0;}

li{list-style: none;}

.pro_home_list li {
    height: 260px;
    margin-bottom: 1px;
}
.pro_home_abt{padding:25px 0px;}
.pro_home_list{background: #be000b;}

.hom_in_l{width: 100%;height: 260px;margin-bottom: 20px;}
.hom_in_r{width: 100%;height: 260px;}
.home_cpzx{flex-wrap: wrap}

.hom_c_ltext{width: 85%;padding: 7px 10px;}

.ho_pnew_tit{font-size: 18px;}
.ho_pnew_desc{font-size: 14px;margin-bottom: 5px;}

.btn_more{padding: 3px 5px;}

.pro_index_h2{font-size: 18px;}
.pro_index_desc2{font-size: 12px;}
.contact_left{width:100%;padding: 30px 15px 0 15px;}
.contact_se1{flex-wrap: wrap}
.home_con_tit{font-size: 35px;margin-bottom: 20px;}
.home_cpzx_m{padding: 60px 0 0 0}
.home_con_desc{font-size: 16px;width: 100%;}
.home_con_desc p{line-height: 20px;}

.home_con_l_bk{margin-top: 30px; justify-content: space-between;width: 90%;}
.h_c_lbk_1_desc{font-size: 14px;}
.h_c_lbk_1_desc img{height:2.2em;transform: translateY(-20%);}
.abt_ewm img{height:auto;}

.contact_right{width:100%;}
.ab_form{margin: 0 auto;padding: 35px 15px 35px 15px;}
.contact_inp{margin: 15px 0;}

.hom_form_tit{margin-bottom: 25px;}
.ab_form input{padding: 15px 0;}
.contact_btn{margin-top: 25px;}
.contact_btn .sub_tij{padding: 5px 35px;font-size: 1.2em;}

.ab_img{margin-top: 45px;}
.home_con_tit p{line-height: 45px;}
.h_c_lbk_1_desc p{line-height: 20px;}

.footer_home .fot_flex{flex-wrap: wrap}

.h_fot_1_top_1_l img{max-height: 45px;}
.h_fot_1_top_1_r div{font-size: 14px;}
.footer_home{padding: 15px;}

.h_fot_1{margin-bottom: 20px;}

.fot_cor{font-size: 14px;}
.home_ab{padding: 30px 0;}
.hom_form_tit{font-size: 28px;}
.home_ab_h1{font-size: 36px;}
.pro_home_desc{font-size: 20px;}
.h_fot_r_tit{font-size: 18px;}


.cd_lag img{height:22px!important;margin-top: 0!important}

.cd-header-buttons{display: flex!important;align-items: center;}
.cd_lag{margin-right: 5px;}


.con_tit{font-size:28px;margin-bottom: 15px;}

.con_t_hyjr{margin-top: 20px;margin-bottom: 10px;}
.btn_tel{font-size:22px;display: flex;}
.btn_tel img{height:26px;}
.fttf{line-height: 20px;}

.contact_n_hyjr_right{width: 100%;text-align: center;padding-top: 15px;padding-bottom: 25px;}
.contact_n_hyjr_right img{max-height:120px; }

.foot_left{width: 100%;}
.fot_lcon{width: 100%;}
.foot_right{width: 100%;}

.conta{padding: 15px;}
.f_ico_i{width: auto;}
.foot_tit{font-size: 20px;margin-bottom: 10px;}
.foot_h2{font-size: 18px;margin: 10px 0;}
.foot_h3{font-size: 18px;margin: 10px 0;}
.fot_p{margin: 5px 0;}
.fot_contact{padding-bottom: 35px;}
.bai_line{margin-top:15px}
.fot_cor{padding: 10px 0;}

.tit_h_t{text-align: center;font-size: 24px;    margin: 0 auto 0px 0;
    width: 100%;}
 .tit_h{text-align: center;font-size: 24px;    margin: 10px auto 0px 0;
    width: 100%;}
.news_sec_img {width: 100%;float: left;}
.news_sec_img img{width: 100%;}
.news_ls{flex-wrap:wrap!important;margin-bottom: 40px;}
.news_sec_text{width: 100%;}

.pad_h80{padding: 45px 0;}
.sw_more_nr{padding: 15px 0;}
.sw_cont{padding: 5px}
.news_s_tit{font-size: 18px;margin-bottom:5px;}
.news_s_desc{margin-bottom: 5px;}

.vi_tit{font-size: 18px;margin: 5px 0;}
.vi_desc{font-size: 14px;}
.vi_info{padding: 10px;}
.news_video li{margin-bottom: 0;}
.news_video{margin-top: 30px;}


.so_inpt input {
    width: 90%;
    height: 36px;
    font-size: 18px;
    padding-left: 10px;
    line-height: 72px;
}

.so_inpt .btn_so {
    white-space: nowrap;
    width: 50px;
    height: 36px;
    padding: 0 10px;
    font-size: 24px;
    background: url(/static/images/btn_so.png);
    background-size: 100% 100%;
    border: 0;
}

.so_lit_left{width: 35%;}
.so_lit_left img{width: 100%;}
.so_r_tit{font-size: 18px;}


.position {
    background: #BF0903;
}
.mBreadCrumb__each a {
    color: #fff;
}
.mBreadCrumb__each span {
    padding: 0 15px;
}

.mBreadCrumb__each {
    color: #fff;
    font-size: 1.3em;
}


.print_none{display: none;}
.whus_ban_text {
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-65%);
    color: white;
    width: 95%;
}

.whus_b_h1{font-size: 34px;}
.whus_b_p{font-size: 16px;margin-top: 8px;}

.whyus_2 {
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px;
    color: #1D1D1D;
    
}
.whyus_2 li{width: 50%;margin-bottom: 20px;}
.why_ys_1{font-size: 16px;margin-bottom: 5px}
.why_ys_2{font-size: 14px;}

.wy_sts{width: 95%;margin: 0 auto;}

.team{flex-wrap: wrap;margin-top: 15px;}
.team li{width: 50%;padding: 10px;}
.team_img{width: 100%;}
.team_img img{width: 100%;}
.team_tit{font-size: 16px;}
.team_desc{font-size: 14px;}

.scteam{padding-top: 30px;}

.swiper-father{width: 100%!important;}
.sw_lzsi{display: flex;flex-wrap: wrap;}
.sw_left{width: 100%;}
.sw_right{width: 100%;padding: 12px;}
.sw_tit{font-size: 24px;margin-bottom: 10px;}
.sec_pad{margin-bottom: 50px;}

.sec_about_img{width:100%;}
.sec_about_img img{width:100%;}
.f_why_desc p{font-size: 16px;}
.f_why_h1{font-size: 18px;}
.f_why_h2{font-size: 18px;}
.f_why_tit{font-size: 20px;}

.whyus_foot{padding-bottom: 30px;}

.contact_n_hyjr_left{margin-top: 20px;margin-bottom: 10px;}

.pro_index_h1{
    text-align: center;
    font-size: 24px;
    margin: 0 auto 0px 0;
    width: 100%;
}

.cpzx_prolist{padding: 30px 0!important;}

.pro_index_desc{margin-top: 15px;margin-bottom: 25px;}


.pro_index_list li{height: 250px;}

.pro_list_ban{flex-wrap:wrap;}

.pro_sec_text{width: 100%;padding: 15px}
.pro_sec_img{width: 100%;}

.pro_ls_top{margin-top: 0;padding: 10px 0}

.pro_s_tit{font-size:24px;margin-bottom: 5px;}



.zqxl_lmdl{flex-wrap: wrap;}
.ta_sel{font-size: 18px;}
.sx_section{padding: 15px 0 0 0;}
a.op_xx{font-size: 18px;}

.fl_li{margin-right: 0;min-width: 45%;margin-right:5px;}
.ta_sel{margin: 6px 0;}

.pro_list ul li .pxl_li1{}
.prp_lit_left{width:40%;}
.pro_ico{width: 100%;height: auto;}

.pro_i{flex-wrap:wrap;}
.pro_r_tit{font-size: 22px;}
.pro_list{margin-top: 0;}
.pro_r_text{font-size:16px;margin-bottom: 15px;letter-spacing:1px;}
.pro_i .pro_more{margin-bottom: 15px;}
.pro_btn img{margin:0 1px 0 10px;}
.pro_more .info_xxh{font-size: 16px;}
.down_ico{font-size: 16px;}


.cq_lc_TJ table tr th:last-child{width: auto;font-size: 14px;}
.cq_pro_tit_1 table tr td{font-size:14px }
.li_cqtnr{display: flex;
    overflow: auto;
    white-space: nowrap;
    overflow-x: auto;}
.cq_pro_tit_1 table tr th{padding:15px 5px;}
.cq_pro_tit_1 table tr td{padding:15px 5px;}


.cq_pro_tit_1 ul li{font-size: 16px;}
.cq_pro_nr ul li div{font-size: 14px;}
.buchang_li1{width: 35%;}
.buchang_li2{width: 50%;}
.buchang_li3{width: 15%;}

.buchang_pc1{width: 35%;}
.buchang_pc2{width: 50%;}
.buchang_pc3{width: 15%;}


.qita_h .qit_dh{font-size:22px;}



.qita_tit{display: flex;
    overflow: auto;
    white-space: nowrap;
    overflow-x: auto;}

.qtfj_hcq table tr td img{max-width: 160px;}
.qita_tit table tr th{padding: 10px 15px;}
.qita_tit table tr td{padding: 0 15px;}
.qita_tit{margin-top: 30px;}

.qita_tit ul{width: 100%;}
.qt_cgq_pc1{font-size: 14px;}
.qt_cgq_pc2{font-size: 14px;}
.qtfj_hcq table{font-size: 14px;}

.qt_cgq_pc1{width: 40%;}


.prl_ls_left{width: 100%;}
.prl_ls_left img{width: 100%;}

.pri_tit{font-size: 20px;}
.prl_ls_right{width: 100%;}
.pri_btn{margin: 5px 0;}

.pzxx_tit{font-size: 20px;}
.pzxx_value{font-size: 14px;}


.list_table{display: flex;
    overflow: auto;
    white-space: nowrap;
    overflow-x: auto;}

.list_table table tr th{padding: 0 10px;}
.list_table table tr td{padding: 25px 10px;}

.pro_sec1_right{width: 100%;}
.pro_sec1_right img{width: 92%;}

.cp_last_main{width: 100%;}
.cp_last_main img{width: 100%;}
.s_pron{margin-top: 0px;}

.cs_tit{margin: 15px 0;font-size: 20px;}
.pro_news_sz{width: 100%;}
.wid1120{width: 100%;}

.cpzx_sc2_desc{font-size: 16px;padding: 0 10px;line-height: 24px;}
.cpzx_xl3 .font48{font-size: 26px;margin-bottom: 10px;}

.cpnews_left{width: 100%;}
.cpnew_desc{width: 100%;font-size: 18px;}
.cpnews_content{padding: 10px;}
.cpnew_tit{font-size: 20px;margin-bottom: 10px;}
.cpzx_xl4{padding: 35px 0;}
.cpnews_right{width: 100%;padding: 15px;}
.cpnews_right img{width:100%;}

.cpnew2{margin: 10px 0;}

.cpzx_xl5{padding: 15px}

.cpzx_xl6{padding: 15px}

.licp_r{padding:30px 0;margin-top: 10px;}

.licp_r .down_btn .font22{font-size: 18px;}





}

.rel{position: relative;}
.lag_abt{position: absolute;top:34px;left: 0;background: #fff;}
.lag_abt div a{white-space: nowrap;line-height: 35px;padding: 0 30px 0 5px;}


.lag_abt{max-height:0;overflow: hidden; transition: max-height .3s ease-in-out;}
.showli{max-height: 200px}


.h_fot_dc_i a{}

.abt_ewm{    max-width: 150px;
    position: absolute;
    bottom: 25px;
    right: -40px;
    display:none}
.abt_ewm img{max-width:120px;}
.ewmxs:hover .abt_ewm{display:block!important}

.poc_img{padding:40px;}




@media (max-width:641px){
    .f_wh_tex1{white-space: nowrap;margin-bottom:15px;}
    .f_wh_tex2{white-space: nowrap;}
    .foot_l_c{width:100%;}
    .foot_l_c .f_tel{float:left}
    .bkbsc1{margin-bottom:37px;}
    .f_why_h2{margin-bottom:10px;}
    .rel{position:relative}
    .h_fot_r1{width:100%;}
    .swiper-button-prev{display:none;}
    .swiper-button-next{display:none;}
    .news_video li img{height:110px;}
    .pro_lit_right{
        width: 60%!important;
    }
  .prp_lit_left{margin-right:10px!important}
  
  
  
}

.all_video video{ width: 100%;
    -o-object-fit: cover;
    object-fit: cover; } 
    

@media screen and (min-width: 640px) and (max-width: 1400px) {
     .all_video video{
         height: 600px;
     }
}
    
@media (min-width:1401px){
    .all_video video{
         height: 800px;
     }
}

@media (max-width:639px) {
    .all_video video{
         height: 260px;
     }
     .mnoblod{font-weight:400!important}
     .-current .pKv2__caption{background:#fff;background-color:#fff;padding:0;border-top:0}
     .pKv2__caption{background:#fff;background-color:#fff}
     .pKv2__caption-lead{background:#fff;background-color:#fff;color:#000}
     
}



.sec_zjlfw{display:flex;background:#F2F2F4;max-height:300px; align-items: center}
.f_imgr{display:flex; align-items:center;padding:30px 70px;}    
.f_imgr p{font-size:24px;padding:5px}
.f_imgc{height:100%;width:30%;max-height: 300px;}
.f_imgc img{height:100%;max-width:100%;max-height: 300px;}


@media (max-width:639px) {
    .sec_zjlfw{margin-top: 25px;}
    .f_imgc{margin:0 auto;padding-top:5px;width:30%;}
    .f_imgc img{width:100%;}
    .f_imgr{padding:5px;}
    .f_imgr p{font-size:13px;}
    
}
@media (max-width:1200px) and  (min-width:641px) {
    .f_imgr p{font-size:20px;}
}

.btn_tel a{color:#fff;}
.swmx_btn .arr_btn{display:flex;}
.cp_last_main .swiper-wrapper{align-items: center;}

.hgimg .abt_ewm img{width:120px;}
.hgimg .abt_ewm{right:-20px;}

.sub_tij{ cursor: pointer;}



.sx_xl_li_xpz{display:flex;align-items: center}
.sx_xl_li_xpz .btn_m .all_ico{margin-top:0}

.sx_xl_li_xpz .btn_m{}

.sx_xl_li_xpz .btn_m .all_ico a{    padding: 2px 8px;
    border: 2px #BF0903 solid;
    color: #BF0903;
    font-size: 22px;
    border-radius: 6px;}
.sx_xl_li_xpz .btn_m .all_ico a img{height:20PX;}

@media (max-width:640px) {
    .sx_xl_li_xpz .btn_m .all_ico a{
        font-size: 16px
    }
    .sx_xl_li_xpz{margin:10px 0; }
    .sx_xl_li_xpz .btn_m .all_ico a img{height:16PX;}
}

.hide_{display:none!important;}




.rel_lag{position: relative;cursor: pointer;z-index: 999;}
.rel_lag:hover .lag_abt{max-height:200px!important;}
.lag_abt div{padding:0 5px;}
.lag_abt div:hover{background:#eee;}


#kefu-button img{max-width:55px;}
  #kefu-button {
    position: fixed;
    right: 20px;
    bottom: 40vh;
    z-index: 9999;
    color: #fff;
    border-radius: 8px;
    font-size: 16px;
  }

  #kefu-button a {
    color: white;
    text-decoration: none;
    font-weight: bold;
  }

  #kefu-button:hover {
    
    cursor: pointer;
  }
  
  
  
  .new_content img{max-width:100%;height:auto!important;}
  @media (max-width:640px){
      .new_content img{height:auto!important;}
  }



.wy_ban_text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 40px 20px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.0) 90%);
    z-index: 10;
}
.wy_b_tit{font-size:36px;font-weight:bold;margin-bottom:20px;
    color: rgba(255, 255, 255, 1);
    line-height: 34px;
    letter-spacing: 1px;
    text-align: left;
}
.wy_b_desc{font-size:20px;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 32px;
    text-align: left;}


.wy_line_red{background: rgba(208, 10, 4, 1);height:6px;width:48px;margin: 15px 0}
.wy_sec2_tit{color: rgba(29, 29, 29, 1);
    font-size: 36px;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: 1px;
    text-align: left;margin: 10px 0}
.wy_sec2_desc{color: rgba(59, 59, 59, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 1px;
    text-align: left;}
.wy_sec2{padding:110px 0;}


.wy_sec2_nr .features {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
    padding: 20px 0;
    margin-top: 20px;
}

.wy_sec2_nr .feature-box {
    position: relative;
    flex: 1 1 calc(25% - 20px); /* 4列布局，减去gap */
    aspect-ratio: 3 / 5; /* 宽高比控制为 3:5 */
    height: 485px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    display: flex;
    align-items: flex-end;
    transition: transform 0.3s;
}

.wy_sec2_nr .feature-box:hover {
    transform: scale(1.02);
    cursor: pointer;
}

.wy_sec2_nr .feature-text {
    padding: 20px;
    background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0));
    width: 100%;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 1px;
    text-align: left;
}

/* 可选：在小屏幕自动两列或一列 */
@media (max-width: 1024px) {
    .feature-box {
        flex: 1 1 calc(50% - 20px);
    }
}

@media (max-width: 600px) {
    .feature-box {
        flex: 1 1 100%;
    }
}

.wy_sec2_cq{padding:100px 0;}
.wy_sec2_desc_cq{
    color: rgba(59, 59, 59, 1);
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 1px;
    text-align: left;
}
.conta_wy_max{width:1280px;margin: 0 auto;}

.wy_cq_nr{margin-top: 20px;}
.cert-swiper {
    width: 100%;
    padding: 20px;
    position: relative;
}

.cert-swiper .swiper-slide {
    display: flex;
    justify-content: center;  /* 水平居中 */
    align-items: center;      /* 垂直居中 */
    height: 150px;            /* 你可以根据需要设定固定高度 */
}


.cert-swiper .swiper-slide img {
    width: 120px;
    height: auto;
    object-fit: contain;
    transition: transform 0.3s;
}

.cert-swiper .swiper-slide img:hover {
    transform: scale(1.05);
}

.cert-swiper-button-prev,
.cert-swiper-button-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    color: #333;
    font-size: 58px;
    font-weight: 100;
    cursor: pointer;
    user-select: none;
}

.cert-swiper-button-prev {
    left: 0;
}

.cert-swiper-button-next {
    right: 0;
}
.vision-section {
    position: relative;
    width: 100%;
    height: 442px;
    background: url('/static/picture/wy_yj.jpg') center center no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
}

.vision-overlay {
    position: absolute;
    left: 0;
    top: 0;
    height: 442px;
    width: 40%; /* 调整渐变范围 */
    background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0));
    z-index: 1;
}

.vision-content {
    position: relative;
    z-index: 2;
    color: #fff;
}

.vision-content h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.vision-content p {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}
.vs_wid_left{width:50%;}
.sec_wh_fo .info-section {
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
}
.sec_wh_fo .info-block {
    width: 22%;
}
.sec_wh_fo .info-block h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.sec_wh_fo .info-block p {
    font-size: 14px;
    line-height: 1.6;
    margin: 0;
}
.sec_wh_fo{padding:100px 0;}
.sec_wh_fo .info-block h3{font-size:20px;}

.dy_flex{display: flex;}
.wh_bos_left{width:50%;z-index:-1;}
.wh_abt_right{width:50%}
.wh_l_img{width:100%}
.wh_l_img img{width:150%;max-height:600px;}
.wh_r_nrb{background: #fff;z-index:999;padding:70px 50px;}
.wh_abt_right_h{
    color: rgba(29, 29, 29, 1);
    font-size: 36px;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: 2px;
    text-align: left;
    margin-bottom: 30px;
}
.wh_abt_right{display: flex;align-items: center}
.wh_abt_r_nr div{color: rgba(29, 29, 29, 1);
    font-family: Inter;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 1px;
    text-align: left;
    white-space: nowrap;
}
.nowrap{white-space: nowrap;}
.sec_wy_ty{padding:100px 0;}

.sec_news_nr .card-section {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto;
    gap: 20px;
}
.sec_news_nr .card {
    border: 1px solid #333;
    padding: 15px;
    width: calc(33.333% - 13.33px); /* 3栏布局 */
    box-sizing: border-box;
}
.sec_news_nr .card-header {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: #555;
    margin-bottom: 10px;
}
.sec_news_nr .card-title {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.6;
}
.r_more{width:100%;display: flex;justify-content:flex-end;margin: 15px 0;}
.sec_news_nr .card-title{
    color: rgba(59, 59, 59, 1);
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 2px;
    text-align: left;
    margin: 35px 0;
}
.sec_news_nr .card-header span{
    color: rgba(59, 59, 59, 1);
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 1px;}


@media (max-width: 640px) {
    .wy_ban_text{padding:40px 10px 0 10px}
    .wy_b_tit{font-size:20px;margin-bottom: 5px}
    .wy_b_desc{font-size:14px;line-height:20px;}
    .wy_sec2{padding:20px 0;}
    .sec_wh_fo{padding:20px 0}
    .sec_wy_ty{padding:20px 0}
    .wy_sec2_nr .feature-box{
        flex: 1 1 calc(50% - 20px);
        height:280px;
    }
    .wy_sec2_cq{padding:30px 0;}
    .wy_sec2_tit{font-size:22px;}
    .wy_sec2_desc{font-size:16px;line-height: 22px;}
    .wy_sec2_nr .feature-text{font-size: 16px;}
    .swiper-father{margin-top:5px!important;}
    .wy_team{padding-top:0!important;}
    .wy_sec2_desc_cq{font-size:14px;line-height:20px;}
    .conta_wy_max{width:100%;}
    .vs_wid_left{width:100%;}
    .sec_wh_fo .info-section{flex-wrap: wrap}
    .sec_wh_fo .info-block{width:48%}
    .conta{width:100%;max-width:100%;}
    .sec_wy_boss_nr{flex-wrap: wrap}
    .wh_abt_r_nr div{white-space:normal!important;}
    .wh_abt_right_h{white-space:normal!important;font-size:20px;margin-bottom:5px}
    .wh_bos_left{width:100%;}
    .wh_abt_right{width:100%;}
    .wh_l_img img{width:100%;height:auto;}
    .wh_r_nrb{padding:10px;}
    .wh_abt_r_nr div{font-size:16px;line-height:20px;}
    .sec_sct_new{padding-top:0;}
    .sec_news_nr .card{width:100%;}
    .sec_news_nr .card-title{margin:5px 0;font-size: 16px;}
    .sw_desc{font-size:16px;line-height:20px;}
}
.contact_n_hyjr_left{display:flex;justify-content: space-between;align-items: center;width:100%;}
.conta_wi_ewm img{max-width:150px;}