i,img {
	vertical-align: middle
}

html {
	overflow: auto;
	min-width: 1200px
}




.clearfix:after,.clearfix:before,.main-body:after,.main-body:before {
	display: table;
	line-height: 0;
	content: ""
}

.ft-bold {
	font-weight: 700
}

.btn,.ft-normal {
	font-weight: 400
}

.ft-12 {
	font-size: 12px
}

.ft-14 {
	font-size: 14px
}

.ft-16 {
	font-size: 16px
}

.ft-18 {
	font-size: 18px
}

.ft-20 {
	font-size: 20px
}

.ft-22 {
	font-size: 22px
}

.ft-24 {
	font-size: 24px
}

.ft-26 {
	font-size: 26px
}

.ft-34 {
	font-size: 34px
}

.ft-40 {
	font-size: 40px
}

.ft-arial {
	font-family: Arial
}

.ft-tahoma {
	font-family: Tahoma
}

.ft-yahei {
	font-family: Microsoft YaHei,"寰蒋闆呴粦","Microsoft JhengHei"
}

.ft-simsun,.ft-songti {
	font-family: SimSun
}

.ft-italic {
	font-style: italic
}

.color-black {
	color: #000
}

.color-34 {
	color: #343434
}

.color-blue {
	color: #0042f8
}

.color-gray-d {
	color: #6a6a6a
}

.color-dimgrey {
	color: #7c7c7c
}

.color-darkgrey {
	color: #9a9a9a
}

.color-gray-s {
	color: #a3a3a3
}

.color-lightgrey {
	color: #B6B6B6
}

.color-orange,.ft-orange {
	color: #CC9756
}

.color-red {
	color: #ff3c3c
}

.color-main {
	color: #CC9756
}

.color-white {
	color: #fff
}

.color-default,a:hover {
	color: #CC9756
}

.bg-white {
	background-color: #fff
}

.bg-black {
	background-color: #000
}

.bg-default {
	background-color: #CC9756
}

.bg-deepgrey {
	background-color: #393939
}

.bg-darkgrey {
	background-color: #d6d6d6
}

.bg-blue {
	background-color: #0072ff
}

.bg-grey {
	background-color: #a7a7a7
}

.pull-left {
	float: left
}

.pull-right {
	float: right
}

.clr {
	clear: both
}

.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.border-box {
	box-sizing: border-box
}

.mg-l-5 {
	margin-left: 5px
}

.mg-r-5 {
	margin-right: 5px
}

.mg-t-10 {
	margin-top: 10px
}

.mg-l-10 {
	margin-left: 10px
}

.mg-r-10 {
	margin-right: 10px
}

.mg-b-10 {
	margin-bottom: 10px
}

.mg-t-12 {
	margin-top: 12px
}

.mg-t-15 {
	margin-top: 15px
}

.mg-l-15 {
	margin-left: 15px
}

.mg-r-15 {
	margin-right: 15px
}

.mg-b-15 {
	margin-bottom: 15px
}

.mg-t-20 {
	margin-top: 20px
}

.mg-l-20 {
	margin-left: 20px
}

.mg-r-20 {
	margin-right: 20px
}

.mg-b-20 {
	margin-bottom: 20px
}

.mg-t-30 {
	margin-top: 30px
}

.mg-l-30 {
	margin-left: 30px
}

.mg-r-30 {
	margin-right: 30px
}

.mg-b-30 {
	margin-bottom: 30px
}

.mg-b-24 {
	margin-bottom: 24px
}

.mg-b-40 {
	margin-bottom: 40px
}

.area-center {
	margin-left: auto;
	margin-right: auto
}

.clearfix:after {
	clear: both
}

.btn,.icon,.icon-supplier {
	display: inline-block;
	vertical-align: middle
}

.main-body:after {
	clear: both
}

.app-text-nowrap,.over-ellipsis,.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pointer {
	cursor: pointer;
	user-select: none
}

.wh100-a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

a {
	text-decoration: none;
	box-sizing: border-box;
	color: #9a9a9a
}

.w-1190 {
	width: 1190px
}

.w-1200 {
	width: 1200px
}

.btn {
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	height: 40px;
	line-height: 38px;
	padding: 0 12px;
	white-space: nowrap;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-orange {
	color: #fff;
	background-color: #ff6c00;
	border-color: #ff6c00
}

.btn-blue {
	color: #006bca;
	background-color: #e5eeff;
	border-color: #bccfff
}

.btn-blue:hover {
	background-color: #d1e4ff
}

.btn-red {
	color: #fff;
	background-color: #fc4a37;
	border-color: #fc4a37
}

.btn-red:hover {
	background-color: #f9220a;
	border-color: #f9220a
}

.btn-yellow {
	color: #fff;
	background-color: #ff8400;
	border-color: #ff8400
}

.btn-yellow:hover {
	background-color: #ff9e34;
	border-color: #ff9e34
}

.btn-yellow-pale {
	color: #ff6c00;
	background-color: #fff5ec;
	border-color: #f2dcbc
}

.btn-yellow-pale:hover {
	background-color: #fbead7
}

.icon {
	background-image: url(../images/icons.png)
}

.icon-sm {
	width: 16px;
	height: 16px;
	background-image: url(../images/label_sprite.png)
}

.p_15days_change {
	background-position: -112px -50px
}

.p_15days_return {
	background-position: -96px -50px
}

.p_24hours_shipping {
	background-position: -64px -66px
}

.p_30days_change {
	background-position: -112px -66px
}

.p_30days_return {
	background-position: 0 -82px
}

.p_48hours_shipping {
	background-position: -94px -32px
}

.p_72hours_shipping {
	background-position: -110px -32px
}

.p_7days_change {
	background-position: -126px -32px
}

.p_7days_return {
	background-position: 0 -50px
}

.p_dahuo {
	background-position: -16px -50px
}

.p_factory {
	background-position: -32px -50px
}

.p_jingpin {
	background-position: -48px -50px
}

.p_weihuo {
	background-position: -64px -50px
}

.p_zhenpi {
	background: url(../images/icon-leather.jpg) center center no-repeat
}

.p_taobao {
	display: none
}

.s_aptitude {
	background-position: -32px -82px
}

.s_auth {
	background-position: -128px -50px
}

.s_auth_high {
	background-position: 0 -66px
}

.s_auth_name {
	background-position: -16px -66px
}

.s_factory {
	background-position: -32px -66px
}

.s_field_visit {
	background-position: -48px -66px
}

.s_gold_s {
	background-position: -80px -66px
}

.s_own_brand {
	background-position: -96px -66px
}

.s_shili_s {
	background-position: -16px -82px
}

.s_registered {
	background-position: -128px -66px
}

.s_assure_daifa {
	background-position: -74px -16px;
	width: 78px;
	height: 16px
}

.s_gold_b {
	background-position: 0 0;
	width: 37px;
	height: 50px
}

.s_own_license {
	background-position: -74px -32px;
	width: 20px;
	height: 16px
}

.s_shili_b {
	background-position: -37px 0;
	width: 37px;
	height: 50px
}

.s_support_daifa {
	background-position: -74px 0;
	width: 78px;
	height: 16px
}

.p_3days_new {
	background: url(../images/p_supplier.png) no-repeat
}

.p_7days_hot {
	background: url(../images/p_7days_hot.png) no-repeat
}

.p_unique {
	background: url(../images/p_unique.png) no-repeat
}

.p_supplier {
	background: url(../images/p_new_supplier.png) no-repeat
}

.icon-sm-tags {
	background-image: url(../images/icon-tags.png);
	width: 76px;
	height: 16px;
	background-size: contain
}

.s_weihuo {
	background: url(../images/dp.png) no-repeat;
	width: 62px;
	height: 18px
}

.tag-arrow {
	background: url(../images/ico_arrow.png) center no-repeat;
	width: 12px;
	height: 12px
}

.icon-arrow-down {
	background-position: -128px -44px;
	width: 10px;
	height: 10px
}

.icon-idcard {
	background-position: -77px -44px;
	width: 19px;
	height: 14px
}

.icon-logo {
	display: block;
	margin-top: 20px;
	width: 183px;
	height: 65px;
	background: url(../images/logo-main-new.png) center/119px 51px no-repeat;
	background-image: -webkit-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x);
	background-image: -moz-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x);
	background-image: -ms-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x);
	background-image: -o-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x)
}

.icon-logo.logo-icon-10-1 {
	margin-top: 0;
	width: 180px;
	height: 80px;
	background: url(../images/e3hm-logo-10-1.gif) center/180px 80px no-repeat
}

.icon-md-qq {
	background: url(../images/qq-talk-new.png) no-repeat;
	width: 77px;
	height: 22px;
	cursor: pointer
}

.icon-tel {
	background-position: -56px -158px;
	width: 11px;
	height: 17px
}

.icon-wx {
	background-image: url(../images/small_ico_wx.png);
	width: 21px;
	height: 17px
}

.icon-supplier-taobao {
	background-image: url(../images/taobao.png);
	width: 18px;
	height: 18px
}

.icon-supplier-ali {
	background-image: url(../images/ali.png);
	width: 14px;
	height: 14px
}

.icon-supplier-vdian {
	background-image: url(../images/vdian.png);
	width: 14px;
	height: 14px
}

.icon-supplier-collected {
	background-image: url(../images/collected.png)
}

.tag {
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	padding: 1px 3px;
	color: #fff;
	margin: 0 2px
}

.tag-default {
	color: #6a6a6a;
	background-color: #fff
}

.tag-orange {
	background-color: #ff6c00
}

.tag-blue {
	background-color: #0087ff
}

.tag-gray {
	background-color: #9d9d9d
}

.tag-red {
	background-color: #fc4a37
}

.tag-yellow {
	background-color: #ff9300
}

.main,.outer {
	color: #9a9a9a
}

.search-result-list {
	width: 1210px;
	float: left;
	margin-right: -20px
}

.form-group {
	padding: 10px 0 20px
}

td,th {
	padding: 5px 8px;
	border: 1px solid #aaa
}

.form-group>label {
	display: inline-block;
	width: 80px;
	line-height: 35px;
	text-align: right
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid red
}

td {
	text-align: center
}

.nav-area {
	height: 40px;
	background-color: #fff;
	border-bottom: 1px solid #eee
}

.nav-area .nav-ul li {
	height: 39px;
	float: left
}

.nav-area .nav-ul li:first-child a {
	padding-left: 0
}

.nav-area .nav-ul li a {
	display: block;
	height: 39px;
	line-height: 39px;
	padding: 0 26px;
	font-size: 15px;
	color: #3d3d3d;
	position: relative
}

.nav-area .nav-ul li a:hover {
	color: #CC9756
}

.nav-area .nav-ul li a>span {
	position: relative;
	display: inline-block
}

.nav-area .nav-ul li a i {
	position: absolute;
	top: -5px;
	right: -6px;
	z-index: 1;
	display: block;
	width: 28px;
	height: 21px
}

.nav-area .nav-ul li a i.hot-icon {
	background: url(../images/i-hot.gif) center no-repeat
}

.nav-area .nav-ul li a i.new-icon {
	top: -4px;
	background: url(../images/i-new.gif) center no-repeat
}

.nav-area .nav-ul li a .index-icon {
	display: inline-block;
	margin-top: 19px;
	margin-right: 8px
}

.nav-area .nav-ul li a .icon-platform {
	position: absolute;
	width: 54px;
	text-align: center;
	height: 23px;
	line-height: 18px;
	top: -9px;
	right: -28px;
	overflow: hidden;
	background: url(../images/sup-bg.png) center no-repeat;
	color: #fff;
	font-size: 12px
}

.nav-area .nav-ul li.daifa-nav .daifa-nav-3,.nav-area .nav-ul li.daifa-nav.nav-active .daifa-nav-2 {
	display: none
}

.nav-area .nav-ul li.daifa-nav.nav-active .daifa-nav-3 {
	display: inline-block
}

.nav-area .nav-ul li.nav-active a {
	color: #CC9756!important;
	font-weight: 700
}

.nav-area .nav-ul li.nav-active a span:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	height: 3px;
	width: 100%;
	background: #CC9756
}

.nav-area .nav-ul li.nav-active a span.dsrm:after {
	background: 0 0
}

.nav-area .nav-ul li.nav-active a .seprate-vl,.nav-area .nav-ul li.nav-active a+li a .seprate-vl {
	display: none
}

.nav-area .right-part {
	float: right
}

.nav-area .right-part li {
	position: relative;
	line-height: 39px;
	padding: 0 10px;
	font-size: 12px
}

.nav-area .right-part li a {
	color: #3D3D3D
}

.nav-area .right-part li a:hover {
	color: #CC9756
}

.all-ad,.all-ad .adClose:hover,.nav-area .right-part li.nav-active a {
	color: #fff
}

.nav-area .right-part li.nav-active {
	background: #CC9756
}

.nav-area .right-part li.nav-active a .icon {
	position: absolute;
	top: -3px;
	right: -2px;
	display: inline-block;
	width: 28px;
	height: 21px
}

.nav-area .right-part li.nav-active a .icon.new-icon {
	background: url(../images/i-new.gif) center no-repeat
}

.nav-area .right-part li.nav-active a .icon.hot-icon {
	background: url(../images/i-hot.gif) center no-repeat
}

.seprate-vl {
	display: inline-block;
	height: 23px;
	position: absolute;
	top: 12px;
	left: 0;
	border-left: 1px solid #565656
}

.all-ad {
	background-color: #CC9756;
	line-height: 20px;
	width: 100%
}

.all-ad .scroll-text {
	width: 1190px;
	margin: 0 auto;
	padding-right: 20px;
	position: relative
}

.all-ad .scroll-text-wrap {
	overflow: hidden
}

.all-ad .scroll-text-wrap .text-nowrap {
	float: left;
	height: 40px;
	line-height: 40px;
	white-space: nowrap
}

.all-ad .scroll-text-wrap .text-nowrap span {
	margin-right: 200px
}

.all-ad .adClose {
	position: absolute;
	right: -25px;
	top: 10px;
	display: block;
	padding: 0 4px;
	font-size: 18px;
	line-height: 16px;
	color: #fff
}

.top-nav {
	height: 36px;
	line-height: 36px;
	background: #F1F4F6
}

.top-nav .home-text {
	display: flex;
	align-items: center;
	height: 36px;
	margin-right: 12px;
	font-size: 12px
}

.top-nav .home-text i {
	width: 13px;
	height: 12px;
	margin-right: 6px;
	background: url(../images/i-home.png) center/13px 12px no-repeat
}

.top-nav .login-span-box,.top-nav .top-nav-left .data-url-login .log-box .login-span-box {
	margin-right: 15px
}

.top-nav .top-nav-left .data-url-login {
	height: 100%;
	padding: 0 15px;
	color: #9a9a9a
}

.top-nav .top-nav-left .data-url-login .log-box {
	display: flex;
	align-items: center
}

.top-nav .top-nav-left .data-url-login .log-box .dingyue {
	padding: 0 10px;
	position: relative;
	right: -5px
}

.top-nav .top-nav-left .data-url-login .log-box li {
	position: relative;
	padding: 0 12px 0 9px
}

.top-nav .top-nav-left .data-url-login .log-box li.my-order-box {
	position: relative;
	left: 10px
}

.top-nav .top-nav-left .data-url-login .log-box li.my-order-box .dh-navbox {
	right: -119px!important
}

.top-nav .top-nav-left .data-url-login .log-box li.my-order-box:before {
	display: none
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar {
	position: relative;
	z-index: 999;
	-webkit-transition: all .1s;
	transition: all .1s;
	color: #7c7c7c
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar:before {
	content: '';
	position: absolute;
	right: -5px;
	top: 10px;
	height: 16px;
	width: 1px;
	background: #E3E4E5
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar span {
	display: inline-block
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar:after {
	display: none;
	content: '';
	position: absolute;
	top: 7px;
	left: -1px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 3px solid #fff;
	border-top: none;
	z-index: 1000;
	width: 100%;
	height: 26px
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .arrow-down-b-header {
	position: relative;
	top: -2px;
	left: 4px;
	width: 6px;
	height: 4px;
	background: url(../images/i-arrow-d-2.png) no-repeat;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s,-webkit-transform .4s
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .dh-navbox,.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox {
	display: none;
	box-sizing: border-box;
	position: absolute;
	overflow: hidden;
	width: 167px;
	top: 35px;
	right: -91px;
	padding: 16px 15px 0 11px;
	z-index: 9;
	border: 1px solid #e6e6e6;
	background: #fff
}

a .top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .dh-navbox:hover,a .top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox:hover {
	color: #CC9756
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .dh-navbox .dh-item-wrapper,.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox .dh-item-wrapper {
	width: 100%
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .dh-navbox .dh-item-wrapper .list,.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox .dh-item-wrapper .list {
	width: 100%;
	display: flex;
	justify-content: space-between
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .dh-navbox .dh-item-wrapper .list a,.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox .dh-item-wrapper .list a {
	position: relative;
	display: inline-block;
	width: 60px;
	line-height: initial;
	margin-bottom: 18px
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .dh-navbox .dh-item-wrapper .new-dingyue-icon,.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox .dh-item-wrapper .new-dingyue-icon {
	position: absolute;
	right: -10px;
	top: -1px
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox {
	padding-top: 0;
	box-sizing: border-box;
	width: 77px;
	right: -1px!important
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar .order-navbox .order-item-wrapper {
	display: flex;
	flex-direction: column
}

.top-nav .top-nav-left .data-url-login .log-box .user-info:hover .user-menu-box,.top-nav .top-nav-left .data-url-login .log-box li:hover .dh-navbox,.top-nav .top-nav-left .data-url-login .log-box li:hover .order-navbox,.top-nav .top-nav-left .data-url-login .log-box li:hover:after {
	display: block
}

.top-nav .top-nav-left .data-url-login .log-box li.dh-navtobar:hover {
	background-color: #fff
}

.top-nav .top-nav-left .data-url-login .log-box li:hover .dh-icon {
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}

.top-nav .top-nav-left .data-url-login .log-box .user-info {
	position: relative;
	margin-right: 8px;
	font-weight: 700
}

.top-nav-qrcode {
	position: absolute;
	top: 36px;
	left: -22px;
	z-index: 101;
	display: none;
	width: 120px
}

.reg-link {
	display: inline-block;
	float: left
}

.reg-link:first-child {
	padding-left: 0
}

.or-letter {
	display: block;
	float: left;
	width: 26px;
	text-align: center
}

.search-logo-box {
	height: 43px;
	margin-top: 12px
}

.search-logo-box .all-kind-01 {
	background-position: -165px -6px;
	width: 94px
}

.search-logo-box .all-kind-02 {
	background-position: -165px -55px;
	width: 94px
}

.search-logo-box .all-kind-03 {
	background-position: -165px -105px;
	width: 94px
}

.search-logo-box .all-kind-04 {
	background-position: -165px -155px;
	width: 118px
}

.search-logo-box .all-kind-05 {
	background-position: -165px -205px;
	width: 94px
}

.search-logo-box .all-kind-06 {
	background-position: -165px -255px;
	width: 94px
}

.search-logo-box .all-kind-07 {
	background-position: -330px -5px;
	width: 94px
}

.search-logo-box .all-kind-08 {
	background-position: -330px -55px;
	width: 94px
}

.search-logo-box .all-kind-09 {
	background-position: -330px -105px;
	width: 94px
}

.logo-search {
	height: 120px;
	padding: 10px 0;
	background: #fff
}

.logo-search .area-center {
	display: flex;
	align-items: center;
	height: 100%;
	position: relative
}

.logo-search .mtlogleft {
	display: flex;
	align-items: center;
	height: 100%
}

.logo-search .mtlogleft .pagelogo {
	display: inline-block;
	width: 119px;
	height: 51px;
	background: url(../images/logo-main-new.png) center/119px 51px no-repeat;
	background-image: -webkit-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x);
	background-image: -moz-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x);
	background-image: -ms-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x);
	background-image: -o-image-set(url(../images/logo-main-new.png) 1x,url(/images/icon/logo-main-new@2x.png) 2x)
}

.logo-search .mtlogleft .choose-platform-xian {
	height: 40px;
	width: 1px;
	background: #F0EEEE;
	margin: 0 40px
}

.logo-search .mtlogleft .choose-platform {
	display: flex;
	align-items: center;
	position: relative
}

.logo-search .mtlogleft .choose-platform .choose-platform-sei .choose-platform-sei-p1 {
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #cc9756;
	line-height: 1;
	margin-bottom: 5px
}

.logo-search .mtlogleft .choose-platform .choose-platform-sei .choose-platform-sei-p1 img {
	margin-right: 5px
}

.logo-search .mtlogleft .choose-platform .choose-platform-sei .choose-platform-sei-p2 {
	display: flex;
	align-items: center;
	padding-left: 18px;
	font-size: 13px;
	color: #999;
	line-height: 1;
	cursor: pointer;
	user-select: none
}

.logo-search .mtlogleft .choose-platform .choose-platform-sei .choose-platform-sei-p2 img {
	margin-left: 3px;
	transition: all .2s
}

.cut-sex .icon-cut-img,.tips-warpper li {
	transition: all .1s
}



.cut-sex:hover .icon-cut-img,.logo-search .mtlogleft .choose-platform:hover .choose-platform-sei .choose-platform-sei-p2 img {
	transform: rotate(180deg)
}

.logo-search .mtlogleft .choose-platform:hover .choose-platform-hover {
	display: block
}

.logo-search .logo-nav-right-ad {
	display: none;
	width: 240px;
	height: 100px;
	position: absolute;
	right: 0
}

.logo-search .logo-nav-right-ad a {
	display: block;
	width: 100%;
	height: 100%
}

.cut-sex {
	min-width: 101px;
	margin-top: 38px;
	padding: 0 15px;
	font-size: 15px;
	color: #666;
	line-height: 20px;
	border-left: 1px solid #F4F4F4;
	position: relative
}

.cut-sex:hover .item-box {
	display: flex
}

.cut-sex .gap {
	margin: 0 2px
}

.cut-sex .item-box {
	position: absolute;
	left: -22px;
	top: 20px;
	z-index: 9;
	justify-content: space-between;
	width: 213px;
	height: 160px;
	background: url(../images/i-pull-down-bg.png) center/100% 100% no-repeat;
	padding: 26px 27px 20px;
	display: none
}

.cut-sex .item-box .item.active .img-box {
	border: 1px solid #cc9756
}

.cut-sex .item-box .item.active .txt {
	color: #CC9756
}

.cut-sex .item-box .item:hover .img-box {
	transform: scale(1.1)
}

.cut-sex .item-box .item .img-box {
	width: 70px;
	height: 87px;
	transition: all .3s linear;
	margin-bottom: 5px
}

.cut-sex .item-box .item .img-box .img {
	width: 100%;
	height: 100%
}

.cut-sex .item-box .item .txt {
	font-size: 12px;
	color: #B2B2B2;
	text-align: center;
	font-weight: 400
}



.search-type-sep01 {
	color: #dfdfdf
}

.img-load {
	display: none;
	width: 495px;
	height: 110px;
	top: 0;
	padding-top: 63px;
	line-height: 26px;
	z-index: 100
}

.loading-tips {
	border: 1px solid #ccc;
	border-top: 0;
	height: 100%;
	padding-top: 10px;
	padding-left: 15px;
	font-size: 16px;
	color: #999
}

.loading-tips img {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	float: left
}

.img-tips {
	display: none;
	width: 495px;
	height: 100px;
	top: 63px;
	padding: 10px 15px;
	border: 1px solid #ccc;
	border-top: 0;
	z-index: 100
}

.img-tips .img-w-t {
	font-size: 16px;
	color: #666;
	overflow: hidden;
	line-height: 26px
}

.img-tips .img-w-t img {
	width: 26px;
	height: 26px;
	margin-right: 10px;
	float: left
}

.img-tips .w-det {
	display: none;
	font-size: 12px;
	color: #999;
	line-height: 28px;
	padding-left: 36px
}

.img-tips .w-det span,.img-tips .w-det w {
	color: red
}

.home-banner a {
	display: block;
	font-size: 0;
	margin-left: 4px
}

.home-banner a:first-child {
	margin-left: 0
}

.select-special {
	border: 1px solid #dfdfdf;
	border-top: 0;
	padding: 15px 13px 16px;
	position: relative
}

.select-special li {
	float: left;
	margin-left: 13px
}

.select-special li:first-child {
	margin-left: 0
}

.select-special li a {
	display: block;
	background-color: #dfdfdf
}

.select-special li a img {
	display: block;
	width: 222px;
	height: 56px
}

.slidedown {
	-webkit-transform: translate(0,-100%);
	transform: translate(0,-100%);
	-webkit-transition: transform .3s;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

.animated {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.topbar-item {
	width: 109px
}

.topbar-item-img {
	padding: 0 8px 8px;
	display: none;
	-webkit-transform: translate(0,-101px);
	transform: translate(0,-101px);
	-webkit-transition: transform .2s;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s;
	position: relative;
	z-index: 1
}

.topbar-item-img.animated {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.dropdown {
	display: none;
	position: absolute;
	top: 60px;
	background: #fff;
	border: 1px solid #d7d7d7;
	z-index: 4;
	box-shadow: 2px 2px 1px rgba(204,204,204,.4);
	height: 0;
	padding: 0;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
	opacity: 0;
	visibility: hidden
}

.dropdown.dropdown-wide {
	left: -275px;
	width: 1068px
}

.dropdown.dropdown-wide.animated {
	height: 101px;
	opacity: 1;
	visibility: visible
}

.dropdown.dropdown-wide dl {
	padding: 17px 0;
	position: relative
}

.dropdown.dropdown-wide dl:after {
	display: block;
	content: "";
	width: 1px;
	height: 66px;
	background: #dedede;
	position: absolute;
	left: 0;
	top: 17px
}

.dropdown.dropdown-wide dl:first-child:after {
	display: none
}

.dropdown.dropdown-wide dl dt {
	width: 24px;
	height: 24px;
	margin: 17px 25px;
	font-family: Microsoft YaHei;
	color: #494949;
	font-weight: 700
}

.dropdown.dropdown-narrow {
	padding: 17px 10px;
	left: -72.5px;
	width: 220px
}

.dropdown.dropdown-narrow.animated {
	height: 55px;
	opacity: 1;
	visibility: visible
}

.dropdown.dropdown-narrow02.animated,.dropdown.dropdown-narrow03.animated,.dropdown.dropdown-narrow04.animated {
	height: auto;
	opacity: 1;
	visibility: visible
}

.dropdown.dropdown-narrow02 {
	padding: 0 9px 9px;
	left: -1px
}

.dropdown.dropdown-narrow03 {
	top: 36px;
	padding: 7px 9px 9px;
	left: 0;
	border-top: 2px solid #ff6c00
}

.dropdown.dropdown-narrow03.animated {
	width: 83px
}

.dropdown.dropdown-narrow04 {
	top: 40px;
	padding: 0 15px 10px;
	left: -1px;
	border: 1px solid #eaeaea;
	border-top: none;
	box-shadow: none
}

.dropdown .dropdown-list li {
	float: left;
	margin: 0 20px 12px 0
}

.dropdown .dropdown-list li.aequilate-item {
	min-width: 36px
}

.dropdown .dropdown-list li a {
	display: block;
	color: #888;
	cursor: pointer
}

.dropdown .dropdown-list li a:hover {
	color: #CC9756
}

.dropdown .dropdown-list li span {
	font-size: 12px;
	color: #888;
	cursor: pointer
}

.dropdown .dropdown-list li:hover a span {
	color: #ff6c00
}

.dropdown .dropdown-list.dropdown-list02 {
	margin-right: -25px
}

.dropdown .dropdown-list.dropdown-list02 li {
	margin: 0 25px 10px 0;
	max-width: 48px
}

.dropdown .dropdown-list.dropdown-list03 {
	margin-right: -13px;
	margin-top: 6px;
	padding-top: 16px;
	position: relative
}

.dropdown .dropdown-list.dropdown-list03:after {
	display: block;
	content: "";
	width: 200px;
	height: 1px;
	background: #e3e3e3;
	position: absolute;
	left: 0;
	top: 0
}

.dropdown .dropdown-list.dropdown-list03 li {
	margin: 0 13px 10px 0
}

.dropdown .dropdown-list.dropdown-list04 li {
	float: none;
	width: 100%;
	margin: 0
}

.dropdown .dropdown-list.dropdown-list04 li:first-child {
	padding-top: 0
}

.dropdown .dropdown-list.dropdown-list04 li span {
	display: block;
	border-bottom: 1px solid #eaeaea;
	padding: 8px 0
}

.dropdown .dropdown-list.dropdown-list04 li:last-child span {
	border-bottom: none
}

.dropdown .dropdown-list.dropdown-list04 li a.active span {
	color: #CC9756
}

.w-221 {
	width: 310px
}

.w-470 {
	width: 470px
}

.w-207 {
	width: 286px
}

.subnav {
	background: #f6f6f6;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 12px
}

.subnav>div {
	position: relative;
	height: 38px;
	font-size: 14px;
	line-height: 18px
}

.video-icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px;
	background-image: url(../images/video_bo.png);
	background-size: cover;
	vertical-align: top
}

.area-goods {
	z-index: 999;
	position: absolute;
	left: 0;
	top: 9px;
	height: 38px;
	width: 176px
}

.area-goods .top-title {
	position: absolute;
	z-index: 999;
	color: #ff6c00;
	cursor: pointer;
	padding: 9px 10px 10px;
	text-align: center;
	border: 1px solid transparent;
	margin: 0 auto
}

.area-goods .top-title i {
	width: 12px;
	height: 7px;
	background: url(../images/arrow_down_b_g.png) no-repeat;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s,-webkit-transform .4s
}

.area-goods .top-title span {
	display: inline-block;
	float: left;
	font-weight: 400;
	height: 18px;
	overflow: hidden;
	vertical-align: middle;
	max-width: 140px;
	color: #a1a1a1;
	line-height: 18px
}

.area-goods .nav-box {
	display: none;
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 0 12px 7px 35px;
	position: absolute;
	left: 0;
	top: 39px;
	width: 442px;
	z-index: 998
}

.area-goods .nav-box .title {
	border-bottom: 1px solid #d9d9d9;
	line-height: 30px;
	color: #2a2a2a!important;
	font-size: 14px;
	font-weight: 700;
	margin-top: 10px;
	padding-bottom: 7px;
	width: 95%
}

.area-goods .nav-box .title.no-one {
	border-bottom: 1px solid transparent
}

.area-goods .nav-box .title a {
	color: #8D8D8D!important;
	font-size: 12px
}

.area-goods .nav-box .title a.active {
	color: #CC9756!important
}

.area-goods .nav-box .title a.active,.area-goods .nav-box .title a.area-all {
	background-color: #ddd;
	border-radius: 13px;
	padding: 2px 15px;
	line-height: 18px
}

.area-goods .nav-box .title a.active:hover,.area-goods .nav-box .title a.area-all:hover {
	color: #fff!important;
	background-color: #CC9756
}

.area-goods .nav-box .title a:hover {
	color: #ff6c00!important
}

.area-goods .nav-box .list {
	font-size: 12px;
	overflow: auto;
	width: 100%
}

.area-goods .nav-box .list li {
	float: left;
	height: 28px;
	line-height: 28px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 20%
}

.area-goods .nav-box .list a {
	color: #9a9a9a;
	font-size: 12px
}

.area-goods .nav-box .list a.active,.area-goods .nav-box .list a:hover {
	color: #ff6c00
}

.area-goods:hover .top-title {
	border-color: #e6e6e6;
	border-bottom: 0;
	padding-bottom: 12px;
	background-color: #fff
}

.area-goods:hover .top-title i {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.area-goods:hover .nav-box {
	display: block
}

.area-goods1 {
	z-index: 1;
	position: relative;
	height: 38px
}

.area-goods1 .top-title {
	padding: 9px 10px 10px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid transparent;
	cursor: pointer
}

.area-goods1 .top-title a {
	color: #6a6a6a
}

.area-goods1 .top-title a.active,.area-goods1 .top-title a.area-all1.active {
	color: #CC9756
}

.area-goods1 .top-title i {
	margin-top: -1px;
	width: 12px;
	height: 7px;
	background: url(../images/arrow_down_b_g.png) no-repeat;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s,-webkit-transform .4s
}

.area-goods1 .top-title span {
	display: inline-block;
	float: left;
	font-weight: 400;
	height: 18px;
	overflow: hidden;
	vertical-align: middle;
	max-width: 140px;
	color: #a1a1a1;
	line-height: 18px
}

.area-goods1 .top-title:after {
	position: absolute;
	left: 1px;
	bottom: -1px;
	z-index: 1000;
	width: calc(100% - 2px);
	height: 2px;
	background: #fff
}

.area-goods1 .list {
	box-sizing: border-box;
	position: absolute;
	top: 38px;
	right: 0;
	background: #fff;
	z-index: 998;
	font-size: 12px;
	overflow: auto;
	width: 415px;
	display: none;
	padding: 8px 0 8px 23px;
	border: 1px solid #e6e6e6;
	box-shadow: 0 1px 2px rgba(0,0,0,.3)
}

.area-goods1 .list li {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0
}

.area-goods1 .list a {
	display: block;
	width: 78px;
	float: left;
	color: #9a9a9a;
	font-size: 12px;
	line-height: 38px
}

.area-goods1 .list a.active,.area-goods1 .list a:hover,.area-goods1:hover .top-title a {
	color: #CC9756
}

.area-goods1:hover .top-title {
	border-color: #e6e6e6;
	border-bottom: 0;
	padding-bottom: 12px;
	background-color: #fff
}

.area-goods1:hover .top-title:after {
	content: ''
}

.area-goods1:hover .top-title i {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(../images/arrow_down_b_o.png) no-repeat
}

.area-goods1:hover .top-title.no-one::after {
	display: none
}

.area-goods1:hover .top-title.no-one {
	border-color: transparent;
	background-color: transparent
}

.area-goods1:hover .list {
	display: block
}

.area-goods1:hover .list.no-one {
	display: none
}

.main-welcome-slider {
	width: 806px;
	height: 400px;
	overflow: hidden;
	position: relative
}

.main-welcome-slider span {
	position: absolute;
	cursor: pointer;
	top: 50%;
	margin-top: -31px
}

.main-welcome-slider .prev {
	left: 10px
}

.main-welcome-slider .next {
	right: 10px
}

.main-welcome-slider li a {
	display: block
}

.main-welcome-slider li a img {
	display: block;
	width: 806px;
	height: 400px
}

.keyword-association {
	height: 39px;
	overflow: hidden;
	line-height: 37px;
	border: 1px solid #eaeaea;
	padding: 0 10px;
	background: #fff;
	position: relative;
	margin-top: -1px
}

.keyword-association .title {
	color: #9a9a9a;
	margin-right: -15px
}

.keyword-association ul {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	width: 1070px;
	height: 15px
}

.keyword-association ul li {
	position: relative;
	float: left;
	display: flex;
	align-items: center;
	height: 15px;
	margin: 0 20px
}

.keyword-association ul li .hot-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background: url(../images/i-hot-4.png) center no-repeat
}

.keyword-association ul li:after {
	display: block;
	content: "";
	width: 1px;
	height: 13px;
	background: #d1d1d1;
	position: absolute;
	left: 0;
	top: 1px
}

.icon-hot,.icon-time {
	width: 16px;
	height: 16px
}

.keyword-association ul li:nth-of-type(1):after {
	display: none
}

.keyword-association ul li a {
	cursor: pointer
}

.keyword-item {
	float: left;
	margin: 0 12px;
	cursor: pointer
}

.icon-time {
	background-image: url(../images/icon-time.png)!important;
	margin-top: -1px
}

.icon-hot {
	background-image: url(../images/icon-hot.png)!important
}

.go2-alert {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040
}

.go2-alert .go2-alert-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .4
}

.go2-alert .go2-alert-con {
	position: relative;
	z-index: 1050;
	width: 380px;
	padding-top: 30px;
	margin: 100px auto;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden
}

.go2-alert .go2-alert-con .go2-alert-close {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	background: url(../images/alert-close.png)
}

.go2-alert .go2-alert-con p {
	padding: 70px 30px 30px;
	color: #3a3a3a;
	line-height: 24px;
	background: url(../images/alert.png) center top no-repeat;
	font-size: 18px;
	font-family: Microsoft YaHei;
	text-align: center
}

.go2-alert .go2-alert-con .go2-alert-sure {
	display: block;
	width: 100%;
	height: 41px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	background-color: #f8f8f8;
	color: #6a6a6a;
	font-size: 16px;
	font-family: Microsoft YaHei;
	border-top: 1px solid #dfdfdf
}

.go2-alert.go2-alert-success>.go2-alert-con>p {
	background-image: url(../images/alert-success.png)
}

.go2-alert.go2-alert-wrong>.go2-alert-con>p {
	background-image: url(../images/alert-wrong.png)
}

.purchaser-alert {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999999
}

.purchaser-alert .go2-alert-con {
	position: absolute;
	top: 160px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1050;
	width: 375px;
	height: 92px;
	background: rgba(0,0,0,.9);
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	padding: 0 20px;
	animation: toup .3s infinite;
	animation-iteration-count: 1
}

@keyframes toup {
	0% {
		top: 0
	}

	100% {
		top: 160px
	}
}

.purchaser-alert .go2-alert-con .rec {
	display: flex;
	align-items: center
}

.purchaser-alert .go2-alert-con p {
	color: #fff
}

.purchaser-alert .go2-alert-con a {
	color: #ECB067
}

.checkbox {
	overflow: hidden
}

.checkbox>li {
	float: left;
	margin-left: 20px;
	height: 32px;
	padding: 0 5px
}

.checkbox>li:first-child {
	margin-left: 0
}

.checkbox>li>label {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 14px;
	margin-top: 14px
}

.checkbox>li>label>input {
	display: none;
	display: inline\9;
	margin: 0;
	padding: 0;
	outline: 0;
	float: left\9
}

.checkbox>li>label>input:checked+span {
	border-color: #ff6c00;
	position: relative
}

.checkbox>li>label>input:checked+span::before {
	display: block;
	width: 11px;
	height: 11px;
	text-align: center;
	content: "";
	font-size: 10px;
	color: #ff6c00;
	line-height: 11px;
	font-family: Tahoma;
	background: url(../images/choice-white.png) center center no-repeat #ff6c00
}

.checkbox>li>label>input:checked~i {
	color: #ff6c00
}

.checkbox>li>label>span {
	display: inline-block;
	display: none\9;
	float: left;
	box-sizing: border-box;
	width: 13px;
	height: 13px;
	border: 1px solid #c1caca;
	background-color: #fff;
	margin-top: 1px
}

.checkbox>li>label>i {
	line-height: 13px;
	float: left;
	margin-left: 3px
}

.pagination-area {
	width: 1190px;
	overflow: hidden
}

.pagination-area .pagination {
	float: left;
	position: relative;
	left: 50%;
	color: #6a6a6a
}

.pagination-area .pagination .changepage {
	margin: 1px 0 45px;
	float: left;
	position: relative;
	left: -50%
}

.pagination-area .pagination .changepage a {
	display: block;
	float: left;
	height: 28px;
	border-radius: 2px;
	border: 1px solid #dfdfdf;
	padding: 0 10px;
	line-height: 26px;
	margin: 0 5px
}

.pagination-area .pagination .changepage a.pagebut {
	background: #fff;
	color: #909090
}

.pagination-area .pagination .changepage a.pagebut:hover {
	border: 1px solid;
	color: #CC9756
}

.pagination-area .pagination .changepage a.pageon {
	color: #fff;
	background: #CC9756;
	border-color: transparent!important
}

.pagination-area .pagination .changepage a.pageon:hover {
	color: #fff
}

.pagination-area .pagination .changepage a.pagenum {
	color: #6a6a6a;
	background: #FFF
}

.pagination-area .pagination .changepage a.pagenum:visited {
	color: #000
}

.pagination-area .pagination .changepage a.pagedis {
	color: #bcbcbc;
	background: #f8f8f8;
	border-color: #f8f8f8
}

.pagination-area .pagination .changepage .sure {
	float: left;
	display: block;
	width: 45px;
	height: 30px;
	margin: 0 5px;
	padding: 0 10px;
	font-size: 14px;
	color: #6a6a6a;
	line-height: 28px;
	background: #f1f1f1;
	border-radius: 2px;
	border: 1px solid #dfdfdf;
	cursor: pointer
}

.pagination-area .pagination .changepage .sure:hover {
	color: #CC9756
}

.pagination-area .pagination .changepage span {
	display: block;
	float: left;
	height: 30px;
	padding: 0 10px;
	margin: 0 5px;
	line-height: 22px
}

.pagination-area .pagination .changepage p {
	float: left;
	height: 30px;
	line-height: 30px
}

.pagination-area .pagination .changepage p .page {
	text-align: center;
	width: 40px!important;
	border-color: #dfdfdf!important;
	background: #fff;
	font-size: 14px;
	height: 30px!important;
	padding: 7px 0!important;
	line-height: 16px!important
}

.m-pro190 {
	float: left;
	width: 192px;
	height: 293px;
	border: 1px solid #fff;
	padding: 1px;
	background-color: #FAFAFA;
	position: relative;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
	box-sizing: border-box;
	margin: 0 8px 8px 0
}

.m-pro190 .product-img-box {
	position: relative;
	display: block;
	overflow: hidden;
	height: 190px;
	background-color: #fff
}

.m-pro190 .product-img-box .summer-new {
	background: url(../images/summer-new.png);
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0
}

.m-pro190 .product-img-box .red {
	background: url(../images/red.png);
	width: 90px;
	height: 90px;
	position: absolute;
	left: 0;
	top: 0
}

.m-pro190 .product-img-box .tag-box {
	position: absolute;
	top: -1px;
	right: 5px;
	display: none
}

.m-pro190 .product-img-box .tag-box i,.m-pro190 .product-img-box .tag-box img {
	float: left;
	margin-left: 1px
}

.m-pro190 .product-img-box a img {
	display: block;
	width: 190px;
	height: auto
}

.m-pro190 .product-img-box .recommend-product {
	background: url(../images/icon09.png);
	width: 43px;
	height: 43px;
	position: absolute;
	top: 0;
	right: 0
}

.m-pro190 .product-img-box .share-box {
	position: absolute;
	bottom: -36px;
	left: 0;
	background: rgba(255,108,0,.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E6FD6E01, endcolorstr=#E6FD6E01);
	right: 0;
	-webkit-transition: bottom .1s ease;
	transition: bottom .1s ease
}

.m-pro190 .product-img-box .share-box a {
	color: #fff;
	float: left;
	text-align: center;
	padding: 8px 0;
	width: 33.33333333%
}

.m-pro190 .product-img-box .share-box a:hover {
	background: #ff3c3c
}

.m-pro190 .product-img-box .share-box .three {
	width: 24%
}

.m-pro190 .product-img-box:hover .tag-box {
	display: block
}

.m-pro190 .product-img-box:hover .share-box {
	bottom: 0
}

.m-pro190 .product-normal-info {
	padding: 0 8px;
	overflow: auto;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	background-color: #fff
}

.m-pro190 .product-normal-info>p {
	color: #6a6a6a;
	height: 32px;
	line-height: 32px
}

.m-pro190 .product-normal-info .price {
	color: #ff3c3c;
	font-size: 20px;
	margin-left: 4px
}

.m-pro190 .product-normal-info .hot-level {
	float: right;
	margin-top: 5px
}

.m-pro190 .product-hover-info .price,.m-pro190 .product-normal-info .price-wrapper {
	font-size: 16px;
	float: left;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-pro190 .product-normal-info .hot-level i {
	vertical-align: baseline
}

.m-pro190 .product-normal-info .name {
	display: block;
	margin-bottom: 3px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	color: #b6b6b6;
	clear: left
}

.m-pro190 .product-normal-info .price-wrapper {
	display: block;
	height: 32px;
	font-family: Microsoft YaHei;
	max-width: 96px
}

.m-pro190 .product-normal-info .price-wrapper span {
	font-family: Tahoma
}

.m-pro190 .product-normal-info .tag-list {
	float: right;
	width: 76px;
	height: 18px;
	overflow: hidden;
	margin-top: 7px
}

.m-pro190 .product-normal-info .tag-list i {
	margin-right: 4px;
	float: right
}

.m-pro190 .product-normal-info .tag-list i:first-child {
	margin-right: 0
}

.m-pro190 .product-hover-info {
	position: absolute;
	bottom: -114px;
	left: -1px;
	z-index: 1;
	display: none;
	width: 192px;
	height: 214px;
	padding: 0 8px;
	color: #a3a3a3;
	border: 2px solid #ff6c00;
	border-top: none;
	background: #fff
}

.m-pro190 .product-hover-info .price {
	width: 110px;
	font-family: Microsoft YaHei;
	color: #6a6a6a;
	display: block;
	line-height: 28px;
	height: 28px;
	margin-top: 2px
}

.m-pro190 .product-hover-info .price strong {
	font-size: 20px;
	color: #ff3c3c;
	margin-left: 4px
}

.m-pro190 .product-hover-info .price span {
	color: #ff3c3c
}

.m-pro190 .product-hover-info .item {
	margin-bottom: 4px;
	clear: both;
	line-height: 18px
}

.m-pro190 .product-hover-info .item .level-one,.m-pro190 .product-hover-info .item .level-two,.m-pro190 .product-hover-info .item .level-zero {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 0 1px;
	vertical-align: sub
}

.m-pro190 .product-hover-info .item .tag {
	line-height: 18px;
	padding: 0 2px
}

.m-pro190 .product-hover-info .item .text-link {
	color: #ff6c00
}

.m-pro190 .product-hover-info .item .level-zero {
	background: url(../images/level_0.gif)
}

.m-pro190 .product-hover-info .item .level-one {
	background: url(../images/level_1.gif)
}

.m-pro190 .product-hover-info .item .level-two {
	background: url(../images/level_2.gif)
}

.m-pro190 .allow-express {
	background: #ff6c00;
	color: #fff;
	padding: 0 2px;
	margin-left: 8px;
	margin-top: 8px;
	position: relative;
	display: block;
	float: right;
	line-height: 16px
}

.m-pro190 .allow-express:after {
	content: "";
	position: absolute;
	top: 5px;
	left: -6px;
	border: 3px solid transparent;
	border-right-color: #ff6b00
}

.m-pro190 .merchant-info {
	position: absolute;
	left: 0;
	border-top: 1px solid #ddd;
	width: 176px;
	bottom: 8px;
	margin: 0 6px;
	padding: 0 2px
}

.m-pro190 .merchant-info p.item {
	height: 24px;
	padding: 3px 0;
	line-height: 18px;
	margin: 7px 0 0;
	overflow: hidden
}

.m-pro190 .merchant-info .merchant-name {
	display: inline-block;
	width: 63px;
	height: 18px;
	overflow: hidden;
	float: left
}

.m-pro190 .merchant-info .merchant-name i {
	float: left;
	margin-top: 2px
}

.m-pro190 .merchant-info .merchant-name span {
	vertical-align: middle;
	margin-left: 4px;
	display: inline-block;
	width: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	line-height: 16px
}

.m-pro190 .merchant-info .merchant-phone {
	display: inline-block;
	vertical-align: top;
	float: left;
	height: 18px;
	overflow: hidden;
	margin-left: 4px
}

.m-pro190 .merchant-info .merchant-phone img {
	float: left
}

.m-pro190 .merchant-info .merchant-phone span {
	vertical-align: middle;
	margin-left: 5px;
	line-height: 18px;
	float: left;
	display: block
}

.m-pro190 .merchant-info .merchant-address {
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-pro190 .two-code-ico {
	background: url(../images/two_code_ico_normal.png) no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	right: 2px;
	bottom: 5px
}

.m-pro190 .two-code-ico .two-code-img {
	position: absolute;
	left: 25px;
	bottom: -15px;
	border: 1px solid #ff6c00;
	padding: 18px 20px 8px 21px;
	text-align: center;
	display: none;
	cursor: default;
	z-index: 2;
	background: #fff
}

.m-pro190 .two-code-ico:hover .two-code-img,.m-pro222 .product-img-box>a {
	display: block
}

.m-pro190 .two-code-ico .two-code-img img {
	margin-bottom: 5px
}

.m-pro190 .two-code-ico .two-code-img span {
	color: #a3a3a3
}

.m-pro190 .two-code-ico .two-code-img:before {
	content: "";
	background: url(../images/left_arrow.png);
	width: 10px;
	height: 18px;
	position: absolute;
	left: -10px;
	bottom: 12px
}

.m-pro190 .two-code-ico:hover {
	background: url(../images/two_code_ico_hover.png) no-repeat
}

.m-pro190:nth-child(6n) {
	margin-right: 0
}

.m-pro190:hover {
	border-color: #ff6c00;
	background-color: #ff6c00
}

.search-result-list ul,.smart-promotion-list ul {
	width: 1210px;
	margin-left: -1px
}

.m-pro222 {
	float: left;
	width: 224px;
	height: 336px;
	margin: 0 18px 17px 0;
	border: 1px solid #fff;
	background-color: #FAFAFA;
	position: relative;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
	padding: 1px
}

.m-pro222 .product-img-box {
	position: relative;
	height: 220px;
	display: block;
	overflow: hidden;
	background-color: #fff
}

.m-pro222 .product-img-box>a>img {
	width: 100%
}

.m-pro222 .product-img-box .tag-box {
	display: none;
	position: absolute;
	top: -1px;
	right: 5px
}

.m-pro222 .product-img-box .tag-box i {
	float: left;
	margin-left: 1px
}

.m-pro222 .product-img-box .share-box {
	position: absolute;
	bottom: -31px;
	height: 31px;
	left: 0;
	background: rgba(255,108,0,.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E6FD6E01, endcolorstr=#E6FD6E01);
	right: 0;
	-webkit-transition: bottom .1s ease;
	transition: bottom .1s ease
}

.gg-item .product-img-box a .vip-tran,.recommend-list .recommend-item .img-box .vip-tran {
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E6000000, endcolorstr=#E6000000)
}

.m-pro222 .product-img-box .share-box a {
	color: #fff;
	float: left;
	text-align: center;
	padding: 8px 0;
	width: 33.33333333%
}

.m-pro222 .product-img-box .share-box a:hover {
	background-color: #ff3c3c
}

.m-pro222 .product-img-box .share-box .three {
	width: 24%
}

.m-pro222 .product-img-box .recommend-product {
	background: url(../images/icon09.png);
	width: 43px;
	height: 43px;
	position: absolute;
	top: 0;
	right: 0
}

.m-pro222 .product-img-box .icon-tag-sec,.m-pro222 .product-img-box .summer-new {
	width: 60px;
	height: 60px;
	left: 0;
	top: 0;
	position: absolute
}

.m-pro222 .product-img-box .tag-ali {
	background: url(../images/tag-ali.png)
}

.m-pro222 .product-img-box .tag-approval {
	background: url(../images/tag-approval.png)
}

.m-pro222 .product-img-box .tag-ditan {
	background: url(../images/tag-ditan.png)
}

.m-pro222 .product-img-box .tag-factory {
	background: url(../images/tag-factory.png)
}

.m-pro222 .product-img-box .tag-leather {
	background: url(../images/tag-leather.png)
}

.m-pro222 .product-img-box .tag-leftover {
	background: url(../images/tag-leftover.png)
}

.m-pro222 .product-img-box .tag-lightning {
	background: url(../images/tag-lightning.png)
}

.m-pro222 .product-img-box .tag-meilishuo {
	background: url(../images/tag-meilishuo.png)
}

.m-pro222 .product-img-box .tag-mogujie {
	background: url(../images/tag-mogujie.png)
}

.m-pro222 .product-img-box .tag-new_style {
	background: url(../images/tag-new_style.png)
}

.m-pro222 .product-img-box .tag-newsupplier {
	background: url(../images/tag-newsupplier.png)
}

.m-pro222 .product-img-box .tag-popularity {
	background: url(../images/tag-popularity.png)
}

.m-pro222 .product-img-box .tag-shiti {
	background: url(../images/tag-shiti.png)
}

.m-pro222 .product-img-box .tag-sufficient {
	background: url(../images/tag-sufficient.png)
}

.m-pro222 .product-img-box .tag-taobao {
	background: url(../images/tag-taobao.png)
}

.m-pro222 .product-img-box .tag-tmall {
	background: url(../images/tag-tmall.png)
}

.m-pro222 .product-img-box .tag-vdian {
	background: url(../images/tag-vdian.png)
}

.m-pro222 .product-img-box .tag-unique {
	background: url(../images/tag-unique.png)
}

.m-pro222 .product-img-box .summer-new {
	background: url(../images/summer-new.png)
}

.m-pro222 .product-img-box .red {
	background: url(../images/red.png);
	width: 90px;
	height: 90px;
	position: absolute;
	left: 0;
	top: 0
}

.m-pro222 .product-img-box:hover .tag-box {
	display: block
}

.m-pro222 .product-img-box:hover .share-box {
	bottom: 0
}

.m-pro222 .product-normal-info {
	padding: 8px 12px 10px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	background-color: #fff;
	height: 112px
}

.m-pro222 .product-normal-info .price {
	color: #ff3c3c;
	font-size: 20px;
	display: inline-block;
	width: 108px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 600
}

.m-pro222 .product-normal-info .price:before {
	content: "锟�";
	font-size: 16px;
	color: #6a6a6a;
	font-family: Microsoft YaHei
}

.m-pro222 .product-normal-info .price span {
	font-size: 12px
}

.m-pro222 .product-normal-info .name {
	margin: 8px 0;
	display: block;
	height: 34px;
	overflow: hidden;
	color: #b6b6b6;
	line-height: 16px;
	clear: left
}

.m-pro222 .product-normal-info .product-number {
	display: block;
	line-height: 30px;
	clear: both;
	color: #3b8fe4;
	font-weight: 400;
	font-size: 13px;
	float: left;
	max-width: 100%;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-pro222 .product-normal-info .product-number:hover {
	color: #ff6c00
}

.m-pro222 .product-normal-info .tag-list {
	float: right;
	width: 76px;
	height: 18px;
	overflow: hidden;
	margin-top: 3px
}

.m-pro222 .product-hover-info {
	height: 240px;
	padding: 8px 12px 5px;
	position: absolute;
	bottom: -127px;
	display: none;
	width: 224px;
	z-index: 2;
	background: #fff;
	border: 2px solid #ff6c00;
	left: -1px;
	border-top: none;
	color: #a3a3a3
}

.m-pro222 .product-hover-info .hot-level {
	display: block;
	line-height: 22px;
	font-family: '\5B8B\4F53'
}

.m-pro222 .product-hover-info .hot-level i {
	vertical-align: baseline;
	font-family: Tahoma;
	color: #ff6c00
}

.m-pro222 .product-hover-info .price {
	color: #ff3c3c;
	line-height: 26px;
	font-weight: 600
}

.m-pro222 .product-hover-info .price:before {
	content: "锟�";
	color: #6a6a6a;
	font-size: 16px;
	font-family: Microsoft YaHei
}

.m-pro222 .product-hover-info .price strong {
	font-size: 20px
}

.m-pro222 .product-hover-info .item {
	line-height: 22px;
	clear: both;
	height: 22px
}

.m-pro222 .product-hover-info .item .level-one,.m-pro222 .product-hover-info .item .level-tree,.m-pro222 .product-hover-info .item .level-two,.m-pro222 .product-hover-info .item .level-zero {
	width: 16px;
	height: 16px;
	margin: 0 1px;
	vertical-align: sub;
	display: inline-block
}

.m-pro222 .product-hover-info .item .text-link {
	color: #ff6c00
}

.m-pro222 .product-hover-info .item .level-zero {
	background: url(../images/level_0.gif)
}

.m-pro222 .product-hover-info .item .level-one {
	background: url(../images/level_1.gif)
}

.m-pro222 .product-hover-info .item .level-two {
	background: url(../images/level_2.gif)
}

.m-pro222 .product-hover-info .item .level-tree {
	background: url(../images/level_3.gif)
}

.m-pro222 .allow-express {
	background: #ff6c00;
	color: #fff;
	padding: 0 2px;
	float: right;
	margin-left: 12px;
	position: relative;
	line-height: 16px;
	margin-top: 4px
}

.m-pro222 .allow-express:after {
	content: "";
	position: absolute;
	top: 5px;
	left: -6px;
	border-color: transparent #ff6c00 transparent transparent;
	border-style: solid;
	border-width: 3px
}

.m-pro222 .merchant-info {
	height: 85px;
	position: absolute;
	width: 220px;
	left: 0;
	border-top: 1px solid #ccc;
	margin-top: 12px;
	padding: 0 14px;
	bottom: 2px
}

.m-pro222 .merchant-info p.item {
	margin-top: 6px;
	height: 24px;
	padding: 3px 0;
	line-height: 18px;
	overflow: hidden
}

.m-pro222 .merchant-info .merchant-name {
	display: inline-block;
	width: 65px;
	height: 18px;
	overflow: hidden;
	float: left
}

.m-pro222 .merchant-info .merchant-name i {
	float: left;
	margin-top: 2px
}

.m-pro222 .merchant-info .merchant-name span {
	line-height: 16px;
	vertical-align: middle;
	margin-left: 4px;
	font-weight: 700;
	width: 40px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left
}

.m-pro222 .merchant-info .merchant-phone {
	overflow: hidden;
	line-height: 18px;
	float: left;
	margin-left: 8px
}

.m-pro222 .merchant-info .merchant-phone img {
	float: left
}

.m-pro222 .merchant-info .merchant-phone span {
	vertical-align: middle;
	margin-left: 4px;
	font-weight: 700;
	display: block;
	float: left
}

.m-pro222 .merchant-info .merchant-address {
	height: 18px;
	overflow: hidden;
	margin-bottom: 6px;
	line-height: 18px;
	clear: both;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-pro222 .two-code-ico {
	background: url(../images/two_code_ico_normal.png) no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
	position: absolute;
	bottom: 9px;
	right: 10px
}

.m-pro222 .two-code-ico .two-code-img {
	position: absolute;
	left: 27px;
	bottom: -13px;
	border: 1px solid #ff6c00;
	padding: 18px 20px 13px 21px;
	text-align: center;
	display: none;
	cursor: default;
	z-index: 2;
	background: #fff
}

.m-pro222 .two-code-ico .two-code-img img {
	margin-bottom: 8px
}

.m-pro222 .two-code-ico .two-code-img span {
	line-height: 17px;
	display: block
}

.m-pro222 .two-code-ico .two-code-img:before {
	content: "";
	background: url(../images/left_arrow.png);
	width: 10px;
	height: 18px;
	position: absolute;
	left: -10px;
	bottom: 9px
}

.m-pro222 .two-code-ico:hover {
	background: url(../images/two_code_ico_hover.png) no-repeat
}

.m-pro222 .two-code-ico:hover .two-code-img {
	display: block
}

.m-pro222:hover {
	border: 1px solid #ff6c00;
	background-color: #ff6c00
}

.pro-224 {
	float: left;
	position: relative;
	width: 224px;
	height: 330px;
	background: #fff;
	border: 1px solid #f4f4f4;
	margin: 0 18px 25px 0
}

.pro-224:nth-of-type(5n) {
	margin-right: 0
}

.pro-224:nth-of-type(5n) .curd.active {
	transform: translateX(-170px)
}

.pro-224 .top-info {
	position: relative;
	z-index: 3;
	height: 220px
}

.pro-224 .top-info .img-box {
	overflow: hidden;
	width: 100%;
	height: 100%
}

.pro-224 .top-info .img-box img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.pro-224 .top-info .info-wrap-hover {
	display: none;
	position: relative;
	line-height: 1;
	padding: 10px 14px 0;
	background: #fff
}

.pro-224 .top-info .info-wrap-hover .name {
	margin-bottom: 18px;
	color: #333;
	white-space: nowrap;
	overflow: hidden
}

.pro-224 .top-info .info-wrap-hover .attr-wrap-box {
	color: #999;
	display: flex;
	justify-content: space-between;
	margin-bottom: 14px
}

.pro-224 .top-info .info-wrap-hover .btn-wrap {
	display: flex;
	justify-content: space-between
}

.pro-224 .top-info .info-wrap-hover .btn-wrap .btn {
	width: 90px;
	height: 30px;
	color: #CC9756;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #CC9756;
	border-radius: 2px
}

.pro-224 .top-info .info-wrap-hover .btn-wrap .btn.active,.pro-224 .top-info .info-wrap-hover .btn-wrap .btn:hover {
	background: #F5F3EF
}

.pro-224 .attr-wrap {
	display: flex
}

.pro-224 .attr-wrap span {
	margin-right: 5px
}

.pro-224 .info-wrap {
	height: 108px;
	line-height: 1;
	padding: 10px 14px 0;
	background: #fff;
	position: relative
}

.pro-224 .info-wrap .name {
	margin-bottom: 8px;
	color: #333;
	white-space: nowrap;
	overflow: hidden
}

.pro-224 .info-wrap .characters {
	margin-bottom: 8px;
	color: #999;
	position: relative;
	white-space: nowrap;
	overflow: hidden
}

.pro-224 .info-wrap .characters.characters-space:before {
	display: none
}

.pro-224 .info-wrap .icon-list {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 9px
}

.pro-224 .info-wrap .icon-list .icon-item {
	display: inline-block;
	padding: 0 4px;
	color: #fff;
	border-radius: 2px;
	font-weight: 400!important;
	margin-right: 4px
}

.pro-224 .info-wrap .icon-list .icon-item.new-icon {
	background: linear-gradient(140deg,#E6BC82,#DEA555)
}

.pro-224 .info-wrap .icon-list .icon-item.baokuan-icon {
	color: #FF4D1A;
	border: 1px solid #FF4D1A
}

.pro-224 .info-wrap .icon-list .icon-item.in-season {
	background-color: #E3F0FF;
	color: #3468b3;
	line-height: 18px
}

.pro-224 .info-wrap .icon-list .icon-item.stock {
	border: 1px solid #7899C8;
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #7899C8
}

.pro-224 .info-wrap .icon-list .icon-item.jy-icon {
	background: #14C976
}

.pro-224 .info-wrap .icon-list .is-top {
	font-size: 12px;
	font-family: SimSun;
	font-weight: 400;
	color: #CC9756
}

.pro-224 .info-wrap .icon-list .release-time-po {
	color: #999
}

.pro-224 .info-wrap .price-dist-wrap {
	display: flex;
	justify-content: space-between
}

.pro-224 .info-wrap .price-dist-wrap .price {
	font-size: 18px;
	font-family: Arial;
	font-weight: 700;
	color: #D7282D
}

.pro-224 .info-wrap .price-dist-wrap .price small {
	font-size: 14px;
	font-weight: 400
}

.pro-224 .info-wrap .price-dist-wrap .dist-num {
	font-size: 12px;
	color: #999
}

.pro-224 .img-box2 {
	overflow: hidden;
	height: 100%;
	position: relative;
	z-index: 21;
	background: #fff
}

.pro-224 .img-box2 .bg-img {
	width: 100%;
	height: 100%
}

.pro-224 .img-box2 .slogan {
	width: 190px;
	height: 70px;
	background: #FFF;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 15px;
	padding: 7px 6px;
	transition: all .25s;
	opacity: .86
}

.pro-224 .curd .item:hover .goods-img,.pro-224:hover .img-box2 img,.pro-224:hover .top-info .img-box img {
	opacity: .7
}

.pro-224 .img-box2 .slogan .neikuangxian {
	width: 100%;
	height: 100%;
	text-align: center;
	border: 1px solid rgba(0,0,0,.1);
	padding: 8px 14px 0;
	line-height: 1
}

.pro-224 .img-box2 .slogan .neikuangxian .shopname {
	font-size: 16px;
	font-weight: 700;
	color: #333;
	margin-bottom: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.pro-224 .img-box2 .slogan .neikuangxian .content {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.pro-224 .curd {
	width: 170px;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	background-color: #fff;
	text-align: center;
	padding-top: 18px;
	transition: all .3s;
	transform: scale(.98)
}

.pro-224 .curd.active {
	transform: translateX(224px) scale(1);
	box-shadow: 8px 0 10px 0 rgba(0,0,0,.1)
}

.pro-224 .curd .item {
	cursor: pointer
}

.pro-224 .curd .item:not(:last-of-type) {
	margin-bottom: 15px
}

.pro-224 .curd .item .goods-img {
	width: 116px;
	height: 116px;
	margin-bottom: 8px
}

.pro-224 .curd .item .desc {
	display: flex;
	justify-content: center
}

.pro-224 .curd .item .desc .unit {
	color: #333;
	font-size: 12px;
	font-family: Arial;
	font-weight: 700;
	transform: translate(0,3px);
	margin-right: 1px
}

.pro-224 .curd .item .desc .val {
	color: #333;
	font-size: 16px;
	font-family: Arial;
	font-weight: 700;
	margin-right: 4px
}

.pro-224 .curd .item .desc .new {
	width: 32px;
	height: 16px;
	background: linear-gradient(-25deg,#FF4E1B,#FF8036);
	border-radius: 2px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	font-size: 12px
}

.pro-224:hover .top-info .info-wrap-hover {
	display: block
}

.pro-224:hover .img-box2 .slogan {
	background: #CC9756
}

.pro-224:hover .img-box2 .slogan .content,.pro-224:hover .img-box2 .slogan .shopname {
	color: #fff
}

.pro-224.doufukuai2 .info-wrap .shopname {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	margin: 0 0 6px
}

.pro-224.doufukuai2 .info-wrap .supplier {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px
}

.pro-224.doufukuai2 .info-wrap .supplier .pronum {
	padding: 0 8px;
	height: 20px;
	line-height: 20px;
	background: #F5F5F5;
	border-radius: 3px;
	margin-left: 10px
}

.pro-224.doufukuai2 .info-wrap .toshop {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 182px;
	height: 28px;
	background: #FFF;
	border: 1px solid #BABABA;
	color: #666;
	font-size: 12px
}

.pro-224.doufukuai2 .info-wrap .toshop:hover {
	color: #CC9756;
	background: #FFFCFA;
	border: 1px solid #CC9756
}

.pro-224.doufukuai2 .top-info .img-box {
	overflow: hidden
}

.pro-224.doufukuai2 .top-info .img-box .img1 {
	display: block
}

.pro-224.doufukuai2 .top-info .img-box .img2,.pro-224.doufukuai2:hover .top-info .img-box .img1 {
	display: none
}

.pro-224.doufukuai2:hover {
	z-index: 1
}

.gg-item .product-img-box a,.gg-item .product-img-box a img,.pro-224.doufukuai2:hover .top-info .img-box .img2 {
	display: block
}

.pro-224.doufukuai2:hover .top-info .img-box img {
	opacity: 1
}

.right-ad-list {
	float: left;
	position: relative
}

.gg-item {
	width: 222px;
	border: 1px solid #ccc;
	margin-bottom: 21px;
	background: #f6f6f6;
	height: 333px
}

.gg-item img {
	width: 100%
}

.gg-item .product-img-box {
	position: relative;
	display: block;
	overflow: hidden
}

.gg-item .product-img-box a .vip-tran {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.75);
	top: 0;
	left: 0
}

.gg-item .product-img-box a .vip-tips {
	position: absolute;
	display: block;
	bottom: 0;
	width: 100%;
	line-height: 28px;
	color: #91ff00;
	text-align: center;
	background-color: #47730d
}

.gg-item .product-img-box a .icon-vip {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: 48px;
	border-bottom: 0;
	z-index: 3
}

.gg-item .product-img-box a .vip-hover {
	display: none
}

.gg-item .product-img-box .tag-box {
	display: none;
	position: absolute;
	right: 5px;
	top: -1px
}

.gg-item .product-img-box:hover .tag-box,.gg-item .product-img-box:hover .vip-hover {
	display: block
}

.gg-item .product-normal-info {
	padding: 8px 12px 13px;
	overflow: auto;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	height: 112px
}

.gg-item .product-normal-info .price {
	color: #ff3c3c;
	font-size: 20px;
	display: inline-block;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 600
}

.gg-item .product-normal-info .price:before {
	content: "锟�";
	font-size: 16px;
	color: #6a6a6a;
	font-family: Microsoft YaHei
}

.gg-item .product-normal-info .price span {
	font-size: 12px
}

.gg-item .product-normal-info .name {
	margin: 8px 0;
	display: block;
	height: 34px;
	overflow: hidden;
	color: #b6b6b6;
	line-height: 16px
}

.gg-item .product-normal-info .product-number {
	font-weight: 700
}

.gg-item .product-normal-info .product-number:hover {
	color: #ff6c00
}

.gg-item .product-normal-info .tag-list {
	float: right;
	width: 76px;
	height: 18px;
	overflow: hidden
}

.gg-item .product-hover-info .hot-level {
	display: block;
	line-height: 22px;
	font-family: '\5B8B\4F53'
}

.gg-item .product-hover-info .hot-level i {
	vertical-align: baseline;
	font-family: Tahoma;
	color: #ff6c00
}

.gg-item .product-number {
	float: right;
	color: #c54240;
	text-align: right
}

.gg-item .recommend {
	background: #c54240;
	color: #fff;
	float: right;
	padding: 1px 5px;
	margin: 3px
}

.gg-item:hover {
	border-color: #ff6c00
}

.product-img-box .product-collect {
	position: absolute;
	left: 0;
	top: 0;
	padding: 4px 12px;
	height: 20px;
	line-height: 12px;
	font-weight: 400;
	font-size: 12px;
	border-radius: 3px;
	margin: 3px;
	font-family: PingFangSC,Microsoft YaHei,SimSun,Tahoma,Arial,'\5B8B\4F53';
	background: #fff
}

.product-img-box .product-collected {
	color: #767676
}

.product-img-box .product-collected:hover {
	color: #fff;
	background: #ff6c00
}

.product-img-box .product-collected:hover span {
	color: #fff
}

.product-img-box .collected span {
	color: #ff6c00
}

.product-img-box .product-uncollected {
	color: #fff;
	background: #ff6c00
}

.product-img-box .icon-has-video {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	background: url(../images/start-icon.png) center no-repeat;
	background-size: cover
}

.product-normal-info .product-btn {
	height: 28px;
	font-size: 12px;
	line-height: 28px
}

.product-normal-info .product-number {
	float: left;
	width: 50%;
	color: #3b8fe4
}

.product-normal-info .product-number:hover,.product-normal-info .text-link {
	color: #ff6c00
}

.pro-list-end {
	margin-right: 0!important
}

.pro-list-end .two-code-img {
	left: auto!important;
	right: 26px
}

.pro-list-end .two-code-img:before {
	display: none
}

.pro-list-end .two-code-img:after {
	content: "";
	background: url(../images/right_arrow.png);
	width: 10px;
	height: 18px;
	position: absolute;
	right: -10px;
	bottom: 13px
}

.pro222-list-end .two-code-img {
	left: auto;
	right: 26px
}

.pro222-list-end .two-code-img:before {
	background: url(../images/right_arrow.png);
	left: auto;
	right: -10px
}

.recommend-list {
	border-left: 1px solid #ccc
}

.recommend-list .recommend-item {
	float: left;
	width: 198px;
	height: 225px;
	padding: 8px 9px 14px 8px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative
}

.recommend-list .recommend-item .img-box {
	display: block;
	position: relative
}

.recommend-list .recommend-item .img-box .icon-vip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 48px!important;
	height: 48px!important
}

.recommend-list .recommend-item .img-box .vip-tran {
	display: block;
	position: absolute;
	width: 100%!important;
	height: 100%!important;
	top: 0;
	left: 0
}

.recommend-list .recommend-item .img-box .vip-tips {
	position: absolute;
	display: block;
	bottom: 0;
	width: 100%!important;
	line-height: 28px;
	color: #91ff00;
	text-align: center;
	background-color: #47730d
}

.recommend-list .recommend-item .img-box .vip-hover {
	display: none
}

.recommend-list .recommend-item .img-box .fa-show,.recommend-list .recommend-item .img-box .fa-show-recommen {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -31px;
	margin-top: -48px;
	font-size: 96.5px!important;
	color: rgba(255,255,255,.8);
	text-shadow: 0 8px 22px #666
}

.recommend-list .recommend-item .img-box:hover .vip-hover,.recommend-list .recommend-item a img {
	display: block
}

.recommend-list .recommend-item .info {
	margin-top: 7px;
	white-space: nowrap
}

.recommend-list .recommend-item .info span.tag-list {
	margin-top: 1px
}

.recommend-list .recommend-item .info strong {
	font-size: 14px;
	font-weight: 700;
	height: 19px;
	display: inline-block;
	overflow: hidden;
	width: 45px;
	vertical-align: bottom
}

.recommend-list .recommend-item:hover .li-border {
	display: block
}

.li-border {
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	display: none;
	z-index: 2
}

.li-border .right,.li-border .top {
	top: -1px;
	background: #ff3d3b;
	position: absolute
}

.li-border .top {
	width: 197px;
	height: 2px;
	left: -1px
}

.li-border .right {
	width: 2px;
	height: 226px;
	left: 196px
}

.li-border .bottom {
	background: #ff3d3b;
	position: absolute;
	width: 197px;
	height: 2px;
	top: 223px
}

.li-border .left {
	background: #ff3d3b;
	position: absolute;
	width: 2px;
	height: 225px;
	left: -1px
}

.guess-title {
	font-size: 18px;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
	clear: both;
	font-family: Microsoft YaHei
}

.guess-title:after,.guess-title:before {
	content: "";
	position: absolute;
	width: 535px;
	height: 2px;
	top: 11px;
	background: #ccc
}

.guess-title:before {
	left: 0
}

.guess-title:after {
	right: 0
}

.guess-banner {
	position: relative;
	overflow: auto;
	width: 1189px;
	display: block;
	margin: 0 auto 30px;
	box-sizing: content-box;
	padding-bottom: 30px
}

.guess-banner ul {
	overflow: visible!important
}

.guess-banner ul li {
	float: left;
	width: 1192px!important
}

.guess-banner ul li .guess-banner .m-pro190 {
	width: 192px;
	margin-right: 8px;
	margin-bottom: 10px
}

.guess-banner .numeric {
	left: 50%;
	position: absolute;
	bottom: -4px
}

.guess-banner .numeric ol {
	float: left;
	position: relative;
	left: -50%
}

.guess-banner .numeric li {
	background: #d5d5d5;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 0 4px;
	opacity: 1;
	text-indent: -999em;
	-webkit-transition: background .5s ease 0s,opacity .5s ease 0s;
	transition: background .5s ease 0s,opacity .5s ease 0s;
	width: 51px;
	border-radius: 10px
}

.guess-banner .numeric li.active {
	background: #f04d43
}

.message-lay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 10000
}

.message-box {
	border: 4px solid #bbb;
	height: auto!important;
	background: #fff;
	position: absolute;
	z-index: 10001
}

.message-content-info {
	background: url(../images/info.gif) center center no-repeat;
	width: 70px;
	min-height: 60px
}

.message-content-success {
	background: url(../images/right.gif) center center no-repeat;
	width: 70px;
	min-height: 60px
}

.message-content-err {
	background: url(../images/err.gif) center center no-repeat;
	width: 70px;
	min-height: 60px
}

.message-content-ask {
	background: url(../images/ask.gif) center center no-repeat;
	width: 70px;
	min-height: 60px
}

.message-content-txt {
	line-height: 22px;
	color: #333;
	text-align: left;
	padding: 5px
}

.message-title {
	height: 27px;
	background: #eee;
	cursor: move
}

.message-title .message-title-txt {
	float: left;
	display: inline;
	line-height: 27px;
	height: 27px;
	color: #333;
	padding-left: 10px
}

.message-title .message-title-close,.message-title .message-title-close:hover {
	float: right;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-top: 7px;
	margin-right: 8px;
	overflow: hidden
}

.message-title .message-title-close {
	background: url(../images/close.gif) no-repeat
}

.message-title .message-title-close:hover {
	background: url(../images/close.gif) 0 -12px no-repeat
}

.message-button {
	text-align: center;
	height: 35px;
	width: 95%;
	border-top: #ccc solid 1px;
	margin: auto
}

.message-button input {
	color: #333;
	text-align: center;
	margin: 5px;
	padding: 0;
	background: #eee;
	border: none;
	width: 80px;
	height: 23px;
	line-height: 23px;
	font-size: 12px
}

.message-simpleconfirm {
	width: 260px;
	position: absolute;
	z-index: 9999
}

.message-simpleconfirm .message-simpleconfirm-triangle {
	background: url(../images/triangle.gif) no-repeat;
	width: 13px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 240px
}

.message-simpleconfirm .message-simpleconfirm-box {
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 5px;
	background: #fff;
	margin-bottom: 2px;
	margin-right: 2px
}

.message-simpleconfirm .message-simpleconfirm-title {
	line-height: 35px;
	padding-left: 18px;
	background: url(../images/ui-icons_tip.gif) left 10px no-repeat
}

.message-simpleconfirm .message-simpleconfirm-botton {
	width: 100%;
	border-top: #ccc solid 1px;
	padding-top: 5px;
	text-align: right
}

.message-simpleconfirm .message-simpleconfirm-botton input {
	border: none;
	background: #fff;
	font-size: 12px;
	font-weight: 700
}

.slider-img {
	width: 100%;
	overflow: hidden
}

.slider-img ul li a {
	display: flex;
	justify-content: center;
	align-items: center
}

.slider-img ul li a img {
	max-height: 120px
}

.slider-img .numeric {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 5px
}

.slider-img .numeric ol {
	width: 100%
}

.slider-img .numeric li {
	display: inline-block;
	font-size: 0;
	margin-right: 5px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #7e3c3c
}

.slider-img .numeric li.active {
	background: #ed5757
}

.banner01-box {
	width: 1190px;
	margin: 12px auto;
	overflow: hidden
}

.banner01-box a {
	display: block;
	float: left
}

.banner01-box a img {
	display: block
}

.banner-second-01 a {
	margin-left: 5px
}

.banner-second-01 a:first-child {
	margin-left: 0
}

.banner-second-01 a img {
	width: 390px;
	height: 100px
}

.hot-list-title {
	width: 1190px;
	background: #f8f8f8;
	color: #ff6c00;
	line-height: 30px;
	padding: 0 10px;
	font-size: 12px;
	margin: 0 0 19px;
	border: 1px solid #dfdfdf
}

.select-box {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 12px;
	position: relative
}

.select-box .check-tab {
	height: 35px;
	line-height: 30px;
	width: 100%;
	border-bottom: 2px solid #CC9756
}

.select-box .check-tab>li {
	float: left;
	font-weight: 700;
	padding: 0 17px;
	position: relative;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	height: 33px
}

.select-box .check-tab>li a {
	color: #8D8D8D
}

.select-box .check-tab>li.active {
	background: #CC9756;
	border-color: #CC9756
}

.select-box .check-tab>li.active a,.select-box .check-tab>li.active:hover a {
	color: #fff
}

.select-box .address-item-list .active,.select-box .check-tab>li:hover>a {
	color: #CC9756
}

.select-box .check-tab.filter-box li a {
	font-size: 12px
}

.select-box .text-d {
	font-size: 12px;
	font-weight: 400!important;
	color: #0072e7;
	background: 0 0!important;
	width: 278px;
	border-right: none!important;
	text-align: right;
	position: absolute;
	top: 5px;
	right: 20px
}

.select-box .text-d a {
	color: #0072e7
}

.select-box .attribute-tab {
	width: 100%;
	height: 40px;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	line-height: 40px;
	color: #929292;
	overflow: hidden;
	padding: 0 12px
}

.select-box .attribute-tab li {
	float: left;
	padding: 0 5px
}

.select-box .attribute-tab li a {
	color: #929292
}

.select-box .attribute-tab li:hover a,.select-box .attribute-tab.active a {
	color: #CC9756
}

.select-box .attribute-tab.address li {
	width: 80px
}

.checkbox-item {
	display: none
}

.checkbox-item+label,.footer-02 a.qq,.select-tab-cat .select-item .attribute-item-order li a {
	display: inline-block
}

.checkbox-item+label {
	border: 1px solid #C1CACA;
	width: 11px;
	height: 11px;
	position: relative;
	vertical-align: sub;
	margin-right: 3px;
	background: #fff
}

.checkbox-item:checked+label {
	border: 1px solid #ff6c00
}

.checkbox-item:checked+label::before {
	content: '鈭�';
	position: absolute;
	left: 2px;
	top: -11px;
	color: #ff6c00;
	font-size: 10px
}

.checkbox-item:checked~span {
	color: #ff6c00
}

.select-tab-cat {
	border: 1px solid #e5e5e5;
	color: #939393;
	overflow: hidden
}

.select-tab-cat li {
	float: left;
	padding: 0 10px
}

.select-tab-cat .select-item {
	height: 40px;
	background: #f4f4f4;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb
}

.select-tab-cat .select-item .attribute-item {
	float: left
}

.select-tab-cat .select-item .attribute-item li {
	border-right: 1px solid #eaeaea
}

.select-tab-cat .select-item .attribute-item li.active {
	background: #fff
}

.select-tab-cat .select-item .attribute-item li.active a {
	color: #CC9756;
	font-weight: 700
}

.select-tab-cat .select-item .attribute-item li.active:hover a {
	color: #CC9756
}

.select-tab-cat .select-item .page-box {
	height: inherit;
	width: 93px;
	border-left: 1px solid #ebebeb
}

.select-tab-cat .select-item .attribute-item-check {
	float: right
}

.select-tab-cat .select-item .attribute-item-order {
	height: 39px;
	line-height: 39px
}

.footer-area .arrow-down,.footer-area .arrow-up {
	position: absolute;
	bottom: 15px;
	right: 2px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.select-tab-cat .select-item .attribute-item-order li {
	padding: 0 9px;
	min-width: 10px
}

.select-tab-cat .select-item .attribute-item-order li.active a {
	color: #CC9756;
	font-weight: 700;
	border-bottom: 2px solid #CC9756
}

.select-tab-cat .select-item .attribute-item-order li:hover a {
	color: #CC9756;
	font-weight: 700
}

.select-tab-cat .select-item .attribute-item-order .letter {
	color: #333;
	font-weight: 700;
	border-bottom: 2px solid #333
}

.footer-02 {
	padding: 14px 0 52px
}

.footer-02 .title {
	background: silver;
	line-height: 29
}

.footer-02 .flow {
	background: url(../images/flow_chant.jpg) center no-repeat #f4f4f4;
	line-height: 247px;
	margin-bottom: 20px
}

.footer-02 p {
	line-height: 34px
}

.footer-02 a.qq {
	line-height: 22px;
	vertical-align: middle
}

.footer-02 .fl-one span {
	margin: 0 16px
}

.footer-02 .fl-two span {
	color: #7c7c7c;
	margin-left: 17px
}

.footer-02 .tell-iphone {
	color: #b6b6b6!important;
	margin-left: 0!important
}

.footer-02 .address {
	color: #9a9a9a
}

.footer-area {
	background: #393939;
	padding: 10px 0
}

.footer-area .friendly-link,.footer-area .hot-sort {
	padding: 6px 0;
	line-height: 2;
	border-top: 1px solid #3f4042;
	color: #5c5c5c
}

.footer-area .arrow-up {
	background: url(../images/footer_arrow_icons.gif) -15px 0 no-repeat
}

.footer-area .arrow-down {
	background: url(../images/footer_arrow_icons.gif) no-repeat
}

.footer-area .friendly-link {
	position: relative;
	border-bottom: 1px solid #3f4042
}

.footer-area .hot-sort {
	position: relative
}

.footer-area a {
	position: relative;
	color: #9a9a9a;
	padding: 0 8px;
	float: left
}

.footer-area .footer-link-p a:after,.footer-area a:after {
	position: absolute;
	content: "";
	height: 12px;
	background-color: #5c5c5c;
	display: inline-block;
	right: 0
}

.footer-area a:after {
	top: 2px;
	width: 0
}

.footer-area a:hover {
	color: #CC9756
}

.footer-area .hot-title {
	width: 60px;
	float: left
}

.footer-area .footer-link-p {
	width: 1180px;
	max-height: 72px;
	padding-right: 20px;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: inline-block
}

.footer-area .footer-link-p a:after {
	top: 8px;
	width: 1px
}

.footer-area .footer-link-p a.first {
	border-left: none;
	padding-left: 8px
}

.footer-area .footer-link-p a.first:after {
	width: 0;
	height: 0
}

.footer-area .footer-link-p a.first:hover {
	color: #9a9a9a
}

.footer-area .footer-link-p span {
	word-break: normal!important;
	text-align: inherit!important;
	display: inline-block;
	float: left
}

.gg-dynamic-pro {
	border: 1px solid #e8e8e8;
	width: 218px;
	overflow: hidden
}

.gg-dynamic-pro .title-box {
	height: 33px
}

.gg-dynamic-pro .title-box .title {
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	line-height: 33px;
	color: #6a6a6a;
	font-weight: 700;
	padding: 0 3px;
	margin: 0 12px
}

.gg-dynamic-pro .notice-item ul {
	padding: 15px 15px 0;
	line-height: 20px
}

.gg-dynamic-pro .notice-item ul li {
	margin-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
	padding: 0 3px 10px
}

.gg-dynamic-pro .notice-item ul li .time {
	color: #BDB4B4
}

.gg-dynamic-pro .notice-item ul>.time {
	margin-bottom: 8px;
	cursor: pointer;
	color: #BDB4B4;
	float: left;
	clear: both
}

.second-nav-box {
	background: #f3f3f3;
	border-bottom: 1px solid #d9d9d9
}

.second-nav-box .second-nav-list {
	min-height: 39px
}

.second-nav-box .second-nav-list .second-nav-item {
	float: left;
	padding: 14px 15px 14px 0
}

.second-nav-box .second-nav-list .second-nav-item a {
	display: block;
	padding: 0 0 0 15px;
	border-left: 1px solid #737373;
	line-height: 11px;
	font-size: 12px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	color: #6a6a6a
}

.second-nav-box .second-nav-list .second-nav-item a.all {
	color: #fb4a35;
	font-weight: 700
}

.second-nav-box .second-nav-list .second-nav-item a:hover {
	color: #ff6c00
}

.second-nav-box .second-nav-list .second-nav-item span {
	margin: 0 5px
}

.second-nav-box .second-nav-list .second-nav-item:nth-of-type(1) a {
	border: transparent
}

.second-nav-box .second-nav-list .second-nav-item.active {
	background: #fff;
	border: 1px solid;
	border-color: transparent #d9d9d9 #fff
}

.second-nav-box .second-nav-list .second-nav-item.active a {
	border: none;
	color: #ff6c00;
	cursor: default;
	font-weight: 700
}

.second-nav-box .second-nav-list .second-nav-item.active+.second-nav-item a {
	border: none
}

.product-details-box {
	overflow: auto;
	font-size: 12px
}

.product-details-box .product-recommend .title {
	line-height: 36px;
	margin-bottom: -15px
}

.product-details-box .product-recommend .recommend-list {
	border: none
}

.product-details-box .product-recommend .recommend-list .recommend-item {
	margin: 15px 0;
	float: none;
	padding: 0;
	height: auto;
	border: none
}

.product-details-box .product-recommend .recommend-list .recommend-item .price {
	margin: 5px 0
}

.product-details-box .product-recommend .recommend-list .recommend-item .price:before {
	content: "锟�";
	font-family: Microsoft YaHei
}

.product-details-box .product-recommend.product-recommend-1 .recommend-item,.product-details-box .product-recommend.product-recommend-1 .recommend-item img {
	width: 160px
}

.product-details-box .product-recommend.product-recommend-2 {
	border: 1px solid #d4d4d4;
	padding: 0 17px
}

.product-details-box .product-recommend.product-recommend-2 .recommend-item,.product-details-box .product-recommend.product-recommend-2 .recommend-item img {
	width: 180px
}

.tips {
	position: fixed;
	z-index: 99;
	border-top: 1px solid #e0e0e0;
	background-color: #fff
}

.hide {
	display: none
}

.show {
	display: block!important
}

.jxhy.m-pro190:hover,.jxhy.m-pro222:hover {
	border-color: #723EF2;
	background-color: #723EF2
}

.m-pro190.jxhy .product-img-box .share-box,.m-pro222.jxhy .product-img-box .share-box {
	background: rgba(114,62,242,.9)
}

.m-pro190.jxhy .product-img-box .share-box a:hover,.m-pro222.jxhy .product-img-box .share-box a:hover {
	background: #723EF2
}

.m-pro190.jxhy .product-hover-info,.m-pro222.jxhy .product-hover-info {
	border-color: #723EF2
}

.m-pro190.jxhy .product-hover-info {
	bottom: -95px;
	height: 195px
}

.m-pro190.jxhy .merchant-info .item,.m-pro222.jxhy .merchant-info .item {
	text-align: center
}

.m-pro190.jxhy .product-normal-info .name,.m-pro222.jxhy .product-normal-info .name {
	word-break: break-all;
	text-align: justify;
	height: 34px;
	margin: 14px 0 19px
}

.m-pro222.jxhy .product-normal-info .name {
	margin-bottom: 20px
}

.m-pro190.jxhy .product-number.link-hover,.m-pro222.jxhy .product-number.link-hover {
	display: none
}

.m-pro190.jxhy .merchant-info .item:nth-of-type(2),.m-pro222.jxhy .merchant-info .item:nth-of-type(2) {
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px)
}

.m-pro190.jxhy .merchant-info .item:nth-of-type(3),.m-pro222.jxhy .merchant-info .item:nth-of-type(3) {
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	transform: translateY(-6px)
}

.m-pro222.jxhy .merchant-info {
	height: 79px;
	padding: 8px 14px
}

.m-pro190.jxhy .product-normal-info .t-price,.m-pro222.jxhy .product-normal-info .t-price {
	color: #ff3c3c;
	font-size: 20px;
	display: inline-block;
	width: 68px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-pro190.jxhy .product-hover-info .t-price,.m-pro222.jxhy .product-hover-info .t-price {
	color: #ff3c3c;
	line-height: 26px
}

.fullnumber {
	display: inline-block;
	width: 56px;
	text-align: center;
	color: #707070;
	padding: 0 3px;
	background-color: #fff;
	border: 1px solid #DDD;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400
}

.fullnumber>label {
	display: none;
	background: url(../images/fullnumber.png);
	position: absolute;
	top: 22px;
	left: 5px;
	width: 250px;
	height: 37px;
	color: #FF6C00;
	line-height: 38px;
	text-align: left;
	z-index: 55;
	font-size: 12px;
	font-weight: 400
}

.fullnumber:hover>label {
	display: block
}

.fullnumber.showfullnumber1 {
	color: #707070;
	border: 1px solid #DDD
}

.fullnumber.showfullnumber1:hover {
	color: #FF6C00;
	border: 1px solid #DDD;
	background-color: #DDD
}

.tips-warpper {
	position: fixed;
	right: 0;
	bottom: 300px;
	z-index: 9999;
	box-shadow: 0 2px 29px 0 rgba(10,2,4,.03);
	border-radius: 16px 0 0 16px;
	background: #fff
}

.tips-warpper.anniversary li>a {
	color: #DA924C
}

.tips-warpper.anniversary li>a.tip-order i {
	background-image: url(../images/i-order-2.png)
}

.tips-warpper.anniversary li>a.tip-kefu i {
	background-image: url(../images/i-kefu-2.png)
}

.tips-warpper.anniversary li>a.tip-download i {
	background-image: url(../images/i-download-2.png)
}

.tips-warpper.anniversary li>a:after {
	background: #E3A569
}

.tips-warpper.anniversary li:hover a {
	color: #FF6E2E
}

.tips-warpper.anniversary li:hover a:after {
	background: #FF6D2D
}

.tips-warpper.anniversary li:hover .tip-order i {
	background-image: url(../images/i-order-2-h.png)
}

.tips-warpper.anniversary li:hover .tip-kefu i {
	background-image: url(../images/i-kefu-2-h.png)
}

.tips-warpper.anniversary li:hover .tip-download i {
	background-image: url(../images/i-download-2-h.png)
}

.tips-warpper.anniversary li.top-item i {
	background-image: url(../images/tip-to-top-2.png)
}

.tips-warpper.anniversary li.top-item:hover i {
	background-image: url(../images/tip-to-top-2-h.png)
}

.tips-warpper .JS_go_top {
	display: none
}

.tips-warpper .JS_go_top:before {
	content: '';
	position: absolute;
	top: 0;
	left: calc(50% - 13px);
	width: 26px;
	height: 1px;
	background: #ECECEC
}

.tips-warpper .tips-top {
	position: absolute;
	right: 0;
	top: -60px;
	z-index: 2;
	width: 55px;
	height: 55px
}

.tips-warpper .tips-top img {
	position: absolute;
	bottom: 0;
	right: 0
}

.tips-warpper li {
	position: relative;
	width: 55px;
	border-top: none
}

.tips-warpper li>a {
	position: relative;
	display: block;
	padding: 20px 0;
	font-size: 12px;
	color: #979EB0;
	text-align: center;
	margin: 0 auto
}

.tips-warpper li>a i {
	width: 20px;
	height: 20px;
	margin-bottom: 7px
}

.tips-warpper li>a.tip-order i {
	background: url(../images/i-order-1.png) center no-repeat
}

.tips-warpper li>a.tip-login i {
	background: url(../images/i-login-1.png) center no-repeat
}

.tips-warpper li>a.tip-dingyue i {
	background: url(../images/i-dingyue-1.png) center no-repeat
}

.tips-warpper li>a.tip-dingyue .bumb-num {
	position: absolute;
	width: 32px;
	height: 18px;
	background: #E62129;
	color: #fff;
	border: 1px solid #E82624;
	border-radius: 9px;
	left: -8px;
	top: 10px
}

.tips-warpper li>a.tip-history i {
	background: url(../images/i-history-1.png) center no-repeat
}

.tips-warpper li>a.tip-feedback i {
	background: url(../images/i-feedback-1.png) center no-repeat
}

.tips-warpper li>a.tip-kefu i {
	background: url(../images/i-kefu-1.png) center no-repeat
}

.tips-warpper li>a.tip-download i {
	background: url(../images/i-download-1.png) center no-repeat
}

.tips-warpper li>a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: calc(50% - 13px);
	width: 26px;
	height: 1px;
	background: #ECECEC
}

.tips-warpper li:hover a {
	color: #CC9756
}

.tips-warpper li:hover .tip-order i {
	background: url(../images/i-order-1-h.png) center no-repeat
}

.tips-warpper li:hover .tip-login i {
	background: url(../images/i-login-1.png) center no-repeat
}

.tips-warpper li:hover .tip-dingyue i {
	background: url(../images/i-dingyue-1-h.png) center no-repeat
}

.tips-warpper li:hover .tip-history i {
	background: url(../images/i-history-1-h.png) center no-repeat
}

.tips-warpper li:hover .tip-feedback i {
	background: url(../images/i-feedback-1-h.png) center no-repeat
}

.tips-warpper li:hover .tip-kefu i {
	background: url(../images/i-kefu-1-h.png) center no-repeat
}

.tips-warpper li:hover .tip-download i {
	background: url(../images/i-download-1-h.png) center no-repeat
}

.tips-warpper li.item-kefu.active,.tips-warpper li.item-order {
	border-radius: 16px 0 0
}

.tips-warpper li.item-kefu .kf-popbox {
	display: none;
	opacity: 0;
	position: absolute;
	top: -110px;
	right: 60px;
	left: auto;
	width: 148px;
	padding: 19px 13px 11px;
	box-sizing: content-box;
	z-index: 9990;
	background: #FFF;
	box-shadow: 0 2px 29px 0 rgba(10,2,4,.05);
	border-radius: 5px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #848484
}

.tips-warpper li.item-kefu .kf-popbox .call-kefu {
	display: flex;
	align-items: center;
	color: #3B393D;
	margin-bottom: 18px
}

.tips-warpper li.item-kefu .kf-popbox .call-kefu img {
	margin-right: 7px
}

.tips-warpper li.item-kefu .kf-popbox .call-kefu .bold {
	font-weight: 700
}

.tips-warpper li.item-kefu .kf-popbox .vx-qr {
	margin-top: 4px
}

.tips-warpper li.item-kefu .kf-popbox p {
	text-align: center;
	margin: auto
}

.tips-warpper li.item-kefu .kf-popbox a {
	padding: 0
}

.tips-warpper li.item-kefu .kf-popbox .online-wrap {
	display: flex;
	align-items: center
}

.tips-warpper li.item-kefu .kf-popbox .talk-btn {
	display: inline-block;
	width: 107px;
	height: 26px;
	margin-left: 7px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	background: linear-gradient(to bottom,#fda15d,#f56902);
	border-radius: 13px
}

.tips-warpper li.item-kefu .kf-popbox .talk-btn:hover {
	color: #fff
}

.tips-warpper li.item-kefu .kf-popbox:before {
	position: absolute;
	bottom: 99px;
	right: -6px;
	content: '';
	width: 10px;
	height: 10px
}

.tips-warpper li.item-kefu .kf-popbox .timersked {
	padding: 6px 0;
	background: #F9F9FC;
	margin-top: 10px;
	text-align: center
}

.tips-warpper li.app-item .app-tip-main {
	position: absolute;
	bottom: -40px;
	right: 60px;
	z-index: 1000;
	display: none;
	padding: 10px;
	background: #fff;
	box-shadow: 0 2px 29px 0 rgba(10,2,4,.05);
	opacity: 0;
	border-radius: 8px
}

.tips-warpper li.app-item .app-tip-main a {
	display: inline-block;
	width: auto;
	padding: 0;
	color: #ff6c00
}

.tips-warpper li.app-item .app-tip-main .qrCodeItem {
	text-align: center;
	font-weight: 700
}

.tips-warpper li.app-item .app-tip-main .qrCodeItem:first-child {
	margin-bottom: 6px
}

.tips-warpper li.app-item .app-tip-main .qrCodeItem img {
	width: 100px;
	height: 100px
}

.tips-warpper li.app-item .app-tip-main .qrCodeItem .title {
	font-size: 12px;
	line-height: 22px
}

.tips-warpper li.app-item a::after {
	display: none
}

.tips-warpper li.top-item {
	margin-top: 0;
	border-top: none;
	text-align: center;
	cursor: pointer;
	border-radius: 0 0 0 16px
}

.tips-warpper li.top-item i {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 20px 0 22px;
	background: url(../images/tip-to-top-1.png) center no-repeat
}

.icon-qq-QQchat,.icon-qq-WXchat {
	position: relative;
	width: 73px!important;
	height: 20px!important;
	cursor: pointer!important
}

.tips-warpper li.top-item:hover i {
	background-image: url(../images/tip-to-top-1-h.png)
}

.top-nav-right .kfjt {
	display: flex!important;
	align-items: center!important
}

.top-nav-right .kfjt .icon-md-qq {
	margin-top: 1px;
	margin-left: 8px
}

.icon-qq-QQchat {
	background: url(../images/qq-talk-new.png) no-repeat
}

.icon-qq-WXchat {
	background: url(../images/wxchat.png)!important
}

.icon-qq-WXchat .icon-wx-pop-bg {
	width: 139px;
	height: 194px;
	position: absolute;
	top: 23px;
	left: -30px;
	background: url(../images/icon-wx-pop-bg.png) center/139px 170px no-repeat;
	z-index: 45;
	display: none
}

.i-nav-goBtn,.icon-qq-WXchat:hover .icon-wx-pop-bg {
	display: block
}

.icon-qq-WXchat .icon-wx-pop-bg .icon-wx-pop-img {
	width: 106px;
	height: 107px;
	position: absolute;
	left: 16px;
	top: 25px;
	background: url(../images/ewm.png) center/106px 107px no-repeat;
	z-index: 46
}

.icon-qq-WXchat .icon-wx-pop-bg .icon-wx-pop-text {
	font-size: 12px;
	font-weight: 400;
	color: #666;
	position: absolute;
	top: 135px;
	width: 139px;
	text-align: center
}

.i-nav-goBtn {
	position: relative;
	width: 128px;
	height: 40px;
	background: url(../images/i-nav-gobtn.png)
}

.attribute-item-order>li a,.i-nav-goBtn i {
	display: inline-block
}

.i-nav-goBtn i {
	position: absolute;
	top: -8px;
	right: -8px;
	z-index: 2;
	width: 28px;
	height: 21px
}

.i-nav-goBtn i.hot-icon {
	background: url(../images/i-hot.gif) center no-repeat
}

.i-nav-goBtn i.new-icon {
	background: url(../images/i-new.gif) center no-repeat
}

.attribute-item-order {
	height: 39px;
	line-height: 39px
}

.attribute-item-order>li {
	padding: 0 9px;
	min-width: 10px
}

.attribute-item-order>li.active a {
	color: #333;
	font-weight: 700;
	border-bottom: 2px solid #333
}

.ishake {
	-webkit-animation: shakes 1s linear infinite forwards;
	animation: shakes 1s linear infinite forwards;
	background: -webkit-gradient(linear,left top,right top,from(#ffae12),to(#fb0555));
	background: linear-gradient(left,#ffae12,#fb0555);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

@keyframes shakes {
	0%,100%,25% {
		background-position: 0 0
	}

	26%,50% {
		background-position: 20px -20px
	}

	51%,75% {
		background-position: 40px -40px
	}

	76%,99% {
		background-position: 60px -60px
	}
}

.i-user-item-1 {
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 4px
}

.to-link-e3hui {
	position: relative;
	z-index: 9999
}

.top-nav-right {
	display: flex;
	align-items: center;
	height: 36px;
	color: #7c7c7c
}

.top-nav-right>li.dh-navtobar:before,.top-nav-right>li:before {
	right: 0;
	top: 10px;
	height: 16px;
	width: 1px;
	content: ''
}

.top-nav-right>li {
	position: relative;
	padding: 0 15px
}

.top-nav-right>li:before {
	position: absolute;
	background: #D1D1D1
}

.top-nav-right>li:hover .top-nav-qrcode {
	display: block
}

.top-nav-right>li.my-order-box:before {
	display: none
}

.top-nav-right>li.dh-navtobar {
	position: relative;
	z-index: 999;
	-webkit-transition: all .1s;
	transition: all .1s;
	color: #7c7c7c
}

.top-nav-right>li.dh-navtobar:before {
	position: absolute;
	background: #E3E4E5
}

.top-nav-right>li.dh-navtobar span {
	display: inline-block
}

.top-nav-right>li.dh-navtobar:after {
	display: none;
	content: '';
	position: absolute;
	top: 7px;
	left: -1px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 3px solid #fff;
	border-top: none;
	z-index: 1000;
	width: 100%;
	height: 26px
}

.top-nav-right>li.dh-navtobar .arrow-down-b-header {
	position: relative;
	top: -2px;
	left: 4px;
	width: 6px;
	height: 4px;
	background: url(../images/i-arrow-d-2.png) no-repeat;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s,-webkit-transform .4s
}

.top-nav-right>li.dh-navtobar .dh-navbox {
	display: none;
	box-sizing: content-box;
	position: absolute;
	overflow: hidden;
	width: 335px;
	top: 35px;
	right: -1px;
	padding: 20px 20px 5px;
	z-index: 9;
	border: 1px solid #e6e6e6;
	background: #fff
}

a .top-nav-right>li.dh-navtobar .dh-navbox:hover {
	color: #CC9756
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper {
	width: 100%;
	margin-bottom: 18px;
	position: relative;
	left: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e6e6
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper .title-txt {
	height: 14px;
	line-height: 14px;
	font-weight: 700;
	color: #8D8D8D
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper ul {
	display: flex;
	flex-wrap: wrap;
	width: 280px
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper ul li {
	flex-shrink: 0;
	width: 70px;
	border: none;
	padding: 0 5px;
	margin: 0 0 12px;
	height: 14px;
	line-height: 14px
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper ul li.official-wx {
	position: relative
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper ul li.official-wx div.img {
	display: none;
	position: absolute;
	top: -144px;
	left: -40px;
	width: 146px;
	height: 146px;
	overflow: hidden
}

.top-nav-right .concat-us-nav:hover .hover-wrap,.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper ul li.official-wx:hover .img,.top-nav-right>li:hover .dh-navbox,.top-nav-right>li:hover:after {
	display: block
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper ul li.official-wx div.img img {
	width: 100%;
	height: 100%
}

.top-nav-right>li.dh-navtobar .dh-navbox .dh-item-wrapper:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

.top-nav-right>li.dh-navtobar:hover {
	background-color: #fff
}

.top-nav-right>li:hover .dh-icon {
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}

.top-nav-right .concat-us-nav {
	position: relative;
	z-index: 999;
	-webkit-transition: all .1s;
	transition: all .1s;
	color: #7c7c7c;
	cursor: default
}

.top-nav-right .concat-us-nav .i-arrow {
	width: 9px;
	height: 5px;
	margin-left: 6px;
	transition: transform .2s;
	background: url(../images/i-arrow-d-gray.png) center/100% no-repeat
}

.top-nav-right .concat-us-nav:hover .i-arrow {
	transform: rotate(180deg)
}

.top-nav-right .concat-us-nav:after {
	display: none;
	content: '';
	position: absolute;
	top: 4px;
	left: -1px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 6px solid #fff;
	border-top: none;
	z-index: 1000;
	width: 100%;
	height: 26px
}

.top-nav-right .concat-us-nav .concat-navbox {
	display: none;
	box-sizing: content-box;
	position: absolute;
	overflow: hidden;
	width: 148px;
	top: 35px;
	right: -1px;
	padding: 19px 13px 11px;
	z-index: 9;
	border: 1px solid #e6e6e6;
	background: #fff;
	line-height: 20px
}

.top-nav-right .concat-us-nav .concat-navbox .call-kefu {
	display: flex;
	align-items: center;
	color: #3B393D;
	margin-bottom: 18px
}

.top-nav-right .concat-us-nav .concat-navbox .call-kefu img {
	margin-right: 7px
}

.top-nav-right .concat-us-nav .concat-navbox .call-kefu .bold {
	font-weight: 700
}

.top-nav-right .concat-us-nav .concat-navbox .online-wrap {
	display: flex;
	align-items: center
}

.top-nav-right .concat-us-nav .concat-navbox .feedback-wrap {
	margin-top: 10px;
	display: flex;
	align-items: center
}

.top-nav-right .concat-us-nav .concat-navbox .feed-btn {
	background: linear-gradient(0deg,#CC9756 0,#E4B172 100%)!important
}

.top-nav-right .concat-us-nav .concat-navbox .talk-btn {
	display: inline-block;
	width: 107px;
	height: 26px;
	margin-left: 7px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	background: linear-gradient(to bottom,#fda15d,#f56902);
	border-radius: 13px
}

.top-nav-right .concat-us-nav .concat-navbox .talk-btn:hover {
	color: #fff
}

.top-nav-right .concat-us-nav .concat-navbox a:hover {
	color: #ff6c00
}

.top-nav-right .concat-us-nav .concat-navbox .vx-qr {
	margin-top: 4px
}

.top-nav-right .concat-us-nav .concat-navbox p {
	text-align: center;
	margin: auto
}

.top-nav-right .concat-us-nav .concat-navbox .timersked {
	padding: 6px 0;
	background: #F9F9FC;
	margin-top: 10px;
	text-align: center
}

.top-nav-right .concat-us-nav:hover {
	background-color: #fff
}

.top-nav-right .concat-us-nav:hover .concat-navbox,.top-nav-right .concat-us-nav:hover:after {
	display: block
}

.top-nav-right .icon-md-qq {
	margin-top: -2px
}

.top-nav-right .app-qr-code-wrap {
	position: relative;
	height: 100%;
	padding-right: 10px;
	cursor: default
}

.price-layout,.supplier-tag {
	cursor: pointer
}

.top-nav-right .app-qr-code-wrap:before {
	content: '';
	position: absolute;
	top: 10px;
	right: 0;
	width: 1px;
	height: 16px;
	background: #D1D1D1
}

.top-nav-right .app-qr-code-wrap .label {
	display: flex;
	align-items: center;
	height: 100%
}

.top-nav-right .app-qr-code-wrap .label>span {
	color: #7C7C7C
}

.top-nav-right .app-qr-code-wrap .label>span .ishake {
	padding-left: 8px
}

.top-nav-right .app-qr-code-wrap .i-qr-code {
	width: 9px;
	height: 13px;
	margin-right: 5px;
	background: url(../images/i-code-phone.png) center/100% no-repeat
}

.top-nav-right .app-qr-code-wrap .i-arrow {
	width: 9px;
	height: 5px;
	margin-left: 6px;
	transition: transform .2s;
	background: url(../images/i-arrow-d-gray.png) center/100% no-repeat
}

.top-nav-right .app-qr-code-wrap .hover-wrap {
	position: absolute;
	top: 32px;
	left: 50%;
	z-index: 9;
	display: none;
	padding-top: 10px;
	transform: translateX(-50%)
}

.top-nav-right .app-qr-code-wrap .hover-wrap .hover-cont {
	position: relative;
	z-index: 100;
	display: flex;
	height: 150px;
	padding: 12px 15px 0;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	line-height: 18px;
	background: linear-gradient(0deg,#FFF9EE 0,#FCE6D2 100%);
	box-shadow: 0 4px 8px 0 rgba(10,2,4,.1);
	border-radius: 3px
}

.top-nav-right .app-qr-code-wrap .hover-wrap .hover-cont .qrcode-item {
	color: #666
}

.top-nav-right .app-qr-code-wrap .hover-wrap .hover-cont .qrcode-item:first-child {
	margin-right: 16px
}

.top-nav-right .app-qr-code-wrap .hover-wrap .hover-cont img {
	width: 104px;
	height: 104px;
	margin-bottom: 8px
}

.top-nav-right .app-qr-code-wrap .hover-wrap .hover-cont:before {
	content: '';
	position: absolute;
	top: -5px;
	left: calc(50% - 5px);
	width: 10px;
	height: 10px;
	background: #FCE6D2;
	transform: rotate(45deg)
}

.top-nav-right .app-qr-code-wrap:hover .i-arrow {
	transform: rotate(180deg)
}

.top-nav-right .app-qr-code-wrap:hover .hover-wrap {
	display: block
}

.icon-shili {
	width: 17px;
	height: 15px
}

.icon-gold {
	width: 14px;
	height: 15px
}

.supplier-tag.supplier-tag-service {
	width: 90px;
	height: 24px;
	position: relative;
	background: url(../images/supplier-tag-service.png) center/90px 24px no-repeat
}

.supplier-tag .sts-tips {
	position: absolute;
	top: 35px;
	left: -9px;
	margin-bottom: 30px;
	line-height: 20px;
	padding: 4px 6px;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0 0 10px 0 #eee;
	font-size: 12px;
	font-family: MicrosoftYaHei;
	font-weight: 400;
	color: #a3a3a3;
	z-index: 999;
	display: none;
	width: 206px;
	text-align: left
}

.supplier-tag .sts-tips::before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	transform: rotate(45deg);
	background: #fff;
	top: -4px;
	left: 18px
}

.supplier-tag:hover .sts-tips {
	display: block
}

.loading {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9;
	transform: translate(-50%,-50%);
	display: none
}

.price-layout {
	position: relative;
	font-size: 12px;
	color: #D7282D;
	text-align: center;
	display: flex!important;
	justify-content: center
}

.price-layout.color-white {
	color: #fff;
	width: 67px
}

.price-layout.color-black {
	color: #000;
	width: 67px
}

.price-layout.font16 {
	font-size: 16px
}

.price-layout .arrow {
	display: none
}

.price-layout:hover {
	font-weight: 700
}

.price-layout:hover .arrow {
	display: block
}

.rolling-bubbles {
	position: absolute;
	width: 54px;
	text-align: center;
	height: 23px;
	line-height: 18px;
	top: -9px;
	right: -28px;
	overflow: hidden;
	background: url(../images/sup-bg.png) center no-repeat;
	color: #fff;
	font-size: 12px;
	font-weight: 400
}

.rolling-bubbles.rolling-bubbles-brand {
	width: 64px;
	height: 22px;
	right: -12px;
	color: #FFDEB5;
	background: url(../images/20230904155951964.png) center no-repeat
}

.rolling-bubbles.rolling-bubbles-service {
	width: 64px;
	height: 22px;
	right: -12px;
	color: #FFF;
	background: url(../images/20240529161213817.png) center no-repeat
}

.rolling-bubbles .para-wrap {
	width: 100%;
	height: 18px;
	overflow: hidden
}

.rolling-bubbles small {
	display: inline-block;
	line-height: 18px;
	animation: scrollTips 4s infinite
}

@keyframes scrollTips {
	0%,10% {
		transform: translateY(0)
	}

	40%,60% {
		transform: translateY(-18px)
	}

	90%,99.9999% {
		transform: translateY(-36px)
	}

	100% {
		transform: translateY(0)
	}
}

.smart-supplier-wrap {
	display: flex;
	justify-content: space-between;
	width: 1200px
}

.smart-supplier-wrap.wdith-1190 {
	width: 1190px
}

.smart-supplier-wrap .smart-supplier-item {
	position: relative;
	padding: 0 15px;
	width: 592px;
	height: 214px;
	margin-bottom: 25px;
	overflow: hidden
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-1 {
	background: url(../images/20241104141209970.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-2 {
	background: url(../images/20241104141539022.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-3 {
	background: url(../images/20241104143127097.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-4 {
	background: url(../images/20241104143141563.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-5 {
	background: url(../images/20241104143156465.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-6 {
	background: url(../images/20241104143209693.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-7 {
	background: url(../images/20241104143221815.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-8 {
	background: url(../images/20241104143232706.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-9 {
	background: url(../images/20241104143242594.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-10 {
	background: url(../images/20241104143253835.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-11 {
	background: url(../images/20241104143303908.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item.smart-supplier-item-12 {
	background: url(../images/20241104143314261.png) center/100% 100% no-repeat
}

.smart-supplier-wrap .smart-supplier-item .smart-supplier-item-main {
	width: 100%;
	height: 100%;
	transition: all .4s;
	display: flex
}

.smart-supplier-wrap .smart-supplier-item .left-wrap {
	width: 170px;
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-shrink: 0;
	padding-top: 50px
}

.smart-supplier-wrap .smart-supplier-item .left-wrap .name {
	font-size: 24px;
	font-weight: 700;
	color: #111;
	line-height: 26px;
	max-width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.smart-supplier-wrap .smart-supplier-item .left-wrap .name.name-small {
	font-size: 16px
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap {
	display: flex;
	justify-content: center;
	margin-top: 10px
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item {
	width: 85px;
	height: 24px;
	background: #FFF;
	font-size: 13px;
	display: flex;
	justify-content: center;
	align-items: center
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item img {
	margin-right: 3px
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item.gold {
	border: 1px solid #CC9756;
	color: #9F6926
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item.cx {
	border: 1px solid #CC9756;
	background: #FFF6EB;
	color: #9F6926
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item.sl {
	border: 1px solid #4570B3;
	color: #4570B3
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item.num-sl {
	width: 75px;
	height: 24px;
	background: #4570B3;
	color: #fff
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item.num-gold {
	width: 75px;
	height: 24px;
	background: #CC9756;
	color: #fff
}

.smart-supplier-wrap .smart-supplier-item .tag-wrap .tag-item:nth-child(2n) {
	border-left: none
}

.smart-supplier-wrap .smart-supplier-item .see {
	width: 86px;
	height: 24px;
	background: rgba(255,255,255,0);
	border: 1px solid #585858;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 52px;
	color: #000
}

.smart-supplier-wrap .smart-supplier-item .see img {
	margin-left: 4px
}

.smart-supplier-wrap .smart-supplier-item .supplier-product-card {
	display: flex;
	flex: 1;
	padding: 17px 0 0 19px
}

.smart-supplier-wrap .smart-supplier-item .pro-item {
	position: relative;
	z-index: 2;
	width: 180px;
	height: 180px;
	margin-right: 13px;
	user-select: none
}

.smart-supplier-wrap .smart-supplier-item .pro-item .wh100-a {
	z-index: 3
}

.smart-supplier-wrap .smart-supplier-item .pro-item .wh100-a:hover+.img-box img {
	transform: scale(1.1)
}

.smart-supplier-wrap .smart-supplier-item .pro-item:nth-child(2n) {
	margin-right: 0
}

.smart-supplier-wrap .smart-supplier-item .pro-item .img-box {
	position: relative;
	width: 180px;
	height: 180px;
	overflow: hidden
}

.smart-supplier-wrap .smart-supplier-item .pro-item .img-box img {
	width: 100%;
	height: 100%;
	flex-shrink: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 1s
}

.smart-supplier-wrap .smart-supplier-item .pro-item .price {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 180px;
	height: 26px;
	font-size: 16px;
	font-weight: 700;
	background: rgba(0,0,0,.5);
	color: #fff;
	line-height: 26px;
	text-align: center
}

.smart-supplier-wrap .smart-supplier-item .pro-item .price.nologin {
	font-size: 14px;
	font-weight: 400
}