.structure-layout .h1,
.structure-layout .h2,
.structure-layout .h3,
.structure-layout .h4,
.structure-layout .h5,
.structure-layout .h6 {
    color: #000;
    font-weight: 700;
    font-family: 'Arial', sans-serif;
    font-size: 1.75rem;
 }
.structure-layout .product-structure .structure-table {
    padding-top: 20px;
    padding-bottom: 20px;
    border-collapse: collapse;
}
.structure-layout .product-structure .structure-table .structure-row {
    display: table-row;
    margin: 10px 0;
}
.structure-layout .product-structure .structure-table .structure-row .col-left {
    width: 40%;
    background-color: #fafafa;
}
.structure-layout .product-structure .structure-table .structure-row .col-right {
    width: 60%;
    background-color: #fff;
    display: table-cell;
}
.structure-layout .product-structure .structure-table .structure-row .col-left,
.structure-layout .product-structure .structure-table .structure-row .col-right {
    padding: 12px;
    display: table-cell;
    border: 1px solid #f4f4f4;
    font-size: 16px;
    color: #222;
    line-height: 20px;
}
table.has-title {
    margin-bottom: 10px;
}

.poorder .tab-list {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.poorder .tab-list dd {
    cursor:pointer;
}

.poorder #ert {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-he.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder #uioi {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-su.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder .tab-list .list .current {
    background-image:url(../images/p-he-1.jpg) !important;
}

.poorder .tab-list .list1 .current {
    background-image:url(../images/p-su-1.jpg) !important;
}


.sticky-header .pc-navbar > li > a {
    display: block;
    padding: 36px 40px 36px 0;
    text-transform: uppercase;
    font-size: 16px;
    color: #202020;
}



.sticky-header .searchbox > i {
    font-size: 22px;
    color: #a3a3a3;
    font-weight: 200;
    cursor: pointer;
}


.sticky-header .language-group .btn {
    color: #a3a3a3
}




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




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

.flex_b{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}


.flex_c{    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}


.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e6212a;
    border: 1px solid #e6212a;
    padding: .375rem 1.75rem;
    line-height: 1.5;
    border-radius: .25rem;font-size: 16px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn a{
  color:#fff;
}

.btn{padding: 5px 10px;}
.btn:hover{
    background-color: #e6212a;
    border: 1px solid #e6212a;
}


