* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.w1200 {
	width: 1200px;
	margin: auto;
}

.w900 {
	width: 980px;
	margin: auto;
}

.navWidth {
	width: 1200px;
	margin: auto;
}

.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;
}

.FlexEnd {
	justify-content: end;
	display: flex;
}

.center {
	display: flex;
	align-items: center;
	justify-content: center;
}

.warp {
	display: flex;
	flex-wrap: wrap;
}

.nowarp {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.w200nowarp {
	display: inline-block;
	width: 150px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.w200nowarp.menuName {
	padding: 0 20px 0 20px !important;
	width: auto !important;
}

.w350nowarp {
	display: inline-block;
	width: 350px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.nowarp2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/* 页面标题 */
.page_title {
	text-align: center !important;
	padding: 30px 0;
	font-size: 32px;
}

/* 面包屑导航 */
.breadcrumb-item+.breadcrumb-item::before {
	content: ">" !important;
	color: #fff !important;
}

.navigation {
	margin: auto;
	background-color: #214daa;
}

.navigation .breadcrumb {
	background: none;
}

.navigation .breadcrumb-item a,
.breadcrumb-item.active {
	font-size: 14px !important;
	color: #fff !important;
	font-family: "MicrosoftYaHei";
	display: flex;
	align-items: center;
}

/* 分页 */
.page-link {
	color: #000000 !important;
}

.page-item {
	margin: 5px;
}

.page-item.active .page-link {
	color: #fff !important;
	background-color: #214DAA !important;
	border-color: #DDDDDD !important;
}


#manufacturer .box,
#PlaceOrder .box,
#products .box,
#Contactus .box,
#Aboutus .box,
#details .box,
#News .box,
#news_dateils .box,
#productList .box {
	padding: 0px 11px 20px 11px;
	background: #fff;
	width: 1200px;
	margin: 0px auto;
}



/* 走马灯左右切换按钮 */
.carousel-control-prev,
.carousel-control-next {
	background: none;
	border: none;
}

.carousel-indicators li {
	width: 16px !important;
	height: 16px !important;
	background: #fff !important;
	border-radius: 11px !important;
	border: none !important;
}


#LayoutHeader .shade {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 169px;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 9;
}


/* #app {
	font-family: 'Avenir', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2c3e50;
	margin-top: 29px;
}
 */


/* 导航 */
/* 选中导航样式 */
.houver_menu_none {
	color: #1556DE !important;
	font-weight: bold;
}

#LayoutHeader {
	margin-top: 29px;
	position: relative;
	height: auto;
}
.header-titltLogo {
	margin-right: auto;
} 
#LayoutHeader .left_font {
	color: #666666;
	height: 18px;
	font-size: 16px;
	width: 30%;
	margin-left: 20px;
	font-family: "Roboto";
}

#LayoutHeader .left_font div img {
	padding-right: 4px;
}

#LayoutHeader .search_box {
	position: relative;
	display: inline-block;
}
.pcHeader >.FlexRows {
	justify-content: flex-end;
}
#J_lang_switch {
	margin-left: 20px;
}
#LayoutHeader .search_box input {
	font-size: 14px;
	width: 220px;

	height: 42px;
	border-radius: 21px;
	background: #EEEEEE;
	border: none;
	font-family: "Microsoft YaHei";
	color: #666666;
	padding-left: 21px;
}

#LayoutHeader .menu {
	margin-top: 32px;
	height: 50px;
	color: #000;
	font-family: "Microsoft YaHei";
}

#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 {
	padding: 15px 40px;
	color: #000000;
}

#LayoutHeader .name a:hover {
	text-decoration: none;
	color: #1556DE;
}

#LayoutHeader .top_menus {
	height: 50px;
	align-items: center;
}

/* 产品中心二级导航 */


#LayoutHeader .products_menu {
	display: flex;
	position: absolute;
	z-index: 999;
	width: 1200px;
	height: auto;
	color: #333333;
	left: 50%;
	transform: translateX(-50%);
	background: #EEEEEE;
}


#LayoutHeader .products_menu>div {
	padding: 0 0px;
}

#LayoutHeader .products_menu div a {
	color: #333 !important;
	line-height: 2.2;
	padding: 0 10px;
	width: 100%;
	/* padding: 0px; */
	display: block;
}

#LayoutHeader .products_menu div a:hover {
	text-decoration: none;
}

#LayoutHeader .products_menu p {
	font-size: 18px;
	font-weight: Bold;
	padding: 15px 0;
	border-bottom: 1px solid #7E7E7E;
}

#LayoutHeader ul {
	padding: 0;
}

#LayoutHeader ul li {
	list-style: none;
	font-size: 14px;
	line-height: 24px;
	cursor: pointer;
	color: #333;
}

#LayoutHeader ul li:hover {
	font-weight: bold;
}

/* search按钮 */
#LayoutHeader .top_btn {
	position: absolute !important;
	right: 12px;
	color: #DCDCDC;
	font-size: 15px;
	top: 9px;
	width: 25px;
}

/* 底部 */
body {
	min-height: 100vh;
	position: relative;
	padding-bottom: 240px !important;
}

