.w400 {
	width: 450px;
	margin: auto;
}
.watermarkImage {
	position: relative;
}
.w1200 {
	width: 1200px;
	margin: auto;
}

.w1100 {
	width: 1100px;
	margin: auto;
}

.w900 {
	width: 980px;
	margin: auto;
}

.w800 {
	width: 800px;
	margin: auto;
}

.w735 {
	width: 735px;
	margin: auto;
}

.nowarp {
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.nowarp3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.navWidth {
	width: 1220px;
	margin: auto;
}

.FlexRow {
	display: flex;
	flex-direction: row;
}

.FlexRows {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.head-logo {
	width: 100px;
	height: 36px;
	display: flex;
	overflow: hidden;
}

.head-logo>img {
	width: 100%;
	height: auto;
	margin: auto;
}

.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;
}

.zoom-container>* {
	transition: all .3s;

}

#phone_search_input {
	width: 160px;
	border-radius: 17px;
	height: 30px;
	background: #F1F1F1;
	border: none;
}

.img-box-flex {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.FlexRows a>img {
	max-width: 100%;
	
}

.brands-text {
	padding: 0 10px;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	word-break: break-all;
	color: #222;
}

#LayoutHeader .dropdown {
	position: relative !important;
	padding-right: 0 !important;
	padding: 0;
}

#LayoutHeader .dropdown #search_input {
	width: 210px;
	height: 32px;
	border-radius: 4px;
	margin: 0;
	cursor: pointer;
}

#News #splitPage #layui-laypage-1,
#News #splitPage {
	flex-wrap: wrap;
	display: flex;
	justify-content: center;
}

#LayoutHeader .glyphicon.glyphicon-search {
	position: absolute;
	display: flex;
	justify-content: center;

	right: 5px;
	top: 6px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	/* background-color: #fff; */
}

.FlexRowA {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.FlexColumn {
	display: flex;
	flex-direction: column;
}

.FlexEnd {
	justify-content: end;
	display: flex;
}

#PlaceOrder .phoePlaceOrder .center {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: flex-start;
	flex: 1;
}

.center {
	display: flex;
	align-items: center;
	justify-content: center;
}

.warp {
	display: flex;
	flex-wrap: wrap;
}

.spaceing,
.littleSpaceing {
	margin-top: 60px;
}

.btmSpaceing {
	margin-bottom: 80px;
}

.w200nowarp {
	display: inline-block;
	width: 150px;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* 除首页之外其他页面上得大banner横图 */
.bannerBox img {
	width: 100%;
	position: relative;
}

.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;
}

.pageTitle {
	font-size: 22px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
	padding-left: 30px;
}

.proName {
	font-size: 30px;
	font-family: "MicrosoftYaHei-Bold";
	line-height: 60px;
	color: #333333;
	font-weight: bold;
}

.formDetails {
	font-size: 14px;
	color: #999999;
	line-height: 37px;
}

.top_line {
	border: 2px solid #E6001F !important;
	width: 60px;
	line-height: 31px;
}

.shapeBox {
	width: 976px;
	margin: auto;
}

.lineSpaceing {
	display: none;
}

/* 面包屑导航 */
.breadcrumb-item+.breadcrumb-item::before {
	content: ">" !important;
}

.navigation {
	margin: auto;
	/* padding: 20px; */
}

.navigation .breadcrumb {
	margin: 0px !important;
	background: none;
}

.navigation .breadcrumb-item a,
.breadcrumb-item.active {
	color: #666 !important;
}


/* 分页 */
.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: #214DAA !important;
	color: #fff !important;
}

#LayoutHeader {
	margin: 29px 0;
}

.kefu_item.msg.shop-btn-new:hover .shop-list {
	display: block;
}

/* 走马灯左右切换按钮 */
.carousel-control-prev,
.carousel-control-next {
	background: none;
	border: none;
	width: auto !important;
}

.carousel-control-prev {
	left: -30px !important;
}

.carousel-control-next {
	right: -30px !important;
}

.shop-list-model {
	display: flex;
}

.shop-list-model img {
	width: 20px;
	height: 20px;
}

.carousel-indicators li {
	width: 14px !important;
	height: 14px !important;
	background: #999 !important;
	border-radius: 11px !important;
	border: none !important;
}

.carousel-indicators .active {
	background: #E6001F !important;
}

#Products .carousel-item {
	margin-bottom: 60px;
}

#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;
}

/* 头部 */
#LayoutHeader {
	position: relative;
	height: auto;
}

#LayoutHeader .input-group input {
	width: 300px;
	height: 50px;
}

#LayoutHeader .input-group-append button {
	width: 80px;
	height: 50px;
	background: #E6001F;
	opacity: 1;
	border-radius: 0px;
}

#LayoutHeader .left_font {
	color: #666666;
	font-size: 14px;
	padding-left: 58px;
}

#LayoutHeader .left_font div:first-child div {
	padding-left: 2px;
}

#LayoutHeader .left_font div:nth-child(2) {
	padding-left: 40px;
}

#LayoutHeader .left_font div:nth-child(2) div {
	padding-left: 2px;
}

