body,h5 {
	font-size: 14px
}

.fluid-media,sub,sup {
	position: relative
}

pre,textarea {
	overflow: auto
}

dialog,dialog::backdrop {
	left: 0;
	bottom: 0;
	right: 0
}

blockquote,body,dd,dir,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,input,legend,menu,ol,optgroup,p,pre,tbody,td,textarea,tfoot,th,thead,ul {
	margin: 0;
	padding: 0
}

ol,ul,li {
	list-style-type: none;!important;
	list-style-image: none!important;
}

a {
	text-decoration: none;
	cursor: pointer;
}

a:active {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

a:focus {
	outline: dotted 1px
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	font-size: 62.5%
}

body {
	line-height: 1.8
}

body,button,input,select,textarea {
	font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
	-ms-text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis;
	text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 400
}

h1 {
	font-size: 36px
}

h2 {
	font-size: 30px
}

h3 {
	font-size: 22px
}

h4 {
	font-size: 18px
}

h6 {
	font-size: 12px
}

abbr,acronym {
	border-bottom: 1px dotted;
	cursor: help
}

b,strong {
	font-weight: 700;
	color: #C40000;
}

dfn {
	font-style: italic
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

mark {
	background-color: #D2E5FF;
	color: #000
}

code,kbd,pre,samp {
	font-family: monaco,menlo,consolas,'courier new',courier,monospace
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:after,q:before {
	content: '';
	content: none
}

small {
	font-size: 85.7%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: left
}

table td,table th {
	border: 1px solid #ddd;
	padding: 8px 10px
}

table th {
	font-weight: inherit;
	border-bottom-width: 2px;
	border-bottom-color: #ccc
}

img {
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: top;
	-ms-interpolation-mode: bicubic
}

svg:not(:root) {
	overflow: hidden
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	white-space: normal
}

button,input,select,textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],input[disabled] {
	cursor: default
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

.btn,input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box
}

input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

textarea {
	resize: vertical
}

option:disabled:checked,select:disabled option:checked {
	color: #D2D2D2
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input {
		line-height: normal!important
	}
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: #a9a9a9;
	opacity: 1
}

label {
	cursor: pointer
}

select[multiple],select[size],select[size][multiple] {
	border: 1px solid #AAA;
	padding: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

.arrow,.dib,.justify:after {
	display: inline-block
}[draggable] {
	cursor: move
}

dialog {
	border: 1px solid;
	padding: 0;
	margin: auto;
	position: absolute;
	top: 0;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
	height: -moz-fit-content;
	height: -webkit-fit-content;
	height: fit-content
}

dialog::backdrop {
	position: fixed;
	top: 0;
	background-color: rgba(0,0,0,.3)
}

.dib-box {
	font-size: 0
}

@media (-webkit-min-device-pixel-ratio:0) {
	.dib-box {
		letter-spacing: -5px
	}
}

.dib-box .dib,.justify .dib {
	word-spacing: normal;
	letter-spacing: normal
}

.dib-box .dib {
	vertical-align: top;
	font-size: 12px;
	line-height: inherit
}

.dib-box .justify,.justify {
	font-size: 0;
	line-height: inherit
}

.nowrap {
	white-space: nowrap;
	word-wrap: normal
}

.wrap {
	white-space: normal;
	word-wrap: break-word
}

.ellipsis,.text-hide {
	overflow: hidden;
	white-space: nowrap
}

.hidden,.hide {
	display: none
}

.ellipsis {
	display: block;
	word-wrap: normal;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: left
}

.text-hide {
	text-indent: 100%
}

.clip-hide {
	position: absolute!important;
	clip: rect(1px,1px,1px,1px);
	padding: 0!important;
	border: 0!important;
	height: 1px!important;
	width: 1px!important;
	overflow: hidden
}

.ir,.ir-bg {
	position: relative
}

.ir {
	z-index: -1;
	overflow: hidden
}

.ir-bg {
	z-index: 1
}

.ime-inactive {
	ime-mode: inactive!important
}

.select-no-appearance {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-overflow: "";
	text-indent: .01px
}

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.rmb,.yuan {
	font-family: arial;
	font-style: normal
}

.iconfont,.type .iconfont,.type [class*=" icon-"]:before,.type [class^=icon-]:before,[class*=" icon-"]:before,[class^=icon-]:before {
	font-family: iconfont;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	display: inline-block;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.table table th,.table th {
	border: 0;
	border-bottom: 2px solid #ccc
}

.table table td,.table td {
	border: 0;
	border-top: 1px solid #ddd
}

.table-striped tbody tr:nth-child(odd) td {
	background-color: #fafafa
}

.type .table-hover tbody tr:hover td,.type .table-hover thead tr:hover th {
	background-color: #f6f6f6
}

@media (max-width:767px) {
	.table-responsive {
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		border-right: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch
	}

	.table-responsive table {
		margin: 0
	}

	.table-responsive td,.table-responsive th {
		white-space: nowrap
	}

	.table-responsive .table {
		border: 0
	}
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 tahoma,arial,"\5b8b\4f53";
	*line-height: 1.5;
	-ms-overflow-style: scrollbar
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

address,cite,dfn,em,var {
	font-style: normal
}

code,kbd,pre,samp {
	font-family: courier new,courier,monospace
}

small {
	font-size: 12px
}

ul,ol {
	list-style: none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

fieldset,img {
	border: 0
}

button,input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

#page,#header,#content,#footer {
	margin-left: auto;
	margin-right: auto
}

.w950 {
	width: 950px
}

.col-main {
	float: left;
	width: 100%;
	min-height: 1px
}

.col-sub,.col-extra {
	float: left
}

.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

.layout,.main-wrap,.col-sub,.col-extra {
	zoom: 1
}

.hidden {
	display: none
}

html {
	zoom: expression(function(ele){ ele.style.zoom = "1";
	document.execCommand("BackgroundImageCache", false, true);
}(this))
}

#site-nav .sn-msg-hd,#site-nav .sn-simple-logo-link,#site-nav .sitemap-more-link,#site-nav .sn-qrcode p,#mallLogo .mlogo s,#site-nav .sn-identity,#site-nav .sn-tmallbao,#site-nav .sn-sitemap-icon {
background: transparent url(http://img.alicdn.com/tps/i1/TB1gyXLGFXXXXceXVXXCEcU6VXX-439-220.png) no-repeat -9999px -9999px
}

.mui-global-iconfont {
font-family: mui-global-iconfont!important;
font-size: 12px;
font-style: normal
}

#site-nav a:link,#site-nav a:visited,#site-nav .sn-container {
color: #999
}

#site-nav a:hover,#site-nav a:active,#site-nav .menu-bd {
color: #c40000
}

#site-nav a.sn-msg-title:link,#site-nav a.sn-msg-title:visited {
color: #fff
}

#site-nav a.sn-msg-title:hover,#site-nav a.sn-msg-title:active {
text-decoration: underline
}

#site-nav .menu-bd a:link,#site-nav .menu-bd a:visited {
color: #666
}

#site-nav .hover a.menu-hd,#site-nav .sn-menu:hover a.menu-hd,#site-nav a.sn-cart-link:hover .mc-count,#site-nav .sn-login-info a:hover .sn-point-value,#site-nav .sn-login-info a:hover .sn-msg-num {
color: #c40000
}

#site-nav .menu-bd a:hover,#site-nav .menu-bd a:active {
color: #c40000;
text-decoration: underline
}

#site-nav {
min-width: 990px;
width: auto;
height: 26px;
position: relative!important;
background: #f2f2f2;
z-index: 99999;
-webkit-transform: translate3d(0,0,0);
border-bottom: 1px solid #e5e5e5
}

#sn-bg,#site-nav .sn-edge {
display: none
}

#sn-bd {
width: 990px;
margin: auto;
position: relative;
*zoom: 1
}

#sn-bd:after,#site-nav .sn-container:after {
content: '\20';
display: block;
height: 0;
clear: both
}

#site-nav .sn-container {
height: 26px;
width: 100%;
position: relative
}

#site-nav .sn-container .hidden {
display: none
}

#site-nav .mui-global-iconfont {
color: #c40000
}

#site-nav .sn-mybrand .mui-global-iconfont,#site-nav .sn-cart .mui-global-iconfont {
position: relative;
top: -1px
}

#site-nav .sn-point,#site-nav .sn-logout,#site-nav .menu-hd,#site-nav .sn-cart,#site-nav .sn-mybrand,#site-nav .sn-mobile,#site-nav .sn-home,#site-nav .sn-quick-menu .sn-cart,#site-nav .sn-login,#site-nav .sn-seller-center,#site-nav .sn-register {
padding: 0 10px
}

#site-nav .sn-mobile {
display: none
}

#site-nav .sn-seller {
display: none
}

#site-nav .sn-login {
padding-left: 20px
}

#site-nav .sn-mytaobao .menu-hd,#site-nav .sn-favorite .menu-hd,#site-nav .sn-sitemap .menu-hd,#site-nav .sn-seller .menu-hd {
padding-right: 14px
}

#site-nav .sn-login-info {
height: 26px;
line-height: 26px;
display: inline-block;
*display: inline;
*zoom: 1;
position: relative
}

#site-nav .sn-user-nick {
display: inline-block;
*display: inline;
*zoom: 1;
height: 26px;
line-height: 26px;
margin-left: -3px;
_margin-left: 0;
max-width: 110px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}

#site-nav span.sn-user-nick {
display: inline
}

#site-nav a.sn-identity {
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
width: 14px;
height: 14px;
line-height: 14px;
color: #fff;
text-decoration: none;
position: relative;
top: 6px;
border-radius: 50%;
text-align: center;
background-position: -180px -3px
}

#site-nav a.sn-identity span {
line-height: 14px;
font-size: 10.1px;
transform: scale(0.84,.84);
-ms-transform: scale(0.84,.84);
-moz-transform: scale(0.84,.84);
-webkit-transform: scale(0.84,.84);
position: relative
}

#site-nav a.sn-identity:link,#site-nav a.sn-identity:visited,#site-nav a.sn-identity:hover,#site-nav a.sn-identity:active {
color: #fff
}

#site-nav a.sn-identity.sn-vip1,#site-nav a.sn-identity.sn-vip2,#site-nav a.sn-identity.sn-vip3,#site-nav a.sn-identity.sn-vip4 {
background-position: -109px -23px
}

#site-nav .sn-point {
outline: 0;
position: relative
}

#site-nav .sn-point-value,.sn-msg-num {
padding-left: 2px;
color: #666;
font-weight: 700;
font-family: Tahoma;
line-height: 25px
}

#site-nav .sn-message,#site-nav .sn-miao-message {
position: relative;
margin-right: 5px;
outline: 0
}

#site-nav .sn-message-cont {
float: left
}

#site-nav .sn-msg-box {
-webkit-backface-visibility: hidden;
position: absolute;
top: 15px;
right: 35px;
z-index: 95000;
display: block
}

#site-nav .sn-msg-hd {
position: absolute;
display: block;
font-size: 0;
height: 0;
width: 0;
background: 0 0;
border-color: transparent transparent #666;
border-style: dashed dashed solid;
border-width: 6px;
right: 20px;
top: 0;
z-index: 93420
}

#site-nav .sn-msg-bd {
position: absolute;
top: 12px;
right: 0;
display: block;
background-color: #666;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
height: 20px;
line-height: 20px;
white-space: nowrap;
z-index: 93410;
padding-right: 22px
}

#site-nav a.sn-msg-title:link,#site-nav a.sn-msg-title:visited {
display: inline-block;
*display: inline;
*zoom: 1;
text-decoration: none;
margin-left: 6px;
max-width: 150px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden
}

#site-nav .sn-msg-close {
color: #bfb5b5
}

#site-nav .sn-msg-close:hover {
color: #fff
}

#site-nav b.sn-msg-close {
width: 14px;
padding-left: 2px;
height: 16px;
line-height: 15px;
border-radius: 16px;
font-size: 14px;
font-weight: 700;
cursor: pointer;
position: absolute;
right: 2px;
top: 2px
}

#site-nav b.sn-msg-close:hover,#site-nav b.sn-msg-close:active {
background: #b10000;
color: #fff
}

#site-nav .sn-login-info .sn-separator,#site-nav .sn-simple-logo .sn-separator,#site-nav .sn-quick-menu .sn-separator {
display: inline-block;
*display: inline;
*zoom: 1;
width: 0;
height: 14px;
line-height: 14px;
vertical-align: top;
position: relative;
top: 6px;
left: 0;
font-size: 0;
border-left: 1px solid #ccc;
margin: 0 2px 0 5px
}

#site-nav .sn-point,#site-nav .sn-message,#site-nav .sn-logout,#site-nav .sn-login,#site-nav .sn-register,#site-nav .sn-miao-message {
*vertical-align: baseline;
*zoom: 1
}

#site-nav .sn-logout {
_vertical-align: baseline
}

#site-nav .sn-quick-menu {
position: absolute;
right: 0;
top: 0;
height: 26px;
line-height: 26px;
-webkit-backface-visibility: hidden
}

#site-nav .sn-quick-menu li {
float: left;
position: relative
}

#site-nav .menu-item {
position: relative;
z-index: 93110
}

#site-nav .menu-hd {
display: block;
height: 26px;
cursor: pointer;
z-index: 100001;
border: solid #f2f2f2;
border-width: 0 1px;
position: relative
}

#site-nav .sn-favorite .menu-hd {
_width: 36px
}

#site-nav .sn-seller .menu-hd,#site-nav .sn-mytaobao .menu-hd {
_width: 48px
}

#site-nav .sn-sitemap .menu-hd {
_width: 64px
}

#site-nav .sn-quick-menu .menu-hd b,#site-nav .sn-all-msg b {
-webkit-backface-visibility: hidden;
position: absolute;
right: 6px;
top: 12px;
width: 0;
height: 0;
border-width: 3px;
border-style: solid dashed dashed;
border-color: #bbb transparent transparent;
font-size: 0;
line-height: 0
}

#site-nav .sn-quick-menu .hover .menu-hd b,#site-nav .sn-quick-menu .sn-menu:hover .menu-hd b,#site-nav .sn-message:hover .sn-all-msg b,#site-nav .sn-miao-message:hover .sn-all-msg b {
-webkit-backface-visibility: hidden;
border-color: #bbb transparent transparent;
-webkit-transition: -webkit-transform .2s ease-in;
-moz-transition: -moz-transform .2s ease-in;
-o-transition: -o-transform .2s ease-in;
transition: transform .2s ease-in;
-moz-transform: rotate(180deg);
-moz-transform-origin: 50% 30%;
-webkit-transform: rotate(180deg);
-webkit-transform-origin: 50% 30%;
-o-transform: rotate(180deg);
-o-transform-origin: 50% 30%;
transform: rotate(180deg);
transform-origin: 50% 30%
}

#site-nav .menu-bd {
display: none;
position: absolute;
left: 0;
top: 27px;
background: #fff;
filter: alpha(opacity=99);
z-index: 93110;
border: solid #eee;
border-width: 0 1px 1px
}

#site-nav .menu-bd a:link,#site-nav .menu-bd a:visited {
color: #666
}