#LayoutFooter {
	height: 240px;
	background: #2A2A2A;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
}

#LayoutFooter .msg {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 24px;
}

#LayoutFooter .msg p {
	margin: 0;
}

#LayoutFooter .menu {
	text-align: right;
}

#LayoutFooter .box {
	margin: auto;
	text-align: start;
	padding: 10px 0;
}

#LayoutFooter .name {
	cursor: pointer;
}

#LayoutFooter .name a {
	padding: 0 30px 30px 0;
	color: #fff;
	text-decoration: none;
}

/* 首页 */
/* #index{} */
#index .spaceing {
	margin-top: 100px;
}

/* 企业实力 */
#index .line_box {
	align-items: center;
	margin: 0 50px;
	font-weight: 400;
	line-height: 32px;
}

#index .line_box .name {
	color: #333333;
	font-size: 20px;
}

#index .line_box .en_name {
	color: #999999;
	font-size: 18px;
}

#index .index_big_title {
	font-size: 24px;
	margin: 0 auto;
	text-align: center;
	line-height: 200px;
	color: #333;
}

#index .index_big_title i {
	display: inline-block;
	width: 60px;
	height: 1px;
	background-color: #333;
	transform: translateY(-7px);
	margin: 0 15px;
}

#index .index_big_title2 {
	font-size: 24px;
	margin: 0 auto;
	text-align: center;
	line-height: 200px;
	color: #fff;
}

#index .index_big_title2 i {
	display: inline-block;
	width: 60px;
	height: 1px;
	background-color: #fff;
	transform: translateY(-7px);
	margin: 0 15px;
}

.colorXIRO {
	color: #fff;
	background-color: #fff;
}

/* 产品专区 */
#index .product,
.phoneAboutus {
	width: 100%;
	background: #214DAA;
	padding-bottom: 50px;
}

#index .product .look_more {
	margin-top: 107px;
	color: #fff;
	font-size: 14px;
}

#index .product .names,
#index .product .price {
	font-size: 14px;
}

#index .product .names {
	color: #666666;
	font-family: "Microsoft YaHei";
}

#index .product .price {
	color: #FF0000;
}

#index .threeImg {
	width: 1200px;
	margin: 0 auto;
}

#index .threeImg .carousels {
	margin: auto;
}

#index .barndBox img {
	width: 200px;
	height: 120px;
	padding-right: 30px
}

#product .carousel-control-prev,
#product .carousel-control-next {
	width: auto;
}

#product .carousel-control-prev {
	left: 0;
}

#index .carousel-item {
	overflow: hidden;
}

#product .carousel-control-next {
	right: 0;
}

#index .carousel-item {
	height: 420px;
	overflow: hidden;
}

#index .carousel-item.active {
	display: flex;
}

#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;
}

.bannerBox {
	position: absolute;
	top: 25%;
	width: 1200px;
	max-width: 100%;
	color: #fff;
	font-family: "Microsoft YaHei";
	left: 50%;
	transform: translateX(-50%);
}

.bannerBox h2 {
	font-size: 35px;
	padding-bottom: 19px;
	margin: 0;
}

.bannerBox div {
	font-size: 20px;
}

/* 移动端产品专区样式 */
#index .Containt {
	width: 208px;
	margin: 10px 20px 0 20px;
	background: #fff;
	height: 200px;
	line-height: 25px;
}

#index .Containt img {
	height: 100px;
	width: 100px;
}

/* 关于我们文字介绍 */
#index .info_msg {
	width: 561px;
	height: 315px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 28px;
	text-indent: 25px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 11;
	-webkit-box-orient: vertical;
}

#index .info_msg p {
	margin: 0;
}

/* 热点新闻 */
#index .news {
	width: 1300px;
	margin: auto;
}

#index .news_box {
	border-top: 1px solid #E3E3E3;
	padding-top: 20px;
	width: 562px;
	height: 180px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	margin-right: 85px;
}

#index .news_box img {
	padding-right: 18px;
	display: block;
	margin: auto;
}

#index .new_name {
	font-size: 18px;
	color: #333333;
}

#index .new_msg {
	padding-top: 10px;
	width: 362px;
	line-height: 28px;
}

#index .msg_box {
	margin: auto;
	display: flex;
	justify-content: center;
}

#index .new_date {
	display: none;
	margin-top: 10px;
    align-items: center;
	font-size: 12px;
	color: #999999;
}

#index .newsBox {
	margin-bottom: 60px;
}

/* ====================== */
#index hr {
	text-align: center;
	line-height: 0px;
	border: 1px solid #666 !important;
	font-size: 24px;
	font-weight: 400;
}

#index hr:after {
	content: "企业实力";
	padding: 10px;
	background: white;
	z-index: 2;
	color: #333333;
}

#index .product hr,
#index .phoneAboutus hr {
	border-color: #fff !important;
}

#index .product hr:after,
#index .phoneAboutus hr:after {
	content: "产品专区";
	background: #214DAA;
	color: #fff;
}

#index .pcAboutus hr:after,
#index .phoneAboutus hr:after {
	content: "关于我们";
}

