﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea {
	margin: 0;
	padding: 0
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,details {
	display: block
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,th {
	text-align: left;
	font-weight: normal
}

html,body,fieldset,img,iframe,abbr {
	border: 0
}

i,cite,em,var,address,dfn {
	font-style: normal
}[hidefocus],summary {
	outline: 0
}

li {
	list-style: none
}

h1,h2,h3,h4,h5,h6,small {
	font-size: 100%
}

sup,sub {
	font-size: 83%
}

pre,code,kbd,samp {
	font-family: inherit
}

q:before,q:after {
	content: none
}

textarea {
	overflow: auto;
	resize: none
}

label,summary {
	cursor: default
}

a,button {
	cursor: pointer
}

h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight: bold
}

del,ins,u,s,a,a:hover {
	text-decoration: none
}

body,textarea,input,button,select,keygen,legend {
	font-family: 'Microsoft YaHei',Tahoma,Helvetica,'宋体',sans-serif,Tahoma,"Hiragino Sans GB";
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #3b3b3b;
	font-weight: 400;
	outline: 0
}

p,div {
	word-wrap: break-word;
	word-break: break-all
}

p[contenteditable] {
	outline: none
}

body {
	background: #f2f2f2;
	overflow-x: hidden;
	width: 100%;
	/* min-width: 1200px;
	max-width: 1920px; */
	margin: 0 auto
}

a {
	color: #3b3b3b;
	display: inline-block
}

i {
	display: inline-block
}

img {
	display: block;
	border: 0;
	outline: 0;
	max-width: 100%
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

.error-window {
	display: none;
	width: 600px;
	height: 300px;
	background: #fff
}

.error-window form {
	width: 475px;
	margin: 50px auto 0 auto
}

.error-window form li {
	height: 52px
}

.error-window form li span,.error-window form li label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 76px;
	text-align: right
}

.error-window form li select {
	width: 360px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b1b1b1;
	margin-left: 15px;
	font-size: 12px;
	color: #212020
}

.error-window form li textarea {
	margin-left: 15px;
	width: 340px;
	height: 60px;
	padding: 10px 10px;
	font-size: 12px;
	color: #212020
}

.error-window form li input[type=text] {
	width: 350px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #b1b1b1;
	margin-left: 15px;
	font-size: 12px;
	color: #212020
}

.error-window form li:nth-child(2) {
	height: 110px
}

.error-window form li:nth-child(2) span {
	vertical-align: top
}

.error-window form li:last-child {
	text-align: center;
	margin-top: 10px
}

.error-window form li:last-child .clickbtn {
	width: 100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background: #FA0235;
	border: 0;
	outline: none;
	margin: 10px 20px 0 0
}

.error-window form li:last-child .clickbtn:hover {
	background: #CF022E
}

.error-window form li:last-child .clickbtn:last-child {
	color: #3b3b3b;
	background: #fff;
	height: 34px;
	line-height: 34px;
	border: 1px solid #b1b1b1;
	margin-right: 0
}

.error-window form li:last-child .clickbtn:last-child:hover {
	background: #f2f2f2
}

.error-window form li .error-tip {
	height: 12px;
	line-height: 12px;
	display: none;
	font-size: 12px;
	color: #e22127;
	padding-left: 100px;
	margin-top: 4px
}

.side-bar {
	position: fixed;
	bottom: 292px;
	left: 50%;
	z-index: 1;
	width: 36px;
	height: 108px;
	margin-left: 630px
}

.side-bar a {
	display: block;
	position: relative;
	width: 36px;
	height: 36px
}

.side-bar a em {
	font-size: 12px;
	height: 0;
	width: 36px;
	line-height: 18px;
	color: #fff;
	background: #FA0237;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.side-bar a:hover em {
	height: 35px
}

.rp-top {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #C4C4C4;
	background: #F5F5F5
}

.rp-top a {
	color: #4d4d4d
}

.rp-top a:hover {
	color: #0e8ee7
}

.rp-top>div {
	*zoom: 1;
	font-size: 12px
}

.rp-top>div:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.rp-top>div .rp-top-left {
	float: left;
	color: #4d4d4d
}

.rp-top>div .rp-top-right {
	float: right
}

.rp-top>div .rp-top-right ul {
	*zoom: 1
}

.rp-top>div .rp-top-right ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.rp-top>div .rp-top-right ul li {
	float: left;
	height: 20px;
	line-height: 20px;
	border-right: 1px solid #D9D9D9;
	margin: 8px 0;
	padding: 0 17px
}

.rp-top>div .rp-top-right ul li span {
	padding: 0 2px
}

.rp-top>div .rp-top-right ul li:last-child {
	border-right: 0;
	padding-right: 0
}

.rp-header .rp-header-top {
	*zoom: 1;
	padding: 25px 0 30px 0
}

.rp-header .rp-header-top:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.rp-header .rp-header-top h1 {
	float: left
}

.rp-header .rp-header-top h1 a {
	display: block
}

.rp-header .rp-header-top h1 a img {
	width: 204px;
	height: 60px;
	font-size: 0
}

.rp-header .rp-header-top .rp-search-box {
	float: left;
	*zoom: 1;
	font-size: 14px;
	margin: 10px 0 0 125px
}

.rp-header .rp-header-top .rp-search-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.rp-header .rp-header-top .rp-search-box input {
	float: left;
	height: 36px;
	line-height: 36px;
	width: 412px;
	padding-left: 12px;
	border: 2px solid #0e8ee7 
}

.rp-header .rp-header-top .rp-search-box .rp-search-btn {
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 40px;
	line-height: 40px;
	width: 58px;
	cursor: pointer;
	border: 0;
	background-color: #0e8ee7 ;
	outline: none
}

.rp-header .rp-header-top .rp-header-right {
	float: right;
	margin-top: 15px
}

.rp-header .rp-header-top .rp-header-right p {
	float: right;
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
	margin-left: 30px;
	font-size: 16px;
	color: #3b3b3b;
	position: relative
}

.rp-header .rp-header-top .rp-header-right p i {
	position: absolute;
	top: 0;
	left: 0
}

.rp-header .rp-header-top .rp-header-right a {
	float: right;
	display: block;
	height: 38px;
	line-height: 38px;
	border: 1px solid #c9c9c9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 30px;
	margin-left: 40px;
	font-size: 16px;
	color: #3b3b3b;
	text-align: center
}

.rp-header .rp-header-top .rp-header-right a:hover {
	border-color: #fe0036;
	color: #fe0036
}

.rp-header .rp-header-nav {
	width: 100%;
	background: #0e8ee7
}

.rp-header .rp-header-nav ul {
	*zoom: 1
}

.rp-header .rp-header-nav ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.rp-header .rp-header-nav ul li {
	float: left
}

.rp-header .rp-header-nav ul li a {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	padding: 0 14px
}

.rp-header .rp-header-nav ul li:hover,.rp-header .rp-header-nav ul li.hd-nav-active {
	background: #207ab9
}

.rp-header .rp-header-nav ul li:last-child {
	float: right
}

.fangdan-lybox {
	display: none;
	width: 770px;
	margin-bottom: 20px
}

.fangdan-lybox .fd-toptip {
	height: 40px;
	line-height: 40px;
	background: #ffff99;
	text-align: center
}

.fangdan-lybox .fd-toptip a {
	display: inline;
	color: #3366ff
}

.fangdan-lybox form {
	width: 475px;
	margin: 20px auto
}

.fangdan-lybox form li {
	height: 60px;
	margin-top: 5px
}

.fangdan-lybox form li:first-child {
	height: 30px;
	line-height: 30px;
	margin-bottom: 30px
}

.fangdan-lybox form li:first-child label {
	width: 28px;
	text-align: left;
	margin-right: 40px;
	margin-top: 5px
}

.fangdan-lybox form li:last-child {
	text-align: center
}

.fangdan-lybox form li span,.fangdan-lybox form li label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 76px;
	text-align: right
}