#site-nav .menu-bd a:hover,#site-nav .menu-bd a:active {
color: #c40000
}

#site-nav .sn-quick-menu iframe.menu-bd {
border: 0;
background: 0 0;
filter: alpha(opacity=0);
float: left;
z-index: -1
}

#site-nav .menu-bd-panel a {
display: block;
line-height: 20px
}

#site-nav .sn-menu {
position: relative
}

#site-nav .sn-menu a:hover {
text-decoration: underline
}

#site-nav .sn-quick-menu .hover .menu-hd,#site-nav .sn-menu:hover .menu-hd {
background-color: #fff;
border-color: #eee;
padding-bottom: 1px
}

#site-nav .sn-quick-menu .hover .menu-bd,#site-nav .sn-menu:hover .menu-bd {
display: block
}

#site-nav .sn-mytaobao .menu-bd,#site-nav .sn-favorite .menu-bd,#site-nav .sn-sitemap .menu-bd,#site-nav .sn-seller .menu-bd {
line-height: 1.4;
padding: 8px 10px
}

#site-nav .sn-mytaobao .menu-bd {
width: 74px
}

#site-nav .sn-favorite .menu-bd {
width: 62px
}

#site-nav .sn-seller .menu-bd {
width: 122px;
overflow: hidden;
right: 0;
left: auto
}

#site-nav .sn-seller ul {
margin-top: -5px;
overflow: hidden;
width: 122px
}

#site-nav .sn-seller li {
float: none;
padding: 5px 0;
height: auto;
display: block;
line-height: 1.4;
border-bottom: 1px dotted #827777;
*zoom: 1;
margin-right: -20px
}

#site-nav .sn-seller h3 {
color: #666;
font-weight: 700
}

#site-nav .sn-seller li a {
display: inline-block;
*display: inline;
*zoom: 1;
width: 48px;
margin-right: 20px;
line-height: 22px
}

#site-nav a.sitemap-more {
display: block;
padding-top: 6px;
height: 20px;
line-height: 20px
}

#site-nav .sitemap-more-link {
display: none;
width: 15px;
height: 15px;
background-position: -425px -59px;
vertical-align: middle;
margin-left: 4px
}

#site-nav .sn-mybrand a,.sn-mobile a,.sn-home a {
display: inline
}

#site-nav .sn-qrcode {
position: absolute;
width: 175px;
height: 227px;
background: #fff;
left: -48px;
top: 26px;
box-shadow: 0 0 5px #aaa;
*border: 1px solid #eee
}

#site-nav .sn-qrcode-content {
width: 175px;
height: 175px;
margin: 5px 0 0;
background: url(//img.alicdn.com/tps/i2/TB1tp_5GFXXXXbgapXXbNxvWXXX-175-215.png) 0 0 no-repeat
}

#site-nav .sn-qrcode p {
background: url(//img.alicdn.com/tps/i2/TB1tp_5GFXXXXbgapXXbNxvWXXX-175-215.png) 0 -185px no-repeat;
text-indent: -9999px;
overflow: hidden;
margin: 0 15px;
line-height: 35px
}

#site-nav .sn-qrcode b {
width: 0;
height: 0;
line-height: 0;
font-size: 0;
position: absolute;
left: 50%;
top: -10px;
margin-left: -2px;
border-width: 5px;
border-style: dashed dashed solid;
border-color: transparent transparent #fff
}

#site-nav .sn-sitemap .menu-bd {
width: 988px;
border-width: 0 1px 1px;
right: 0;
left: auto
}

#site-nav .site-hot,#site-nav .site-market,#site-nav .site-brand {
float: left
}

#site-nav .sn-sitemap .menu-bd {
padding: 25px 0
}

#site-nav .sn-sitemap .menu-hd {
font-weight: 400
}

#site-nav .site-cont {
padding-left: 30px;
overflow: hidden;
height: 200px
}

#site-nav .site-cont h2 {
font-size: 16px;
padding-bottom: 8px;
font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53"
}

#site-nav .site-cont h2 span {
padding-left: 6px
}

#site-nav .site-cont ul {
margin-right: -20px;
overflow: hidden
}

#site-nav .site-hot h2,#site-nav .site-hot a:hover {
color: #f56a00
}

#site-nav .site-market h2,#site-nav .site-market a:hover {
color: #2263d4
}

#site-nav .site-brand h2,#site-nav .site-brand a:hover {
color: #000
}

#site-nav .site-help h2,#site-nav .site-help a:hover {
color: #666
}

#site-nav .site-hot {
width: 275px
}

#site-nav .site-market {
width: 275px;
border-left: 1px solid #f5f5f5;
border-right: 1px solid #f5f5f5
}

#site-nav .site-brand {
width: 170px;
border-right: 1px solid #f5f5f5
}

#site-nav .site-list li {
width: 95px;
float: left;
padding: 6px 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}

#site-nav .sn-sitemap .mui-global-iconfont {
padding-right: 4px
}

#site-nav .site-list li a {
position: relative;
_display: inline-block;
_display: inline;
_zoom: 1
}

#site-nav .sn-sitemap-icon {
position: absolute;
width: 9px;
height: 11px;
line-height: 0;
font-size: 0;
overflow: hidden;
top: -7px;
right: -9px
}

#site-nav .sn-sitemap-icon-new {
background-position: -37px -11px
}

#site-nav .sn-sitemap-icon-hot {
background-position: -37px 0
}

#site-nav .sn-quick-menu .sn-cart {
position: relative;
text-align: center;
text-decoration: none
}

#site-nav .sn-quick-menu .sn-cart a {
position: static
}

#site-nav .sn-quick-menu .mini-cart .menu-hd {
padding: 0;
position: static;
text-decoration: none
}

.sn-quick-menu .mc-count {
color: #666;
padding: 0 2px;
font-weight: 700;
font-family: Arial
}

#site-nav .sn-tmallbao {
padding-left: 16px;
padding-right: 10px;
background-position: -427px 7px
}

#gb-msg-notice {
position: absolute;
left: -9999px;
top: 0;
padding: 5px 20px 5px 5px;
border: 1px solid #febf90;
background-color: #fff8d9;
color: #404040
}

#gb-msg-notice a,#gb-msg-notice a:link,#gb-msg-notice a:hover {
color: #36c
}

#gb-msg-notice a:hover {
color: #F60
}

#gb-msg-notice .gb-msg-info {
padding-left: 20px;
background: transparent url(//img.alicdn.com/tps/i4/T1LjukXmNrXXXXXXXX-16-29.png) 0 3px no-repeat
}

#gb-msg-notice .gb-msg-icon {
position: absolute;
width: 0;
height: 0;
line-height: 0;
font-size: 0
}

#gb-msg-notice .gb-msg-close {
right: 5px;
top: 10px;
width: 9px;
height: 9px;
background: transparent url(//img.alicdn.com/tps/i4/T1LjukXmNrXXXXXXXX-16-29.png) 0 -20px no-repeat;
cursor: pointer
}

#gb-msg-notice .gb-msg-tri,#gb-msg-notice .gb-msg-tri-inner {
border-top: 4px dashed transparent;
border-right: 4px dashed transparent;
border-bottom: 4px solid #febf90;
border-left: 4px solid #febf90;
left: 20px;
top: -8px
}

#gb-msg-notice .gb-msg-tri-inner {
border-bottom-color: #fff8d9;
border-left-color: #fff8d9;
left: -3px;
top: -2px
}

#system-announce {
clear: both;
line-height: 18px;
padding: 8px 0;
border: 1px solid #eee;
background-color: #f6f6f6;
text-align: center;
font-weight: 700;
color: #f30
}

.tml-mask-b2b {
position: fixed;
_position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
*height: 3000px;
z-index: 100002
}

.tml-mask-b2b iframe {
position: absolute;
top: 0;
left: 0;
z-index: -1;
filter: mask();
width: 100%;
height: 100%
}

.tml-dialog-b2b {
position: fixed;
_position: absolute;
top: 50%;
left: 50%;
width: 627px;
height: 370px;
margin-left: -315px;
margin-top: -190px;
z-index: 100003
}

.tml-dialog-b2b .tml-dialog-skin {
*height: 395px
}

#site-nav .sn-simple-logo,#site-nav .sn-back-home {
height: 26px;
line-height: 26px;
margin-right: 20px;
float: left
}

#site-nav .sn-back-home .mui-global-iconfont {
margin-right: 4px;
position: relative;
top: -1px
}

#site-nav .sn-simple-logo-link {
width: 92px;
height: 15px;
margin: 7px 0;
background-position: -199px -58px;
float: left;
display: block;
overflow: hidden;
text-indent: -9999px;
position: relative
}

#site-nav .sn-simple-logo-shop {
border-left: 1px solid #ccc;
padding-left: 10px;
margin-left: 10px;
position: relative;
top: 1px
}

.w990 #site-nav .sn-simple-container .sn-mobile,.w990 #site-nav .sn-simple-container .sn-home {
display: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.safari-font-fix {
	font-family: 'Lucida Grande',tahoma,arial,'\5fae\8f6f\96c5\9ed1','\5b8b\4f53'
}}

#site-nav .sn-miao-message,#site-nav .sn-welcome-info {
	height: 26px;
	float: left
}

#site-nav .sn-welcome-info span,#site-nav .sn-point {
	line-height: 26px;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#site-nav .sn-miao-message,.j_Message {
	_width: 56px
}

#site-nav .sn-miao-message .sn-msg-body {
	width: 70px;
	left: 0;
	padding: 10px
}

#site-nav .sn-miao-message .sn-menu,#site-nav .sn-welcome-info,#site-nav .sn-miao-message,#site-nav .sn-msg-body {
	display: block
}

#site-nav .sn-miao-message .sn-all-msg {
	padding-right: 16px
}

#site-nav .sn-msg-body {
	line-height: 20px
}

#site-nav .sn-miao-message .sn-msg-body a:hover,#site-nav .sn-miao-message .sn-msg-body a:active {
	text-decoration: none
}

#site-nav .sn-msg-body a:hover span {
	text-decoration: underline
}

#site-nav .sn-msg-body a em {
	color: #fff;
	float: right;
	width: 15px;
	position: relative;
	height: 20px;
	line-height: 20px
}

#site-nav .sn-miao-message:hover {
	background-color: #fff;
	color: #fff
}

#site-nav .sn-miao-message:hover .menu-bd {
	display: block
}

.mui-fix-float {
	*zoom: 1
}

.mui-fix-float:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both
}

.mui-display-none {
	position: absolute;
	visibility: hidden;
	left: -9999px;
	top: -9999px
}

.mui-inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative;
	*position: static
}

.mui-inline-block-icon {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative;
	*position: static;
	padding: 0;
	font-size: 0;
	line-height: 9999px;
	overflow: hidden
}

.mui-text-overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.mui-price-font {
	font-family: arial
}

.mui-top-banner-990,.mui-top-banner-1190 {
	width: 100%;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
	clear: both
}

.mui-top-banner-990 {
	min-width: 990px
}

.mui-top-banner-1190 {
	min-width: 1190px
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	#site-nav .sn-container {
		top: 1px
	}
}

#mallPage,#mallPage.mallChn {
	width: auto;
	min-width: 990px;
	background-color: transparent
}

#mall-category,#content,#mall-desc {
	width: 990px;
	margin: auto
}

.mall-top-banner,#system-announce {
	text-align: center
}

.subLogo,.subLogo-hd i,#mallNav .chnNew,#mallNav .chnHot,#mall-desc i,#mall-desc .go-home {
	background: url(//img.alicdn.com/tps/i2/TB1k20DGXXXXXaKXXXXR_t93XXX-191-421.png) no-repeat
}

#mallLogo {
	float: left;
	z-index: 9;
	padding-top: 28px;
	width: 280px;
	height: 64px;
	line-height: 64px;
	position: relative
}

.page-not-market #mallLogo {
	width: 400px
}

#mallLogo a {
	position: relative;
	display: block;
	color: #fff;
	text-indent: 0!important
}

#mallLogo s {
	position: absolute;
	display: block;
	top: 0;
	cursor: pointer
}

#mallLogo .mlogo {
	float: left;
	margin-right: 10px
}

#mallLogo .mlogo a {
	height: 30px;
	font-size: 22px;
	width: 190px;
	overflow: hidden
}

#mallLogo .mlogo s {
	background-position: -249px -186px;
	height: 28px;
	width: 190px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.page-not-market #mallLogo .mlogo s {
		background: url(//img.alicdn.com/tps/i4/T1mCv5FURaXXc.RWYR-380-54.png) 0 0 no-repeat;
		background-size: 190px 27px
	}
}

#mallLogo .slogo {
	position: static;
	float: left;
	display: block;
	margin-right: 10px;
	height: 30px;
	line-height: 40px
}

#mallLogo .slogo a {
	color: #666;
	font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53";
	font-size: 16px;
	display: inline
}

.subLogo {
	background: url(//img.alicdn.com/tps/i2/T1V.FQFk4fXXXQHr.B-191-281.png) no-repeat
}

#mallLogo .mlogo {
	padding: 0
}

.subLogo-hd s {
	display: none;
	height: 24px;
	width: 74px;
	position: absolute;
	top: 0;
	left: 14px
}

.subLogo .shuma,.subLogo .jiadian,.subLogo .muyin,.subLogo .book {
	width: 84px
}

.subLogo .jia,.subLogo .yushou,.subLogo .jiazhuang,.subLogo .cosmetic,.subLogo .hui,.subLogo .fuwuzhan,.subLogo .map,.subLogo .yiyao,.subLogo .dq3c,.subLogo .zhouqigou {
	width: 102px
}

.subLogo .sheji,.subLogo .vip,.subLogo .wangting {
	width: 134px
}

.subLogo .mybrand,.subLogo .register {
	width: 152px
}

.subLogo .shuma s,.subLogo .jiadian s,.subLogo .muyin s,.subLogo .book s {
	width: 50px
}

.subLogo .jia s,.subLogo .jiazhuang s,.subLogo .cosmetic s,.subLogo .hui s,.subLogo .fuwuzhan s,.subLogo .map s,.subLogo .yiyao s {
	width: 60px
}

.subLogo .sheji s,.subLogo .vip s,.subLogo .zhaoshang s,.subLogo .guize s,.subLogo .wangting s {
	width: 94px
}

.subLogo .mybrand s,.subLogo .register s {
	width: 112px
}

.subLogo .brand s {
	background-position: 0 1px
}

.subLogo .yushou s {
	background-position: 0 -45px
}

.subLogo .jiazhuang s,.subLogo .jia s,.subLogo .jiaty s {
	background-position: -90px -69px
}

.subLogo .cosmetic s {
	background-position: 0 -159px
}

.subLogo .rss s {
	background-position: 0 -181px
}

.subLogo .helpCenter s {
	background-position: 0 -203px
}

.subLogo .menhu s {
	background-position: 0 -345px
}

.subLogo .yiyao s {
	background-position: 0 -392px
}

.subLogo .dq3c s {
	background-position: 0 -460px
}

.subLogo .zhouqigou s {
	background-position: 0 -549px
}

.subLogo .vip s {
	background-position: 0 -483px
}

.subLogo .register s {
	background-position: 0 -505px
}

