.w1200 {
	width: 1210px;
	margin: 0 auto;
}
.watermarkImage {
    display: block;
    position: relative;
}

#app {
	font-family: 'Avenir', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2c3e50;
	margin-top: 29px;
}

.w250nowarp {
	display: inline-block;
	width: 250px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.lang-selector-item  {
    cursor: pointer;
}
.nowrap2 {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.nowrap {
	display: inline-block;
	width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.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;
}

.FlexSpace {
	justify-content: space-between;
}

.FlexEnd {
	justify-content: end;
	display: flex;
}

.center {
	display: flex;
	align-items: center;
	padding: 0 0 0 0px;
}

.center .FlexRow {
	max-width: 1200px;
	margin: auto;
}

.warp {
	display: flex;
	flex-wrap: wrap;
}

#index .brands_img_box a {
	width: 16.66%;
	display: block;
	color: initial;
	text-decoration: none !important;
	margin-bottom: 6px;
}

.brands-text {
	padding: 0 10px;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	word-break: break-all;
	color: #222;
	display: block;
}

#index .brands_img_box img {
	width: 97%;
	margin: 10px auto 4px;
	display: block;

}

/* 面包屑导航 */
.navigation {
	width: 1210px;
	margin: 0 auto;
	color: #666;
	font-size: 15px;
	padding: 10px 0;
	display: flex;
	align-items: baseline;
}

.navigation .breadcrumb {
	background: none;
	margin: 0px;
}

.navigation .breadcrumb-item a {
	color: #666;
}

/* 分页 */
.page-link {
	color: #CCCCCC !important;
	background: #F0F0F0 !important;
	border: none !important;
}

.page-item {
	margin: 5px;
}

.page-item.active .page-link {
	color: #fff !important;
	background-color: #0093EA !important;
	border-color: #DDDDDD !important;
}

#manufacturer .box,
#PlaceOrder .box,
#Contactus .box,
#Aboutus .box,
#details .box,
#News .box,
#news_dateils .box {
	padding: 10px;
	background: #fff;
	width: 1210px;
	margin: 10px auto;
}

#Products .carousel-item {
	margin-bottom: 60px;
}

.bannerTitle {
	display: none;
}

.left_btn {
	position: absolute;
	left: 0;
}

/* 分页 圆圈样式修改 */
.carousel-control-prev,
.carousel-control-next {
	background: none;
	border: none;
}

.carousel-indicators li {
	width: 16px !important;
	height: 16px !important;
	background: #E1251B !important;
	border-radius: 11px !important;
	border: none !important;
}

#products .table thead th,
.table-bordered td {
	/* text-align: center !important; */
	vertical-align: middle !important;
	/* font-size: 14px; */
}

/* 头部 */
#LayoutHeader {
	/* margin-top: 29px; */
	position: relative;
	height: auto;
	z-index: 20000;
}

#LayoutHeader .titleImg {
	font-size: 46px;
	font-family: "Roboto";
	font-weight: bold;
	line-height: 24px;
	margin-right: 10px;
}

#LayoutHeader .menu_msg {
	width: 400px;
}

#LayoutHeader .menu_msg div:first-child {
	color: #0093E6;
	font-size: 14px;
	font-weight: Bold;
}

#LayoutHeader .menu_msg div:last-child {
	color: #999999;
	font-size: 12px;
}

#LayoutHeader .left_font {
	display: flex;
	justify-content: flex-end;
	margin: 0;
	width: 178px;
}

#LayoutHeader .search_box {
	position: relative;
	display: inline-block;
	margin: 0 0px 0 auto;
}

#LayoutHeader .search_box input {
	width: 300px;
	border: 2px solid #0093EA;
	height: 48px;
}

#LayoutHeader .top_btn {
	position: absolute !important;
	background-color: #0093EA;
	right: 0px;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
	top: 0px;
	height: 48px;
	width: 35px;
}

#LayoutHeader .imgBtn {
	position: absolute !important;
	right: 3px;
	top: 12px;
}

#LayoutHeader .menu {
	margin-top: 32px;
	height: 50px;
	font-weight: bold;
	border-bottom: 3px solid #0093EA;
}

#LayoutHeader .typeTitle {
	width: 240px;
	height: 50px;
	background: #0093EA;
	border-radius: 6px 6px 0px 0px;
	color: #fff;
	padding: 0 0 0 20px;
}

#LayoutHeader .name {
	cursor: pointer;
	height: 50px;
	align-items: center;
	display: flex;
}

#LayoutHeader .name a {
	padding: 14px ;
	color: #444444;
	text-decoration: none;
}

#LayoutHeader .w1200 .clickMenuStyle {
	background-color: #C4170F !important;
}

#LayoutHeader .phoneHeader {
	display: none;
}

#LayoutHeader .close_menu {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

#LayoutHeader .houver_menu_none {
	color: #0093ea !important;
}

/* 底部 */
#LayoutFooter {
	background: #fff;
	height: 325px;
	position: absolute;
	bottom: 0;
	width: 100%;

}

body {
	position: relative;
	min-height: 100vh;
	padding-bottom: 325px !important;
}

#LayoutFooter .msg {
	color: #999999;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 24px;
}

#LayoutFooter .msg p {
	margin: 0;
}

#LayoutFooter .menu {
	text-align: right;
	color: #999999;
}

#LayoutFooter .name a {
	padding: 30px;
	padding-left: 0px;
	color: #999999;
	text-decoration: none;
}

#LayoutFooter .box {
	margin: auto;
	text-align: start;
	padding: 10px 0;
}

#LayoutFooter .markedBox {
	background: #0093EA;
	height: 80px;
	color: #fff;
	font-size: 18px;
	justify-content: center;
}

#LayoutFooter .markedBox div {
	margin-right: 10px;
}

/* #LayoutFooter .phoneFooter img{width: 13px;height: 12px;} */
/* 首页 */
#index .phoneOne_box {
	display: none;
}

#index .btn-info {
	border-radius: 22px !important;
}

#index .left_menu a {
	color: #fff !important;
	display: inline-block;
}