#LayoutHeader .search_box {
	height: 35px;
	position: relative;
	display: inline-block;
}

#LayoutHeader .menu {
	height: 50px;
	color: #000;
}

#LayoutHeader.menu_name {
	height: 50px;
	align-items: center;
	width: 59%;
	margin: auto;
}

#LayoutHeader .name {
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
}

#LayoutHeader .name>a {
	color: #000000;
	padding: 0 15px 50px 15px;
}

#LayoutHeader .name>a:hover {
	text-decoration: none;
	color: red;
}

/* #LayoutHeader .products_menu div a{color: #333!important;border: none!important;padding: 0px;} */
#LayoutHeader .menuLeftColor {
	color: #707070;
	cursor: pointer;
}

#LayoutHeader .menuName {
	position: relative !important;
}

#LayoutHeader .top_menus {
	height: 50px;
	align-items: center;
}

#LayoutHeader .products_menu {
	position: absolute;
	padding: 0px !important;
	background-color: #fff !important;
	top: calc(100% + 30px) !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>.menu_show .w200nowarp {
	display: block;
	width: auto !important;
	max-width: 400px;
}

.menu_show>.menu_hide {
	display: none;
	max-width: 800px;
	position: absolute;
	left: 100%;
	top: 0;
	background-color: #fff;
	padding: 10px !important;
	box-shadow: 0px 0px 5px #aaa;
	min-height: 100%;
}

.menu_show:hover>.menu_hide {
	display: block;

}

#LayoutHeader .products_menu a {
	color: unset;
	text-decoration: none;
}

#LayoutHeader .products_menu a:hover {
	color: #ff0000;

}

/* #LayoutHeader .products_menu div {padding-right: 70px;padding-left: 20px;} */

/* #LayoutHeader .products_menu p {font-size: 14px;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 .shade {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 118px;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 19 !important;
}

/* ================================================= */
#LayoutHeader .right_box {
	border-left: 1px solid #DDDDDD;
	padding-left: 24px;
	height: 15px;
	display: flex;
	align-items: center;
}

#LayoutHeader .dropdown {
	position: unset;
	display: inline-block;
	padding: 5px;
}

#LayoutHeader .dropdown-content {
	display: none;
	position: absolute;
	right: 0;
	background-color: #f9f9f9;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	padding: 12px 16px;
	z-index: 999;
}

#LayoutHeader .dropdown:hover .dropdown-content {
	display: block;
}

/* 尾部 */
body {
	position: relative;
	min-height: 100vh;
	padding-bottom: 255px !important;
}

#LayoutFooter {
	height: 255px;
	background: #F2F2F2;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
}

#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 20px 31px 0;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

/* 首页 */
#index .banner_a {
	display: flex;
	background-color: #f8f8f9;
	width: 100%;
	height: 750px;
	overflow: hidden;
}

#index .imageWH {
	width: 100%;
	height: auto;
}

#index .carousel {
	width: 100%;
	color: #FFFFFF;
}

#index .carousel img {
	position: relative;
	width: 100%;
	display: block;
	margin: auto;
}

#banner .carousel-item.active {
	display: flex;
	justify-content: center;
}

#index .info_box {
	position: absolute;
	z-index: 9;
	width: 1265px;
	max-width: 100%;
	margin-top: 150px;
	font-family: "Microsoft YaHei";
}

#index .ti_box {
	font-size: 25px;
	margin-bottom: 35px;
}

#index .btn_more {
	width: 120px;
	height: 44px;
	border: 1px solid #FFFFFF;
	border-radius: 0px;
}

#index .info_box h2 {
	font-size: 40px;
	padding-bottom: 19px;
	margin: 0;
}

#index .second_box {
	width: 63%;
	margin: 90px auto;
}

#index .second_box .right_box {
	margin-left: 40px;
}

#index .second_box .msg {
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	max-height: 215px;
	overflow: hidden;
}

#index .second_box .img_box {
	padding-top: 20px;
	flex-direction: row;
	flex-wrap: wrap;
}

#index .second_box .img_box div {
	width: 150px;
	height: 60px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	;
	border-radius: 0px;
	margin-right: 20px;
}

#index .message_box {
	color: #FFFFFF;
	background: #E6001F;
	padding: 30px;
	width: 100%;
}

#index .message_box .title {
	color: #FFFFFF !important;
}

#index .message_box .line {
	border-color: #FFFFFF !important;
}

#index .message_box .msg {
	text-indent: 15px;
	width: 100%;
	font-size: 14px;
	line-height: 28.5px;
}

#index .products .img_box {
	width: 205px;
	height: 250px;
	border: 1px solid #E6E6E6;
	margin: 20px;
}

#index .products .name,
#index .products .details {
	font-family: "Segoe UI";
	font-size: 15px;
	color: #333333;
	line-height: 24px;
	max-width: 100%;
}

#index .FlexRow .msg-p p span {
	color: #000 !important;
	font-size: 14px !important;
}

#products .oneBox.FlexColumn>a:first-child {
	width: 200px;
	height: 200px;
	display: flex;
	overflow: hidden;
}

#products .oneBox.FlexColumn>a img {
	width: 100%;
	height: auto;
	margin: auto;
	display: block;
}

