@charset "utf-8";
.layui-input, .layui-textarea, .layui-select {
    height: 34px;
}
select, input, button, button, img, i, em, dfn {
    vertical-align: middle;
}
.layui-form-checked[lay-skin="primary"] i {
    border-color: #ff9202 !important;
    background-color: #ff9202;
}
.layui-laydate .layui-this{
	background-color: #f8bc03 !important;
}
/*信息价*/
.info-region {
    background-color: #f9f9f9;
    border: 1px solid #eeeeee;
    height: 34px;
    padding: 8px;
}
.info-region .layui-form-select dl {
	top:31px;
}
.info-region .layui-form-label {
    padding: 6px 15px;
}
.info-region .layui-form-select dl dd.layui-this{
    background-color:#f8bc03 !important;
}
.info-region .toolbar_info{
	line-height: 36px;
	margin-left: 20px;
}
.info-region .toolbar_info a{
	color: #ff9202;
}
.info-con{
	border: 1px solid #eee;
	height:auto;
	padding-bottom: 20px;
	overflow: hidden;
}
.info-con .left{
	width: 200px;
	height: auto;
	background-color: #f9f9f9;
	border-right: 1px solid #eee;
}
.info-con .left .search{
	width: 180px;
	padding: 0 10px;
	height: 46px;
	line-height: 46px;
	background-color: #fff;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.info-con .left .search input{
	padding: 4px 2px;
	border: 1px solid #e6e6e6;
}
.info-con .left .info-left-tit{
	width: 200px;
}
.info-con .left .info-left-tit a{
	display: block;
	width: 200px;
	padding: 6px 0;
	text-align: center;
	background-color: #f8bc03;
	color: #fff;
}
.info-con .left .info-left-cate{
	padding: 10px 0;
	width: 200px;
	overflow: hidden;
}
.info-con .left .info-left-cate .layui-tree-txt{
	width: 150px;
	overflow: hidden;
}

.info-con .right{
	width:940px;
	padding-right: 30px;
	
}
.info-con .right .info-right-tit {
    font-size: 20px;
    margin: 20px 0;
    text-align: center;
}
.info-con .right .info_message {
	position: relative;
    padding: 15px;
    background: #f6f6f6;
}
.info-con .right .info-message-ans {
    position: absolute;
    top: 15px;
    right: 10px;
    display: inline-block;
}
.info-con .right .info-message-ans a {
    display: inline-block;
    background: url(../images/downan.png) no-repeat right center;
    padding-right: 15px;
    color: #ff9202;
}
.info-con .right  .info-message-con{
	padding-bottom: 40px;
	display: block;
	color: #666;
}
.info-con .tablePriceBox{
	width: 1160px;
	margin: 10px auto;
}
.info-con .tablePriceBox table {
    border-left: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    text-align: center;
    border-radius: 3px;
}
.info-con .tablePriceBox .tablePriceBox-tit{
	padding: 10px 0;
	text-align: center;
	margin:0 auto;
	font-weight: bold;
}
.info-con .tablePriceBox thead th {
    background-color: #fff;
    font-size: 12px;
    color: #333;
    font-weight: bold;
	text-align: center;
}
.info-con .tablePriceBox .tablePriceBox-info{
	margin-top: 10px;
	background-color: #f9f9f9;
}
.info-con .tablePriceBox .tablePriceBox-info .tablePriceBox-infocon{
	margin: 0 auto;
	padding: 20px;
	width: 550px;
	font-size: 12px;
	line-height: 24px;
	color: #666;
}
.productTitle {
    height: 50px;
    line-height: 50px;
    color: #333;
    width: 1185px;
    margin: 0 auto;
    text-align: left;
    margin-top: 5px;
    font-size: 13px;
    padding-left: 15px;
}
.productTitle a {
    color: #f8bc03;
}
.info-con .tablePriceBox thead th, .info-con .tablePriceBox tbody td {
    height: 35px;
    line-height: 35px;
    border-top: solid 1px #e6e6e6;
	 border-right: solid 1px #e6e6e6;
    vertical-align: middle;
    font-size: 12px;
}
.info-con .tablePriceBox tbody td {
    font-size: 12px;
    height: 35px;
    line-height: 20px;
    color: #484747;
    font-weight: normal;
    padding: 5px;
}

.info-list .info-list-top {
    background-color: #fff9f0;
    border-top: 1px solid #fbd9ac;
    height: 45px;
    position: relative;
    line-height: 45px;
    padding: 0 15px;
	margin-top: 10px;
}

.info-list .info-list-top .search{
	padding: 8px 10px 0;
	line-height: 46px;
	overflow: hidden;

}
.info-list .info-list-top .search input{
	float: left;
	width: 200px;
	padding: 4px;
	border: 1px solid #e6e6e6;
}
.info-list .info-list-top .search>a {
	float: left;
    height: 30px;
    width: 29px;
    color: #fff;
    padding: 0 10px;
    border-radius: 0;
    line-height: 28px;
    width: inherit;
    background-color: #ff8602;
}
.info-list .info-list-top .total {
	color: #999;
}
.info-list .info-list-top .total b{
	margin: 0 6px;
	color: #e60012;
}
.info-list-table{

}
.info-list-table td>div{
    padding: 14px 0px;
    white-space: normal;
}
.info-list-table th div{
    padding: 4px 0px;
    white-space: normal;
}
.info-list-table th {
    background-color: #f9f9f9;
    border-top: 1px solid #eee;
    line-height: 32px;
    font-weight: normal;
	color: #666;
	font-size: 13px;
}
.info-list-table th, .info-list-table td {
    border-bottom: 1px solid #eee;
    padding-left: 10px;
    padding-right: 10px;
}
.info-list-table td .collect{
	cursor:pointer
}
.info-list-table td i{
	color: #ff9202;
}
.info-list-table td .collect a{
	color: #ff9202;
}
.info-list-table td a{
	color: #0766b1;
	cursor:pointer;
}
.priceCur{
	font-size: 16px !important;
	color: #ff9202 !important;
	font-weight: bold !important;
}
.priceCur2 {
    font-size: 13px !important;
    color: #ff9202 !important;
    font-weight: bold !important;
}

.info-list-page{
	padding: 20px 0;
}
.info-list-page .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #f8bc03;
}
.info-list-page .layui-laypage a:hover {
    color:#f8bc03;
}


.noResultBox {
	margin: 0 auto;
    height: 430px;
	text-align: center;
	padding: 40px 0;
}
.noResultBox p{
  line-height: 40px;
  font-size: 16px;
}
.noResultBox p b{
	color: red;
}
/*市场价*/
.condition-tit{
	width: 100%;
	border-bottom:2px solid #ff9202;
} 
.condition-tit h2{
	font-size: 14px;
	float: left;
	text-align: center;
	padding: 0 15px;
	display: block;
	height: 38px;
	line-height: 38px;
	background-color: #ff9202;
	color: #fff;
	border-radius: 4px 4px 0 0 ;
}
.condition-box{

}
.crumbs-nav-main{
	float: right;
	padding-top: 4px;
	width: 1030px;	
	font-size: 12px;
}
.crumbs-nav-main i{
	font-size: 12px;
	display: inline-block;
}
.crumbs-nav-main .one-level{
	line-height: 22px;
}
.crumbs-nav-item {
    float: left;
	position: relative;
    margin-right: 8px;
	margin-bottom: 5px;
}
.menu-drop {
    display: block;
    height: 22px;
	line-height: 22px;
    cursor: pointer;
}
.menu-drop .trigger {
    display: inline-block;
    height: 22px;
    padding: 0 4px 0 8px;
    border: 1px solid #ddd;
    line-height: 22px;
    vertical-align: top;
}
.menu-drop .trigger .curr {
    display: inline-block;
    vertical-align: top;
	color: #666;
}
.menu-drop .trigger i{
	font-size: 14px;
	color: #666;

}
.menu-drop-main {
    display:none;
    width: 230px;
    padding: 10px 0 10px 8px;
    position: absolute;
    left: 0;
    top: 23px;
    border: 1px solid #ddd;
    background-color: #fff;
}
.menu-drop-list li {
    float: left;
    width: 68px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.menu-drop:hover .trigger {
	border-color: #ff9202;
}
.menu-drop:hover .trigger i{
	color: #ff9202;
}
.z-menu-drop-open {
	position: relative;
	z-index: 5
}

.z-menu-drop-open .trigger {
	border-bottom-color: #fff;
	position: relative;
	z-index: 6;
}
.z-menu-drop-open:hover .trigger {
	border-bottom-color: #fff;
}
.z-menu-drop-open:hover .menu-drop-main {
	border-color: #ff9202;
}
.crumbs-nav-item .selector-set {
    margin-right: 0;
}
.selector-set .ss-item {
    position: relative;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    border: 1px solid #DDD;
    font-size: 12px;
    vertical-align: top;
    margin: 0 5px 5px 0;
    padding: 0 26px 0 4px;
    cursor: pointer;
}
.selector-set .ss-item em {
    color:#ff9202;
	vertical-align: top;
}
.selector-set .ss-item b {
    font-weight: 400;
}
.selector-set .ss-item i {
    display: block;
    position: absolute;
    width: 25px;
    height: 22px;
	line-height: 22px;
    right: 0;
    top: 0;
	font-size: 14px;
	text-align: center;
	color:#ff9202;
}
.selector-set .ss-item:hover {
    border-color:#ff9202;
    text-decoration: none;
}
.selector-set .ss-item:hover i {
    background-color: #ff9202;
	color: #fff;
}
.clear-selected {
	line-height: 22px;
    position: relative;
    left: -5px;
}
.clear-selected a {
    color: #666;
}
.classify {
    position: relative;
}

.classifysBox {
	padding:0;
}

.classifys-select {
	border: 1px solid #e58316
}

.classify {
	border: 1px solid #e8e8e8
}

.a_key {
	height: 22px;
	line-height: 22px;
	width: 100px;
	text-align: right;
	color: #444;
	font-weight: bold
}

.a_values {
	width: 922px
}

.a_values ul li {
	max-width: 167px;
	float: left;
	height: 20px;
	display: inline;
	line-height: 20px;
	border: 1px solid #ffc482;
	background: #fdf0e0;
	margin-left: 5px;
	color: #de7404;
	padding-left: 5px;
	cursor: pointer
}

.a_values ul li.current {
	border: 1px solid #fe8a03
}

.a_values ul .close {
	display: inline-block;
	height: 20px;
	width: 22px;
	background: url(../images/iconclassify.png) no-repeat 6px -121px;
	float: left;
	cursor: pointer;
	margin-left: 5px
}

.a_values ul li a.closeA:hover .close {
	background: #fe8a03 url(../images/iconclassify.png) no-repeat 6px -150px
}

.a_values ul li.current a.closeA .close {
	background: #fe8a03 url(../images/iconclassify.png) no-repeat 6px -150px
}

.a_values ul li a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #de7404;
	float: left
}

.a_values ul li span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	float: left;
	max-width: 140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.all_revocation {
	height: 24px;
	line-height: 24px;
	width: 94px;
	border: 1px solid #cecece;
	text-align: center;
	color: #666;
	cursor: pointer
}

.all_revocation a {
	color: #666
}

.all_revocation a:hover {
	color: #ff8601
}

.classify span a {
	padding: 0
}

.classify span.more {
	height: 22px;
	width: 50px;
	float: right;
	line-height: 22px;
	text-align: center;
	color: #767676;
	cursor: pointer;
	margin-top: 7px;
	background: url(../images/iconclassify.png) no-repeat 40px -204px
}

.classify span.duox {
	height: 22px;
	width: 44px;
	border: 1px solid #d0d0d0;
	float: right;
	line-height: 22px;
	text-align: center;
	color: #767676;
	cursor: pointer;
	margin-top: 7px
}

.classifys {
	line-height: 30px;
	border-bottom: 1px dashed #e5e5e5;
	overflow: hidden
}

