@charset "utf-8";
/*
[MBKFW Template] Copyright (c) 2010-2024 www.mbkfw.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: ST08_v9, time: 20230518.
Special note: do not modify this document without permission.
*/
/*old*/
.sell_tip {
	width: 180px;
	height: 70px;
	background: url('sell_tip.gif') no-repeat;
	overflow: hidden;
	z-index: 1000;
	position: absolute;
}

.sell_tip p {
	margin: 0 0 4px 2px;
	font-weight: bold;
}

.sell_tip div {
	padding: 8px 0 0 10px;
}

.tools {
	padding: 8px 0;
	background: #ffffff;
}

.tools table {
	width: 100%;
}

.tools select {
	padding: 2px;
}

.tool-btn,.btn_1,.btn_2 {
	background: url('btn_1.gif') no-repeat;
	height: 22px;
	line-height: 22px;
	width: 70px;
	padding: 0 0 0 10px;
	border: none;
	cursor: pointer;
}

.tool-btn:hover,.btn_2,.btn_1:hover {
	background: url('btn_2.gif') no-repeat;
}

.img_list li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.product_option {
	padding: 10px 20px 10px 20px;
}

.iq_btn {
	margin-top: 10px;
	border: none !important;
}

.cc_inp {
	border: #CCCCCC 1px solid;
	text-align: center;
}

.sell-price {
	font-family: Arial;
	color: #E60000;
}

.sell-price b {
	font-size: 24px;
}

.sell-price span {
	color: #999999;
	font-size: 14px;
}

.sell-price i {
	font-size: 12px;
	float: right;
	display: inline-block;
	color: #999999;
	font-style: normal;
	font-weight: normal;
	background: url('ico-spread.png') no-repeat 0 center;
	padding: 0 0 0 16px;
	cursor: pointer;
}

.btn-buy,.btn-cart {
	font-size: 16px;
	width: 148px;
	height: 36px;
	line-height: 36px;
	border: none;
	text-align: center;
	cursor: pointer;
	padding: 0;
	-webkit-appearance: none;
	margin: 6px 10px 0 0;
}

.btn-buy {
	background: #FFEDED;
	border: #FF0036 1px solid;
	color: #FF0036;
}

.btn-buy:hover {
	background: #F7BBBB;
}

.btn-buy:disabled {
	background: #F2F2F2;
	border: #D6D6D8 1px dashed;
	color: #CDCDCD;
	cursor: not-allowed;
}

.btn-cart {
	background: #FF0036;
	border: #FF0036 1px solid;
	color: #FFFFFF;
}

.btn-cart:hover {
	background: #DF3033;
}

.btn-cart:disabled {
	background: #CDCDCD;
	border: #CDCDCD 1px solid;
	color: #999999;
	cursor: not-allowed;
}

.tool table {
	width: 100%;
}

.img_list li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.product_option {
	padding: 10px 20px 10px 20px;
}

.iq_btn {
	margin-top: 10px;
	cursor: pointer;
}

.cc_inp {
	border: #CCCCCC 1px solid;
	text-align: center;
}

/*供应首页*/
/* 大幻灯 */
#focus {
	width: 735px;
	height: 308px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height: 308px;
	position: absolute;
}

#focus ul li {
	float: left;
	width: 735px;
	height: 308px;
	overflow: hidden;
	position: relative;
	background: #000;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus ul li p {
	display: block;
	position: absolute;
	bottom: 40px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}

#focus .btnBg {
	position: absolute;
	width: 735px;
	height: 20px;
	left: 0;
	bottom: 0;
}

#focus .btnd {
	position: absolute;
	width: 735px;
	height: 10px;
	bottom: 20px;
	text-align: center;
}

#focus .btnd span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 12px;
	height: 12px;
	_font-size: 0;
	margin-right: 5px;
	cursor: pointer;
	margin-top: 7px;
	position: relative;
	border: solid 1px #fff;
}

#focus .btnd span.on {
	border: solid 1px #1844a7;
}

#focus .btnd span.on:after {
	content: "";
	width: 6px;
	height: 6px;
	background: #1844a7;
	position: absolute;
	left: 3px;
	top: 3px
}

#focus .preNext {
	width: 45px;
	height: 100px;
	position: absolute;
	top: 100px;
	background: url(images/sprite.png) no-repeat 0 0;
	cursor: pointer;
	display: none;
}

#focus .pre {
	left: 0;
}

#focus .next {
	right: 0;
	background-position: right top;
}

/*最新供应*/
.xub-server .newli {
	padding: 5px 10px 10px
}

.xub-server .newli li {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	background: url(images/company/c2.png) 0px -180px no-repeat;
	padding-left: 10px;
}

.xub-server .newli li a {
	font-size: 14px
}

/*优质供应商*/
.yz-center {
	width: 1220px;
	margin: 0 auto;
}

.yz-center-module {
	padding-top: 20px;
}

.yz-title-img {
	margin-left: 2px;
	font-size: 18px;
	font-weight: bold;
}

.seemod {
	margin-top: 6px;
}

.seemod>a {
	color: #777777;
	font-size: 14px;
}

.seemod>a i {
	font-family: simsun;
	padding-left: 5px
}

.gyfirm-main {
	width: 1220px;
	overflow: hidden;
	height: 298px;
	margin-top: 10px;
	position: relative;
}

.gyfirm-main-ul {
	height: 100%;
	width: 1220px
}

.gyfirm-main-li {
	height: 100%;
	width: 1220px
}

.gyfirm-main-module {
	height: 294px;
	border: 1px solid #F5F5F5;
	width: 600px;
	background: #fff;
}

.gyfirm-module-firm {
	height: 294px;
	overflow: hidden;
}

.gyfirm-firm-list {
	width: 233px;
}

.gyfirm-firm-list li {
	height: 58px;
	background: #fafafa;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	line-height: 58px;
	padding: 0 18px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	position: relative;
}

.gyfirm-firm-list .this-firm {
	background: #fff;
	border-right: 0px;
}

.gyfirm-firm-info {
	width: 357px;
}

.gyfirm-info-cpmain {
	margin-top: 20px;
	margin-left: 32px;
}

.gyfirm-info-cpmod {
	width: 138px;
	height: 145px;
	border: 1px solid #F5F5F5;
	position: relative;
	margin-right: 19px;
}

.gyfirm-info-cpmod:hover {
	border: 1px solid #1844a7;
}