.subLogo .jiadian s {
	background-position: -107px -45px
}

.subLogo .shuma s {
	background-position: -107px -23px
}

.subLogo .shangjia s {
	background-position: -73px -115px
}

.subLogo .zhaoshang s {
	background-position: -73px -136px
}

.subLogo .tmcod s {
	background-position: -73px -159px
}

.subLogo .muyin s {
	background-position: -108px -180px
}

.subLogo .hui s {
	background-position: -91px -321px
}

.subLogo .fuwuzhan s {
	background-position: -91px -344px
}

.subLogo .book s {
	background-position: -107px 0
}

.subLogo .map s {
	background-position: 0 -69px
}

.subLogo .sheji s {
	background-position: 0 -22px
}

.subLogo .guize s {
	background-position: -71px -114px
}

.subLogo .gonghuo s {
	background-position: -71px -252px
}

.subLogo .pinkong s {
	background-position: -71px -298px
}

.subLogo .fuwu s {
	background-position: -71px -276px
}

.subLogo .mybrand s {
	background-position: 0 -437px
}

.subLogo .taolets s {
	background-position: 0 -91px
}

.subLogo .wuliu s {
	background-position: 0 -367px
}

.subLogo .zhuanyun s {
	background-position: -71px -392px
}

.subLogo .dianquanka s {
	background-position: -72px -415px
}

.subLogo .wangting s {
	background-position: -54px -228px
}

.hasSubLogo #mallLogo a:hover {
	padding-bottom: 0;
	border-bottom: 2px solid #fff;
	text-decoration: none
}

.vip .chn-link-vip,.brand .chn-link-brand,.map .chn-link-map,.taolets .chn-link-taolets,.jia .chn-link-jia,.cosmetic .chn-link-cosmetic,.yiyao .chn-link-yiyao,.dq3c .chn-link-dq3c,.jiazhuang .chn-link-jiazhuang,.shangjia .chn-link-shangjia,.zhaoshang .chn-link-zhaoshang,.tmcod .chn-link-tmcod,.menhu .chn-link-menhu,.gonghuo .chn-link-gonghuo,.guize .chn-link-guize,.pinkong .chn-link-pinkong,.hui .chn-link-hui,.fuwuzhan .chn-link-fuwuzhan,.wuliu .chn-link-wuliu,.yushou .chn-link-yushou,.book .chn-link-book,.zhuanyun .chn-link-zhuanyun,.helpCenter .chn-link-helpCenter,.mybrand .chn-link-mybrand,.dianquanka .chn-link-dianquanka {
	display: none
}

.subLogo {
	position: relative;
	z-index: 1000000;
	display: block;
	float: left;
	margin: 24px 0 0 10px;
	background-position: -174px -36px
}

.subLogo-con {
	width: 116px
}

.subLogo:hover,.subLogo-hover {
	margin: 23px 0 0 9px;
	border: 1px solid #cb3939;
	border-radius: 2px 2px 0 0
}

.subLogo-hd {
	position: relative;
	display: block;
	font-size: 18px;
	padding: 0 22px 0 15px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #fff!important;
	font-family: 'Lucida Grande','\5fae\8f6f\96c5\9ed1';
	font-weight: 700
}

:root .subLogo-hd {
	line-height: 20px\9
}

.subLogo-hd i {
	display: block;
	overflow: hidden;
	width: 11px;
	height: 12px;
	line-height: 12px;
	position: absolute;
	top: 6px;
	right: 10px;
	background-position: -179px -155px
}

.subLogo:hover .subLogo-hd s,.subLogo-hover .subLogo-hd s {
	background-color: #c33333
}

.subLogo-hover .subLogo-hd,.subLogo:hover .subLogo-hd {
	background: #c33333;
	color: #fff!important;
	text-decoration: none!important
}

.subLogo-hover .subLogo-bd,.subLogo:hover .subLogo-bd {
	display: block;
	position: absolute;
	z-index: 100000;
	border: 1px solid #cb3939;
	border-radius: 0 0 2px 2px;
	border-top: 0;
	left: -1px;
	top: 24px
}

.subLogo-bd {
	width: 100%;
	background: #d03b3b;
	padding: 5px 0;
	display: none
}

.subLogo-bd a {
	color: #fff!important;
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 14px
}

.subLogo-bd a:hover {
	background: #e89d9d;
	font-weight: 700;
	color: #c33333!important;
	text-decoration: none!important
}

#mallCate {
	display: none
}

.headerCon:after,.clearfix:after,.clearfix:before,.headerCon:before {
	display: table;
	content: "";
	overflow: hidden
}

.headerCon:after,.clearfix:after {
	clear: both
}

.headerCon,.clearfix {
	zoom: 1
}

#mallPage #header {
	margin-top: -30px;
	width: auto;
	margin-bottom: 0;
	min-width: 990px;
	background: #fff
}

#header {
	height: 122px;
	margin-top: -26px!important;
	background: #fff;
	min-width: 990px;
	width: auto!important;
	position: relative;
	z-index: 1000
}

#mallPage #header.mui-global-header-fixed {
	height: 60px;
	position: fixed;
	background: #fff;
	width: 100%;
	border-bottom: 1px solid #eee;
	box-shadow: 0 1px 5px rgba(0,0,0,.1);
	top: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	margin-top: 0!important
}

.mui-global-header-fixed .headerLayout {
	padding-top: 0
}

.mui-global-header-fixed .header-banner {
	visibility: hidden
}

.mui-global-header-fixed .hot-query {
	display: none
}

.mui-global-header-fixed #mallLogo {
	padding-top: 16px;
	height: 48px
}

.page-market .mui-global-header-fixed #mallLogo {
	height: 58px;
	padding-top: 6px!important
}

.mui-global-header-fixed .header-extra {
	overflow: hidden;
	height: 60px
}

.mui-global-header-fixed #mallSearch {
	padding-top: 12px
}

.headerLayout {
	width: 990px;
	padding-top: 26px;
	margin: 0 auto
}

.header-extra {
	overflow: hidden
}

.page-not-market .header-banner {
	display: none
}

.header-banner {
	float: right;
	height: 70px;
	padding: 10px 0 0 100px;
	width: 200px
}

.header-banner img {
	vertical-align: middle
}

.mallSearch-type {
	display: none
}

#mallSearch {
	float: right;
	padding-top: 25px;
	width: 390px;
	overflow: hidden
}

.mallSearch-form {
	border: solid #c40000;
	border-width: 3px 0 3px 3px
}

#mallSearch legend {
	display: none
}

#mallSearch fieldset {
	position: relative
}

.mallSearch-input {
	background: #fff;
	height: 30px;
	position: relative
}

#mallSearch label {
	visibility: hidden;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	position: absolute;
	left: 8px;
	top: 0;
	z-index: 1
}

#mallSearch #mq {
	color: #000;
	margin: 0;
	position: relative;
	z-index: 2;
	width: 289px;
	height: 20px;
	line-height: 20px;
	padding: 5px 3px 5px 5px;
	outline: 0;
	border: 0;
	font-weight: 900;
	background: url("data:image/gif;base64,R0lGODlhAQADAJEAAObm5t3d3ff39wAAACH5BAAAAAAALAAAAAABAAMAAAICDFQAOw==") repeat-x scroll 0 0 transparent;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	*top: -1px;
	_height: 18px;
	_line-height: 18px
}

#mallSearch button {
	position: absolute;
	right: 0;
	top: 0;
	width: 90px;
	border: 0;
	font-size: 16px;
	letter-spacing: 4px;
	cursor: pointer;
	color: #fff;
	background-color: #c40000;
	height: 30px;
	overflow: hidden;
	font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53";
	_right: -1px
}

#mallSearch .s-combobox {
	height: 30px
}

#mallSearch .s-combobox .s-combobox-input:focus {
	outline: 0
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}

.hot-query {
	padding: 4px 0 0;
	margin-left: -13px;
	height: 16px;
	overflow: hidden;
	width: 100%;
	*height: 14px
}

.hot-query li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border-left: 1px solid #ccc;
	line-height: 1.1;
	*line-height: 1.2;
	padding: 0 12px
}

.hot-query li a {
	color: #999
}

.hot-query li.hot-query-highlight a {
	color: #c40000
}

.s-mi-qs {
	display: none
}

.mui-global-sub-nav {
	width: 28px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ebebeb;
	color: #666;
	float: left;
	padding: 0 18px 0 8px;
	margin: 8px 0 0;
	margin-top: 10px\9;
	position: relative;
	z-index: 9990
}

.mui-global-kill-line {
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	border-top: 1px solid #fff;
	width: 54px;
	position: absolute;
	top: 18px;
	left: 0;
	display: none;
	z-index: 9999
}

.mui-global-sub-nav:hover {
	box-shadow: 0 2px 2px #eee
}

.mui-global-sub-nav-hover .mui-global-nav-list,.mui-global-sub-nav-hover .mui-global-kill-line {
	display: block
}

.mui-global-sub-nav h2 {
	font-weight: 400;
	font-size: 12px;
	cursor: pointer
}

.mui-global-sub-nav i {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #999 transparent transparent;
	position: absolute;
	top: 6px;
	right: 6px
}

.mui-global-sub-nav-hover i {
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -moz-transform .2s ease-in;
	-o-transition: -o-transform .2s ease-in;
	transition: transform .2s ease-in;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}

.mui-global-nav-list {
	position: absolute;
	left: -1px;
	top: 18px;
	width: 140px;
	padding: 10px 0 0 12px;
	border: 1px solid #ebebeb;
	z-index: 9998;
	background: #fff;
	overflow: hidden;
	display: none;
	box-shadow: 0 2px 2px #eee;
	-webkit-transform: translateZ(0)
}

.mui-global-nav-list ul {
	width: 160px
}

.mui-global-nav-list li {
	float: left;
	width: 75px;
	padding-bottom: 8px
}

#mallLogo .mui-global-nav-list a {
	color: #333;
	font-weight: 400
}

#mallLogo .mui-global-nav-list a:hover {
	text-decoration: underline;
	border-bottom: 0
}

.quickSearchTip {
	height: 30px;
	line-height: 30px;
	color: #666
}

.quickSearchTip i,.quickSearchTip em {
	background: #fff url(//img.alicdn.com/tps/i3/T1DGAyXahbXXXo2eDk-59-24.png) no-repeat
}

.quickSearchTip i {
	display: block;
	float: left;
	width: 23px;
	height: 22px;
	margin-left: 5px;
	background-position: -40px 5px
}

.quickSearchTip em {
	color: #000;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	width: 35px;
	margin: 0 3px;
	font-weight: 700;
	text-align: center
}

#mallLogo.greatCollect {
	padding-top: 5px
}

#mallLogo.greatCollect .mlogo a {
	width: 247px;
	height: 47px
}

#mallLogo.greatCollect .mlogo s {
	background-image: url(//img.alicdn.com/tps/i1/T1bQh0XrVXXXbCmX6t-247-47.png)!important;
	background-position: 0 0;
	width: 247px;
	height: 47px
}

#mallNav {
	width: 100%;
	min-width: 990px;
	margin-bottom: 10px
}

#mallNav {
	background: 0 0
}

.mallNav-con {
	height: 30px;
	width: 990px;
	margin: 0 auto;
	border-bottom: 1px solid #333
}

.mallNav-main {
	background: 0 0
}

#mallTextNav {
	position: relative
}

#mallTextNav li {
	font-size: 12px;
	float: left;
	text-align: center;
	display: inline\9;
	height: 30px;
	line-height: 30px;
	position: relative;
	background: 0 0
}

#mallTextNav a,#mallTextNav span {
	display: block;
	_float: left;
	text-align: center;
	padding: 0 20px;
	color: #333;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

#mallTextNav a:hover {
	background-color: transparent;
	position: relative;
	padding: 0 20px;
	z-index: 10;
	text-decoration: none;
	margin-left: 0
}

#mallNav .mallNav-con .curChn {
	margin-left: 0;
	background: #333;
	font-weight: 700;
	z-index: 12
}

#mallTextNav li.curChn a,#mallTextNav li.curChn span {
	color: #fff
}

.mallNav-others {
	position: absolute;
	right: 0;
	top: 0
}

#mallNav .chnNew {
	position: absolute;
	z-index: 1001;
	display: block;
	width: 23px;
	height: 13px;
	right: 0;
	top: 0;
	background-position: -159px -100px
}

#mallNav .chnHot {
	display: block;
	z-index: 1001;
	height: 12px;
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	background-position: -158px -85px
}

#footer {
	min-height: 200px;
}

div#footer {
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0
}

#tmall-ensure {
	width: 1190px;
	height: 100px;
	background: url(//img.alicdn.com/tps/i1/T1ZjhhFpRkXXX1CdwH-1190-100.jpg) no-repeat;
	margin: 25px auto;
	padding: 0
}

#tmall-ensure a {
	float: left;
	display: block;
	width: 297px;
	height: 100px;
	text-indent: -1000em
}

#tmall-desc {
	*zoom: 1;
	width: 1190px;
	padding-top: 22px;
	height: 190px;
	margin: auto;
	border-top: 1px solid #ededed;
	background: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAZAE4DAREAAhEBAxEB/8QAkAAAAgICAwEAAAAAAAAAAAAABwgABQIGAQMECQEBAQEBAAAAAAAAAAAAAAAAAAIBAxAAAQMCAwQCCgwPAQAAAAAAAQIDBAAFERIGITEHCBMUQVFhcYGRIjJys7FSw9N0hJS0RlY3GPDBQmKyI0NzJDQVNXUWNjgRAQEBAQEBAQAAAAAAAAAAAAABAjEREiH/2gAMAwEAAhEDEQA/ADjxg4jjQGjHb0hlEmc66iLb2HCQ2p9wFWK8u3KlCFKOG/DDEY1lbJ6GPCLmcdv16RY9Ytxob0tWSBcY4U20XCcA08lal5c25KgcOwe3SVVyYRJrUMqCUEoId1BRax1jZNI2CVfLy90UWOMAgbVuOKHkNNJJGZasNnjOAo2QvWnObO/zNaRWbpb4kfTkx9LCkNhZkMIWrKlwulWVRTjioZBiN2FT6r5/DQbfD2qpBeecZ1Y09p1oHyFS3lq76GgAfEo1NXksFvt1wuMxuHb4rsuY95LMdhCnHFEDclKQVHxVizE8M+YDU+nLO3E11bJk2zRnDEav7KC4tpxGA6vIJIQtSAR+WF4bwqtlRYKbPMdwbcQF/wCwhBI2pXFmJI746H2K31Pyz+8Vwa+saPk0v3mnp4n3iuDf1jR8ml+809PFZe+ZzhhDZy2qRJvk5fksQ4kd5JUs7EjM8lsbSexj3qenyXTirqbiZri6ypl6tsmJCs+XNa221lEBLoxSp9PnpWsDHO4Bj2Nmyp9XJIGwOHc/DZRT6P8AWHf6F1j9r1XPj+d0earcgF5yDhY9NfCZHq0VOlZd3L7YYNj4M3nV0ZCTe5jE5zrWGLiERErS20DvSM7ec98doUhrql5SEMXS1aysdxaTKtj3VFuRnRmQrpQ8hzMD7YNp8VIaAfWllYsWr73ZY6s7FunSIrClHaUNOKQnHdtypANSqLfhzw/b1rLuEU3qJaHIMcy/4zP5bKMS6oFIw/VAAq7h7laVqT6G23nG23Q82lSkoeTiAtIOGYBQBGPYxo0xnKFpS0yXrzqSS0l64Q1txYRUAehDiVKcWkHcpQwSD2se3WxGq8vAe9TJXH7U5eUXEXRNx6y2raCRJStOw+1wIFIa4HnHrS1s01xPusC2IS1Bd6OW1HRgEtdYQFrQkDcnPjlHYGFZVS/h2vo18T9yq3MCOcf+yaZ+FSPVpqdcVh7uBH/ne8ejdPVGtnDXVFyab9XelA9mTTJsCNff95qT/KzvnK6mqzxRjzfB+IUhXB84+CjYZ3k3/kdU/vof6L1VHPbXeX77f736Fz+dJrJ1WuNQ5lPtmvvoxPmbNZemeHN+jPxL3KrQ/9k=') no-repeat 45px bottom
}