#index .products .details {
	cursor: pointer;
}

#index .products .details:hover {
	opacity: 0.8;
}

#index .about_us .message_box {
	height: 460px;
}

#index .about_us img {
	width: 800px;
	height: 460px;
}

#index .newBox {
	width: calc(25% - 20px);
	margin: 0 10px;
}

#index .newBox .new_img_a {
	width: 278px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #e8eaec;
	overflow: hidden;
	width: 100%;
	background-color: #f8f8f9;
	display: flex;
}

#index .newBox img {
	width: 100%;
	margin: auto;
	display: block;
}

#index .newBox .new_title {
	font-size: 18px;
	line-height: 20px;
	padding: 10px 0;
}

#index .newBox .new_title a {
	color: #333;
	text-decoration: none;
}

#index .newBox .details {
	background-color: #F2F2F2;
	padding: 10px;
	height: 183px;
}

#index .newBox .new_info,
#index .newBox .new_date {
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 10px;
}

#index .newBox .new_date {
	color: #999999;
}

#index .news {
	margin-bottom: 40px;
}

#index .onlineBtn {
	background: #E6001F !important;
	border-radius: 20px !important;
	padding: 10px !important;
	width: 160px;
}

#index .onlineBox {
	background-color: #F2F2F2;
	line-height: 50px;
	padding: 40px;
}

#index .moreBtn {
	border-radius: 22px !important;
	background: #E6001F !important;
	font-size: 12px;
	margin-top: 6px;
}

#index .moreText {
	display: none;
}

#index .moreText a {
	color: #E6001F;
}

#index .news_more {
	display: none;
}

#index .threeImg {
	width: 1200px;
	margin: 0 auto;
}

#index .threeImg .carousels {
	margin: auto;
}

#index .carousel-item {
	height: auto;
	overflow: hidden;
}

#index .FlexColumn.center.Containt>a {
	display: flex;
	width: 203px;
	height: 203px;
	overflow: hidden;
}

#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;
}

#index .Containt {
	width: calc(20% - 20px);
	height: 270px;
	border: 1px solid #E6E6E6;
	margin: 10px 10px;
	overflow: hidden;
}

.Containt .price {
	border-radius: 20px;
	color: #e6001f !important;
	height: 25px;
	text-align: center;
	font-size: 11px !important;
	font-family: "Adobe Heiti Std";
}

/* 品牌展示 */
#manufacturer {
	font-family: "MicrosoftYaHei";
}

#manufacturer .index_box {
	padding: 10px;
	margin: 10px 10px 0 0;
	font-size: 20px;
	font-weight: 400;
	cursor: pointer;
	text-align: center;
}

#manufacturer .tag {
	text-align: start;
	font-size: 26px;
	line-height: 54px;
	color: #333333;
}

#manufacturer .none_box {
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
}

#manufacturer .click_box {
	border: none;
	background: #E6001F;
	color: #fff !important;
}

#productsList .none_clickBox a {
	color: #333 !important;
}

#productsList .click_box a {
	color: #fff !important;
}

#manufacturer .Char_box .index_box {
	width: 90px;
	height: 50px;
}

#manufacturer .region_box .index_box {
	width: 284px;
	height: 50px;
}

#manufacturer .brand .msg_details {
	font-size: 14px;
	margin: 5px 10px 0 0;
	color: #E6001F;
	cursor: pointer;
}

#manufacturer .brand .msg_details a {
	display: inline-block;
	line-height: 32px;
	background-color: #f8f8f9;
	padding: 0 5px;
}

#Aboutus p,
#Aboutus p img,
#news_dateils p,
#news_dateils p img {
	display: block;
	max-width: 100%;
	overflow: hidden;
	margin: auto;

}

.descriptionxx table {
	max-width: 100%;
	width: 100% !important;
}

.paramenters,
.descriptionxx * {
	max-width: 100%;
}

.paramenters,
.descriptionxx {
	margin: 30px auto;
	width: 1200px;
    max-width: 100%;
}

.paramenters .title,
.descriptionxx .title {
	font-size: 20px;
	margin-bottom: 20px;
}

#manufacturer .msg_box,
.region_list {
	padding-top: 20px;
}

#manufacturer .box {
	padding: 40px 0px;
	background: #fff;
	width: 1186px;
	margin: 10px auto;
}

.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;
}

.phoneManufacturer_img {
	display: none;
}

/* 下单咨询 */
#PlaceOrder .box {
	padding-bottom: 60px;
}

#PlaceOrder {
	font-family: "Microsoft YaHei";
}

#PlaceOrder .middle_line {
	margin-top: 62px;
	border: 1px solid #F4F4F4;
}

#PlaceOrder th {
	font-size: 16px;
	font-weight: 400;
	line-height: 52px;
	color: #666666;
}

#PlaceOrder td input {
	height: 48px !important;
}

#PlaceOrder .tag {
	padding-left: 15px;
	text-align: start;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	color: #333333;
	padding: 30px 0;
}

#PlaceOrder .subumit,
#PlaceOrder .handleDelete {
	background: #E6001F !important;

}