.gyfirm-info-imgbox {
	height: 120px;
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.gyfirm-info-imgbox img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.gyfirm-info-imgbox:hover img {
	transform: scale(1.2);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}

.gyfirm-info-cpname {
	text-align: center;
	line-height: 16px;
	padding: 0 10px;
}

.gyfirm-info-tell {
	margin: 15px 30px 0;
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	text-indent: 2em;
	color: #555;
	overflow: hidden;
}

.firm-prev,.firm-next {
	display: none;
}

.text-overhidden {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*本网推荐*/
.bwtjbox {
	overflow: hidden;
	width: 1220px;
	margin: 0px auto;
	margin-top: 10px;
}

.bwtjbox .proboxtit {
	height: 50px;
	line-height: 50px;
	background: #F6F6F6;
}

.bwtjbox .proboxtit .bwtjboxtop {
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}

.m-body {
	overflow: hidden;
	width: 100%;
}

.mrb-box {
	float: left;
	width: 164px;
	padding: 20px 20px 0;
	margin-right: -2px;
	overflow: hidden;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	position: relative;
	transition: all .3s;
}

.mrb-tit {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
}

.mrb-comname {
	color: #888888;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 12px;
}

.mrb-tit a {
	display: block;
	color: #404040
}

.mrb-b {
	overflow: hidden;
	padding-bottom: 15px;
}

.mrb-price {
	color: #E60000;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	/* font-weight: bold; */
}

.mrb-price em {
	font-size: 16px;
	font-weight: bold;
}

.mrb-price .fr {
	color: #999;
	font-size: 12px;
	margin-top: 3px
}

.mrb-img {
	width: 100%;
	height: 160px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 20px;
}

.mrb-img>a{display:table-cell;height:164px;width:164px;vertical-align:middle}
.mrb-img img {
	max-width: 100%;
	max-height: 164px;
	vertical-align: middle;
}

.mrb-box_active {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.catname_sl {
	position: absolute;
	background: #1844a7;
	padding: 1px 6px;
	right: 10px;
	top: 10px;
	color: #ffffff;
	z-index: 1;
	font-size: 12px;
}

.catname_sl_h {
	position: absolute;
	width: 100%;
	background: #1844a7;
	height: 69px;
	left: 0;
	bottom: -69px;
	color: #fff;
	text-align: center;
	z-index: 1;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}

.catname_sl_h .firstLine {
	font-size: 18px;
	margin-top: 10px;
	height: 32px;
}

.catname_sl_h .secondLine {
	font-size: 12px;
}

.mrb-box_active .catname_sl_h {
	bottom: 0px;
	webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	transition: all ease .5s;
	opacity: 1;
	filter: alpha(opacity=100);
}

.mrb-box_active .catname_sl_h a,.catname_sl_h a {
	color: #fff;
}

/*盖楼*/
.g-title {
	height: 48px;
	line-height: 48px;
	position: relative;
}

.g-title .fr a i {
	font-family: simsun;
	padding-left: 5px
}

.g-title .hy {
	border-bottom: 2px;
	width: 370px;
	font-size: 18px;
	color: #333;
	height: 50px;
	line-height: 50px;
}

.g-title .hy.hy1 {
	font-weight: bold;
}

.g-title .hy.hy1 i {
	color: #1844a7;
	margin-right: 5px;
	font-size: 22px;
	float: left;
}

/*热门分类*/
.rcat {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	margin-right: 90px;
}

.rcat .rcatname {
	float: left;
}

.rcat ul {
	float: left;
}

.rcat li {
	float: left;
	margin-left: 20px
}

/*更多分类*/
.g-title .seemod {
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: 0;
	border: #F5F5F5 solid 1px;
	border-bottom: 0;
	padding: 0 10px;
	z-index: 999;
	position: absolute;
	right: 0px;
}

.g-title .seemod:hover {
	color: #1844a7;
	background: #ffffff;
	border: #F5F5F5 solid 1px;
	border-bottom: 0;
	/* padding: 0 10px; */
	position: absolute;
	/* right: 0px; */
}

.layer-right-cat {
	position: absolute;
	right: 0px;
	top: 50px;
	background: #fff;
	width: 620px;
	height: auto;
	z-index: 1000;
	border: #F5F5F5 solid 1px;
	display: none;
	border-top: 0;
	border-right: 0;
	box-shadow: 0px 7px 8px 0 rgb(169, 169, 169);
}

.g-title .seemod:hover .layer-right-cat {
	display: block
}

.grid-right-cat {
	padding: 5px;
	overflow: hidden;
	padding-left: 10px;
}

.grid-right-cat > li {
	line-height: 22px;
	padding: 0 5px;
	height: 22px;
	margin: 7px 0;
	width: 140px;
	float: left;
	overflow: hidden;
}

.grid-right-cat > li a {
	font-size: 14px;
}

.bgf {
	background: #fff;
}

.bord {
	border: 1px solid #F5F5F5;
}

.indx-flr {
	word-break: break-all;
}

.g-fl {
	float: left;
}

.g-pd10 {
	padding: 15px;
}

.g-pt10 {
	padding-top: 10px
}

.g-pm10 {
	padding-bottom: 10px
}

.g-pm15 {
	padding-bottom: 15px
}

.indx-flr .flr-bd, .indx-flr .flr-hd {
	overflow: hidden;
}

.indx-flr .flr-hd {
	width: 190px;
}

.indx-flr .flr-hd .scat-lst {
	padding-top: 0;
	margin-bottom: 17px;
	height: 300px;
	overflow: hidden;
}

.indx-flr .flr-hd .scat-lst li {
	width: 188px;
	height: 58px;
	text-align: center;
	overflow: hidden;
	line-height: 58px;
}

.indx-flr .flr-hd.hyfl1 .scat-lst li {
	background: #f6f6f6;
	border: 1px solid #eaeaea;
	border-bottom: 0;
	transition: background 500ms;
}

.indx-flr .flr-hd.hyfl1 .scat-lst li.bm_y {
	border-bottom: 1px solid #eaeaea;
}

.indx-flr .flr-hd.hyfl1 .scat-lst li:hover {
	background: #ededed;
}

.indx-flr .flr-hd .scat-lst a {
	margin: 0 12px;
	color: #333;
	font-size: 14px;
}

.indx-flr .flr-hd .scat-lst a:hover {
	color: #1844a7
}

.xcw {
	border: 1px solid #e3e3e3;
	margin-top: 5px;
	height: 309px;
	overflow: hidden;
	transition: border-color 500ms;
}

.g-pr {
	position: relative;
}

/*p3fr*/
.after:after {
	content: "";
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
	zoom: 1; width: 100%;
	display: block;
	visibility: hidden;
}

.g-ivm .i {
	display: table-cell;
	vertical-align: middle;
	font-family: simsun;
	text-align: center;
	overflow: hidden;
}

.g-ivm .i img {
	_position: relative;
	_top: -1px;
	vertical-align: middle;
}

.indx-flr .flr-bd .bd-bd {
	width: 1000px;
	overflow: hidden;
}

.indx-flr .flr-bd .kgpro-lst {
	width: 1004px;
	margin-left: 1px;
}

.kgpro-lst li {
	float: left;
}

.indx-flr .flr-bd .kgpro-lst li {
	width: 183px;
	margin-right: 14px;
	margin-top: 15px;
	border: 1px solid #eee;
	transition: border-color 500ms;
	position: relative;
}

.indx-flr .flr-bd .kgpro-lst li:hover {
	border: 1px solid #1844a7;
}

.kgpro-lst .pic, .kgpro-lst .pic .i {
	width: 183px;
	height: 183px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.kgpro-lst .pic .i img {
	max-width: 183px;
	max-height: 183px;
	min-width: 183px;
	/* min-height: 183px; */
	_width: 183px;
	_height: 183px;
	/* width: 100%; */
}

.kgpro-lst .pic .i:hover img {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.price {
	font-size: 18px;
	font-family: Arial;
}

.pricebig {
	font-size: 18px;
}

.kgpro-lst .decr, .kgpro-lst .price, .kgpro-lst .title {
	padding-left: 10px;
	padding-right: 10px;
}

.kgpro-lst .price.mt {
	margin-top: 4px;
}

.kgpro-lst .red {
	color: #e60000;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}
.kgpro-lst .red em{font-weight:normal}

.kgpro-lst .cjl {
	font-size: 12px;
	color: #6c6c6c;
	display: none;
	float: right;
	height: 30px;
	line-height: 30px;
}

.kgpro-lst .decr, .kgpro-lst .title {
	height: 44px;
	line-height: 22px;
	padding-top: 0;
}

.kgpro-lst .title {
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	font-size: 14px;
	position: relative;
	text-align: left;
	font-weight: normal;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}

.kgpro-lst .title a {
	color: #222;
}

.kgpro-lst .title a:hover {
	color: #1844a7
}

.kgpro-lst .decr {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 37px;
	line-height: 37px;
}

.kgpro-lst .decr a {
	color: #777;
}

.price em {
	font-size: 16px;
}

.indx-flr .flr-bd .kgpro-lst li:hover .decr {
	background: #1844a7;
	color: #ffffff
}

.indx-flr .flr-bd .kgpro-lst li:hover .decr a {
	color: #ffffff
}

/*按行业找*/
.container {
	width: 1220px;
	margin: 0 auto;
}

.container:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}

.xhcom-product-show {
}

.xhcom-product-show .mod-header {
	border-bottom: #000 solid 2px;
	position: relative;
	height: 50px;
	line-height: 50px;
}

.xhcom-product-show .mod-header .w1-ico {
	font-size: 18px;
	font-weight: bold;
}

.catid-click {
	background: #ffffff;
	border: #F5F5F5 solid 1px;
}

.com-list {
	width: 1183px;
	padding: 15px 15px 15px 18px;
	overflow: hidden;
}

.com-list li {
	padding: 0 5px;
	float: left;
	height: 35px;
	line-height: 35px;
	width: 106px;
	margin-bottom: 15px;
	margin-right: 15px;
	text-align: center;
	border-radius: 5px;
	border: #ededed 1px solid;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
}
.com-list li a{width:100%;display:inline-block}

.com-list li.no_mr {
	margin-right: 0px;
}

.com-list li:hover {
	border: #1844a7 1px solid;
	background: #1844a7
}

.com-list li:hover a {
	color: #ffffff
}

.com-list li.btns_mr {
	display: none;
}

.catid-panel {
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px
}

.catid-panel .btns {
	padding: 0;
}

.catid-panel .btns a {
	height: 36px;
	line-height: 36px;
	color: #999;
	border: 1px solid #F5F5F5;
	padding: 0 15px;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	margin: 30px auto;
	width: 128px;
	text-align: center;
	font-size: 16px;
}

.catid-panel .btns a:hover {
	color: #1844a7;
	border-color: #1844a7;
}

/*----按地区找货源样式----*/
.qg-hotlist {
	width: 1218px;
	margin: 15px auto 0;
	background: #fff;
	border: 1px solid #F5F5F5;
}

.qg-hotlist-box {
	padding: 30px 0 20px 20px;
}

.qg-hotlist-title {
	font-size: 16px;
	color: #777!important;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
}

.qg-hotlist-title span {
	font-size: 12px;
	line-height: 40px;
}

.qg-hotlist-solid {
	width: 34px;
	height: 45px;
	border-right: 1px solid #F5F5F5;
}

.qg-hotlist-con {
	width: 1030px;
	overflow: hidden;
}

.qg-hotlist-con a {
	display: block;
	line-height: 14px;
	padding: 0 26px 12px 0;
	color: #333;
	font-size: 14px;
	float: left;
}

.qg-hotlist-con a:hover {
	color: #1844a7
}

/*以下是列表*/
.g-row {
	width: 1220px;
	margin: 0 auto;
	zoom: 1;}

.g-row:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

.g-row.mt15 {
	margin-top: 15px;
}

.box200 {
	width: 200px;
	float: right;
}

.box985 {
	width: 985px;
	float: left;
}

/*广告*/
.icon_tg {
	display: none;
	width: 26px;
	height: 13px;
	position: absolute;
	left: 1px;
	bottom: 5px;
	z-index: -1;
	background: transparent url(images/icon_gg.gif) no-repeat;
}

/* 三甲广告*/
#sanjia {
	clear: both;
	width: 1190px;
	overflow: hidden;
}

#sanjia ul {
	width: 105%;
	margin-top: 15px;
}

#sanjia li {
	float: left;
	position: relative;
	width: 230px;
	height: 96px;
	padding-right: 10px;
	margin-bottom: 10px;
}

#sanjia li img {
	display: block;
	width: 230px;
	height: 96px;
}

#sanjia li a {
	position: relative;
	display: block;
}