#tmall-desc:before,#tmall-desc:after {
	display: table;
	content: "";
	line-height: 0
}

#tmall-desc:after {
	clear: both
}

#tmall-desc dl {
	float: left;
	width: 186px;
	padding-left: 52px
}

#tmall-desc dl dt {
	color: #646464;
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-align: left
}

#tmall-desc dl dd {
	text-align: left
}

#tmall-desc dl a {
	display: block;
	width: 100px;
	overflow: hidden;
	text-align: left;
	height: 20px;
	line-height: 20px;
	color: #8b8b8b
}

#tmall-desc #mobile a {
	width: 105px;
	height: 105px;
	line-height: 105px;
	text-align: center
}

#footer {
	border-top: 1px solid #D1D7DC;
	clear: both;
	text-align: center;
	background: #fff;
	position: absolute;
	margin-top: 15;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#footer p {
	padding: 5px 0
}

#footer p strong {
	font-weight: 400
}

#footer p a {
	margin-right: 3px;
	color: #fff
}

#tmall-copyright {
	border-top: 2px solid #c40000;
	background: #000;
	text-align: left;
	min-height: 177px
}

#tmall-copyright .footer-tmallinfo,#tmall-copyright .footer-otherlink {
	width: 1190px;
	margin: auto;
	color: #fff;
	line-height: 25px
}

#tmall-copyright .footer-tmallinfo {
	padding: 10px 0 0 20px
}

#tmall-copyright .footer-otherlink {
	padding: 0 0 10px 20px
}

#tmall-copyright .footer-copyright {
	width: 1190px;
	margin: auto;
	padding: 0 0 20px 20px;
	line-height: 20px;
	background: #000;
	color: #a4a4a4
}

#tmall-copyright .footer-copyright a {
	color: #a4a4a4;
	margin-right: 65px
}

#tmall-copyright .footer-copyright b {
	display: block;
	color: #686868;
	font-weight: 400
}

#server-num,#footer .server-num {
	color: #000;
	font-size: 11px;
	background: #000
}

@media (max-width:1210px) {
	#tmall-ensure {
		width: 990px;
		background-image: url(//img.alicdn.com/tps/i2/T1vYemFC0eXXcnC4Lh-990-100.jpg)
	}

	#tmall-ensure a {
		width: 247px
	}

	#tmall-desc {
		width: 990px;
		background-position: 12px bottom
	}

	#tmall-desc dl {
		padding-left: 15px;
		width: 200px
	}

	#tmall-desc #mobile {
		width: 110px
	}

	#tmall-copyright .footer-tmallinfo,#tmall-copyright .footer-otherlink,#tmall-copyright .footer-copyright {
		width: 990px
	}
}

.w1190 #sn-bd,.w1190 #header .headerLayout,.w1190 #header .headerCon,.w1190 #mallNav .wrapper,.w1190 .mallNav-con {
	width: 1190px
}

.w1190 #site-nav .sn-container {
	width: 1190px
}

.w1190 #mallSearch,.page-not-market #mallSearch {
	width: 540px!important
}

.w1190 #mq,.page-not-market #mq {
	width: 439px!important
}

.w1190 #mallPage,#mallPage.w1190,.w1190 {
	min-width: 1190px
}

.w1190 #site-nav .sn-mobile,.w1190 #site-nav .sn-sitemap {
	display: block
}

.w1190 #site-nav .sn-sitemap .menu-bd {
	width: 1188px
}

.w1190 #site-nav .site-hot {
	width: 380px
}

.w1190 #site-nav .site-market {
	width: 375px
}

.w1190 #site-nav .site-brand {
	width: 180px
}

.w1190 #site-nav .site-cont {
	height: 150px
}

div.w1190 #site-nav .sn-seller {
	display: block
}

@media (min-width:1210px) {
	#mallPage.mallist #site-nav .sn-mobile,#mallPage.mallist #site-nav .sn-sitemap {
		display: block
	}

	#mallPage.mallist #site-nav .site-hot {
		width: 380px
	}

	#mallPage.mallist #site-nav .site-market {
		width: 375px
	}

	#mallPage.mallist #site-nav .site-brand {
		width: 180px
	}

	#mallPage.mallist #site-nav .sn-sitemap .menu-bd {
		width: 1188px
	}

	#mallPage.mallist #site-nav .site-cont {
		height: 150px
	}
}

.w1 #mallPage.mallist #site-nav .sn-mobile,#mallPage.mallist #site-nav .sn-sitemap {
	display: block
}

.w1 #mallPage.mallist #site-nav .site-hot {
	width: 380px
}

.w1 #mallPage.mallist #site-nav .site-market {
	width: 375px
}

.w1 #mallPage.mallist #site-nav .site-brand {
	width: 180px
}

.w1 #mallPage.mallist #site-nav .sn-sitemap .menu-bd {
	width: 1188px
}

.w1 #mallPage.mallist #site-nav .site-cont {
	height: 150px
}

.w1 #mallPage.mallist #site-nav .sn-seller {
	display: block
}

.mui-global-in-pad-app #site-nav,.mui-global-in-pad-app #header,.mui-global-in-pad-app #footer,.mui-global-in-pad-app #J_CommonBottomBar,.mui-global-in-pad-app #tstart {
	display: none!important
}

.mui-global-in-pad #site-nav {
	padding: 2px 0;
	height: 42px;
	font-size: 14px
}

.mui-global-in-pad #site-nav .mui-global-iconfont {
	font-size: 14px
}

.mui-global-in-pad #site-nav .sn-container {
	padding: 8px 0
}

.mui-global-in-pad #site-nav .sn-quick-menu .menu-hd {
	height: 42px;
	line-height: 42px
}

.mui-global-in-pad #site-nav .sn-quick-menu .menu-bd {
	top: 43px
}

.mui-global-in-pad #site-nav .sn-quick-menu .menu-hd b {
	top: 20px
}

.mui-global-in-pad #site-nav .sn-mybrand,.mui-global-in-pad #site-nav .sn-cart,.mui-global-in-pad #site-nav .sn-mobile,.mui-global-in-pad #site-nav .sn-home {
	padding-top: 8px;
	padding-bottom: 8px
}

.mui-global-in-pad #site-nav .sn-tmallbao {
	margin-top: 8px
}

.mui-global-in-pad #site-nav .sn-separator,.mui-global-in-pad #site-nav .sn-mobile,.mui-global-in-pad #site-nav .sn-seller,.mui-global-in-pad #site-nav .sn-sitemap {
	display: none!important
}

.mui-global-in-pad #header {
	height: 130px
}

.mui-global-in-pad #header .hot-query li {
	font-size: 14px;
	border: 0
}

.mui-global-in-pad .mui-global-sub-nav {
	height: 38px;
	line-height: 38px;
	margin: 0;
	padding: 0 20px 0 8px
}

.mui-global-in-pad .mui-global-nav-list,.mui-global-in-pad .mui-global-kill-line {
	top: 38px
}

.mui-global-in-pad .mui-global-kill-line {
	width: 56px
}

.mui-global-in-pad .mui-global-sub-nav i {
	top: 16px
}

.mui-global-in-pad .mui-global-nav-list {
	width: 520px;
	padding: 16px 0 8px 16px
}

.mui-global-in-pad .mui-global-nav-list ul {
	width: 510px
}

.mui-global-in-pad .mui-global-nav-list li {
	border: 1px solid #f5f5f5;
	text-align: center;
	padding-bottom: 0;
	margin: 0 8px 8px 0
}

.mui-global-in-pad #site-nav .sn-quick-menu .menu-hd b {
	border-width: 6px;
	top: 18px
}

.mui-global-in-pad #site-nav .sn-mytaobao .menu-hd,.mui-global-in-pad #site-nav .sn-favorite .menu-hd,.mui-global-in-pad #site-nav .sn-sitemap .menu-hd,.mui-global-in-pad #site-nav .sn-seller .menu-hd {
	padding-right: 24px
}

.mui-global-in-pad #site-nav a.sn-identity {
	height: 16px;
	line-height: 16px;
	width: 16px;
	top: 5px;
	background: #86807c
}

.mui-global-in-pad #site-nav .sn-identity.sn-vip1,.mui-global-in-pad #site-nav .sn-identity.sn-vip2,.mui-global-in-pad #site-nav .sn-identity.sn-vip3,.mui-global-in-pad #site-nav .sn-identity.sn-vip4 {
	background: #c50808
}

.mui-global-in-pad #site-nav a.sn-identity span {
	line-height: 16px;
	font-size: 13px
}

.mui-global-in-pad #site-nav .sn-favorite .menu-bd {
	width: 70px
}

.mui-global-in-pad #site-nav .sn-mytaobao .menu-bd {
	width: 85px
}

.sn-simple-logo {
	_width: auto!important
}

#content .sn-simple-logo {
	position: absolute
}

.aifont,.atbfont {
	font-style: normal;
	font-size: 12px
}

.bg-fa,body,html body {
	background: #fafafa
}

.atbfont,.logo {
	-webkit-font-smoothing: antialiased
}

.aifont {
	font-family: aifont
}

.atbfont {
	font-family: atbfont10!important
}

body,html body {
	color: #777;
	font-family: tahoma,arial,'\5fae\8f6f\96c5\9ed1','Hiragino Sans GB',sans-serif!important;
	-webkit-backface-visibility: visible!important
}

a,html a {
	color: #777;
	text-decoration: none
}

a:hover {
	text-decoration: none!important
}

.hidden {
	display: none
}

.inline-block {
	display: inline-block
}

.red {
	color: #ff5a00!important
}

.blue {
	color: #1D63AE!important
}

.dep-green {
	color: #92B713!important
}

.light-red {
	color: #F30F65!important
}

.ai-taobao-foot {
	margin-top: 20px
}

.ai-taobao-foot .footer {
	border-top: 0 none
}

.ai-taobao-foot .footer .footer-toy {
	display: none
}

.footer .footer-ft {
	display: block
}

.arrow,.arrow-left em {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	vertical-align: -2px
}

.mb0 {
	margin-bottom: 0!important
}

.color3 {
	color: #333
}

.color6 {
	color: #777
}

.color9 {
	color: #aaa
}

.color-orange,.color-orange a {
	color: #c3894a
}

.ml80,.ml90 {
	margin-left: 80px
}

.mr50 {
	margin-right: 50px
}

.m240 {
	margin-left: 240px
}

.pt20 {
	padding-top: 20px
}

.w1400 {
	width: 1400px!important
}

.btn-ai-red,.btn-ai-red:active,.btn-ai-red:hover {
	background-repeat: repeat-x
}

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

.arrow {
	width: 0;
	height: 0;
	border: 0 dashed transparent;
	border-width: 6px
}

.arrow-left {
	border-right-style: solid;
	border-right-color: #e8e8e8;
	position: relative
}

.arrow-left em {
	width: 0!important;
	height: 0!important;
	border: 0 dashed transparent;
	border-width: 6px;
	border-right-style: solid;
	border-right-color: #fafafa;
	position: absolute;
	left: -4px;
	top: -6px
}

.fontsize-10 {
	font-size: 10px
}

.fontsize-12 {
	font-size: 12px
}

.fontsize-14 {
	font-size: 14px
}

.fontsize-16 {
	font-size: 16px
}

.fontsize-18 {
	font-size: 18px
}

.fontsize-20 {
	font-size: 20px
}

.fontsize-28 {
	font-size: 28px
}

.fontsize-30 {
	font-size: 30px
}

.fontsize-32 {
	font-size: 32px
}

.color-666,.color-gray {
	color: #777
}

.color-grey {
	color: #aaa999
}

.color-smoke {
	color: #ccc
}

.color-blue {
	color: #0859ac
}

.color-red {
	color: red
}

.color-green {
	color: green
}

.color-orange {
	color: #F60
}

.mb10 {
	margin-bottom: 10px
}