.children_box {
	width: 960px;
	height: 100%;
	z-index: 999;
	background-color: #fff;
	position: absolute;
	left: 240px;
	top: 0;
	display: none;
	border-bottom: 2px solid #0093ea;
	border-right: 2px solid #0093ea;
	overflow: hidden;
	padding-left: 20px;
}

#index .children_box a {
	color: #333 !important;
	margin-right: 10px;
	border-right: 1px solid #eee;
	padding-right: 10px;
	line-height: 18px;
}

/*.menu_father{position: relative}*/

/*.menu_father:hover .children_box{*/
/*	display: block;*/
/*}*/
.bannerBox {
	position: absolute;
	top: 25%;
	left: 38%;
	color: #fff;
	font-family: "Microsoft YaHei";
}

.bannerBox h2 {
	font-size: 35px;
	padding-bottom: 19px;
	margin: 0;
}

.bannerBox div {
	font-size: 20px;
}

#index .right_menu {
	padding: 24px 20px;
	width: 260px;
	background: #fff;
	position: absolute;
	right: 10px;
}

#index .title_box {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
}

#index .title_box div:first-child {
	margin-right: 30px;
}

#index .click_title {
	color: #0093EA;
	padding-bottom: 5px;
	border-bottom: 3px solid #0093EA;
}

#index .details_more {
	font-size: 14px;
	color: #999999;
	cursor: pointer;
}

#index .iconBox div {
	margin: 17px 5px 17px 0px;
	color: #999999;
	font-size: 12px;
	width: 30%;
	padding: 0px;
}

#index .iconBox div img {
	width: 40px;
}

#index .detailsBox,
#index .detailsBox2 {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 26px;
	color: #333333;
	height: 130px;
}

#index .detailsBox div,
#index .detailsBox2 div {
	width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inherit;
	white-space: nowrap;
	cursor: pointer;
}

#index .detailsBox div:hover {
	text-decoration: underline;
}

#index .left_menu {
	width: 240px;
	height: 446px;
	margin-right: 10px;
	background: #fff;
	text-align: start;
	background: #0FA0EC;
	position: absolute;
	left: 0;
}

#index .menu_box {
	padding: 10px 0 10px 15px;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
	line-height: 36px;
	color: #FFFFFF;
	height: 100%;
}

#index .carousels {
	width: 100%;
    overflow: hidden;
}

#index .banner,
.Brands {
	padding: 11px;
	background: #fff;
	width: 1200px;
	margin: 10px 0;
}

#index>.pcIndex .Brands>.FlexRows>div {
	width: calc(50% - 19px);
	margin-right: 19px;

}

#index>.pcIndex .Brands>.FlexRows>div:nth-child(2n) {
	margin: 0 0 0 19px;
}

#index>.pcIndex .Brands>.FlexRows>div>* {
	width: 100%;
}

.index-contentBox44 {
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#index .FlexRows.consult_info .consult_title {
	width: calc(100% - 143px);
	margin-right: 20px;
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#index .pcIndex .Brands .FlexRows.consult_info .consult_date {
	width: 123px;
	text-align: right;
}

#index .Details_box {
	background: #fff;
	width: 20%;
	height: 267px;
	border-top: 1px solid #F5F5F5;
}

#index .right_border {
	border-right: 1px solid #F5F5F5;
	height: auto;
}

#index .Details_box .left_msg {
	width: 169px;
	/*margin-top:10px;*/
	display: block;
}

#index .btn_font {
	border: 2px solid #0FA0EC;
	font-size: 16px;
	color: #0FA0EC;
	padding: 5px 20px;
	font-weight: bold;
	cursor: pointer;
}

#index .index-contentBox29 .Details_box {
	width: 20%;
}

#index .price {
	color: #FF6600;
	font-weight: bold;
	margin: 0px 0 10px;
	font-size: 14px;
}

#index .deails_name {
	color: #333333;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#index .deails_name a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#index .hotBrands {
	width: 240px;
	background: #FBFBFB;
	align-items: center;
}

#index .hotBrands div {
	text-align: center;
	margin: 20px;
}

#index .barnd_name {
	font-weight: bold;
	color: #666666;
	font-size: 18px;
}

#index .tagx {
	background: #0FA0EC;
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	margin-right: 5px;
	border-radius: 4px;
	white-space: nowrap;
}

#index .tag_title {
	text-align: start;
	color: #0093E6;
	font-size: 20px;
	font-weight: bold;
}

#index .tag_msg {
	font-size: 14px;
	color: #999999;
	font-weight: 400;
	padding-left: 10px;
}

#index .tag_box {
	padding-bottom: 10px;
	align-items: center;
}

#index .imgBox {
	position: relative;
	display: flex;
}

#index .img_msg {
	position: absolute;
	bottom: 0px;
	width: 100%;
	display: flex;
	background: rgba(0, 0, 0, 0.6);
	height: 50px;
	color: #fff;
	align-items: center;
	padding-left: 20px;
}

/* 资讯中心 */
#index .consult_tag {
	width: 80px;
	height: 32px;
	background: #0093EA;
	opacity: 1;
	border-radius: 0px;
	color: #fff;
}

#index .consult_more {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #666666;
	cursor: pointer;
}

#index .Index_box {
	padding: 50px 0;
}

#index .Index_box div {
	margin-right: 19px;
	color: #666666;
}

#index .consult_info {
	line-height: 32px;
	cursor: pointer;
}

#index .consult_title,
.consult_date {
	font-size: 14px;
}

#index .consult_date {
	color: #999999;
}

#index .consult_title {
	color: #444444;
}

#index .consult_title:hover {
	text-decoration: underline;
}


/* phone */
.phoneIndex {
	display: none;
	padding: 10px;
	font-family: "Microsoft YaHei";
}

.newsbox {
	padding: 5px;
	background: #fff;
	margin: 40px 0px 10px 0px;
}

.phoneIndex .newTitle {
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	color: #333333;
	border-right: 1px solid #EFEFEF;
	padding-right: 5px;
	white-space: nowrap;
}

.phoneIndex .newdetails {
	padding-left: 5px;
	font-size: 11px;
	font-weight: 400;
	line-height: 25px;
	color: #666666;
	height: 25px;
}