.fangdan-lybox form li input[type=radio] {
	margin-left: 15px;
	vertical-align: -8%
}

.fangdan-lybox form li input[type=text] {
	width: 360px;
	height: 34px;
	line-height: 34px;
	padding-left: 8px;
	border: 1px solid #b1b1b1;
	margin-left: 15px
}

.fangdan-lybox form li input::-webkit-input-placeholder {
	color: #c4c4c4
}

.fangdan-lybox form li input:-moz-placeholder {
	color: #c4c4c4
}

.fangdan-lybox form li input::-moz-placeholder {
	color: #c4c4c4
}

.fangdan-lybox form li input:-ms-input-placeholder {
	color: #c4c4c4
}

.fangdan-lybox form li .error-tip {
	height: 12px;
	line-height: 12px;
	display: none;
	font-size: 12px;
	color: #e22127;
	padding-left: 115px;
	margin-top: 6px
}

.fangdan-lybox form li .fd-center-btn {
	width: 100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background: #FA0235;
	border: 0;
	outline: none;
	margin: 10px 20px 0 0
}

.fangdan-lybox form li .fd-center-btn:hover {
	background: #CF022E
}

.fangdan-lybox form li .fd-center-btn:last-child {
	color: #3b3b3b;
	background: #fff;
	height: 34px;
	line-height: 34px;
	border: 1px solid #b1b1b1;
	margin-right: 0
}

.fangdan-lybox form li .fd-center-btn:last-child:hover {
	background: #f2f2f2
}

.fangdan-lybox dl {
	color: #fe0036;
	font-size: 12px;
	line-height: 18px;
	margin-left: 40px
}

.fangdan-lybox dl dd {
	margin-left: 50px
}

.isaudit-lybox {
	display: none;
	width: 770px;
	height: 200px;
	text-align: center;
	background: #fff
}

.isaudit-lybox p {
	height: 28px;
	line-height: 28px;
	color: #3b3b3b
}

.isaudit-lybox p:first-child {
	font-size: 24px;
	color: #ff0037;
	padding-top: 35px;
	margin-bottom: 20px
}

.isaudit-lybox p:last-child {
	font-size: 12px;
	color: #ff0037
}

.selection-nav {
	width: 1198px;
	height: 110px;
	border: 1px solid #D1D1D1;
	margin: 35px auto 0 auto
}

.selection-nav .shendan-ul1 {
	*zoom: 1;
	height: 68px;
	background: #F4F4F4
}

.selection-nav .shendan-ul1:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.selection-nav .shendan-ul1 li {
	width: 239px;
	float: left
}

.selection-nav .shendan-ul1 li a {
	display: block;
	width: 224px;
	height: 58px;
	color: #3b3b3b;
	padding: 10px 0 0 15px;
	position: relative
}

.selection-nav .shendan-ul1 li a i {
	float: left
}

.selection-nav .shendan-ul1 li a div {
	float: left;
	font-size: 14px;
	color: #989898;
	margin-left: 5px
}

.selection-nav .shendan-ul1 li a div p:first-child {
	color: #3b3b3b;
	font-weight: bold;
	font-size: 18px
}

.selection-nav .shendan-ul1 li a div p:first-child span {
	font-weight: normal;
	font-size: 14px
}

.selection-nav .shendan-ul1 li a div p:first-child span em {
	font-weight: normal;
	padding: 0 2px
}

.selection-nav .shendan-ul1 li:last-child {
	width: 242px
}

.selection-nav .shendan-ul1 li:hover,.selection-nav .shendan-ul1 li.shendan-li-active {
	background: #E8E7E7
}

.selection-nav .shendan-ul1 li:hover a:after,.selection-nav .shendan-ul1 li.shendan-li-active a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 68px;
	content: "";
	border-bottom: 6px solid #FA0237
}

.selection-nav .shendan-ul2 {
	*zoom: 1
}

.selection-nav .shendan-ul2:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.selection-nav .shendan-ul2 li {
	float: left;
	height: 42px;
	line-height: 42px;
	width: 100px;
	text-align: center
}

.selection-nav .shendan-ul2 li a {
	font-size: 16px
}

.selection-nav .shendan-ul2 li a span {
	font-size: 12px;
	color: #989898;
	padding-left: 2px
}

.selection-nav .shendan-ul2 li:first-child {
	width: 98px
}

.selection-nav .shendan-ul2 li:hover a,.selection-nav .shendan-ul2 li:hover span,.selection-nav .shendan-ul2 li.shendan-li-active a,.selection-nav .shendan-ul2 li.shendan-li-active span {
	color: #ff0037
}

.selection-nav .shendan-ul2 li.shendan-li-disabled a,.selection-nav .shendan-ul2 li.shendan-li-disabled span {
	cursor: no-drop;
	color: #adacac
}

.goods-list {
	*zoom: 1
}

.goods-list:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.goods-list .goods-list-ul {
	*zoom: 1;
	height: 100%;
	margin: 0 -8px
}

.goods-list .goods-list-ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.goods-list .goods-list-ul .goods-infro {
	float: left;
	width: 288px;
	margin: 10px 8px;
	position: relative
}

.goods-list .goods-list-ul .goods-infro:hover .beforehover-box {
	border-color: #FA0237;
	border-bottom-color: #fff
}