#index .newsBox hr:after {
	content: "热点新闻";
}

#index .barnd_big hr:after {
	content: "主营品牌";
}

#index .one_line {
	width: 243px;
	margin: 90px auto;
}

#index .barndbox {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding: 0 15px;
	justify-content: flex-start;
}

#index .barndbox-img {
	width: 20%;
	display: block;
	text-decoration: none;
	margin-bottom: 8px;
}

#index .barndbox img {
	border: 1px solid #ddd;
	margin: 0px auto 6px;
	display: block;

	width: 178px;
	height: 64px;
}

#index .product_carousels {
	display: flex !important;
	width: 100%;
	justify-content: flex-start;
	align-items: center;
	margin: auto;
}

/* 产品中心 */
#productList {
	overflow-x: hidden;
	font-family: "Roboto";
}

#productList .title {
	width: 100%;
	height: 50px;
	background: #F4F4F4;
	font-size: 20px;
	color: #333333;
	line-height: 24px;
	display: flex;
	align-items: center;
	padding-left: 15px;
}

#productList .leftBox {
	margin: 0;
	padding: 0px !important;
	background: #FFFFFF;
	border: 1px solid #F5F5F5;
}

#productList .product_msgBox {
	padding: 15px;
}

#productList .product_msgBox div {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 29px;
	cursor: pointer;
}

#productList .product_msgBox div:hover {
	font-weight: 700;
}

#productList .msg_title {
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	line-height: 44px;
}

#productList ul li {
	font-size: 1px;
	color: #DCDCDC;
	cursor: pointer;
}

#productList .msg_name,
.msg_items {
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
}

#productList .msg_name {
	color: #1556DE;
	padding-right: 15px;
}

#productList .msg_items {
	color: #999999;
}

#productList .right_box {
	padding-left: 35px !important;
}

#productList .detailsBox {
	padding-top: 20px;
}

/* 产品列表 */
#products .pricing div {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	color: #666666;
	line-height: 20px;
}

#products .input_box div {
	margin-bottom: 5px;
	color: #214DAA;
	font-size: 12px;
}

#products .input_box input {
	width: 80px;
	padding: 6px;
	font-size: 8px;
	margin: 5px auto;
}

/* 产品列表 */
#Products .carousel-item {
	margin-bottom: 60px;
}

#banner .carousel-item>a {
	width: 100%;
	height: 100%;
}

#products .table thead th,
.table-bordered td {
	/* text-align: center !important; */
	vertical-align: middle !important;
	font-size: 14px;
}

#products .table tr {
	/* display: flex; */
}


/* phone */
#products .pageName {
	padding: 10px;
}

#products .imgfont .imgBorder {
	float: left;
	clear: both;
	margin: 10px;
}

#products .imgfont {
	font-size: 13px;
	font-family: "Roboto";
	font-weight: 400;
	color: #333333;
	line-height: 22px;
}

#products .deailsBox .msgName,
#products .deailsBox .msgInfo {
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 400;
}

#products .deailsRight {
	padding-left: 10px;
}

#products .deailsRight .title a {
	font-size: 16px;
	font-family: "Roboto";
	font-weight: bold;
	color: #333333 !important;
}


#products .deailsBor {
	margin-bottom: 25px;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 22px;
}

#products .deailsBox .msgName {
	color: #666666;
	width: 100% !important;
	display: flex;
}

#products .deailsBox .msgInfo {
	color: #333;
	padding-left: 5px;
}

#products .deailsBox .btn {
	font-size: 14px;
	border-radius: 22px !important;
	display: flex;
	align-items: end;
	margin-top: 16px;
	background-color: #1556DE !important;
	width: 107px;
	color: #fff;
	justify-content: center;
}

#products .imgBorder {
	width: 107px;
	height: 107px;
	margin-top: 5px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}

#products .modalBox {
	padding: 20px;
}

#products .modalBox li {
	font-size: 1px;
	color: #E1251B;
	line-height: 25px;
}

#products .modalBox li span {
	color: #E1251B;
	font-size: 10px;
}

/* phone */
#products .right_font {
	font-size: 17px;
	font-family: "MicrosoftYaHei";
	padding: 10px 0;
}

/* 产品详情 */
#details .showImg {
	width: 243px;
	height: 262px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}

#details .img_one {
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	margin: 5px 12px 0 0;
	cursor: pointer;
}

#details .msg_title {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #333333;
	line-height: 27px;
	padding-right: 30px;
}

#details .msg_details {
	font-size: 12px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	line-height: 27px;
}

#details .table_font {
	font-size: 12px;
	color: #333;
}

#details .box_boder {
	margin-bottom: 10px;
	padding: 10px;
}

#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: 35px;
}

#details .alternate .names_title,
#details .alternate .names_box {
	font-size: 12px;
	font-family: " Source Han Sans CN";
	font-weight: 400;
	color: #333333;
}

#details .alternate .names_title {
	line-height: 24px;
	padding-bottom: 20px;
}

#details .alternate .names_box {
	line-height: 40px;
}

#details .alternate .column_box {
	padding-right: 50px;
}