.classifys .a-key {
	float: left;
	width: 100px;
	text-align: right;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	font-weight: bold
}

.classifys .a-values {
	float: right;
	position: relative;
	width: 910px;
	padding-right: 170px
}

.classifys .fl-list {
	width: 910px;
	overflow: hidden
}

.classifys .fl-list li {
	float: left;
	margin-right: 32px
}

.classifys .fl-list a {
	display: inline-block;
	height: 28px;
	color: #747474;
	line-height: 28px;
	letter-spacing: 1px
}

.classifys .fl-list a:hover {
	color: #ff8601;
	text-decoration: none
}
.classifys .fl-list-auto {
    height: 120px;
    overflow-y: auto;
}
.classifysBox[field=category2_id] .v-fl {
    max-height: 64px;
    height: inherit;
}
.classifys-select .fl-list li a {
	background: url(../images/iconclassify.png) no-repeat 0 -413px;
	padding-left: 18px;
	color: #666;
	letter-spacing: 1px
}

.classifys-select .fl-list li a.cur {
	background: url(../images/iconclassify.png) no-repeat 0 -461px;
	color: #e58316
}

.classifys-select .fl-list li a:hover {
	background-position: 0 -504px;
	color: #e58316;
	text-decoration: none
}

.classifys .a-values .v-option {
	position: absolute;
	right: 0;
	top: 0;
	width: 105px;
	height: 30px;
	padding-top: 2px
}

.v-option a {
	height: 20px;
	line-height: 24px;
	color: #747474
}

.classifys .a-values .o-more {
	float: right;
	position: relative;
	height: 24px;
	padding-right: 14px;
	line-height: 20px;
	line-height: 21px;
	padding: 0 6px;
	text-align: right;
	text-decoration: none;
	cursor: pointer;
	color: #005aa0;
	border: 1px solid #ddd;
	text-align: center;
	margin-top: 1px
}

.classifys .a-values .o-more a:hover {
	color: #de7404
}

.classifys .a-values .o-multiple {
	float: left;
	position: relative;
	width: 42px;
	height: 20px;
	line-height: 20px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	display: none;
	margin-top: 4px
}

.classifys .a-values .o-multiple a {
	display: inline-block;
	font-size: 12px;
	width: 42px;
	margin-left: 0;
	background: url(../images/iconclassify.png) no-repeat 27px -204px
}

.classifys .a-values .v-fl {
	overflow: hidden;
	height: 36px;
}

.classifys .a-values .o-multiple a:hover {
	background-position: -65px -203px;
	color: #de7404;
	text-decoration: none
}

.classifys .a-values .o-multiple a.hover {
	background-position: -65px -203px;
	color: #de7404
}

.classifys .a-values .v-btns {
	padding: 5px 0;
	text-align: center;
	display: none
}

.classifys .a-values .v-btns a.btn-gray:hover {
	color: #de7404
}

.classifys .a-values .v-btns a {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	width: 60px;
	border: 1px solid #bebebe;
	border-radius: 2px;
	margin-right: 5px;
	color: #666;
	font-size: 12px
}

.classifys .a-values .v-btns a.btn-red {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 60px;
	background: #ff8600;
	border-radius: 2px;
	margin-right: 5px;
	color: #fff;
	font-size: 12px;
	border: 0
}

.v-option a:hover {
	color: #ff8601
}

.moreOptions {
	height: 36px;
	width: 254px;
	line-height: 36px;
	border: 1px solid #ddd;
	color: #747474;
	background: url(../images/iconclassify.png) no-repeat 245px -198px;
	margin: 0 auto;
	margin-top: 16px;
	padding-left: 12px;
	margin-bottom: -1px;
	cursor: pointer;
}

.moreOptions a {
	color: #747474;
	padding: 0 5px;
	display: inline-block
}

.moreOptions a:hover {
	color: #ff8601
}
.classifys .allKey {
	margin-top: 5px;
	display: none
}

.classifys .allKey a {
	display: block;
	float: left;
	margin-right: 2px;
	color: #0766b1;
	font-size: 12px;
	padding: 0 8px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff
}

.classifys .allKey a:hover {
	border: 1px solid #ff8600;
	color: #ff8600;
	text-decoration: none
}

.classifys .allKey a.cur_allKey {
	border: 1px solid #ff8600;
	margin-right: 6px;
	color: #ff8600;
	padding: 0 10px
}

.quotation-date-fl-list {
	width: 910px;
	overflow: hidden
}

.quotation-date-fl-list li {
	float: left;
	margin:8px 32px 0 0;
}

.quotation-date-fl-list a {
	display: block;
	height: 20px;
	color: #747474;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 0 9px
}

.quotation-date-fl-list a:hover {
	color: #ff8601;
	text-decoration: none
}

.quotation-date-fl-list a.active {
	background-color: #ff8601;
	color: #fff
}

.quotation-date-fl-list a.active:hover {
	color: #fff;
	text-decoration: none
}
.condition_attr {
	height: 38px;
	line-height: 38px;
	padding: 14px 38px 0 16px
}
.selectCity {
	background-color: #fff;
	z-index: 100
}


.select-city2-wrap {
	width: 1200px;
	margin: 0 auto;
	z-index: 100;
	background-color: #fff
}

.select-city2-wrap p {
	padding-top: 12px;
	line-height: 20px;
	font-size: 13px;
	color: #3f3d40;
	padding-left: 10px;
	padding-bottom: 2px
}

.select-city2-wrap p .select-span {
	margin-right: 3px;
	display: inline-block;
	padding: 0 9px;
	color: #666;
	cursor: pointer
}

.select-city2-wrap p .select-span.current {
	background: #ff8600;
	color: #fff
}

.select-city2-wrap p .select-span:hover {
	background: #ff8600;
	color: #fff
}

.termBox {
	background-color: #fff;
	padding-top: 12px;
	padding-bottom: 12px;
	z-index: 102
}
.termBox .layui-form-label {
    padding: 6px 10px;
}
.termBox .layui-form-item {
    margin-bottom: 0px;
}
.termBox .layui-input-block {
    min-height: 34px;
}
.termBox  .layui-form-select dl {
	top: 31px;
}
.termBox .layui-form-select dl dd.layui-this {
    background-color: #f8bc03;
}
.termBox-input .layui-input-block {
    margin-left: 0px;
}
.checkAuth{
	position: relative;
	margin: 0 10px;
	line-height: 34px;
}
.checkBoxInput{
	margin-right: 4px;
	margin-top: -2px;
}
.cityBox {
	position: relative;
	padding:8px 10px;
	background-color: #f9f9f9;
	border: 1px solid #eeeeee;
	width: 1178px;
	margin: 0 auto;
}
.cityBox .searchWrap{
	padding-left: 10px;
}

.cityWrap {
	position: relative;
	width: 180px
}

.cityWrap .citySpan {
	color: #ff8601;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding-right: 16px;
	background: url(../images/upSIcon.png) no-repeat center right;
	cursor: pointer;
	margin-left: 20px;
	font-weight: bold
}

.cityBox .priceWrapCur {
	top: -1px;
	border: 1px solid #e6e6e6;
	background: #fff
}
.priceWrap {
    position: absolute;
    top:0;
    left: 304px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 5px;
}

.priceWrap span {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	float: left;
	color: #cac9c9
}

.priceWrap a {
	display: inline-block;
	border: 1px solid #e6e6e6;
	float: left
}

.priceWrap span.price1 {
	padding-left: 65px
}

.priceWrap input {
	border: 0;
	height:32px;
	border: 1px solid #e6e6e6;
	float: left;
	padding-right: 6px;
	width: 43px;
	background:url(../images/iconclassify.png) no-repeat 5px -318px ;
	padding-left: 16px;
	line-height: 32px;
	float: left;
	color: #666;
}

.priceWrap a.current {
	border: 1px solid #fe8917
}

.priceWrap input.confirmBtn {
	background: #f9f9f9;
	border: 1px solid #e6e6e6;
	color: #666;
	cursor: pointer;
	padding: 0;
	display:none;
	height: 34px;
	line-height: 32px;
	text-align: center;
	width: 48px;
	border-left: none;
	color: #ff8000;
}
.priceWrap .clearData {
    padding: 0 10px;
    color: #ff8000;
    clear: none;
    cursor: pointer;
	display:none;
}
.confirmBtn:hover {
	background: #fd9119
}

input.hover {
	background-color: #e37700;
	color: #fff;
	height: 30px;
	line-height: 30px;
	border: 0 none;
	border-radius: 2px
}

input.available {
	background-color: #f48b00;
	color: #fff;
	height: 30px;
	line-height: 30px;
	border: 0 none;
	border-radius: 2px
}

.pageWrap {
	margin-top: 8px;
	margin-left: 25px
}

.pageWrap span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	float: left;
	color: #bcbcbc
}

.pageWrap span.current {
	color: #ff820a
}

.pageWrap a {
	display: inline-block;
	height: 18px;
	width: 18px;
	border: 1px solid #d3d3d3;
	background: url(../images/iconclassify.png) no-repeat 5px -286px;
	margin-left: 6px;
	float: left
}

.pageWrap a.next {
	background-position: 5px -399px
}

.pageWrap a:hover {
	background-position: 5px -368px
}

.pageWrap a.next:hover {
	background-position: 5px -241px
}

.tariffWrap {
	padding-left: 10px
}

.tariffWrap a {
	display: inline-block;
	padding: 0 8px;
	color: #5d5d5d;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	background: #fff
}

.tariffWrap a.haveTariff {
	border-right: 0 none
}

.tariffWrap a.current {
	color: #fff;
	background: #ff8600
}


.searchWrap input {
	height: 32px;
	width: 120px;
	line-height: 32px;
	padding-left: 5px;
	border: 1px solid #e6e6e6;
	float: left;
}

.searchWrap a.searchBtnA {
	width: 32px;
	height: 32px;
	line-height: 32px;
	background: #f9f9f9;
	color: #fff;
	float: left;
	border: 1px solid #e6e6e6;
	border-left: none;
	text-align: center;
	color: #999;
	
}

.searchWrap a.searchBtnA:hover {
	color: #fd9119
}
.compPriceWrap {
	height: 32px;
	line-height: 32px;
	width: 110px;
	border: 1px solid #e6e6e6;
	margin-left: 10px;
	margin-right: 10px;
	background: #fff;
	color: #666;
}

.compPriceWrap span {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	width: 44px;
	float: left;
	padding-left: 9px;
	position: relative;
	cursor: pointer;
}

.compPriceWrap span.compSpan {
	border-right: 1px solid #e6e6e6;
}

.compPriceWrap span em {
	display: inline-block;
	height: 7px;
	width: 9px;
	position: absolute;
}

.compPriceWrap span.compSpan em {
	background: url(../images/icon-desc2.png) no-repeat;
	top: 12px;
	right: 6px;
}

.compPriceWrap span.cur {
	color: #ff8000;
}

.compPriceWrap span.cur em {
	background: url(../images/icon-desc.png) no-repeat;
}

.compPriceWrap span.compSpan:hover {
	color: #ff8000;
}

.compPriceWrap span.compSpan:hover em {
	background: url(../images/icon-desc.png) no-repeat
}

.compPriceWrap span.priceSpan em.topEm {
	background: url(../images/icon-asc2.png) no-repeat;
	top: 8px;
	right: 6px;
}

.compPriceWrap span.priceSpan em.bottomEm {
	background: url(../images/icon-desc2.png) no-repeat;
	bottom: 8px;
	right: 6px;
}

.compPriceWrap span.priceSpan:hover {
	color: #ff8000;
}

.compPriceWrap span.priceSpan:hover em.topEm {
	background: url(../images/icon-asc.png) no-repeat;
}

.compPriceWrap span.priceSpan:hover em.bottomEm {
	background: url(../images/icon-desc.png) no-repeat;
}

.compPriceWrap span.compSpanCur {
	color: #ff8000;
}

