.w1200 {width: 1200px;margin: auto;}
.w400 {width: 400px;margin: auto;}
/*.w400 {width: 450px;margin: auto;}*/
.watermarkImage {
    display: block;
    position: relative;
}

.w900 {width: 980px;margin: auto;}
.w800 {width: 800px;margin: 0 auto;}
.navWidth {width: 1235px;margin: auto;}
.col333 {color: #333;}
/* #app {
	font-family: 'Avenir', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2c3e50;
	margin-top: 29px;
} */
/*客服*/
#index.pcKefu{
	position: fixed;
	right: 10px;
	top: 21%;
	z-index: 8 !important;
}

#index.pcKefu .kefu_item{
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pcKefu .kefu_item > a>img, 
.pcKefu .kefu_item > img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
#index.pcKefu .shop-list{
	min-width:200px!important;
	padding:10px 20px!important;
}

.shop-list-model a{
	color: #3289e0!important;
	text-decoration: #3289e0 underline;
}

.shop-list-model  img{margin-left: 5px;}

.pcKefu .weixin_box,.pcKefu .qq_box,.pcKefu .msgs_box,.pcKefu .tel_box,.pcKefu .shop-list{
	/* min-width: 135px;
	min-height: 50px; */
	background-color: #fff;
	border-radius: 5px;
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	flex-direction: column;
    justify-content: flex-start;
    padding: 15px;
	box-sizing: border-box;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	z-index: 9 !important;
}
.fiexd-image{
    width: 60px;
    height: 60px;
	border-radius: 50%;
    margin-right: 30px;
}
.fiexd-text * {
    white-space: nowrap;
}
.fiexd-text h2 {
    line-height:  2rem;
}
.fiexd-text >div {
    font-size: 12px;
}
.fiexd-content {
    margin: 30px 0 0 90px;
    font-size: 16px;

}
.pcKefu .sanjiao{
	width: 0;
	height: 0;
	border-left: 10px solid #fff;
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
}

.wpa_qq{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 8px 0 14px;
}
.wpa_qq a{
	margin: 5px 0;
}


.weixin:hover .weixin_box{
	display: flex;
}

.qq:hover .qq_box{
	display: flex;
}

.msgs:hover .msg_box{
	display: flex;
}

.tel:hover .tel_box{
	display: flex;
}

.shop-btn-new .kefu_quantity{
	position: absolute;
	min-width: 25px;
	text-align: center;
	right: 5px;
	top: 0;
	font-size: 12px;
	background-color: red;
	color: #fff;
	padding: 3px 4px;
	border-radius: 50%;
	transform: scale(.9);
}

.layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #e1251b !important;
}