.hotCommodity .rtag {
	padding: 10px;
	line-height: 25px;
	font-family: "Microsoft YaHei";
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 16px;
	background: #D8D8D8;
	border-radius: 22px;
	font-size: 10px;
	color: #666666;
}

.hot_line {
	padding: 10px 0;
}

.box {
	margin: 10px 0;
	padding: 10px 0;
	background: #fff;
}

/* #index .hotCommodity{padding: 10px 0;} */

.hotCommodity .msg,
.phoneIndex .info {
	font-weight: 400;
	line-height: 30px;
}

.phoneIndex .msg {
	font-size: 12px;
	color: #353744;
}

#index .hotCommodity span {
	padding-left: 10px;
}

.phoneIndex .type_title {
	font-size: 13px;
	font-weight: 400;
	line-height: 23px;
	color: #333333;
}

#index .phoneIndex .price {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #FF0000;
	margin-top: 0px;
}

.phoneIndex .info {
	font-size: 10px;
	color: #999999;
}

.phoneIndex .btn_more {
	font-size: 13px;
	font-weight: 400;
	color: #333333;
}

.phoneIndex .type_box {
	margin: 10px 0;
	padding: 8px;
	background: #fff;
	width: 33%;
}

.phoneIndex .icon_Box {
	margin: 10px 0;
	background: #fff;
	padding: 10px;
	font-size: 13px;
	width: 24%;
}

.phoneIndex .icon_Box img {
	width: 38px;
	margin-bottom: 5px;
}

.phoneIndex .product_box {
	padding: 10px;
	background: #fff;
	width: 49%;
	margin-bottom: 8px;
}

.product_price {
	font-size: 14px;
	line-height: 30px;
	color: #FF0000;
}

.onlineBox {
	font-size: 11px;
	color: #333333;
	line-height: 25px !important;
	background: none !important;
	padding: 20px !important;
}

.onlineBtn {
	font-size: 14px !important;
	width: 113px !important;
	padding: 5px !important;
	border-radius: 30px !important;
}

#products .brand_item_content .msgName {
	color: #666666;
	width: 100% !important;
	display: flex;
	font-size: 12px;
}

#products .deailsRight .msgName {
	color: #666666;
	width: 100% !important;
	display: flex;
	font-size: 12px;
}

/* 关于我们 */
#Aboutus .msgBox {
	line-height: 26px;
	width: 368px;
	padding: 0 30px 40px 0px;
}

#Aboutus .titleBar {
	color: #0093EA;
	font-weight: bold;
	font-size: 18px;
}

#Aboutus .box.btmSpaceing {
	padding: 0px;
	width: 1210px;
}

.Aboutus-contentBox1.breadcrumb {
	position: relative;
}

#LayoutFooter .pcFooter.w1200.FlexRows {
	width: 1200px;
}

.Aboutus-contentBox1.breadcrumb::after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	background-color: #0093EA;
}

#Aboutus .details {
	font-size: 16px;
	color: #333333;
}

.btmSpaceing img {
	display: block;
	width: 100%;
}

#Aboutus {
	font-family: "Microsoft YaHei";
}

#Aboutus .circle {
	width: 64px;
	height: 64px;
	background: #0093EA;
	border-radius: 50%;
	font-size: 36px;
	font-weight: bold;
	line-height: 30px;
	color: #FFFFFF;
}

#Aboutus .page_tag {
	width: 98px;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #C1C2C4;
	padding-left: 10px;
}

#Aboutus .content {
	padding-top: 35px;
}

#Aboutus .content p {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-indent: 2rem;
}

/* 联系我们 */
#Contactus {
	font-family: "Microsoft YaHei"
}

#Contactus .box_title {
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
	color: #000000;
}

#Contactus .msg_box {
	padding-left: 40px;
	margin: auto;
	font-size: 25px;
	color: #333333;
}

#Contactus .btm_box {
	padding-bottom: 20px;
}

#Contactus .msg_box div {
	padding-right: 10px;
	line-height: 50px;
}

#Contactus .wechat {
	font-size: 10px;
	color: #666666;
}

#Contactus .box {
	border: 1px solid #D5D5D5;
}

#Contactus .contactus_box {
	width: 82%;
	margin: auto;
	padding-bottom: 27px;
	padding-top: 67px
}

#Contactus .img_font {
	font-size: 20px;
	line-height: 50px;
	color: #666666;
	text-align: center;
}

#Contactus .img_font:after {
	content: "微信";
}

/* 主营品牌 */
#manufacturer .index_box {
	padding: 9px;
	margin: 10px 10px 10px 0;
	font-size: 20px;
	font-weight: 400;
	cursor: pointer;
	text-align: center;
	font-family: "SourceHanSansCN-Regular";
}

#manufacturer .w1200 {
	padding: 40px 30px !important;
	border: 1px solid #D5D5D5;
	margin-bottom: 40px;
}

#manufacturer .Char_box .index_box {
	width: 90px;
	height: 50px;
}

#manufacturer .region_box .index_box {
	width: 284px;
	height: 50px;
}

#manufacturer .none_box {
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
}

#manufacturer .click_box,
.Region_click_box {
	border: none;
	color: #fff !important;
}

#manufacturer .click_box {
	background: #0093EA;
}

#manufacturer .Region_click_box {
	background: #E6001F;
}

#manufacturer .page_tag {
	text-align: start;
	font-weight: bold;
	font-size: 26px;
	color: #333333;
}

#manufacturer .msg_details {
	margin: 5px 10px 5px;
	padding: 5px 0;
	color: #0093EA;
	cursor: pointer;
	width: calc(16.6666% - 20px);
	text-align: center;
	display: -webkit-box;
	background-color: #f8f8f9;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;


}

/*.littleSpaceing {padding-bottom: 30px;border-bottom: 1px solid #f0f0f0;}*/
#manufacturer .zzs .img_details {
	margin-right: 2%;
	margin-bottom: 15px;
	width: 15%;
}

#manufacturer .zzs .img_details:nth-child(6n) {
	margin-right: 0px;
}

/* 新闻中心 */
#News {
	font-family: "Microsoft YaHei";
}

#News .line_bg {
	background: #FBFBFB;
}

#News .line_box {
	padding: 15px;
}