.ml10 {
	margin-left: 10px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mr10 {
	margin-right: 10px
}

.mb20 {
	margin-bottom: 20px
}

.ml0 {
	margin-left: 0!important
}

.ml20 {
	margin-left: 20px
}

.mt20 {
	margin-top: 20px
}

.mr0 {
	margin-right: 0!important
}

.mr20 {
	margin-right: 20px
}

.mb40 {
	margin-bottom: 40px
}

.ml40 {
	margin-left: 40px
}

.mt40 {
	margin-top: 40px
}

.mr5 {
	margin-right: 5px
}

.mr40 {
	margin-right: 40px
}

.mb70 {
	margin-bottom: 70px
}

.btn-ai-red {
	border-radius: 2px;
	border: 0;
	line-height: 26px;
	height: 26px;
	padding: 0 15px;
	background-color: #ee000e;
	background-image: -moz-linear-gradient(top,#ee000e,#d70d1a);
	background-image: -ms-linear-gradient(top,#ee000e,#d70d1a);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee000e),to(#d70d1a));
	background-image: -webkit-linear-gradient(top,#ee000e,#d70d1a);
	background-image: -o-linear-gradient(top,#ee000e,#d70d1a);
	background-image: linear-gradient(top,#ee000e,#d70d1a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee000e', endColorstr='#d70d1a', GradientType=0)
}

.btn-ai-red,.btn-ai-red:hover,.btn-ai-red:visited {
	color: #FFF!important
}

.btn-ai-red:hover {
	background-color: #d70d1a;
	background-image: -moz-linear-gradient(top,#ff000e,#e83900);
	background-image: -ms-linear-gradient(top,#ff000e,#e83900);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ff000e),to(#e83900));
	background-image: -webkit-linear-gradient(top,#ff000e,#e83900);
	background-image: -o-linear-gradient(top,#ff000e,#ff000e);
	background-image: linear-gradient(top,#ff000e,#ff000e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000e', endColorstr='#ff000e', GradientType=0)
}

.btn-ai-red:active {
	background-color: #ee000e;
	background-image: -moz-linear-gradient(top,#ee000e,#d70d1a);
	background-image: -ms-linear-gradient(top,#ee000e,#d70d1a);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee000e),to(#d70d1a));
	background-image: -webkit-linear-gradient(top,#ee000e,#d70d1a);
	background-image: -o-linear-gradient(top,#ee000e,#d70d1a);
	background-image: linear-gradient(top,#ee000e,#d70d1a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee000e', endColorstr='#d70d1a', GradientType=0)
}

.g-mb5 {
	margin-bottom: 5px
}

.g-title-font {
	font-family: tahoma,arial,'Hiragino Sans GB','\5fae\8f6f\96c5\9ed1'
}

.g-blue-link {
	color: #1ea2ff
}

.g-daren-ico {
	display: inline-block;
	width: 52px;
	height: 22px;
	background: url(//img.alicdn.com/tps/i1/T1abNAFqBfXXa6KD_h-52-22.png) no-repeat;
	vertical-align: middle
}

.g-btn-action,.g-btn-gray {
	display: inline-block;
	background: #fafafa;
	padding: 0 10px
}

.g-btn-gray {
	border-radius: 13px;
	line-height: 22px
}

.g-btn-action {
	border: 1px solid #e8e8e8;
	border-radius: 13px;
	line-height: 26px;
	margin-left: 20px;
	margin-top: 15px;
	cursor: pointer
}

.g-btn-action .iconfont {
	font-style: normal;
	margin-right: 5px;
	vertical-align: 1px
}

.g-btn-action:hover .iconfont {
	color: #E22C37
}

.g-new {
	background: url(//img.alicdn.com/tps/i3/T1PUonFtVdXXawNIoR-80-130.png) 0 -18px no-repeat;
	display: inline-block;
	width: 36px;
	height: 15px;
	text-indent: -99999px
}

.g-red-eclipse {
	display: inline-block;
	height: 12px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	background: red;
	padding: 2px 5px;
	line-height: 12px;
	border-radius: 11px
}

.g-btn-30,.re-btn,.re-btn-apply {
	font-size: 14px
}

.favorite-effect {
	position: absolute;
	color: #e22c37;
	font-weight: 700;
	z-index: 150
}

.re-btn {
	box-sizing: content-box;
	display: inline-block;
	padding: 0 10px;
	width: auto;
	height: 27px;
	line-height: 27px;
	cursor: pointer;
	background-image: url(//img.alicdn.com/tps/i2/T1HdQKXaBeXXcEsvrr-4-4.png);
	background-color: #f37c06;
	background-repeat: repeat-x repeat-y
}

.re-btn,.re-btn:hover,.re-btn:visited {
	color: #FFF!important
}

.re-btn:hover {
	background-color: #d57210
}

.re-btn .iconfont {
	font-weight: 400;
	margin-right: 5px;
	line-height: 16px
}

.re-btn-red {
	background-color: #F37F0C
}

.re-btn-blue {
	background-color: #488fcd
}

.re-btn-blue:hover {
	background-color: #2879cd
}

.re-btn-purple {
	background-color: #dc5d89
}

.re-btn-purple:hover {
	background-color: #b65d89
}

.re-btn-gray {
	background-color: #777
}

.re-btn-gray:hover {
	background-color: #333
}

.re-btn-disabled,.re-btn-disabled:active,.re-btn-disabled:hover {
	cursor: not-allowed;
	background-color: #afafaf
}

.re-btn-apply {
	display: block;
	background-color: #fa7702;
	color: #FFF;
	text-align: center;
	padding: 10px 0
}

.re-btn-apply:hover {
	color: #FFF
}

.re-btn-none {
	color: #5789D0!important;
	background: 0 0
}

.re-btn-none:hover,.re-btn-none:visited {
	color: #06c!important;
	background: 0 0
}

.re-btn-none .iconfont {
	color: #aaa
}

.btn .iconfont {
	margin-right: 3px;
	position: relative;
	top: -1px
}

.g-btn-hasfollow {
	cursor: default;
	color: #777;
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fafafa,endcolorstr=#f2f2f2,gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fafafa,endcolorstr=#f2f2f2,gradientType=0);
	background: #6da904;
	background: -moz-linear-gradient(top,#fafafa,#f2f2f2);
	background: -webkit-gradient(linear,0 0,0 bottom,from(#fafafa),to(#f2f2f2));
	background: -o-linear-gradient(top,#fafafa,#f2f2f2)
}

.g-btn-hasfollow .icon {
	display: none
}

.g-btn-hasfollow:hover {
	color: #777
}

.g-btn-follow {
	color: #fff;
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#76b900,endcolorstr=#6da904,gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#76b900,endcolorstr=#6da904,gradientType=0);
	background: #6da904;
	background: -moz-linear-gradient(top,#76b900,#6da904);
	background: -webkit-gradient(linear,0 0,0 bottom,from(#76b900),to(#6da904));
	background: -o-linear-gradient(top,#76b900,#6da904)
}

.g-btn-follow:hover {
	color: #fff;
	text-shadow: 0 1px 0 #777
}

.g-btn-follow1 {
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	border: 1px solid #E8E8E8;
	border-radius: 4px;
	background: #fff
}

.g-btn-22,.g-btn-30 {
	display: inline-block;
	border-radius: 2px
}

.g-btn-follow1 .icon {
	color: #76B900;
	margin-right: 5px
}

.g-btn-follow1:hover,.g-btn-follow1:hover .icon {
	color: #76B900
}

.g-btn-blue {
	background: #008fe7;
	color: #fff
}

.g-btn-blue:hover {
	color: #fff;
	background: #0184d5
}

.g-btn-22 i,.g-btn-30 i {
	position: relative;
	font-size: 12px;
	top: -1px
}

.g-btn-22 {
	padding: 0 10px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle
}

.g-btn-22 i {
	margin-right: 3px
}

.g-btn-30 {
	padding: 0 20px;
	height: 30px;
	line-height: 30px
}

.g-btn-30 i {
	margin-right: 10px
}

.g-btn-link-orange {
	background: #F78A15;
	color: #fff;
	border-radius: 11px;
	line-height: 22px;
	padding: 0 10px;
	display: inline-block
}

.g-btn-link-orange:hover {
	color: #fff
}

.g-user-icon-normal {
	background: url(//img.alicdn.com/tps/i2/T1i05wFMXdXXboEBbb-25-23.png) no-repeat;
	line-height: 24px!important;
	height: 24px;
	display: inline-block;
	padding-left: 30px
}

.g-user-icon-normal .label {
	position: relative;
	top: -2px
}

.g-filterbtn-close {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #eaeaea;
	padding: 0 8px;
	color: #e22c37
}

.g-filterbtn-close i {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(//img.alicdn.com/tps/i1/TB1nwy7FFXXXXaMaXXXEs7eLpXX-500-500.png) no-repeat;
	margin-top: -3px
}

.g-filterbtn-close:hover {
	border-color: #e22c37
}

.g-bg-icon {
	background: url(//img.alicdn.com/tps/i1/TB1FHl2FVXXXXcDXFXXEs7eLpXX-500-500.png) no-repeat
}

.g-input-middle {
	width: 320px
}

.g-select-middle {
	width: 220px
}

.g-field-set-radio label {
	margin-left: 5px;
	margin-right: 30px;
	vertical-align: middle
}

.g-field-set-msg {
	margin-top: 5px;
	text-align: right;
	padding-right: 10px;
	color: #aaa
}

.g-btn-addtoyuwang-box {
	position: relative
}

.g-btn-addtoyuwang-box:hover .g-btn-addtoyuwang {
	display: block
}

.g-btn-addtoyuwang {
	height: 34px;
	line-height: 34px;
	width: 144px;
	text-align: center;
	color: #fff;
	background: #93f;
	position: absolute;
	top: 22px;
	right: 24px;
	font-size: 14px;
	display: none;
	white-space: nowrap;
	overflow: hidden;
	border-radius: 17px
}

.g-btn-addtoyuwang .atbfont {
	font-size: 16px;
	color: #fff
}

.g-btn-addtoyuwang:hover {
	color: #fff
}

.g-btn-addtoyuwang2 {
	right: 10px;
	top: 50px
}

.g-btn-addtoyuwang3 {
	top: 10px;
	right: 50px
}

.tooltip-overlay {
	z-index: 900
}

.con-wrap {
	max-width: 1205px;
	margin: 0 auto
}

#ai-topsearch {
	background: #fff
}

#ai-topsearch .search-wrap {
	float: left;
	width: 100%;
	height: 114px
}

#ai-topsearch .search {
	position: relative;
	margin: 0 auto;
	width: 1190px
}

#ai-topsearch .search .search-border {
	position: relative;
	height: 34px;
	width: 800px;
	margin-left: 280px;
	margin-top: 25px;
	border: 3px solid #f03726;
	border-right: 0
}

#ai-topsearch .search .btn-arrow {
	position: absolute;
	right: 0;
	bottom: -10px;
	width: 15px;
	height: 7px;
	background: url(//img.alicdn.com/tps/i1/T1e3YIFchfXXajgF6X-15-7.png)
}

#ai-topsearch .search .text-wrap {
	display: block;
	overflow: hidden;
	padding: 8px 110px 8px 10px
}

#ai-topsearch .search .text {
	font-size: 12px;
	border: 0;
	width: 100%;
	outline: 0
}

#ai-topsearch .search .submit {
	width: 95px;
	height: 40px;
	border: 0;
	position: absolute;
	top: -3px;
	right: 0;
	font-size: 18px
}

#ai-topsearch .search .search-links {
	padding: 5px 0 0;
	margin-left: 280px;
	width: 800px;
	height: 23px;
	line-height: 23px;
	overflow: hidden
}

#ai-topsearch .search .search-links a {
	color: #a3a3a3;
	float: left;
	margin-right: 20px
}

#ai-topsearch .search .search-links a:hover {
	color: #f03726;
	text-decoration: underline!important
}

.ks-popupmenu {
	position: absolute;
	left: -9999px;
	top: -9999px;
	background: #fff;
	z-index: 1000;
	border: 1px solid #e6e6e6
}

.ks-popupmenu .ks-menu-item-hover {
	background: #eee
}

.ks-popupmenu .ks-menu-item-hover .search-menu-list-item .search-menu-list-item-title .atbfont {
	float: right;
	margin-right: 8px
}

.ks-popupmenu .search-menu-list-item {
	padding: 5px 10px;
	color: #333;
	cursor: pointer;
	overflow: hidden
}

.ks-popupmenu .search-menu-list-item .search-menu-list-item-title {
	display: block;
	width: 50%;
	height: 18px;
	overflow: hidden
}

.ks-popupmenu .search-menu-list-item .search-menu-list-item-title .atbfont {
	color: #666;
	vertical-align: 1px;
	margin-left: 5px
}

.ks-popupmenu .search-tags-wrap {
	position: absolute;
	right: 0;
	width: 50%;
	top: 0;
	height: 100%
}

.ks-popupmenu .search-tags-wrap .search-tags-group {
	display: none;
	border-left: 1px solid #e6e6e6;
	height: 100%;
	overflow: hidden;
	background: #f8f8f8;
	padding: 0 18px
}

.ks-popupmenu .search-tags-wrap .search-tags-group h1 {
	padding: 32px 4px 10px 0;
	margin: 0;
	font-size: 12px;
	color: #666
}

.ks-popupmenu .search-tags-wrap .search-tags-group .search-tags-list {
	margin-bottom: 20px
}

.ks-popupmenu .search-tags-wrap .search-tags-group .search-tags-list li {
	float: left;
	white-space: nowrap;
	margin-left: -1px;
	margin-top: -1px
}

.ks-popupmenu .search-tags-wrap .search-tags-group .search-tags-list li a {
	padding: 5px 8px;
	width: 50px;
	text-align: center;
	border: 1px solid #cdcdcd;
	display: block;
	background-color: #fff
}

.ks-popupmenu .search-tags-wrap .search-tags-group-show {
	display: block
}

.logo {
	font-family: icft_temai;
	-moz-osx-font-smoothing: grayscale
}

#ai-topsearch .con-wrap {
	position: relative
}

#ai-topsearch .con-wrap .logo {
	display: block;
	position: absolute;
	line-height: 114px;
	height: 114px;
	width: 220px;
	color: #ff551c;
	font-size: 160px;
	cursor: pointer;
	background: url(http://img.alicdn.com/tps/i2/TB1Zl.2HFXXXXayaXXXwxCdHXXX-50-50.png) 170px 50% no-repeat
}

#ai-topsearch .con-wrap .scan {
	position: absolute;
	top: 17px;
	right: 30px
}

#ai-topsearch .search .text {
	height: 18px;
	line-height: 18px!important
}

#ai-topsearch .search .submit {
	background: #ff5400;
	color: #fff
}

#ai-topsearch .wrapper .search-wrap .search .search-links a:hover,.ks-popupmenu .search-tags-wrap .search-tags-group .search-tags-list li .hot,a:hover {
	color: #c40000
}

#ai-topsearch .search .submit:hover {
	background: #f05000
}

#ai-topsearch .search .search-border {
	border-color: #ff5400
}

.cpnt_menu {
	position: relative
}

.cpnt_menu .trigger {
	cursor: pointer
}

.cpnt_menu .content {
	display: none;
	position: absolute;
	width: 100%;
	background: #fff;
	z-index: 10
}

.cpnt_menu:hover .content {
	display: block
}

.cpnt_center_img {
	display: table-cell;
	height: 100px;
	width: 100px;
	vertical-align: middle;
	text-align: center
}

#ai-topsearch.fixed .wrapper .search-wrap .search .search-links,.aitaobaosem-lego-sem_config {
	display: none
}

.cpnt_center_img img {
	max-height: 100px;
	max-width: 100px
}
.fanxian,.zhongjia{ display:none;cursor: pointer;}
#fan_img img:hover{filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1; background:#000000}
#fan_img:hover .cpnt_center_img img{filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1; background:#000000}
#main_part #items .item:hover .fanxian{
	background-image: url(../img/fanxian.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 86px;
	position: absolute;
	z-index: 99;
	top:90px;
	left:60px;
}

#main_part #items .item:hover .fanxian:hover{
background-position: -86px 0px;
}

#main_part #items .item:hover .zhongjia {
    height: 35px;
    width: 200px;
    position: absolute;
    z-index: 99;
    bottom: 140;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    padding: 10px;
    text-align: center;
    display: block;
    clear: both;
}

.zhongjia em {
    color: #C40000;
    margin-left: 2px;
    margin-right: 2px;
}

.cpnt_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.con-wrap {
	min-width: 990px;
	width: 1205px
}

#ai-topsearch {
	height: 114px
}

#ai-topsearch .wrapper {
	top: -60px;
	transition: all .3s
}

#ai-topsearch .wrapper .logo {
	position: absolute;
	margin-left: -580px;
	margin-top: 8px;
	left: 50%
}

#ai-topsearch .wrapper .search-wrap .search .search-border {
	margin-left: 225px;
	border-color: #c40000
}

#ai-topsearch .wrapper .search-wrap .search .search-border .submit {
	background: #c40000;
	font-family: Microsoft YaHei;
}

#ai-topsearch .wrapper .search-wrap .search .search-links {
	margin-left: 225px
}

#ai-topsearch.fixed .wrapper {
	position: fixed;
	top: 0;
	width: 100%;
	height: 60px;
	background: #fff;
	box-shadow: 0 0 4px 0 #eaeaea;
	z-index: 1000
}

#ai-topsearch.fixed .wrapper .search-wrap {
	height: 60px
}

#main_part .con-wrap .detail,#main_part .con-wrap .title {
	float: left;
	height: 38px;
	line-height: 38px
}

#ai-topsearch.fixed .wrapper .search-wrap .search .logo {
	margin-top: 5px
}