.layui-laypage a, .layui-laypage span{
	padding: 0 10px !important;
}
img{
	overflow: hidden;
}
#details .btn.btn-sm.start {
	color: #fff;
}
.nodata_box{
	background-color: #fff;
	width: 100%;
	height: 566px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.nowarp{
	color: red;
	height: 23px;
	display: inline-block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.nowarp4{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.w200nowarp{
	display: inline-block;
	width: 150px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.FlexRow {display: flex;flex-direction: row;}
.FlexRows {display: flex;flex-direction: row;justify-content: space-between;}
.FlexRowA {display: flex;flex-direction: row;justify-content: space-around;}
.FlexColumn {display: flex;flex-direction: column;}
.FlexRow {display: flex;flex-direction: row;}
.FlexEnd {justify-content: end;display: flex;}
.center {display: flex;	align-items: center;justify-content: center;}
.warp {display: flex;flex-wrap: wrap;}
.spaceing {margin-top: 50px;}
.littleSpaceing {margin: 25px auto;padding: 30px;background: #FFFFFF;border: 1px solid #E9E9E9;box-shadow: 0px 4px 2px rgba(197, 197, 197, 0.16);border-radius: 5px;}
.btmSpaceing {margin-bottom: 20px;}
.FlexRows .btmSpaceing tr{
	border-bottom: 1px solid #808695;
    line-height: 32px;
    background-color: #f8f8f9;
}
.FlexRows .btmSpaceing td {
    width: 50%;
}
.BfontBox {
	width: 242px;
	height: 161px;
	background-image: url(../img/rectangle.png);
	position: absolute;
	z-index: 9;
	margin-top: 110px;
	color: #fff;
	align-items: flex-start;
	line-height: 30px;
}

.BfontBox .line {margin-left: 30px !important;border-color: #fff;}
.proName {font-size: 30px;font-family: "MicrosoftYaHei-Bold";line-height: 60px;color: #333333;font-weight: bold;}
.formDetails {font-size: 14px;color: #999999;}
.top_line {border: 2px solid #E6001F;width: 80px;line-height: 31px;}
.lineSpaceing {display: none;}

/* 面包屑导航 */
.breadcrumb-item+.breadcrumb-item::before {content: ">" !important;}
.navigation {margin: auto;background: #F6F6F6;margin-bottom: 20px;}
.navigation .breadcrumb {margin: 0px !important;background: none;}
.navigation .breadcrumb-item a,.breadcrumb-item.active {font-size: 15px !important;color: #666 !important;}
.bannerBox img {width: 100%;position: relative;}


/* 分页 */
.page-link {color: #ccc !important;background-color: #F0F0F0 !important;border: none !important;}
.page-item {margin: 5px;}
.page-item.active .page-link {color: #fff !important;background-color: #E1251B !important;border-color: #DDDDDD !important;}
.footer_page {margin-bottom: 120px;}
/* 按钮 */
.subumit {background-color: #E6001F !important;color: #fff !important;}

#Products .carousel-item {margin-bottom: 60px;}

/* 走马灯左右切换按钮 */
.carousel-control-prev,.carousel-control-next {background: none;border: none;}

.carousel-indicators li {width: 14px !important;height: 14px !important;background: #999 !important;border-radius: 11px !important;border: none !important;opacity: 1 !important;}

.carousel-indicators .active {background: #E6001F !important;}

#products .table thead th,.table-bordered td {text-align: center !important;vertical-align: middle !important;font-size: 14px;}

.line {padding: 8px;width: 30px;border-bottom: 4px solid #E6001F;}

.title {font-size: 28px;font-weight: 400;color: #333333;}

.bannerTitle {display: none;}

/* 头部 */
.shade{display: none; position: fixed;top:160px;left:0;width:100%;height: 100%;cursor: pointer;z-index:1;background-color: rgba(0,0,0,0.5);}

#LayoutHeader {position: relative;height: auto;margin-top: 29px;}

#LayoutHeader .title { display: flex;line-height: 24px;margin-right: 50px;}
#LayoutHeader .title-logo{
	width: 170px;
	height: 60px;
	overflow: hidden;
	display: flex;
	margin: auto;
}
#LayoutHeader .title-logo>img{
	width: 100%;
	height: auto;
	margin: auto;
}
#LayoutHeader .left_font {color: #666666;font-size: 16px;padding-left: 36px;font-family: "Roboto-Regular";}

#LayoutHeader .left_font div img{padding-right : 5px;}

#LayoutHeader .left_font .center{padding-left:20px;}

#LayoutHeader .left_font :nth-of-type(2){padding-left:35px;}

#LayoutHeader .search_box {position: relative;display: inline-block; margin: 0 10px;}

#LayoutHeader .search_box input{width: 500px;height: 46px;border-radius: 10px;}

#LayoutHeader .top_btn {position: absolute !important;top: 10px;right: 12px;color: #DCDCDC;font-size: 15px;}

#LayoutHeader .menu {margin-top: 21px;height: 50px;background: #E1251B;color: #fff;width: 100%;}

#LayoutHeader .name a {color: #fff;padding: 0 20px;text-decoration: none;}
/* #LayoutHeader .products_menu div a{color: #333!important;border: none!important;padding: 0px;} */
#LayoutHeader .name {padding: 0 17px;cursor: pointer;height: 50px;align-items: center;display: flex;}

#LayoutHeader .name:hover {background-color: #C4170F;text-decoration: none;}

#LayoutHeader .menuName {
	position: relative !important;
}

#LayoutHeader .top_menus {
	height: 50px;
	align-items: center;
}

#LayoutHeader .products_menu {
	position: absolute;
	padding: 0px !important;
	background-color: #c4170f !important;
	top: calc(100%) !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	z-index: 999;
	/* box-shadow: 0px 0px 5px #aaa; */
}

#LayoutHeader .products_menu>.menu_show {
	padding: 3px 10px;

}
#LayoutHeader .products_menu .w200nowarp,
#LayoutHeader .products_menu .w200.nowarp {
	display: block;
	width: auto !important;
	max-width: 400px;
	padding: 0;
	
}

.menu_show>.menu_hide {
	display: none;
	max-width: 800px;
	position: absolute;
	left: 100%;
	top: 0;
	background-color: #c4170f;
	padding: 10px !important;
	box-shadow: 0px 0px 5px #aaa;
}

.menu_show:hover>.menu_hide {
	display: block;

}

#LayoutHeader .products_menu a {
	color: unset;
	text-decoration: none;
}

#LayoutHeader .products_menu a:hover {
	color: #e8e8e8;

}
/* 二级导航 */
/* #LayoutHeader .products_menu {background: #EEEEEE;display: flex;position: absolute;z-index: 999;width: 1200px;height: 400px; left: 50%; transform: translateX(-50%); top:131px;} */

/* .products_menu div {padding-right: 70px;padding-left: 20px;} */

/* .products_menu p {font-size: 18px;font-weight: Bold;padding: 15px 0;border-bottom: 1px solid #7E7E7E;} */

#LayoutHeader ul {padding: 0;}

#LayoutHeader ul li {list-style: none;font-size: 14px;line-height: 24px;cursor: pointer;}

#LayoutHeader ul li:hover {font-weight: bold;}

#LayoutHeader .updateImg {width: 190px;text-align: right;cursor: pointer;}

/* 尾部 */
#LayoutFooter {background: #2A2A2A;color: #fff;position: absolute;bottom: 0;height: 260px;overflow: hidden;width: 100%;}
body{
	min-height: 100vh;
	position: relative;
	padding-bottom: 260px !important;

}

.pcFooter {border-top: 1px solid #474747;}

#LayoutFooter .msg {font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;line-height: 24px;color: #999999;}

#LayoutFooter .msg p {margin: 0;}

#LayoutFooter .menu {text-align: right;}

#LayoutFooter .box {margin: auto;text-align: start;padding: 10px 0;}

#LayoutFooter .name a {padding: 0 30px 20px 0; color: #fff;font-size: 16px;text-decoration: none;}
/* 首页 */
#index{font-family: "Microsoft YaHei";}

#index .banner_a{
	display: flex;
	width: 100%; 
	height: auto;
	overflow: hidden;
	background-color: #f8f8f9;
}
#index .imageWH{
	width: 100%;
	height: auto;
	margin: auto;
	display: block;
}

#index .newBox .new_img_a {display: flex;height: 200px;overflow: hidden;background-color: #f8f8f9;}

.carousel {width: 100%;color: #FFFFFF;}

.carousel img {position: relative;}

.info_box {position: absolute;z-index: 9;width: 1200px;max-width: 100%;	margin-top: 150px;}
#banner .carousel-item.active{
	display: flex;
	justify-content: center;
}

.ti_box {font-size: 20px;margin-bottom: 60px;}

.btn_more {width: 120px;height: 44px;border: 1px solid #FFFFFF;border-radius: 0px;}

.info_box h2 {font-size: 40px;padding-bottom: 19px;margin: 0;font-weight: 100;}

/* 产品 */
.phoneProductsTitle {visibility: hidden;height: 0;}

.productsBox {padding: 40px 0;background: #F7F7F7;}
.productsBox .app-seiper-container{
	display: none;
}
.pcProductsTitle{padding-bottom: 10px;}

.productsBox .title {color: #666666;font-size: 26px;padding: 20px 20px 5px 20px;opacity: 0.8;font-family: "Microsoft YaHei";font-weight: 300;}

.productsBox .allMsg {padding: 30px 20px 0px 0;}

.productsBox .allMsg a:hover {text-decoration: none;opacity: 0.8;}

.productsBox .img_box {width: 282px;height: auto;background: #fff;padding: 20px 20px;margin: 10px;}

.productsBox .name {font-size: 17px;font-weight: 500;}

.productsBox .name a,.productsBox .details,.productsBox .allMsg a {color: #007C8C;}


.productsBox .details,.productsBox .msg,.productsBox .allMsg {font-size: 14px;}

#index .productsBox .msg {color: #666666;font-family: "Microsoft YaHei";height: 23px;max-width: 100%; overflow: hidden;
	text-overflow:ellipsis;   
	white-space: nowrap;
}


#index .productsBox .img_box .name,
#index .productsBox .img_box .msg {
	margin: 6px 0;
}
#index .productsBox .img_box .description {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: auto !important;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	text-decoration: none;
}
.productsBox .details {cursor: pointer;}
#index .productsBox .msg>div:last-child{
	flex: 1;
}
#index .productsBox .msg>div{
	height: 23px;
    max-width: 100%;
    /*width: 100%;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: min-content;
}
.productsBox .details:hover {opacity: 0.8;}

/*#products .oneBox .oneBox_img_a{width:260px;height:200px;}*/


.look_more {text-align: center;}

/* 我们的优势 */
.allBtn {font-size: 13px !important;background: #E6001F !important;width: 109px;margin-top: 20px;border-radius: 0px !important;}

.ourBox {padding: 10px;}

.left_our {padding-right: 20px;}

.left_our {padding: 10px 0;}

.our_msg {
	width: 600px;
	font-size: 14px;
	line-height: 25px;
	padding-right: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	/* 限制在一个块元素显示的文本的行数 */
	-webkit-box-orient: vertical;
	/* 垂直排列 */
	word-break: break-all;
	/* 内容自动换行 */
}

.intro_thumb{
	width: 500px;
	height: auto;
}
.aboutusBox{padding-top: 40px;}
.ourBox img,.aboutusBox img {height: 344px;}
.ourDateBox {padding-top: 50px;width: 250px;}
.ourDateBox div {line-height: 25px;}
.ourDateBox .date {font-size: 12px;padding-bottom: 10px;}
.ourDateBox .title {font-size: 15px;font-weight: bold;}
.ourDateBox .msg {
	color: #007C8C;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制在一个块元素显示的文本的行数 */
	-webkit-box-orient: vertical;
	/* 垂直排列 */
	word-break: break-all;
	/* 内容自动换行 */
}
/* 品牌 */
.brandBox {background: #E6001F;color: #fff;}
.logoBox {background: #fff;padding: 20px;border-radius: 38px;width: 240px;height: 155px;margin:70px 51px;display: flex;justify-content: center;align-items: center;}
.logoBox div {font-size: 20px;color: #333333;font-weight: 400;padding-top: 10px;}
.pc_brandTitle {font-family: Microsoft YaHei;font-size: 25px;}
.phone_brandTitle {visibility: hidden;height: 0;}
.phone_brandTitle div,.phone_brandTitle p {color: #fff !important;border-color: #fff !important;}
.brandMsg {font-size: 15px;line-height: 28px;}
/* .brandBox .img_box {padding-top: 40px;} */
.brandBox .img_box div {width: 140px;height: 55px;background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 0px;margin-right: 20px;}
.hzpp{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.hzpp a{
	width: calc((100% - 60px) / 5);
	/* height: 52px; */
	display: inline-block;
	margin-bottom: 15px;
	margin-right: 15px;
	color: #fff;
	/* background-color:#fff; */
	text-decoration: none !important;
}
.hzpp a img {
	height: 80px;
	width: 100%;
	object-fit: contain;
	background-color: #fff;
}
.hzpp a:nth-child(5n) {
	margin-right: 0;
}
.brands-text {
	display: none !important;
	padding: 0 10px;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	word-break: break-all;
	color: #222;
	display: block;
}
/* 企业文化 */
.enterpriseBox {background: #F7F7F7;padding: 40px 31px;}

.enterpriseBox .msgBox {line-height: 26px;width: 400px;padding: 0 30px 40px 0px;}

.titleBar {color: #E6001F;font-weight: bold;font-size: 18px;}

.details {font-size: 15px;color: #333333;}

.msgBox .details{width: 88%;}

/* 热点新闻 */
.newBox {width: 300px;}

.newBox img {width: 300px;margin: auto;display: block;}

.newBox .new_title {font-size: 18px;line-height: 20px;padding: 10px 0;}

.newBox .new_title a{color: #333;text-decoration: none;}

.newBox .details {background-color: #F2F2F2;padding: 10px;}

.newBox .new_info,.newBox .new_date{font-size: 14px;line-height: 25px;padding-bottom: 10px;}

.newBox .new_date {color: #999999;}

.news {margin-bottom: 40px;display: none;border-top: 8px solid #F2F2F2;padding-top: 25px;}

/* 在线咨询 */
.onlineBtn {background: #E6001F !important;border-radius: 20px !important;padding: 10px !important;width: 160px;}

.onlineBox {background: #2A2A2A;line-height: 60px;padding: 30px 0px 70px 0;color: #fff;}
.onlineBox .w1200 {
    justify-content: center;
}
.onlineBox .w1200 >div {
    flex: 1;
}
.onlineBox .w1200 >.left{
    display: flex;
    flex-direction:column;
    align-items: center;
}
.onlineBox .w1200 >.left>*{
    flex: 1;
}
.onlineBox .form-box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.onlineBox .form-box >* {
    height: 42px;
    line-height:42px;
    border: 1px solid #e8e8e8;
}
.onlineBox .form-box >input {
    width: 60%;
    padding: 0 10px;
}
.onlineBox .form-box >button {
    padding: 0 20px;
    
    background-color: #fff;
}
.onlineBox .title {color: #fff;}

#index .moreBtn {border-radius: 22px !important;background: #E6001F !important;font-size: 12px;margin-top: 6px;width: 100px;}

.moreText {display: none;}

.moreText a {color: #007C8C;font-size: 12px;}

/* 品牌中心 */
#manufacturer hr{border: 4px solid #F0F0F0 !important;display: none}

#manufacturer .tag{font-size: 25px;font-weight: 600;padding-bottom: 20px}

#manufacturer .Char_box .index_box {width: 90px;height: 50px;}

#manufacturer .region_box .index_box {width: 284px;height: 50px;}

#manufacturer .index_box{text-align: center; padding: 9px;margin: 10px 10px 10px 0;font-size:20px;font-weight: 400;cursor: pointer;}

#manufacturer .none_box{color: #333333;background: #FFFFFF;border: 1px solid #ECECEC;}

#manufacturer .click_box{border: none;background: #E6001F;color: #fff!important;}

#manufacturer .msg_details{margin:10px  10px 5px ;color: #E6001F;cursor: pointer;width: calc(16.6666% - 20px);
	
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;

}

#manufacturer .box{padding: 40px 11px 80px 11px;background: #fff;width: 1186px;margin: 10px auto;}

#manufacturer .zzs .img_details {margin-right: 2%;margin-bottom: 15px;width: 15%;}
#manufacturer .zzs .img_details a {
	width: 100%;
	padding: 17.6452% 0;
	position: relative;
	display: block;

}
#manufacturer .zzs .img_details a  img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
#manufacturer .zzs .img_details:nth-child(6n) {margin-right: 0px;}

.phoneManufacturer_img{display: none;}
/* 关于我们 */
#Aboutus .title{font-weight: bold;}

#Aboutus .msg_box {padding: 20px 0 59px 0;font-size: 14px;color: #333;}

#Aboutus .msg_box img {padding-left: 20px;}

#Aboutus .title_box {font-size: 30px;font-weight: bold;text-align: center;padding: 30px;}

#Aboutus .idealBox,.idealBox ul li span{font-size: 16px;}

#Aboutus .idealBox div {line-height: 30px;padding-bottom: 20px;}

#Aboutus .idealBox ul {padding: 20px;}

#Aboutus .idealBox ul li {font-size: 1px;}
#details .pcMsgDetails {
	align-items: flex-start;
}
#details .instock-stock{
	margin-left: 50px;font-weight: 400;font-size: 16px;
}
#Aboutus .valueBox,.idealBox {width: 580px;}
#news_dateils .middle > p,
#Aboutus .middle> p{
	margin: 0;
}
.box_boder.btmSpaceing.littleSpaceing{
	padding-left: 0;
	padding-right: 0;
}
#Aboutus .line {
	padding: 0;
}
.box_boder.btmSpaceing.littleSpaceing table,
.box_boder.btmSpaceing.littleSpaceing thead,
.box_boder.btmSpaceing.littleSpaceing tbody{
	width: 100%;
}
.box_boder.btmSpaceing.littleSpaceing td{
	width: 50%;
	padding: 0 10px;
	line-height: 40px;
}
.box_boder.btmSpaceing.littleSpaceing tr:nth-child(2n-1){
	background-color: #f8f8f9;
	
}
.J_lang_switch.phone_J_lang_switch {
	background-color: initial;
	border: none;
}
#Aboutus p,
#Aboutus p img,
#news_dateils p,
#news_dateils p img{
	display: block;
	max-width: 100%;
	overflow: hidden;
	margin: auto;
	
}

#Aboutus .fontBox {padding-bottom: 30px;}

#Aboutus .fontBox div {line-height: 28px;}

#Aboutus .tag {font-weight: bold;}

#Aboutus .secondImg{display: none;}

#Aboutus .phoneAboutus{display: none;font-size: 13px;font-family: "Microsoft YaHei";font-weight: 400;line-height: 25px;color: #333333;padding: 20px 10px;}

#Aboutus .phoneAboutus img{padding-bottom: 25px;}

/* 联系我们 */
#Contactus .top_line {width: 60px !important;}

#Contactus .msg_box {text-align: center;font-size: 16px;color: #333333;font-weight: bold;width: 320px;height: 280px;background: #FFFFFF;border: 1px solid #ECECEC;border-radius: 0px;}

#Contactus .imgBox {width: 108px;height: 108px;border: 1px solid #E6E6E6;border-radius: 50%;}

#Contactus .imgBox img {width: 50px;}

#Contactus .msgInfo{width: 250px;padding: 30px 0;font-size:16px;font-weight: 400;line-height: 30px;color:#333333;}

#Contactus .msgInfo div:first-child{font-weight: bold;}
#products .oneBox.FlexRows >.FlexRows >a {
	width: 260px;
	height: 260px;
	display: flex;
	overflow: hidden;
	margin: auto 0;
	background-color: #f8f8f9;
}
#products .oneBox.FlexRows >.FlexRows >a >img{
	display: block;
	width: 100%;
	height: auto;
	margin: auto;
}
#Contactus .addressimg{padding:40px 0;}

/* 新闻中心 */
#News .border_bottom {border-bottom: 1px solid #F0F0F0;}

#News .newsImg {width: 160px;height: 155px;}

#News .line_box {padding: 10px;height: auto;border: 1px solid #ECECEC;margin: 0 16px 16px 0;line-height: 40px;width: calc(50% - 16px);align-items: center;}
#News .box .w1200.newsBox{
	display: flex;
	flex-wrap: wrap;
}
#News .right_box {justify-content: space-between;}

#News .title,#News .msg{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;	padding: 5px 0;}

#News .title{color: #007C8C;font-weight: bold;font-size: 18px;font-family: "Microsoft YaHei";-webkit-line-clamp: 1;}
/*border-bottom: 1px solid #E9E9E9;*/

#News .msg{color: #666666;font-size: 14px;line-height: 25px;-webkit-line-clamp: 2;margin-bottom: 20px;}

#News .time {color: #999999;font-size: 14px;}

#News .footer_page {padding-top: 50px;padding-bottom: 50px;}

#News .morebtn {font-size: 14px !important;border: none !important;color: #007C8C!important;}

#News .morebtn:hover{color: #fff!important;}
#index .center .img_box a{
	display: flex;
	width: 130px;
	height: 130px;
	overflow: hidden;
} 
#index .center .img_box img{
	width: 100%;
	height: auto !important;
	margin: auto;
}
#News .news_a{display: flex;width: 100%;height: 100%;overflow: hidden;background-color: #f8f8f9;}
#News .news_a img{
	margin: auto;
}
#News .new_img_div{height: 155px;width: 160px;}

/* 新闻详情 */
#news_dateils .spaceing{margin-top: 63px;}

#news_dateils .top_box {text-align: center;}

#news_dateils .top_box div{color: #999999;font-size: 14px;}

#news_dateils .form_msg{padding-bottom: 10px;}

#news_dateils .news_title{color: #333333!important;font-size: 22px!important;padding-bottom: 20px;}

#news_dateils .content{margin: 30px;color: #333333;font-size: 14px;overflow: hidden}

#news_dateils .img_box {text-align: center;padding: 40px;}

/* 下单咨询*/
#PlaceOrder{font-family:"MicrosoftYaHei";}

#PlaceOrder th {font-size: 16px;font-weight: 400;line-height: 52px;color: #666666;}

#PlaceOrder td input {height: 48px !important;}

#PlaceOrder .box{padding-bottom: 60px;}

#PlaceOrder .tag_title{padding-bottom: 15px;text-align: start;font-size: 22px!important;font-weight: bold;}

#PlaceOrder .subumit {border-radius:8px!important;}
#PlaceOrder .addBtn,#PlaceOrder .handleDelete{width: 100px;height: 48px;}
#PlaceOrder .handleDelete{background:  #E1251B!important;}

#PlaceOrder .addbut,#PlaceOrder .addBtn{color: #fff!important;background: #419B0C!important;}

#PlaceOrder .addBtn,#PlaceOrder .handleDelete{font-size: 20px;}

#PlaceOrder .addbut{font-size: 18px!important;}

#PlaceOrder .col-form-label{text-align: end;}

#PlaceOrder .pageBox{width: 1190px;height: 1000px;background: #FFFFFF;box-shadow: 0px 6px 6px rgba(184, 184, 184, 0.2);border-radius: 20px;padding: 20px;}

/* =========== */
#PlaceOrder .phoePlaceOrder{display: none;}

#PlaceOrder .phoePlaceOrder .title{font-size: 18px;color: #333333;font-weight: Bold;padding-bottom: 12px;}

#PlaceOrder .phoePlaceOrder .name{color: #999999;font-size: 12px;}

#PlaceOrder .inputBox{justify-content: space-between;}

#PlaceOrder .inputBox div{margin-right:5px;}

#PlaceOrder .redCon{color: red;}

#PlaceOrder .removeBtn{width: 58px;}

#PlaceOrder .botBorder{border-bottom: 1px solid #F0F0F0;padding-bottom: 20px;margin-bottom: 20px;}

 .captcha_img img{
	width: 160px;
	height: 40px;
}

/* 产品中心 */
#productsList{font-family: "Microsoft YaHei";}

#productsList .borderBox {background: #FFFFFF;border: 1px solid #ECECEC;margin:22px  auto;}

#productsList .allType {padding: 20px;}

#productsList .allType div {height: 40px;border-radius: 0px;padding: 0 20px;margin: 0 5px 15px ;cursor: pointer;line-height: 40px;text-align: center;width: calc(20% - 10px);

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	
}
/*#productsList .allType div:nth-child(8n){margin-right: 0 !important;}*/

#productsList .click_box {color: #FFF !important;background: #E6001F !important;font-weight: bold;}

#productsList .none_clickBox {color: #444;background: #F5F5F5;font-size: 14px;}

#productsList .none_clickBox:hover {opacity: 0.5;}

#productsList .typeName {width: 100%;height: 44px;background: #F5F6F9;border: 1px solid #ECECEC;border-radius: 0px;display: flex;align-items: center;padding:0 15px;color: #444444;font-weight: bold;font-size: 16px;}

#productsList .listDetails{width: 100%;font-size: 14px;font-family:"Microsoft YaHei";font-weight: 400;line-height: 32px;color: #666666;
	max-height: 195px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
	overflow: hidden;

}
#productsList .listDetails a {margin-right: 20px;color: #333;
	width: calc(25% - 20px);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;

}

#productsList .typeName span{color:#666;font-size: 14px;font-weight: 400;opacity: 0.8;}

#productsList .listBox{padding: 40px;}

#productsList .Index_box{padding: 40px 0;}

#productsList .Index_box div{margin:0 5px;font-size: 16px;font-weight: 400;line-height: 32px;color: #666666;cursor: pointer;}

#productsList .Index_box   div:hover{font-weight: bold;}

#productsList .phoneProductList{display: none;}

#productsList ul li {font-size:1px;color: #DCDCDC;cursor: pointer;}

#productsList .msg_name,.msg_items{font-size: 14px;font-family: "Roboto";font-weight: 400;line-height: 26px;}

#productsList .msg_name{color: #E1251B;padding-right: 15px;}

#productsList .msg_items{color: #999999;}

#productsList  .none_clickBox a {color: #333 !important;}
#productsList .click_box a {color: #fff!important;}

/* 产品列表 */
#products .oneBox{width: calc(50% - 10px);height: auto;border: 1px solid #ECECEC;font-family:"Microsoft YaHei";padding: 10px;margin: 20px 5px 0;box-shadow: 0px 4px 2px rgba(197, 197, 197, 0.16);border-radius: 5px;}

#products .left_details {text-align: start;padding-left: 10px;flex: 1;}
.w1200.imageContent-box >.oneBox.FlexRow>.oneBox_img_a{
	display: flex;
	width: 260px;
	height: 260px;
	background-color: #f8f8f9;
	overflow: hidden;
	margin: auto 0;
}
.w1200.imageContent-box >.oneBox.FlexRow>.oneBox_img_a img{
	width: 100%;
	height: auto;
	display: block;
	margin: auto;
}
#products .oneBox .title {font-size: 20px;font-weight: bold;padding-bottom:15px;}

#products .oneBox .title a{color: #333333;}

#products .oneBox .info{font-size: 14px;font-weight: 400;line-height: 28px;color: #666666;}

#products .subumit {height: 39px;font-size: 14px !important;color: #fff;background: #E6001F !important;border-radius: 8px !important;width: 120px;}

#products .btn_more {display: none;color: #007C8C;font-weight: bold;font-size: 12px;line-height: 28px;}
/* 产品详情css */
#details .detailsBox{width: 100%;background: #fff;padding-bottom: 70px;}

.datails_name {font-size: 20px;font-family:"Microsoft YaHei";font-weight: bold;line-height: 24px;color: #000000;padding: 14px 20px;}

.subumit {font-size: 14px !important;color: #fff;background: #E6001F !important;border-radius: 23px !important;width: 120px;}

#details .box_title,#details .line_bg {color: #333333;font-size: 12px;padding: 10px;}

#details .box_title{background: #F4F4F4;font-weight: bold;}

#details .line_double{background: #FAFAFA;}

#details .box_title :first-child,#details .line_bg :first-child{width: 50%;}

#details .showImg{width: 324px;height: 288px;background: #FFFFFF;border: 1px solid #F0F0F0;margin-right: 50px;}

#details .img_one{background: #FFFFFF;border: 1px solid #F0F0F0;margin: 15px 12px 0 0;cursor: pointer;width: 72px;height: 70px;}

#details .img_one img{width: 50px;max-height: 50px;height: auto;}

#details .msg_details{font-size: 14px;font-family: "Arial";font-weight: 400;width:300px;color: #999;line-height:32px;}

#details .msg_details div{text-align: left; }

#details .msg_title div{text-align: left; }

#details .msg_title{font-size: 14px;font-family: Arial;font-weight: bold;color: #333333;line-height:32px;padding-right:10px; min-width:100px; }

#details .details_title {color: #333333;font-size: 19px;font-weight: 600;width: 61%;}
/* 搜索 */
#search {align-items: center;}

#search .search_box {height: 25px;position: relative;display: inline-block;}

#search .search_box input{height: 28px;	border-radius: 17px;font-size: 15px;padding-left: 40px;color: #CCCCCC;width: 282px;border: none;}

#search .top_btn {position: absolute !important;top: 6px !important;left: 12px;color: #DCDCDC;font-size: 18px;}
.VIpgJd-ZVi9od-xl07Ob-lTBxed >* {
	padding: 0 !important;
	margin: 0 !important;
}
/* 移动端菜单 */
#menu .menuBg {background: #E6001F;padding: 10px;}

#menu .menuList{padding: 10px;}

#menu .botBorder{width: calc(100% / 3 - 10px);height: auto; aspect-ratio: 1/1;background: #FFFFFF;border-radius: 0px;margin: 5px;line-height: 40px;}

#menu .botBorder div a{color: #333 !important;font-size: 15px;font-family: "Microsoft YaHei";text-decoration: none;}
#products .oneBox .info>div{
		
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;

}
#products .oneBox .info>div:last-child{
	color: red;
}
@media screen and (max-width:650px){
	#PlaceOrder .phone-btn,#PlaceOrder .phoneHandleDelete {border-radius:0px!important;font-size: 15px!important;width: 56px;height: 100px}
	#index .w1200 .FlexRow .productsDetails{
		display: none !important;

	}
	.FlexColumn .productsBox .w1200 >.app-seiper-container{
		display: flex;
	}
}
.imageContent-box {
	display: flex;	
	flex-wrap: wrap;
	margin-bottom: 80px;
}
#PlaceOrder .table-responsive-sm{
    display: flex;
    width: 100%;
    /* align-items: center; */
    justify-content: center;
}
#PlaceOrder .table-responsive-sm >.table{
    width: auto;
}
.form-group.row.form-hide,.form-hide,
#PlaceOrder .phoePlaceOrder>.box.OrderBox > .FlexRow.botBorder >.warp.inputBox >div:nth-child(5),
#PlaceOrder .table.table-borderless.table-sm>thead>tr>th:nth-child(4), 
#order-list>tr>td:nth-child(4){
    display: none;
}
#Aboutus .pcAboutus .oneBox .middle .title{
	position:relative;
	width: fit-content;
	max-width: none;
	margin-bottom: 10px;
}
#Aboutus .pcAboutus .oneBox .middle .title::after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	background-color: red;
}
@media screen and (max-width:1195px){
	#products .oneBox.FlexRows >.FlexRows >a{
		width: 140px;
		height: 140px;
	}
    .onlineBox .form-box >input {
        width: 80%;
    }
	#products .oneBox.FlexRows >.FlexRows >a>img{
		width: 100% !important;
	}
	#products .pcDetail_text{
		display: flex;
		width: 100% !important;
		flex-direction: column;
	}
	.pcDetail_text_left{
		width: 100% !important;
		padding:	20px 20px !important;
	}
	.pcDetail_text_left img{
		width: 100% !important;
	}
	#Aboutus .Aboutus-contentBox4 {
		padding: 10px;
	}
	.pcDetail_text_right{
		padding: 10px 10px !important;
	}
	.mote {
		text-align: center;
	}
	.FlexRows >div:first-child >a{
		width: 100%;
	}
	.FlexRows >div:first-child >a img{
		width: 100%;
	}
	#LayoutHeader .title-logo{
		width: 100px;
		height: 36px;
	}
	
	.nodata_box{
		background-color: #fff;
		width: 100%;
		height: 528px !important;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}
	#index .w1200 .FlexRow .productsDetails{
		display: none !important;
	}
	.FlexRow.actions{
		padding: 0 10px;
	}
	.w1200,.w900,.w800 {width: 100% !important;}

	.shapeBox {width: 80% !important;}

	.middle {display: flex;	flex-direction: column;align-items: center;}

	.littleSpaceing {padding: 15px;margin: 10px;}

	.cloumnTop {flex-direction: column-reverse !important;}

	.spaceing {margin:25px  0px 25px 0 !important;padding: 10px;}

	.bannerTitle {display: block;width: 100%;background: #E6001F;color: #fff;text-align: center;padding: 10px;font-size:18px;height: 49px;}

	.line {padding: 5px;width: 21px;border-bottom: 2px solid #E6001F;}

	.title {font-size: 18px!important;opacity: 1!important; font-weight: bold!important;padding-bottom: 0px!important;color: #333333 !important;}
	/* 分页 */
	.footer_page {display: none !important;}

	/* =============================头部尾部==================================== */
	.pcHeader,.pcFooter,.navigation,.pcKefu {display: none !important;}

	.phoneHeader,.phoneFooter {display: block !important;padding: 10px;}

	#LayoutHeader {margin: 0px !important;position: fixed;top: 0;width: 100%;height: 58px;overflow: hidden;z-index: 9999;background:#fff;}

	#LayoutHeader .top_btn {position: absolute;top: 9px;right: 12px;color: #DCDCDC;font-size: 15px;}

	#LayoutFooter {background-color: #F4F4F4 !important;color: #666 !important;height: 146px !important;width: 100%;position: absolute; bottom: 0;overflow: hidden;}
	body{
		padding:  58px 0 146px 0 !important;
	}
	.phoneFooter .footer_info {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.phoneFooter {padding-top: 17px;}


	.footer_info {font-size: 10px;font-family:"Roboto";	}

	.phoneFooter .left_font div {padding-right: 10px !important;}

	/* =============================首页==================================== */

	#index .moreBtn,.news_more,#index .moreText,#index .bannerBox,.news {display: block !important;}

	#index .productsBox .msg,
	.productsBox .details,
	.pcProductsTitle,
	.ourDateBox,
	.left_our div:last-child,
	.logoBox,
	.pc_brandTitle,
	.enterprise_title,
	 #index .info_box{
		display: none !important;
	}
	.imageContent-box {
		flex-direction: column;
	}
	#index .banner_a {height: 150px;}

	/* 首页banner */
	.info_box {margin-top: 50px !important;color: #fff;text-align: center;}

	#index .info_box h2 {font-size: 28px !important;}

	#index .ti_box {font-size: 14px;}

	#index .newBox .new_img_a {display: flex;height: 140px;overflow: hidden}

	/* 在线咨询 */
	.onlineBox {font-size: 12px;color: #333333 !important;line-height: 40px !important;background: none !important;padding-bottom: 20px !important;padding: 10px;}

	.onlineBtn {font-size: 14px !important;width: 113px !important;padding: 5px !important;}

	/* 产品 */
	.productsDetails,.brandBox .img_box {flex-wrap: wrap; display: none;}

	.brandBox .img_box{padding-top: 20px}

	#index .productsBox {padding: 10px 0;}
	.app-seiper-container{
		display: flex !important;
		flex-wrap: wrap;
	}
	.app-seiper-container .img_box .FlexColumn .img{
		width: 100% !important;
	}
    .onlineBox .w1200 {
        flex-direction: column;
        align-items: center;
        justify-content: normal;
    }
    .onlineBox .w1200 >.left {
        margin-bottom: 30px;
        width: 100%;
    }
	.nowarp{
		color: red;
		font-size: 14px;
		text-align: center;
		font-weight: 800;
	}
	.productsBox .img_box{
		margin: 5px 5px 10px;
	}
	#index .productsBox .img_box {width: calc(50% - 10px) !important;height: auto;align-items: center;padding-bottom: 20px;}
	#index .img_box .center a{
		display: flex;
		width: 90px;
		height: 90px;
		overflow: hidden;
	} 
	#index .productsBox .msg{
		display: flex !important;
		width: 100%;
	}
	.productsBox .img_box img {width: 100% !important;height: auto !important;margin: auto;}

	#index .productsBox .name {color: #000000;font-size: 13px;font-family:"MicrosoftYaHei";width: 100%;}

	#index .phoneProductsTitle {visibility: visible !important;height: 70px;}
	#index  .FlexColumn .productsBox.w1200>.app-seiper-container{
		display: flex;
	}
	#index .allMsg {padding: 30px 0;font-size: 15px;}

	.hzpp{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.hzpp a{
		width: 32%;
		height: 100%;
		display: inline-block;
		margin-bottom: 15px;
		margin-right: 2%;
		background-color:#fff;
	}
	.hzpp a:nth-child(3n){margin-right: 0;}

	/* 我们的优势 */
	.ourBox div {flex-direction: column;}

	#index .our_msg,#index .brandMsg {font-size: 12px;}

	#index .ourBox img {width: 100%;height: auto;padding: 20px 40px;}

	#index .left_our div {padding: 0px;}

	/* 品牌合作 */
	.brandBox div:first-child {flex-direction: column;}

	#index .brandBox .img_box div {width: 22%;height: 43px;margin: 5px;}

	.brandBox .img_box div img {width: 61px;}

	#index .phone_brandTitle {visibility: visible !important;height: 75px;}

	/* 关于我们 */
	.aboutusBox {flex-direction: column;}

	#index .aboutusBox img {width: 100%;height: auto;}

	#index .our_msg {
		width: 100% !important;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		/* 限制在一个块元素显示的文本的行数 */
		-webkit-box-orient: vertical;
		/* 垂直排列 */
		word-break: break-all;
		/* 内容自动换行 */
	}

	/* 我们的企业文化 */
	#index .enterpriseBox {background: #fff;padding: 10px;}

	#index .enterpriseBox .msgBox{width: 100%;padding: 0 0 13px 0;}

	#index .enterpriseBox .titleBar{font-size: 14px;}

	#index .enterpriseBox .details {font-size: 12px;}

	/* 热点新闻 */
	#index .newsBigBox {flex-wrap: wrap !important;width: 100% !important;}

	.newBox {width: 49% !important;margin: 5px 0;}

	.newBox img {width: 100% !important;}

	.newBox .new_title {font-size: 15px !important;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	#index .newBox .new_info {
		font-size: 10px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		/* 限制在一个块元素显示的文本的行数 */
		-webkit-box-orient: vertical;
		/* 垂直排列 */
		word-break: break-all;
		padding: 0px;
	}

	.newBox .new_date{padding-top: 10px;font-size: 12px !important;}

	.news_more a {color: #999999 !important;}

	#News .new_img_div{width: 120px;height: 100px;}
	#News .time{margin-top: 10px;}

	.intro_thumb{
		width: 100%;
		height: auto;
	}

	/* =============================产品中心==================================== */
	.pcProductsList {display: none !important;}

	.phoneProductList {display: block !important;}

	/* =============================产品列表==================================== */
	#products .oneBox{width: 100% !important;margin: 0px 0px 8px 0px;height: auto !important;padding: 10px;align-items: center;}

	#products .w1200 {justify-content: space-around;padding: 10px;}

	#products .w400 {width: 48%; padding:0 0 0 3px;}

	#products .btn_more {display: block;}

	#products .oneBox .oneBox_img_a{
		width: 140px;height: 140px;
		/* margin: 30px auto; */
		display: flex;
	}
	.FlexRow >.msg_title{
		flex: 1;
		width: 40%;
	}
	.FlexRow > .msg_details{
		flex: 1;
		width: 60%;
	}
	.FlexRow > .msg_details a{
		color: blue;
	}
	.box_boder .btmSpaceing tr{
		border-bottom: 1px solid #eee;
		line-height: 30px;
	}
	
	#products .oneBox img{
    	width: 140px !important;
    	height: auto !important;
		margin: auto;	
	}

	#products .oneBox .title {font-size: 16px;padding: 10px 0;}

	#products .oneBox .title a {color: #007C8C !important;}

	#products .oneBox .info {font-size: 12px !important;line-height: 22px;}

	#products .subumit {display: none;}

	/* =============================产品详情=================================== */
	#details .w400,.phoneMsgDetails,#details .infoMsg,#details .box_boder .title {display: block !important;}

	#details .enterpriseBox,.pcMsgDetails {display: none !important;}

	#details .showImg {box-shadow: 0px 4px 2px rgb(197 197 197 / 16%);opacity: 1;border-radius: 5px;width: 307px;height: auto;margin-right: 11px;max-width: calc(100% - 100px);aspect-ratio: 1/1;}

	#details .img_one {margin: 0px 2px 10px 0;width: 90px;height: 78px;background:#FFFFFF;border: 1px solid #F0F0F0;border-radius: 5px;overflow: hidden;}

	#details .proName {font-size: 23px !important;font-weight: 700 !important;text-align: center;padding-top: 19px !important;}

	#details .top_line {margin: 2px auto;width: 25px !important;}

	#details .detailsBox {background: #fff !important;padding: 0px !important;}

	#details .infoMsg div:nth-child(2) {display: flex;flex-direction: column;align-items: center;}

	#details .infoImg {padding: 0px 36px 20px 36px;}

	#details .infoImg img {width: 100% !important;}

	#details .details_msg,#details .product_msg {width: 100% !important;color: #666 !important;font-size: 13px !important;}

	#details .product_msg {padding: 10px;}
	
	#details .box_boder {width: 100%;overflow: hidden;}
		.paramenters,
		.descriptionxxxx {
			padding: 10px;
		}
	/*#details .msg_title {width: 168px;}*/

	#details .phoneMsgDetails .img_one_sel {border: 1px solid #aaa !important;}

	/* =============================品牌展示==================================== */
	#manufacturer hr{display: block}

	#manufacturer .tag{font-weight: 500;font-size: 17px;padding-bottom: 0}

	#manufacturer .pcManufacturer_img {display: none !important;}

	#manufacturer .phoneManufacturer_img {display: block !important;}

	#manufacturer .Char_box,#manufacturer .region_box {flex-wrap: wrap !important;}

	#manufacturer .index_box{font-size: 14px;}

	#manufacturer .Char_box .index_box,#manufacturer .region_box .index_box {padding:3px;height:28px!important;color: #E6001F;}

	#manufacturer .Char_box .index_box {width: 55px !important;}

	#manufacturer .msg_details {color: #333333 !important;font-size: 12px;width: calc(33.33% - 20px);}

	#manufacturer .region_box .index_box {width: 166px!important; }

	#manufacturer .region_list div {justify-content: center !important;}

	#manufacturer .region_list div img {width: 112px;}

	#manufacturer .region_list .brand {width: 32%;}

	#manufacturer .zzs .img_details {width: 32% !important;height: auto !important;}
	#manufacturer .zzs .img_details {margin-right: 2%;margin-bottom: 10px;}
	#manufacturer .zzs .img_details:nth-child(6n) {margin-right: 2%;}
	#manufacturer .zzs .img_details:nth-child(3n) {margin-right: 0px;}

	#manufacturer .littleSpaceing {padding: 10px;margin: 0px;border:none;box-shadow:none;}

	#manufacturer .w400 {display: none;}

	#manufacturer h3 {font-size: 20px !important;}

	#manufacturer hr {border: 4px solid #F0F0F0 !important;}

	/* =============================联系我们==================================== */
	#Contactus .proName {display: none;}


	#Contactus .littleSpaceing {border: none;box-shadow: none;margin-top: 0px !important;padding-bottom: 52px;}

	#Contactus .infoBox {flex-wrap: wrap;}

	#Contactus .msg_box {width: 48%;height: 170px;margin-bottom: 15px;}

	#Contactus .imgBox {width: 72px !important;height: 72px !important;}

	#Contactus .imgBox img {width: 31px !important;}

	#Contactus .msgInfo {padding: 5px 0 !important;font-size: 11px !important;font-family: "Microsoft YaHei";}

	#Contactus .infoBox div:last-child {width: 100%;}

	#Contactus:last-child {padding: 0px !important;}

	.addressimg {padding: 0px !important;}

	/* =============================关于我们==================================== */
	#Aboutus .phoneAboutus {display: block;}

	#Aboutus .pcAboutus {display: none;}

	/* =============================企业新闻==================================== */
	#News .newsBox {justify-content: space-between;padding: 0px 10px 10px 10px;}

	#News .line_box {flex-direction: row-reverse;width: 100% !important;margin: 10px 0 !important;line-height: 25px !important;box-shadow: 0px 4px 2px rgb(197 197 197 / 16%);border-radius: 5px;}

	#News .title{font-size: 15px !important;-webkit-line-clamp: 2 !important;}
	/*border: none !important;*/
	#News .title a{color: #333!important;}

	#News .newsImg {width: 120px !important;height: 100px !important;}

	#News .msg,	#News .morebtn {display: none !important;}

	#News .right_box div:first-child,#News .title{padding: 3px !important;}

	/* =============================新闻详情==================================== */

	#news_dateils .news_title{font-weight: 600;font-size: 16px!important;font-family:"MicrosoftYaHei-Bold";}

	#news_dateils .pcNewsBanner {display: none !important;}

	#news_dateils .phoneNewsBanner {display: block !important;}

	#news_dateils .content {font-size: 13px;margin: 0px !important;line-height: 25px;}

	#news_dateils .content img{width: 100%;}

	#news_dateils .img_box img {width: 280px !important;}

	#news_dateils .form_msg {padding-bottom: 0px !important;}

	/* =============================下单咨询==================================== */
	#PlaceOrder .pcPlaceOrder {display: none !important;}

	#PlaceOrder .phoePlaceOrder{display: block !important;}

	#PlaceOrder .box {padding: 15px 11px 20px 11px !important;}

	.col-form-label {font-size: 10px !important;color: #666666 !important;font-family: MicrosoftYaHei !important;width: 70px;}
	#PlaceOrder .col-form-label{width: 110px;}
	.form-check-label {font-size: 10px !important;}

	.form-check-inline {margin: 5px !important;}



}


#News #splitPage,
#News #splitPage #layui-laypage-1{
	display: flex;
    justify-content: center;
	flex-wrap: wrap
}
.justify-share{
	display: flex;
	justify-content: center;
}