.goods-list .goods-list-ul .goods-infro:hover .promote-copytext {
	height: 30px;
	bottom: 0;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.goods-list .goods-list-ul .goods-infro:hover .copytext-btn,.goods-list .goods-list-ul .goods-infro:hover .replaceimg-btn {
	background: #00a0e9;
	height: 30px;
	bottom: 0;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.goods-list .goods-list-ul .goods-infro:hover .copytext-btn:hover,.goods-list .goods-list-ul .goods-infro:hover .replaceimg-btn:hover {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}

.goods-list .goods-list-ul .goods-infro:hover .topromote-btn,.goods-list .goods-list-ul .goods-infro:hover .audit-btn {
	background: #00479d;
	height: 30px;
	bottom: 0;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.goods-list .goods-list-ul .goods-infro:hover .topromote-btn:hover,.goods-list .goods-list-ul .goods-infro:hover .audit-btn:hover {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.goods-list .goods-list-ul .goods-infro:hover .topromote-btn.click-back,.goods-list .goods-list-ul .goods-infro:hover .audit-btn.click-back {
	background: #434343
}

.goods-list .goods-list-ul .goods-infro:hover .hover-box {
	height: auto;
	border: 1px solid #FA0237;
	border-top: none
}

.beforehover-box {
	*zoom: 1;
	width: 270px;
	min-height: 395px;
	border: 1px solid #e2e2e2;
	padding: 8px 8px;
	position: relative
}

.beforehover-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.beforehover-box .activity-qiang,.beforehover-box .activity-ju {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 100;
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	background-color: #e63140;
	background: -webkit-linear-gradient(right, #f58b07, #f51616);
	background: -o-linear-gradient(right, #f58b07, #f51616);
	background: -moz-linear-gradient(right, #f58b07, #f51616);
	background: linear-gradient(right, #f58b07, #f51616);
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1);
	font-size: 14px;
	padding: 0 5px
}

.beforehover-box .activity-ju {
	background-color: #7144d5;
	background: -webkit-linear-gradient(right, #63aff9, #8b16f5);
	background: -o-linear-gradient(right, #63aff9, #8b16f5);
	background: -moz-linear-gradient(right, #63aff9, #8b16f5);
	background: linear-gradient(right, #63aff9, #8b16f5);
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1)
}

.beforehover-box .box-img {
	position: relative;
	width: 270px;
	height: 270px
}

.beforehover-box .box-img .goodsimg-link a {
	display: block
}

.beforehover-box .box-img .goodsimg-link a img {
	display: block;
	width: 270px;
	height: 270px
}

.beforehover-box .box-img .topromote-icon {
	display: none;
	position: absolute;
	right: 83px;
	bottom: 83px;
	z-index: 800
}

.beforehover-box .box-img .promote-copytext {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 800;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	height: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	*zoom: 1
}

.beforehover-box .box-img .promote-copytext:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.beforehover-box .box-img .promote-copytext .copytext-btn {
	display: block;
	float: left;
	width: 135px;
	height: 0;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}

.beforehover-box .box-img .promote-copytext .copytext-width {
	width: 270px
}

.beforehover-box .box-img .promote-copytext .topromote-btn {
	display: block;
	float: left;
	width: 135px;
	height: 0;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}

.beforehover-box .box-img .promote-copytext .media-list-box {
	display: none;
	position: absolute;
	top: auto;
	right: 0;
	bottom: 17px;
	left: 280px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);
	width: 300px;
	font-size: 12px;
	text-align: left !important;
	color: #FFF;
	padding: 5px 10px 11px 10px;
	background-color: rgba(33,33,33,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5212121,endColorstr=#E5212121)
}

.beforehover-box .box-img .promote-copytext .media-list-box b {
	position: absolute;
	top: 50%;
	right: auto;
	bottom: auto;
	left: -14px;
	border-width: 5px;
	border-color: #212121;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	border-right-width: 9px;
	border-style: dashed;
	border-right-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	margin-top: -5px
}

.beforehover-box .box-img .promote-copytext .media-list-box .media-text-area {
	line-height: 20px;
	color: #fff
}

.beforehover-box .box-img .promote-copytext .media-list-box .media-text-area img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 100px;
	margin-top: 5px
}

.beforehover-box .box-img .promote-copytext .media-list-box .media-text-area a {
	display: inline;
	word-break: break-all;
	color: #fff;
	line-height: 20px !important
}

.beforehover-box .goods-title {
	position: relative;
	margin: 3px 0
}

.beforehover-box .goods-title a {
	height: 30px;
	line-height: 34px;
	color: #3b3b3b;
	padding-left: 22px;
	overflow: hidden
}

.beforehover-box .goods-title i {
	position: absolute;
	top: 9px;
	left: 0
}

.beforehover-box .quan-num-line {
	position: relative;
	top: 0;
	z-index: 1;
	width: 270px;
	height: 2px;
	background: #E3E3E3;
	margin-bottom: 5px
}

.beforehover-box .quan-num-line .red-line {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100px;
	height: 2px;
	background: #FA0237
}

.beforehover-box .goods-price-infro {
	margin-bottom: 8px
}

.beforehover-box .goods-price-infro ul {
	*zoom: 1
}

.beforehover-box .goods-price-infro ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.beforehover-box .goods-price-infro ul li {
	float: left;
	width: 88px;
	height: 35px;
	line-height: 20px;
	text-align: center;
	padding: 10px 0
}

.beforehover-box .goods-price-infro ul li .thenum {
	font-size: 16px;
	color: #e22127;
	font-weight: bold
}

.beforehover-box .goods-price-infro ul li .thenum .yuan {
	font-size: 12px;
	font-weight: normal
}

.beforehover-box .goods-price-infro ul li .thetitle {
	font-size: 12px;
	color: #989898
}

.beforehover-box .goods-price-infro ul .quanhou {
	width: 89px !important
}

.beforehover-box .goods-price-infro ul .price-border {
	border-right: 2px solid #E3E3E3
}

.beforehover-box .goods-price-infro ul .online-num .thenum {
	font-size: 14px
}

.beforehover-box .quan-details ul {
	*zoom: 1
}

.beforehover-box .quan-details ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.beforehover-box .quan-details .details1 {
	float: left
}

.beforehover-box .quan-details .details1 a {
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: left;
	border: 1px dashed #E3E3E3;
	padding-left: 2px;
	color: #a0a0a0;
	margin-right: 2px
}

.beforehover-box .quan-details .details1 a span {
	color: #e22127;
	padding: 0 3px 0 2px
}

.beforehover-box .quan-details .details1 a i {
	padding-right: 2px
}

.beforehover-box .quan-details .details1 a:hover {
	border: 1px solid #FA0237;
	background: #FA0237;
	color: #fff
}

.beforehover-box .quan-details .details1 a:hover span {
	background: #FA0237;
	color: #fff
}

.beforehover-box .quan-details .details1 a:hover .dian {
	background-position: -178px 0
}

.beforehover-box .quan-details .details1 a:hover .yan {
	background-position: -214px 0
}

.beforehover-box .quan-details .details1 a:hover .dan {
	background-position: -159px -252px
}

.beforehover-box .quan-details .details1 a:hover .ying {
	background-position: -159px -268px
}

.beforehover-box .quan-details .thequan-num {
	float: left;
	line-height: 18px;
	color: #989898;
	font-size: 12px
}

.beforehover-box .quan-details .thequan-num em {
	color: #e22127;
	font-weight: normal
}

.beforehover-box .quan-details .goods-tag-icon {
	position: relative;
	height: 18px;
	float: right;
	*zoom: 1
}

.beforehover-box .quan-details .goods-tag-icon:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.beforehover-box .quan-details .goods-tag-icon i {
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-left: 4px
}

.beforehover-box .quan-details .goods-tag-icon i:first-child {
	margin-left: 0
}

.beforehover-box .quan-details .goods-tag-icon .juhuasuan,.beforehover-box .quan-details .goods-tag-icon .taoqianggou,.beforehover-box .quan-details .goods-tag-icon .haitao,.beforehover-box .quan-details .goods-tag-icon .pinpai {
	background-color: #e03a33
}

.beforehover-box .quan-details .goods-tag-icon .shipin,.beforehover-box .quan-details .goods-tag-icon .yunfeixian,.beforehover-box .quan-details .goods-tag-icon .zhibo {
	background-color: #2db034
}

.hover-box {
	*zoom: 1;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 1000;
	width: 270px;
	height: 0;
	font-size: 12px;
	color: #989898;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding: 0 8px;
	background: #fff;
	margin-top: -1px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	overflow: hidden
}

.hover-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hover-box .wenan-box {
	width: 270px;
	border-top: 1px solid #e2e2e2;
	font-size: 12px;
	color: #6f6969;
	text-align: left;
	position: relative
}

.hover-box .wenan-box p {
	*zoom: 1;
	width: 270px;
	line-height: 16px;
	word-break: break-all;
	word-wrap: break-word
}

.hover-box .wenan-box p:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hover-box .wenan-box .wenan-title {
	width: 254px;
	color: #3b3b3b;
	padding-top: 10px
}

.hover-box .wenan-box .wenan-text {
	color: #989898
}

.hover-box .wenan-box .sale-num {
	*zoom: 1;
	margin: 8px 0
}

.hover-box .wenan-box .sale-num:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hover-box .wenan-box .sale-num span {
	color: #989898;
	float: left
}

.hover-box .wenan-box .sale-num span em {
	color: #3b3b3b;
	font-weight: normal
}

.hover-box .wenan-box .sale-num .goods-error {
	float: right;
	color: #e22127
}

.pagination {
	margin: 80px auto 0 auto;
	font-size: 12px;
	text-align: center;
	color: #777;
	display: table;
	*zoom: 1
}

.pagination:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.pagination li {
	float: left;
	cursor: pointer
}

.pagination li a,.pagination li span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	position: relative;
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #fff;
	color: #333;
	border: 1px solid #C2C2C2;
	margin-left: 8px
}

.pagination li a:hover {
	background: #FA0237;
	color: #fff;
	border-color: #FA0237
}

.pagination li:first-child a,.pagination li:first-child span {
	width: 58px;
	margin-left: 0 !important
}

.pagination li:last-child a,.pagination li:last-child span {
	width: 58px
}

.pagination li.active a,.pagination li.active span {
	background: #0e8ee7;
	color: #fff;
	border-color: #0e8ee7
}

.pagination li.active a:hover,.pagination li.active a:foucs,.pagination li.active span:hover,.pagination li.active span:foucs {
	background: #FA0237;
	color: #fff;
	border-color: #FA0237
}

.pagination li.disabled a,.pagination li.disabled span {
	color: #333;
	background-color: #fff;
	border-color: #C2C2C2;
	cursor: not-allowed
}

.pagination li.disabled a:hover,.pagination li.disabled a:foucs,.pagination li.disabled span:hover,.pagination li.disabled span:foucs {
	color: #333;
	background-color: #fff;
	border-color: #C2C2C2;
	cursor: not-allowed
}

.home-footer {
	height: 150px;
	font-size: 14px;
	text-align: center;
	padding-top: 80px;
	background: #1A1A1A;
	color: #969696
}

.home-footer div a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color: #969696;
	margin: 0 6px 0 2px
}

.home-footer p {
	height: 14px;
	line-height: 14px;
	color: #7c7c7c;
	margin-top: 30px
}

.promote-gds-box {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	background: #fff
}

.promote-gds-box .promote-gds-list {
	display: none;
	width: 100%;
	border-top: 1px solid #adacac
}

.promote-gds-box .promote-gds-list .gds-list-box {
	width: 1200px;
	padding: 0 10px;
	margin: 0 auto;
	overflow: hidden
}

.promote-gds-box .promote-gds-list .gds-list-box>ul {
	*zoom: 1;
	font-size: 12px;
	width: 1230px;
	max-height: 360px;
	overflow: hidden;
	overflow-y: scroll;
	padding-bottom: 20px
}

.promote-gds-box .promote-gds-list .gds-list-box>ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li {
	float: left;
	*zoom: 1;
	position: relative;
	width: 270px;
	height: 66px;
	padding: 9px 9px;
	border: 1px solid #e2e2e2;
	margin: 20px 13px 0 0
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li .del-goods-li {
	display: none;
	position: absolute;
	top: -12px;
	right: -12px;
	cursor: pointer
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li .del-goods-li:hover {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -620px -268px
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li:hover .del-goods-li {
	display: block
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li .promote-gds-img {
	display: block;
	float: left
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li .promote-gds-img img {
	width: 66px;
	height: 66px
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul {
	float: right
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li {
	*zoom: 1;
	width: 190px
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 150px;
	overflow: hidden;
	height: 14px;
	line-height: 14px
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li p:first-child {
	float: left
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li p:last-child {
	float: right
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:nth-child(2) {
	margin: 7px 0
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:nth-child(2) p {
	color: #989898
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:nth-child(2) p:last-child {
	color: #fe0036
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:last-child p {
	color: #fe0036
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:last-child p:first-child {
	border: 1px solid #fe0036;
	padding-right: 5px;
	height: 16px;
	line-height: 16px;
	*zoom: 1
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:last-child p:first-child:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:last-child p:first-child span {
	display: block;
	float: left
}

.promote-gds-box .promote-gds-list .gds-list-box>ul>li>ul li:last-child p:first-child span:first-child {
	color: #fff;
	background: #fe0036;
	padding: 0 2px
}

.promote-gds-box .bottom-bar {
	position: relative;
	-webkit-box-shadow: 0 -3px 6px #e2e2e2;
	-moz-box-shadow: 0 -3px 6px #e2e2e2;
	-ms-box-shadow: 0 -3px 6px #e2e2e2;
	-o-box-shadow: 0 -3px 6px #e2e2e2;
	box-shadow: 0 -3px 6px #e2e2e2
}

.promote-gds-box .bottom-bar ul {
	*zoom: 1
}

.promote-gds-box .bottom-bar ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.promote-gds-box .bottom-bar ul li {
	float: right;
	cursor: pointer;
	color: #0e8ee7;
	text-align: center
}

.promote-gds-box .bottom-bar ul li:nth-child(2) {
	margin-top: 20px
}

.promote-gds-box .bottom-bar ul li:last-child {
	width: 270px;
	color: #3b3b3b;
	margin-right: 130px;
	height: 60px;
	line-height: 60px
}

.promote-gds-box .bottom-bar ul li:last-child em {
	color: #fe0036
}

.promote-gds-box .bottom-bar ul li:last-child:hover {
	background: #e4e4e4
}

.promote-gds-box .bottom-bar ul li:first-child {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	background: #207ab9;
	width: 170px;
	margin-left: 70px;
	height: 60px;
	line-height: 60px
}

.promote-gds-box .bottom-bar>i {
	cursor: pointer
}

.promote-gds-box .bottom-bar>i.box-left-icon {
	position: absolute;
	top: 0;
	right: 0
}

.promote-gds-box .bottom-bar>i.box-left-icon:hover {
	width: 40px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: -745px -378px
}

.folding-box {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000;
	width: 100px;
	height: 60px;
	line-height: 60px;
	*zoom: 1;
	-webkit-box-shadow: 0 -1px 6px #e2e2e2;
	-moz-box-shadow: 0 -1px 6px #e2e2e2;
	-ms-box-shadow: 0 -1px 6px #e2e2e2;
	-o-box-shadow: 0 -1px 6px #e2e2e2;
	box-shadow: 0 -1px 6px #e2e2e2;
	padding-left: 30px;
	background: #fff
}

.folding-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.folding-box p {
	float: left;
	font-size: 18px
}

.folding-box p em {
	color: #fe0036;
	padding: 0 2px
}

.folding-box i {
	float: right;
	cursor: pointer
}

.folding-box i:hover {
	width: 40px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: -745px -280px
}

.promote-success,.promote-del {
	display: none;
	width: 750px;
	height: 320px;
	text-align: center
}

.promote-success i,.promote-del i {
	margin: 80px 0 10px 0
}

.promote-del p {
	height: 40px;
	line-height: 40px
}

.promote-del p:first-child {
	color: #fe0036;
	font-size: 20px;
	padding-top: 80px
}

.promote-del p:last-child {
	margin-top: 20px
}

.promote-del p .promote-del-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	width: 96px;
	color: #adabab;
	cursor: pointer;
	border: 1px solid #c2c2c2;
	background: #F2F2F2;
	text-align: center;
	outline: none;
	letter-spacing: 2px
}

.promote-del p .promote-del-btn:first-child {
	margin-right: 20px
}

.promote-del p .promote-del-btn:hover {
	background: #ececec
}

.choose-condition {
	*zoom: 1;
	margin-bottom: 10px
}

.choose-condition:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-condition p {
	float: left;
	font-size: 10px;
	color: #818181
}

.choose-condition p .choose-title {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #3b3b3b;
	padding: 2px 20px 2px 5px;
	border: 1px solid #D1D1D1;
	margin-left: 5px;
	background: #fff
}

.choose-condition p .choose-title .cancel-icon {
	position: absolute;
	top: 6px;
	right: 4px
}

.choose-condition p .choose-title:hover {
	border-color: #e22127
}

.choose-condition p .choose-title:hover .cancel-icon {
	background-position: -131px 0
}

.choose-condition .clearall {
	float: right;
	position: relative;
	line-height: 20px;
	color: #8c8c8c
}

.choose-condition .clearall .clearall-icon {
	position: absolute;
	top: 4px;
	right: 87px
}

.choose-condition .clearall:hover {
	color: #e22127
}

p.filter-title {
	width: 55px;
	font-weight: bold;
	padding-left: 15px;
	float: left;
	height: 34px;
	line-height: 34px
}

.choose-filter {
	background: #fff;
	margin: 5px auto 20px auto
}

.choose-filter .classification {
	padding: 5px 0;
	*zoom: 1
}

.choose-filter .classification:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .classification ul {
	*zoom: 1;
	float: left
}

.choose-filter .classification ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .classification ul li {
	float: left;
	width: 94px;
	text-align: center;
	*zoom: 1;
	height: 34px;
	line-height: 34px
}

.choose-filter .classification ul li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .classification ul li:first-child {
	width: 80px;
	text-align: left;
	margin-left: 15px;
	padding-left: 0
}

.choose-filter .classification ul li a {
	display: inline
}

.choose-filter .classification ul li span {
	font-size: 12px
}

.choose-filter .classification ul li.li-active a {
	color: #fe0036;
	font-weight: bold
}

.choose-filter .classification ul li.li-active span {
	color: #fe0036
}

.choose-filter .classification ul li.ul1-disabled a {
	cursor: no-drop;
	color: #adacac
}

.choose-filter .classification ul li.ul1-disabled span {
	cursor: no-drop;
	color: #adacac
}

.choose-filter .screening-list {
	*zoom: 1
}

.choose-filter .screening-list:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .screening-list>p {
	width: 55px;
	font-weight: bold;
	float: left;
	height: 34px;
	line-height: 34px
}

.choose-filter .screening-list>div {
	float: left;
	*zoom: 1;
	margin-left: 13px
}

.choose-filter .screening-list>div:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .screening-list>div .screening-ul1 {
	*zoom: 1
}

.choose-filter .screening-list>div .screening-ul1:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .screening-list>div .screening-ul1 li {
	float: left
}

.choose-filter .screening-list>div .screening-ul1 li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 14px;
	line-height: 14px;
	position: relative;
	font-size: 12px;
	color: #3b3b3b;
	margin: 10px 5px;
	padding-left: 18px
}

.choose-filter .screening-list>div .screening-ul1 li a:hover {
	color: #3b3b3b
}

.choose-filter .screening-list>div .screening-ul1 li a .check-box {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 13px;
	height: 13px;
	border: 1px solid #D1D1D1
}

.choose-filter .screening-list>div .screening-ul1 li .choose-border {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #D5D5D5;
	margin: 0 8px
}

.choose-filter .screening-list>div .screening-ul2 {
	margin: 10px 0 10px 4px;
	*zoom: 1;
	font-size: 12px;
	color: #3b3b3b;
	line-height: 26px;
	width: 736px
}

.choose-filter .screening-list>div .screening-ul2:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .screening-list>div .screening-ul2 li {
	float: left;
	margin-right: 5px;
	position: relative
}

.choose-filter .screening-list>div .screening-ul2 li .input-box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative
}

.choose-filter .screening-list>div .screening-ul2 li .input-box .advanced-filter-score {
	position: absolute;
	top: 22px;
	left: 2px;
	z-index: 2000;
	display: none;
	width: 48px;
	text-align: center;
	border: 1px solid #FA0237;
	background: #fff
}

.choose-filter .screening-list>div .screening-ul2 li .input-box .advanced-filter-score li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.choose-filter .screening-list>div .screening-ul2 li .input-box .advanced-filter-score li:last-child {
	border-bottom: none
}

.choose-filter .screening-list>div .screening-ul2 li .input-box .advanced-filter-score li:hover {
	color: #fff;
	background: #FA0237;
	border-bottom-color: #FA0237
}

.choose-filter .screening-list>div .screening-ul2 li input {
	height: 18px;
	line-height: 18px;
	width: 40px;
	padding: 0 4px;
	background: #fff;
	border: 1px solid #D1D1D1;
	font-size: 12px;
	margin-left: 2px
}

.choose-filter .screening-list>div .screening-ul2 li input:focus {
	border-color: #FA0237
}

.choose-filter .screening-list>div .screening-ul2 li .price-interval input {
	width: 35px;
	margin: 0 4px
}

.choose-filter .screening-list>div .screening-ul2 li .clear-sure {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 18px;
	line-height: 18px;
	cursor: pointer;
	color: #fff;
	padding: 1px 5px;
	margin: 0 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.choose-filter .screening-list>div .screening-ul2 li .clear-sure:hover {
	color: #fff
}

.choose-filter .screening-list>div .screening-ul2 li .clear-btn {
	background: #7F7F7F
}

.choose-filter .screening-list>div .screening-ul2 li .clear-btn:hover {
	background: #777
}

.choose-filter .screening-list>div .screening-ul2 li .sure-btn {
	background: #FA0237;
	margin-right: 0
}

.choose-filter .screening-list>div .screening-ul2 li .sure-btn:hover {
	background: #E60132
}

.choose-filter .screening-list>div .screening-ul2>li:last-child {
	margin-left: 10px
}

.choose-filter .filter-box {
	*zoom: 1;
	padding: 15px 0;
	border-top: 1px solid #e0e7ed;
	margin: 0 15px
}

.choose-filter .filter-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .filter-box .sorting-filter {
	*zoom: 1;
	float: left;
	margin-top: 2px
}

.choose-filter .filter-box .sorting-filter:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .filter-box .sorting-filter>p {
	width: 55px;
	font-weight: bold;
	float: left;
	height: 26px;
	line-height: 26px
}

.choose-filter .filter-box .sorting-filter>ul {
	float: left;
	*zoom: 1;
	height: 24px;
	border: 1px solid #D1D1D1;
	background: #fff;
	border-right: none;
	margin-left: 15px
}

.choose-filter .filter-box .sorting-filter>ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li {
	float: left;
	position: relative;
	cursor: pointer
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .nav2-li1,.choose-filter .filter-box .sorting-filter>ul .nav2-li .nav2-li1-white {
	margin-left: 3px;
	vertical-align: -6%
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .nav2-li2,.choose-filter .filter-box .sorting-filter>ul .nav2-li .nav2-li2-white {
	margin-left: 3px;
	vertical-align: -7%
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .price-up,.choose-filter .filter-box .sorting-filter>ul .nav2-li .price-up-white,.choose-filter .filter-box .sorting-filter>ul .nav2-li .price-up-pink {
	position: absolute;
	top: 3px;
	right: 8px
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .price-down,.choose-filter .filter-box .sorting-filter>ul .nav2-li .price-down-white,.choose-filter .filter-box .sorting-filter>ul .nav2-li .price-down-pink {
	position: absolute;
	right: 8px;
	bottom: 2px
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .nav2-choose {
	display: block;
	position: relative;
	width: 55px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #3b3b3b;
	border-right: 1px solid #D1D1D1;
	text-align: center
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .total-sales {
	position: absolute;
	top: 24px;
	left: -1px;
	z-index: 2000;
	display: none;
	width: 80px;
	text-align: center;
	border: 1px solid #FA0237;
	background: #fff
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .total-sales li {
	width: 100%;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .total-sales li:last-child {
	border-bottom: none
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li .total-sales li:hover {
	color: #fff;
	background: #FA0237;
	border-bottom-color: #FA0237
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li:last-child a {
	width: 80px
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li:nth-child(4) a {
	text-indent: -10px
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li:hover a {
	color: #FA0237
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li:hover:after {
	position: absolute;
	top: -1px;
	left: -1px;
	content: '';
	width: 99%;
	height: 24px;
	border: 1px solid #FA0237
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li:hover .nav2-li1 {
	background-position: -20px -38px
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li:hover .nav2-li2 {
	background-position: -86px 0
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li-active {
	height: 24px;
	background: #FA0237
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li-active a {
	color: #fff !important
}

.choose-filter .filter-box .sorting-filter>ul .nav2-li-active:after {
	position: absolute;
	top: -1px;
	left: -1px;
	content: '';
	width: 99%;
	height: 24px;
	border: 1px solid #FA0237
}

.choose-filter .filter-box .filter-input {
	float: right;
	margin-right: 15px;
	font-size: 12px;
	color: #989898;
	position: relative
}

.choose-filter .filter-box .filter-input input::-webkit-input-placeholder {
	color: #989898
}

.choose-filter .filter-box .filter-input input:-moz-placeholder {
	color: #989898
}

.choose-filter .filter-box .filter-input input::-moz-placeholder {
	color: #989898
}

.choose-filter .filter-box .filter-input input:-ms-input-placeholder {
	color: #989898
}

.choose-filter .filter-box .filter-input input[type=text] {
	width: 240px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #bcbcbc;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	padding: 0 40px 0 20px;
	font-size: 12px;
	margin-right: 25px
}

.choose-filter .filter-box .filter-input .search-icon {
	position: absolute;
	top: 7px;
	left: 270px;
	cursor: pointer
}

.choose-filter .filter-box .filter-input input[type=checkbox] {
	vertical-align: -13%;
	margin-right: 2px
}

.caijipage,.wholenetwork {
	*zoom: 1;
	margin-bottom: 90px
}

.caijipage:after,.wholenetwork:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.caijipage .search-result,.wholenetwork .search-result {
	display: none;
	position: relative;
	width: 360px;
	height: 170px;
	line-height: 170px;
	padding: 15px 20px;
	margin: 100px auto
}

.caijipage .search-result .sr-icon,.wholenetwork .search-result .sr-icon {
	position: absolute;
	top: 20px;
	left: 25px
}

.caijipage .search-result p,.wholenetwork .search-result p {
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 200px;
	line-height: 18px;
	font-size: 14px;
	color: #262626;
	word-break: break-all;
	word-wrap: break-word;
	overflow: auto
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	45% {
		-webkit-transform: scale(0.1);
		-moz-transform: scale(0.1);
		-ms-transform: scale(0.1);
		-o-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	}

	80% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}
}

@-moz-keyframes scale {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	45% {
		-webkit-transform: scale(0.1);
		-moz-transform: scale(0.1);
		-ms-transform: scale(0.1);
		-o-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	}

	80% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}
}

@-o-keyframes scale {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	45% {
		-webkit-transform: scale(0.1);
		-moz-transform: scale(0.1);
		-ms-transform: scale(0.1);
		-o-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	}

	80% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	45% {
		-webkit-transform: scale(0.1);
		-moz-transform: scale(0.1);
		-ms-transform: scale(0.1);
		-o-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	}

	80% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}
}

.caijipage .scroll-loading,.wholenetwork .scroll-loading {
	display: none;
	position: absolute;
	z-index: 200;
	width: 1200px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	background: #FEF9E6;
	margin-top: -10px;
	border: 1px solid #FAE69F
}

.caijipage .scroll-loading .loading-box,.wholenetwork .scroll-loading .loading-box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 8px;
	height: 3px;
	background: #11d7a6;
	margin-right: 5px;
	vertical-align: middle;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.caijipage .scroll-loading .loading-box:nth-child(0),.wholenetwork .scroll-loading .loading-box:nth-child(0) {
	-webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-moz-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-ms-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-o-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)
}

.caijipage .scroll-loading .loading-box:nth-child(1),.wholenetwork .scroll-loading .loading-box:nth-child(1) {
	-webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-moz-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-ms-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-o-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)
}

.caijipage .scroll-loading .loading-box:nth-child(2),.wholenetwork .scroll-loading .loading-box:nth-child(2) {
	-webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-moz-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-ms-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-o-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)
}

.caijipage .scroll-loading .loading-box:nth-child(3),.wholenetwork .scroll-loading .loading-box:nth-child(3) {
	-webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-moz-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-ms-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	-o-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)
}

.caijipage .newgoods-num,.wholenetwork .newgoods-num {
	display: none;
	margin: 10px auto 0;
	text-align: center
}

.caijipage .newgoods-num a,.wholenetwork .newgoods-num a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	background: #3C3C3C;
	color: #fff;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

.caijipage .newgoods-num a em,.wholenetwork .newgoods-num a em {
	color: #FA0237;
	padding: 0 2px
}

.caijipage .newgoods-num.fixed-newgoods,.wholenetwork .newgoods-num.fixed-newgoods {
	position: fixed;
	top: 45px;
	left: 50%;
	z-index: 1000;
	margin-left: -140px
}

.product-list {
	*zoom: 1
}

.product-list:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-list .product-list-ul {
	*zoom: 1;
	height: 100%;
	margin: 0 -12px
}

.product-list .product-list-ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-list .product-list-ul .product-infro {
	float: left;
	width: 282px;
	margin: 10px 12px;
	position: relative
}

.product-list .product-list-ul .product-infro .top-information {
	*zoom: 1;
	margin-bottom: 5px;
	height: 16px;
	line-height: 16px;
	overflow: hidden
}

.product-list .product-list-ul .product-infro .top-information:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-list .product-list-ul .product-infro .top-information span {
	float: left;
	font-size: 12px;
	display: block
}

.product-list .product-list-ul .product-infro .top-information span:first-child {
	font-weight: bold;
	color: #fe0036;
	margin-right: 6px
}

.product-list .product-list-ul .product-infro .top-information span:nth-child(2) {
	width: 100px
}

.product-list .product-list-ul .product-infro .top-information span:last-child {
	float: right;
	cursor: pointer;
	color: #989898
}

.product-list .product-list-ul .product-infro:hover .product-box {
	border-color: #FA0237;
	border-bottom-color: #fff
}

.product-list .product-list-ul .product-infro:hover .promote-copytext {
	height: 30px;
	bottom: 0;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.product-list .product-list-ul .product-infro:hover .copytext-btn,.product-list .product-list-ul .product-infro:hover .replaceimg-btn {
	background: #00a0e9;
	height: 30px;
	bottom: 0;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.product-list .product-list-ul .product-infro:hover .copytext-btn:hover,.product-list .product-list-ul .product-infro:hover .replaceimg-btn:hover {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}

.product-list .product-list-ul .product-infro:hover .topromote-btn,.product-list .product-list-ul .product-infro:hover .audit-btn {
	background: #00479d;
	height: 30px;
	bottom: 0;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.product-list .product-list-ul .product-infro:hover .topromote-btn:hover,.product-list .product-list-ul .product-infro:hover .audit-btn:hover {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.product-list .product-list-ul .product-infro:hover .topromote-btn.click-back,.product-list .product-list-ul .product-infro:hover .audit-btn.click-back {
	background: #434343
}

.product-list .product-list-ul .product-infro:hover .hover-wenan {
	height: auto;

	border: 1px solid #FA0237;
	border-top: none
}

.product-box {
	*zoom: 1;
	width: 260px;
	min-height: 480px;
	border: 1px solid #fff;
	padding: 10px 10px;
	position: relative;
	background: #fff
}

.product-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .activity-qiang,.product-box .activity-ju {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 100;
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	background-color: #e63140;
	background: -webkit-linear-gradient(right, #f58b07, #f51616);
	background: -o-linear-gradient(right, #f58b07, #f51616);
	background: -moz-linear-gradient(right, #f58b07, #f51616);
	background: linear-gradient(right, #f58b07, #f51616);
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1);
	font-size: 14px;
	padding: 0 5px
}

.product-box .recommend {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
	display: block
}

.product-box .activity-ju {
	background-color: #7144d5;
	background: -webkit-linear-gradient(right, #63aff9, #8b16f5);
	background: -o-linear-gradient(right, #63aff9, #8b16f5);
	background: -moz-linear-gradient(right, #63aff9, #8b16f5);
	background: linear-gradient(right, #63aff9, #8b16f5);
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=400) progid:DXImageTransform.Microsoft.gradient(startcolorstr=$color1,endcolorstr=$color2,gradientType=1)
}

.product-box .box-img {
	position: relative;
	width: 260px;
	height: 260px
}

.product-box .box-img .goodsimg-link a {
	display: block
}

.product-box .box-img .goodsimg-link a img {
	display: block;
	width: 260px;
	height: 260px
}

.product-box .box-img .shelves-icon {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 800;
	width: 260px;
	height: 260px;
	background-image: url("../images/shelves.png");
	background-repeat: no-repeat;
	background-position: center center
}

.product-box .box-img .promote-copytext {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 800;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	height: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	*zoom: 1
}

.product-box .box-img .promote-copytext:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .box-img .promote-copytext .copytext-btn {
	display: block;
	float: left;
	width: 130px;
	height: 0;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}

.product-box .box-img .promote-copytext .copytext-width {
	width: 260px
}

.product-box .box-img .promote-copytext .topromote-btn {
	display: block;
	float: left;
	width: 130px;
	height: 0;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}

.product-box .box-img .promote-copytext .media-list-box {
	display: none;
	position: absolute;
	top: auto;
	right: 0;
	bottom: 17px;
	left: 270px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);
	width: 300px;
	font-size: 12px;
	text-align: left !important;
	color: #FFF;
	padding: 5px 10px 11px 10px;
	background-color: rgba(33,33,33,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5212121,endColorstr=#E5212121)
}

.product-box .box-img .promote-copytext .media-list-box b {
	position: absolute;
	top: 50%;
	right: auto;
	bottom: auto;
	left: -14px;
	border-width: 5px;
	border-color: #212121;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	border-right-width: 9px;
	border-style: dashed;
	border-right-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	margin-top: -5px
}

.product-box .box-img .promote-copytext .media-list-box .media-text-area {
	line-height: 20px;
	color: #fff
}

.product-box .box-img .promote-copytext .media-list-box .media-text-area img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 100px;
	margin-top: 5px
}

.product-box .box-img .promote-copytext .media-list-box .media-text-area a {
	display: inline;
	word-break: break-all;
	color: #fff;
	line-height: 20px !important
}

.product-box .product-title {
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 8px 0
}

.product-box .product-title a {
	height: 30px;
	line-height: 30px;
	color: #3b3b3b;
	padding-left: 22px;
	overflow: hidden
}

.product-box .product-title i {
	position: absolute;
	top: 6px;
	left: 0
}

.product-box .product-price-infro {
	margin-bottom: 8px
}

.product-box .product-price-infro ul {
	*zoom: 1;
	background: #f6fbff;
	border-top: 1px solid #e0e7ed
}

.product-box .product-price-infro ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .product-price-infro ul li {
	float: left;
	width: 87px;
	height: 50px;
	line-height: 26px;
	text-align: center;
	padding: 10px 0
}

.product-box .product-price-infro ul li .thenum {
	color: #fe0036
}

.product-box .product-price-infro ul li .thetitle {
	font-size: 12px;
	color: #989898
}

.product-box .product-price-infro ul .quanhou {
	width: 50% !important
}

.product-box .product-price-infro ul .online-num .thenum {
	font-size: 14px
}

.product-box .quan-details {
	margin: 15px 0
}

.product-box .quan-details ul {
	*zoom: 1
}

.product-box .quan-details ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .quan-details .details1 {
	float: left
}

.product-box .quan-details .details1 a {
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: left;
	border: 1px dashed #E3E3E3;
	padding-left: 2px;
	color: #a0a0a0;
	margin-right: 2px
}

.product-box .quan-details .details1 a span {
	color: #e22127;
	padding: 0 3px 0 2px
}

.product-box .quan-details .details1 a i {
	padding-right: 2px
}

.product-box .quan-details .details1 a:hover {
	border: 1px solid #FA0237;
	background: #FA0237;
	color: #fff
}

.product-box .quan-details .details1 a:hover span {
	background: #FA0237;
	color: #fff
}

.product-box .quan-details .details1 a:hover .dian {
	background-position: -178px 0
}

.product-box .quan-details .details1 a:hover .yan {
	background-position: -214px 0
}

.product-box .quan-details .details1 a:hover .dan {
	background-position: -159px -252px
}

.product-box .quan-details .details1 a:hover .ying {
	background-position: -159px -268px
}

.product-box .quan-details .yuanjia {
	float: left;
	line-height: 18px;
	color: #989898;
	font-size: 12px;
	*zoom: 1;
	margin-left: 6px
}

.product-box .quan-details .yuanjia:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .quan-details .yuanjia span {
	display: block;
	float: left
}

.product-box .quan-details .goods-tag-icon {
	position: relative;
	height: 18px;
	float: right;
	*zoom: 1
}

.product-box .quan-details .goods-tag-icon:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .quan-details .goods-tag-icon i {
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-left: 4px
}

.product-box .quan-details .goods-tag-icon i:first-child {
	margin-left: 0
}

.product-box .quan-details .goods-tag-icon .juhuasuan,.product-box .quan-details .goods-tag-icon .taoqianggou,.product-box .quan-details .goods-tag-icon .haitao,.product-box .quan-details .goods-tag-icon .pinpai {
	background-color: #e03a33
}

.product-box .quan-details .goods-tag-icon .shipin,.product-box .quan-details .goods-tag-icon .yunfeixian,.product-box .quan-details .goods-tag-icon .zhibo {
	background-color: #2db034
}

.product-box .sales-infro {
	*zoom: 1;
	margin: 10px 0 15px 0
}

.product-box .sales-infro:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.product-box .sales-infro p {
	width: 90px;
	float: left;
	font-size: 12px;
	color: #989898;
	text-align: center
}

.product-box .sales-infro p span {
	color: #3b3b3b
}

.product-box .sales-infro p:first-child {
	width: 80px;
	text-align: left
}

.product-box .sales-infro p:last-child {
	width: 90px;
	text-align: right
}

.product-box .quan-num-line {
	position: relative;
	top: 0;
	z-index: 1;
	width: 260px;
	height: 16px;
	background: #fb9595;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px
}

.product-box .quan-num-line .red-line {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 200px;
	height: 16px;
	background: #ff5a5a;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px
}

.product-box .quan-num-line .totalnum {
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 20;
	color: #fff;
	font-size: 12px;
	height: 16px;
	line-height: 16px
}

.product-box .quan-num-line .remaining-num {
	color: #fff;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	top: 0;
	left: 5px;
	z-index: 20
}

.hover-wenan {
	*zoom: 1;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 1000;
	width: 262px;
	height: 0;
	font-size: 12px;
	color: #989898;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0 9px;
	background: #fff;
	margin-top: -1px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	overflow: hidden
}

.hover-wenan:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hover-wenan .wenan-box {
	width: 262px;
	border-top: 1px solid #e2e2e2;
	font-size: 12px;
	color: #6f6969;
	text-align: left;
	position: relative
}

.hover-wenan .wenan-box p {
	*zoom: 1;
	width: 262px;
	line-height: 16px;
	word-break: break-all;
	word-wrap: break-word
}

.hover-wenan .wenan-box p:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hover-wenan .wenan-box .wenan-title {
	width: 260px;
	color: #3b3b3b;
	padding-top: 10px
}

.hover-wenan .wenan-box .wenan-text {
	color: #989898
}

.hover-wenan .wenan-box .effective-time {
	*zoom: 1;
	margin: 8px 0
}

.hover-wenan .wenan-box .effective-time:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hover-wenan .wenan-box .effective-time span {
	color: #989898;
	float: left
}

.hover-wenan .wenan-box .effective-time span em {
	font-weight: normal
}

.hover-wenan .wenan-box .effective-time .goods-error {
	float: right;
	color: #e22127
}

.imageicon {
	background-image: url("../images/allbgs.png")
}

.pluginicon {
	background-image: url("../images/plugin-allbgs.png")
}

.fixed-search-icon {
	width: 34px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: -39px -101px
}

.research-closebtn {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -1px -130px
}

.fixed-toggle {
	width: 25px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: -26px -71px
}

.kefu {
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: 0 -176px
}

.feedback {
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: -46px -176px
}

.to-top {
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: -91px -176px
}

.search-icon {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: 0px -101px
}

.cancel-icon {
	width: 9px;
	height: 9px;
	background-repeat: no-repeat;
	background-position: -109px 0
}

.clearall-icon {
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: -63px -37px
}

.whole-icon {
	width: 20px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: -235px -35px
}

.checked-icon {
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: -150px 4px
}

.nav2-li1 {
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: 0 -38px
}

.nav2-li1-white {
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: -40px -38px
}

.nav2-li2 {
	width: 8px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: -57px 0
}

.nav2-li2-white {
	width: 8px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: -73px 0
}

.price-up {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -1px -15px
}

.price-up-white {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -35px -12px
}

.price-up-pink {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -16px -14px
}

.price-down {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.price-down-white {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -34px 0
}

.price-down-pink {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -16px 0
}

.sr-icon {
	width: 147px;
	height: 168px;
	background-repeat: no-repeat;
	background-position: -276px 0
}

.topromote-icon {
	width: 104px;
	height: 104px;
	background-repeat: no-repeat;
	background-position: 0 -239px
}

.del-goods-li {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -586px -268px
}

.promote-success-icon {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: -525px -352px
}

.activity-qiang {
	width: 108px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: -684px 0
}

.activity-ju {
	width: 108px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: -685px -39px
}

.dian {
	width: 12px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -198px 0
}

.yan {
	width: 12px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -234px 0
}

.dan {
	width: 12px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -129px -254px
}

.ying {
	width: 12px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -129px -270px
}

.had-promote-icon {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -381px -226px
}

.box-left-icon {
	width: 40px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: -683px -378px
}

.box-right-icon {
	width: 40px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: -678px -281px
}

.stepicon1 {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -106px -66px
}

.stepicon2 {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -141px -64px
}

.stepicon2.step-icon-active {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -140px -99px
}

.stepicon3 {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -170px -64px
}

.stepicon3.step-icon-active {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -171px -98px
}

.stepicon4 {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -170px -64px
}

.stepicon4.step-icon-active {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -200px -97px
}

.success-icon {
	width: 86px;
	height: 86px;
	background-repeat: no-repeat;
	background-position: -149px -142px
}

.rp-search-btn {
	width: 58px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: -140px -383px
}

.taoke-ecological {
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: -44px -354px
}

.quanwang-data {
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 0 -354px
}

.tianmao {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 -390px
}

.taobao {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -26px -390px
}

.juhuasuan {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -52px -390px
}

.taoqianggou {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -78px -390px
}

.pinpai {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -99px -390px
}

.jinpai {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 -412px
}

.yushou {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -26px -412px
}

.xinpin {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -52px -412px
}

.jiyoujia {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -78px -412px
}

.haitao {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -99px -412px
}

.yunfeixian {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 -434px
}

.car {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -26px -434px
}

.zhibo {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -51px -434px
}

.more-tit-icon {
	width: 11px;
	height: 7px;
	background-repeat: no-repeat;
	background-position: -124px -363px
}

.rp-details3 {
	width: 988px;
	height: 102px;
	background-repeat: no-repeat;
	background-position: 0 -453px
}

.jihua-icon {
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: -240px -396px
}

.price-quan {
	width: 15px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: -153px -359px
}

.setup-modle-icon {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: -93px -360px
}

.selected-icon {
	width: 34px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: -274px -386px
}

.copy-sel-icon {
	width: 21px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: -282px -427px
}

.qq-copy-icon {
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: -186px -349px
}

.weixin-copy-icon {
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: -236px -347px
}

.setup-top-icon {
	width: 10px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: -279px -431px
}

.selected-down-icon {
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: -332px -343px
}

.recommened-icon {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -291px -345px
}

.rp-layer-closebtn {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: -297px -428px
}

.mark-icon {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: -91px -35px
}

.thecamera {
	width: 30px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -372px -190px
}

.pt-cl {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: -311px -227px
}

.management {
	width: 14px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: -311px -194px
}

.nocreate-icon {
	width: 201px;
	height: 165px;
	background-repeat: no-repeat;
	background-position: -453px 0
}

.success-icon {
	width: 66px;
	height: 66px;
	background-repeat: no-repeat;
	background-position: -377px -379px
}

.failure-icon {
	width: 66px;
	height: 66px;
	background-repeat: no-repeat;
	background-position: -447px -379px
}

.browser1 {
	width: 57px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: 0 -3px
}

.browser2 {
	width: 57px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: -77px 0
}

.browser3 {
	width: 57px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: -160px 0
}

.browser4 {
	width: 57px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: -244px 0
}

.browser5 {
	width: 57px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: -324px 0
}

.features-tit {
	width: 310px;
	height: 71px;
	background-repeat: no-repeat;
	background-position: 0 -99px
}

.features1 {
	width: 162px;
	height: 64px;
	background-repeat: no-repeat;
	background-position: 0 -223px
}

.features2 {
	width: 144px;
	height: 69px;
	background-repeat: no-repeat;
	background-position: -210px -212px
}

.features3 {
	width: 143px;
	height: 69px;
	background-repeat: no-repeat;
	background-position: 0 -323px
}

.features4 {
	width: 180px;
	height: 68px;
	background-repeat: no-repeat;
	background-position: -172px -327px
}

.features5 {
	width: 126px;
	height: 61px;
	background-repeat: no-repeat;
	background-position: -379px -330px
}

.features6 {
	width: 108px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: -390px -212px
}

.pc-downicon {
	width: 231px;
	height: 71px;
	background-repeat: no-repeat;
	background-position: -374px -96px
}

.shendan-icon1 {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: -452px -200px
}

.shendan-icon2 {
	width: 42px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: -511px -200px
}

.shendan-icon3 {
	width: 40px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: -571px -199px
}

.shendan-icon4 {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: -451px -268px
}

.shendan-icon5 {
	width: 42px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: -519px -268px
}

.gdlist-icon1 {
	width: 56px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: -653px -184px
}

.gdlist-icon2 {
	width: 58px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: -722px -89px
}

.gdlist-icon3 {
	width: 58px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: -725px -178px
}

.reader-num {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: -351px -305px
}

.release-time {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: -386px -306px
}

.jhsnav-icon {
	width: 213px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: -823px -61px
}

.setup-muban {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: -279px -298px
}

.openapi {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: -276px -196px
}

.had-shendan {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: -819px -114px
}

.not-shendan {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: -874px -117px
}

.left-more {
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: -893px -169px
}

.right-more {
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: -926px -168px
}

.text-choosed {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -929px -118px
}

.text-nochoosed {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -975px -119px
}

.salestip-icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: -626px -305px
}

.triangle1 {
	width: 22px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: -963px -174px
}

.triangle2 {
	width: 22px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: -994px -171px
}

.recommend {
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: -818px -221px
}
.lst{ width:100%; height: auto; overflow: hidden; display: block}
.lst li{ float:left; height: 34px; line-height: 34px; width:auto; margin-right: 30px; }
.lst li.li-active a{color: #fe0036 !important;font-weight: bold !important}
.tianmaos{width:16px; height: 16px; background: url(../images/jd.png) no-repeat;}
.choose-filter .screening-list{position:relative;padding-bottom: 10px; }
.list-bd{ position:absolute; right: 20px; top:-5px;}
.goodsimg{ width:396px; height: 396px; margin:12px 0px 0px 12px}
.goodsimg img{ width:396px; height: 396px;}