#News .newsBox {
	border: 1px solid #D5D5D5;
}

#News .title a {
	color: #666;
}

#News .time,
#News .box_title,
#News .footer_page {
	color: #666 !important;
	font-size: 14px;
	text-decoration: none !important;
}

#News .box_title {
	font-weight: bold;
}

#News .footer_page {
	padding-top: 50px;
	padding-bottom: 50px;
	display: flex;
	align-items: baseline;
}

#News .newsName {
	color: #333333;
	font-size: 20px;
	font-weight: Bold;
}

#News .imgBox img {
	width: 200px;
}

#News .right_icon {
	color: #CFCFCF;
	font-size: 6px;
}

#News .new_title a {
	font-size: 10px;
	padding-left: 5px;
	font-weight: 400;
	line-height: 26px;
	color: #333333;
	text-decoration: none;
}

#News .news_line {
	padding: 4px 10px;
	align-items: center;
}

#News .news_date {
	font-size: 10px;
	font-weight: 400;
	line-height: 32px;
	color: #999999;
}

#News .bgcolor {
	background: #F9F9F9;
}

#News .info_msg {
	font-size: 10px;
	color: #BBBBBB;
	padding: 40px;
	text-align: center;
}

.phoneNews {
	display: none;
}

/* 新闻详情 */
#news_dateils .box {
	border: 0px solid #D5D5D5;
}

#news_dateils .top_box {
	text-align: center;
	font-family: "MicrosoftYaHei";
	line-height: 44px;
	color: #333333;
	font-size: 22px;
}

#news_dateils .text {
	color: #999999;
	font-size: 14px;
	padding-bottom: 0px;
}

#news_dateils .content {
	margin: 39px;
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
}

#news_dateils .img_box {
	padding: 40px;
}

#news_dateils .img_box img {
	width: 1000px;
	height: 667px;
}

.typeTitleOv {
	width: 25%;


}

.typeTitleOv a {

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;


}

/* 下单咨询 */

#PlaceOrder .box {
	border: 1px solid #D5D5D5;
	padding: 20px !important;
	width: 1210px;
}

#PlaceOrder .top_line {
	border: 2px solid #E1251B;
}

#PlaceOrder .middle_line {
	margin-top: 62px;
	border: 1px solid #F4F4F4;
}

#PlaceOrder .handleDelete,
.addBtn {
	width: 100px;
	height: 48px;
	border-radius: 0px;
	font-family: "Microsoft YaHei";
	font-size: 20px !important;
}

#PlaceOrder .handleDelete,
#PlaceOrder .removeBtn {
	background: #E6001F !important;
	color: #fff;
}

#PlaceOrder .addBtn,
#PlaceOrder .addbut {
	background: #0093EA !important;
	font-size: 20px !important;
}

#PlaceOrder .pcsubumit {
	background: #0093EA !important;
	width: 340px;
	height: 64px;
	color: #fff !important;
	font-size: 26px !important;
}

#PlaceOrder .col-form-label {
	text-align: end;
}

#PlaceOrder .redCon {
	color: red;
	padding-right: 5px;
}

#PlaceOrder .page_tag {
	font-size: 22px;
	font-weight: 700;
	color: #333333;
	padding: 20px 0;
}

#PlaceOrder th {
	font-size: 16px;
	font-weight: 400;
	line-height: 52px;
	color: #666666;
}

#PlaceOrder td input {
	height: 48px !important;
}

#LayoutHeader .titleImg>.logo {
	width: 170px;
	height: 60px;
	display: flex;
	overflow: hidden;
}

#LayoutHeader .titleImg>.logo>img {
	width: 100%;
	height: auto;
	margin: auto;
}

#index .carousel-item>a {
	width: 100% !important;
	height: 100% !important;
	display: flex !important;
	overflow: hidden;
}

#index .carousel-item>a img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	margin: auto !important;
}

/* =========== */
#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 div {
	margin-right: 5px;
}

#PlaceOrder .addbut,
#PlaceOrder .removeBtn {
	width: 58px;
	padding-left: revert !important;
	color: #fff;
	border-radius: 0px;
}


#PlaceOrder .botBorder {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.captcha_img img {
	width: 160px;
	height: 40px;
}

#PlaceOrder .inputBox {
	justify-content: space-between;
}

#PlaceOrder .phone-btn,
#PlaceOrder .phoneHandleDelete {
	height: 100px;
}


/* 产品中心 */
#productList {
	overflow-x: hidden;
}

/* .breadcrumb {
	position: relative;
	
}
.breadcrumb:after{
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background-color: #0093EA;
} */
#productList .type_title {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #0093EA;
	padding-left: 15px;
}

#productList .details_box {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 32px;
	padding-left: 50px;
	width: 100%;
}

#productList .details_box div a {
	color: #666666;
}

#productList .box {
	padding: 20px 11px;
	background: #fff;
	width: 1210px;
	margin: 20px auto;
}

#productList .product_img_box {
	width: 180px;
	height: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}

/* 产品列表 */
#details {
	background: #F5F5F5;
}

#details h4 {
	padding: 5px;
}

#details h5 {
	margin: 13px;
	margin-left: 0;
}

#details .instock-stock {
	margin-left: 50px;
	font-weight: 400;
	font-size: 16px;
}

#details .showImg {
	width: 296px;
	height: 289px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}

#details .datails_name {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 24px;
	color: #000000;
	padding: 14px 20px;
}

#details .img_one {
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	margin: 5px 12px 0 0;
	cursor: pointer;
	width: 65px;
	height: 65px;
}

#details .img_one img {
	width: 50px;
	height: 50px;
	margin: auto;
}

#details .msg_title {
	font-size: 12px;
	font-family: "Arial";
	font-weight: bold;
	color: #333333;
	line-height: 36px;
	padding-right: 30px;
	width: 65%;
}

#details .msg_details {
	font-size: 12px;
	font-family: "Arial";
	font-weight: 400;
	color: #666666;
	line-height: 36px;
}

#details .table_font {
	font-size: 12px;
	color: #333;
}

#details .Specifications {
	padding-bottom: 10px;
}

#details .Specifications div {
	line-height: 24px;
}