#PlaceOrder .subumit {
	font-size: 18px !important;
	color: #fff;
	border-radius: 0px !important;
}

#PlaceOrder .addBtn {
	font-size: 19px;
	color: #fff !important;
	background: #214DAA !important;
}

#PlaceOrder .handleDelete,
#PlaceOrder .addBtn {
	width: 100px;
	height: 48px;
	border-radius: 0px !important;
	font-size: 20px !important;
	font-weight: 400;
}

#PlaceOrder .addbut {
	font-size: 18px !important;
	color: #fff !important;
	background: #419B0C !important;
}

.col-form-label {
	text-align: end;
}

#PlaceOrder .pageBox {
	width: 1190px;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0px 6px 6px rgba(184, 184, 184, 0.2);
	border-radius: 20px;
	padding: 20px;
}

#PlaceOrder .redCon {
	color: red;
}

#PlaceOrder .captcha_img img {
	width: 160px;
	height: 40px;
}

/* =========== */
#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 .removeBtn {
	width: 58px;
}

#PlaceOrder .phoePlaceOrder .btn {
	font-size: 15px !important;
}

#PlaceOrder .botBorder {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#PlaceOrder .phone-btn,
#PlaceOrder .phoneHandleDelete {
	height: 100px;
    writing-mode: vertical-rl;
}

/* 新闻中心 */
#News {
	font-family: "Microsoft YaHei";
}

#News .border_bottom {
	border-bottom: 1px solid #F0F0F0;
}

#News .line_box {
	width: 380px;
	border: 1px solid #ECECEC;
	border-radius: 0px;
	margin: 0 16px 16px 0;
	line-height: 40px;
}

#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;
}

#News .title,
#News .msg {
	color: #333333;
}

#News .title {
	font-size: 20px;
	-webkit-line-clamp: 1;
	/* 限制在一个块元素显示的文本的行数 */
}

#News .msg,
.morebtn {
	font-size: 14px !important;
}

#News .msg {
	line-height: 25px;
	-webkit-line-clamp: 2;
}

#News .time {
	color: #999999;
	font-size: 14px;
}

#News .footer_page {
	padding-top: 50px;
	padding-bottom: 50px;
}

#News .btnBox {
	border-top: 1px solid #ECECEC;
	padding: 16px;
}

#News .morebtn {
	border: none !important;
}

#News .news_a {
	display: flex;
	width: 100%;
	height: 228px;
	overflow: hidden;
	background-color: #f8f8f9;
}

#News .news_a>img {
	height: auto;
	margin: auto;
	display: block;
}

#News .new_img_div {
	height: 226px;
}

/* 新闻详情 */
#news_dateils {
	font-family: "MicrosoftYaHei";
}

#news_dateils .top_box {
	text-align: center;
}

#news_dateils .top_box div {
	color: #999999;
	font-size: 14px;
}

#news_dateils .form_msg {
	padding-bottom: 30px;
}

#news_dateils .news_title {
	font-size: 22px !important;
	padding-bottom: 20px;
}

#news_dateils .content {
	margin: 30px;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden
}

#news_dateils .img_box {
	text-align: center;
	padding: 40px;
}

#news_dateils .navigation {
	background: #E1E1E1;
}

#news_dateils .navigation .breadcrumb-item {
	font-size: 14px;
}

#news_dateils .navigation .breadcrumb-item a,
#news_dateils .breadcrumb-item.active,
#news_dateils .content,
#news_dateils .news_title {
	color: #333 !important;
}

/* 联系我们 */
#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: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #333333;
	font-family: "Microsoft YaHei";
}

#Contactus .msgInfo div:first-child {
	font-weight: bold;
}

#Contactus .addressimg {
	padding: 40px 0;
}

#Contactus .infoBox {
	margin-top: 75px;
}

/* 关于我们 */
#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,
#Aboutus .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;
}

#Aboutus .valueBox,
#Aboutus .idealBox {
	width: 580px;
}

#Aboutus .fontBox {
	padding-bottom: 30px;
}

#Aboutus .fontBox div {
	line-height: 28px;
}

#Aboutus .tag {
	font-weight: bold;
}

#Aboutus .secondImg {
	display: none;
}

/* 产品中心 */
#productsList .borderBox {
	background: #FFFFFF;
	border: 1px solid #ECECEC;
	margin-bottom: 20px;
}

#productsList .allType {
	padding: 20px;
}

#productsList .allType div {
	width: calc((100% - 40px) / 3);
	height: 40px;
	border-radius: 0px;
	padding: 0 20px;
	margin: 0 20px 15px 0;
	cursor: pointer;
	line-height: 40px;
	text-align: center;
}

/*#productsList .allType div:nth-child(8n){margin-right: 0 !important;}*/
#productsList .allType div:nth-child(3n) {
	margin-right: 0;
}

#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;
	opacity: 1;
	border-radius: 0px;
	display: flex;
	align-items: center;
	padding: 0 15px;
	color: #444444;
	font-weight: bold;
	font-size: 16px;
}

#productsList .typeName span {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	opacity: 0.8;
}

#productsList .listBox {
	padding: 40px;
}

