:focus,:link,:visited,a:hover,ins {
	text-decoration: none
}

body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,textarea,ul {
	margin: 0;
	padding: 0
}

body {
	font: 12px/1.5 "Microsoft YaHei","Heiti SC",Arial,Helvetica,sans-serif;
	-webkit-text-size-adjust: 100%;
	overflow-y: scroll;
	background-color: #f0f0f4
}

fieldset,img {
	border: 0
}

img,input {
	vertical-align: middle
}

:focus {
	outline: 0;
	-moz-outline-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

input,select,textarea {
	color: #b4b4b4;
	font-family: Arial,Helvetica,sans-serif
}

button,input,optgroup,option,select,textarea {
	font-size: 100%
}

ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	color: #646464
}

.fl {
	float: left
}

.fr {
	float: right
}

.hide {
	display: none
}

.clf:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}

.clf {
	*zoom: 1
}

.relative {
	position: relative
}

.absolute {
	position: absolute
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

.align-center {
	text-align: center
}

.algin-left {
	text-align: left
}

.algin-right {
	text-align: right
}

.i-triangle {
	background: url(../img/icon-triangle.png) no-repeat
}

.i-global {
	background: url(../img/icon-global.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

.input-fake,.input-fake-disable {
	width: 10px;
	height: 10px;
	display: inline-block;
	border: 1px solid #b4b4b4;
	vertical-align: top;
	margin: 7px 18px 0 8px;
	border-radius: 2px
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

* html {
	background-image: url(about:blank);
	background-attachment: fixed
}

html #layui_layer_skinlayercss {
	display: none;
	position: absolute;
	width: 1989px
}

.layui-layer,.layui-layer-shade {
	position: fixed;
	pointer-events: auto
}

.layui-layer-shade {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.layui-layer {
	top: 150px;
	left: 50%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: content;
	box-shadow: 1px 1px 50px rgba(0,0,0,.3);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

.layui-layer-close {
	background: url(../img/icon-global.png) 4px -1156px no-repeat;
	display: block;
	width: 20px;
	height: 20px
}

.layui-layer-content {
	position: relative
}

.layui-layer-border {
	border: 1px solid #B2B2B2;
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2)
}

.layui-layer-moves {
	position: absolute;
	border: 3px solid #666;
	border: 3px solid rgba(0,0,0,.5);
	cursor: move;
	background-color: #fff;
	background-color: rgba(255,255,255,.3);
	filter: alpha(opacity=50)
}

.layui-layer-load {
	background: url(../img/loading.gif) center center no-repeat #fff
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.layui-anim {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

@-webkit-keyframes bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}

	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}

	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.layui-anim-close {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layui-anim-01 {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.layui-anim-02 {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layui-anim-03 {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

.layui-anim-04 {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-anim-05 {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes shake {
	0%,100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

@keyframes shake {
	0%,100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

.layui-anim-06 {
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-layer-title {
	background-color: #f0f0f4;
	height: 40px;
	line-height: 40px;
	color: #b4b4b4;
	font-size: 14px;
	padding-left: 16px;
	position: relative
}

.layui-layer-setwin {
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	right: 8px;
	top: 10px;
	position: absolute
}

.layui-layer-setwin a {
	display: block
}

.layui-layer-btn {
	text-align: center;
	padding: 0 30px 10px;
	pointer-events: auto
}

.layui-layer-btn a {
	height: 30px;
	line-height: 30px;
	margin: 0 8px;
	background: #5D9CEC;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
	padding: 10px 20px;
	border-radius: 2px
}

.layui-layer-btn a:hover {
	background-color: #e5ae2d;
	text-decoration: none
}

.layui-layer-btn a:active {
	opacity: .7
}

.layui-layer-btn .layui-layer-btn1 {
	background: #A6BBCE
}

.layui-layer-dialog {
	min-width: 240px
}

.layui-layer-dialog .layui-layer-content {
	position: relative;
	padding: 20px;
	line-height: 24px;
	word-break: break-all;
	font-size: 14px;
	overflow: auto
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 39px;
	height: 39px
}

.layui-layer-ico1 {
	background-position: -46px 0
}

.layui-layer-ico2 {
	background-position: -93px 0
}

.layui-layer-ico3 {
	background-position: -145px 0
}

.layui-layer-ico4 {
	background-position: -191px 0
}

.layui-layer-ico5 {
	background-position: -239px 0
}

.layui-layer-ico6 {
	background-position: -287px 0
}

.layui-layer-rim {
	border: 6px solid #8D8D8D;
	border: 6px solid rgba(0,0,0,.3);
	box-shadow: none
}

.layui-layer-msg {
	min-width: 170px;
	border-radius: 3px;
	border: 5px solid #8D8D8D;
	border: 5px solid rgba(0,0,0,.4)
}

.layui-layer-msg .layui-layer-content .layui-layer-ico {
	top: 10px
}

.layui-layer-hui {
	min-width: 100px;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0,0,0,.6);
	color: #fff;
	border: none
}

.layui-layer-hui .layui-layer-content {
	padding: 12px 25px;
	text-align: center
}

.layui-layer-dialog .layui-layer-padding {
	padding: 22px 20px 22px 65px;
	text-align: left
}

.layui-layer-msg .layui-layer-padding {
	padding: 17px 20px 17px 65px
}

.layui-layer-page .layui-layer-content {
	position: relative;
	overflow: auto
}

.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn {
	padding-top: 10px
}

.layui-layer-nobg {
	background: 0 0
}

.layui-layer-iframe .layui-layer-content {
	overflow: hidden
}

.layui-layer-iframe iframe {
	display: block;
	width: 100%
}

.layui-layer-loading {
	border-radius: 100%;
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-ico16,.layui-layer-loading .layui-layer-content,.layui-layer-loading .layui-layer-loading1,.layui-layer-loading .layui-layer-loading2 {
	width: 32px;
	height: 32px;
	background: url(../img/loading.gif) no-repeat
}

.layui-layer-tips {
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-tips .layui-layer-content {
	position: relative;
	line-height: 22px;
	min-width: 12px;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.3);
	background-color: #F90;
	color: #fff
}

.layui-layer-tips .layui-layer-close {
	right: -2px;
	top: -1px
}

.layui-layer-tips i.layui-layer-TipsG {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
	*overflow: hidden
}

.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT {
	left: 5px;
	border-right-style: solid;
	border-right-color: #F90
}

.layui-layer-tips i.layui-layer-TipsT {
	bottom: -8px
}

.layui-layer-tips i.layui-layer-TipsB {
	top: -8px
}

.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR {
	top: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F90
}

.layui-layer-tips i.layui-layer-TipsR {
	left: -8px
}

.layui-layer-tips i.layui-layer-TipsL {
	right: -8px
}

.layui-layer-lan[type=dialog] {
	min-width: 280px
}

.layui-layer-lan .layui-layer-title {
	background: #4476A7;
	color: #fff;
	border: none
}

.layui-layer-lan .layui-layer-btn {
	padding: 10px;
	text-align: right;
	border-top: 1px solid #E9E7E7
}

.layui-layer-lan .layui-layer-btn a {
	background: #BBB5B5
}

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
	background: #C9C5C5
}

.layui-layer-molv .layui-layer-title {
	background: #009f95;
	color: #fff;
	border: none
}

.layui-layer-molv .layui-layer-btn a {
	background: #009f95
}

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
	background: #92B8B1
}

.topbar-login,.topbar-reg,.topbar-register {
	margin-left: 24px
}

.topbar {
	height: 40px;
	line-height: 40px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #eee
}

.topbar a,.topbar-welcome {
	color: #b4b4b4
}

.topbar a:hover,.topbar-nav li:hover a {
	color: #5D9CEC;
	text-decoration: underline
}

.topbar-nav li,.topbar-welcome li {
	float: left
}

.topbar-nav li {
	margin-left: 17px;
	color: #b4b4b4
}

.topbar-nav i {
	margin-right: 4px
}

.topbar-map-btn:hover .i-triangle-map {
	display: block
}

.i-triangle-map {
	background-position: 0 -120px;
	width: 12px;
	height: 6px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: 35px;
	display: none
}

.i-topbar-order {
	width: 10px;
	height: 12px
}

.i-topbar-download {
	width: 8px;
	height: 12px;
	background-position: 0 -40px
}

.i-topbar-favorites {
	width: 12px;
	height: 12px;
	background-position: 0 -80px
}

.i-topbar-nav {
	width: 12px;
	height: 8px;
	background-position: 0 -120px
}

.i-topbar-phone {
	width: 12px;
	height: 12px;
	background-position: 0 -160px
}

.topbar-map {
	z-index: 4
}

.topbar-map-content {
	height: 480px;
	position: relative;
	z-index: 1;
	overflow: hidden
}

.topbar-map-list {
	width: 1206px
}

.topbar-map-bg {
	background-color: #4c3f3f;
	height: 480px;
	opacity: .94;
	filter: alpha(opacity=94);
	margin-top: -480px
}

.topbar-map-column {
	float: left;
	width: 140px;
	height: 180px;
	border-right: dashed 1px #a6a2a2;
	padding-right: 30px;
	margin: 30px 0 30px 30px;
	color: #fff;
	overflow: hidden
}

.topbar-map-column dt {
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	padding-left: 4px;
	padding-bottom: 16px
}

.topbar-map-column a {
	height: 14px;
	line-height: 14px;
	color: #a6a2a2;
	display: block;
	float: left;
	border-left: solid 1px #a6a2a2;
	padding: 0 4px;
	margin-top: 8px
}

.topbar-map-column dt a {
	padding: 0;
	border: 0;
	color: #fff
}

.topbar-map-column dd {
	margin-left: -1px
}

.qrcode {
	background: url(../img/qrcode.png) no-repeat
}

.qrcode-tb {
	background-position: -200px -150px;
	position: absolute;
	left: -50px;
	top: 34px;
	z-index: 4;
	width: 160px;
	height: 190px
}

.tb-qrcode {
	z-index: 2
}

.tb-qrcode:hover .qrcode-tb {
	display: block
}

.menu-all,.search-btn {
	cursor: pointer;
	text-align: center
}

.kw-hot a:hover,.menu-column a:hover,.submenu-hot a:hover {
	text-decoration: underline
}

.header-cart i,.menu-all,.nav .taqubbs,.search-btn {
	text-align: center
}

.header {
	background-color: #fff;
	height: 106px
}

.logo {
	padding-top: 28px;
	width: 262px;
	height: 48px
}

.logo a {
	display: block
}

.search-box {
    padding: 0 
   
}

.search-box a {
	margin-right: 10px
}

.couponTip img {
	height: 104px;
	margin-left: 30px;
	margin-right: 25px
}

.search {
	border-radius: 4px;
	overflow: hidden
}

.search-kw {
	border-width: 2px 0;
	border-color: #5D9CEC;
	border-style: solid;
	width: 200px;
	height: 20px;
	line-height: 20px;
	padding: 8px 8px 8px 0;
	color: #b4b4b4
}

.search-wraper {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0px;
    margin-right: 5px;
    position: fixed;
    right: 40px
}

.i-nav-menu,.nav,.nav a,.search label,.search-btn,.submenu-hot-sale a,.submenu-title {
	display: block
}

.search label {
	width: 34px;
	height: 36px;
	background: url(../img/icon-global.png) 8px -191px no-repeat #fff;
	float: left;
	border: 2px solid #5D9CEC;
	border-right: 0
}

.search-btn {
	width: 76px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #5D9CEC;
	font-size: 14px;
	border: none
}

.search-btn:hover {
	background-color: #e5ae2d
}

.kw-hot {
	padding-top: 4px;
	height: 20px;
	line-height: 20px;
	color: #b4b4b4
}

.kw-hot a {
	color: #b4b4b4;
	margin-left: 8px
}

.header-cart {
	margin: 36px 0 0 96px;
	border: 1px solid #f0f0f4;
	border-radius: 2px;
	background-color: #fff;
	width: 124px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #646464
}

.header-cart a {
	display: block;
	padding-left: 36px;
	background: 8px -230px no-repeat
}

.header-cart i {
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: -8px;
	top: -8px;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	font-style: normal
}

.i-header-num {
	background-position: 0 -280px
}

.nav-box {
	background-color: #4c3f3f;
	height: 39px;
	top: 0;
	width: 100%;
	z-index: 4;
	border-bottom: solid 1px #5D9CEC
}

.menu-all,.nav {
	height: 40px;
	line-height: 40px;
	font-size: 14px
}

.nav-wrap {
	*width: 1220px
}

.menu {
	width: 224px;
	z-index: 3
}

.menu-all {
	background-color: #5D9CEC
}

.menu-all a {
	color: #4c3f3f
}

.nav {
	color: #333;
	padding-left: 20px
}

.nav li {
	float: left
}

.nav a {
	color: #fff;
	padding: 0 20px
}

.nav .current a,.nav a:hover {
	color: #5D9CEC
}

.nav .taqubbs {
	padding: 0;
	width: 68px;
	height: 39px;
	overflow: hidden
}

.submenu {
	position: absolute;
	*position: static;
	padding: 25px 0;
	width: 224px;
	height: 450px;
	background-color: #4c3f3f;
	opacity: .95;
	filter: alpha(opacity=95)
}

.submenu-item {
	padding: 10px 0 10px 16px;
	cursor: default;
	text-align:left
}

.submenu-item:hover {
	border: 1px solid #5D9CEC;
	border-right: 0;
	padding: 9px 0 9px 15px
}

.submenu-title {
	color: #5D9CEC;
	font-size: 16px;
	padding-left: 26px;
	position: relative;
	z-index: 3
}

.submenu-shelter {
	position: absolute;
	width: 1px;
	height: 60px;
	background-color: #4c3f3f;
	top: -9px;
	*top: -10px;
	*height: 59px;
	right: 0
}

.submenu-hot {
	padding-left: 20px;
	height: 18px;
	overflow: hidden
}

.submenu-hot li {
	float: left;
	padding-left: 6px
}

.submenu-item a {
	color: #fff
}

.submenu-hot a:hover {
	color: #5D9CEC
}

.submenu-arrow {
	background-position: 0 -1480px;
	width: 8px;
	height: 14px;
	margin-left: 4px
}

.submenu-detail {
	padding: 0 14px;
	width: 346px;
	position: absolute;
	left: 223px;
	top: -1px;
	*top: 39px;
	z-index: 2;
	border: 1px solid #5D9CEC;
	min-height: 500px;
	background: url(../img/submenu-bg.png)
}

.homepage-submenu .submenu-detail {
	*top: -1px
}

.submenu-detail-title {
	font-size: 14px;
	padding-left: 8px;
	border-bottom: solid 1px #4c3f3f;
	margin-top: 14px;
	color: #5D9CEC;
	background: url(../img/icon-global.png) 0 -1032px no-repeat
}

.menu-column {
	padding: 6px 0 14px
}

.submenu-list li {
	float: left;
	border-right: solid 1px #b4b4b4;
	height: 14px;
	line-height: 14px;
	margin-top: 10px;
	padding: 0 8px
}

.submenu-hot-sale {
	width: 368px;
	overflow: hidden
}

.submenu-hot-sale li {
	float: left;
	text-align: center;
	margin: 0 6px 4px 0;
	width: 80px;
	height: 100px;
	overflow: hidden;
	padding: 1px
}

.submenu-hot-sale li:hover {
	padding: 0;
	border: 1px solid #5D9CEC
}

.submenu-hot-sale a:hover {
	text-decoration: none
}

.submenu-hot-sale-pic {
	width: 80px;
	height: 80px;
	overflow: hidden;
	padding-bottom: 2px
}

.submenu-hot-sale-pic img {
	width: 80px
}

.i-menu-man {
	background-position: 5px -756px
}

.i-menu-woman {
	background-position: 5px -796px
}

.i-menu-neiyi {
	background-position: 5px -836px
}

.i-menu-cuiqing {
	background-position: 5px -876px
}

.i-menu-tiaoqing {
	background-position: 5px -916px
}

.i-menu-biyuntao {
	background-position: 5px -956px
}

.i-menu-smdaoju {
	background-position: 5px -1508px
}

.i-nav-menu {
	background-position: 0 -1260px;
	width: 8px;
	height: 4px;
	position: absolute;
	right: 16px;
	top: 18px
}

.rb-tools-num,.rightbar-footer a,.rightbar-tools a {
	text-align: center;
	display: block
}

.coupon-item-title,.rb-coupon-num {
	overflow: hidden;
	white-space: nowrap
}

.rightbar {
	position: fixed;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	background-color: #282828;
	z-index: 4
}

.i-rb-totop,.rb-cart,.rightbar-footer,.rightbar-tools {
	position: absolute
}

.i-rb-totop:hover,.rightbar-footer a:hover,.rightbar-tools .current a,.rightbar-tools a:hover {
	background-color: #5D9CEC
}

.i-rb-order {
	background-position: 12px -309px
}

.i-rb-cart {
	width: 22px;
	height: 22px;
	background-position: 0 -359px
}

.i-rb-kf {
	background-position: 10px -1290px
}

.rightbar-tools {
	top: 50%;
	margin-top: -220px
}

.rightbar-tools a {
	width: 40px;
	height: 40px;
	color: #fff;
	font-size: 14px
}

.rb-tools-cart a {
	height: auto;
	width: 22px;
	line-height: 18px;
	padding: 10px 10px 10px 8px
}

.rb-kf a {
	height: auto;
	width: 22px;
	line-height: 16px;
	padding: 36px 10px 10px 8px
}

.rb-tools-num {
	width: 24px;
	height: 22px;
	line-height: 20px;
	background-position: 2px -1000px;
	font-size: 12px;
	margin-top: 2px;
	font-family: arial,helvetica,sans-serif
}

.i-rb-qrcode {
	width: 40px;
	height: 40px;
	background-position: 12px -388px
}

.i-rb-totop {
	width: 40px;
	height: 40px;
	background-position: 10px -430px;
	bottom: 20px
}

.rightbar-footer {
	width: 40px;
	height: 100px;
	bottom: 80px;
	right: 0
}

.rightbar-footer li {
	margin: 10px auto 0
}

.rightbar-footer a {
	width: 40px;
	height: 40px
}

.rb-cart {
	width: 240px;
	height: 100%;
	right: 40px;
	top: 0;
	background-color: #fff;
	border-left: solid 1px #e5e5e5;
	overflow: hidden
}

.rb-list-box {
	margin-bottom: 66px;
	position: relative;
	height: 100%
}

.rb-cart-top {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #4c3f3f;
	padding-left: 12px;
	background-color: #f8f8f8
}

.rb-cart-item {
	border-bottom: solid 2px #f8f8f8;
	padding: 12px
}

.rb-item-pic {
	width: 64px;
	height: 64px;
	overflow: hidden;
	float: left
}

.rb-item-pic img {
	width: 100%
}

.rb-item-content {
	float: left;
	width: 142px;
	padding-left: 10px
}

.rb-item-name {
	height: 36px;
	text-align: left;
	margin-bottom: 12px;
	overflow: hidden
}

.rb-item-name a {
	color: #b4b4b4;
	line-height: 18px
}

.rb-item-quantity {
	color: #646464
}

.rb-cart-container,.rb-coupon-box {
	position: relative;
	width: 240px;
	height: 100%;
	overflow: hidden;
	color: #fff;
	text-align: center;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.rb-cart-list,.rb-coupon-slide {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform,left,top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0,0,0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform,left,top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0,0,0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform,left,top;
	-o-transition-duration: 0s;
	-o-transition-timing-function: ease;
	-o-transform: translate(0,0);
	-ms-transition-property: -ms-transform,left,top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0,0,0);
	-ms-transition-timing-function: ease;
	-webkit-transition-property: -webkit-transform,left,top;
	transition-property: transform,left,top;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.rb-settlement {
	height: 66px;
	position: relative
}

.rb-settlement-bg {
	background-color: #fff;
	opacity: .7;
	filter: alpha(opacity=70);
	height: 66px;
	width: 240px;
	position: absolute
}

.rb-settlement-content {
	position: absolute;
	z-index: 1;
	height: 40px;
	width: 216px;
	padding: 12px
}

.rb-settlement-content a {
	background-color: #ff503c;
	color: #fff;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	border-radius: 2px
}

.rb-coupon-scrollbar,.rb-scrollbar {
	width: 4px;
	height: 100%;
	right: 0;
	top: 0;
	z-index: 1;
	border-radius: 10px;
	position: absolute;
	-ms-touch-action: none;
	background-color: #fff;
	opacity: 0;
	filter: alpha(opacity=0)
}

.rb-coupon-scrollbar {
	background-color: #000
}

.rb-cart:hover .rb-scrollbar,.rb-coupon-box:hover .rb-coupon-scrollbar {
	opacity: 1;
	filter: alpha(opacity=100)
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	border-radius: 10px;
	background: #ccc
}

.i-triangle-cart,.i-triangle-order {
	height: 12px;
	margin-top: -6px;
	left: 0;
	top: 50%
}

.i-triangle-cart {
	width: 6px;
	position: absolute
}

.rightbar-tools .current .i-triangle-cart {
	display: block
}

.i-triangle-order {
	width: 6px;
	background-position: 0 -160px;
	position: absolute
}

.i-triangle-coupon {
	width: 6px;
	height: 10px;
	background-position: 0 -200px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px
}

.rb-tools-order {
	z-index: 2
}

.rb-tools-order span {
	display: none;
	color: #eee;
	font-size: 14px;
	width: 96px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #4c3f3f;
	position: absolute;
	left: -96px;
	top: 0;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 2px
}

.rb-tools-order:hover .i-triangle,.rb-tools-order:hover span,.rb-tools-qrcode:hover .qrcode-rb,.rightbar-tools .current .i-triangle-coupon {
	display: block
}

.rb-tools-qrcode {
	z-index: 2
}

.qrcode-rb {
	background-position: 0 -150px;
	width: 172px;
	height: 190px;
	position: absolute;
	left: -165px;
	top: -75px
}

.rb-cart-null {
	padding: 60px 40px;
	text-align: center;
	color: #4c3f3f;
	font-size: 14px;
	line-height: 24px
}

.i-rb-coupon {
	width: 40px;
	height: 40px;
	background-position: 12px -1389px
}

.rb-coupon {
	position: absolute;
	width: 232px;
	height: 100%;
	right: 40px;
	background-color: #393939
}

.rb-coupon-box {
	width: 200px;
	padding: 0 16px 40px
}

.rb-coupon-top {
	color: #fff;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	padding: 26px 0 22px;
	border-bottom: dashed 1px #9c9c9c;
	margin: 0 16px
}

.rb-coupon-top a {
	color: #fff
}

.rb-coupon-bottom {
	height: 20px
}

.rb-coupon-num {
	background-position: 0 -1440px;
	width: 20px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 16px;
	color: #fff;
	vertical-align: middle;
	margin-left: 8px
}

.i-triangle-coupon-top {
	width: 18px;
	height: 16px;
	background-position: 0 -240px;
	margin-top: 3px
}

.coupon-item {
	margin-top: 18px;
	overflow: hidden
}

.coupon-item-border {
	height: 2px;
	background: url(../img/coupon-border.png) repeat-x
}

.coupon-item-bottom {
	background-position: 0 -10px
}

.coupon-item-content {
	height: 82px;
	background-color: #f61d4b;
	position: relative;
	padding: 4px;
	overflow: hidden;
	text-align: left
}

.coupon-item-title {
	font-size: 24px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding: 8px 0 6px;
	border-bottom: dotted 1px #fff;
	text-align: center
}

.coupon-item-time {
	height: 14px;
	line-height: 14px;
	padding-top: 6px
}

.icon-title {
	background-image: url(../img/en-tit-sprite.png);
	display: inline-block;
	vertical-align: middle
}

.en-tit-brands {
	width: 60px;
	height: 12px
}

.en-tit-hot {
	background-position: 0 -40px;
	width: 34px;
	height: 12px
}

.en-tit-similar {
	background-position: 0 -80px;
	width: 63px;
	height: 12px
}

.en-tit-history {
	background-position: 0 -120px;
	width: 74px;
	height: 12px
}

.footer,.footer-content a {
	color: #706c6c
}

.footer {
	background-color: #322c2c;
	margin-top: 40px
}

.footer-wrap {
	height: 190px;
	padding: 32px 16px
}

.footer-column {
	width: 175px;
	float: left
}

.footer-title {
	font-size: 16px;
	height: 20px;
	line-height: 20px
}

.footer-title i {
	width: 24px;
	height: 20px
}

.footer-content {
	padding-top: 4px;
	padding-left: 24px;
	font-size: 14px
}

.footer-content p {
	padding-top: 2px
}

.footer-content a:hover {
	color: #a19c9c
}

.footer-telephone {
	font-size: 28px;
	font-family: arial,helvetica,sans-serif
}

.footer-service {
	padding-left: 50px;
	width: 246px
}

.footer-qrcode {
	width: 152px;
	padding-left: 20px
}

.footer-qrcode p {
	font-size: 12px;
	padding-top: 6px
}

.qrcode-footer {
	display: block;
	width: 128px;
	height: 128px
}

.i-footer-police {
	width: 20px;
	height: 26px;
	background-position: 0 -720px
}

.i-footer-zn {
	background-position: 0 -479px
}

.i-footer-zf {
	background-position: 0 -519px
}

.i-footer-sh {
	background-position: 0 -557px
}

.i-footer-wm {
	background-position: 0 -600px
}

.i-footer-rx {
	background-position: 3px -637px
}

.i-footer-xz {
	background-position: 4px -679px
}

.copyright {
	height: 64px;
	line-height: 64px;
	background-color: #fff
}

.copyright-wrap {
	overflow: hidden;
	margin: 0 16px
}

.copyright-right {
	float: right
}

.copyright-nav {
	margin-left: -1px;
	padding: 24px 0
}

.copyright-nav li {
	height: 14px;
	line-height: 14px;
	float: left;
	padding: 0 4px;
	border-left: solid 1px #bcbcbc
}

.copyright a {
	font-size: 12px;
	color: #b4b4b4
}

.copyright a:hover {
	color: #5D9CEC
}

.footer-police {
	vertical-align: top;
	margin-left: 14px
}

.rina {
	margin-top: 16px
}

.rina li {
	float: left
}

.rina .rina-three,.rina .rina-two {
	margin-left: 18px
}

.leading-top {
	position: relative;
	overflow: hidden;
	height: 0
}

.leading-top img {
	margin: 0 auto
}

.leading-top a {
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px
}

.leading-floor {
	width: 1200px;
	overflow: hidden;
	margin-top: 16px
}

.leading-floor img {
	width: 100%
}


/*评论样式*/
/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#5D9CEC; border:1px solid #5D9CEC; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.left{ float:left; }
.right{ float:right; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }
.comment-add{ margin-top:15px;margin-bottom:15px; _width:100%; _position:relative; _overflow:hidden; }
.comment-add .editor{ position:relative; margin-right:18px; }
.comment-add .editor textarea{ width:100%; height:70px; }
.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
.comment-list li .avatar img{ width:42px; height:42px; }
.comment-list li .inner{ margin-left:52px; }
.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }

p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }

/*商品缩略图样式*/
.goods-pic{ position:relative; float:left;width:446px; *z-index:1; }
	.pic-box{ float:left; }
	.pic-preview{ position:relative; width:444px; height:444px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:446px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:381px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #5D9CEC; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #5D9CEC; }

	/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:444px; height:444px; border:none; cursor:crosshair; }
    .jqzoom img{ width:444px; height:444px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:444px; height:444px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:444px; max-height:444px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }
