 .checkBox_label .tit{
	 float: left;
	 font-size: 14px;
	 color: #333;
	 margin-left: 5px;
 }
 .checkBox_div{
	float: left;
	width: 20px;
	height: 20px;
	position: relative;
	margin-right: 5px;
	margin-top: 12px;
}
.checkBox_div label{
	cursor: pointer;
	position: absolute;
	width: 20px;        /*此处width和height是选框显示出来的大小*/
	height: 20px;
	top:0;                /*此处top和left是选框显示出来位置, 可根据需求进行调节*/
	left: 0;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #F14545;
}

.checkBox_div label:after{
	opacity: 0;        /*取消选中*/
}
.checkBox_div input[type=checkbox]:checked + label:after{
	opacity: 1;        /*选中后样式的透明度, 1是不透明*/
	content: '';    /*选中后的内容 ,此处为空是指把默认的去掉, 下面自定义*/
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;    /*这一块是核心,可以自己调试看效果*/
	top: 5px;
	left: 4px;
	border: 2px solid white;
	border-top: none;
	border-right: none;
	/*选中的样式是用盒子div加背景色, 加旋转实现的, 下面的代码是旋转45度*/
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	/*-o-transform: rotate(-45deg);*/
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkBox_div input[type=checkbox]:checked + label{
	/* border: 1px solid #838383; */
	background: #F14545;        /*此处是复选框背景颜色, 下面是边框颜色, 设置一致是保持统一*/
}
select::-webkit-scrollbar {
	width: 16px;
}
select::-webkit-scrollbar-thumb {
	border-radius: 15px;
	background: #D8D8D8;
}
           
select::-webkit-scrollbar-track {
	/* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
	border-radius: 0;
	background:#fff;
}



.hotProduct_main{
	width: 1400px;
	margin: 0 auto;
}

.filter_tit{
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
}
.filter_tit .sumNum{
	font-size: 16px;
	color: #282B31;
	margin-right: 60px;
	float: left;
}
.filter_tit .filter_sel{
	font-size: 24px;
	color: #8F8F8F;
	margin-left: 60px;
}
.filter_tit .RemainNum{
	font-size: 24px;
	color: #8F8F8F;
	margin-left: 115px;
	float: left;
}
.filter_tit .checkBox_label{
	float: left;
	font-size: 24px;
	color: #8F8F8F;
}

.hot_searchBox{
	width: 1620px;
}
.hot_searchBox .fl{
	width: 460px;
	float: left;
	margin-right: 15px;
}
.hot_searchBox .tit{
	font-size: 16px;
	color: #282B31;
	margin-left: 12px;
	line-height: 30px;
}
.hot_searchBox .searchBox{
	margin-top: 17px;
	border: 1px solid #DBDBDB;
	border-radius: 3px;
	background-color: #fff;
}
.hot_searchBox .searchBox .inText{
	box-sizing: border-box;
	width:100%;
	height: 48px;
	line-height: 48px;
	padding-left: 15px;
	border: 0;
	font-size: 14px;
	color: #545454;
	border-bottom: 1px solid #DBDBDB;
}
.hot_searchBox select{
	padding:10px;
	margin: 10px;
	font-size: 14px;
	color: #545454;
	line-height: 34px;
	height: 227px;
	overflow-y: auto;
	border: 0;
	width: 360px;
}
.hot_searchBox select option{
	padding:4px 0 ;
}
.AppliedFilters{
	line-height: 30px;
	font-size: 16px;
	color: #282B31;
	padding-left: 15px;
}
.AppliedFilters .Appliedlist{
	position: relative;
	padding: 0 38px;
	line-height: 30px;
	height: 30px;
	background: #D8D8D8;
	border-radius: 14px;
	margin-right: 24px;
	font-size: 14px;
	color: #545454;
	display: inline-block;
	cursor: pointer;
}
.AppliedFilters .Appliedlist:first-child{
	margin-left: 45px;
}
.Appliedclose{
	background: url(../../images/buyer/cancel-email.png) no-repeat;
	background-size: 28px;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 1px;
	right: 5px;
	cursor: pointer;
}

.hotProduct_main .reset{
	font-size: 16px;
	color: #F14545;
	line-height: 30px;
}
.resetMain{
	/* margin-bottom: 20px;
	margin-top: 20px; */
}

.resetMain .checkBox_label{
	float: left;
	font-size: 24px;
	line-height: 48px;
	color: #545454;
	/* margin-right: 20px;
	margin-left: 28px; */
}


.result_title{
	height: 36px;
	line-height: 36px;
	background-color: #d7e6f8;
	font-size: 20px;
	margin:20px 0;
	text-align: center;
	color: #545454;
}
.result_title .fl,
.resultPro_list .fl{
	float: left;
	margin-right:0 !important;
	color: #282B31;
}
.resultPro_list .fnew{
	float: left;
	margin-right:0 !important;
	color: #545454;
}
.result_title .dn,
.resultPro_list .dn{
	display: none;
}
.al_c{
	text-align: center;
}
.td1{
	width: 65px;
}
.td2{
	width: 280px;
}
.td3{
	width: 180px;
}
.td4{
	width: 160px;
}
.td5{
	width: 135px;
}
.td6{
	width: 60px;
}
.td7{
	width: 110px;
}
.td8{
	width: 130px;
}
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8{
	min-height: 100px;
}
.arrow_down,.arrow_up,.arrow_default{
	display: inline-block;
	width: 17px;
	height: 20px;
	position: relative;
	top: 3px;
	margin-left: 5px;
	cursor: pointer;
}
.arrow_down{
	background: url(../../images/mall/arrow_down.png) no-repeat;
}
.arrow_up{
	background: url(../../images/mall/arrow_up.png) no-repeat;
}
.arrow_default{
	background: url(../../images/mall/arrow_down.png) no-repeat;
	opacity: 0.5;
}



.resultPro_list{
	padding:20px 10px;
	border: 1px solid #D7E6F8;
	margin-top: 25px;
	background-color: #fff;
	color: #545454;
	font-size: 20px;
	position: relative;
	text-align: center;
}
.resultPro_list a:link,
.resultPro_list a:visited{
	color: #4F96E3;
}
.resultPro_list .proImg{
	width: 126px;
	height: 126px;
	box-sizing: border-box;
	background-color: #D6E6FA;
	padding: 6px;
	border-radius: 8px;
}
.resultPro_list .proImg img{
	width: 114px;
	height: 114px;
	box-shadow: 0 0 2px #6694CD;
}
.resultPro_list .pre{
	position: relative;
	padding-top: 5px;
}
.resultPro_list .hotIcon{
	/* display: block; */
	width: 20px;
	height: 20px;
	background: url(../../images/mall/hotIcon.png) no-repeat;
	background-size: 20px;
	display: inline-block;
	vertical-align:-5px;
	/* position: absolute;
	right: 20px;
	top: 0; */
}
.resultPro_list .blueT{
	/* height: 30px; */
	font-size: 14px;
	color: #545454;
	line-height: 24px;
	text-align: left;
}
.resultPro_list .blueT .fl{
	margin-right: 5px!important;
}
.resultPro_list .fl{
	float: left;
}
.resultPro_list .ovhide{
	float: left;
	height: 24px;
	line-height: 24px;
	/* overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; */
	text-align: left;
}
.resultPro_list .widthSmall{
	max-width: 160px;
	color: #545454;
}
.resultPro_list .widthAll{
	width: 200px;
}
.resultPro_list .sc{
	font-size: 14px;
	color: #288AED;
	line-height: 25px;
	margin-top: 10px;
	cursor: pointer;
	text-align: left;
}
.resultPro_list .sc_new{
	font-size: 14px;
	color: #288AED;
	line-height: 25px;
	margin-top: 27px;
	cursor: pointer;
	text-align: left;
}
.resultPro_list .wjx{
	float: left;
	width: 22px;
	height: 21px;
	margin-right: 8px;
	background: url(../../images/mall/wjx.gif) no-repeat -32px top;
}
.resultPro_list .wjx.on{
	background: url(../../images/mall/wjx.gif) no-repeat left top;
}
.priceLadder_box{
	height: 104px;
	overflow: hidden;
}
.priceLadder_box .num{
	float: left;
	width: 60px;
	font-size: 14px;
	line-height: 26px;
	margin-right: 10px;
	text-align: left;
}
.priceLadder_box .price{
	float: left;
	font-size: 14px;
	line-height: 26px;
}
.priceLadder_box .high-light .num,
.priceLadder_box .high-light .price{
	color: #F14545;
	font-weight: bold;
}
.resultPro_list .more,
.resultPro_list .less{
	color: #4F96E3;
	font-size: 20px;
	cursor: pointer;
	line-height: 30px;
}

.priceLadder_box:hover ~ .actPriceLadder_box {
	display: block !important;
}

.actPriceLadder_box:hover {
	display: block !important;
}

.actPriceLadder_box{
	position: absolute;
	width: 380px;
	min-height: 140px;
	overflow: hidden;
	padding: 5px;
	background-color: #fff;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5), 0px 0px 4px 0px rgba(249,249,249,0.6);;
	left: 50%;
	top: 6px;
	z-index: 10;
	text-align: center;
	transform:translateX(-75px);
	display: none;
	border-radius: 4px;
}
.actPriceLadder_box .tit{
	/* font-weight: bold; */
	margin-bottom: 5px;
}
.actPriceLadder_box .tit .num,
.actPriceLadder_box .tit .price,
.actPriceLadder_box .tit .OrPrice{
	text-decoration: none;
	color: #282B31!important;
}
.actPriceLadder_box .num{
	float: left;
	width: 85px;
	font-size: 16px;
	line-height: 26px;
	margin-right: 10px;
	text-align: right;
}
.actPriceLadder_box .OrPrice{
	width: 135px;
	float: left;
	font-size: 16px;
	line-height: 26px;
	color: #8F8F8F!important;
	text-decoration: line-through;
	text-align: right;
}
.actPriceLadder_box .price{
	width: 135px;
	float: left;
	font-size: 16px;
	line-height: 26px;
	text-align: right;
}
.actPriceLadder_box .priceLadder_item .num,
.actPriceLadder_box .priceLadder_item .OrPrice,
.actPriceLadder_box .priceLadder_item .price{
	font-size: 14px;
}

.actPriceLadder_box .high-light .num,
.actPriceLadder_box .high-light .price,
.actPriceLadder_box .high-light .OrPrice{
	color: #545454;
	/* font-weight: bold; */
}
.actPriceLadder_box .more,
.actPriceLadder_box .less{
	color: #4F96E3;
	font-size: 20px;
	cursor: pointer;
	line-height: 30px;
}

.proNumBox .spinner{
	width: 150px;
	height: 32px;
	background-color: #b51b25;
	border-radius: 3px;
}
.proNumBox .spinnerExample{
	background-color: #fff;
	height: 30px;
	width: 76px;
	float: left;
	position: relative;
	top: 1px;
	font-size: 20px;
	color: #545454;
	box-sizing: border-box;
	padding: 0 10px;
}
.proNumBox .sumnum{
	font-size: 14px;
	margin-top: 10px;
	color: #545454;
	text-align: left;
}
.proNumBox .toCart{
	font-size: 20px;
	color: #4F96E3;
	line-height: 36px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.proNumBox .toQuote{
	font-size: 20px;
	color:#EF8963;
	line-height: 36px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.tdOperation .toCart{
	font-size: 20px;
	color: #4F96E3;
	line-height: 36px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.tdOperation .toQuote{
	font-size: 20px;
	color:#EF8963;
	line-height: 36px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.pos-r{
	position: relative;
}
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8{
    min-height: 1px;
}
.td7>span{
    word-break: break-all;
	font-size: 14px;
	color: #545454;
}
.tdOperation .toCart{background-color: #288AED;cursor: pointer;}
.tdOperation .toQuote{background-color:#F14545;cursor: pointer;}
.tdOperation .toCart,.tdOperation .toQuote{
    width: 112px;
    height: 36px;
    line-height: 36px;
    text-align: center;
	margin: 5px 0;
	float: right;
	display: inline-block;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
}
/* 2023-12-27 liusm 新加样式 */
.resultPro_list .selector .selectorCarrier {
	border-top: 1px solid #4F96E3;
    border-bottom: 1px solid #4F96E3;
	top:0!important;
	height: 32px;
}


/* 列表 new begin */
.productList_main{
	margin: 0 20px;
}
.productList_main table{
	border-left: 1px solid #EAEBED;
}
.productList_main th{
	height: 46px;
	line-height: 46px;
	background-color: #222;
	font-size: 14px;
	color: #fff;
	border-right:1px solid #EAEBED;
	text-indent: 15px;
}
.productList_main th:last-child{
	border-right:0;
}
.productList_main th:first-child{
	text-indent: 0px;
}
.productList_main td{
	border-bottom: 1px solid #EAEBED;
	border-right: 1px solid #EAEBED;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.productList_main .sear_cartBtn{
	margin-bottom: 10px;
}
.productList_main .selector{
	width: 160px;
	height: 34px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	background-color: #fff;
	align-items: center;
	border-radius: 0;
}
.productList_main .proNumBox .sumnum{
	line-height:22px;
	width: 160px;
	margin: 10px auto 0;
	font-size: 14px;
	text-align:center;
	color: #333;
}
.productList_main .proTd_main{
	display: flex;
	justify-content: space-between;
	padding: 0 20px 20px;
}
.productList_main .proTd_main .proImg{
	width: 64px;
	height: 64px;
	border-radius: 8px;
	border: 1px solid #EAEBED;
	margin-right: 10px;
}
.productList_main .proTd_main .proImg img {
    width: 62px;
    height: 62px;
}
.productList_main .proTd_main .pre{
	width: 185px;
	position: relative;
}
.productList_main .proTd_main .hotIcon{
	width: 20px;
	height: 20px;
	background: url(../../images/mall/hotIcon.png) no-repeat;
	background-size: 20px;
	display: inline-block;
	vertical-align:-5px;
	position: absolute;
    right: -1px;
    top: 30px;
}
.productList_main .proTd_main .textList{
	display: flex;
	line-height:24px;
}
.productList_main .proTd_main .widthSmall{
	width: 115px;
	color: #333;
}
.productList_main .proTd_main .ovhide{
	float: left;
	/*height: 30px;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
}
.productList_main .proTd_main .tit.c_9{
	width: 45px;
	text-align: right;
	margin-right: 5px;
}
.productList_main .proTd_main .sc {
    font-size: 14px;
    text-align: left;
    color: #003E8E;
    line-height: 24px;
    cursor: pointer;
}

.priceLadder_Td{
	width: 160px;
	margin:0 auto;
}
.priceLadder_Td .num{float: left;width: 60px;font-size: 14px;line-height: 24px;margin-right: 10px;}
.priceLadder_Td .price{float: left;font-size: 14px;line-height: 24px;font-weight: bold;}
.priceLadder_Td .high-light .num,
.priceLadder_Td .high-light .price{color: #F14545;font-weight:bold;}
.priceLadderMore,
.priceLadderLess{
	display:inline-block;
	width: 60px;
	height:22px;
	text-align:center;
	line-height:22px;
	border-radius:8px;
	color: #003E8E;
	font-size: 12px;
	cursor: pointer;
	background-color:#E7F2FF;
}
.priceLadderMore .iconfont,
.priceLadderLess .iconfont{
	font-size:6px;
	margin-left:3px;
}
.priceLadderLess .iconfont{
	position: relative;
	top: -2px;
}
.priceLadderMore.dn,.priceLadderLess.dn{display: none;}
/* 列表 new end */