#ai-topsearch.fixed .wrapper .search-wrap .search .search-border {
	margin-top: 10px
}

#ai-topsearch.fixed .wrapper .search-wrap .search .search-border .text-wrap {
	background: #fff
}

#main_part {
	border-top: 1px solid #c40000;
	background: #fafafa
}

#main_part .con-wrap .title {
	padding-left: 25px;
	width: 95px
}

#main_part .con-wrap .detail .open {
	float: right;
	display: none
}

#main_part .con-wrap .detail.more .open {
	display: block
}

#main_part .no_items {
	height: 200px;
	line-height: 200px;
	background: #fff;
	text-align: center
}

#main_part .no_items span {
	display: inline-block;
	margin-right: 20px;
	width: 80px;
	height: 90px;
	background: url(//img.alicdn.com/tps/i1/T1ocbJXjxiXXXZPI3b-100-270.png) no-repeat;
	vertical-align: middle
}

#main_part #selected .title {
	color: #333;
	font-weight: 700
}

#main_part #selected .detail {
	width: 900px;
	overflow: hidden
}

#main_part #selected .detail .selected_block {
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 5px 10px 5px 0;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #e8e8e8;
	outline: 0;
	color: #c40000
}

#main_part #selected .detail .selected_block:after {
	content: "\e600";
	margin-left: 5px;
	font-family: sem_icf;
	font-size: 10px;
	vertical-align: 2px
}

#main_part #selected .total {
	float: right;
	padding-right: 15px;
	height: 38px;
	line-height: 38px
}

#main_part #selected .total.is_ {
	display: none
}

#main_part #words_filter .li_wrapper {
	margin-bottom: 15px
}

#main_part #words_filter .li_wrapper .rows {
	position: relative;
	margin-bottom: -1px;
	background: #fff;
	border: 1px solid #e8e8e8
}

#main_part #words_filter .li_wrapper .rows .title {
	padding: 0 25px;
	width: 70px;
	color: #a3a3a3;
	border-right: 1px solid #e8e8e8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#main_part #words_filter .li_wrapper .rows .detail {
	width: 1002px;
	color: #777;
	overflow: hidden
}

#main_part #words_filter .li_wrapper .rows .detail .plain_words {
	float: left;
	margin: 0 20px
}

#main_part #words_filter .li_wrapper .rows .detail .group_words:after,#main_part #words_filter .li_wrapper .rows .detail .open:after {
	font-family: sem_icf;
	content: "\e601";
	margin-left: 5px;
	font-size: 10px;
	vertical-align: 2px
}

#main_part #words_filter .li_wrapper .rows .detail .group_words {
	float: left;
	position: static;
	padding: 0 20px;
	cursor: pointer
}

#main_part #words_filter .li_wrapper .rows .detail .group_words:hover {
	background: #f5f5f5
}

#main_part #words_filter .li_wrapper .rows .detail .group_words .content {
	height: 38px;
	line-height: 38px;
	width: 1069px;
	left: 120px;
	background: #f5f5f5;
	overflow: hidden
}

#main_part #words_filter .li_wrapper .rows .detail .open {
	position: absolute;
	padding: 0 10px 0 15px;
	right: 0;
	background: #f7f7f7;
	border-left: 1px solid #e8e8e8;
	outline: 0
}

#main_part #words_filter .li_wrapper .rows .detail .open:after {
	display: inline-block
}

#main_part #words_filter .li_wrapper .rows.expand .detail,#main_part #words_filter .li_wrapper .rows.expand .title {
	height: 76px
}

#main_part #words_filter .li_wrapper .rows.expand .detail .open {
	height: 76px;
	line-height: 76px
}

#main_part #words_filter .li_wrapper .rows.expand .detail .open:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

#main_part #option_filter .wrapper {
	float: left;
	background: #fff;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8
}

#main_part #option_filter .wrapper .detail {
	width: 1189px;
	border-right: 1px solid #e8e8e8
}

#main_part #option_filter .wrapper .detail .default,#main_part #option_filter .wrapper .detail .from,#main_part #option_filter .wrapper .detail .others,#main_part #option_filter .wrapper .detail .price,#main_part #option_filter .wrapper .detail .price_area,#main_part #option_filter .wrapper .detail .sold {
	float: left;
	padding: 0 20px;
	border-right: 1px solid #e8e8e8;
	cursor: pointer
}

#main_part #option_filter .wrapper .detail .default.on,#main_part #option_filter .wrapper .detail .from.on,#main_part #option_filter .wrapper .detail .others.on,#main_part #option_filter .wrapper .detail .price.on,#main_part #option_filter .wrapper .detail .price_area.on,#main_part #option_filter .wrapper .detail .sold.on {
	background: #f5f5f5
}

#main_part #option_filter .wrapper .detail .default {
	border-left: 1px solid #e8e8e8
}

#main_part #option_filter .wrapper .detail .sold {
	position: relative;
	padding-right: 22px
}

#main_part #option_filter .wrapper .detail .sold:after {
	content: "\e602";
	position: absolute;
	top: -2px;
	right: 8px;
	font-family: sem_icf;
	font-size: 14px
}

#main_part #option_filter .wrapper .detail .price {
	position: relative;
	padding-right: 25px
}

#main_part #option_filter .wrapper .detail .price:after {
	content: "\e604";
	position: absolute;
	right: 10px;
	font-family: sem_icf;
	font-size: 14px
}

#main_part #option_filter .wrapper .detail .price.down:after {
	content: "\e603"
}

#main_part #option_filter .wrapper .detail .price.up:after {
	content: "\e605"
}

#main_part #option_filter .wrapper .detail .price_area {
	padding: 0 10px;
	border: none
}

#main_part #option_filter .wrapper .detail .price_area .shadow {
	line-height: 37px
}

#main_part #option_filter .wrapper .detail .price_area .shadow input {
	width: 44px;
	padding: 1px;
	height: 20px;
	border: 1px solid #ccc;
	color: #777
}

#main_part #option_filter .wrapper .detail .price_area .shadow span {
	padding: 0 2px;
	color: #777
}

#main_part #option_filter .wrapper .detail .price_area .shadow .confirm {
	/*display: none*/
}

#main_part #option_filter .wrapper .detail .price_area.out .shadow {
	position: relative;
	margin-left: -10px;
	margin-right: -70px;
	padding-left: 10px;
	width: 210px;
	/*box-shadow: 1px 1px 6px #aaa;*/
	background: #fff;
	z-index: 10
}

#main_part #option_filter .wrapper .detail .price_area.out .shadow .confirm {
	display: inline-block;
	margin-left: 12px;
	padding: 0 10px;
	line-height: 24px;
	border-radius: 3px;
	background: #c40000;
	color: #fff
}

#main_part #option_filter .wrapper .detail .from {
	padding: 0 10px 0 5px;
	height: 38px;
	border-right: none
}

#main_part #option_filter .wrapper .detail .from .trigger {
	display: block;
	margin-top: 7px;
	padding-left: 4px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #ccc
}

#main_part #option_filter .wrapper .detail .from .trigger span {
	float: left
}

#main_part #option_filter .wrapper .detail .from .trigger i {
	float: right;
	margin-left: 4px;
	padding: 0 2px;
	border-left: 1px solid #ccc;
	background: #f5f5f5;
	font-style: normal;
	font-family: sem_icf
}

#main_part #option_filter .wrapper .detail .from .trigger i:after {
	content: "\e601"
}

#main_part #option_filter .wrapper .detail .from .content {
	margin-top: -1px;
	padding: 0 10px;
	width: 340px;
	line-height: 24px;
	border: 1px solid #ccc
}

#main_part #option_filter .wrapper .detail .from .content li {
	padding: 5px 0;
	border-top: 1px dashed #ccc
}

#main_part #option_filter .wrapper .detail .from .content li a {
	display: inline-block;
	margin: 0 2px;
	padding: 0 7px;
	border-radius: 4px
}

#main_part #option_filter .wrapper .detail .from .content li a.on {
	background: #c40000;
	color: #fff
}

#main_part #option_filter .wrapper .detail .from .content .first {
	border-top: none
}

#main_part #option_filter .wrapper .detail .from .content .first .same_city {
	display: none;
	margin-left: 10px
}

#main_part #option_filter .wrapper .detail .others {
	float: right;
	padding: 0 10px;
	border: none;
	border-left: 1px solid #e8e8e8
}

#main_part #option_filter .wrapper .detail .others .tag_option {
	float: left;
	position: relative;
	margin: 0 2px;
	padding-left: 18px
}

#main_part #option_filter .wrapper .detail .others .tag_option input {
	position: absolute;
	left: 0;
	top: 12px;
	width: 14px;
	height: 14px;
	border-color: #ccc
}

#main_part #option_filter .wrapper .detail .others .type_dc12 .check-title {
	background-color: #ed4634;
	padding: 4px 5px;
	border-radius: 2px;
	color: #fff
}

#main_part #option_filter .p4p_title {
	display: none;
	float: right
}

#main_part #option_filter.not_normal .wrapper {
	width: 1190px;
    margin-left: 10px;
}

#main_part #option_filter.not_normal .wrapper .detail {
	width: 100%;
}

#main_part #option_filter.not_normal .p4p_title {
	display: block;
	height: 38px;
	width: 224px;
	border: 1px solid #e8e8e8;
	background: #fff
}

#main_part #option_filter.not_normal .p4p_title span {
	display: block;
	margin: 0 auto;
	width: 75px;
	height: 46px;
	background: url(//img.alicdn.com/tps/TB1DmlUIFXXXXc2XFXXXXXXXXXX.png) 50% 10px no-repeat
}

#main_part #items .item {
	float: left;
	position: relative;
	margin-right: 15px;
	margin-bottom: 20px;
	width: 224px;
	height: 329px;
	border: 1px solid #e8e8e8;
	background: #fff;
	transition: all .3s
}

#main_part #items .item .cpnt_center_img {
	position: relative;
	width: 224px;
	height: 224px
}

#main_part #items .item .cpnt_center_img .is_p4p {
	display: none;
	position: absolute;
	padding: 1px 5px;
	top: 7px;
	left: 7px;
	color: #fff;
	background: #c40000
}

#main_part #items .item .cpnt_center_img .is_p4p.is_true {
	display: block
}

#main_part #items .item .other_line .sold.sol_0,#main_part #items .item .price_line .ship_free_false,#main_part #items .item .price_line.dis_ .discount_price {
	display: none
}

#main_part #items .item .other_line .bili{
    color: #FA6D2D;
    font-weight: bold;
}

#main_part #items .item .cpnt_center_img img {
	max-width: 210px;
	max-height: 210px;
	cursor: pointer;
}

#main_part #items .item .other_line,#main_part #items .item .price_line,#main_part #items .item .title_line {
	padding: 0 10px
}

#main_part #items .item .title_line {
	height: 38px;
	line-height: 19px;
	color: #333;
	font-size: 12px;
	overflow: hidden
}

#main_part #items .item .title_line span {
	color: #c40000
}

#main_part #items .item .title_line .single-line {
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	width: 204px;
	text-overflow: ellipsis;
	white-space: nowrap
}

#main_part #items .item .tag-sp {
	margin-right: 4px
}

#main_part #items .item .price_line {
	margin: 8px 0;
	height: 23px;
	overflow: hidden
}

#main_part #items .item .price_line .discount_price {
	margin-right: 6px;
	color: #c40000;
	font-weight: 700;
	font-size: 15px;
	font-family: verdana,arial
}

#main_part #items .item .price_line .discount_price em {
	margin-right: 2px;
	color: #777;
	font-weight: 400
}

#main_part #items .item .price_line .original_price {
	color: #bebebe;
	text-decoration: line-through
}

#main_part #items .item .price_line .original_price em {
	margin-right: 2px
}

#main_part #items .item .price_line.dis_ .original_price {
	color: #c40000;
	font-weight: 700;
	font-size: 15px;
	font-family: verdana,arial;
	text-decoration: none
}

#main_part #items .item .price_line.dis_ .original_price em {
	margin-right: 2px;
	color: #777;
	font-weight: 400
}

#main_part #items .item .price_line .loc,#main_part #items .item .price_line .ship_free_true {
	float: right;
	margin-left: 4px;
	margin-top: 2px;
	font-size:12px;
}

#main_part #items .item .price_line .yongjin {
    color: #40A900;
    font-weight: bold;
    font-size: 14px;
    float: right;
    margin-left: 4px;
    margin-top: 2px;
}

/*
#main_part #items .item .price_line .yongjin:after{
	display:table;
	clear:both;
	content:"";
	width: 16px;
    height: 16px;
    background-image: url(../img/262-230.png);
    background-repeat: no-repeat;
    background-position: -188px -157px;
	float: left;
    margin-right: 5px;
	margin-top:2px;
}
*/

#main_part #items .item .price_line .yongjin:after {
    display: table;
    clear: both;
    content: "返现";
    background-repeat: no-repeat;
    background-position: -188px -157px;
    float: left;
    margin-right: 5px;
    color: #676767;
    font-weight: normal;
}

#main_part #items .item .other_line {
	margin: 8px 0
}

#main_part #items .item .other_line .ismall {
	display: block;
	float: right;
	margin-top: 0px;
	margin-left: 4px;
	width: 16px;
	height: 16px;
	background-image: url(../img/262-230.png);
	background-repeat: no-repeat;
	background-position: -109px -157px;
}

#main_part #items .item .other_line .sold2 {
    background: rgb(25, 165, 0);
    color: #fff;
    padding: 2px;
}

#main_part #items .item .other_line .tao{ background-position: -161px -130px;}

#main_part #items .item .other_line .is_p4p.is_,#main_part #items .item .other_line .ismall.is_false {
	display: none
}

#main_part #items .item .other_line .is_p4p {
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(../img/shop_top.png);
    height: 50px;
    width: 50px;
    background-position: -115px -50px;
}

#main_part #items .item:hover .is_p4p{background-position: -60px -50px;}

#main_part #items .item .other_line .wangwang {
	display: block;
	float: right
}

#main_part #items .item .other_line .wangwang.is_true {
	display: none
}

#main_part #items .item .other_line .wangwang .ww-light a {
	background-position: -110px -2px
}

#main_part #items .item .other_line .redPacket {
	display: none;
	float: right
}

#main_part #items .item .other_line .redPacket.redPacket_1 {
	display: block;
	margin-top: 2px;
	margin-left: 4px
}

#main_part #items .item .other_line .sold {
    float: left;
}

#main_part #items .item .other_line .shop {
    float: right;
    line-height: 18px;
    margin-left: 5px;
    max-width: 105px;
    height: 16px;
    overflow: hidden;
}

#main_part #items .item:hover {
	box-shadow: 0 0 8px 5px #e8e8e8;
	border-color: #c40000
}

#main_part #items .normal {
	margin-top: 15px;
	width: 1205px
}