#details .inquiry_box {
	margin-bottom: 10px;
	padding: 10px;
	height: 530px;
	background: #F9F9F9;
	border: 2px solid #214DAA;
}
#details .blackModal2 .inquiry_box {
	border: none;
}
#details .btn {
	border: none;
	align-items: center;
}
._row {
	display: flex;
	/* justify-content: space-between; */
	/* align-items: center; */
}

#details .clickforQuote {
	cursor: pointer;
}

#details .subumit,
#details .more_btn {
	margin-top: 10px;
	color: #fff !important;
	background: #214DAA !important;
	text-align: center;
}

#details .subumit {
	width: 213px;
	height: 37px;
	font-size: 14px;
	position: absolute;
	right: 0;
	margin-right: 27px;
}

#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: 95px;
	height: 95px;
	background: #FFFFFF;
	border: 1px solid #F6F6F6;
	border-radius: 50%;
}

#details .title_box {
	font-size: 14px;
	color: #0090FF;
	font-weight: bold;
	text-align: center;
}

#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 .box_title,
#details .line_bg {
	color: #333333;
	font-size: 12px;
	padding: 10px;
}

#details .box_title {
	background: #F4F4F4;
	font-weight: bold;
}

#details .line_double {
	background: #FAFAFA;
}

#details .col-form-label {
	font-size: 12px !important;
	font-family: Arial !important;
	font-weight: 400 !important;
	color: #333333 !important;
	text-align: end !important;
}

#details .col-form-label {
	font-size: 12px !important;
	font-family: Arial !important;
	font-weight: 400 !important;
	color: #333333 !important;
	text-align: end !important;
}

#captcha img {
	width: 100px !important;
	height: 36px !important;
}

#details .subumit,
#details .more_btn {
	margin-top: 5px;
	color: #fff;
	background: #E1251B;
	text-align: center;
}

#details .subumit {
	width: 310px;
	height: 36px;
	font-size: 14px;
	margin-left: 23.5%;
}

/* phone */
#details .phoneMsgDetails {
	padding: 16px;
	margin-top: 10px;
	border-bottom: 10px solid #f0f0f0;
}

#details .phoneMsgDetails .title {
	font-size: 16px;
	font-family: "Roboto";
	font-weight: bold;
	color: #333333 !important;
}


#details .detailsMsg {
	padding: 10px 15px;
	line-height: 24px;
}

#details .detailsMsg .info,
#details .phoneMsgDetails .name,
#details .pdfName,
#details .info_Box {
	font-size: 12px;
	font-family: "Roboto-Regular";
	font-weight: 400;
}

#details .phoneMsgDetails .name {
	color: #333;
	padding-right: 5px;
	width: 50%;
	text-align: left;
}

#details .detailsMsg .info,
#details .info_Box {
	color: #333;
}

#details .right .name {
	width: 95px;
}

#details .pdfName {
	color: #1556DE;
}

#details .info_Box div {
	line-height: 22px;
}

#details .info_Box div:first-child {
	width: 40px;
	text-align: right;
}

#details .btn {
	font-size: 12px !important;
	border-radius: 22px !important;
	display: flex;
	align-items: end;
	background-color: #1556DE !important;
	width: 107px;
	color: #fff !important;
	justify-content: center;
}



/* 咨询下单 */
#PlaceOrder .box {
	padding-bottom: 60px;
}

#PlaceOrder .top_line {
	height: 1px;
}

#PlaceOrder .pcbtn {
	width: 100px;
	height: 48px;
	border-radius: 0px !important;
}

#PlaceOrder .page_title {
	font-weight: bold;
	color: #333333;
	line-height: 24px;
	padding: 40px 0;
}

#PlaceOrder .page_tag {
	text-align: start;
	font-size: 22px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	color: #333333;
	line-height: 24px;
	padding: 30px 0;
}

#PlaceOrder .addBtn,
#PlaceOrder .subumit {
	font-size: 19px;
	color: #fff;
	background: #1556DE;
	font-family: "Source Han Sans CN";
}

#PlaceOrder .col-form-label {
	text-align: end;
	font-size: 16px;
	font-family: " Microsoft YaHei";
	font-weight: 400;
	color: #666666;
}

#PlaceOrder th {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 52px;
	color: #666666;
}

#PlaceOrder td input {
	height: 48px !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 .redCon {
	color: red;
}

#PlaceOrder .removeBtn,
#PlaceOrder .addBtn {
	width: 58px;
}

#PlaceOrder .btn {
	font-size: 15px !important;
}

#PlaceOrder .botBorder {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#PlaceOrder .inputBox {
	justify-content: space-between;
}

#PlaceOrder .phone-btn,
#PlaceOrder .phoneHandleDelete {
	height: 100px;
}

/* 品牌 */
.bannerTitle {
	display: none;
}

#manufacturer .index_box {
	padding: 9px 10px;
	margin: 10px 10px 10px 0;
	font-size: 20px;
	font-weight: 400;
	cursor: pointer;
	font-family: "Source Han Sans CN";
	text-align: center;
}

#manufacturer .page_tag {
	text-align: start;
	font-size: 26px;
	color: #333333;
	font-weight: 400;
	font-family: "Microsoft YaHei";
}

#manufacturer .none_box {
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
}

#manufacturer .Char_box .index_box {
	width: 90px;
	height: 50px;
}

#manufacturer .region_box .index_box {
	width: 284px;
	height: 50px;
}

#manufacturer .click_box {
	border: none;
	background: #214DAA;
	color: #fff !important;
}

#manufacturer .msg_details {
	margin: 10px 10px 10px 0;
	color: #214DAA;
	cursor: pointer;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}

#manufacturer hr {
	border: 1px solid #F4F4F4;
}

#manufacturer .zzs .img_details {
	margin-right: 2%;
	margin-bottom: 15px;
	width: 15%;
}

#manufacturer .zzs .img_details:nth-child(6n) {
	margin-right: 0px;
}

.littleSpaceing {
	padding-bottom: 30px;
	border-bottom: 1px solid #f0f0f0;
}

.littleSpaceing .brand {
	margin-right: 19px;
	margin-bottom: 10px;
}

.littleSpaceing .brand:nth-child(6n) {
	margin-right: 0px !important;
}

img {
	overflow: hidden;
}

/* 关于我们 */
#Aboutus .msg_box {
	padding: 39px;
	text-indent: 2rem;
	font-size: 14px;
	color: #666666;
}

/* 联系我们 */
#Contactus .msg_box {
	padding-left: 40px;
	margin: auto;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

#Contactus .msg_box div {
	padding-right: 10px;
	line-height: 37px;
}

#Contactus .wechat {
	font-size: 10px;
	color: #666666;
}

/* 新闻中心 */
#News .border_bottom {
	border-bottom: 1px solid #F0F0F0;
}

#News .line_box {
	padding: 30px 0;
}

#News .right_box {
	justify-content: space-between;
	display: flex;
	flex-direction: column;
	padding-left: 12px;
}


#News .title {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	display: -webkit-box;

}

#News .title a {

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

#News .msg {
	color: #666666;
	font-size: 14px;
}

#News .time {
	color: #999999;
	font-size: 14px;
}

#News .footer_page {
	padding-top: 50px;
	padding-bottom: 50px;
}

#News .imgBox {
	width: 200px;
	max-height: 160px;
	display: block;
	margin: auto;
}

#News .msg a {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

#News .newsName {
	color: #333333;
	font-size: 20px;
	font-weight: Bold;
	padding: 0 15px 15px 0px;
}

#News .line_box_a {
	display: flex;
	width: 200px;
	/* width: 100%; */
	height: 160px;
	overflow: hidden;
	margin-right: 10px;
}

#index .news_more {
	display: flex;
	width: 199px;
	height: 122px;
	overflow: hidden;
	position: relative;
}

#index .news_more img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	width: auto;
}

/* 新闻详情 */
#news_dateils .top_box {
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	padding-top: 30px;
}

#news_dateils .text {
	color: #999999;
	font-size: 14px;
	padding-bottom: 25px;
}

#news_dateils .content {
	margin: 30px;
	text-indent: 2rem;
	color: #333333;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	overflow: hidden;
}

#news_dateils .img_box {
	text-align: center;
	padding: 40px;
}

/* 移动端搜索 */
#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;
}

/* 移动端菜单 */
#menu .menuBg {
	background: #214DAA;
	padding: 10px;
}

#menu .menuList {
	padding: 10px;
}

#menu .botBorder {
	border-bottom: 1px solid #DDDDDD;
	padding: 10px;
	cursor: pointer;
}

#menu .botBorder div a {
	color: #333 !important;
	font-size: 16px;
	font-family: "MicrosoftYaHei";
}

#menu .botBorder div a:hover {
	text-decoration: none;
}

.brandbox-img {
	width: 25%;
	flex: 4;
}

#Aboutus p,
#Aboutus p img,
#news_dateils p,
#news_dateils p img {
	display: block;
	max-width: 100%;
	overflow: hidden;
	margin: auto;
	word-break: break-all;
}

#details .detailsBox table tr {
	display: flex;
	line-height: 30px;

}

.mod18 .picBox#picBox {
	padding-top: 0;
	margin-top: 40px;
	cursor: pointer;
}

/* .mod18 .picBox#picBox li,
.mod18 #picBox.picBox ul {
    width: 100%;
   
    height: 100%;
} */
#details .detailsBox table tr:nth-child(2n-1) {
	background-color: #f8f8f9;
}

#details .detailsBox table {

	width: 100%;
}

#details .detailsBox table td {
	padding: 0 10px;
	width: 50%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;

}

.aboutus-image-box {
	width: 608px;
	height: 320px;
	display: flex;
	overflow: hidden;
}

.aboutus-image-box>img {
	width: 100%;
	padding-left: 20px;
	height: auto;
	display: block;
	margin: auto;
}

#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;
}