#details .Specifications :nth-child(1) {
	font-size: 14px;
	color: #333333;
}

#details .Specifications :nth-child(2) {
	font-size: 12px;
	color: #999999;
}

#details .alternate {
	padding: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	font-family: "Source Han Sans CN";
}

#details .alternate .names_title {
	line-height: 24px;
	padding-bottom: 20px;
}

#details .alternate .names_box {
	line-height: 40px;
}

#details .alternate .column_box {
	padding-right: 50px;
}
.inquiry_box {
	margin-bottom: 10px;
	padding: 10px;
	min-height: 510px;
	padding: 5px 0px 15px 25px;
	/*background: #F9F9F9;*/
	/*border: 6px solid #E1251B;*/

}
#products .inquiry_box,
#details .inquiry_box {
	margin-bottom: 10px;
	padding: 10px;
	min-height: 510px;
}

#details .subumit,
#details .more_btn {
	margin-top: 10px;
	color: #fff;
	background: #0093ea;
	text-align: center;
	border: none;
}
.inquiry_box .detail-contentBox100,
#details .form-group.row .subumit {
	margin-left: 0;
	width: 100%;
}

.box.leftBox>.FlexRow {
	align-items: flex-start;
}

#details .subumit {
	width: 213px;
	height: 37px;
	font-size: 14px;
	margin-left: 23%;
}

#details .more_btn {
	font-size: 12px;
}

#details .Shipping_box {
	font-size: 12px;
	line-height: 24px;
}

#details .right_font {
	margin: 10px 0 13px 0;
}

#details .imgs_box {
	width: 100px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #F6F6F6;
	border-radius: 50%;
}

#details .title_box {
	font-size: 14px;
	color: #0090FF;
	font-weight: bold;
}

#details .Package_box {
	text-align: center;
	padding: 5px;
}

#details .Latest_box {
	font-size: 12px;
	padding: 10px;
}

#details .Latest_box .left_img {
	margin-right: 70px;
}

#details .btm_border {
	border-bottom: 1px solid #F0F0F0;
}

#details .seconde_box .FlexRow div:first-child {
	width: 50%;
}

#details .box_title,
#details .line_bg {
	color: #333333;
	font-size: 16px;
	padding: 10px;
}

#details .box_title {
	background: #F4F4F4;
	font-weight: bold;
	font-size: 18px;
}

#details .line_double {
	background: #FAFAFA;
}
#products .col-form-label,
#details .col-form-label {
	font-size: 12px !important;
	font-family: Arial !important;
	font-weight: 400 !important;
	color: #333333 !important;
	text-align: end !important;
}

#details .phoneMsgDetails {
	padding: 10px;
	margin: 10px 10px 15px 10px;
}
#products .subumitBtn,
#details .subumitBtn {
	border-radius: 22px !important;
	height: 33px;
	width: 97px;
	display: flex !important;
	align-items: end;
	background-color: #0093ea !important;
}

#details .phoneMsgDetails .title {
	font-size: 16px;
	font-family: "Roboto";
	font-weight: bold;
	color: #333333 !important;
}

#details .detailsMsg {
	padding-bottom: 15px;
	border-bottom: 1px solid #F6F6F6;
}

.detailsMsg .info,
.phoneMsgDetails .name,
#details .pdfName,
#details .info_Box {
	font-size: 10px;
	font-family: "Roboto-Regular";
	font-weight: 400;
}

.phoneMsgDetails .name {
	color: #666666;
	padding-right: 5px;
	width: 54px;
	text-align: right;
}

#details .detailsMsg .info,
.info_Box {
	color: #333;
}

#details .right .name {
	width: 95px;
}

#details .pdfName {
	color: #E1251B;
}

#details .info_Box div {
	line-height: 22px;
}

#details .info_Box div:first-child {
	width: 40px;
	text-align: right;
}

#Aboutus p,
#Aboutus p img,
#news_dateils p,
#news_dateils p img {
	display: block;
	max-width: 100%;
	width: auto;
	overflow: hidden;
	margin: auto;
}

/* 产品详情 */
#products .pcproducts {
	padding: 20px 0;
	margin: 0px auto;
}

/* 条件 */
#products .top_box {
	align-items: center;
	padding: 10px 0;
	color: #444;
	font-size: 16px;
}

#products .btn_more {
	font-size: 16px;
	color: #666;
	padding: 40px 0;
}

#products .btn_more span {
	color: #0093EA;
	cursor: pointer;
}

#products .btn_more span:hover {
	text-decoration: underline;
}

#products .reminder {
	font-size: 13px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 32px;
	color: #444444;
	text-align: center;
	padding: 20px;
}

/* 折叠菜单 */
.accordion {
	border: 1px solid #DDDDDD;
}

.card-header {
	background: #F5F5F5 !important;
	border-top: 1px solid rgba(0, 0, 0, 0.125);
	cursor: pointer;
}

.card-body {
	background: #fff;
}

.type_name {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 32px;
	color: #444444;
	cursor: pointer;
}

/* phone */
.imgfont img {
	float: left;
	clear: both;
}

.imgfont {
	font-size: 13px;
	font-family: "Roboto";
	font-weight: 400;
	color: #333333;
	line-height: 22px;
}

.deailsBox .msgName,
.deailsBox .msgInfo {
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 400;
}

.deailsRight {
	padding-left: 10px;
}

.deailsRight .title a {
	font-size: 16px;
	font-family: "Roboto";
	font-weight: bold;
	color: #333333 !important;
}

.deailsBor {
	margin-bottom: 25px;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 22px;
}

.deailsBox .msgName {
	color: #666666;
	width: 56px !important;
}

.deailsBox .msgInfo {
	color: #333;
	padding-left: 5px;
}

.deailsBox .btn {
	border-radius: 22px !important;
	height: 33px;
	display: flex;
	align-items: end;
	margin-top: 16px;
	background-color: #E1251B !important;
	width: 87px;
	justify-content: center;
}

.imgBorder {
	width: 107px;
	height: 107px;
	margin-top: 5px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}

/* 移动端菜单 */
#menu .menuBg {
	background: #0093ea;
	padding: 10px;
}

#menu .menuList {
	padding: 10px;
}