.compPriceWrap span.compSpanCur em.topEmCur {
	background: url(../images/icon-asc.png) no-repeat;
}

.compPriceWrap span.compSpanCur em.bottomEmCur {
	background: url(../images/icon-desc.png) no-repeat;
}

.tariffWraps{
	width: 180px;
}

.tariffWraps font {
	color: #a4a4a4;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 8px;
	float: left;
}

.tariffWraps font.cur {
	color: #666;
}


.tariffWraps em {
	display: inline-block;
	height: 32px;
	width: 50px;
	float: left;
	background: url(../images/icon-on-off.png) no-repeat 0 5px;
	cursor: pointer;
}

.tariffWraps em.emLeft {
	background-position: 0 -22px;
}

.tariffWrap font.current {
	color: #fff;
}

span.cur_checbox {
	display: inline-block;
	padding: 0 8px;
	color: #666;
	height:32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	background: #fff;
	cursor: pointer;
	width: 85px
}
.tariffWrap1 span.cur_checbox {
    width: 165px;
}
.tariffWrap1 ul.cur_checbox_list {
    width: 181px;
}
.cur_checbox em {
    display: inline-block;
    right: 0;
    height: 20px;
    width: 13px;
    background: url(../images/iconclassify.png) no-repeat 4px -88px;
    cursor: pointer;
    float: right;
}
ul.cur_checbox_list {
	padding: 0 0 5px 0;
	border: 1px solid #e5e5e5;
	width: 101px;
	position: absolute;
	top: 40px;
	z-index: 100;
	background: #fff;
}

ul.cur_checbox_list li a{
	padding: 0 6px;
	display:block;
	cursor: pointer;
	line-height: 26px;
	height: 26px;
	color: #666;

}
ul.cur_checbox_list li a:hover{
	color: #ff8000;
}
.spu_list_wrap {
	background: #eaeaea;
	width: 1200px;
	margin: 0 auto;
}

.spu_list_wrap table {
	border: 1px solid #e4e4e4;
	background: #fff;
	table-layout: fixed;
}

.spu_list_wrap .thead td {
	color: #666;
	line-height: 38px;
	text-align: center;
	letter-spacing: 1px;
	background: #f9f9f9;
	border-bottom: 1px solid #e6e6e6;
}

.spu_list_wrap .thead td .wSpan {
	display: inline-block;
	padding-left: 2px;
	text-align: center;
	width: 98px;
	cursor: pointer;
}

.spu_list_wrap .thead td .wSpan1 {
	width: 116px;
	background: url(../images/iconSpu.png) 98px -101px no-repeat;
}

.spu_list_wrap .thead td .wSpan2 {
	width: 80px;
	text-align: left;
	background: url(../images/iconSpu.png) 62px -101px no-repeat;
}

.spu_list_wrap .thead td .conPriDiv {
	top: 30px;
	left: -4px;
	width: 223px;
	background: url(../images/bg2-top.png) no-repeat;
	padding-top: 11px;
	padding-bottom: 16px;
	z-index: 100;
	display: none;
}

.spu_list_wrap .thead td .conPriDiv font {
	display: inline-block;
	width: 199px;
	background: url(../images/bg2-center.png) repeat-y;
	font-size: 12px;
	font-weight: normal;
	padding: 0 12px;
	line-height: 24px;
}

.spu_list_wrap .thead td .conPriDiv em {
	display: inline-block;
	width: 223px;
	background: url(../images/bg2-bottom.png) no-repeat;
	height: 16px;
}

.spu_list_wrap td .conPriDiv1 {
	top: 30px;
	left: -4px;
	width: 223px;
	background: url(../images/bg2-top.png) no-repeat;
	padding-top: 11px;
	padding-bottom: 16px;
	z-index: 100;
	display: none;
}

.spu_list_wrap td .conPriDiv1 font {
	display: inline-block;
	width: 199px;
	background: url(../images/bg2-center.png) repeat-y;
	font-size: 12px;
	font-weight: normal;
	padding: 0 12px;
	line-height: 24px;
}

.spu_list_wrap td .conPriDiv1 em {
	display: inline-block;
	width: 223px;
	background: url(../images/bg2-bottom.png) no-repeat;
	height: 16px;
}

.spu_list_wrap td dd {
	height: 120px;
	width: 120px;
	border: 1px solid #e6e6e6;
	float: left;
	padding: 1px;
	margin-top: 13px;
	margin-left: 13px;
}
.rel {
    position: relative;
}

.spu_list_wrap td dd.recommendation {
	height: 57px;
	width: 45px;
	border: 1px solid #c1c1c1;
	float: left;
	padding: 1px;
	margin-top: 10px;
	margin-left: 10px;
}

.spu_list_wrap td dd img {
	height: 120px;
	width: 120px;
}

.spu_list_wrap td dd span {
	width: 122px;
	display: inline-block;
	background: #fff;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #7a7a7a;
	left: -1px;
	bottom: 97px;
	border: 1px solid #e0e0e0;
	cursor: pointer;
}

.spu_list_wrap td dd span input{
	display: inline-block;
}
.abs {
    position: absolute;
}

.spu_list_wrap td dd span.hovSpan {
	color: #ff8600;
	border: 1px solid #e0e0e0;
}

.spu_list_wrap td dd span em {
	top:-1px;
	display: inline-block;
	background: url(../images/iconSpu.png) 0px -173px no-repeat;
	height: 15px;
	width: 19px;
	cursor: pointer;
	vertical-align: middle;
}