.btn a:hover{color:#fff!important}


.lastli{position: relative;z-index: 99999;}
.lastli span{color:#fff;font-size: 14px;}

.sk_a li{line-height: 35px;height: 35px;}
.sk_a a{color:#e6212a;z-index: 9999;position: relative;display: block;}
.sk_a a:hover{
    color:#e6212a!important;
}
.sk_a {
    display: none;
    position: absolute;
    top: 33px;
    left: 0;height: 35px;
    width: 100%;text-align: center;
    border: 1px solid #e6212a;
    background: white; /* 添加背景色以防内容被覆盖 */
    z-index: 9999; /* 确保下拉菜单在其他元素之上 */
}


.lastli:hover .sk_a{display: block;text-align: center;}

.dropdown-toggle::after{color:#fff}










/* box1 */
.box1{margin-top: 70px;}

.ab1{width: 50%;	box-shadow: 1px 4px 2px 0px 
		rgba(0, 0, 0, 0.15);
	border-radius: 8px;overflow: hidden;}
.ab1 img{width: 100%;}


.ab2{width: 50%;padding: 0 2.5vw;}

.at1{	font-size: 37px;
	font-weight: 600;
	letter-spacing: -1px;
	color: #45464b;
	opacity: 0.4;margin-left: 8.26vw;}
    
.at2{	font-size: 36px;
	font-weight: 600;
	line-height: 37px;
	letter-spacing: -1px;
	color: #45464b;
	opacity: 0.46;}

.at3{	font-family: Arial-BoldMT;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: -2px;
	color: #323232;}


.gsjj{	font-family: ArialMT;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 29px;
	letter-spacing: 0px;
	color: #5e5e5e;margin-top: 20px;}


.ab33{margin-top: 20px;font-family: ArialMT;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 29px;
	letter-spacing: 0px;
	color: #5e5e5e;}


.more_a{	width: 166px;
	height: 47px;
	background-image: linear-gradient(268deg, 
		#ec6c72 0%, 
		#e6212a 100%);
	border-radius: 2px 23px 23px 2px;padding: 0 19px;}

.more_a h2{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 47px;
	letter-spacing: 0px;
	color: #ffffff;}

.more_a:hover{	background-image: linear-gradient(268deg, 
		#e6212a 0%, 
		#e6212a 100%);}


/*样式*/
@media (max-width: 1440px) {
.at1{font-size: 30px;}
.at2{font-size: 45px;}
.at3{font-size: 65px;}

.gsjj{	font-family: ArialMT;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #5e5e5e;margin-top: 25px;}
  }


  @media (max-width: 1370px) {
.at1{font-size: 25px;}
.at2{font-size: 40px;}
.at3{font-size: 50px;}

.gsjj{	font-family: ArialMT;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: #5e5e5e;margin-top: 25px;}
  }



  @media (max-width: 1280px) {
.at1{font-size: 20px;}
.at2{font-size: 30px;}
.at3{font-size: 40px;margin-top: 0px;}

.gsjj{	font-family: ArialMT;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: #5e5e5e;margin-top: 25px;}
  }



  @media (max-width: 992px) {
.ab1{width: 100%;}
.ab2{width: 100%;padding:15px;}

.box1{margin-top: 30px;}


.more_a{	width: 140px;
	height: 37px;
	background-image: linear-gradient(268deg, 
		#5ebcf7 0%, 
		#e6212a 100%);
	border-radius: 2px 23px 23px 2px;padding: 0 10px;}

.more_a h2{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #ffffff;}


.at2{font-size: 22px;line-height: 30px;}
.at3{font-size: 30px;margin-top:0px;}
  }




  /* box2 */
.box2{background:#efefef;padding-top: 40px;padding-bottom: 80px;margin-top: 70px;}
.more_b{	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333;text-transform: uppercase;
        
}
.more_b a{
    color: #333;

}
.pp_list{margin-top: 60px;width: 100%;overflow: hidden;}
.pp_list li{	background-color: #ffffff;
	box-shadow: 1px 4px 2px 0px 
		rgba(0, 0, 0, 0.15);
	border-radius: 0px 0px 23px 0px;position: relative;padding-bottom: 10px;margin-bottom: 25px;overflow: hidden;}
.pp_list li .pp_img{width: 100%;margin:0 auto;overflow: hidden;}
.pp_list li .pp_img img{width: 100%;height:100%;    transition: transform .2s;}

.pp_list li h4{	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0px;
	color: #000000;text-align: center;height:25px;overflow: hidden;margin: 10px 0;
    transition: .3s ease-in-out; 
      transform: translateY(125%)}

  .pp_list li:hover h4{ transform: translateY(-25%);
 }


.pp_list li h4 a{color: #000000;}
/* .pp_list li:hover .pp_img{width: 80%;margin:0 auto;text-align: center;} */

.pp_list li:hover .pp_img img{    transform: scale(.8) translateY(-15%);
    cursor: pointer}




.pp_nr{width: 100%;margin-top: 0px;position: relative;padding: 0 10px;}


.more_3{	width: 154px;
	height: 35px;
	background-color: #e6212a;
	border-radius: 4px;margin:0 auto;margin-top:0px;line-height: 35px;text-align: center;font-size: 13px;opacity: 0;;
  margin-bottom: 0px;
   transition: .3s ease-in-out;
      transform: translateY(85%)}

.more_3 a{color: #ffffff!important;}


.pp_list li .more_3 a:hover{color: #ffffff;}

.pp_list li:hover .more_3{opacity: 1; transform: translateY(-10%)}

.pp_list li:hover h4 a{color:#e82029}



  @media (max-width: 1280px) {
.more_3{	width: 150px;
	height: 40px;
	background-color: #e6212a;
	border-radius: 4px;margin:0 auto;margin-top: 10px;line-height: 40px;text-align: center;font-size: 13px;display: none;transition: all .3s;}

  }


    @media (max-width: 992px) {
.more_3{	width: 130px;
	height: 35px;
	background-color: #e6212a;
	border-radius: 4px;margin:0 auto;margin-top: 10px;line-height: 35px;text-align: center;font-size: 13px;display: none;transition: all .3s;}

  }

.box2 .at3{text-transform: uppercase;}



    @media (max-width: 992px) {

.pp_list li h4{
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0px;
	color: #000000;
	text-align: center;
	height:25px;
	overflow: hidden;
	margin: 10px 0;
	transition: .3s ease-in-out;
	transform: translateY(52%);
	}
  }



/* box3 */
.box3{background:url(//wm.cdn.cn86.cn/steadyweld/2024/11/662945265dmdhhdx.png) no-repeat 50% 50%;background-size: cover;padding-top: 65px;padding-bottom: 130px;}
.box3 .at3{text-transform: uppercase;}

.cc_con{margin-top: 70px;position: relative;}
.cc_list{overflow: hidden;}
.cc_list li{position: relative;border-radius: 2px;}
.cc_list li .pp_img{width: 100%;}
.cc_list li .pp_img img{width: 100%;}
.cc_list li .pp_nr2{width: 100%;position: absolute;left:0%;bottom: 0px;background: rgba(230, 33, 42, 1);line-height: 25px;height:50px;overflow: hidden;}
.cc_list li .pp_nr2 h3{	font-size: 16px;
	font-weight: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #e9e9e9;text-align: center;}

.cc_list li .pp_nr2 h3 a{color: #e9e9e9!important;}

/* .cc_list li:hover .pp_nr2 h3 a{color: #000!important;} */

.cc_list li:hover .pp_nr2{opacity: .8;}



.cc_con .swiper-button-prev{ height: 36px; width: 36px!important;background:none!important;    font-family: MicrosoftYaHei;
border-radius: 50%;
        letter-spacing: 0px;border: solid 1px #7b8b8e;
        color: #ffffff;background:#fff!important ;}
.cc_con .swiper-button-prev:hover{background: #e6212a!important;
border: solid 1px #e6212a;}
    
    
.cc_con .swiper-button-next{ height: 36px; width: 36px!important;background:none!important;    font-family: MicrosoftYaHei;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
    border: solid 1px #d4d1d1;border-radius: 50%;
        color: #ffffff;background:#fff!important;}
     

.cc_con .swiper-button-next:hover{background: #e6212a!important;}

.cc_con .swiper-button-next:hover:after{color:#fff}
.cc_con .swiper-button-prev:hover:after{color:#fff}

.cc_con .swiper-button-prev {
        left: -60px;
      }
      
.cc_con .swiper-button-next{
        right: -60px;
      }
      
.cc_con .swiper-button-next,
.cc_con .swiper-button-prev {
        outline: none;
        position: absolute;
        top:50%;
        z-index: 9999;
        height: 36px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease; }


.cc_con .swiper-button-next:after,
.cc_con .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 13px;
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;color:#79787b;
    line-height: 1
}



@media (max-width: 1280px) {
.cc_con{margin-top: 40px;position: relative;overflow: hidden;}
.cc_list{overflow: hidden;}
.box3{background:url(//wm.cdn.cn86.cn/steadyweld/2024/11/662945265dmdhhdx.png) no-repeat 50% 50%;background-size: cover;padding-top: 45px;padding-bottom: 40px;}
}






/* box4 */
.box4{margin-top: 60px;}
.xw_1{	border-radius: 1px;
	border: solid 1px #ebebeb;width: 48%;padding: 25px;box-shadow: 0 0 3px #ddd;margin-top: 50px;}
    
.xwtt{	font-family: Arial-BoldMT;
	font-size: 22px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 0px;
	color: #3a3a3a;text-transform: uppercase;}

.more_4{	width: 116px;
	height: 31px;
	background-color: #e6212a;
	border-radius: 2px;font-size: 12px;text-align: center;overflow: hidden;}

.more_4 a{line-height: 31px;color: #ffffff;}
.more_4:hover{opacity: .5;}
.more_4 a:hover{color:#fff!important}



.xw_11{margin-top: 20px;}
.xw_11 li{border-bottom: 1px solid #f6f6f6;}

.xw_11 li .time{	font-size: 19px;
	font-weight: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #373737;}

.xw_11 li .time span{	font-size: 16px;
	font-weight: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #7b8b8e;padding-left: 5px;}

.xw_11 li h2{	font-size: 17px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #525252;	line-height: 48px;width: 80%;overflow: hidden;margin-bottom: 0px;height:48px}

.xw_11 li h3{color:#79787b;font-size: 16px;	line-height: 48px;}

.xw_11 li:hover .time{color:#e6212a;}
.xw_11 li:hover .time span{color:#e6212a;}
.xw_11 li:hover h2{color:#e6212a;}




@media (max-width: 1360px) {
.xw_11 li h2{width: 70%;}
}



@media (max-width: 992px) {
.xw_1{	border-radius: 1px;
	border: solid 1px #ebebeb;width: 100%;padding: 25px;box-shadow: 0 0 3px #ddd;margin-top: 20px;}
.xw_11 li .time span{display: none;}

.xwtt{font-size: 17px;}
}




/* box5 */
.box5{background:#efefef;padding: 60px 0;margin-top: 65px;}
.sw_con22{margin-top: 60px;overflow: hidden;}
.pp_2 li{  	border-radius: 2px;box-shadow: 0 0 3px #ddd;}
.pp_2 li .img{display: block;}
.pp_2 li .img img{width: 100%;}

.df_aa{
    width: 35%;
}
.df_bb{
    width: 25%;
}
.df_cc{
    width: 40%;
}

.dtff{	font-size: 16px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 0px;
	color: #e5e4e4;
    text-transform: uppercase;
    }


.gstt{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #e6e6e6;margin-top: 25px;}

.lxwm{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #d8d6d6;
	opacity: 0.8;margin-top: 20px;}

.lxwm p{margin: 0px;}

.lxwm p a{
    color:#d35c46;
}
.pp_rot{margin-top: 20px;}
.pp_rot li a{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #dcdbdb;
	opacity: 0.8;}


.pp_rot li:hover a{color: #fff!important;}


.vv_ll li{margin-left: 10px;}
.vv_ll li a img{width: 24px;}

.ft-message-form{margin-top: 20px;}



.ft-message-form .fa2{color:#fff;font-size: 15px;font-weight: 400;margin-left: 10px;}


.dff2{background:#2e2e2e;padding: 15px 0;margin-top: 45px;}
.seo_aa{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #b2b2b2;text-align: center;}

.seo_aa p{margin-bottom: 0px;}

.seo_aa a{	color: #b2b2b2;}


.logo2{display: none;}

.sticky-header .logo3{display: none;}
.sticky-header .logo2{display: block;}


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




.site-footer2 .ft-message-form input, .site-footer2 .ft-message-form textarea {
    border: 1px solid #D7D7D7;
    font-size: 16px;
    color: #333;
    padding: 10px;
    height: 38px;
    border-radius: 4px;
}
.site-footer2 .ft-message-form .form-group { display: flex; align-items: center;}

.site-footer2 .ft-message-form textarea {
    line-height: 22px!important;   padding: 10px;
    height: 45px; color: #333!important;
}

.site-footer2 .submit-btn {
    border: none;
    padding: 10px 25px;
    color: #fff;
    width: 98%;
    transition: .5s;

	background-image: linear-gradient(268deg, 
		#e6212a 0%, 
		#b14f54 100%);
	border-radius: 4px;

}

.site-footer2 .submit-btn:hover {
    background-color: #FFFFFF;
    color: #fff;
}

.site-footer2 .ft-message-form input::-webkit-input-placeholder, .site-footer .ft-message-form textarea::-webkit-input-placeholder {
    color: #333;
    font-size: 16px;
}

.site-footer2 .ft-message-form input:-moz-placeholder, .site-footer .ft-message-form textarea:-moz-placeholder {
    color: #333;
    font-size: 16px;
}

.site-footer2 .ft-message-form input::-moz-placeholder, .site-footer .ft-message-form textarea::-moz-placeholder {
    color: #fff;
    font-size: 16px;
}

.site-footer2 .footer-weight-link a:hover, .site-footer .ft-social-list a:hover, .site-footer .ft-contct-info a:hover {
    color: #fff !important;
}





/*stylepbulic*/
#stylesubnav{width:100%;background:#F7F7F7;padding:20px 0;}
#stylesubnav .xq_c{}
#stylesubnav .xq_crumbs{background:url(//wm.cdn.cn86.cn/steadyweld/2024/12/d0ea0895f6kchq0w.png) no-repeat left 6px;line-height:26px;float:left;padding-left:24px;text-transform:capitalize;}
#stylesubnav .xq_crumbs a{margin:0 10px;}
#stylesubnav .xq_nav{float:right;font-size:0;-webkit-text-size-adjust:none;}
#stylesubnav .xq_nav a{display:inline-block;height:49px;line-height:49px;padding:0 18px;text-align:center;position:relative;font-size:14px;}
#stylesubnav .xq_nav a.on{background:#ca0d00;color:#FFF;}
#stylesubnav .xq_nav a.on .san{position:absolute;left:50%;margin-left:-10px;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #21A7EE;display:block;}




/*companyInfo*/
#companyInfobg{padding:38px 0 50px;}
.companyInfo{margin-top:36px;background:#FFF;}
.companyInfo .cl_img{width:45.402%;position:relative;display: none;}
.companyInfo .cl_img img{width:100%;height:100%;object-fit:cover;}

.companyInfo .txt{width:100%;}
.companyInfo p{margin:0;text-align:center;line-height:28px;color:#666;font-size:15px;}
.companyInfo p.tit{
        font-family: Arial-BoldMT;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: -2px;
    color: #323232;
    margin-top: 25px;
    text-align: center;
}
.companyInfo .MsoNormal{
    text-align:left;
}
.ab34t{
    font-family: Arial-BoldMT;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: -2px;
    color: #323232;
    margin-top: 25px;
    text-align: center;
}


.companyInfo p.en{height:34px;line-height:34px;font-size:24px;color:#717171;font-weight:bold;margin-top:9px;}
.companyInfo .txt{
    overflow: hidden;
}
.companyInfo .txt .desc { margin-top: 25px;
    font-size:24px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -1px;
    color: #45464b;
    opacity: 0.46;
}


.MsoNormal{text-align:left;line-height:28px;color:#666;margin-top:10px;font-size:15px;}
/**/


.ak_ll{margin-top: 4.5vw;overflow: hidden;margin-bottom: 40px;}
.ak_ll li a.img{display: block;}
.ak_ll li a.img img{width: 100%;}




@media (max-width: 1280px) {
.companyInfo p.tit{height:40px;line-height:40px;font-size:30px;font-family:Impact;color:#e6212a;}
}


@media (max-width: 990px) {
.companyInfo p.tit{height: 35px;line-height:35px;font-size: 30px;font-family:Arial-BoldMT;color:#323232;}
.companyInfo .cl_img{width:100%;position:relative;}
.companyInfo .txt{width:100%;margin-top: 25px;}


.ab34t{
    font-family: Arial-BoldMT;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -2px;
    color: #323232;
    margin-top: 25px;
    text-align: center;
}

}



.lx_a1_v1{margin-bottom: 2.5vw;}
.lx_a1_v1 dl {
  width: 31.94444%;
  background: #fff;
  border: 1px solid #e6212a;
  border-radius: 1.5625rem;
  text-align: center;
  padding: 2rem 15px;
}

.lx_a1_v1 dl i img{max-width: 50px;margin:0 auto;display: block;text-align: center;}
.lx_a1_v1 dl dt{  color: #323232;
  font: 600 1.5rem/1.5em "Arial";
  padding: 0.6em 0 0.3em;}

.lx_a1_v1 dl dd{color: #323232;
  font: 400 1.125rem/1.35em "Arial";}


  @media (max-width: 990px) {
.lx_a1_v1 dl {
  width: 100%;
  background: #fff;
  border: 1px solid #e6212a;
  border-radius: 1.5625rem;
  text-align: center;
  padding: 2rem 15px;margin-bottom: 15px;
}
}


.ft-message-form2{margin:0 auto;margin-top: 15px;}

.ya_11{width: 48.9%;}
.ya_11 .form-group{ background-color: #ffffff;
  border-radius: 0px;margin-bottom: 0;}
.ya_11 .form-group input{height: 40px;line-height: 40px;padding-left: 15px;color: #666;font-size: 16px;}

.ya_t{  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #ffffff;}



.ynr_aa{width: calc(100% - 110px);}

.ya_22{ height: 48px;
  background-color: #ffffff;
  border-radius: 0px;}

.ya_22 .form-group textarea{height: 48px;line-height: 48px;padding-left: 15px;color: #666;font-size: 16px;}
.ya_22 .form-group textarea{width: 100%;height:48px;overflow: hidden;}


.tj_aa{ width: 100px;
  height: 48px;
  background-color: #c52103;
  border-radius: 0px;margin-top: 28px;}
.tj_aa button{line-height: 48px;  font-size: 16px;color:#fff;text-transform: capitalize;}



.wz_yya{width: 49%;}


.ya_22 .form-control {
    display: block;
    width: 100%;
    height: calc(1.999em + .75rem + 2px);
    padding: 0.365rem .65rem!important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 3.5;
    color: #666;
    background-color: #fff;
    background-clip: padding-box;
    border:none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}




  @media (max-width: 992px) {
.ya_11{width: 100%;}
}


.contact-select {
  width: 98%;
  display: inline-block;
}



.bttt{color:#333;font-size: 16px;margin: 15px 0;}



        .cate-list2 {
            width: 100%;
            overflow-x: auto; /* 水平滚动条 */
            white-space: nowrap; /* 防止换行 */
            padding: 10px 0;
        }
        
        .cate-list2 .category {
            display: inline-block; /* 横向排列 */
        }
        
        .cate-list2 .category {
            display: inline-block;
            margin: 0 5px;
            color: #333;font-size: 18px;
            text-decoration: none;
            border-radius: 4px;
            font-family: Arial, sans-serif;
        }
        
         .cate-list2 .category a:hover {
            color: #e6212a;
        }
        
        /* 自定义滚动条样式 */
        ::-webkit-scrollbar {
            height: 2px;
        }
        
        ::-webkit-scrollbar-track {
            background: #f1f1f1;
        }
        
        ::-webkit-scrollbar-thumb {
            background: #e6212a;
            border-radius: 4px;
        }
        
        ::-webkit-scrollbar-thumb:hover {
            background: #e6212a;
        }


.product-left .tab-content .tab-pane p strong strong { 
    font-weight: 600;
}

.custom-lan {
    margin-left: 10px;
}
.custom-lan a {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #fff;
}
.custom-lan a img {
    width: 18px;
    margin-right: 5px;
}
@media (max-width: 991px) {
    .df_aa{
        width: 60%;
    } 
    .df_bb{
        width: 40%;
    } 
    .df_cc{
        width: 100%;
    }
}

@media (max-width: 640px) {
    .df_aa{
        width: 100%;
    } 
    .df_bb{
        width: 100%;
    } 


    .btn {font-size: 12px;}


}