#menu .botBorder {
	width: calc(100% / 3 - 10px);
	height: auto;
	background: #FFFFFF;
	border-radius: 0px;
	margin: 5px;
	line-height: 40px;
	aspect-ratio: 1/1;
}

#menu .botBorder div a {
	color: #333 !important;
	font-size: 15px;
	font-family: "Microsoft YaHei";
	text-decoration: none;
}


/* 搜索 */
#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;
}

#news_dateils .share {
	height: 30px;
	line-height: 30px;
}

.zoom-container {
	position: absolute;
	top: 0px;
	left: 100%;
	width: 500px;
	height: 500px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	visibility: hidden;
	z-index: 9;
	cursor: pointer;
}

.mod18 .picBox {
	/* cursor: crosshair; */
}

.zoom-container>* {
	transition: all .3s;

}

.paramenters *,
.description-table * {
	max-width: 100%;
}

.paramenters,
.description-table {
	margin: 0px auto;
	width: 1210px;
	padding: 30px 10px;
    max-width:100%;
	background-color: #fff;
}

.detailsBox .title,
.description-table .title {
	font-size: 20px;
	margin-bottom: 20px;
}

#details .detailsBox table {
	width: 100%;
}

#details .detailsBox table td,
#details .detailsBox table th {
	width: 50%;
	line-height: 2;
	padding: 0 8px;
}

#details .detailsBox table tbody tr {
	background-color: #f8f8f9;
}

#details .detailsBox table thead tr,
#details .detailsBox table tbody tr:nth-child(2n) {
	background-color: #e8e8e8;
}

#search .top_btn {
	position: absolute !important;
	top: 6px !important;
	left: 12px;
	color: #DCDCDC;
	font-size: 18px;
}