#productsList .listDetails {
	width: 100%;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 32px;
	color: #666666;
	display: flex;
	flex-wrap: wrap;
}

#productsList .listDetails a {
	margin-right: 20px;
	color: #333;
	width: calc((100% - 40px) / 3);
	display: flex;
}

#productsList .listDetails a:nth-child(3n) {
	margin-right: 0;
}

#productsList .listDetails a .left {
	flex: 1;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	align-items: center;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	text-decoration: none;
}

#productsList .listDetails a .right {
	color: #3289e0;
}

#productsList .Index_box {
	padding: 40px 0;
}

#productsList .Index_box div {
	margin: 0 5px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	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;
}

/* 产品列表 */
#products {
	font-family: "MicrosoftYaHei";
}

#products .oneBox {
	width: calc((100% - 60px) / 4);
	border: 1px solid #ECECEC;
	opacity: 1;
	border-radius: 0px;
	font-family: "Microsoft YaHei";
	align-items: center;
	padding: 20px;
	margin: 20px 20px 0 0;
}
#products .oneBox:nth-child(4n) {
	margin-right: 0;
}
#products .oneBox * {
	max-width: 100%;
}
#products .oneBox .title {
	font-size: 20px;
	font-weight: bold;
	padding: 25px 0 10px;
	width: 100%;
	text-align: center;
}

#products .oneBox .title a {
	max-width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

#products .info>div {

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}


#products .oneBox .title a {
	color: #333333;
}

#products .oneBox .info {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	color: #666666;
}

#products .subumit {
	font-size: 14px !important;
	color: #fff;
	height: 50px;
	background: #E6001F !important;
	border-radius: 23px !important;
	width: 120px;
}

/* 产品详情css */
#details {
	font-family: "Microsoft YaHei";
}

#details .detailsBox {
	width: 100%;
	/* background: #F2F2F2; */
}

#details .proName {
	font-weight: 400;
	font-size: 28px;
	padding-top: 50px;
}

#details .top_line {
	width: 50px;
	margin-top: 5px;
}

#details .seconde_box {
	background: #fff;
	padding: 20px;
}

.seconde_box tr {
	/* border-bottom: 1px solid #808695; */
	line-height: 32px;
	/* display: flex; */
	background-color: #f8f8f9;
}

.seconde_box tr:nth-child(2n-1) {
	background-color: #dcdee2;
}

#details table {
	width: 100%;
}

.showImg .center {
	height: 100% !important;
}

.showImg .center img {
	border: 1px solid #dcdee2;
}

#details .FlexRow>.showImg .center {
	width: 100%;
	justify-content: space-between;
	overflow: hidden;
}

#details .ovhiderl .pxdContent table td {
	width: 50%;
	/* display: -webkit-box; */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	
}

#details .box_title,
#details .line_bg {
	color: #333333;
	font-size: 14px;
	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%;
}

#PlaceOrder .col-form-label {
	font-size: inherit !important;
}

.col-form-label {
	font-size: 12px !important;
	font-family: Arial !important;
	font-weight: 400 !important;
	color: #333333 !important;
	text-align: end !important;
}

#details .details_msg {
	width: 585px;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #333333;
}

#details .Latest_box .left_img>div>a {
	width: 60px;
	height: 60px;
	display: flex;
	overflow: hidden;
}

#details .Latest_box .left_img>div>a>img {
	width: 100%;
	height: auto;
	margin: auto;
}

#details .product_msg {
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	text-align: center;
	margin-bottom: 40px;
}

#details .line_box {
	align-items: center;
	margin-left: 88px;
	font-weight: 400;
	line-height: 32px;
}

.share.justify-share {
	display: flex;
	justify-content: center;
}

#details .line_box .name {
	color: #333333;
	font-size: 15px;
}

#details .line_box .en_name {
	color: #999999;
	font-size: 14px;
}

#details .subumit {
	font-size: 14px !important;
	color: #fff;
	background: #E6001F !important;
	border-radius: 4px !important;
	width: 100px;
}

#details .infoMsg {
	margin-bottom: 25px;
	align-items: center;
}

#details .infoImg {
	padding-right: 50px;
}

#details .infoImg img {
	width: 473px;
}

#details .enterpriseBox {
	padding-bottom: 40px;
}

#details .msg_title div {
	margin-bottom: 12px !important;
}

#details .msg_details div {
	margin-bottom: 12px !important;
}

#index .FlexRow.spaceing.cloumnTop {
	overflow: hidden;
}

#index .FlexRow.spaceing.cloumnTop>div {
	margin-top: auto;
	margin-bottom: auto;

}

/* 移动端菜单 */
#menu .menuBg {
	background: #E6001F;
	padding: 10px;
}

.FlexRow.center>.logo>a:first-child {
	width: 170px;
	height: 60px;
	display: flex;
	overflow: hidden;
}

.FlexRow.center>.logo>a>img {
	width: 100%;
	height: auto;
	margin: auto;
}

#menu .menuList {
	padding: 10px;
}

#menu .botBorder {
	width: calc(100% / 3 - 10px);
	/* height: 100px; */
	aspect-ratio: 1/1;
	background: #FFFFFF;
	border-radius: 0px;
	margin: 5px !important;
	line-height: 40px;
}