/*详情阶梯价格*/
.stair_price{
	width: 350px;
	border: 1px solid #eee;
	margin-bottom: 30px;
}

.instock{
	height: 54px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #eee;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
	background-color: #fbfbfb;
}

.enterquantity{
	height: 50px;
	display: flex;
	align-items: center;
	font-size: 12px;
	padding-left: 15px;
	color: #777;
	border-bottom: 1px solid #eee;
}

.quantityInput{
	border: 1px solid #eee;
	width: 120px;
	height: 30px;
	margin-right: 15px;
}

.instock .redNum{
	color: #fe262a;
	margin-left: 10px;
}

.stair_item{
	height: 40px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #eee;
	font-size: 14px;
}

.stair_item p{
	margin-bottom: 0;
}

.stair_item .fw{
	font-weight: bold;
}

.stair_item .row1{
	width: 30%;
	/*border-right: 1px solid #eee;*/
	line-height: 40px;
	padding-left: 15px;
}

.stair_item .row2{
	width: 30%;
	line-height: 40px;
	padding-left: 8px;
}

.clickforQuote{
	cursor: pointer;
	height: 36px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #e1251b;
}
.skiptranslate *{
  height: 0 !important;
  overflow: hidden !important;
}
#google_translate_element *,
#google_translate_element {
  height: initial !important;
  overflow: auto !important;
}
.recommend-models,
.Alternative-models {
    background-color:#fff;
    padding:20px 0px;
    overflow: hidden;
}
.recommend-models .content,
.Alternative-models .content {
    position: relative;
    
}
.recommend-models  .title, 
.Alternative-models  .title{
    font-size: 20px;
    margin-bottom: 20px;
        
}
.recommend-models .item ,
.Alternative-models .item {
    border-radius:8px;
    line-height:1.8;
    cursor:pointer;
    margin:8px;
}
.recommend-models .swiper-slide ,
.Alternative-models .swiper-slide  {
    margin: 0;
}
.recommend-models .swiper-slide .box,
.Alternative-models .swiper-slide .box {
    width: 100% !important;
    padding: unset !important;
    background-color: unset !important;
    margin: unset !important;
    overflow:unset !important;
}
 .recommend-models .item .item-box,
 .Alternative-models .item .item-box{
    border:1px solid #e8e8e8;
    border-radius:8px;
    padding:8px;
    z-index: 2;
    position: relative;
    background: #fff;
 }
.recommend-models .item .model1 ,
.Alternative-models .item .model1 {

    font-size:16px;
    line-height:1.8;
    word-wrap: break-word;
    /* white-space: pre-line; */
}
.recommend-models .item .model ,
.Alternative-models .item .model {
    color:#409EFF;
}
.recommend-models .item .price ,
.Alternative-models .item .price {
    color:#F56C6C;
}
.item-title {
    position: relative;
}
.item-title::after {
    content: '';
    display: block;
    position: absolute;
    height: 3px;
    top: 100%;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #4066b8;
    
}
.item-title.active::after {
    
    top: calc(100% - 10px);
    width: 100%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: #ff6221;
    height: 20px;
    /* z-index: -1; */
    
}
.item-title.active::before {
    font-family: "iconfont" !important;
    content: "\e62d";
    font-size: 16px;
    font-style: normal;
    z-index: 3;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 50%;
    top: 97%;
    line-height: 1;
    color: #fff;
    transform: translateX(-50%);
 }
.item-content {
    display: none;
    
}
.item-content.active {
    display: flex;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: -26px;
} 
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: -26px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    font-size: 18px;
    font-weight: 800;
}