@media screen and (max-width:1195px) {

	.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;
	}

	.zoom-container {
		display: none;
	}

	.w1200 {
		width: 100%;
	}

	#manufacturer .box,
	#PlaceOrder .box,
	#Contactus .box,
	#Aboutus .box,
	#details .box,
	#News .box,
	#news_dateils .box {
		width: 100% !important;
		padding: 10px;
		border: none;
	}

	.navigation {
		display: none !important;
	}

	.title {
		font-size: 16px;
		font-family: "Microsoft YaHei";
		font-weight: bold;
		color: #333333;
	}

	.spaceing {
		margin-top: 25px;
	}

	/* 走马灯 */
	.carousel-indicators {
		bottom: -41px !important;
	}

	.carousel-indicators li {
		width: 11px !important;
		height: 11px !important;
		background: #FF6600 !important;
	}

	.bannerTitle {
		display: block;
		width: 100%;
		background: #0093EA;
		color: #fff;
		text-align: center;
		padding: 10px;
		font-size: 18px;
		height: 49px;
	}

	#details .box {
		background: none !important;
		padding: 0 !important;
	}

	#News .box {
		padding: 0 !important;
	}

	/* =============================头部尾部==================================== */
	.pcHeader,
	.pcFooter,
	.pcKefu {
		display: none !important;
	}

	#LayoutHeader .top_btn {
		background: none;
		top: 5px;
		right: 8px;
	}

	.phoneHeader,
	.phoneFooter {
		display: block !important;
		padding: 10px;
	}

	.phoneFooter {
		background: #F0F0F0;
		color: #666666;
		height: 100%;
	}

	.phoneHeader .title {
		width: 263px !important;
		font-size: 32px !important;
		text-align: center;
	}

	.phoneFooter .left_font div {
		padding-right: 10px !important;
		padding-top: 4px;
	}

	/* #LayoutHeader{margin-top: 9px !important;} */
	#Aboutus .Aboutus-contentBox3,
	#Aboutus .box.btmSpaceing.Aboutus-contentBox2 {
		padding: 0 10px;
	}

	.left_menu {
		display: none;
	}

	.phoneFooter div {
		padding-bottom: 5px;
	}

	.footer_info {
		font-size: 10px;
		font-family: "Roboto";
		line-height: 12px;
	}

	/* =============================首页==================================== */
	#index {
		background: #F7F7F7;
	}

	#index .phoneIndex,
	.phoneBlog {
		display: block !important;
	}

	#index .carousels {
		width: 100%;
	}

	.ovhiderl {
		padding: 10px;
	}

	.pcIndex {
		display: none !important;
	}

	/* =============================产品中心==================================== */
	#productList .box img,
	#productList .details_box:nth-child(3),
	#productList .details_box:last-child {
		display: none;
	}

	#details .FlexRow .showImg {
		margin-right: auto;
	}

	#productList .box {
		margin: 10px;
		width: 100%;
	}

	#productList .details_box {
		padding-left: 0px;
		padding-right: 20px;
	}

	#productList .type_title {
		font-size: 13px;
		font-weight: bold;
		color: #0093EA;
		font-family: "Microsoft YaHei";
		padding-left: 0px;
	}

	#productList .center {
		padding: 15px 0 !important;
	}

	#productList .product_img_box {
		display: none !important;
	}

	/* =============================产品列表==================================== */
	#products .pcproducts {
		display: none;
	}

	#products .phoneproducts {
		display: block !important;
		background: #F7F7F7;
		padding-top: 1px;
	}

	#products .deailsBor {
		background: #fff;
		border: none;
		padding-bottom: 0px;
		padding: 10px;
		margin: 10px;
		align-items: center;
	}

	#products .imgBorder,
	.pcproducts {
		border: none;
	}

	#products .imgBorder {
		width: 80px;
		height: 80px;
		overflow: hidden;
	}

	#products .imgBorder a,
	#products .imgBorder img {
		width: 100%;
		height: 100%;
		overflow: hidden;

	}

	#products .imgBorder img {
		object-fit: cover;
		object-position: 50% 50%;

	}

	#products .deailsRight .title a {
		font-size: 15px;
		color: #0093EA !important;
	}

	#products .look_more {
		font-size: 11px;
		font-family: "Microsoft YaHei";
		font-weight: bold;
		line-height: 28px;
		color: #0093EA;
	}

	/* =============================产品详情==================================== */
	#details {
		background: #fff;
	}

	#details .rightBox,
	#details .leftBox h3,
	.pcMsgDetails {
		display: none;
	}

	#details .phoneMsgDetails {
		display: block !important;
		margin: 0px;
	}

	#details .littleSpaceing {
		border: 1px solid #E9E9E9;
		padding: 0 10px;
	}

	#details .deailsBor {
		background: #fff;
		border: none;
	}

	#details .box_title,
	#details .line_bg {
		color: #333333;
		font-size: 12px;
		padding: 10px;
	}

	#details .box_title {
		background: #F4F4F4;
		font-weight: bold;
	}

	#details .details_title {
		color: #333333;
		font-size: 19px;
		font-weight: 600;
		width: 61%;
	}

	#details .subumit {
		font-size: 14px !important;
		color: #fff;
		background: #0093EA !important;
		border-radius: 23px !important;
		width: 120px;
		margin-left: 0px;
	}

	#details .showImg {
		width: 265px;
		height: auto;
		margin-right: 20px;
		max-width: calc(100% - 100px);
		aspect-ratio: 1/1;
	}

	#details .img_one {
		width: 85px;
		height: 85px;
		margin: 0px;
		margin-left: 5px;
		margin-bottom: 5px;
	}

	#details .phoneMsgDetails .img_one_sel {
		border: 1px solid #aaa !important;
	}

	/* =============================新闻列表==================================== */
	.phoneNews,
	.phoneMsgDetails {
		display: block !important;
	}

	.pcNews {
		display: none;
	}

	/* =============================新闻列表==================================== */
	#news_dateils .box {
		border: none;
		padding: 10px;
	}

	#news_dateils .top_box {
		font-size: 16px;
		line-height: 24px;
		color: #333333;
		font-weight: bold;
	}

	#news_dateils .text {
		line-height: 35px;
		padding-bottom: 0px;
	}

	#news_dateils .content {
		font-size: 12px;
		margin: 0px !important;
	}

	#news_dateils .content img {
		width: 100%;
	}

	#news_dateils .img_box {
		padding: 18px;
	}

	#news_dateils .img_box img {
		width: 280px;
		height: 206px;
	}

	/* =============================关于我们==================================== */
	#Aboutus .circle {
		width: 32px;
		height: 32px;
		font-size: 18px;
	}

	#Aboutus .page_tag {
		font-size: 9px;
		line-height: 14px;
	}

	#Aboutus .content {
		padding-top: 18px;
	}

	#Aboutus img {
		width: 100%;
		height: 191px;
	}

	#Aboutus .titleBar {
		font-size: 15px;
	}

	#Aboutus .details {
		font-size: 13px;
	}

	#Aboutus .msgBox {
		padding-bottom: 15px;
	}

	/* =============================联系我们==================================== */
	#Contactus .contactus_box {
		flex-direction: column;
		width: 95%;
		padding-top: 0px;
	}

	#Contactus img {
		width: 121px;
	}

	#Contactus .box_title {
		font-size: 16px;
		font-weight: bold;
	}

	#Contactus .msg_box {
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
	}

	#Contactus .msg_box div {
		font-size: 13px;
		line-height: 25px;
	}


	#Contactus .img_font {
		font-size: 10px;
		line-height: 50px;
		color: #666666;
		text-align: start;
		padding-left: 24px;
	}

	#Contactus .img_font:after {
		content: "扫一扫加微信";
	}

	/* =============================品牌展示==================================== */
	.Char_box,
	.region_box {
		flex-wrap: wrap;
	}

	#manufacturer .page_tag {
		font-size: 15px;
		line-height: 24px;
		font-weight: 400;
		font-family: "MicrosoftYaHei";
	}

	#manufacturer .w1200 {
		padding: 0px !important;
		border: none;
	}

	#manufacturer .littleSpaceing {
		padding: 10px;
	}

	#manufacturer hr {
		border: 4px solid #F0F0F0 !important;
	}

	#manufacturer .Char_box,
	#manufacturer .region_box {
		flex-wrap: wrap;
	}

	#manufacturer .Char_box .index_box,
	#manufacturer .region_box .index_box {
		padding: 1px;
		height: 28px !important;
		color: #0093EA;
	}

	#manufacturer .Char_box .index_box {
		width: 55px !important;
	}

	#manufacturer .index_box {
		font-size: 15px !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;
	}

	#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;
	}

	/* =============================下单咨询==================================== */
	#PlaceOrder .pcPlaceOrder {
		display: none !important;
	}

	#PlaceOrder .phoePlaceOrder {
		display: block !important;
		background: #F0F0F0;
	}

	#PlaceOrder .box {
		padding: 15px 11px 20px 11px !important;
		border: none;
	}

	#PlaceOrder .col-form-label {
		width: 111px;
	}

	.col-form-label {
		font-size: 10px !important;
		color: #666666 !important;
		font-family: MicrosoftYaHei !important;
		width: 71px;
	}

	.form-check-label {
		font-size: 10px !important;
	}

	.form-check-inline {
		margin: 5px !important;
	}

	#LayoutHeader>.phoneHeader>.FlexRows>div {
		margin-top: auto;
		margin-bottom: auto;
        margin-left: 10px;
        margin-right: 10px;
	}
    
	#LayoutHeader>.phoneHeader>.FlexRows>.search_box {
		flex: 1;
	}

	.phoneFooter .footer_info {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	/* 顶部栏 */
	#LayoutHeader {
		position: fixed;
		top: 0px;
		width: 100%;
		z-index: 999;
		background-color: #fff;
		margin-top: 0;
		height: 56px;
		overflow: hidden;
	}

	/* 主体内容 */
	/* #index {margin: 44px 0 150px 0;}
	#products {margin: 44px 0 150px 0;}
	#details {margin: 44px 0 150px 0;} */
	/* 底部栏 */
	body {
		min-height: 100vh;
		position: relative;
		padding: 56px 0 146px 0 !important;
	}

	#LayoutFooter {
		color: #fff !important;
		width: 100%;
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 999;
		height: 146px;
	}

	.spaceing .type_box {
		text-align: center;
		width: 97%;
		margin: 10px auto;
	}

	.type_title {
		width: 100%;
		height: 46px;


	}

	.nav-swpi .type_title {
		height: auto;
	}

	.nav-swpi .type_title a {
		color: #333;
		text-align: left;
		display: block;
		height: auto;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.typeTitleOv {
		width: 50%;
	}

	.type_title a {
		color: #333;
		text-align: left;
		width: 100%;
		height: 46px;
		word-wrap: break-word;
		word-break: normal;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	#menu .botBorder {
		padding: 10px 0;
	}

	.spaceingImgBox a {
		border: none !important;

	}

	.center {
		padding: 0;
	}

	.contentImg {
		margin: 10px auto;
	}

	.type_box .info {
		width: 100%;
		margin: 0 0;
		height: 28px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.spaceingImgBox {
		width: 33.33%;
	}

	.spaceingImgBox:nth-child(3n) .type_box {
		margin-right: 0;
	}

	.spaceingImgBox:nth-child(3n - 2) .type_box {
		margin-left: 0;
	}
}

#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 .phone-order-list>.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;
}