#menu .botBorder * {
	max-width: 100%;
	overflow: hidden;
}

#menu .botBorder div a {
	color: #333 !important;
	font-size: 15px;
	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;
}

#search .top_btn {
	position: absolute !important;
	top: 6px !important;
	left: 12px;
	color: #DCDCDC;
	font-size: 18px;
}

.brand.brand_list_ABC {
	width: 100%;
}

@media screen and (max-width:1195px) {

	#details .seconde_box {
		padding: 0px;
	}

	#details .seconde_box tr {
		display: flex;
		padding-left: 20px;
	}

	.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;
	}

	/* #LayoutHeader .dropdown-content{
		right: auto;
	} */
	.showImg .center img {
		margin: auto 0;
	}

	.FlexRows.w1200.infoMsg .phoneMsgDetails>.FlexRow:last-child div {
		width: 100%;
	}

	.w1200,
	.w900,
	.w400,
	.w800,
	.w1100 {
		width: 100% !important;
	}

	.w400 {
		display: none;
	}

	.shapeBox {
		width: 80% !important;
	}

	#products .pcDetail_text {
		display: flex;
		flex-direction: column;
		padding: 20px 10px;
	}

	#products .pcDetail_text .pcDetail_text_left {
		width: 100%;
	}

	#products .pcDetail_text .pcDetail_text_left img {
		width: 100%;
	}

	.middle {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.littleSpaceing {
		padding: 10px;
		margin-top: 0px !important;
	}

	.cloumnTop {
		flex-direction: column-reverse !important;
	}

	.spaceing {
		margin: 0px !important;
		margin-top: 25px !important;
		padding: 10px;
	}

	/* 除首页之外其他页面上得大banner横图 */
	.bannerBox img {
		height: 140px;
	}

	.BfontBox {
		width: 140px;
		height: 94px;
		background-image: url(../img/rectangle.png);
		background-size: 100% 100%;
		margin-top: 28px;
	}

	.BfontBox .line {
		margin-left: 25px !important;
		border-bottom: 2px solid #fff;
	}

	.pageTitle {
		font-size: 16px;
		margin: 0px !important;
		padding-left: 22px;
	}

	/* 分页 */
	.footer_page {
		display: none !important;
	}

	#LayoutHeader .phoneHeader .FlexRows {
		height: 100%;
	}

	/* =============================头部尾部==================================== */
	.pcHeader,
	.pcFooter,
	.navigation,
	.pcKefu {
		display: none !important;
	}

	.phoneHeader,
	.phoneFooter {
		display: block !important;
		height: 100%;
	}

	#LayoutHeader {
		margin: 0px !important;
		position: fixed;
		top: 0;
		width: 100%;
		height: 52px;
		background-color: #fff;
		z-index: 9999;
	}

	#LayoutHeader .top_btn {
		position: absolute;
		top: 9px;
		right: 12px;
		color: #DCDCDC;
		font-size: 15px;
	}

	#LayoutFooter {
		background-color: #F4F4F4 !important;
		color: #666 !important;
		height: 146px;
		width: 100%;
		padding: 10px 10px;
		position: absolute;
		bottom: 0;
	}

	.phoneFooter .footer_info {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	body {
		min-height: 100vh;
		width: 100%;
		padding: 52px 0 146px !important;
		position: relative;
	}

	.footer_info {
		font-size: 10px;
		font-family: Roboto;
	}

	.phoneFooter .left_font div {
		padding-right: 10px !important;
	}

	.title {
		font-size: 20px;
		font-weight: 700;
		padding-bottom: 0px;
	}

	/* =============================首页==================================== */
	#index .bannerBox,
	#index .moreBtn,
	.news_more,
	#index .moreText,
	.phone_products {
		display: block !important;
	}

	.phone_products {
		display: flex !important;
	}

	#index .second_box .img_box,
	.pc_products {
		display: none !important;
	}

	.carousels {
		width: 100% !important;
	}

	.onlineBox {
		font-size: 13px;
		color: #333333;
		line-height: 25px !important;
		background: none !important;
		padding: 20px !important;
	}

	.onlineBtn {
		font-size: 14px !important;
		width: 113px !important;
		padding: 5px !important;
	}

	.info_box {
		margin-top: 50px !important;
		color: #fff;
		text-align: center;
	}

	#banner .info_box {
		display: none;
	}

	#index .banner_a {
		height: 150px;
	}

	#index .info_box h2 {
		font-size: 22px !important;
	}

	#index .info_box>div {
		font-size: 16px;
	}

	#index .carousel-item .info_box {
		top: 20px;
		left: 20px;
	}

	#index .ti_box {
		font-size: 14px;
	}

	#index .second_box {
		width: 100%;
	}

	#index .second_box div:first-child {
		text-align: center;
	}

	#index .second_box img {
		width: 300px !important;
		padding-top: 20px;
	}

	#index .second_box .right_box {
		margin-left: 0px !important;
	}

	#index .second_box .msg {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
		overflow: hidden;
	}

	#index .message_box {
		background: none !important;
		color: #333 !important;
		padding: 0px !important;
		height: auto !important;
	}

	#index .message_box .msg {
		line-height: 20px !important;
		padding-bottom: 10px;
	}

	#index .message_box .title {
		color: #333 !important;
	}

	#index .message_box .line {
		border-color: #E6001F !important;
	}

	#index .message_box .msg,
	#index .about_us img {
		width: 100% !important;
	}

	#index .about_us img {
		height: auto !important;
	}

	#index .message_box .msg div:first-child {
		width: 100% !important;
		color: #333;
	}

	.ovActive span {
		display: -webkit-box !important;
		-webkit-box-orient: vertical !important;
		-webkit-line-clamp: 4 !important;
		overflow: hidden !important;
	}

	#LayoutHeader .glyphicon.glyphicon-search {
		top: 0;
	}

	#index .message_img {
		width: 100%;
		padding-top: 20px;
	}

	#index .productsBox {
		flex-wrap: wrap;
		padding-top: 40px;
	}

	#index .productsBox .details {
		display: none;
	}

	#index .products {
		background: #E6001F;
		padding-top: 30px;
		padding-bottom: 80px;
	}

	#index .products .title {
		color: #fff;
	}

	#index .products .line {
		border-color: #fff;
		width: 25px;
	}

	#index .products .img_box {
		width: calc(50% - 10px);
		height: 175px;
		margin: 5px;
		border: none;
		background: #fff;
	}

	#index .products .img_box img {
		width: 90px !important;
	}

	#index .newsBigBox {
		flex-wrap: wrap !important;
		width: 100% !important;
	}

	#index .newBox .new_img_a {
		height: 140px;
		overflow: hidden
	}

	.newBox {
		width: calc(50% - 10px) !important;
		margin: 5px 5px !important;
	}

	/* .newBox>div>a>img,
	.newBox>div>a{
		display: block;
		
	} */
	.newBox img {
		width: 100% !important;
	}

	#PlaceOrder .col-form-label {
		font-size: 10px !important;
	}

	.newBox .new_title {
		font-size: 15px !important;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	#index .FlexRow.spaceing.cloumnTop>div {
		height: auto !important;
	}

	.newBox .new_info {
		font-size: 10px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		word-break: break-all;
		white-space: nowrap;
		padding-bottom: 0 !important;
	}

	.newBox .new_date {
		padding-top: 10px;
		font-size: 12px !important;
	}

	.news_more a {
		color: #999999 !important;
	}

	/* =============================产品中心==================================== */
	.pcProductsList {
		display: none !important;
	}

	#productsList .phoneProductList {
		display: block !important;
	}

	/* =============================产品列表==================================== */
	#products .oneBox {
		width: 48% !important;
		margin: 0px 0px 8px 0px;
		height: auto !important;
		padding: 10px 5px;
	}

	#products .w1200 {
		justify-content: space-between;
		padding: 10px 10px;
	}

	#products .oneBox.FlexColumn>a:first-child {
		width: 120px;
		height: 120px;
	}

	#products .oneBox.FlexColumn .title {
		padding: 0;
		height: 24px;
		line-height: 24px;
	}

	#products .oneBox img {
		border: 1px solid #dcdee2;
	}

	#products .oneBox .title {
		font-size: 16px;
		padding: 10px 0;
	}

	#products .oneBox .info {
		font-size: 12px !important;
		line-height: 22px;
	}

	#products .subumit {
		font-size: 12px !important;
		height: 32px;
		width: 98px;
		margin: 10px 0 0px 0 !important;
	}

	#products .info .products_brand {
		width: 150px !important;
	}

	.zoom-container {
		display: none;
	}

	/*#products #test1 {display: none !important;}*/

	/* =============================产品详情=================================== */
	#details .w400 {
		display: block !important;
	}

	#details .enterpriseBox {
		display: none !important;
	}

	#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: 10px !important;
	}

	#details .infoMsg {
		display: block;
	}

	/*#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 .pcMsgDetails {
		display: block !important;
	}

	#details .pcMsgDetails>div {
		display: flex;
		flex-direction: column;
	}

	#details .pcMsgDetails .stair_price {
		display: none;
	}

	#details .detailsBox .mod18 {
		display: flex;
		width: auto;
		margin: 0;
	}

	#picBox {
		width: 250px;
		height: 250px;
		max-width: calc(100% - 100px);
	}

	.mod18 #picBox ul,
	.mod18 #picBox ul li {
		width: 100% !important;
		height: auto;
		aspect-ratio: 1/1;
		overflow: hidden;

	}

	#picBox img {
		max-width: 100%;
		max-height: 100%;
	}

	#listBox {
		max-width: 80px;
		padding: 0;
		height: auto;
		max-height: 250px;
		aspect-ratio: 1/1;
		overflow-x: hidden;
		overflow-y: auto;
		margin: 0 0 0 15px;
	}

	#listBox ul,
	#listBox ul li {
		width: 100%;
		max-height: 80px;
		aspect-ratio: 1/1;
	}

	#listBox li {
		padding: 0;
		margin: 0;

	}

	#listBox .on {
		border: 1px solid #5cadff;
	}

	#listBox .on img {
		max-width: 100%;
		max-height: 100%;
	}

	#details .detail_table tr th {
		text-align: left;
	}

	#details td button#enquiry.btn {
		height: 0px;
		padding: 0;
        display: none;
	}

	#details .phoneMsgDetails {
		display: block !important;
	}

	#details .phoneMsgDetails .img_one_sel {
		border: 1px solid #aaa !important;
	}


	/* =============================品牌展示==================================== */
	.pcManufacturer_img {
		display: none !important;
	}

	.phoneManufacturer_img {
		display: block !important;
	}

	#manufacturer .w400 {
		display: none;
	}

	#manufacturer h3 {
		font-size: 20px !important;
	}

	#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: #E6001F;
	}

	#manufacturer .Char_box .index_box {
		width: 55px !important;
	}

	#manufacturer .top_line {
		display: inline-block;
		border: 2px solid #E6001F !important;
		width: 60px;
		margin-top: 30px;
	}

	#manufacturer .index_box {
		font-size: 15px !important;
	}

	#manufacturer .msg_details {
		color: #333333 !important;
		font-size: 12px;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 0 10px;
	}

	#manufacturer .msg_details a {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	#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 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}

	#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;
	}

	/* =============================联系我们==================================== */

	#Contactus .infoBox {
		flex-wrap: wrap;
		margin-top: 0px;
	}

	#Contactus .msg_box {
		width: 170px;
		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: 13px !important;
	}

	#Contactus .infoBox div:last-child {
		width: 100%;
	}

	#Contactus:last-child {
		padding: 0px !important;
	}

	.addressimg {
		padding: 0px !important;
	}

	/* =============================关于我们==================================== */
	#Aboutus .top_box,
	#Aboutus .bottomImg {
		display: none !important;
	}

	#Aboutus .secondImg {
		display: block;
	}

	.fontBox:nth-child(2) {
		padding-bottom: 0px !important;
	}

	#Aboutus .oneBox {
		padding: 20px;
	}

	#Aboutus .msg_box {
		display: flex;
		flex-direction: column;
		padding: 20px 0;
		line-height: 30px;
	}

	#Aboutus .idealBox,
	#Aboutus .valueBox {
		width: 100%;
	}

	#Aboutus .idealBox,
	#Aboutus .idealBox ul li span {
		font-size: 13px;
	}

	#Aboutus .idealBox div {
		padding-bottom: 0px;
	}

	#Aboutus .idealBox ul {
		padding: 18px 0 10px 20px;
		margin: 0 !important;
	}

	#Aboutus .msg_box img {
		padding: 15px;
		width: 100%;
	}

	#Aboutus .oneBox {
		display: block !important;
	}

	.lineSpaceing {
		display: block;
	}

	.lineSpaceing hr {
		border-bottom: 8px solid #F0F0F0 !important;
		margin: 0px !important;
	}

	/* =============================企业新闻==================================== */
	#News .newsBox {
		justify-content: space-between;
		padding: 0px 10px 10px 10px;
	}

	#News .line_box {
		width: 48% !important;
		margin: 10px 0 !important;
		height: 260px !important;
		overflow: hidden !important;
	}

	#News .title {
		font-size: 15px !important;
		height: 35px !important;
	}

	#News .msg {
		color: #888 !important;
		font-size: 11px !important;
		margin-bottom: 10px;
	}

	#News .right_box div:first-child,
	#News .btnBox,
	#News .title,
	#News .msg {
		padding: 1px !important;
	}

	#News .time {
		font-size: 13px;
	}

	#News .morebtn {
		color: #E6001F;
	}

	#News .new_img_div {
		height: 160px !important;
	}

	#News .new_img_div .news_a {
		height: 160px;
	}

	#News .new_img_div img {
		width: 100%;
		height: 100%;
	}

	.img_box .FlexColumn .center>div>a {
		width: 90px;
		display: block;
		border: 1px solid #dcdee2;
	}

	/* =============================新闻详情==================================== */
	#news_dateils .top_box .news_title {
		font-size: 16px !important;
		font-weight: bold;
	}

	#News .pcNewsBanner {
		display: none !important;
	}

	#News .phoneNewsBanner {
		display: block !important;
	}

	#news_dateils .top_box .text {
		font-size: 10px !important;
	}

	#news_dateils .content {
		font-size: 14px;
		margin: 0px !important;
		text-indent: 10px;
		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: 111px;
	}

	.form-check-label {
		font-size: 10px !important;
	}

	.form-check-inline {
		margin: 5px !important;
	}

}

.msg .hide {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	overflow: hidden;

}

/*客服*/
.pcKefu {
	position: fixed;
	right: 10px;
	top: 21%;
	z-index: 8 !important;
}

.pcKefu .kefu_item {
	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;
}

.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);
}

#splitPage,
.layui-laypage {
	margin-left: auto;
	margin-right: auto;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #e1251b !important;
}

.layui-laypage a,
.layui-laypage span {
	padding: 0 9px !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;
	border-bottom: none;
	margin-bottom: 30px;
	background-color: #fff;
}

.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: #e6001f;
}