#main_part #items .normal .item .cpnt_center_img .is_p4p {
	display: none
}

#main_part #items .cps {
	margin-top: 15px;
    width: 1205px;
    right: -10px;
    position: relative;
	clear: both;
}

#main_part #items .p4p {
	float: right;
	margin-top: 15px;
	width: 226px
}

#main_part #items .p4p .item {
	height: 305px
}

#main_part #items .p4p .item .cpnt_center_img .is_p4p {
	display: block
}

#main_part #items .p4p .item .title_line {
	position: absolute;
	width: 190px;
	height: 21px;
	line-height: 21px;
	left: 7px;
	top: 196px;
	background: #333;
	background: rgba(0,0,0,.5);
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis
}

#main_part #items .p4p .item .title_line span {
	color: #fff
}

#main_part #items .p4p .item .price_line {
	margin-top: 6px
}

#main_part #items .p4p .item .tag-line {
	padding: 0 10px
}

#main_part #items .p4p .item .other_line .is_p4p {
	display: none
}

#main_part #bottom_words,#main_part #middle_words {
	display: none;
	margin-bottom: 15px;
	width: 1188px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	border: 1px solid #e8e8e8;
	overflow: hidden
}

#main_part #bottom_words span,#main_part #middle_words span {
	margin-left: 10px
}

#main_part #bottom_words.show,#main_part #middle_words.show {
	display: block
}

#main_part #bottom_words a,#main_part #middle_words a {
	display: inline-block;
	margin-left: 20px
}

#main_part #bottom_words a.red,#main_part #middle_words a.red {
	color: #c40000
}

#main_part #items_pagi {
	position: relative;
	margin: 30px auto;
	height: 21px;
	text-align: center;
	font-size: 14px;
	clear: both;
}

#main_part #items_pagi a,#main_part #items_pagi span {
	color: #333;
	background: #fff;
	transition: background .3s
}

#main_part #items_pagi .pagination-end,#main_part #items_pagi .pagination-next,#main_part #items_pagi .pagination-prev,#main_part #items_pagi .pagination-start {
	margin-right: -1px;
	padding: 10px;
	border: 1px solid #eee;
	cursor: pointer
}

#main_part #items_pagi .pagination-prev,#main_part #items_pagi .pagination-start {
	padding-left: 15px;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px
}

#main_part #items_pagi .pagination-end,#main_part #items_pagi .pagination-next {
	padding-right: 15px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px
}

#main_part #items_pagi .pagination-break,#main_part #items_pagi .pagination-curr,#main_part #items_pagi .pagination-spec {
	position: relative;
	margin-right: -1px;
	padding: 10px 15px;
	border: 1px solid #eee;
	cursor: pointer
}

#main_part #items_pagi .pagination-curr,#main_part #items_pagi a:hover,#main_part #items_pagi a:hover span {
	color: #fff;
	background: #c40000
}

#J_SiteNavBd {
	width: 1190px
}

@media (max-width:1189px) {
	#J_SiteNavBd,#ai-topsearch .wrapper .search-wrap .search,.con-wrap {
		width: 990px
	}

	#ai-topsearch .wrapper .logo {
		margin-left: -440px
	}

	#ai-topsearch .search .search-border,#ai-topsearch .search .search-links {
		width: 620px
	}

	#main_part #selected .detail {
		width: 700px
	}

	#main_part #words_filter .li_wrapper .rows .detail {
		width: 802px
	}

	#main_part #words_filter .li_wrapper .rows .detail .group_words .content {
		width: 869px
	}

	#main_part #option_filter.not_normal .wrapper,#main_part #option_filter.not_normal .wrapper .detail {
		width: 749px
	}

	#main_part #option_filter .wrapper .detail {
		width: 990px;
		border-right: 0
	}

	#main_part #option_filter .wrapper .detail .others {
		position: relative;
		margin-right: -1px;
		width: 262px;
		height: 38px;
		border: 1px solid #eee;
		border-top: 0;
		background: #fff;
		overflow: hidden;
		z-index: 9
	}

	#main_part #option_filter .wrapper .detail .others:after {
		position: absolute;
		content: "\e601";
		right: 10px;
		font-family: sem_icf;
		font-size: 10px;
		vertical-align: 2px
	}

	#main_part #option_filter .wrapper .detail .others:hover {
		height: auto;
		height: initial
	}

	#main_part #option_filter .wrapper .detail .others:hover:after {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	#main_part #items .normal {
		width: 1020px
	}

	#main_part #items .item {
		margin-right: 29px
	}

	#main_part #items .cps {
		width: 764px
	}

	#main_part #items .cps .item {
		margin-right: 28px
	}

	#main_part #bottom_words,#main_part #middle_words {
		width: 988px;
		min-width: 988px
	}
}

#main_part .no_items,#middle_words,#option_filter {
	margin-top: 15px
}

.no_nav #option_filter {
	display: none
}

.no_nav #main_part #middle_words {
	margin-bottom: 0
}

#ai-topsearch.fixed .wrapper .logo img {
	height: 36px
}

#sn-bd {
	width: 1190px
}

@media (max-width:1189px) {
	#sn-bd {
		width: 990px
	}
}
.ww-light {
	overflow: hidden;
}

.ww-block {
	display: block;
	margin-top: 3px;
}

.ww-inline {
	display: inline-block;
	vertical-align: text-bottom;
}

.ww-light a {
	background-image: url("http://gtms01.alicdn.com/tps/i1/T15AD7FFFaXXbJnvQ_-130-60.gif");
	background-image: -webkit-image-set(url("http://gtms01.alicdn.com/tps/i1/T15AD7FFFaXXbJnvQ_-130-60.gif") 1x,url("http://gtms04.alicdn.com/tps/i4/T1Rsz7FPJaXXbZhKn7-520-240.gif") 4x);
	background-image: -moz-image-set(url("http://gtms01.alicdn.com/tps/i1/T15AD7FFFaXXbJnvQ_-130-60.gif") 1x,url("http://gtms04.alicdn.com/tps/i4/T1Rsz7FPJaXXbZhKn7-520-240.gif") 4x);
	background-image: -o-image-set(url("http://gtms01.alicdn.com/tps/i1/T15AD7FFFaXXbJnvQ_-130-60.gif") 1x,url("http://gtms04.alicdn.com/tps/i4/T1Rsz7FPJaXXbZhKn7-520-240.gif") 4x);
	background-image: -ms-image-set(url("http://gtms01.alicdn.com/tps/i1/T15AD7FFFaXXbJnvQ_-130-60.gif") 1x,url("http://gtms04.alicdn.com/tps/i4/T1Rsz7FPJaXXbZhKn7-520-240.gif") 4x);
	text-decoration: none!important;
	width: 20px;
	height: 20px;
	zoom: 1;
}

.ww-large a {
	width: 67px;
}

a.ww-offline {
	background-position: 0 -20px;
}

a.ww-mobile {
	background-position: 0 -40px;
}

.ww-small .ww-online {
	background-position: -80px 0;
}

.ww-small .ww-offline {
	background-position: -80px -20px;
}

.ww-small .ww-mobile {
	background-position: -80px -40px;
}

.ww-static .ww-online {
	background-position: -110px 0;
}

.ww-static .ww-offline {
	background-position: -110px -20px;
}

.ww-static .ww-mobile {
	background-position: -110px -40px;
}