.spu_list_wrap td dt {
	float: left;
	width: 256px;
	height: 130px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.spu_list_wrap td dt.recommendation span.introduceName {
	-webkit-line-clamp: 1;
}

.spu_list_wrap td dt .moreIntroduceBox {
	width: 273px;
	background: url(../images/bg1-top.png) no-repeat;
	padding-top: 19px;
	z-index: 1000;
	left: 14px;
	top: 49px;
	display: none;
}

.spu_list_wrap td dt .moreIntroduceBox p {
	width: 244px;
}

.spu_list_wrap td dt .moreIntroduceBox p span {
	max-width: 170px;
}

.spu_list_wrap td dt .moreIntroduce {
	width: 245px;
	background: url(../images/bg1-center.png) repeat-y;
	overflow: hidden;
	padding: 0 14px;
}

.spu_list_wrap td dt .moreIntroduceBox em {
	display: inline-block;
	width: 273px;
	height: 16px;
	background: url(../images/bg1-bottom.png) no-repeat;
}

.spu_list_wrap td dt h3 {
	width: 260px;
	font-size: 14px;
	color: #0058af;
	text-align: left;
	padding-left: 10px;
	line-height: 26px;
}

.spu_list_wrap td dt h3.productName {
	overflow: hidden;
	position: relative;
}

.spu_list_wrap td dt h3 span .suggestSpan {
	height: 30px;
	line-height: 30px;
	max-width: 310px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.spu_list_wrap td dt h3 a {
	display: inline-block;
	max-width: 240px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
	font-size: 15px;
}

.spu_list_wrap td dt h3 a:hover {
	color: #ff8601;
	text-decoration: underline;
}

.spu_list_wrap td dt p {
	float: left;
}

.spu_list_wrap td dt .introduceName {
	color: #666;
	padding-left: 10px;
	float: inherit;
	word-break: break-all;
}

.spu_list_wrap td dt span {
	max-height: 100px;
	line-height: 20px;
	text-align: left;
	color: #777676;
	font-size: 12px;
	cursor: default;
	display: inline-block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.spu_list_wrap td dt .introduceContent {
	height: 20px;
	width: 63px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.spu_list_wrap td .priceP {
	font-size: 16px;
	color: #ff8600;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	width: 144px;
	height: 28px;
	*margin-top: 0;
}

.spu_list_wrap td font {
	display: block;
	font-size: 12px;
	color: #777;
	text-align: center;
	cursor: default;
}

.spu_list_wrap td.priceTd {
	border-right: 1px solid #e4e4e4;
}

.spu_list_wrap td.priceTd .priceDiv {
	top: 48px;
	left: -45px;
	width: 223px;
	background: url(../images/bg2-top.png) no-repeat;
	padding-top: 11px;
	padding-bottom: 16px;
	z-index: 100;
	display: none
}

.spu_list_wrap td.priceTd .priceDiv p {
	display: inline-block;
	width: 199px;
	background: url(../images/bg2-center.png) repeat-y;
	font-size: 12px;
	font-weight: normal;
	padding: 0 12px;
	line-height: 24px;
	padding-top: 5px
}

.spu_list_wrap td.priceTd .priceDiv p span {
	float: left
}

.spu_list_wrap td.priceTd .priceDiv em {
	display: inline-block;
	width: 223px;
	background: url(../images/bg2-bottom.png) no-repeat;
	height: 16px
}

.spu_list_wrap .suppliersTd span {
	display: block;
	text-align: center;
	color: #242424;
	font-size: 12px;
	height: 36px;
	float: left;
	cursor: default
}

.spu_list_wrap .suppliersTd span font {
	color: #242424;
	font-size: 12px;
	height: 36px;
	line-height: 36px
}

.spu_list_wrap .suppliersTd ul {
	height: 124px
}

.spu_list_wrap .suppliersTd li {
	border-bottom: 1px dashed #e4e4e4;
	height: 40px
}

.spu_list_wrap .suppliersTd span.brandSpan {
	position: relative;
	text-align: center;

}
.spu_list_wrap .suppliersTd span.brandSpan .supplierSpanD{
	position: absolute;
	top: 34px;
	display: none;
}


.spu_list_wrap .suppliersTd span.brandSpans {
	width: 76px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.spu_list_wrap .suppliersTd span.brandSpan:hover .supplierSpanD{
	display: block;
}

.spu_list_wrap .suppliersTd span.conPriSpan {
	width: 120px
}

.spu_list_wrap .suppliersTd span.conPriSpan i{
	color: #ff8600;
}

.spu_list_wrap .suppliersTd span.conPriSpan .fontCollection {
	color: #0766b1;
	width: 25px;
	float: left;
	cursor: pointer
}

.spu_list_wrap .suppliersTd span.conPriSpan .fontCollection:hover {
	color: #ff8600;
	text-decoration: underline
}

.spu_list_wrap .suppliersTd span.conPriSpan .fontPrice {
	width: 100px;
	float: left
}
.spu_list_wrap .suppliersTd span.conPriSpan .fontPrice a{
		color: #0766b1;
}
.spu_list_wrap .suppliersTd span.marPriSpan a{
    color: #0766b1;
}

.spu_list_wrap .suppliersTd span.marPriSpan {
	width: 75px
}

.spu_list_wrap .suppliersTd span.unitSpan {
	width:39px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.spu_list_wrap .suppliersTd span.dutySpan {
	width: 44px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.spu_list_wrap .suppliersTd span.timeSpan {
	width: 80px
}

.spu_list_wrap .suppliersTd span.supplierSpan {
	border-right: 0 none;
	border-right: 1px dashed #e4e4e4;
	width: 245px;
	padding-left: 10px
}

.spu_list_wrap .suppliersTd span.supplierSpan.other-icon {
	position: relative
}
.spu_list_wrap .suppliersTd span.supplierSpan {
    border-right: 0 none;
}

.spu_list_wrap .suppliersTd span.supplierSpan.other-icon .other-images {
	position: absolute;
	width: 35px;
	left: 0;
	top: 0;
	height: 35px;
	background-image: url("../images/pic_conermark.png");
	background-repeat: no-repeat;
	background-position: left center
}

.spu_list_wrap .suppliersTd span.supplierSpan.other-icon .companySpans-icon {
	position: absolute;
	width: 32px;
	right: 0;
	top: 9px;
	height: 18px;
	background-image: url(../images/pic_tip.png);
	background-repeat: no-repeat;
	background-position: left center
}

.spu_list_wrap .suppliersTd span.taxpayerSpan {
	border-right: 0 none;
	padding: 10px 0 0 15px;
	height: 19px;
	width: 30px
}

.spu_list_wrap .suppliersTd span.moreSupSpan {
	display: block;
	border: 0 none;
	border-top: 1px solid #e4e4e4;
	margin-top: -2px;
	width: 100%;
	height: 30px;
	line-height: 30px
}

.spu_list_wrap .suppliersTd span.moreSupSpan .span_avg_high_low {
	line-height: 30px
}

.spu_list_wrap .suppliersTd span.moreSupSpan i {
	display: inline-block;
	vertical-align: initial
}

.spu_list_wrap .suppliersTd span.moreSupSpan a {
	color: #0766b1;
	font-size: 12px
}

.spu_list_wrap .suppliersTd span.moreSupSpan.moreSupSpan2 a {
	color: #0766b1;
	font-size: 12px;
	float: left;
	margin-left: 20px
}

.spu_list_wrap .suppliersTd span.moreSupSpan a:hover {
	color: #ff8601
}

.spu_list_wrap .suppliersTd span .supplierSpanD {
	display: none;
	width: 279px;
	background: url(../images/icon-top.png) no-repeat;
	padding-top: 7px;
	padding-bottom: 16px;
	z-index: 100;
	left: -1px;
	top: 27px;
	font-weight: normal
}


.suppler-content {
	width: 100%;
	height: 100%
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supplierSpanDs {
	width: 255px;
	background: url(../images/icon-center.png) repeat-y;
	padding: 15px 12px
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supplierSpanDs p {
	line-height: 24px;
	text-align: left;
	padding-left: 10px;
	margin-right: 15px;
	clear: both;
	overflow: hidden
}

.spu_list_wrap .suppliersTd span .supplierSpanD em {
	display: inline-block;
	width: 279px;
	height: 7px;
	background: url(../images/icon-bottom.png) no-repeat
}

.spu_list_wrap .suppliersTd span .supplierSpanD a.company {
	margin: 0;
	background: #ff8600;
	font-size: 12px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding: 0 10px;
	border-radius: 3px
}

.spu_list_wrap .suppliersTd span .supplierSpanD a.quotation {
	background: #348ad3;
	font-size: 12px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding: 0 10px;
	border-radius: 3px;
	margin-right: 10px;
	text-decoration: none
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supSpanDFont {
	width: 175px
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supSpanDSpan {
	width: 62px;
	text-align: right
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supplierSpanDs hr {
	width: 264px;
	border: 0 none;
	border-top: 1px solid #f2f2f2;
	margin: 6px 0;
	margin-left: -5px
}

.spu_list_wrap .suppliersTd span .supplierSpanD a.company:hover {
	background: #eb5a00;
	text-decoration: none
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supSpanDSpan {
	border: 0 none;
	padding-left: 2px;
	line-height: 24px;
	height: 24px
}

.spu_list_wrap .suppliersTd span .supplierSpanD .supSpanDFont {
	display: inline-block;
	float: left;
	line-height: 24px;
	height: auto;
	width: 144px;
	text-align: left
}
.spu_list_wrap .suppliersTd span .supplierSpanD .supSpanDFont a{
	color:#0766b1 ;
}

.spu_list_wrap .suppliersTd .companySpans {
	display: block;
	text-align: left;
	color: #242424;
	font-size: 12px;
	height: 36px;
	line-height: 36px;
	width: 215px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.spu_list_wrap .suppliersTd .companySpans a {
	color: #666
}

.spu_list_wrap .suppliersTd .companySpans a.companyName20160922 {
	color: #242424
}

.spu_list_wrap .suppliersTd .companySpans a.companyName20160922:hover {
	color: #242424;
	text-decoration: none;
	cursor: default
}

.spu_list_wrap .suppliersTd .companySpans a:hover {
	color: #ff8601
}

.spu_list_wrap table tr.tcontent td {
	border-bottom: 8px solid #eaeaea;
	height: 140px;
	border-right: 1px solid #e4e4e4
}

.spu_list_wrap table tr.other-content .suppliersTd em.anCrownIcon {
	margin-top: 30px
}

.spu_list_wrap table tr.other-content td dt span.introduceName {
	width: 245px;
	max-height: 100px;
	line-height: 20px;
	text-align: left;
	color: #777676;
	font-size: 12px;
	cursor: default;
	display: inline-block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical
}

.spu_list_wrap table tr.tcontentS td {
	border-bottom: 8px solid #eaeaea
}

.spu_list_wrap table tr.last td {
	border-bottom: 0
}

.spu_list_wrap table tr.tcontent td {
	z-index: -100
}
.spu_list_wrap .suppliersTd span.brandSpan {
	width: 76px
}
.spu_list_wrap .suppliersTd ul li span {
    height: 38px;
    line-height: 38px;
    border: 0 none;
}
.spu_list_wrap .suppliersTd ul li span+span {
    border-left: 1px dashed #e4e4e4;
}
.spu_list_wrap .suppliersTd span.collectionSpan {
    width: 42px;
}
.spu_list_wrap .suppliersTd span.collectionSpan font {
    display: block;
    text-align: center;
    cursor: pointer;
}

.spu_list_wrap .suppliersTd span.collectionSpan {
    width: 42px;
}
.spu_list_wrap .suppliersTd span.quotationSpan {
    width: 49px;
}

.dbDiv {
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -600px;
	z-index: 1000;
	background: #fff
}

.blueP {
	height: 25px;
	background: #f8bc03;
	width: 970px;
	margin: 0 auto
}
.compare_messeage{
	height: 25px; 
	line-height: 25px; 
	border: 1px solid rgb(219, 154, 154); 
	color: rgb(204, 0, 0); 
	text-align: center; 
	background: rgb(255, 232, 232); 
	display: none;
}
.blueP .bluePL {
	float: left;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	padding-left: 10px
}

.blueP .bluePR {
	float: right;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 22px;
	padding-right: 10px;
	cursor: pointer
}

.dbCon {
	height: 92px;
	width: 964px;
	border: 3px solid #e8e8e8;
	margin: 0 auto;
	padding: 6px 0;
	padding-left: 0;
	background: url(../images/add_bg.png) repeat-x;
}
.dbCon .dbCon-bt{
	width:117px;
	height: 92px;
	background-color: #fff;
}
.dbCon li {
	width: 209px;
	height: 100px;
	float: left;
	background-color: #fff;
	border-right: 1px dashed #f1f1f1
}

.dbCon li .imgSpan {
	display: inline-block;
	float: left;
	height: 60px;
	width: 60px;
	padding: 2px;
	border: 1px solid #c1c1c1;
	margin-top: 4px;
	margin-left: 10px;
	background: #f6f6f6;
	line-height: 62px;
	text-align: center;
	font-size: 44px;
	color: #ccc
}

.dbCon li .contDiv {
	float: left;
	padding-left: 10px;
	width: 120px
}

.dbCon li .imgSpan img {
	height: 60px;
	width: 60px
}

.dbCon li .contDiv h3 {
	font-size: 14px;
	color: #191919;
	line-height: 30px;
	overflow: hidden
}

.dbCon li .contDiv p {
	font-size: 12px;
	color: #9b9a9a;
	line-height: 20px;
	width: 120px;
	height: 45px;
	overflow: hidden
}

.dbCon li .contDiv h3 a {
	text-align: left;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 116px;
	font-size: 12px
}

.dbCon li .contDiv a {
	display: block;
	text-align: right;
	line-height: 24px;
	padding-right: 8px
}

.dbCon li .contDiv span.contSpan {
	font-size: 14px;
	color: #b8b8b8;
	line-height: 50px
}

.dbCon .dbA {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	background: #ff8600;
	color: #fff;
	padding: 0 30px;
	border-radius: 3px;
	margin-left: 18px;
	margin-top: 28px
}

.dbCon .clearA {
	display: block;
	text-align: center;
	line-height: 20px;
	color: #ff8600;
	font-size: 12px;
	margin-top: 5px
}
/*只能比价*/
.filter {
    margin-bottom: 10px;
    border: 1px solid #e8e8e8;
    padding: 10px 20px;
}
.filter > .filter_row {
    display: table;
    table-layout: fixed;
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    border-top: 1px solid #e8e8e8;
    padding-top: 10px;
}
.filter > .filter_row > .filter_cell {
    display: table-cell;
    vertical-align: top;
}
.filter > .filter_row > .filter_cell > .options {
    width: 100%;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    position: relative;
}
.filter > .filter_row > .filter_cell > .options > span {
    color: #666666;
    margin-bottom: 10px;
    display: block;
    float: left;
    padding: 0 10px;
    height: 22px;
    box-sizing: border-box;
    cursor: pointer;
}
.filter > .filter_row > .filter_cell > .options > .active {
    color: #ffffff;
    background-color: #ff8601;
}
.filter > .filter_row > .filter_cell > .options > .checked {
    background-color: #ff8601;
    color: #FFFFFF;
    position: relative;
}
.filter > .filter_row > .filter_cell > .options > .checked > i {
    display: inline-block;
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ff8601;
    width: 0px;
    height: 0px;
    bottom: -5px;
    left: 20px;
	vertical-align: middle;

}
.filter > .filter_row > .filter_cell > .model {
    display: none;
    max-width: 1000px;
    background-color: #f2f2f2;
    padding: 4px 20px;
    top: 0px;
    left: 0px;
    position: relative;
}
.filter > .filter_row > .filter_cell > .model > a {
    display: inline-block;
    margin: 0 10px;
    text-decoration: none;
    color: #333333;
}
.filter > .filter_row > .filter_cell > .model > a:hover {
    color:  #ff8601;
}
.filter > .filter_row > .filter_cell > .model > .checked {
    color:  #ff8601;
    font-weight: bold;
}
.filter > .filter_row > .name {
    font-weight: bold;
    width: 74px;
}
.filter > .filter_row > .more {
    width: 80px;
    text-align: right;
}
.filter > .filter_row > .more > .more_btn {
    display: inline-block;
    height: 26px;
    box-sizing: border-box;
    border: 1px solid #D5D5D5;
    color: #535353;
    padding: 1px 8px;
    cursor: pointer;
    vertical-align: middle;
}

.filter > .filter_row > .more > .more_btn:hover {
    border: 1px solid #e8e8e8;
}
.filter > .filter_row:first-child {
    border-top: none;
}
.filter > .filter_row > .more > .more_btn > i {
    display: inline-block;
    background: url(../images/icon_arrow_down.png) no-repeat center center;
    width: 16px;
    height: 24px;
}
.filter > .filter_row > .more > .more_btn > .up {
    background: url(../images/icon_arrow_up.png) no-repeat center 2px;
}
.dataTable {
    background-color: #ffffff;
    padding: 20px 0 0;
    margin-bottom: 60px;
}
.dataTable .content > p {
    line-height: 18px;
    padding: 7px 0 17px;
    color: #999999;
}
.dataTable .content > p span {
    text-indent: 16px;
    display: block;
}
.dataTable table {
    width: 100%;
}
.dataTable table th {
    background-color: #f9f9f9;
    border: solid 1px #e6e6e6;
    color: #333333;
    padding: 10px 0;
	text-align: center;
	font-weight: bold;
}
.dataTable table th > span {
    margin-bottom: 4px;
    display: block;
}
.dataTable table th s {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/help.png) no-repeat;
    margin: 0 4px;
}
.dataTable table th s:hover div {
    display: block;
}
.dataTable table th div {
    display: none;
    position: absolute;
    padding: 10px 16px;
    background-color: #333333;
    border-radius: 4px;
    color: #ffffff;
    left: -35px;
    top: 24px;
    z-index: 999;
    width: 180px;
    text-align: left;
    line-height: 22px;
}
.dataTable table th div span {
    position: absolute;
    width: 14px;
    height: 8px;
    background: url(../images/triangle.png) no-repeat center;
    top: -8px;
    left: 34px;
}
.dataTable table td {
    border: solid 1px #e6e6e6;
    text-align: center;
    padding: 16px 10px;
    line-height: 18px;
    position: relative;
}
.dataTable table td a{
	color: #2d77cb;
}

.dataTable table td p {
    text-align: left;
    cursor: pointer;
}
.dataTable table td p a {
    color: #2d77cb;
}
.dataTable table td p.info {
    padding: 10px 20px 0 20px;
}
.dataTable table td p.info b {
    color: #333;
    font-size: 16px;
    line-height: 30px;
}
.dataTable table td p.info span {
    display: block;
    line-height: 18px;
}
.dataTable table td div.picCon {
    padding: 50px 0;
}
.dataTable table td div.pic {
    width: 228px;
    height: 228px;
    background-color: #ffffff;
    border: solid 1px #e6e6e6;
    margin-left: 20px;
    padding: 5px;
}
.dataTable table td div.pic img {
    display: block;
    width: 100%;
    height: 100%;
}


.supplierSpanD {
    display: none;
    width: 279px;
    background: url(../images/icon-top.png) no-repeat;
    padding-top: 7px;
    padding-bottom: 16px;
    z-index: 100;
    left: -1px;
    top: 70px;
    font-weight: normal;
}
.suppler-content {
    width: 100%;
    height: 100%;
}

.supplierSpanD .supplierSpanDs {
    width: 255px;
    background: url(../images/icon-center.png) repeat-y;
    padding: 15px 12px;
}
.supplierSpanD .supplierSpanDs p {
    line-height: 24px;
    text-align: left;
    padding-left: 10px;
    margin-right: 15px;
    clear: both;
    overflow: hidden;
    text-align: center;
    white-space: normal;
}
.supplierSpanD .supSpanDSpan {
    display: block;
    float: left;
    cursor: default;
    width: 70px;
    text-align: right;
    border: 0 none;
    padding-left: 2px;
    line-height: 24px;
    height: 24px;
}
.supplierSpanD .supSpanDFont {
    display: inline-block;
    float: left;
    line-height: 24px;
    height: auto;
    width: 144px;
    text-align: left;
	color: #2d77cb;
}
.supplierSpanD .supSpanDFont a {
    color: #0766b1;
}
.supplierSpanD .supplierSpanDs hr {
    width: 264px;
    border: 0 none;
    border-top: 1px solid #f2f2f2;
    margin: 6px 0;
    margin-left: -5px;
}
.supplierSpanD a.quotation {
    background: #348ad3;
    font-size: 12px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
    margin-right: 10px;
    text-decoration: none;
}
.supplierSpanD a.company {
    margin: 0;
    background: #ff8600;
    font-size: 12px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
}
.supplierSpanD a.company:hover {
    background: #eb5a00;
    text-decoration: none;
}

.supplierSpanD em {
    display: block;
    width: 279px;
    height: 7px;
    background: url(../images/icon-bottom.png) no-repeat;
}
/*供应商*/

.wdsc {
	width: 1198px;
	border: 1px solid #e8e8e8;
	margin: 0 auto;
}

.wdsc table {
	color: #666;
}

.wdsc table tbody {
	border-bottom: 1px solid #ebebeb
}

.wdsc th,
.wdsc td {
	text-align: center;
	padding: 0;
	font-size: 14px
}
.wdsc td a{
	color: #0766b1;
}
.wdsc th {
	background-color: #f9f9f9;
	height: 40px;
	line-height: 40px;
	color: #666;
}

.wdsc td.clmcTd {
	cursor: pointer
}

.wdsc td {
	height: 40px;
	line-height: 40px;
	padding-top: 0;
}

.wdsc td p {
	line-height: 22px;
	padding: 15px 0
}

.wdsc td .gc-wx-big-table-desc {
	margin-top: 14px;
	padding: 0;
	line-height: 1;
	font-size: 12px;
}

.wdsc td.csjTd p {
	color: #ea5a01
}
.wdsc table tbody tr {
    border-bottom: 1px dashed #e6e6e6;
}
.gysName dl {
    padding: 20px 0;
}
.gysName dd {
    text-align: left;
    padding-left: 20px;
    line-height: 24px;
}
.gysName dd .name_a {
    display: inline-block;
    font-weight: bold;
    color: #555;
}
.gysName dd span.anCrownIcon {
	display: inline-block;
	height: 20px;
	width: 20px;
	position: relative;
	top: 5px;
	margin-left: 5px;
	background: url(../images/anCrownIcon.jpg) no-repeat
}

.gysName dd span.anCrownIcon2 {
	background-position: 0 -20px
}

.gysName dd span.anCrownIcon3 {
	background-position: 0 -60px
}

.gysName dd span.anCrownIcon4 {
	background-position: 0 -90px
}
.gc-wx-small-box {
	position: relative
}

.gc-wx-small-box .gc-wx-small-image {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url("../images/wx-small-default.png");
	background-repeat: no-repeat
}

.gc-wx-small-box:hover .gc-wx-small-image {
	background-image: url("../images/wx-small-hover.png");
	cursor: pointer
}

.gc-wx-small-box:.gc-wx-big-hover {
	display: block
}

.gc-wx-big-hover {
	display: none;
	width: 196px;
	height: 190px;
	position: absolute;
	left: -160px;
	top: 50%;
	margin: -95px 0 0 0;
	background-image: url("../images/wx-prover.png");
	background-repeat: no-repeat
}

.gc-wx-big-hover-main {
	display: table;
	width: 100%;
	height: 100%
}

.gc-wx-big-table {
	display: table-cell;
	vertical-align: middle
}
.informationBox {
	position: absolute;
	width: 210px;
	padding: 12px;
	font-size: 12px;
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 8px #a6a6a6;
	position: absolute;
	z-index: 1000;
	background: #fff;
	border-radius: 2px;
	left: -36px;
	top: 35px;
	display: none
}

.informationBox p label {
	display: inline-block;
	width: 60px;
	text-align: right;
	float: left;
	line-height: 24px
}
.informationWrap {
	position: relative
}

.informationWrap div.informationBox p {
	padding: 0
}

.informationBox p span {
	display: inline-block;
	width: 150px;
	text-align: left;
	float: left;
	line-height: 24px
}

.informationBox i {
	display: inline-block;
	height: 12px;
	width: 21px;
	position: absolute;
	background: url(../images/icon13.png) no-repeat;
	left: 50%;
	top: -12px;
	margin-left: -10px
}
/*人工询价*/
.price-dec{
	font-size: 12px;
	color:#ff9202;
	width: 1178px;
	margin: 0 auto 10px;
	line-height: 24px;
	border: 1px dashed #ff9202;
	padding: 10px;
	overflow: hidden;
}
.price-dec b{
	float: left;
}
.user-dec{
	font-size: 13px;
	width: 1178px;
	margin: 0 auto 10px;
	line-height: 24px;
	border: 1px #f9d3a2 solid;
	padding: 10px;
	overflow: hidden;
	background-color: #fff1dc;
}
.user-dec span{
	font-weight: bold;
}
.user-dec p{
	color: #ff9202;
	display: inline-block;
	margin: 0 4px;
}
.user-dec b{
	color: red;
}
.user-dec a{
	color: #0766b1;
}
.enquiry table{
	color: #666;
	line-height: 20px;
	word-break: break-all;
}

.enquiry table th {
    padding: 10px;
	background-color: #f9f9f9;
}
.enquiry table th, .enquiry table td {
    border: 1px solid #e6e6e6;
}
.enquiry table td {
    padding: 10px 15px 10px 10px;
    position: relative;
	font-size: 12px;
}
.enquiry table td a{
	color: #0766b1;
}
.enquiry .p_materialName{
	font-size: 14px;
}
.enquiry table td p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.enquiry .layui-form-item {
    margin-bottom:0px;
}
.enquiry .layui-input-block {
    margin-left: 0px;
	 min-height: 30px;
}
.enquiry .layui-input, .enquiry .layui-textarea,.enquiry .layui-select {
    height: 30px;
}
.enquiry .layui-form-select dl{
	top:29px;
}
.enquiry .layui-form-select dl dd.layui-this {
    background-color: #f8bc03;
}
.enquiry .layui-form-select dl dd, .enquiry .layui-form-select dl dt {
    line-height: 30px;
	text-align: left;
}
.enquiry  .layui-form-select .layui-edge {
    right: 4px;
}
.enquiry .layui-form-select .layui-input {
    padding-right: 18px;
}

.displayBox {
    position: absolute;
    top: 45px;
    left: 50%;
    z-index: 10;
    width: 260px;
    margin-left: -130px;
    display:none;
}
.displayBox .displayTop {
    width: 260px;
    height: 11px;
    background: url(../images/icon-top2.png) 0 0 no-repeat;
}
.displayBox .displayContent {
    padding: 17px 20px;
    word-break: break-all;
    box-sizing: border-box;
    width: 260px;
    color: #333;
    background: url(../images/icon-center2.png) 0 0 repeat-y;
}
.displayBox .displayBottom {
    width: 260px;
    height: 7px;
    background: url(../images/icon-bottom2.png) 0 0 no-repeat;
}
.enquiry table td:hover .displayBox {
    display: block;
}
.enquiry-tit{
	width: 100%;
	color: #666;
	background-color: #f9f9f9;
	height:90px;
	border-bottom: 1px solid #eee;
}
.enquiry-tit li{
	float: left;
	display: block;
	padding: 0 20px;
	margin-top: 15px;
	width: 259px;
	height: 60px;
	border-left: 1px solid #e4e4e4;
}
.enquiry-tit li:first-child{
	border-left:0;
}
.enquiry-tit li .tit{
	float: left;
	width: 100%;
	line-height: 20px;
}
.enquiry-tit li .num{
	line-height: 40px;
	font-size: 20px;

}
.buyButton {
    width: 70px;
    height: 24px;
	margin-top: 8px;
    background-color:#ff9202;
    border-radius: 2px;
    color: #ffffff;
    line-height: 24px;
    cursor: pointer;
    position: relative;
    text-align: center;
	border: 1px solid #ff9202;
}
.buyButton .content {
    bottom: 10px;
    border-radius: 4px;
    background: #f9644d;
    color: #ffffff;
    width: 360px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    left: -192%;
    top: 35px;
    z-index: 1;
    display: none;
}
.buyButton .content i {
    background: url(../images/sanjiao.png) no-repeat;
    width: 12px;
    height: 5px;
    position: absolute;
    top: -5px;
    left: 46%;
}
.buyButton:hover .content{
    display: block;
}
.toux {
    width: 60px;
	height: 60px;
    position: relative;
	border: 3px solid #e4e5e7;
	border-radius: 50%;
	overflow: hidden;
}
.toux img{
	width: 60px;
	height: 60px;

}
.enquiry-tit .user-box{
	width: 170px;
	overflow: hidden;
}
.enquiry-tit .user-box .tit{
	width: 170px;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.priceButton {
    width: 84px;
    height: 24px;
	margin-top: 8px;
    background-color:#fff;
    border-radius: 2px;
    color:  #ff9202;
    line-height: 24px;
    cursor: pointer;
    position: relative;
    text-align: center;
	border: 1px solid #ff9202;
}
.enquiry-tit .log-in{
	
}
.enquiry-tit .log-out{
	float: right;
	border-left: none;
	display: none;
}
.enquiry-tit .log-out .login-bt{
	width: 120px;
	height: 30px;
	margin-top: 15px;
	background-color:#f8bc03;
	border-radius: 2px;
	color: #ffffff;
	line-height: 30px;
	cursor: pointer;
	position: relative;
	text-align: center;
	border: 1px solid #f8bc03;
}
.enquiry-tit .log-out .reg-bt{
	width: 120px;
	height: 30px;
	margin-top: 15px;
	background-color:#fff;
	border-radius: 2px;
	line-height: 30px;
	cursor: pointer;
	position: relative;
	text-align: center;
	border: 1px solid #f8bc03;
	color: #f8bc03;
}

.enquiry-header{
	background-color: #f8bc03;
}
.enquiry-header .search-hovertree-form .search-hd {
    height: 34px;
    background-color: #fff;
    padding: 3px;
    position: relative;
}
.fuwu {
    width:1200px;
    border: 1px #e6e6e6 solid;
    margin: 0 auto 20px;
    padding-bottom: 30px;
}
.fuwu h3 {
    font-size: 14px;
    color: #666;
    padding: 15px 0 30px 22px;
}
.fuwu ul li {
    float: left;
    display: block;
    width: 275px;
    padding: 0 10px 0 15px;
    line-height: 20px;
    color: #666;
}
.fuwu ul li img {
    float: left;
    padding-right: 10px;
}
.fuwu ul li p {
    float: left;
    width: 205px;
}
/*发布人工咨询*/
.release_enquiry{
    width: 1158px;
    border: 1px solid #e8e8e8;
    margin: 0 auto;
	padding: 20px;
}
.release_enquiry h3 {
    font-size: 18px;
	font-weight: bold;
}
.release_enquiry .re-title{
	margin:20px auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.release_enquiry .re-title em{
	color: red;
	margin: 0 2px;
}
.release_enquiry i,.release_enquiry span{
	margin: 0 4px;
}
.release_enquiry span{
	color: #999;
}
.release_enquiry span i{
	color: #ff8600;
}

.re-table{
    width: 1158px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    margin-top: 20px;
}
.re-table th {
    background-color: #f9f9f9;
    height: 40px;
    line-height: 40px;
    color: #666;
	padding:0 10px;
	text-align: center;
}
.re-table th em{
	color: red;
	margin: 0 2px;
}
.re-table td {
    height: 40px;
    line-height: 40px;
	padding:4px 10px;
	text-align: center;
}
.re-table td a{
	color: #2f86cd;
	cursor: pointer;
}
.re-table td input{
	text-align: center;
	width: 100%;
	height: 30px;
	border: 1px solid #e6e6e6;
}
.re-table table tbody tr {
    border-bottom: 1px dashed #e6e6e6;
}
.re-table table tbody tr:last-child{
	border-bottom: none;
}
.uploadPrompt{
	margin: 10px auto 0;
	font-size: 13px;
	color: #999;
	line-height: 30px;
}
.next-bt{
	margin: 10px auto 0;
	text-align: center;
}
.next-bt .layui-btn{
	background-color: #ff8600;
	padding: 0 30px;
}
.explainBox {
    font-size: 13px;
    color: #666;
    line-height: 22px;
    margin-top: 45px;
    margin-bottom: 20px;
	line-height: 26px;
}
.explainBox h2 {
    font-weight: normal;
    color: #333;
    font-size: 14px;
	font-weight: bold;
}
.explainBox p a{
	color: red;
}
/*询价规则说明*/
.pageHtmlBox {
    width: 1200px;
    background: #FFFFFF;
    padding-bottom: 20px;
    margin: 40px auto;
}
.pageHtmlBox h2 {
    font-size: 18px;
    color: #FFFFFF;
    background: #f8bc03;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: normal;
}
.pageHtmlTable {
    margin: 20px auto;
    border: 1px solid #e6e6e6;
	border-bottom: 0 none;
}
.pageHtmlTable .table {
    width: 100%; 
    background-color: #fff;
    table-layout: fixed;
	text-align: center;
}
.pageHtmlTable .table>thead>tr, .pageHtmlTable .table>tbody>tr {
    border-bottom: solid 1px #e6e6e6;
}
.pageHtmlTable .table>thead>tr>th {
    font-weight: normal;
    font-size: 14px;
    color: #333;
	font-weight: bold;
	text-align: center;
}
.pageHtmlTable .table tr>th+th, .pageHtmlTable .table tr>td+td {
    border-left: 1px solid #e6e6e6;
}
.pageHtmlTable .table>thead>tr>th, .pageHtmlTable .table>tbody>tr>td {
    padding: 10px;
}
.pageHtmlTable .tableMain label {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    display: block;
}
.pageHtmlTable .tableMain p {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
}
.textAlignLeft {
    text-align: left;
}
/*询价单*/
.info-list-table table td p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.info-list-table table td{
	position: relative;
	color: #666;
}
.info-list-table table td:hover .displayBox {
    display: block;
}
.info-list-table table td .displayContent{
	font-size: 13px;
}
/*帮助中心*/
.help-main {
    margin: 0 auto;
    padding: 0 0 30px;
    min-height:600px;
    overflow: hidden;
}
.help-main .help-main-l{
	width: 200px;
	min-height: 500px;
	background-color: #fff;
	border: 1px solid #eee;
}
.help-main .help-main-l ul{
	margin-top: 10px;
}

.help-main .help-nav-tit{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	padding: 0 20px;
	border-bottom: 1px solid #eee;
}
.help-main .help-nav-tit a{
	color: #fff;
}
.help-main .help-nav-tit i{
	margin-right: 4px;
}
.help-main-l .layui-nav {
    width: 200px;
    background: #fff;
}
.help-main-l .layui-nav .layui-nav-item a {
    height: 40px;
    line-height: 40px;
    color: #555 !important;
}

.help-main-l .layui-nav .layui-nav-item>a {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    padding-right: 30px;
    color:  #333 !important;
    font-weight: bold;
}
.help-main-l .layui-nav .layui-nav-itemed>a {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    padding-right: 30px;
    color:  #333 !important;
	font-weight: bold;
}
.help-main-l .layui-nav .layui-nav-item>a>i{
	margin-right: 6px;
	 color: #f8bc03;
}

.help-main-l .layui-nav .layui-nav-item a:hover {
    background: #fff;
    color: #f8bc03;
}
.help-main-l .layui-nav-tree .layui-nav-bar {
    background-color: #fff;
}

.help-main-l .layui-nav .layui-nav-mored, .help-main-l .layui-nav-itemed>a .layui-nav-more {
    border-color: transparent transparent #ccc;
}

.help-main-l .layui-nav .layui-nav-more {
    border-top-color: rgba(0, 0, 0, 0.2);
}
.help-main-l .layui-nav-itemed>.layui-nav-child {
    background-color: rgba(0,0,0,0)!important;
}
.help-main-l .layui-nav-tree .layui-this>a, .help-main-l .layui-nav-tree .layui-this>a:hover {
	background-color: #f8bc03 !important;
	color: #ffffff !important;
}

.help-main-l .layui-nav-itemed>a, .help-main-l .layui-nav-tree .layui-nav-title a,.help-main-l .layui-nav-tree .layui-nav-title a:hover {
    color: #3db9b2!important;
}
.help-main .help-main-r{
	width: 960px;
	min-height: 500px;
	/* background-color: #fff;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.1);
	padding: 20px; */
}


.help-main .help-main-r .mic{
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
}
.help-main .help-main-r .list{
	padding:20px 10px;
}
.help-main .help-main-r .list li{
	padding: 10px 0;
}
.help-main .help-main-r .help-con{
	padding:20px 10px;
}
.help-main .help-main-r .help-con .help-con-tit{
	line-height: 33px;
	font-size: 20px;
	font-weight: bold;
}
.help-main .help-main-r .help-con .help-con-txt{
	margin: 20px auto;
	line-height: 26px;
	color: #666;
}
.help-main .help-main-r .help-con .help-con-txt img{
	width: 100%;
}
.help-main .help-main-r .help-con .help-con-more{
	margin: 20px auto;
	padding: 10px 0;
	border-top:1px solid #eee;
}
.help-main .help-main-r .help-con .help-con-more li{
	line-height: 24px;
}
.help-main .help-main-r .help-con .help-con-more li a{
	color: #007DDB;
}
.help-main .help-main-r .help-con .help-con-more h2{
	margin: 10px auto;
}

/*在线购买页面*/
.border-b .logo {
    padding-right: 20px;
    border-right: 1px solid #ddd;
}
.border-b .login-title {
    float: left;
    font-size: 24px;
    color: #333;
    line-height: 60px;
    margin-left: 20px;
}
.vipBuy-main{
    margin: 0 auto;
    background-color: #f6f6f6;
    padding: 20px 0;
    min-height: 400px;
    overflow: hidden;
}
.vipBuy-container{
	background-color: #fff;
	padding:20px 50px 50px;
	overflow: hidden;
}
.vipBuy-container .vipBuy-title {
    font-size: 24px;
    line-height: 24px;
    color: #ff9202;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 20px;
}
.vipBuy-container .vipBuy-smalltitle {
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 14px;
    margin-bottom: 25px;
}
.vipBuy-container .vipBuy-smalltitle a{
	color:#ff9202;
}
.vipBuy-container .vipBuy-card-box{
	width: 1100px;
	margin: 0 auto;
	text-align: center;
}

.vipBuy-container .vipBuy-card-box .vipBuy-card {
	display: inline-block;
    width: 300px;
    height: 281px;
    background: #fff;
    margin: 25px 20px 0;
	border: 1px solid #eee;
	box-shadow: 0px 3px 3px 0px #edeef0, -3px 0px 3px 0px #edeff0, 3px 0px 3px 0px #edeff0, 0px -3px 3px 0px #edeff0;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-title {
    background: url("../images/card-head.png") no-repeat;
    width: 300px;
    height: 90px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    line-height: 90px;
    text-align: center;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-price {
    text-align: center;
    color:#666;
    font-size: 14px;
    line-height: 14px;
    margin-top: 40px;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-price .price-image {
    position: relative;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-price .price-image i {
    display: block;
    background: url("../images/one.png") no-repeat;
    width: 34px;
    height: 18px;
    position: absolute;
    top: -18px;
    left: 0;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-price .price-price {
    font-size: 44px;
    line-height: 44px;
    color: #f97502;
    vertical-align: -2px;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-priced {
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: -27px;
    color: #999;
    margin-top: 13px;
    text-decoration: line-through;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-button {
    background:#fdb748;
    width: 160px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin: 40px auto 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
	border-radius: 4px;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-button:hover{
	 background:#ffae55;
}
.vipBuy-container .vipBuy-card-box .vipBuy-card .vip-card-msg {
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: -27px;
    color: #999;
    margin-top: 13px;
}
.vipBuy-container .vipBuy-footer {
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-top: 30px;
    padding-bottom: 40px;
}
.vipBuy-footer .vipBuy-tips {
    width:100px;
    margin: 4px auto 0;
}
.vipBuy-footer .vipBuy-tips a {
    display: block;
    color:#ff9202;
    font-size: 14px;
    text-decoration: none;
    text-indent: 14px;
}

.vipBuy-introduce-title {
    text-align: center;
    color: #666;
    margin-bottom: 40px;
}
.vipBuy-introduce-main-item {
	width: 145px;
	display: inline-block;
    text-align: center;
	margin: 0 35px;
    padding-bottom: 30px;
}

.vipBuy-introduce-main-item  .icon-box {
    margin: 0 auto;
    width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #ddd;
    border-radius: 50%;
}
.vipBuy-introduce-main-item .icon-box i {
    font-size: 50px;
    color: #ffab40;
}
.vipBuy-introduce-main-item p.vipBuy-introduce-main-item-title {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 15px;
    color:#333;
	font-weight: bold;
}
.vipBuy-introduce-main-item p {
    color: #999;
    font-size: 12px;
    margin-bottom: 5px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.buy-popup .vip-alert-main {
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
}
.buy-popup .vip-alert-main i{
	font-size: 26px;
	margin-right: 10px;
}
.buy-popup .vip-alert-main .vip-alert-ask {
    line-height: 24px;
    font-weight: bold;
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
}
.buy-popup .vip-alert-main .vip-alert-ask i{
	color: #108ee9;
}
.buy-popup .vip-alert-main .vip-answer i{
	color: #ffae55;
}
.buy-popup .vip-alert-main .vip-answer {
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 10px;
}
.buy-popup .bottom-footer {
    text-align: center;
    font-size: 0;
}
.buy-popup .bottom-footer .vip-alert-button {
    display: inline-block;
    width: 84px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #666;
    border: 1px solid #ff9202;
    font-size: 14px;
    cursor: pointer;
    margin-top: 17px;
    margin-right: 10px;
    zoom: 1;
}
.buy-popup .bottom-footer .vip-alert-button.active {
    background: #ff9202;
    color: #fff;
    margin-right: 0;
}

/*报价单*/

.quotation-container .quotation-left {
    float: left;
    width: 880px;
}
.quotation-container .quotation-left .quotation-left-nav {
    padding: 20px 20px;
    background-color: #fff;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    border: solid 1px #eee;
}
.quotation-container .quotation-left .quotation-nav-left {
    float: left;
}
.quotation-container .quotation-left .quotation-nav-left-title {
    font-size: 12px;
    color: #ccc;
    padding-bottom: 10px;
}
.quotation-container .quotation-left .quotation-nav-left-title span {
    font-size: 13px;
    color:#333;
    font-weight: bold;
    padding-right: 6px;
}
.quotation-container .quotation-left .quotation-nav-left-item {
    margin-top: 10px;
    font-size: 12px;
    color: #333;
}
.quotation-container .quotation-left .quotation-nav-left-item .quotation-nav-left-items {
    margin-right: 20px;
}
.quotation-container .quotation-left .quotation-nav-left-item label {
    font-weight: bold;
}
.quotation-container .quotation-left .quotation-nav-right {
    float: right;
    margin-top: 16px;
    font-size: 12px;
    color: #fff;
}
.quotation-container .quotation-left .quotation-nav-right a.quotation-nav-download {
    margin-right: 6px;
}
.quotation-container .quotation-left .quotation-nav-right a.quotation-nav-download i {
    display: inline-block;
    width: 17px;
    height: 14px;
    background-image: url(../images/download.png);
    vertical-align: sub;
    margin-right: 3px;
}
.quotation-container .quotation-left .quotation-nav-right a {
    display: inline-block;
	color: #fff;
    width: 103px;
    height: 36px;
    background-color: #fdb748;
    border-radius: 4px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
}
.quotation-container .quotation-left .quotation-main {
    margin: 20px 0;
    padding: 20px 20px 0 20px;
    width: 840px;
    background-color: #fff;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    border: solid 1px #eee;
}
.quotation-container .quotation-left .quotation-main .quotation-main-item {
    margin-bottom: 38px;
}
.quotation-container .quotation-left .quotation-main .quotation-main-items {
    width: 100%;
    display: table;
}
.quotation-container .quotation-left .quotation-main .quotation-main-items .quotation-main-item-box {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.quotation-main-item-box img {
    border: 0;
    max-width: 840px;
    max-height: 100%;
}
.quotation-container .quotation-left .quotation-main .quotation-main-item-page {
    margin-top: 20px;
    text-align: center;
}
.quotation-container .quotation-left .quotation-main .quotation-main-item-remarks {
    margin-top: 20px;
    margin-left: 36px;
    text-align: left;
}

.quotation-container .quotation-right {
    float: right;
    width: 260px;
    padding: 20px 20px;
    background-color: #fff;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    border: solid 1px #eee;
}
.quotation-container .quotation-right .quotation-right-title {
    font-size: 13px;
    color: #ff9202;
    font-weight: bold;
    line-height: 20px;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-title {
    font-size: 12px;
    color: #333;
    margin: 20px 0 10px 0;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content {
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    border-radius: 8px;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table th {
    background: #f9f9f9;
	text-align: center;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table td,
 .quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table th {
    height: 36px;
    line-height: 36px;
    border: 1px solid #eee;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table td b, 
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table th b {
    font-size: 16px;
    color: #f86f00;
    font-weight: bold;
}
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table td .quotation-downloads, 
.quotation-container .quotation-right .quotation-right-main .quotation-right-main-content .quotation-right-table th .quotation-downloads {
    font-size: 12px;
    color: #2f94ff;
    cursor: pointer;
}
.quotation-container .quotation-right .quotation-right-main .quotation-load-more a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
}
.quotation-container .quotation-right .quotation-right-main .quotation-load-more {
    height: 36px;
    line-height: 36px;
    background-color: #fdb748;
    border-radius: 4px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    margin-top: 20px;
}
/*关于我们*/

.about-container .about_left {
    float: left;
    width: 205px;
}
.about-container .about_left_top {
    border: solid 1px #eee;
    font-size: 14px;
}
.about-container .subnav-left h3 {
    font-size: 16px;
    padding: 12px 15px;
    border-bottom: solid 1px #eee;
	background: #f9f9f9;
	color: #666;
}
.about-container .subnav-left ul {
    margin: 15px 0;
}
.about-container .subnav-left ul li i{
	font-size: 12px;
	margin-right: 10px;
	float: left;
}
.about-container .subnav-left ul li span{
	width: 160px;
	display: inline-block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.about-container .subnav-left ul li.curSubNav {
    background: #fdb748;
}
.about-container .subnav-left ul li.curSubNav a, 
.about-container .subnav-left ul li.curSubNav a:link, 
.about-container .subnav-left ul li.curSubNav a:visited {
    color: #fff;
}
.about-container .subnav-left ul li {
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
}
.about-container .about_left_bottom dt {
    margin-bottom: 5px;
}
.about-container .about_left_bottom {
    margin-top: 10px;
    border: solid 1px #eee;
    padding: 10px 15px 15px 15px;
	text-align: center;
}

.about-container .ewmSpan {
    display: block;
    padding-bottom: 0;
}
.about-container .ewmSpan img {
    margin-top: 18px;
}
.about-container .ewmP {
    color: #999;
    line-height: 20px;
    margin-top: 10px;
    font-size: 12px;
}

.about-container .about_right {
    width: 930px;
    float: right;
    border: solid 1px #eee;
    padding: 20px;
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 20px;
}
.about-container .about_right img{
	max-width:930px ;
}
.about-container .about_right .about_right_tit{
    padding-bottom: 20px;
    border-bottom: solid 1px #eee;
    font-size: 16px;
    margin-bottom: 20px;
	font-weight: bold;
}
/*产品报价时间*/
.productIntro {
    height: auto;
    width: 1198px;
    border: 1px solid #eee;
	overflow: hidden;
}
.productImg{
	width: 275px;
	height: 290px;
	padding-top: 10px;
}
.productContent{
	width: 900px;
}


.productImg .pic_tab {margin:0 12px;width: 252px;height:320px;}
.productImg .pic_tab .ban{ width:250px; height:280px; position:relative; overflow:hidden;margin:0 auto;}
.productImg .pic_tab .ban2{ width:248px; height:220px; position:relative; overflow:hidden;border: 1px solid #fff;}
.productImg .pic_tab .ban2 ul{ position:absolute; left:0; top:0;}
.productImg .pic_tab .ban2 ul li{ width:248px; height:220px;}
.productImg .pic_tab .prev{ float:left; cursor:pointer;}
.productImg .pic_tab .num{ height:42px;overflow:hidden; width:200px; position:relative;float:left;}
.productImg .pic_tab .min_pic{ padding-top:10px; width:250px;}
.productImg .pic_tab .num ul{ position:absolute; left:0; top:0;}
.productImg .pic_tab .num ul li{ width:40px; height:39px; margin-right:8px;border: 1px solid #eee;}
.productImg .pic_tab .num ul li.on{ border:1px solid red; padding:0;}
.productImg .pic_tab .prev_btn1{ width:16px; text-align:center; height:18px; margin-top:10px; margin-right:12px; cursor:pointer; float:left;}
.productImg .pic_tab .next_btn1{  width:16px; text-align:center; height:18px; margin-top:10px;cursor:pointer;float:right;}
.productImg .pic_tab .prev1{ position:absolute; top:100px; left:10px; width:28px; height:51px;z-index:9;cursor:pointer;}
.productImg .pic_tab .next1{ position:absolute; top:100px; right:10px; width:28px; height:51px;z-index:9;cursor:pointer;}
.productImg .pic_tab .prev1-2{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.productImg .pic_tab .next1-2{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.productImg .pic_tab .mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.productImg .pic_tab .pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:9999;}
.productImg .pic_tab .pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.productImg .pic_tab .pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.productImg .pic_tab .pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.productImg .pic_tab .pop_up2 ul{ position:absolute; left:0; top:0;}
.productImg .pic_tab .pop_up2 ul li{ width:500px; height:500px; float:left;}

.productContent h2 {
	margin-top: 20px;
    line-height: 44px;
    border-bottom: 1px dashed #eee;
    color: #515151;
    padding-left: 10px;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width: 860px;
}
.productContent .productContentDiv {
    width: 600px;
    padding-left: 10px;
    padding-top: 7px;
    overflow: hidden;
	margin-bottom: 20px;
}
.productContent .productContentDiv li{
    width: 300px;
    float: left;
    line-height: 26px;
}
.productContent .productContentDiv li span.introduceName {
    max-width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 48px;
}
.quoted_price .priceWrap{
	left: 200px;
}
.quoted_price .priceWrap span {
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    border: 1px solid #ffa643;
    margin-left: 15px;
    font-size: 12px;
    background: #fff;
    color: #828282;
}
.quoted_price .priceWrap span.cur {
    background: #ff8600;
    color: #fff;
}
.quoted_price .priceWrap span.cur a {
    background: #ff8600;
    color: #fff;
	border: none;
}
.quoted_price .priceWrap  a{
	border: none;
}
.quoted_price .illustrateBox {
    height: 48px;
    line-height: 48px;
    border: 1px solid #e1e5e1;
    border-bottom: 1px solid #ffa643;
    padding-left: 36px;
}
.quoted_price .illustrateBox span {
    display: inline-block;
    font-size: 13px;
    color: #330d33;
    margin-right: 50px;
}
.spuShowListBox {
	border-top: 1px solid #ffa643;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}
.spuShowListBox li.titleLi {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #d7d7d7;
    color: #330d33;
    font-weight: bold;
}
.spuShowListBox li {
    border: 1px solid #d7d7d7;
    border-top: 0 none;
    font-size: 12px;
    clear: both;
    height: 95px;
    border-bottom: 1px dashed #d7d7d7;
    line-height: 72px;
    color: #242424;
    border-left: 0 none;
    border-right: 0 none;
}
.spuShowListBox .attrDiv {
    width: 160px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox .supplierDiv {
    width: 285px;
    text-align: center;
}
.spuShowListBox .supplier-remark {
    width: 100px;
    text-align: center;
    position: static;
}
.spuShowListBox .brandDiv {
    width: 80px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox .unitDiv {
    width: 50px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox .consPriDiv {
    width: 140px;
    text-align: center;
}
.spuShowListBox .marPriDiv {
    width: 72px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox .taxRatesDiv {
    width: 100px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox .priTimeDiv {
    width: 85px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox .contactsDiv {
    width: 120px;
    text-align: center;
    overflow: hidden;
}
.spuShowListBox li.contentLi div {
    padding: 10px 0 0;
}
.spuShowListBox li.contentLi div span.conSpan {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 72px;
}
.spuShowListBox .supplierFont {
    left: 8px;
    top: 12px;
    display: inline-block;
    line-height: 66px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 54px;
    width: 225px;
    text-align: left;
    cursor: pointer;
    color: #242424;
}
.spuShowListBox li.contentLi div.supplierDiv a {
    color: #0766b1;
}
.company_name-images {
    position: absolute;
    width: 32px;
    right: 25px;
    top: 37px;
    height: 18px;
   background-image: url(../images/pic_tip.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.spuShowListBox li.contentLi div.supplierSpanTC {
    display: none;
    width: 279px;
    background: url(../images/icon-top.png) no-repeat;
    padding-top: 7px;
    padding-bottom: 16px;
    z-index: 100;
    left: -1px;
    top: 59px;
    font-weight: normal;
}
.spuShowListBox li.contentLi div.supplierSpanTC .supplierSpanDs {
    width: 255px;
    height: auto;
    background: url(../images/icon-center.png) repeat-y;
    padding: 15px 12px;
}
.spuShowListBox li.contentLi div.supplierSpanTC .supplierSpanDs p {
    line-height: 24px;
    text-align: left;
    padding-left: 10px;
    clear: both;
    overflow: hidden;
}
.spuShowListBox li.contentLi div.supplierSpanTC .supSpanDSpan {
    width: 62px;
    text-align: right;
}
.spuShowListBox li.contentLi div.supplierSpanTC .supSpanDFont {
    font-size: 12px;
    color: #242424;
    font-weight: normal;
}
.spuShowListBox li.contentLi div.supplierSpanTC .supplierSpanDs hr {
    width: 264px;
    border: 0 none;
    margin: 6px 0;
    margin-left: -5px;
}
.spuShowListBox li.contentLi div.supplierSpanTC a.company {
    margin: 0;
    margin-left: 135px;
    background: #ff8600;
    font-size: 12px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
}
.spuShowListBox li.contentLi div.supplierSpanTC em {
    display: inline-block;
    width: 279px;
    height: 7px;
    background: url(../images/icon-bottom.png) no-repeat;
}
.spuShowListBox li.contentLi div.supplierSpan {
    height: 40px;
}
.spuShowListBox .supplier-remark .poabs {
    position: static;
    vertical-align: middle;
    margin-top: 25px;
}

.spuShowListBox .supplierSpan {
    display: inline-block;
    height: 18px;
    width: 29px;
    background: url(../images/icon-auth.png) no-repeat;
    left: 85px;
    top: 34px;
}
.spuShowListBox .zizhi {
   background-position: 0 0;
    left: 120px;
}
.spuShowListBox .shiming {
    background-position: -31px 0;
}
.spuShowListBox li.contentLi div.consPriDiv1 {
    padding: 20px 0 0 0;
    height: 75px;
}
.spuShowListBox li.contentLi div.consPriDiv1 p {
    line-height: 51px;
}
.spuShowListBox li.contentLi div.consPriDiv1 font {
    cursor: pointer;
}
.spuShowListBox .consPriDiv font {
    display: inline-block;
    color: #f58203;
    font-size: 16px;
    font-weight: bold;
}
.spuShowListBox .consPriDiv i{
	margin-left: 10px;
	 color: #f58203;
}
.spuShowListBox li.contentLi div.collectionDiv font.fontCollection {
    color: #0766b1;
}
.spuShowListBox .collectionDiv {
    width: 60px;
    text-align: center;
    overflow: hidden;
	cursor: pointer;
}
.spuShowListBox li.contentLi a.quotation {
    color: #0766b1;
    line-height: 93px;
}
/*信息历史价图表*/
.infoChart-content{
	padding: 30px 0;
}
.infoChart-content .infoChart-date div,.infoChart-content .infoChart-date a{
	display: inline-block;
	vertical-align: middle;
}
.infoChart-content .infoChart-date .dataDiv{
	width: 100px;
}
.infoChart-content .infoChart-date a{
	margin-left: 20px;
	 color: #f58203;
}
.infoChart-content .infoChart-date a.current{
	background-color:#f58203;
	color: #fff;
	text-align: center;
	padding:2px 10px;
	border-radius: 2px;
}
.infoChart-content .infoChart-box{
	margin: 30px auto;
}
.infoChart-content .infoChart-top{
	text-align: center;
}
.infoChart-content .infoChart-top .infoChart-title{
	margin: 0 auto;
	text-align: center;
}
.infoChart-content .infoChart-top .infoChart-title a{
	color: #ff9202;
}
.infoChart-content .infoChart-top h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	display: inline-block;
}

.infoChart-content .infoChart-top .tax-price{
	margin: 6px auto;
	
}
.infoChart-content .infoChart-top .tax-price span{
	font-size: 12px;
	color: #333;
	margin:2px 6px;
	display: inline-block;
}
.infoChart-content .infoChart-top .tax-price span p{
	text-align: left;
	min-width:100px;
}
.infoChart-content .pie-chart{
	margin: 20px auto 0;
}
/*我的询价单*/

.enquiryBill{
    width: 1158px;
    border: 1px solid #e8e8e8;
    margin: 0 auto;
    padding: 20px;
	position: relative;
}
.enquiryBill-nav{
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #e8e8e8;
}
.enquiryBill-nav li{
	float: left;
}
.enquiryBill-nav li a {
    display: inline-block;
    height: 36px;
    padding: 0 20px;
    line-height: 36px;
    background-color: #eeeeee;
    font-size: 13px;
    color: #666;
    float: left;
    margin-right: 8px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.enquiryBill-nav a.cur {
    background-color: #ff9202;
    color: #ffffff;
}
.enquiryBill-navR{
	position: absolute;
	right: 20px;
}
.enquiryBill-navR .search input {
    width: 190px;
    height: 30px;
    border: 1px solid #eee;
    border-radius: 3px 0 0 3px;
    border-right: 0;
    float: left;
    padding-left: 10px;
}
.enquiryBill-navR .search button {
    width: 60px;
    height: 32px;
    border: 1px solid #ff9202;
    border-radius: 0 3px 3px 0;
    background-color: #ff9202;
    color: #ffffff;
    line-height: 30px;
    cursor: pointer;
    font-size: 14px;
}

.enquiryBill-table table {
    border-left: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    text-align: center;
    border-radius: 3px;
}
.enquiryBill-table thead th, .enquiryBill-table tbody td {
    height:36px;
    line-height: 20px;
    border-top: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
    vertical-align: middle;
    font-size: 12px;
	padding:4px;
}
.enquiryBill-table thead th {
    background-color: #f9f9f9;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.enquiryBill-table table td a{
	color: #3489d3;
	margin-right: 10px;
}
.enquiryBill-table .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color:#f8bc03;
}
.enquiryBill-table .layui-laypage a:hover {
    color: #f8bc03;
}
.enquiryBill-date .dataDiv{
	    width: 100px;
}
.enquiryBill-date  div{
    display: inline-block;
    vertical-align: middle;
}
.enquiryBill-date .layui-form-select dl dd.layui-this {
    background-color:  #f8bc03;
}
.enquiryBill-date .exportButton {
    background-color:#ff9202;
    border: none;
    color: #ffffff;
    padding: 6px 8px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
	border-radius: 3px;
}
/*商家品牌logo页*/
.brand-content{
	width: 1188px;
	border: 1px solid #eee;
	height: auto;
	overflow: hidden;
}
.brand-cate {
    padding: 10px 0;
    display: block;
	width: 1160px;
	margin: 10px auto;
}
.brand-cate dl {
    display: flex;
}
.brand-cate dl dt {
    font-weight: bold;
    width: 84px;
    line-height: 28px;
}
.brand-cate dl dt, .brand-cate dl dd {
    float: left;
    font-size: 14px;
}
.brand-cate dl dd {
    flex: 1;
}
.brand-cate dl dd span {
    color: #666666;
    margin-bottom: 12px;
    display: block;
    float: left;
    padding: 4px 10px;
    cursor: pointer;
}
.brand-cate dl dd span.active {
    color: #ffffff;
    background-color: #ff9202;
}
.brand-sort{
	margin: 30px auto;
}
.brand-sort .sort-box {
    width: 1200px;
}
.brand-sort .T-box {
    width: 1188px;
    border: 1px solid #eaeaea;
    border-top: 2px solid  #f8bc03;
    border-bottom: 1px solid #eaeaea;
    height: 35px;
    line-height: 34px;
    background-color: #f8f8f8;
    margin-top: 28px;
    display: block;
}
.brand-sort .T-box h2 {
    font-size: 15px;
    float: left;
    padding-left: 20px;
    font-weight: bold;
}
.brand-sort .T-box h2 span {
    font-weight: normal;
    margin-left: 12px;
}
.brand-sort .T-box h2 strong {
    color: #ff0000;
}
.brand-sort .T-box .fr {
    color: #f8bc03;
    font-size: 14px;
    padding-right: 10px;
    cursor: pointer;
}
.brand-sort .sort-box ul {
    width: 1200px;
    overflow: hidden;
}
.brand-sort .sort-box ul li {
    width: 188px;
    height: 50px;
    float: left;
    border: 1px solid #e5e5e5;
    margin: 10px 10px 0 0;
    cursor: pointer;
}
.brand-sort .sort-box ul li:hover {
    border: 1px solid  #f8bc03;
	background-color: #fff;
}
.brand-sort .sort-box ul li a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.brand-sort .sort-box ul li img{
	width: 188px;
	height: 50px;
}
.brand-sort .sort-box ul li:hover img {
    display: none;
}
.brand-sort .sort-box ul li:hover p {
    display: block;
}
.brand-sort .sort-box ul li p {
	margin:0 auto ;
	width: 170px;
    font-size: 14px;
    color:  #f8bc03;
    display: none;
    text-align: center;
    line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.brand-sort .sort-box ul li.More-box {
    display: block;
    float: left;
    background-color: #f9f9f9;
    border: 1px solid #eee;
}
.brand-sort .sort-box ul li.More-box .More {
    color: #999;
    display: block;
    line-height: 50px;
}
.brand-sort .sort-box .noImg {
    background-color: #1f4e78;
}
.brand-sort .sort-box .noImg a p{
	display: block;
	color: #f8bc03;
}
.unitBox{
	display: none;
	padding: 20px;
}
.unitBox span{
	display: inline-block;
	line-height: 38px;
}
.unitBox .layui-form-label{
	width: 150px;
}
.unitBox .layui-btn-primary:hover {
    border-color:#f8bc03;
}
/*材料对比*/
.compare_table{
    border-left: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
    text-align: center;
    margin-bottom: 20px;
}
.compare_table thead th, .compare_table tbody td {
    height: 30px;
    border-top: solid 1px #dfdfdf;
    border-right: solid 1px #dfdfdf;
    vertical-align: middle;
    font-size: 12px;
    color: #7b7b7b;
    padding: 5px 10px;
    line-height: 25px;
}
.compare_table tbody td span {
    color: #363636;
    font-size: 12px;
}
.compare_table tbody td .imgSpan {
    display: block;
    height: 165px;
    width: 177px;
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 1px;
    margin: 0 auto;
}
.compare_table tbody td .imgSpan img {
    height: 165px;
    width: 177px;
}
.compare_table tbody td .imgFont {
    display: block;
    font-size: 14px;
    color: #363636;
    margin-bottom: -18px;
    padding-top: 10px;
}
.compare_table tbody td .imgFont a {
    line-height: 20px;
    color: #3489d3;
	cursor: pointer;
}
.compare_table tbody td .noImg {
    display: block;
    line-height: 30px;
    font-size: 24px;
    color: #ccc;
}
.matComBox {
    position: fixed;
    bottom: 20px;
    height: 41px;
    line-height: 41px;
    left: 50%;
    margin-left: -228px;
	z-index: 999;
}
.matComTitle {
    display: inline-block;
    float: left;
    height: 41px;
    line-height: 41px;
    background: #f60;
    padding: 0 40px;
    border: 1px solid #f60;
    color: #fff;
    font-size: 14px;
}
.matComList {
    display: inline-block;
    float: left;
    height: 41px;
    line-height: 41px;
     background: #f60;
    padding: 0 35px;
    border: 1px solid #f60;
    color: #fff;
    font-size: 14px;
    border-left: 0 none;
}
.matComList a {
	display: inline-block;
	background: url(../images/nxzzt.png) no-repeat 0 11px;
	padding-left: 30px;
}
.matComList a.current {
	background: url(../images/xzzt.png) no-repeat 0 11px;
}
.matComList a:link, .matComList a:visited {
	color: #fff;
}
.matComList a.concealment {
	margin-left: 50px;
}