@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;
	}

	#details .justify-content-between>.leftBox>.detailsBox {
		padding: 0px !important;
	}

	#details .justify-content-between>.leftBox>.pcMsgDetails {
		display: flex;
	}

	#details .justify-content-between>.leftBox>.pcMsgDetails>div {
		flex-direction: column;
		width: 100%;
		overflow: hidden;
	}

	#details .mod18 {
		display: flex;
		width: auto;
	}

	#index .carousel-item h2 {
		font-size: 22px;
	}

	#index .carousel-item>div {
		font-size: 16px;
	}

	#index .carousel-item .bannerBox {
		top: 20px;
		left: 20px;
		transform: translateX(0);
	}

	#index .barndbox-img {
		width: 33.33% !important;
	}

	body {
		background: #F4F4F4 !important;
		padding: 56px 0 146px 0 !important;
		position: relative;
		min-height: 100vh;
	}

	.pageTop {
		display: block !important;
	}

	.pageName {
		font-size: 20px;
		font-weight: bold;
		color: #333;
	}

	.page_title {
		font-size: 20px;
		font-weight: bold;
		padding: 5px 0;
	}

	.mod18 .picBox#picBox {
		/* border: 1px solid #e8eaec; */
		max-width: calc(100% - 100px);
		height: auto;
		margin-top: 0;
		aspect-ratio: 1/1;
	}

	.w1200 {
		width: 100%;
	}

	#manufacturer .box,
	#PlaceOrder .box,
	#products .box,
	#Contactus .box,
	#Aboutus .box,
	#details .box,
	#News .box,
	#news_dateils .box {
		width: 100% !important;
		margin: 0 auto !important;
	}

	.carousels {
		width: 100% !important;
	}

	/* =============================头部尾部==================================== */
	.pcHeader,
	.pcFooter,
	.pcKefu,
	.navigation {
		display: none !important;
	}

	#details .row.justify-content-between.surround_Box {
		margin: 10px 0 0 !important;
	}

	#details img {
		margin: 0;
	}

	#details .mod18 .listBox {
		width: 80px;
		padding: 0;
		margin: 0px;
		height: auto;
		max-height: 250px;
		overflow: hidden;
	}

	#details .justify-content-between>.leftBox>.pcMsgDetails {
		overflow: hidden;
	}

	#details .mod18 .listBox ul *,
	#details .mod18 .listBox ul {
		width: 100%;
		height: auto;
	}

	#details #listBox ul.cf li {
		padding: 0;
		border: solid 1px #e8eaec;
	}

	#details .detail-contentBox6 {
		margin: 0px;
		padding: 0;
		width: 100%;
		justify-content: space-between;
	}

	#details .mod18 .clear {
		display: none;
	}

	#details #listBox ul.cf li.on {
		width: 100%;
		/* height: 83px; */
		aspect-ratio: 1/1;
		border: solid 1px #5cadff;
		margin: 0;
	}

	.phoneHeader,
	.phoneFooter {
		display: block !important;
		padding: 10px;
	}

	.phoneFooter .footer_info {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	#LayoutHeader {
		margin-top: 0px !important;
		background: #F0F0F0 !important;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9999;
	}

	#LayoutHeader .top_btn {
		top: 9px !important;
	}

	#LayoutFooter {
		background-color: #F4F4F4 !important;
		color: #666 !important;
		height: 146px !important;
		width: 100%;
		position: absolute;
		bottom: 0px;
		flex: 1;
	}

	.footer_info {
		font-size: 10px;
		font-family: "Roboto";
	}

	.phoneFooter .left_font div {
		padding-right: 7px !important;
	}

	._row {
		flex-direction: column;
		align-items: normal;
	}

	#LayoutHeader .search_box input {
		width: 250px;
		border-radius: 17px;
		height: 30px;
		background: #fff;
		border: none;
	}

	#index .news_more {
		width: 120px;
		height: 70px;
	}

	/* =============================首页==================================== */
	#products #index hr {
		font-size: 16px;
	}

	#index .spaceing {
		margin-top: 30px !important;
	}

	#index .imgheight {
		height: 150px;
	}

	#index .one_line {
		width: 150px !important;
		margin: 35px auto !important;
	}

	#index hr:after {
		font-size: 16px !important;
	}

	#index .msg_box div {
		display: flex;
		justify-content: center;
	}

	#index .msg_box {
		padding: 5px;
		/* flex-wrap: wrap; */
	}

	#index .line_box img {
		width: 41px;
	}

	#index .line_box {
		margin: 0px 4px 15px 0 !important;
		line-height: 20px !important;
	}

	#index .line_box div:first-child {
		padding-bottom: 10px;
	}

	#index .line_box .name,
	#index .line_box .en_name {
		font-size: 9px !important;
		color: #333 !important;
	}

	#index .threeImg,
	.pcAboutus {
		display: none !important;
	}

	#index .phoneDetails,
	.phoneAboutus {
		display: block !important;
	}

	#index .carousel-item {
		height: auto;
		overflow: hidden;
	}

	#index .Containt {
		width: calc(50% - 14px) !important;
		margin: 10px 7px !important;
		padding: 0 10px;
	}

	.Containt .price {
		background-color: #1556DE;
		border-radius: 20px;
		color: #fff !important;
		width: 68px;
		height: 25px;
		text-align: center;
		font-size: 11px !important;
		font-family: "Adobe Heiti Std";
	}

	.barndBox {
		justify-content: flex-start !important;
		flex-wrap: wrap !important;
		padding: 10px;
	}

	#index .FlexRow .barndbox a {
		width: 33.33%;
	}

	#index .barndBox {
		display: flex;
	}

	#index .barndbox img,
	.barndBox img {
		width: 100px !important;
		height: 48px !important;
	}


	#index .phoneAboutus .info_msg {
		font-size: 10px;
		color: #fff !important;
		height: 174px;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
	}

	#index .product .look_more {
		margin-top: 29px !important;
	}

	#index .news {
		width: 100% !important;
		flex-direction: column;
		align-items: flex-start;
	}

	#index .newsBox {
		padding: 10px;
		margin-bottom: 0px !important;
	}

	#index .news_box {
		width: 100% !important;
		height: auto !important;
		margin-right: 0;
		overflow: hidden;
		padding: 10px 0;
	}

	.news_box img {
		width: 130px;
		height: 98px;
	}

	#index .new_msg {
		display: none;
	}

	#index .new_name {
		white-space: pre-wrap !important;
		width: 100% !important;
		font-size: 14px !important;
	}

	#index .new_date {
		display: block;
	}

	#index .barndbox {
		width: 100%;
		padding: 0;
	}

	#index .barndbox barndbox-img {
		width: 33.33%;
	}

	#index .index_big_title {
		font-size: 16px;
		margin: 0 auto;
		text-align: center;
		line-height: 60px;
		color: #333;
	}

	#index .index_big_title i {
		display: inline-block;
		width: 35px;
		height: 1px;
		background-color: #333;
		transform: translateY(-7px);
		margin: 0 10px;
	}

	#index .index_big_title2 {
		font-size: 16px;
		margin: 0 auto;
		text-align: center;
		line-height: 60px;
		color: #fff;
	}

	#index .index_big_title2 i {
		display: inline-block;
		width: 35px;
		height: 1px;
		background-color: #fff;
		transform: translateY(-7px);
		margin: 0 10px;
	}

	/* =============================产品总列表==================================== */
	#productList .pcProductList {
		display: none !important;
	}

	#productList .phoneProductList {
		display: block !important;
	}

	#productList ul li span {
		font-size: 10px !important;
	}

	#productList ul {
		padding-left: 19px !important;
	}

	.pcPlaceOrder {
		display: none;
	}

	.phoePlaceOrder {
		display: block !important;
	}

	#PlaceOrder .phoePlaceOrder .center {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: flex-start;
		flex: 1;
	}

	.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;
	}

	/* =============================产品列表==================================== */
	.box {
		padding: 15px 11px 20px 11px !important;
	}

	.pcproducts {
		display: none;
	}

	.phoneproducts {
		display: block !important;
	}

	.phoneproducts .package,
	#details .package {
		padding: 0 10px;
	}

	.phoneproducts .Package_box,
	#details .Package_box {
		text-align: center;
		padding: 5px;
	}

	#details .imgs_box,
	.phoneproducts .imgs_box {
		width: 65px;
		height: 65px;
		background: #FFFFFF;
		border: 1px solid #F6F6F6;
		border-radius: 50%;
	}

	.phoneproducts .title_box,
	#details .title_box {
		font-size: 10px;
		color: #1556DE;
	}

	/* =============================产品详情==================================== */
	#details .rightBox,
	#details .leftBox h3,
	.pcMsgDetails {
		display: none;
	}

	#details .box {
		background: none !important;
		padding: 0px !important;
	}

	.phoneMsgDetails {
		display: block !important;
	}

	.phoneMsgDetails .showImg {
		width: 272px !important;
		height: 236px !important;
	}

	.phoneMsgDetails .img_one {
		margin: 0 0 10px 7px !important;
		width: 85px;
	}

	#details .phoneMsgDetails .img_one_sel {
		border: 1px solid #aaa !important;
	}

	.detailsBox {
		background-color: #fff;
	}

	#details .leftBox {
		min-width: 100% !important;
		padding: 0px !important;
	}

	#details .surround_Box {
		margin: -9px !important;
	}

	#details .box_boder {
		border: none;
	}

	#details .names_box {
		color: #E1251B;
		font-family: Roboto-Regular;
		font-weight: 400;
	}

	#details .seconde_box {
		background: #fff;
		padding: 22px 0 !important;
	}



	/* =============================品牌展示==================================== */
	.bannerTitle {
		display: block;
		padding: 10px 0;
		font-size: 20px;
		font-weight: bold;
		font-family: "Microsoft YaHei";
		border-bottom: 1px solid #F0F0F0;
		margin-bottom: 10px;
	}

	#manufacturer .Char_box,
	#manufacturer .region_box {
		flex-wrap: wrap;
	}

	#manufacturer .Char_box .index_box,
	#manufacturer .region_box .index_box {
		padding: 1px;
		height: 28px;
		color: #1556DE;
	}

	#manufacturer .Char_box .index_box {
		width: 55px;
	}

	#manufacturer .index_box {
		font-size: 15px;
	}

	#manufacturer .msg_details {
		color: #333333 !important;
		font-size: 12px;
	}

	#manufacturer .region_box .index_box {
		width: 166px;
	}

	#manufacturer .region_list {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}

	#manufacturer .brand {
		margin-right: 0px !important;
		margin-bottom: 10px;
	}

	#manufacturer .region_list .brand {
		width: 32%;
	}

	#manufacturer .region_list div a {
		width: 100% !important;
	}

	#manufacturer .region_list div img {
		width: 100% !important;
		height: 50px !important;
	}

	#manufacturer hr {
		display: none;
	}

	.littleSpaceing {
		background: #fff;
		padding: 10px;
		padding-bottom: 20px;
		border-bottom: 10px solid #f0f0f0;
	}

	#manufacturer .region_list .brand {
		width: 32%;
	}

	#manufacturer .zzs .img_details {
		width: 32% !important;
	}

	#manufacturer .zzs .img_details {
		margin-right: 2%;
		margin-bottom: 10px;
	}

	#manufacturer .zzs .img_details:nth-child(6n) {
		margin-right: 2%;
	}

	#manufacturer .zzs .img_details:nth-child(3n) {
		margin-right: 0px;
	}

	#manufacturer .page_tag {
		font-size: 15px;
		font-family: "Microsoft YaHei";
	}

	/* =============================新闻列表==================================== */
	#News .imgBox {
		width: 90px !important;
		max-height: 90px;
		display: block;
		margin: auto;
	}

	#News .line_box {
		padding: 20px 0;
	}


	#News .line_box_a {
		display: flex;
		width: 90px;
		height: 90px;
		overflow: hidden;
		margin-right: 10px;
	}

	#news_dateils .top_box h4 {
		font-size: 1.1rem !important;
	}

	#index .new_name {
		font-size: 18px;
		color: #333333;
	}

	.w350nowarp {
		display: inline-block;
		width: 150px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	.footer_page,
	.border_bottom .msg {
		display: none !important;
	}

	.border_bottom .title {
		font-size: 11px !important;
		line-height: 14px;
	}

	.border_bottom .time {
		font-size: 10px;
	}

	.newsName {
		display: block !important;
	}

	#news_dateils .top_box {
		font-size: 16px;
		font-weight: bold;
		font-family: "Microsoft YaHei";
	}

	/* =============================新闻详情==================================== */
	#news_dateils .top_box h3 {
		font-size: 16px !important;
		font-weight: bold;
	}

	#news_dateils .top_box .text {
		font-weight: 400;
		font-size: 10px !important;
	}

	#news_dateils .content {
		font-size: 13px;
		margin: 0px !important;
		text-indent: 10px;
		font-family: "Microsoft YaHei";
	}

	#news_dateils .content img {
		width: 100%;
	}

	#news_dateils .img_box img {
		width: 280px !important;
	}

	#news_dateils .author_Time {
		font-size: 12px;
		font-weight: normal;
	}

	/* =============================关于我们==================================== */
	#Aboutus h3 {
		font-weight: bold;
		font-size: 20px !important;
		padding: 0px !important;
	}

	#Aboutus .msg_box {
		font-size: 12px;
		text-indent: 15px;
		padding: 0px !important;
		line-height: 25px;
		color: #333333;
		font-weight: 500;
	}

	#Aboutus .box img {
		width: 280px !important;
		padding: 20px;
	}

	/* =============================联系我们==================================== */
	#Contactus .page_title {
		text-align: start !important;
	}

	#Contactus hr {
		border: 1px solid #F0F0F0;
	}

	.pcContact {
		display: none;
	}

	.phoneContact {
		display: block !important;
	}

	.phoneContact .msg_box div {
		line-height: 31px !important;
	}

	.phoneContact .msg_box {
		font-size: 13px !important;
		padding-left: 10px !important;
		padding-bottom: 80px;
		font-family: "Microsoft YaHei";
	}

	#PlaceOrder .box {
		border-bottom: 10px solid #f0f0f0;
	}
}



/*客服*/
/*客服*/
.pcKefu {
	/* width: 50px; */
	position: fixed;
	right: 10px;
	top: 21%;
	z-index: 8 !important;
}

.pcKefu .kefu_item {
	/* width: 80px; */
	/* margin-bottom: 10px; */
	margin: 0 0 10px;
	cursor: pointer;
	position: relative;
	display: flex;
	/* justify-content: center; */
	align-items: center;
}

.shop-list-model {
	display: flex;
}

.shop-list-model img {
	display: block;
	width: 20px;
	height: 20px;
}

.pcKefu .shop-list {
	min-width: 200px !important;
	padding: 10px 20px !important;
}

.shop-list-model img {
	margin-left: 5px;
}

.shop-list-model a {
	color: #3289e0 !important;
	text-decoration: #3289e0 underline
}

.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;
	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);
}

#News #splitPage {
	display: flex;
	justify-content: center;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #214daa !important;
}

#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: 100%;
	border: 1px solid #eee;
	border-bottom: none;
	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 {
	height: 36px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #076af5;
}
._row {
    display: flex;
}
._row .model {
    color: #ff7300;
    font-weight: 700;
}