.ww-light a span {
	display: none;
}
.cat_footer{
	float: left;
	height: auto;
	width: 224px;
	margin-right: 15px;
	margin-top: 20px;
	height:115px;
	margin-bottom:20px;
	overflow:hidden;
}
.cat_footer h3{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	text-align: left;
}
.cat_footer .cat{
	color: #666;
	float: left;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 10px;
	text-align: left;
	max-width: 80px;
    max-height: 18px;
    overflow: hidden;
}
.cat_footer .cat:hover{
	color: #C30;
}
.to_top{
	background-image: url(../img/to_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 50px;
	position: fixed;
	bottom: 10px;
	margin-left: 612px;
	left: 50%;
	cursor: pointer;
}
.to_top:hover{
	background-image: url(../img/to_top.png);
	background-repeat: no-repeat;
	background-position: -50px 0px;
}
.detail_view{
	width: 964px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
.item_infonav{
	font-size: 12px;
	line-height: 34px;
	color: #666;
	background-color: #FFF;
	text-align: left;
	height: 34px;
	width: 1183px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #e8e8e8;
}
.item_infonav a{
	margin-right: 5px;
	margin-left:5px;
}
/*商品详情*/
.itembox{
	background-color: #FFF;
	padding: 10px;
	height: 375px;
	width: 922px;
	position: relative;
	border: 1px solid #e8e8e8;
}
.itembox .pic{
	float: left;
	height: auto;
	width: 345px;
	margin-right: 40px;
}
.itembox .pic .big{
	height: 310px;
	width: 310px;
	margin-bottom: 15px;
}
.itembox .pic .big img{
	height: 310px;
	width: 310px;
}
.itembox .pic .small{
	width: 100%;
}
.itembox .pic .small li{
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 15px;
}
.itembox .pic .small li img{
	height: 50px;
	width: 50px;
}
.itembox .tb-selected{
	height: 46px;
	width: 46px;
	border: 2px solid #c40000;
}
.itembox .tb-selected img{
	height: 46px;
	width: 46px;
}
.itembox .itemmin{
	float: left;
	height: auto;
	width: auto;
	width: 530px;
}
.itembox .itemmin h1{
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
	width: 100%;
	margin-bottom: 20px;
}
.itembox .itemmin .info{
	height: auto;
	width: 600px;
}
.itembox .itemmin .info .par1{
	height: auto;
	width: 300px;
	float: left;
	overflow:hidden;
}
.itembox .itemmin .info .par1 #tag{    position: absolute;width: 535px;}
.itembox .itemmin .info .par1 .buy{
	background-image: url(../img/buy.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 200px;
	cursor: pointer;
}
.itembox .itemmin .info .par1 .tao{
	background-position: 0px -76px;
}
.itembox .itemmin .info .par1 .tao:hover{
	background-position: 0px -114px;
}
.itembox .itemmin .info .par1 .tmall{
	background-position: 0px 0px;
}
.itembox .itemmin .info .par1 .tmall:hover{
	background-position: 0px -38px;
}
.itembox .itemmin .info .par1 li{
	width: 100%;
	margin-bottom: 15px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #999;
	list-style-type: none;
	height: auto;
}
.itembox .itemmin .info .par1 li span{
	font-family: "Microsoft YaHei";
	font-size: 30px;
	font-weight: bold;
	color: #C30;
}
.itembox .itemmin .info .par1 li .em{
	line-height: 34px;
	width: auto;
	border: 1px solid #e8e8e8;
	margin-right: 10px;
	padding: 5px;
	font-size: 12px;
}
.itembox .itemmin .info .par1 li .em strong{
	font-size: 12px;
	font-style: normal;
	line-height: 34px;
	font-weight: normal;
}
.itembox .itemmin .info .par1 li .em:hover{
	border: 1px solid #B20000;
	color: #B20000;
}
.itembox .itemmin .info .par2{
	float: left;
	width: 250px;
	padding-top: 10px;
}
.item_hot{
	background-color: #FFF;
	float: left;
	width: 230px;
	position: relative;
	height: auto;
	margin-left: 29px;
	border: 1px solid #e8e8e8;
}
.item_hot .NAV{
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 34px;
	font-weight: bold;
	color: #FFF;
	background-color: #C40000;
	text-align: left;
	height: 34px;
	width: 100%;
}
.item_hot .NAV span{
	margin-left: 10px;
}
.item_hot li{
	width: 210px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	list-style-type: none;
	height: 285px;
	border-bottom: 1px solid #e8e8e8;
}
.item_hot li .pic{
	margin-bottom: 5px;
}
.item_hot li .pic img{
	height: 210px;
	width: 210px;
}
.item_hot li span{
	font-size: 12px;
	height: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.item_hot li .info{
	width: 100%;
	margin-top: 5px;
}
.item_hot li .info .price{
	color: #F30;
	float: left;
	font-size: 14px;
    font-weight: bold;
}
.item_hot li .info .sales{
	color: #999;
	float: right;
}
/*商品推荐TAB*/
#tabbox{width: 944px; float:left}
.more_item li{ list-style:none}
.more_item{ width:944px; height:auto; margin-top:15px}
.tab_conbox{border: 1px solid #e8e8e8;border-top: none;}
.tab_con{ display:none;list-style: none;}
.tabs{height: 34px;border-bottom:1px solid #e8e8e8;border-left: 1px solid #790000;width: 100%; background:#C40000;border-top: 2px solid #C40000;}
.tabs li{height:33px;line-height:33px;float:left;border-right: 1px solid #790000;border-left:none;margin-bottom: -1px;background: #C40000;overflow: hidden;position: relative;cursor: pointer;}
.tabs li a {display: block;padding: 0 20px;outline: none; color:#FFF}
.tabs li a:hover {background: #ccc;}	
.tabs .thistab,.tabs .thistab a:hover{background: #fff;border-bottom: 1px solid #fff;}
.tabs .thistab a{ color:#C40000!important}
.tab_conbox #items{
	padding-right: 0px!important;
	padding-left: 0px!important;
	width: 964px!important;
    border: none!important;
}
.tab_conbox #items li{ margin-right:13px!important}
.tab_con {padding:12px;font-size: 14px; line-height:175%;}
/*店铺单页*/
.shop_view{
	padding: 10px;
	width: 1183px;
	background:#FFF;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #e8e8e8;
	overflow: auto;
}
.shop_view .par1{
	float: left;
	height: 190px;
	width: 140px;
	margin-right: 25px;
}
.shop_view .par2{
	float: left;
	height: 200px;
	width: 370px;
	margin-right: 30px;
}
.shop_view .par2 h1{
	font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #333;
    width: 100%;
    margin-bottom: 20px;
}
.shop_view .par2 .des{
	font-size: 12px;
    color: #999;
    width: 100%;
    max-height: 70px;
    overflow: hidden;
}
.shop_view .par2 .des img{display:none}
.shop_view .par2 .buy{
	padding: 10px;
    background-color: #F33;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    float: left;
    margin-right: 10px;
	margin-top: 30px;
}
.shop_view .par2 .buy:hover {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #C00;
}
.shop_view .par3{
	float: left;
	height: 200px;
	width: 200px;
	margin-right: 25px;
}
.shop_view .par4{
	float: left;
	height: 200px;
	width: 390px;
}
.shop_view .par4 li{
	padding: 5px;
	float: left;
	height: 74px;
	width: 74px;
	margin-bottom: 10px;
	margin-left: 10px;
    border: 1px solid #e8e8e8;
}
.shop_view .par4 li:hover{border: 1px solid #C40000;}
.shop_view .par4 li img{height: 75px;width: 75px;}
.shop_view .par4 li p{
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	text-align: center;
	position: relative;
	clip: rect(auto,auto,0px,auto);
	margin-top: -18px;
	height: 18px;
	width: 100%;
	overflow: hidden;
	background-color: #C40000;
}
.shop_view_item{
	width: 1205px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
    position: relative;
    clear: both;
    overflow: auto;
}
.shop_view_nav{
	background-color: #c40000;
	width: 100%;
    font-size: 18px;
	margin-top: 15px;
	margin-bottom:15px;
	overflow: hidden;
}
.shop_view_nav .li{ float:left; height:40px}
.shop_view_nav h2{
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	font-family: Microsoft YaHei;
	margin-left: 10px;
	height: 40px;
    max-width: 300px;
}
/**CAT BRAND**/
.cat_view{
	padding: 10px;
	clear: both;
	width: 1183px;
	overflow: auto;
	background:#FFF;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #e8e8e8;
}
.cat_view h2{
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	width: 100%;
	margin-bottom: 20px;
}
.cat_view .top_shop{
	width: 100%;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}
.cat_view .top_shop span{
	width:100%;
	height:35px;
	overflow:hidden;
	margin-top:5px;
	position: absolute;
	left: -9999px;
}
.cat_view .top_shop li{
	padding: 10px;
	float: left;
	width: 80px;
	border: 1px solid #e8e8e8;
	position:relative;
	margin-right:16px;
}
.cat_view .top_shop li i{
	background-image: url(../img/shop_top.png);
	height: 40px;
	width: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	position:absolute;
	background-repeat: no-repeat;
}
.cat_view .top_shop li i.no1{background-position: 0px 0px;}
.cat_view .top_shop li i.no2{background-position: -33px 0px;}
.cat_view .top_shop li i.no3{background-position: -66px 0px;}
.cat_view .top_shop li i.no4{background-position: -99px 0px;}
.cat_view .top_shop li i.no5{background-position: -132px 0px;}
.cat_view .top_shop li i.no6{background-position: -165px 0px;}
.cat_view .top_shop li i.no7{background-position: -198px 0px;}
.cat_view .top_shop li i.no8{background-position: -231px 0px;}
.cat_view .top_shop li i.no9{background-position: -265px 0px;}
.cat_view .top_shop li i.no10{background-position: -297px 0px;}
.cat_view .top_shop li .is{
	background-image: url(../img/shop_top.png);
	height: 24px;
	width: 24px;
	position: absolute;
    bottom: 0;
    right: 1;
	background-repeat: no-repeat;
}
.cat_view .top_shop li .tmall{
	background-position: 0px -45px;
}
.cat_view .top_shop li .tao{
	background-position: -30px -45px;
}
.cat_view .top_shop li .pic{
	height: 80px;
	width: 80px;
}
.cat_view .top_shop li .pic img{
	height: 80px;
	width: 80px;
}
.cat_view .top_shop li p{
	height: 36px;
	overflow: hidden;
	color: #999;
	margin-top:5px;
}
.cat_view .top_shop li:hover{border: 1px solid #C40000;}
.cat_view .top_shop li:hover p{color:#C40000;}
.cat_view .brand{
	width: 100%;
}
.cat_view .brand li{
	float: left;
	height: 20px;
	width: 90px;
	margin-right: 16px;
	margin-bottom: 10px;
	overflow:hidden;
}
.itemarr{margin-left: -5px;}
.itemarr .nav{
    background-color: #c40000;
    width: 1205px;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;
	margin-left: 5px;
}
.itemarr .nav h2{
    line-height: 40px;
    font-weight: bold;
    color: #FFF;
    font-family: Microsoft YaHei;
    margin-left: 10px;
}
.loading{
	background-image: url(../img/loading.gif);
	height: 40px;
	width: 560px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	clear:both;
}
.uau{display:none}
.footer_li{
	height: auto;
	width: 100%;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	clear:both;
}
.footer_li li{
	color: #666;
	float: left;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 10px;
	text-align: left;
	max-width: 80px;
	max-height: 18px;
	overflow: hidden;
	margin-bottom:10px;
	list-style-type: none;
}
.tags_li{
    width: auto;
    border: 1px solid #e8e8e8;
    margin-right: 10px;
    padding: 5px;
	float: left;
	max-width: 80px;
    max-height: 16px;
    overflow: hidden;
    margin-bottom: 10px;
	background:#FFFFFF;
}
.tags_li:hover{border: 1px solid #B20000;}

/*** 弹出层 ***/

.dialog-box{
	font: normal 12px '\5FAE\8F6F\96C5\9ED1';
	height: auto;
	position: fixed;
	top: 30%;
	left: 50%;
	z-index: 99999;
	display: none;
}

.show{
	display: block;
}
.normal{
	background: #fff;
}
.correct{
	border-top: 4px solid #66be8c;
	background: #f8fffb;
}
.error{
	border-top: 4px solid #f5694b;
	background: #fff8f7;
}

.dialog-box-container{
	position: relative;
	margin: 0 auto;
	border-radius: 5px;
	box-shadow: 0 0 10px #bbb;

}
.dialog-box-title{
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
}
.dialog-box-title h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	float: left;
}
.dialog-box-close{
	font-size: 24px;
	margin-left: 20px;
	font-weight: normal;
	float: right;
	cursor: pointer;
	display: inline-block;
	float: right;
}
.dialog-box-close:hover{
	color: #f5694b;
}
.dialog-box-content{
	font-family: 'Microsoft YaHei';
	padding: 20px;
	line-height: 24px;
	margin: 0;
}
.dialog-btn{
	height:30px;
	padding: 0 20px 20px;
	text-align: center;
}
.dialog-btn span{
	width: 90px;
	height: 30px; 
	line-height: 30px;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	margin: 0 10px;
	cursor: pointer;
}
.dialog-btn-cancel{
	background: #ddd;
}
.dialog-btn-cancel:hover{
	background: #d6d6d6;
}
.dialog-btn-confirm{
	color: #fff;
	background: #66be8c;
}
.dialog-btn-confirm:hover{
	background: #58B781;
}

#dialog-box-mask{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998;
	opacity: .3;
	filter: alpha(opacity=30);
	background: #000;
	display: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

#dialog-box-iframe body{
	margin: 0;
	padding: 0;
	border: 0;
}
/* effect */

/* effect-fade */
.effect-fade .dialog-box-container{
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0;
	transition: all .3s;
}
.show.effect-fade .dialog-box-container{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* effect-newspaper */
.effect-newspaper .dialog-box-container{
	-webkit-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.show.effect-newspaper .dialog-box-container{
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* effect-fall */
.effect-fall{
	-webkit-perspective: 1300px;
	perspective: 1300px;
}
.effect-fall .dialog-box-container{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg);
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}
.show.effect-fall .dialog-box-container{
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* effect-scaled */
.effect-scaled .dialog-box-container{
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.show.effect-scaled .dialog-box-container{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* effect-flip-horizontal */
.effect-flip-horizontal{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.effect-flip-horizontal .dialog-box-container{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.show.effect-flip-horizontal .dialog-box-container{
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* effect-flip-vertical */
.effect-flip-vertical{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.effect-flip-vertical .dialog-box-container{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.show.effect-flip-vertical .dialog-box-container{
	-webkit-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* effect-sign */
.effect-sign{
	-webkit-perspective: 1300px;
	perspective: 1300px;
}
.effect-sign .dialog-box-container{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.show.effect-sign .dialog-box-container{
	-webkit-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
	box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
}
.weibo_post{
    width: 250px;
    height: 30px;
    padding: 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
}
.dialog-box-content .ok{ background: #39C300;}
.dialog-box-content .ok:hover{ background: #2F9E01;}
.dialog-box-content .login{ background: #FD2121;}
.dialog-box-content .login:hover{ background: #D80303;}
.dialog-box-content .set{ background: #5297FF;}
.dialog-box-content .set:hover{ background: #327BE8;}

/*** 顶部用户区 ***/
.top_x{width: 100%; background: #f6f6f6; color:#6C6C6C}
.top_y{margin: 0 auto;width: 1190px; line-height:42px;height:42px;}
.top_y span {
    float: left;
	margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #E4E4E4;
}
.top_y .left{ float:left}
.top_y .right{ float:right}
.topimg:after{
    display: table;
    clear: both;
    content: "";
	width: 15px;
	height: 15px;
	background-image: url(../img/topimg.png);
	background-repeat: no-repeat;
	margin-top: 13px;
	/*position: absolute;*/
}
#noe_index:after{background-position: -18px 0px;float:left; margin-right:8px}
#noe_index:hover:after{background-position: -18px -20px;}
#noe_index:hover,#noe_index a:hover{ color:#ff0a32}

#bbs:after{background-position: -60px 0px;float:left; margin-right:8px}
#bbs:hover:after{background-position: -60px -20px;}
#bbs:hover,#bbs a:hover{ color:#22aded}

#get:after{background-position: 0px 0px;float:left; margin-right:8px}
#get:hover:after{background-position: 0px -20px;}
#get:hover,#get a:hover{ color:#f87b00}

#help:after{background-position: -40px 0px;float:left; margin-right:8px}
#help:hover:after{background-position: -40px -20px;}
#help:hover,#help a:hover{ color:#12b806}

#weibo:after{background-position: -78px 0px;float:left; margin-right:8px}
#weibo:hover:after{background-position: -78px -20px;}
#weibo:hover,#weibo a:hover{ color:#0956d6}

/*** 左侧悬浮分类 ***/
.l_menu{
	float: left;
    width: 150px;
    border: 2px solid #c40000;
    position: fixed;
    top: 200px;
    margin-right: 650px;
    right: 50%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	z-index:666;
}
.l_menu .name{
	font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    background: #C40000;
    padding-top: 8px;
    padding-bottom: 8px;
}
.l_menu .nav{
	width: 100%;
    background: #F54949;
    float: left;
    padding-bottom: 10px;
}
.l_menu .nav li{
	font-size: 14px;
	float: left;
	width: 60px;
	margin-top: 10px;
	margin-left: 10px;
	color:#FFFFFF;
	text-align:center;
}
.l_menu .nav li:hover{
	background-color: #FF9900;
}
/** 遮盖 **/
#aitao {
    z-index: 999;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
#aitao b{
    color: #FFF39A;
}
#aitao .info {
    position: relative;
    top: 50%;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
}
#aitao .info .title{
    position: relative;
    top: 50%;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    font-size: 28px;
    color: #FFFFFF;
}
#aitao .info .buy {
    border-radius: 5px;
    line-height: 60px;
    color: #FFF;
    text-align: center;
    width: 150px;
    height: 60px;
    margin-right: 20px;
    background: none repeat scroll 0% 0% #F36;
    display: block;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    margin-top: 20px;
}
/* 文章列表 */
.article_list{list-style:none !important}
.article_list li{height:230px; overflow:hidden; margin-bottom:15px; background:#FFF; padding:10px}
.article_list li .pic{float:left;}
.article_list li .pic img{width:210px; height:210px;}
.article_list li .info{width:620px; margin-left:45px; float:left}
.article_list li .info h2{font-size:22px;font-weight: normal; line-height:25px；overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_list li .info h2 a{color:#000; text-decoration: none;}
.article_list li .info .description{margin-bottom:25px; margin-top:25px; height:105px; font-size:14px;line-height: 26px;color: #6D6D6D;overflow: hidden;text-overflow: ellipsis;}
.article_list li .info .data{ width:100%;font-size: 14px;color: #BBC6C6;}
.article_list li .info .data span{float:left; margin-right:10px}
.article_list li .info .data span a{text-decoration: none;color: #BBC6C6;}
.article_list li .info .data .part1{float:left}
.article_list li .info .data .part2{float:right}
.article_list li .ico:after {display: table;clear: both;content: "";width: 16px;height: 16px;background-image: url(http://www.uuaauu.com/assets/img/a_ico.png);background-repeat: no-repeat;margin-top: 2px; margin-right: 5px; float:left}
.article_list li .ico#cat:after{background-position: -3px 0px;}
.article_list li .ico#tag:after{background-position: -20px 0px;}
.article_list li .ico#addtime:after{background-position: -38px 0px;}
/* 文章内页 */
.article_box{
    background-color: #FFF;
    padding: 10px;
    width: 922px;
    border: 1px solid #e8e8e8;
	float:left;
	clear:both;
}
.article_box h1{font-size: 26px; width:100%; text-align:center; line-height:1.2;margin-top: 10px;}
.article_box .info{font-size:14px;color: #BBC6C6; text-align:center; margin:15px}
.article_box .info span{margin-left:5px; margin-right:5px;}
/*
.article_box .info .ico:after {display: table;clear: both;content: "";width: 16px;height: 16px;background-image: url(http://www.uuaauu.com/assets/img/a_ico.png);background-repeat: no-repeat;margin-top: 2px; margin-right: 5px; float:left}
.article_box .info .ico#cat:after{background-position: -3px 0px;}
.article_box .info .ico#tag:after{background-position: -20px 0px;}
.article_box .info .ico#addtime:after{background-position: -38px 0px;}
*/
.article_box .content{font-size:14px; color:#333; margin-bottom:15px; margin-top:50px;padding-left: 50px;padding-right: 50px;}
.article_box .content img{margin-bottom:20px; margin-top:20px;}
.article_box .content p{margin-bottom:10px; margin-bottom:10px; line-height:2}
.article_box .content .np{width:100%; margin-bottom:20px; margin-top:20px; clear:both; float:left}
.article_box .content .np .next{float:right}
.article_box .content .np .previous{float:left}
.pinglun{background:#FFF; float:left; margin-top:20px;border: 1px solid #e8e8e8; width: 922px;padding: 10px;}
.article_hot{
	background-color: #FFF;
	float: left;
	width: 230px;
	position: relative;
	height: auto;
	margin-left: 29px;
	border: 1px solid #e8e8e8;
}
.article_hot .NAV{
	font-family: "Microsoft YaHei";
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
	color: #FFF;
	background-color: #C40000;
	text-align: left;
	height: 34px;
	width: 100%;
	float:left;
}
.article_hot .NAV span{
	margin-left: 10px;
}
.article_hot .article li{
	width: 210px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	list-style-type: none;
	border-bottom: 1px solid #e8e8e8;
	float:left
}
.article_hot .article li .pic{
	margin-bottom: 5px;
}
.article_hot .article li .pic img{
	height: 210px;
	width: 210px;
}
.article_hot .article li .title {
    font-size: 14px !important;
    line-height: 36px;
    color: #fff;
    text-align: center;
    width: 100% !important;
	padding:0 !important;
    position: relative;
    z-index: 99;
    bottom: 42px;
    background-color: rgba(0, 0, 0, 0.32);
    font-weight: normal !important;
}
.article_hot .article li .title:hover {background-color: rgba(0, 0, 0, 0.52);}
.article_hot .tag{width:200px; clear:both; padding:10px; float:left}
.article_hot .tag a{
	color:#FFF !important;
}
.article_hot .tag li{
	line-height: 20px;
	max-width: 80px;
	max-height: 20px;
	margin-right: 10px;
	padding: 5px;
	font-size: 12px;
	margin:5px;
	float:left;
}
.article_hot .tag li:hover{opacity:0.8;filter:alpha(opacity=80); }
.color1{background:#396 !important;}
.color2{background:#36F !important;}
.color3{background:#C06 !important;}
.color4{background:#C0F !important;}
.color5{background:#6C0 !important;}
.color6{background:#6C9 !important;}
.color7{background:#F90 !important;}
.color8{background:#F9F !important;}
.color9{background:#900 !important;}
.color10{background:#666 !important;}