#order-list td {
	text-align: left !important;
}

/*客服*/
.pcKefu {
	/* width: 50px; */
	position: fixed;
	right: 10px;
	top: 21%;
	z-index: 20003 !important;
}

#LayoutFooter .pcFooter.markedBox.center>div {
	display: flex;
	line-height: 44px;
}

#LayoutFooter .pcFooter.markedBox.center>div>span {
	flex: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.pcKefu .kefu_item {
	/* width: 80px; */
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pcKefu .kefu_item > img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.shop-list-model a {
	color: #3289e0 !important;
	text-decoration: #3289e0 underline;
}

.shop-list-model img {
	margin-left: 5px;
}

.pcKefu .shop-list {
	min-width: 200px !important;
	padding: 10px 20px !important;
}

img {
	overflow: hidden;
}

.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 6px 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 .msgs_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);
}

.blackModal2 #captcha img {
	width: 100px;
	height: 36px;
}
.blackModal2 .form-control {
	width: 100%;
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem;
}
.justify-share {
	display: flex;
	justify-content: center;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #0093ea !important;
}

#News #splitPage,
#News #splitPage2,
#News #splitPage2 #layui-laypage-2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#splitPage2 .layui-laypage a,
.layui-laypage span {
	padding: 0 10px !important;
}

.nodata_box {
	background-color: #fff;
	width: 100%;
	height: 566px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	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: #fff;
	height: 40px;
    background: #0093EA;
}
#langSelect {
	display: none;
	position: absolute;
	/* display: flex; */
	width: 156px;
	flex-wrap: wrap;
	top: 28px;
	right: 0px;
	background-color: #0093ea;
	/* box-shadow:  0 0 6px 1px rgba(0,0,0,0.1); */
	border: 1px solid #e8e8e8;
	z-index: 500;
}
#LayoutHeader .pcHeader #langSelect{
	background-color: #fff;
	padding:20px 0;
}
#LayoutHeader .pcHeader #langSelect .lang-selector-item {
	width: 150px;
}
#LayoutHeader .pcHeader .Header-contentBox111 > .FlexRow.left_font #langSelect{
	/* display: flex; */
	width: 900px;
	text-align:center;
	flex-wrap:wrap;
}
#LayoutHeader .pcHeader #langSelect .lang-selector-item {
	color: #666;
	border-right: 1px solid #e8e8e8;
}
#LayoutHeader .pcHeader #langSelect .lang-selector-item:nth-child(6n){
	border-right: none;
}
#LayoutHeader .pcHeader #langSelect .lang-selector-item.active{
	color: red;
}
langSelect .lang-selector-item.active,
#langSelect-phone .lang-selector-item.active {
	color: red;
}
#langSelect-phone li,
#langSelect li {
	padding: 10px;
	color: #fff;
}
#langSelect-phone li {
	color:#333
}
#langSelect li:hover{
	color: red;
}
.Header-contentBox18:hover>#langSelect-phone{
	display: flex;
}
.Header-contentBox111 >.FlexRow.left_font:hover> #langSelect {
	/* display: block; */
	text-align: center;
}
.recommend-models,
.Alternative-models {
    background-color:#fff;
    padding:20px 0px;
    overflow: hidden;
    width: 1210px;
    margin: auto;
}
.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;
}
._row {
    display: flex;
    text-align: left;
}
#products   .table-responsive-sm>.table-bordered{
    table-layout:fixed;word-break:break-all;
}
#products   .table-responsive-sm>.table-bordered th,
#products   .table-responsive-sm>.table-bordered td{
    min-width: 100px;
}
#products   .table-responsive-sm>.table-bordered td button{
    width:auto;min-width: 60px;height: 26px;font-size: 12px;
}
#products   #test1{
    width: 100%;height: 80px;display: flex;justify-content: center;align-items: center;padding-bottom: 10px;margin-top: 30px;
}
#products .table-responsive-sm table tbody tr:nth-child(odd) {
    background-color: #F3F5FB;
}
#products .table-responsive-sm table, 
#products .table-responsive-sm table td {
    border: none;
    border-bottom: 1px solid #e9e9e9;
	text-align: left;
}
#products .table-responsive-sm table tbody td:first-child {
    box-shadow: inset 0 0 #d4d4d4, inset -1px 0 #d4d4d4, inset 0 0 #d4d4d4;
    z-index: 6;
}
.blackModal2 {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 99999;
}

.enquiry_box {
	width: 500px;
	min-height: 550px;
	background-color: #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

}

.enquiry_title {
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #ddd;
	font-size: 20px;
	font-weight: bold;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 25px;
	margin-bottom: 20px;
}
#products .table-responsive-sm table td {
    font-size: 14px;
    padding: 8px 10px;
}
#products .action-box {
    justify-content: space-between;
}
._row .model {
    color: #ff7300;
    font-weight: 700;
}
/* #details .table-responsive-sm table{
    width: 100%;
}
#details .table-responsive-sm tr {
    width: 100%;
    line-height: 36px;
    display: flex;
}
#details .table-responsive-sm tr:nth-child(2n-1){
    background-color: #f8f8f9;
}
#details .table-responsive-sm td {
    width: 50%;
    padding: 0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
} */