#sanjia li object {
	display: block;
	position: relative;
}

/*温馨安全提示*/
.othertip {
	padding: 0 10px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #FFE5CE;
	background-color: #FAFAF2;
	color: #333;
	overflow: hidden;
	margin: 15px 0 0px 0;
}

.c_huang {
	color: #FF7300;
	cursor: pointer;
}

.dispalyn {
	display: none;
}

/*提示*/
.tip {
	clear: both;
	padding: 10px;
	border: 1px solid #FCD1A7;
	background-color: #FFF9E6;
	color: #333;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 30px;
	padding-left: 14px;
	overflow: hidden
}

/*产品列表*/
.m-ilist3 {
	margin-right: -22px;
	margin-top: 15px;
}

.m-ilist3 li {
	float: left;
	position: relative;
	width: 230px;
	height: 390px;
	line-height: 20px;
	margin: 0 15px 15px 0;
	border: 1px solid #f5f5f5;
	transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;
	background: #ffffff;
}

.m-ilist3 li:hover {
	-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	box-shadow: 0px 0px 8px #ccc;
	transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;
}

.m-ilist3-s li:hover {
	border: 1px solid #ff5722;
}

.m-ilist3 li .u-img {
	position: relative;
	border: 1px solid #f5f5f5;
	width: 158px;
	height: 158px;
	line-height: 158px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

.m-ilist3-s li .u-img {
	margin: 10px 14px;
}

.m-ilist3 li .u-img img {
	text-align: center;
	max-height: 160px;
	max-width: 160px;
	_height: 160px;
	_width: 160px;
	vertical-align: middle;
}

.m-ilist3.m-ilist3-s li .u-img {
	width: 230px;
	height: 230px;
	line-height: 230px;
	border: 0;
	border-bottom: 1px solid #f5f5f5;
}

.m-ilist3.m-ilist3-s li .u-img img {
	max-height: 230px;
	max-width: 230px;
	_height: 230px;
	_width: 230px;
}

.m-ilist3 li .u-img:hover img {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.m-ilist3 li .u-img i,.recommend_ul li a.tjimg i {
	display: block;
	width: 66px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
}

.m-ilist3 li i.tg {
	background: url(images/tgvip.png) no-repeat;
	width: 38px;
	height: 38px;
	position: absolute;
	left: -3px;
	top: -3px;
}

.m-ilist3 li i.companytg,.recommend_ul li i.companytg {
	background: url(images/tgtj.png) no-repeat;
	width: 38px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
}

.m-ilist3 li .u-tit {
	width: 405px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #111;
}

.m-ilist3-s li .u-tit input {
	vertical-align: middle;
}

.m-ilist3-s li .u-tit {
	padding: 0 14px;
	width: 202px;
}

.m-ilist3 li .u-tit:hover {
	color: #1844a7;
}

.m-ilist3 li .u-price {
	padding-top: 10px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.m-ilist3-s li .u-price {
	padding: 0 14px;
}
.m-ilist3 li .u-price .px12:first-child{color: #e60000;}

.m-ilist3 li .u-price span {
	font-size: 18px;
	color: #e60000;
	font-weight: bold;
}

.m-ilist3 li .u-num {
	padding: 0 14px;
	color: #888;
	font-size: 12px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}

.m-ilist3 li .info {
	display: none;
	line-height: 32px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	background: none;
}

.m-ilist3-s li .info {
	background: #ff5722;
	bottom: 160px;
	position: absolute;
	padding: 0 14px;
	overflow: hidden;
}

.m-ilist3-s li:hover .info,.m-ilist4 li .info {
	display: block
}

.m-ilist3 li .info p.company {
	width: 202px;
	height: 32px;
	overflow: hidden;
}

.m-ilist3 li .info p.company.free {
	width: 200px;
	float: none;
}

.m-ilist3 li .info p.company a {
	font-size: 14px;
	color: #666666;
}

.m-ilist3 li .info p.company a:hover {
	color: #1844a7;
}

.m-ilist3-s li:hover .info p.company a {
	color: #fff;
}

.m-ilist3 li .info p.company a:hover {
	font-weight: 600;
}

.m-ilist3-s li:hover .info p.company a:hover {
}

.m-ilist3 li .info p.company a i.icon {
	margin-right: 0px;
	margin-top: 7px;
}

.m-ilist3-s li:hover .info p.company a i.icon-vip {
	background: url(images/member/index-icon-h.png) no-repeat -0px 3px;
}

.m-ilist3 li .info p.year {
	width: 66px;
	float: right;
	font-size: 14px;
	height: 32px;
	overflow: hidden;
	color: #999;
}

.m-ilist3-s li:hover .info p.year {
	color: #fff;
}

.m-ilist3 li .info p.year span {
	padding: 0px 4px;
	margin-right: 3px;
	font-size: 12px;
	color: #fff;
}

.m-ilist3 li .info p.year.bj span {
	background: #446cb4;
}

.m-ilist3 li .info p.year.zz span {
	background: #F44336;
}

.m-ilist3 li .info p.year.zs span {
	background: #bfa626;
}

.m-ilist3 li .info p.year.jct span {
	display: inline-block;
	width: 20px;
	height: 30px;
	font-size: inherit;
	text-indent: -9999px;
	vertical-align: top;
}

.m-ilist3 li .info .c-t {
	float: left;
	height: 32px;
	overflow: hidden;
	color: #999;
}

.m-ilist3-s li:hover .info .c-t {
	color: #fff;
}

.m-ilist3-s li .xp_tel {
	width: 202px;
	padding: 0 14px 11px;
	bottom: 0;
}

.m-ilist3 li .xp_tel p.area {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #999;
	margin-bottom: 3px;
	font-size: 13px;
}

.m-ilist3-s li .area input {
	vertical-align: middle;
	font-size: 12px;
}

.m-ilist3-s li:hover .xp_tel p.area {
	color: #999;
}

.m-ilist3-s li .xp_tel .xp_btn {
	float: left;
	color: #ffffff;
	border: 1px solid #F44336;
	background: #F44336;
	padding: 3px 15px 3px;
	border-radius: 3px;
}

.m-ilist3-s li .xp_tel .zxxj {
	background: #4caf50;
	border: 1px solid #4CAF50;
}

.m-ilist3 li .xp_tel .xp_btn:hover {
	background: #F44336;
}

.m-ilist3-s li .xp_tel .xp_btn:hover {
	background: #dc2b1e;
}

.m-ilist3-s li .xp_tel .zxxj:hover {
	background: #32a237;
	color: #ffffff;
}

.m-ilist3-s li .xp_tel .wp_btn,.m-ilist3 li .xp_tel .red {
	float: right;
	right: 1px;
	margin-top: 3px;
}

.m-ilist3-s li .xp_tel .wp_btn a {
	color: #666666;
	border: 1px solid #666666;
	border-radius: 3px;
}

.m-ilist3-s li .xp_tel .red span {
	background: #999;
	color: #ffffff;
	border-radius: 3px;
}

.m-ilist3-s li .xp_tel .wp_btn .xps_btn,.m-ilist3-s li .xp_tel .red span.xps_btn {
	padding: 5px 15px 7px;
}

.m-ilist3-s li .xp_tel .wp_btn:hover a {
	background: #666666;
	color: #ffffff;
}

.m-ilist3 li .infoList {
	display: none;
}

/*文字型、列表型*/
.m-ilist4 li {
	float: none;
	width: 990px;
	height: 190px;
	padding: 16px 15px 16px 20px;
	margin: 0 21px 15px 0;
	border: 1px solid #ffffff;
	box-sizing: border-box;
}

.m-ilist4 li .u-img {
	float: left;
}

.m-ilist4 li .u-tit {
	position: absolute;
	top: 20px;
	left: 200px;
	display: block;
	width: 440px;
	height: 44px;
	overflow: hidden;
	line-height: 22px;
	overflow: hidden;
	font-size: 16px;
}

.m-ilist4 li .info p.company {
	position: absolute;
	top: 16px;
	right: 15px;
	width: auto;
	text-align: right;
	max-width: 270px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m-ilist3 li .info p.company.free {
	width: 190px;
}

.m-ilist4 li .info p.area {
	display: block;
	position: absolute;
	top: 50px;
	right: 15px;
	width: 190px;
	font-size: 14px;
	color: #666666;
	text-align: right;
}

.m-ilist4 li .u-price {
	position: absolute;
	top: 80px;
	right: 15px;
	width: 190px;
	text-align: right;
}
.m-ilist4 li .u-price .px12:first-child{color:#e60000}

.m-ilist4 li .u-num {
	display: block;
	position: absolute;
	top: 125px;
	right: 15px;
	width: 190px;
	font-size: 14px;
	color: #666;
	padding: 0;
	text-align: right;
}

.m-ilist4 li .u-num span {
	color: #999;
}

.m-ilist4 li .xp_tel {
	display: block;
	position: absolute;
	bottom: 20px;
	right: 15px;
	overflow: hidden;
}

.m-ilist4 li .xp_tel .xp_btn {
	float: left;
	display: block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	border: 1px solid #4CAF50;
	background: #4CAF50;
	border-radius: 3px;
}

.m-ilist4 li .xp_tel .xp_btn:hover {
	background: #4CAF50;
	color: #fff;
	border: 1px solid #4CAF50;
}

.m-ilist4 li .xp_tel .xp_btn.buy {
	border: 1px solid #F44336;
	background: #F44336;
	color: #fff;
}

.m-ilist4 li .xp_tel .xp_btn.buy:hover {
	background: #dc2b1e;
	color: #fff;
}

.m-ilist4 li .xp_tel .zxxj:hover {
	background: #32a237;
}

.m-ilist4 li .xp_tel .wp_btn {
	float: left;
	display: block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	border: 1px solid #666666;
	border-radius: 3px;
	margin-left: 10px;
}

.m-ilist4 li .xp_tel .wp_btn a {
}

.m-ilist4 li .xp_tel .wp_btn:hover {
	background: #666666;
}

.m-ilist4 li .xp_tel .wp_btn:hover a {
	color: #fff;
}

.m-ilist4 li .xp_tel .tel {
	float: left;
	display: block;
	margin-left: 16px;
	padding-left: 30px;
	width: 142px;
	height: 40px;
	line-height: 40px;
	background: url(../img/icon_tel.gif) no-repeat 0px 9px;
	font-size: 18px;
	color: #e60000;
}

.m-ilist4 li .infoList {
	display: block;
	width: 395px;
	position: absolute;
	bottom: 20px;
	left: 200px;
}

.m-ilist4 li .infoList dl {
	border: 1px solid #ddd;
	border-right: none;
	border-bottom: none;
	overflow: hidden;
}

.m-ilist4 li .infoList dl dd {
	width: 196px;
	float: left;
	height: 29px;
	line-height: 29px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.m-ilist4 li .infoList dl dd span {
	width: 80px;
	background: #f2f2f2;
	text-align: center;
	float: left;
	font-size: 12px;
	color: #999;
}

.m-ilist4 li .infoList dl dd strong {
	width: 96px;
	padding: 0 10px;
	/* text-align:center; */
	float: left;
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

.m-ilist4 li .infoList p {
	line-height: 26px;
	height: 78px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}

.m-ilist4 li .info p.year {
	display: none;
}

.m-ilist4 li .info .c-t {
	display: none;
	position: absolute;
	top: -1px;
	right: -1px;
	padding: 0;
	margin: 0;
	height: 25px;
	line-height: 20px;
	font-size: 12px;
}

.m-ilist4 li .info .c-t span {
	background: #FF9800;
	color: #fff;
	padding: 0px 10px 2px;
	height: 30px;
	line-height: 30px;
	border-radius: 0 0 0 5px;
	display: inline-block;
}

.m-ilist4 li .info .no-zz span {
	background: #000000
}

.m-ilist4 .sell-tag {
	color: #777;
	height: 23px;
	line-height: 23px;
	margin-bottom: 10px;
	font-size: 12px;
	display: block;
}

.m-ilist4 .sell-tag a {
	/* display: inline-block; */
	color: #737373;
	background: #f5f5f5;
	border-radius: 3px;
	padding: 0 10px;
	margin-right: 6px;
	font-size: 12px;
}

.m-ilist4 .sell-tag a:hover {
	color: #D80A1C;
}

/*发布供应产品按钮*/
.postSell {
	display: block;
	margin-bottom: 15px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #3F51B5;
	font-size: 15px;
	color: #fff!important;
}

.postSell:hover {
	background: #000000;
	color: #fff;
}

/*发布紧急采购按钮*/
.postBuy {
	display: block;
	margin-bottom: 15px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #1844a7;
	font-size: 15px;
	color: #fff!important;
}

.postBuy:hover {
	background: #000000;
	color: #fff;
}

/*黄金广告位 修改掉换成浮动导航*/
.zwdiv {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	position: relative
}

.zwdiv a {
	cursor: hand;
	overflow: hidden;
	height: 200px;
}

.zwdiv a .zwzibox {
	display: none;
	height: 200px;
}

.zwdiv a .zwzibox strong {
	display: block;
	height: 50px;
	line-height: 140%;
	overflow: hidden;
	padding: 8px 3px 0;
	text-align: center;
}

.zwdiv a:hover .zwzibox {
	z-index: 999;
	text-decoration: none;
	color: #333;
	position: absolute;
	padding: 0 5px;
	width: 180px;
	display: block;
	background: url(../img/zwboxbg.gif) no-repeat;
	height: 200px;
	top: 0px;
	left: 0px
}

.zwdiv .wenzi {
	height: 48px;
	margin-bottom: 5px;
	line-height: 16px;
	word-break: break-all;
	overflow: hidden;
}

.zwdiv .contact {
	line-height: 17px;
	word-break: break-all;
	overflow: hidden;
}

/*列表右侧产品推荐*/
.shop_box {
	width: 202px;
	overflow: hidden;
	margin-bottom: 15px;
	background: #fff;
	border: 1px solid #f5f5f5;
	border-top: 2px solid #000;
}

.gg_title {
	font-size: 16px;
	padding: 10px 0;
	margin: 0 20px;
	font-weight: bold;
}

.recommend_ul {
	padding: 0 20px;
}

.recommend_ul li {
	margin-bottom: 20px;
}

.recommend_ul li a.tjimg {
	width: 158px;
	height: 158px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	position: relative;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.recommend_ul li a:hover.tjimg {
	border: 1px solid #1844a7;
}

.recommend_ul li .img {
	width: 100%;
}

.recommend_ul li a:hover img {
	transform: scale(1.03);
	transition: all 0.5s ease 0s;
	-webkit-transform: scale(1.03);
	-webkit-transform: all 0.5s ease 0s;
}

.recommend_ul li .jg {
	height: 30px;
	line-height: 30px;
	color: #E60000;
	margin-top: 8px;
}

.recommend_ul li .jg span {
	font-size: 16px;
	font-family: Arial,Helvetica,"Microsoft YaHei",sans-serif;
	font-weight: bold;
}

.recommend_ul li .wz {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*其他*/
.topBrand .tit_s {
	height: 45px;
	line-height: 45px;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-bottom: none;
	border-top: 2px solid #000000;
	padding: 0 20px;
}

.topBrand .tit_s h3 {
	font-size: 18px;
	color: #333;
}

.topBrand p {
	border: 1px solid #e6e6e6;
	border-top: none;
	background: #ffffff;
	padding-bottom: 15px;
	overflow: hidden;
}

.topBrand p a {
	display: block;
	margin: 15px 10px 0 13px;
	float: left;
	width: 145px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
}

.topBrand p a:hover {
	color: #fff;
	background: #1844a7;
}

/*推荐阅读*/
.interes {
	margin-top: 15px;
	border: 1px solid #e6e6e6;
	background: #ffffff;
	overflow: hidden;
	line-height: 38px;
}

.interes span {
	width: 120px;
	float: left;
	display: block;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
}

.interes p {
	width: 1000px;
	float: left;
	display: block;
}

.interes p a {
	padding: 0 15px;
	float: left;
}

.interes p i {
	display: block;
	float: left;
	margin-top: 10px;
	height: 15px;
	background: #ccc;
	width: 1px;
}

/*您可能要找*/
.m-keyword {
	border: 1px solid #e7e7e7;
	border-top: 2px solid #000000;
	background: #fff;
	margin: 10px 0 0;
	padding: 0 20px;
}

.m-keyword .m-tit {
	height: 48px;
	line-height: 48px;
}

.m-keyword strong {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #333;
	font-weight: 500;
}

.m-keyword ul {
	padding: 10px 0;
	padding-top: 0;
}

.m-keyword ul li {
	display: inline-block;
	padding-right: 10px;
	line-height: 2rem;
	word-wrap: break-word;
}

.m-keyword ul li a {
	fot-siz: 12px;
	color: #111;
}

.m-keyword ul li a:hover {
	color: #1844a7;
}

/*行业大牛*/
.sell-b-pop {
	position: fixed;
	font-family: Microsoft YaHei;
	left: 0;
	bottom: -2px;
	height: 82px;
	width: 100%;
	background: url(images/sell/bj.png);
	z-index: 9999;
	text-align: center;
	color: #fff;
	overflow: hidden;
}

.sell-b-pop .close, .sell-b-pop .txt, .sell-b-pop .a {
	background: url(images/sell/sell_pop.png) no-repeat;
	background-position-x: 0%;
	background-position-y: 0%;
}

.sell-b-pop .close {
	position: absolute;
	width: 29px;
	height: 28px;
	right: 15px;
	top: 50%;
	margin-top: -14px;
	background-position: 0 -260px;
	cursor: pointer;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 11;
}

.sell-b-pop .close:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.sell-b-pop .close:hover {
	transform: scale(1.3);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

.sell-b-pop .aa {
	display: block;
	height: 82px;
	width: 100%;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
}

.sell-b-pop .title-hy {
	font-size: 36px;
	padding-right: 65px;
	position: relative;
	top: -20px;
}

.sell-b-pop .title-hy span {
	color: #fff100;
}

.sell-b-pop .txt {
	padding: 0 10px 0 50px;
	background-position: 0 0;
	font-size: 14px;
	line-height: 14px;
	height: 42px;
	display: inline-block;
	text-align: left;
	margin: 19px 0;
}

.sell-b-pop .txt .txt_tab {
	display: table;
	height: 42px;
}

.sell-b-pop .txt .txt_tab span {
	display: table-cell;
	vertical-align: middle;
}

.sell-b-pop .txt .dh {
	font-size: 26px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 36px;
}

.sell-b-pop .a {
	width: 180px;
	height: 40px;
	display: inline-block;
	background-position: 0 -55px;
	position: relative;
	top: -18px;
	z-index: 11;
}

.sell-b-pop .a:hover {
	background-position: 0 -102px
}

/*-- 以下商品详情 --*/
.prodets {
	width: 1220px;
	height: auto;
	overflow: hidden;
	margin: 20px auto 0px auto;
	clear: both;
}

.proinfo {
	width: 1160px;
	float: left;
	min-height: 505px;
	background-color: #fff;
	padding: 20px 20px 20px 20px;
	/*position:relative;*/
	border: 1px solid #f5f5f5;
}

/**/
.shop-recom-reason-wrap {
	margin: 8px 0 6px;
	display: block;
	position: relative;
	width: 100%;
	height: 32px;
	background: #fff7e8;
	cursor: default;
	zoom:1;overflow: hidden;
}

.shop-recom-reason-wrap:before,.shop-recom-reason-wrap:after {
	content: "";
	display: table;
}

.shop-recom-reason-wrap:after {
	clear: both;
}

.shop-recom-reason-wrap .img {
	float: left;
	background-color: #333;
	background-image: url(images/shop_recom_reason_title.png);
	background-size: cover;
	width: 110px;
	height: 32px;
}

.shop-recom-reason-wrap .img.is-medical {
	background-image: url(images/shop_recom_reason_title_medical.b456d58.png);
}

.shop-recom-reason-wrap .wrap-b {
	float: left;
	display: inline-block;
	position: relative;
	width: calc(100% - 110px);
	height: auto;
}

.shop-recom-reason-wrap .wrap-b .content-b {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	zoom:1;background: #fff7e8;
	padding: 7px 10px;
	width: 100%;
	height: auto;
}

.shop-recom-reason-wrap .wrap-b .content-b:before,.shop-recom-reason-wrap .wrap .content-b:after {
	content: "";
	display: table;
}

.shop-recom-reason-wrap .wrap-b .content-b:after {
	clear: both;
}

.shop-recom-reason-wrap .wrap-b .content-b .left {
	float: left;
	display: inline-block;
	color: #a17b39;
	font-size: 12px;
	line-height: 18px;
	width: 62px;
}

.shop-recom-reason-wrap .wrap-b .content-b .right {
	float: left;
	display: inline-block;
	color: #a17b39;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	width: calc(100% - 81px);
	height: 18px;
	margin-right: 16px;
}

.shop-recom-reason-wrap .wrap-b .content-b .right:hover {
	height: auto;
	overflow: inherit;
}

.shop-recom-reason-wrap .wrap-b .content-b .right:hover .less-icon {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.shop-recom-reason-wrap .wrap-b .content-b .less-icon {
	position: absolute;
	top: 12px;
	right: 16px;
	color: #a17b39;
	font-size: 10px;
	-webkit-transition: -webkit-transform 300ms;
	-moz-transition: -moz-transform 300ms;
	-o-transition: -o-transform 300ms;
	-ms-transition: -ms-transform 300ms;
	transition: transform 300ms;
}

/*企业主打产品*/
.Box1Rig2 h3 {
	font-size: 14px;
	line-height: 34px;
	color: #333;
	text-align: center;
	padding: 15px 0 10px;
	font-weight: bold;
}

.Box1Rig2 h3 span {
	color: #ee2e2c;
}

.Box1Rig2 {
	width: 130px;
	background: #efefef;
	height: 100%;
	margin-top: 5px;
	height: 552px;
}

.Box1Rig2 .com-sell-slide {
}

.Box1Rig2 .com-sell-slide .bd {
	border: 0;
	width: 110px;
	height: 435px;
	margin: 0 10px 0px;
}

.Box1Rig2 .com-sell-slide .list-product {
}

.Box1Rig2 .com-sell-slide .list-product li {
	display: block;
	height: auto;
	width: 110px;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.Box1Rig2 .com-sell-slide .list-product li:hover .box1RigImgBox {
	background: #ffffff
}

.Box1Rig2 .com-sell-slide .list-product li:hover .box1RigImg a img {
	opacity: .8;
	filter: alpha(opacity=80);
}

.Box1Rig2 .com-sell-slide .list-product li .box1RigImgBox {
	text-align: center;
	height: 130px;
	margin-bottom: 15px;
}

.Box1Rig2 .com-sell-slide .list-product li .box1RigImg {
	text-align: center;
}

.Box1Rig2 .com-sell-slide .list-product li .box1RigImg {
	height: 100px;
	border: 1px solid #e0e0e0;
	width: 100px;
	margin: 0 auto;
}

.Box1Rig2 .com-sell-slide .list-product li .box1RigImg a,.Box1Rig ul li span {
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
}

.Box1Rig2 .com-sell-slide .list-product li .box1RigImg a img {
	vertical-align: middle;
	max-width: 110px;
	max-height: 100px;
}

.Box1Rig2 .com-sell-slide .list-product li .box1RigImg a {
	color: #fff;
	font-size: 12px;
}

.Box1Rig2 .com-sell-slide .list-product li p.box1RigPrice {
	color: #ee2e2c;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0;
	padding-top: 3px;
}

.Box1Rig2 .com-sell-slide .list-product li p.box1RigName {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 20px;
	height: 20px;
	padding: 0;
	display: none;
}

.Box1Rig2 .com-sell-slide .hd {
	width: 130px;
	height: 40px;
	margin-top: 18px;
	clear: both;
	text-align: center;
	position: relative;
	z-index: 2;
}

.Box1Rig2 .com-sell-slide .hd ul {
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.Box1Rig2 .com-sell-slide .hd li {
	display: inline-block;
	width: 8px;
	height: 6px;
	line-height: 6px;
	overflow: hidden;
	margin: 0 4px 0 5px;
	background: #ffffff;
	border-radius: 2px;
	text-indent: -9999px;
}

.Box1Rig2 .com-sell-slide .hd li.on {
	background: #737373;
	width: 15px;
}

.Box1Rig2 .com-sell-slide .hd a.next {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url("images/ico-pr-h-min.png") no-repeat;
	position: absolute;
	right: 16px;
	top: 5px;
	background-size: 16px 16px;
}

.Box1Rig2 .com-sell-slide .hd a.prev {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url("images/ico-pl-h-min.png") no-repeat;
	position: absolute;
	left: 16px;
	top: 5px;
	background-size: 16px 16px;
}

.Box1Rig2 .com-sell-slide .hd a.next:hover {
	background: url("images/ico-pr-min.png") no-repeat;
	background-size: 16px 16px;
}

.Box1Rig2 .com-sell-slide .hd a.prev:hover {
	background: url("images/ico-pl-min.png") no-repeat;
	background-size: 16px 16px;
}

/*会员级别*/
.level_bg {
	height: 25px;
	line-height: 25px;
	margin-top: 2px;
	width: 100%;
	display: block;
	position: relative;
}

/**/
#mid_div {
	width: 400px;
	height: 400px;
}

.ab_zoom {
	margin: 370px 0 0 -30px;
}

.ab_play {
	margin: -228px 0 0 176px;
}

.ab_video {
	height: 400px;
	margin: -402px 0 0 0;
}

.ab_hide {
	margin: -400px 0 0 370px;
}

/*左侧*/
.prodets-l {
	width: 1000px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
}

/*-- 右侧 --*/
.shopinfo {
	width: 202px;
	height: auto;
	overflow: hidden;
	float: right;
}

.proRight {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #f5f5f5;
}

.proRight.fixed {
	position: fixed;
	top: 0px;
	_position: absolute;
}

.proRight h2 {
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	color: #333;
	font-size: 16px;
	border-bottom: #f5f5f5 solid 1px;
	background: #ffffff;
}

.proRight h2 .icon-red {
	height: 18px;
	margin-top: -2px;
}

.companyName {
	height: 77px;
	padding: 0px 0px 0px 20px;
}

.companyName h3 {
	color: #333333;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	padding: 13px 5px 0px 0px;
	margin-left: -15px;
	text-align: center;
}

.companyName h3 a {
	color: #333333;
}

.companyName h3 a:hover {
	color: #FF6600;
	text-decoration: none;
}

.companyName .jwsy {
	margin-top: 10px;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
}

.companyName .jwsy1 {
	background-color: #FF6600;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	padding: 2px 6px;
}

.companyName .jwsy1 a {
	color: #fff
}

.companyName .jwsy1:hover,.companyName .jwsy2:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.companyName .jwsy2 {
	background-color: #9E9E9E;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	padding: 2px 6px;
	margin-right: 5px;
}

.companyName .jwsy3 {
	background-color: #607D8B;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	padding: 2px 6px;
}

.shopinfo .proRight.absBtm {
	position: absolute!important;
	bottom: 0!important;
	top: auto!important;
}

/*-- 您是不是在找 --*/
.userInterest {
	width: 100%;
	height: 100px;
}

/*-- 提示 --*/
.xhtips {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 20px;
	background: #fff1e7;
	border: 1px solid #f7ddc9;
	color: #1844a7;
	padding: 5px 20px 20px 20px;
	box-sizing: border-box;
}

.xhtips p {
	font-size: 12px;
	color: #999;
	line-height: 22px;
}

.xhtips p a {
	color: #F8001C;
	margin: 0px 3px;
}

.xhtips h4 {
	margin: 20px 0px 5px 0px;
	font-size: 14px;
	color: #F8001C;
	background: url("images/newicons.png") no-repeat -673px -190px scroll;
	line-height: 20px;
	padding-left: 28px;
}

.xhtips h4.contactTit {
	background-position: -673px -248px
}

/*-- 按字母筛选 --*/
.letterSort {
	width: 100%;
	margin: auto;
	margin-top: 5px;
	height: 12px;
	overflow: hidden;
	float: left;
	padding: 29px 0px 29px 0px;
	color: #666;
	font-size: 14px;
	box-sizing: border-box;
}

.letterSort h3 {
	float: left;
	line-height: 22px;
	height: 22px;
	margin-right: 10px
}

.letterSort a {
	display: inline-block;
	margin: 0 2px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #ddd;
	background: #fff;
}

.letterSort a:hover {
	color: #ffffff;
	border: 1px solid #1844a7;
	background: #1844a7;
}

.letterSort a.last {
	border: none;
}

/*-- 编辑器上传内容样式 --*/
.detsMain {
	padding: 20px;
	height: auto;
	overflow: hidden;
}

.detsMain {
	line-height: 200%
}

.detsMain img {
	max-width: 100%;
}

/*-- 百度联盟 --*/
.wmShow04 {
	height: 130px;
	width: 935px;
	float: left;
	margin-top: 20px;
	background-color: #fff;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
}

/*-- 热门推荐 --*/
.hotCommand {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	background-color: #fff;
}

.hotCommand .mux {
	height: 49px;
	line-height: 49px;
	border-bottom: #f5f5f5 solid 1px;
	background: #ffffff;
	margin: 0;
}

.hotCommand .mux h2 {
	height: 49px;
	line-height: 49px;
	padding-left: 15px;
	font-size: 18px;
}

.hotCommand .mux h2 .icon-red {
	height: 18px;
	margin-top: -4px;
}

.chpeg {
	/* max-height:235px; */
	overflow: hidden;
}

.hotList li {
	margin: 20px 0px 20px 20px;
	width: 177px;
	height: auto;
	float: left;
	*padding-bottom: 20px;
	/* text-align: center; */
}

.hotImg {
	width: 160px;
	height: 160px;
	padding: 6px;
	border: #f5f5f5 solid 1px;
	display: block;
}

.hotImg img {
	width: 160px;
	height: 160px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.hotImg:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.hotImg:hover {
	border: #1844a7 solid 1px;
}

.hotName {
	display: block;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 15px;
}

.hotName:hover {
}

.hotList li span {
	display: block;
	color: #666;
}

.hotList li span em {
	color: #1844a7;
}

.refreshBtn {
	margin-right: 10px;
	display: block;
	color: #666;
	height: 49px;
	line-height: 49px;
}

.refreshBtn code {
	font-style: normal;
	font-weight: bold;
	color: #444444;
	padding: 0 2px;
	font-family: simsun;
}

.refreshBtn i {
	width: 12px;
	height: 14px;
	background: url("images/newicons.png") no-repeat -282px -168px scroll;
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: 18px;
	-webkit-transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.refreshBtn:hover {
	color: #1844a7;
}

.refreshBtn:hover i {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	-moz-transform-origin: 50%;
	-webkit-transform-origin: 50%;
	-o-transform-origin: 50%;
	transform-origin: 50%;
}

.refreshBtn:hover i {
	background: url("images/newicons.png") no-repeat -281px -193px scroll;
}

/*主推*/
.com-hot-zt {
}

.com-hot-zt .hotCommand {
	width: 100%;
	margin-top: 0;
}

.com-hot-zt .hotList {
}

.com-hot-zt .hotList li {
	width: 180px;
}

.com-hot-zt .hotList li .hotImg {
	width: 170px;
	height: 170px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.com-hot-zt .hotList li .hotImg img {
	max-width: 170px;
	max-height: 170px;
	height: auto;
	width: auto;
	_height: 170px;
	vertical-align: middle;
}

/*-- 相关栏目 --*/
.relevantPro {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	background-color: #fff;
	padding-bottom: 10px;
}

.relevantPro h2 {
	height: 49px;
	line-height: 49px;
	border-bottom: #f5f5f5 solid 1px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.relevantPro h2 {
	height: 49px;
	line-height: 49px;
	border-bottom: #f5f5f5 solid 1px;
	padding-left: 20px;
	margin-bottom: 10px;
	font-size: 18px;
	background: #FFFFFF;
}

.relevantPro h2 .icon-red {
	height: 18px;
	margin-top: -2px;
}

.relmain {
	padding: 10px 20px 0px 20px;
	height: auto;
	overflow: hidden;
	word-break: normal;
}

.relmain h3 {
	font-size: 14px;
	font-weight: bold;
	color: #4f4f4f;
	margin-bottom: 15px;
}

.relmain a {
	float: left;
	background-color: #f5f5f5;
	height: 26px;
	line-height: 24px;
	color: #5e5e5e;
	padding: 0px 15px;
	display: block;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
}

.relmain a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #1844a7;
}

/*-- 诚信档案 --*/
.proRight p:before,.proRight p:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.proRight p {
	zoom: 1;}

.proRight p {
	height: auto;
	overflow: hidden;
	line-height: 30px;
	padding: 0px 5px 0px 20px;
}

.proRight p i {
	color: #999;
	float: left;
	font-size: 12px;
	padding-right: 4px;
	/* width:60px; */
	text-align: right;
}

.level_bg .vip-name {
	display: block;
	font-size: 14px;
	color: #1844a7;
	line-height: 16px;
	margin-top: 6px;
}

.proRight p font {
	color: #1844a7;
	font-size: 12px;
}

.proRight p font .v-year {
	padding-left: 59px;
}

.proRight p a {
	color: #4c4c4c;
	margin-right: 5px;
}

.proRight p a.qq {
	width: 78px;
	height: 22px;
	background: url("images/newicons.png") no-repeat -524px 0px scroll;
	display: block;
	float: left;
	line-height: 99px;
	overflow: hidden;
	margin-top: 7px;
}

.proRight p a:hover {
	color: #1844a7;
}

.proRight p.sell {
	line-height: 20px;
	margin: 5px 0px 5px 0px;
	max-height: 66px;
	overflow-x: hidden;
}

.proRight p.sell a {
	float: left;
	margin: 0px 15px 3px 0px;
}

.proRight p.qrCode {
	padding-bottom: 10px;
	height: 30px;
	position: relative;
	overflow: visible;
}

.proRight p.qrCode span {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	background: url("images/newicons.png") no-repeat -810px -528px scroll;
	line-height: 100px;
	overflow: hidden;
	cursor: pointer;
	margin-top: 8px;
}

.qrCode img {
	display: none;
	position: absolute;
	top: -60px;
	left: 115px;
	border: #e4e4e4 solid 1px;
	z-index: 99;
	width: 100px;
	height: 100px;
	padding: 10px;
	background-color: #fff;
	border: #e4e4e4 solid 1px;
}

.qrCode img.on {
	display: block;
}

/*-- 公司链接菜单 --*/
.btn_area.contactUs {
	height: auto;
	overflow: hidden;
	padding: 15px 20px 5px 20px;
}

.btn_area.contactUs a {
	width: 95px;
	height: 40px;
	border-radius: 3px;
	display: block;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	margin-bottom: 15px;
	padding-left: 60px;
	float: left
}

.btn_area.contactUs a.contact {
	background: #1d8622 url(images/newicons.png) no-repeat -779px 7px scroll;
}

.btn_area.contactUs a.shenqing_btn {
	background: #05a1b5 url("images/newicons.png") no-repeat -779px -27px scroll;
}

.btn_area.contactUs a.tobuy {
	background: #1844a7;
	padding-left: 0px;
	width: 155px;
	text-align: center;
	margin-right: 20px;
}

.btn_area.contactUs a.stocart {
	background: #FF5722 url("images/newicons.png") no-repeat -779px -61px scroll;
}

.btn_area.contactUs a:hover {
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity=80);
}

.contactUs {
	height: auto;
	overflow: hidden;
	padding: 15px 20px 5px 20px;
}

.contactUs a {
	width: 115px;
	height: 40px;
	border-radius: 3px;
	display: block;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	margin-bottom: 15px;
	padding-left: 90px
}

.contactUs .contact {
	width: 115px;
	height: 40px;
	border-radius: 3px;
	display: block;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	margin-bottom: 15px;
	padding-left: 90px;
	cursor: pointer;
}

.contactUs .contact {
	background: #1d8622 url(images/newicons.png) no-repeat -749px 7px scroll;
}

.contactUs a.inquiry {
	background: #05a1b5 url("images/newicons.png") no-repeat -749px -27px scroll;
}

.contactUs a.tobuy {
	background: #1844a7;
	padding-left: 0px;
	width: 205px;
	text-align: center;
}

.contactUs a.tocart {
	background: #FF5722 url("images/newicons.png") no-repeat -749px -61px scroll;
}

.contactUs a:hover {
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity=80);
}

/*-- 详情页联系方式弹窗 --*/
.businesscard {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	margin: 0px 0 0 0px;
	width: 100%;
	height: 100%;
	background: rgba(49,49,49,.78);
	color: #930;
	display: none;
}

.contactInfo {
	top: 50%;
	left: 50%;
	margin: -160px 0 0 -260px;
}

.contactInfo .close_businesscard {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url("images/newicons.png") no-repeat -56px -959px;
	transform: rotate(0);
	transition: 0.3s;
	cursor: pointer;
}

.contactInfo .close_businesscard:hover {
	background: url("images/newicons.png") no-repeat -56px -990px;
}

.contactInfo {
	width: 520px;
	/* height:330px; */
	background-color: #fff;
	position: relative;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
	box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.comct {
	background: #f2f2f2 url("images/cardBg.png") no-repeat 0px 0px;
	width: 480px;
	height: 220px;
	overflow: hidden;
	padding: 15px 0 22px;
	margin: 20px 20px;
	box-shadow: 0 0 15px #ccc;
}

.comlogo {
	width: 100px;
	margin: 20px 0px 20px 20px;
	text-align: center;
}

.comlogo img {
	width: 100px;
	height: 100px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.comtext {
	width: 350px
}

.comtext img {
	margin-top: -8px;
	vertical-align: middle;
}

.contactInfo .comts {
	height: 51px;
	line-height: 51px;
	overflow: hidden;
	color: #666;
	text-align: center;
	border-top: 1px solid #e4e4e4;
	/* margin-top: 15px; */
}

/*-- 登录后联系信息弹窗 --*/
.contactInfo h3 {
	font-size: 16px;
	color: #333;
	line-height: 50px;
	padding-left: 20px;
	border-bottom: #e4e4e4 solid 1px;
	/* margin:0px 0px 15px 0px; */
}

.contactInfo p {
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	/* padding-left:50px; */
	color: #666;
}

.contactInfo p.px18 {
	font-size: 18px;
}

.contactInfo p i {
	color: #999;
	float: left;
	font-size: 14px;
	padding-right: 0
}

.contactInfo p a {
	color: #2767be;
}

.contactInfo p span {
	float: left;
}

/*-- 未登录联系信息弹窗 --*/
/*商品信息*/
.dvop-title {
	line-height: 30px;
	font-size: 14px;
	color: #333;
	padding-bottom: 10px;
}

.pro-tab {
	margin-bottom: 30px;
	overflow: hidden;
}

.pt-name {
	background: #f7f7f7;
	width: 110px;
	text-align: right;
	padding-right: 15px;
}

.pt-name h4 {
	font-size: 14px;
	color: #999999;
	margin: 0;
	font-weight: normal;
}

.pt-cent {
	padding-left: 15px;
}

.pro-tit {
	font-size: 18px;
	padding-bottom: 15px;
	font-weight: 700;
	color: #333444;
	+padding-top: 15px;
}

.pro-txt a {
	color: #3737ee
}

.pro-txt a:hover,.prt-more:hover,.pr-img-list li a:hover {
	color: #dd2727;
}

.pt-bot {
	margin-top: 30px;
	border-top: 1px dashed #F5F5F5;
	padding-top: 5px;
}

.pt-bot a {
	color: #333444;
	max-width: 280px;
	overflow: hidden;
}
