
 div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tr, th, td, article, aside,  figure, section {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit
}
article, aside, details, figcaption, figure, dialog, section {
	display:block
}
table {
	border-collapse:separate;
	border-spacing:0
}
table, th, td {
	vertical-align:middle
}
th, td, caption {
	text-align:left;
	font-weight:normal
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
address, caption, cite, code, dfn, em, i, th, var {
	font-style:normal
}
sub, sup, small {
	font-size:75%
}
sub, sup {
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
fieldset, img {
	border:none
}
img {
	font-size:12px;
	line-height:1em;
	color:#999;
	text-align:left;
	overflow:hidden;
	-ms-interpolation-mode:bicubic
}
iframe {
	border:none;
	margin:0;
	padding:0
}
ol, ul {
	list-style:none
}
.container {
	width:960px;
	margin:0 auto;
	text-align:left
}
body {
	font:12px "\5B8B\4F53", sans-serif
}
.adiframe {
	overflow:hidden
}
.adiframe::-webkit-scrollbar {
display:none
}
.ad-topbar {
	margin-top:2px
}
a {
	text-decoration:none
}
a:active {
	outline:none
}
a.green:link, a.green:visited, .green {
	color:#060
}
a.green:hover, a.green:active {
	color:#F60
}
a.white:link, a.white:visited, .white {
	color:#FFF
}
a.white:hover, a.white:active {
	color:#FFF
}
a.red:link, a.red:visited, .red {
	color:#FE4300
}
a.red:hover, a.red:active {
	color:#F60
}
a.blue:link, a.blue:visited, .blue {
	color:#0087D5
}
a.blue:hover, a.blue:active {
	color:#F60
}
a.orange:link, a.orange:visited, .orange {
	color:#F60
}
a.orange:hover, a.orange:active {
	color:#F60
}
a.zero:link, a.zero:visited, .zero {
	color:#000
}
a.zero:hover, a.zero:active {
	color:#F60
}
a.three:link, a.three:visited, .three {
	color:#333
}
a.three:hover, a.three:active {
	color:#F60
}
a.six:link, a.six:visited, .six {
	color:#666
}
a.six:hover, a.six:active {
	color:#F60
}
a.nine:link, a.nine:visited, .nine {
	color:#999
}
a.nine:hover, a.nine:active {
	color:#F60
}
a.under:link, a.under:visited {
	text-decoration:none
}
a.under:hover, a.under:active {
	text-decoration:underline
}
a.underline:link, a.underline:visited {
	text-decoration:underline
}
a.underline:hover, a.underline:active {
	text-decoration:underline
}
.arial {
	font-family:Helvetica, Arial, sans-serif
}
.tahoma {
	font-family:Tahoma, Geneva, sans-serif
}
.yahei {
	font-family:'Hiragino Sans GB', 'Microsoft YaHei', 'SimSun', sans-serif
}
.simsun {
	font-family:'SimSun', sans-serif
}
.money {
	font-family:Helvetica, Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 'SimSun', sans-serif
}
.bold {
	font-weight:bold
}
button, input {
	line-height:normal;
*overflow:visible;
	_overflow:inherit
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
button[disabled], input[disabled] {
	cursor:default
}
input[type="search"] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none
}
input[type="date"] {
	-webkit-appearance:textarea
}
textarea {
	overflow:auto;
	vertical-align:top;
	resize:none
}
:-ms-input-placeholder {
color:#BCBCBC
}
:-moz-placeholder {
color:#BCBCBC
}
::-moz-placeholder {
color:#BCBCBC
}
::-webkit-input-placeholder {
color:#BCBCBC;
line-height:normal
}
@media(-webkit-min-device-pixel-ratio:0) {
input {
line-height:normal
}
}
hr {
	background:#ddd;
	color:#ddd;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin:0;
	border:none;
	font-size:0;
	overflow:hidden
}
hr.space {
	background:#fff;
	color:#fff;
	visibility:hidden
}
.mid {
	vertical-align:middle
}
.ht {
	margin:0;
	padding:0;
	height:0;
	list-style:none;
	text-indent:-9999px;
	overflow:hidden
}
.l {
	float:left
}
.r {
	float:right
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clear-s {
	clear:both
}
.clear5 {
	clear:both;
	overflow:hidden;
	height:5px
}
.clear10 {
	clear:both;
	overflow:hidden;
	height:10px
}
.clear15 {
	clear:both;
	overflow:hidden;
	height:15px
}
.clear20 {
	clear:both;
	overflow:hidden;
	height:20px
}
.clear25 {
	clear:both;
	overflow:hidden;
	height:25px
}
.clear30 {
	clear:both;
	overflow:hidden;
	height:30px
}
.clearfix:after, .container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
	font-size:0
}
.clearfix, .container {
*zoom:1
}

#quick-info {
	height:30px;
	line-height:30px;
	display:none
}
#quick-info a.newonly {
	display:block;
	width:auto;
	_width:0;
	height:20px;
	margin-top:5px;
	padding-left:7px;
	background:#FE7602;
	line-height:20px;
	text-align:center;
	color:#FFF;
	white-space:nowrap
}
#quick-info a.newonly:hover {
	color:#FFF;
	text-decoration:underline
}


.ftips {
	display:none;
	position:absolute;
	top:33px;
	left:50%;
	z-index:9;
	width:155px;
	margin-left:-57px;
	padding:8px;
	border:3px solid #FA0;
	-webkit-box-shadow:#C4C2C5 2px 2px 5px;
	-moz-box-shadow:#C4C2C5 2px 2px 5px;
	box-shadow:#C4C2C5 2px 2px 5px;
	background:#FFFEED;
	color:#666;
	line-height:18px;
	text-align:left
}
.ftips h3, .ftips .t {
	font-size:14px;
	font-weight:bold;
	color:#F60
}
.ftips-arrow {
	position:absolute;
	top:-12px;
	left:48px;
	width:19px;
	height:12px;
	display:block;
	background:url(../images/common/images/header/header.png) -21px -288px;
	font-size:0;
	overflow:hidden
}
.ftips-btn {
	height:24px;
	text-align:right;
	margin-top:8px
}

.mobile-tips {
	display:none;
	position:absolute;
	left:-30px;
	top:30px;
	width:120px;
	padding:3px 10px;
	border:1px solid #FC9;
	background:#FFC;
	font-family:Helvetica, Arial, sans-serif;
	line-height:14px
}
.mobile-tips .arrow {
	position:absolute;
	left:50%;
	top:-6px;
	margin-left:-5px;
	display:block;
	width:11px;
	height:6px;
	background:url(../images/common/images/header/bg-top.png) no-repeat 0 -124px
}
.mobile-tips .close {
	position:absolute;
	right:3px;
	top:3px;
	overflow:hidden;
	width:12px;
	height:12px;
	font:bold 12px/12px 'simsun', sans-serif;
	color:#E03C04;
	cursor:pointer
}
.mobile-tips .t {
	margin:0;
	font-size:12px;
	font-weight:bold
}


#side-app-qr-code {
	display:none;
	position:fixed;
	z-index:20;
	right:10px;
	bottom:34px;
	width:110px;
	height:156px;
	overflow:hidden
}
#btn-app-qr-code {
	display:block;
	padding-top:10px;
	width:110px;
	height:146px;
	text-align:center;
	color:#333;
	background:#fff url(../images/common/images/loading/spacer.png) repeat
}
#btn-app-qr-code:hover {
	color:#333;
	background-color:#E0EBCD
}
#btn-app-qr-code img {
	margin:8px auto
}
#backtop {
	display:none;
	position:fixed;
	z-index:10;
	bottom:250px;
	width:68px;
	height:68px
}
#btn-backtop {
	width:68px;
	height:68px;
	display:block;
	background:#999 url(../images/common/images/footer/bg-ft.png) no-repeat 22px -280px
}
#btn-backtop:hover {
	background-color:#4C4C4C
}
#side-feedback {
	display:none;
	visibility:hidden;
	width:68px;
	height:30px;
	position:fixed;
	bottom:220px
}
#btn-suggest {
	margin-top:1px;
	border:1px solid #E6E6E6;
	background:#fff;
	height:27px;
	line-height:28px;
	text-align:center;
	color:#898989;
	display:block
}
#btn-suggest:hover {
	border-color:#76B121;
	background:#7EB929;
	color:#fff
}
#pop-suggest {
	width:430px;
	display:none
}
#pop-suggest .pop-content {
	padding:15px 40px 15px 40px
}
#pop-suggest .pop-input {
	height:52px;
	line-height:52px;
	font-size:14px
}
#pop-suggest .pop-textarea {
	margin-bottom:12px
}
#pop-suggest .common-input {
	border:1px solid #D7D7D7;
	font-size:12px;
	padding:6px 4px 5px 4px;
	overflow:hidden
}
#pop-suggest #user-name {
	width:160px;
	margin-left:2px
}
#pop-suggest #user-suggest {
	width:338px;
	height:130px;
	line-height:18px
}
#pop-suggest #text-limit {
	color:#D3D3D3;
	font-size:14px
}
#pop-suggest #show-count-text {
	font-weight:bold;
	font-size:14px
}
#pop-suggest .info-contact {
	line-height:34px
}
#pop-suggest .btn-silver {
	display:inline-block;
*display:inline;
*zoom:1;
	width:72px;
	height:32px;
	border:1px solid #d5d5d5;
	-webkit-box-shadow:#E3E3E3 2px 2px 2px;
	-moz-box-shadow:#E3E3E3 2px 2px 2px;
	box-shadow:#E3E3E3 2px 2px 2px;
	background:#EDEDED;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#EDEDED));
	background:-webkit-linear-gradient(#FFF, #EDEDED);
	background:-moz-linear-gradient(#FFF, #EDEDED);
	background:-ms-linear-gradient(#FFF, #EDEDED);
	background:-o-linear-gradient(#FFF, #EDEDED);
	background:linear-gradient(#FFF, #EDEDED);
	line-height:32px;
	font-size:14px;
	color:#333;
	text-align:center
}
#pop-suggest #btn-suggest-submit {
	margin-left:12px
}
#pop-suggest #tips-suggest-error {
	line-height:20px
}
#pop-suggest .icon-suggest-correct {
	display:inline-block;
	width:40px;
	height:37px;
	background:url(../images/common/images/icon/ico-success.png) no-repeat;
	margin-right:10px;
	margin-left:20px
}
#pop-suggest #pop-suggest-result {
	font-size:14px;
	padding:30px 20px 15px;
	display:none
}
#pop-suggest-result p {
	padding-bottom:8px
}
#pop-suggest-result .red {
	color:#f30;
	font-weight:bold
}
#pop-suggest-result .center {
	text-align:center;
	padding-top:15px
}
.pages {
	margin:20px 0;
	clear:both;
	font:12px SimSun;
	color:#060;
	text-align:center
}
.pages a, .pages span {
	display:inline-block;
*zoom:1;
*display:inline;
	margin:0 1px;
	padding:5px 8px
}
.pages a:link, .pages a:visited {
	border:1px solid #CCC;
	background-color:#FFF;
	color:#060
}
.pages a:hover, .pages a:active {
	border:1px solid #7EB929;
	background-color:#7EB929;
	color:#FFF
}
.pages .current {
	border:1px solid #7EB929;
	background-color:#7EB929;
	font-weight:bold;
	color:#FFF
}
.pages .prevPage, .pages .nextPage {
	position:relative;
	z-index:1
}
.pages s {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	z-index:2;
	border-width:5px;
	border-style:dashed solid;
	top:7px;
	overflow:hidden
}
.pages .prevPage {
	padding-left:15px
}
.pages .prevPage s {
	border-color:#FFF #F60 #FFF #FFF;
	left:0
}
.pages .prevPage:hover s, .pages .prevPage:active s {
	border-color:#7EB929 #FFF #7EB929 #7EB929
}
.pages .nextPage {
	padding-right:15px
}
.pages .nextPage s {
	border-color:#FFF #FFF #FFF #F60;
	right:0
}
.pages .nextPage:hover s, .pages .nextPage:active s {
	border-color:#7EB929 #7EB929 #7EB929 #FFF
}
.pages-s {
	margin:0;
	text-align:right
}
.pages-s a, .pages-s span {
	padding:3px 8px
}
.pages-s s {
	top:5px
}
.tooltip-trigger {
	width:14px;
	height:15px;
	margin-left:2px;
	display:inline-block;
*display:inline;
	zoom:1;
	background:url(../images/common/images/tooltip/tips.png) no-repeat;
	vertical-align:-3px;
	cursor:pointer;
	text-indent:-9000px;
	overflow:hidden
}
.tooltip {
	width:380px;
	padding:15px;
	border:1px solid #FFCC97;
	background-color:#FFC;
	line-height:20px;
	text-align:left;
	color:#333;
	display:none;
	position:absolute;
	z-index:2
}
.tooltip .close {
	width:7px;
	height:7px;
	background:url(../images/common/images/tooltip/tips.png) no-repeat -28px 0;
	position:absolute;
	top:8px;
	right:5px;
	text-indent:-9000px;
	overflow:hidden;
	cursor:pointer
}
.tooltip-simple {
	padding:3px 8px;
	color:#666;
	display:block
}
.tooltip-title {
	margin-bottom:10px;
	font-weight:bold;
	color:#333
}
.tip-arrow {
	width:13px;
	height:7px;
	display:block;
	background-image:url(../images/common/images/tooltip/tips.png);
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
	z-index:3;
	font-size:0
}

.popover {
	width:600px;
	background:#FFF;
	border-color:#8B3;
	border-style:solid;
	border-width:0 3px 3px;
	position:absolute;
	z-index:2002;
	text-align:left;
	box-shadow:3px 3px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.4);
	-o-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.4)
}
.popover .pop-header {
	height:35px;
	background:#8B3
}
.popover .pop-title {
	height:35px;
	font:normal 18px/34px 'Microsoft YaHei';
	color:#FFF;
	text-indent:12px
}
.popover .close {
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:2003;
	top:0;
	right:-3px;
	text-indent:-9000px;
	overflow:hidden;
	background-image:url(../images/common/images/popup/btn-close-v2.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:center
}
.popover .close:hover {
	background-position:-35px 0
}
.btn {
	position:relative;
	display:inline-block;
*display:inline;
	zoom:1;
	overflow:visible;
	vertical-align:middle;
	height:26px;
	margin:0;
	padding:0 1.2em;
	border-width:1px;
	border-style:solid;
	outline:0;
	-webkit-border-radius:0.2em;
	-moz-border-radius:0.2em;
	border-radius:0.2em;
	-webkit-box-shadow:2px 2px 2px #cfcfcf;
	-moz-box-shadow:2px 2px 2px #cfcfcf;
	box-shadow:2px 2px 2px #cfcfcf;
	cursor:pointer;
	-moz-background-clip:padding;
	background-clip:padding-box;
	font:bold 14px/26px 'SimSun', sans-serif;
	text-decoration:none;
	text-align:center;
	white-space:nowrap
}
.btn:hover, .btn:active, .btn:focus {
	text-decoration:none
}
.btn::-moz-focus-inner {
padding:0;
border:0
}
button.btn, input.btn {
	height:28px;
*line-height:23px
}
.btn-s {
	height:23px;
	font-size:12px;
	font-weight:normal;
	line-height:23px
}
button.btn-s, input.btn-s {
	height:25px;
*line-height:20px
}
.btn-m {
	height:26px;
	font-size:14px;
	font-weight:bold;
	line-height:26px
}
button.btn-m, input.btn-m {
	height:28px;
*line-height:23px
}
.btn-l {
	height:32px;
	font-size:17px;
	font-weight:bold;
	line-height:32px
}
button.btn-l, input.btn-l {
	height:34px;
*line-height:29px
}
.btn-xl {
	height:38px;
	font-size:17px;
	font-weight:bold;
	line-height:38px
}
button.btn-xl, input.btn-xl {
	height:40px;
*line-height:35px
}
.btn-ico, .btn-drop-arrow {
	display:inline-block;
	zoom:1;
	width:18px;
	height:18px;
	vertical-align:middle
}
.btn-ico {
	margin-right:5px;
*display:block;
*float:left;
*margin-top:3px
}
.btn-drop {
	text-align:left
}
.btn-drop-arrow {
	width:0;
	height:0;
	margin-left:8px;
	border-style:solid;
	border-width:6px;
	border-color:#FFF transparent transparent;
	font-size:0;
	line-height:0;
	overflow:hidden;
*float:right;
*display:block;
*margin:-16px 5px 0 0;
	_border-color:#FFF tomato tomato;
	_filter:chroma(color=tomato)
}
.btn-green {
	border-color:#74b516;
	background:#90cb3b;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#90cb3b), to(#7abc1d));
	background:-webkit-linear-gradient(#90cb3b, #7abc1d);
	background:-moz-linear-gradient(#90cb3b, #7abc1d);
	background:-ms-linear-gradient(#90cb3b, #7abc1d);
	background:-o-linear-gradient(#90cb3b, #7abc1d);
	background:linear-gradient(#90cb3b, #7abc1d);
	color:#FFF
}
.btn-green:hover, .btn-green:focus {
	background:#a4dd51;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#a4dd51), to(#7abc1d));
	background:-webkit-linear-gradient(#a4dd51, #7abc1d);
	background:-moz-linear-gradient(#a4dd51, #7abc1d);
	background:-ms-linear-gradient(#a4dd51, #7abc1d);
	background:-o-linear-gradient(#a4dd51, #7abc1d);
	background:linear-gradient(#a4dd51, #7abc1d);
	color:#FFF
}
.btn-green:active, .btn-green-active {
	background:#8fca3a;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#7abc1d), to(#8fca3a));
	background:-webkit-linear-gradient(#7abc1d, #8fca3a);
	background:-moz-linear-gradient(#7abc1d, #8fca3a);
	background:-ms-linear-gradient(#7abc1d, #8fca3a);
	background:-o-linear-gradient(#7abc1d, #8fca3a);
	background:linear-gradient(#7abc1d, #8fca3a);
	color:#FFF
}
.btn-green-coin {
	background:url(../images/common/images/button/ico-coin.png) no-repeat left center
}
.btn-green-edit {
	background:url(../images/common/images/button/ico-edit.png) no-repeat left top
}
.btn-green-exchange {
	background:url(../images/common/images/button/ico-exchange.png) no-repeat left center
}
.btn-green-gift {
	background:url(../images/common/images/button/ico-gift.png) no-repeat left top
}
.btn-green-msg {
	background:url(../images/common/images/button/ico-msg.png) no-repeat left 2px
}
.btn-white {
	border-color:#bdbdbd;
	background:#eee;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eee));
	background:-webkit-linear-gradient(#fff, #eee);
	background:-moz-linear-gradient(#fff, #eee);
	background:-ms-linear-gradient(#fff, #eee);
	background:-o-linear-gradient(#fff, #eee);
	background:linear-gradient(#fff, #eee);
	color:#333
}
.btn-white:hover, .btn-white:focus {
	background:#f7f7f7;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f7f7f7));
	background:-webkit-linear-gradient(#fff, #f7f7f7);
	background:-moz-linear-gradient(#fff, #f7f7f7);
	background:-ms-linear-gradient(#fff, #f7f7f7);
	background:-o-linear-gradient(#fff, #f7f7f7);
	background:linear-gradient(#fff, #f7f7f7);
	color:#333
}
.btn-white:active, .btn-white-active {
	background:#fff;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#fff));
	background:-webkit-linear-gradient(#eee, #fff);
	background:-moz-linear-gradient(#eee, #fff);
	background:-ms-linear-gradient(#eee, #fff);
	background:-o-linear-gradient(#eee, #fff);
	background:linear-gradient(#eee, #fff);
	color:#333
}
.btn-red {
	border-color:#E5380A;
	background:#F70;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F70), to(#F30));
	background:-webkit-linear-gradient(#F70, #F30);
	background:-moz-linear-gradient(#F70, #F30);
	background:-ms-linear-gradient(#F70, #F30);
	background:-o-linear-gradient(#F70, #F30);
	background:linear-gradient(#F70, #F30);
	color:#fff
}
.btn-red:hover, .btn-red:focus {
	background:#ffbe4e;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffbe4e), to(#F30));
	background:-webkit-linear-gradient(#ffbe4e, #F30);
	background:-moz-linear-gradient(#ffbe4e, #F30);
	background:-ms-linear-gradient(#ffbe4e, #F30);
	background:-o-linear-gradient(#ffbe4e, #F30);
	background:linear-gradient(#ffbe4e, #F30);
	color:#fff
}
.btn-red:active, .btn-red-active {
	background:#F30;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F30), to(#F70));
	background:-webkit-linear-gradient(#F30, #F70);
	background:-moz-linear-gradient(#F30, #F70);
	background:-ms-linear-gradient(#F30, #F70);
	background:-o-linear-gradient(#F30, #F70);
	background:linear-gradient(#F30, #F70);
	color:#fff
}
.btn-orange {
	border-color:#f89100;
	background:#ffa000;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffa000), to(#ff8000));
	background:-webkit-linear-gradient(#ffa000, #ff8000);
	background:-moz-linear-gradient(#ffa000, #ff8000);
	background:-ms-linear-gradient(#ffa000, #ff8000);
	background:-o-linear-gradient(#ffa000, #ff8000);
	background:linear-gradient(#ffa000, #ff8000);
	color:#fff
}
.btn-orange:hover, .btn-orange:focus {
	background:#ffbe4e;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffbe4e), to(#ff8000));
	background:-webkit-linear-gradient(#ffbe4e, #ff8000);
	background:-moz-linear-gradient(#ffbe4e, #ff8000);
	background:-ms-linear-gradient(#ffbe4e, #ff8000);
	background:-o-linear-gradient(#ffbe4e, #ff8000);
	background:linear-gradient(#ffbe4e, #ff8000);
	color:#fff
}
.btn-orange:active, .btn-orange-active {
	background:#ff8000;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff8000), to(#ffa000));
	background:-webkit-linear-gradient(#ff8000, #ffa000);
	background:-moz-linear-gradient(#ff8000, #ffa000);
	background:-ms-linear-gradient(#ff8000, #ffa000);
	background:-o-linear-gradient(#ff8000, #ffa000);
	background:linear-gradient(#ff8000, #ffa000);
	color:#fff
}
.btn-yellow {
	border-color:#f3ca65;
	background:#fffde4;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffdc9e), to(#fffde4));
	background:-webkit-linear-gradient(#ffdc9e, #fffde4);
	background:-moz-linear-gradient(#ffdc9e, #fffde4);
	background:-ms-linear-gradient(#ffdc9e, #fffde4);
	background:-o-linear-gradient(#ffdc9e, #fffde4);
	background:linear-gradient(#ffdc9e, #fffde4);
	color:#f60
}
.btn-yellow:hover, .btn-yellow:focus {
	background:#ffebbe;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffdc9e), to(#ffebbe));
	background:-webkit-linear-gradient(#ffdc9e, #ffebbe);
	background:-moz-linear-gradient(#ffdc9e, #ffebbe);
	background:-ms-linear-gradient(#ffdc9e, #ffebbe);
	background:-o-linear-gradient(#ffdc9e, #ffebbe);
	background:linear-gradient(#ffdc9e, #ffebbe);
	color:#f60
}
.btn-yellow:active, .btn-yellow-active {
	background:#ffdc9e;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fffde4), to(#ffdc9e));
	background:-webkit-linear-gradient(#fffde4, #ffdc9e);
	background:-moz-linear-gradient(#fffde4, #ffdc9e);
	background:-ms-linear-gradient(#fffde4, #ffdc9e);
	background:-o-linear-gradient(#fffde4, #ffdc9e);
	background:linear-gradient(#fffde4, #ffdc9e);
	color:#f60
}
.btn-blue {
	border-color:#1883c1;
	background:#0188d6;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#1ba5f5), to(#0188d6));
	background:-webkit-linear-gradient(#1ba5f5, #0188d6);
	background:-moz-linear-gradient(#1ba5f5, #0188d6);
	background:-ms-linear-gradient(#1ba5f5, #0188d6);
	background:-o-linear-gradient(#1ba5f5, #0188d6);
	background:linear-gradient(#1ba5f5, #0188d6);
	color:#fff
}
.btn-blue:hover {
	background:#0188d6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0188d6), to(#1ba5f5));
	background: -webkit-linear-gradient(#0188d6, #1ba5f5);
	background: -moz-linear-gradient(#0188d6, #1ba5f5);
	background: -ms-linear-gradient(#0188d6, #1ba5f5);
	background: -o-linear-gradient(#0188d6, #1ba5f5);
	background:linear-gradient(#0188d6, #1ba5f5);
	color:#fff
}
.btn-blue:active, btn-blue-active {
	background:#1883c1;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#1ba5f5), to(#018ad6));
	background:-webkit-linear-gradient(#1ba5f5, #018ad6);
	background:-moz-linear-gradient(#1ba5f5, #018ad6);
	background:-ms-linear-gradient(#1ba5f5, #018ad6);
	background:-o-linear-gradient(#1ba5f5, #018ad6);
	background:linear-gradient(#1ba5f5, #018ad6);
	color:#fff
}
.btn-disabled, .btn-disabled:hover, .btn-disabled:active {
	border-color:#d7d7d7;
	-webkit-box-shadow:2px 2px 2px #e3e3e3;
	-moz-box-shadow:2px 2px 2px #e3e3e3;
	box-shadow:2px 2px 2px #e3e3e3;
	background:#fefefe;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#dfdfdf));
	background:-webkit-linear-gradient(#fefefe, #dfdfdf);
	background:-moz-linear-gradient(#fefefe, #dfdfdf);
	background:-ms-linear-gradient(#fefefe, #dfdfdf);
	background:-o-linear-gradient(#fefefe, #dfdfdf);
	background:linear-gradient(#fefefe, #dfdfdf);
	color:#999;
	cursor:not-allowed
}
.btn-waiting, .btn-waiting:hover, .btn-waiting:active {
	border-color:#AFAFAF;
	border-bottom-color:#797979;
	-webkit-box-shadow:2px 2px 2px #e3e3e3;
	-moz-box-shadow:2px 2px 2px #e3e3e3;
	box-shadow:2px 2px 2px #e3e3e3;
	background:#BCBCBC;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#BCBCBC), to(#8F8F8F));
	background:-webkit-linear-gradient(#BCBCBC, #8F8F8F);
	background:-moz-linear-gradient(#BCBCBC, #8F8F8F);
	background:-ms-linear-gradient(#BCBCBC, #8F8F8F);
	background:-o-linear-gradient(#BCBCBC, #8F8F8F);
	background:linear-gradient(#BCBCBC, #8F8F8F);
	color:#FFF;
	cursor:wait
}
.btn-pill {
	-webkit-border-radius:50em;
	-moz-border-radius:50em;
	border-radius:50em
}
.btn-rect {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
button.btn, input.btn {
*filter:chroma(color=#000000)
}
.tips-qa {
	width:400px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	display:none
}
.tips-qa .hd {
	height:10px;
	font-size:0;
	background:url(/common/plugins/tipsqa/images/bg-tipsqa.png)
}
.tips-qa .bd {
	padding:7px 20px 10px;
	background:url(/common/plugins/tipsqa/images/bg-tipsqa.png) repeat-y right;
	text-align:left
}
.tips-qa .ft {
	height:21px;
	font-size:0;
	background:url(/common/plugins/tipsqa/images/bg-tipsqa.png) 0 -10px
}
.tips-q {
	display:block;
	margin:0 0 10px 0;
	background:url(/common/plugins/tipsqa/images/bg-tipsqa.png) no-repeat 0 -38px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-indent:20px
}
.tips-a {
	margin:0;
	padding-left:20px;
	background:url(/common/plugins/tipsqa/images/bg-tipsqa.png) no-repeat 0 -67px;
	font-size:12px;
	font-style:normal;
	line-height:1.7em;
	color:#666
}
.tb-container {
	width:1200px;
	margin:0 auto
}
.lt-1440 .tb-container {
	width:960px
}
.tb-container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
	font-size:0
}
.tb-container {
*zoom:1
}
.tb-col-l {
	width:228px
}
.tb-col-r {
	width:956px
}
.lt-1440 .tb-col-r {
	width:717px
}
.tb-top-r {
	width:956px
}
.lt-1440 .tb-top-r {
	width:717px
}
.tb-container {
	font:400 12px/22px "simsun"
}

hgroup {
	float:left;
	width:277px;
	height:52px;
	padding-top:10px
}

.webkit .tb-search-input {
	line-height:normal
}
.tab-search-wrap {
	float:right;
	width:800px;
	overflow:hidden;
	position:relative
}
.lt-1440 .tab-search-wrap {
	width:583px
}
.tb-changev-btn {
	display:none;
	position:absolute;
	top:34px;
	left:605px;
	width:80px;
	height:20px;
	padding-left:17px;
	background:url(../images/taobao/images/v3/common/ico-change.alpha.png) 0 center no-repeat
}
.lt-1440 .tb-changev-btn {
	top:0;
	left:496px
}
.tb-changev-btn, .tb-changev-btn a {
	color:#f60;
	line-height:20px;
	font-size:12px
}
.tb-changev-btn a:hover {
	text-decoration:underline
}
.tab-tb-search {
	margin-left:-1px
}
.tab-tb-search li {
	float:left;
	display:inline;
	padding-right:2px;
	text-align:center;
	font-size:12px;
	font-weight:400;
	cursor:pointer;
	background:url(../images/taobao/images/v3/common/search-tab.png) 0 600px no-repeat
}
.tab-tb-search a {
	display:inline-block;
	color:#333;
	padding:0 12px 0 14px;
	height:25px;
	line-height:25px;
	background:url(../images/taobao/images/v3/common/search-tab.png) 0 -50px no-repeat
}
.tab-tb-search .hover a {
	color:#f60
}
.tab-tb-search .current {
	background-position:right -25px
}
.tab-tb-search .current a {
	color:#fff;
	font-weight:600;
	background-position:0 0
}
.tab-tb-search .next a {
	background-position:0 600px
}
.pane-tb-search {
	position:relative;
	height:67px
}
.tab-search-wrap .search-inputbox {
	position:relative;
	float:left;
	display:block;
	border:4px solid #f27b03;
	border-right:none;
	width:472px;
	padding:0 0 0 0;
	height:30px;
	overflow:hidden;
	font-family:simsun;
	background:#FFF url(../images/taobao/images/v3/common/search-tab.png) no-repeat 7px -76px
}
.tab-search-wrap .tb-search-placeholder {
	position:absolute;
	left:0;
	top:10px;
	width:467px;
	padding-left:5px;
	font-size:12px;
	line-height:14px;
	color:#BCBCBC;
	cursor:text
}
.tab-search-wrap .search-input {
	padding:7px 0 7px 5px;
	width:467px;
	height:15px;
	border:0
}
.btn-search {
	float:left;
	display:block;
	background:#f27b03;
	border:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	width:104px;
	height:38px;
	color:#fff;
	padding:0;
	margin:0;
	overflow:hidden
}
#form-product, #form-fanli, #form-shop {
	height:38px
}
.J_c_spoof_f {
	background:#fff;
	width:24px;
	height:24px;
	text-align:center;
	padding-top:2px
}
.srh-close {
	background:#FFF;
	color:#CCC;
	height:26px;
	left:443px;
	padding-top:1px;
	position:absolute;
	text-align:center;
	top:1px;
	vertical-align:middle;
	width:30px;
	overflow:hidden
}
.srh-close a {
	color:#CCC !important;
	font:bold 26px/28px "simsun";
	vertical-align:middle
}
.srh-close a:hover {
	color:#AAA !important
}
.ac_results {
	background-color:#FFF;
	border:1px solid #FC6;
	display:none;
	font-size:12px;
	line-height:20px;
	margin:0;
	overflow:visible;
	padding:0;
	position:absolute;
	z-index:10
}
.ac_results ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible
}
.ac_results li {
	color:#101010;
	display:block;
	height:20px;
	padding:3px 5px;
	text-align:left;
	white-space:nowrap
}
.ac_over {
	background-color:#F6F6B9;
	cursor:pointer
}
.ac_match {
	color:#000;
	text-decoration:underline
}
#popup-tb-tips {
	display:none
}
#popup-tb-tips .pop-content {
	text-align:center;
	padding:48px 0 35px 0
}
#popup-tb-tips p {
	padding-bottom:30px;
	text-align:center
}
#popup-tb-tips p.tbpop-img {
	margin-top:15px
}
#popup-tb-tips p.tbpop-h3 {
	padding-bottom:10px;
	color:#666;
	font-size:16px;
	font-weight:bold
}
#popup-tb-tips p.tbpop-h3 strong {
	color:#f60
}
#popup-tb-tips p.tb-pop-btn {
	line-height:35px;
	vertical-align:middle
}
#popup-tb-tips p.tb-pop-btn input {
	vertical-align:middle;
	margin-left:12px
}
#popup-tb-tips label {
	font-size:12px;
	color:#666;
	vertical-align:middle
}
#popup-tb-tips a.btn-green, #popup-tb-tips a.btn-green:link, #popup-tb-tips a.btn-green:visited {
	font-size:18px;
	font-weight:600;
	font-family:"microsoft yahei", "simhei";
	line-height:33px;
	height:33px;
	padding:0 34px;
	color:#fff
}
.searchfanli-tip {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:998
}
.searchfanli-tip .tip-border-arr {
	position:relative;
	left:40px;
	top:0;
	display:block;
	margin-bottom:-1px;
	width:30px;
	height:15px;
	background:url(../images/taobao/images/imgtip/searchfanli_arr.alpha.png) 0 -70px no-repeat;
	z-index:999
}
.searchfanli-tip .tip-arr {
	position:absolute;
	left:184px;
	top:0;
	display:block;
	width:48px;
	height:61px;
	background:url(../images/taobao/images/imgtip/searchfanli_arr.alpha.png) 0 0 no-repeat;
	z-index:999
}
.searchfanli-tip .tip-con {
	position:relative;
	border:solid 1px #ffbd89;
	background:#fef0e4;
	padding:13px
}
.searchfanli-tip .a_try {
	position:absolute;
	top:68px;
	left:304px;
	display:block;
	line-height:300px;
	background:url(../images/common/images/loading/spacer.png) 0 0 no-repeat;
	overflow:hidden;
	width:64px;
	height:36px
}
.tb-categories {
	float:left;
	width:228px;
	height:34px;
	position:relative;
	z-index:13;
	overflow:hidden
}
.tb-cat-inner {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	z-index:10
}
.tb-categories h3 {
	padding:0 0 0 47px;
	width:179px;
	height:33px;
	background:#746a66 url(../images/taobao/images/v3/common/categories.png) no-repeat 25px 12px;
	border:1px solid #574c47;
	font-size:14px;
	line-height:33px;
	font-weight:600;
	color:#fff;
	cursor:pointer
}
.tb-categories h3 span {
	display:inline-block;
	vertical-align:1px
}
.tb-categories h3 i {
	visibility:visible;
	display:inline-block;
	margin-left:23px;
	width:0;
	height:0;
	overflow:hidden;
	border:6px solid #746b66;
	border-top-color:#fff;
	line-height:0;
	font-size:0;
	vertical-align:-3px;
	_vertical-align:-4px
}
.tb-categories .tb-cat {
	position:relative;
	border-bottom:1px solid #e5e5e5;
	width:228px;
	color:#696969;
	font:12px/47px "simsun";
	background:#fff;
	box-shadow:0px 2px 6px #e5e5e5;
	z-index:12
}
.tb-categories .tb-cat li {
	height:48px;
	padding-left:20px;
	border:1px solid #e5e5e5;
	border-top:0;
	border-bottom:0;
	color:#696969;
	font-weight:600;
	background:url(../images/taobao/images/v3/common/categories.png) no-repeat right 100px;
	overflow:hidden
}
.tb-categories .tb-cat li.odd {
	background-color:#f0f0f0
}
.tb-categories .tb-cat strong {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:14px
}
.tb-categories .tb-cat a.sub {
	float:left;
	display:inline;
	margin-left:8px;
	vertical-align:middle;
	color:#b6b6b6;
	font-weight:400;
	white-space:nowrap
}
.tb-categories .tb-cat a.sub:hover {
	text-decoration:underline
}
.tb-categories .tb-cat i {
	float:left;
	display:inline;
	margin-right:8px;
	margin-top:14px;
	width:20px;
	height:20px;
	background:url(../images/taobao/images/v3/common/ico_cat/png8alpha/ico-spec.png) no-repeat 0 0
}
.tb-categories .tb-cat li.maintainHover {
	height:48px;
	color:#fff;
	padding:0 1px 0 21px;
	border:0;
	background-color:#746a66;
	background-position:right -22px
}
.tb-categories .tb-cat li.maintainHover a.sub {
	color:#fff
}
.tb-categories .maintainHover i {
	background-position:-20px 0
}
.tb-categories .tb-subcat {
	float:left;
	display:none;
	width:701px;
	position:absolute;
	top:35px;
	left:227px;
	padding:10px 15px 20px;
	box-shadow:2px 2px 6px #e5e5e5;
	border:1px solid #e5e5e5;
	background:#fff url(../images/taobao/images/v3/common/categories.png) repeat-y 0 0;
	z-index:11
}
.tb-categories .tb-subcat-1col {
	width:234px
}
.tb-categories .tb-subcat-2col {
	width:468px
}
#tb-subcat1 {
	top:35px
}
#tb-subcat2 {
	top:83px
}
#tb-subcat3 {
	top:131px
}
#tb-subcat4 {
	top:179px
}
#tb-subcat5 {
	top:227px
}
#tb-subcat6, #tb-subcat7, #tb-subcat8, #tb-subcat9, #tb-subcat10 {
	top:auto;
	bottom:0
}
.tb-categories .tb-subcat-detail {
	float:left;
	display:inline;
	margin:0 12px;
	width:205px
}
.tb-categories .tb-subcat-detail h5 {
	font:400 30px/50px "microsoft yahei", "simhei";
	color:#b2b2b2
}
.tb-categories .tb-subcat-detail h5 a {
	color:#b2b2b2
}
.tb-categories .tb-subcat-detail h5 a:hover {
	color:#f60
}
.tb-categories .tb-subcat-detail .cat {
	height:66px;
	overflow:hidden;
	margin:0 0 10px
}
.tb-categories .tb-subcat-detail .brand {
	height:110px;
	overflow:hidden;
	padding:10px 0 0;
	border-top:1px dashed #e6e6e6
}
.tb-categories .tb-subcat-detail .cat a, .tb-categories .tb-subcat-detail .brand a {
	float:left;
	display:inline;
	color:#888;
	margin-right:15px;
	white-space:nowrap;
	line-height:22px
}
.tb-categories .tb-subcat-detail .cat a:hover, .tb-categories .tb-subcat-detail .brand a:hover {
	color:#f60
}
.tb-categories .tb-subcat-detail h6 {
	font:400 12px/22px "simsun";
	color:#545454
}
#sidebar-qq-detail {
	border:1px solid #E1E1E1;
	height:101px;
	border-left:none;
	padding:5px 6px 5px 12px;
	_padding-bottom:2px;
	background:#FAFAFA;
	display:none
}
#sidebar-qq-detail li {
	height:26px;
	line-height:26px;
	overflow:hidden;
	color:#999
}
#sidebar-qq-detail li a.idea {
	display:block;
	width:100px;
	height:24px;
	background:url(../images/taobao/images/common/sprite-sidebar.png) -47px 0 no-repeat
}
.pages {
	text-align:right;
	margin:0 auto;
	padding:20px 0;
	color:#f60;
	line-height:22px
}
.pages s {
	top:13px
}
.pages a, .pages span {
	padding:7px 10px;
	border-color:#e7e7e7;
	color:#999;
	font-family:"arial"
}
.pages a:link, .pages a:visited {
	border-color:#e7e7e7
}
.pages a:link {
	color:#666;
	font-size:13px
}
.pages a:hover {
	background:#f70;
	border-color:#f70;
	color:#FFF
}
.pages .current {
	background:#f70;
	border-color:#f70
}
.pages .one {
	background:#f70;
	border-color:#f70
}
.pages .prevPage, .pages .nextPage {
	font-weight:600
}
.pages .prevPage s {
	border-color:#FFF #999 #FFF #FFF;
	left:0
}
.pages .prevPage:hover s, .pages .prevPage:active s {
	border-color:#f70 #FFF #f70 #f70
}
.pages .nextPage s {
	border-color:#FFF #FFF #FFF #999;
	right:0
}
.pages .nextPage:hover s, .pages .nextPage:active s {
	border-color:#f70 #f70 #f70 #FFF
}
.tb-crumb {
	height:28px;
	margin-bottom:10px;
	padding:0 10px;
	border:1px solid #E6E6E6;
	line-height:28px;
	color:#666;
	background:#F2F2F2;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#F2F2F2));
	background:-webkit-linear-gradient(#FFF, #F2F2F2);
	background:-moz-linear-gradient(#FFF, #F2F2F2);
	background:-ms-linear-gradient(#FFF, #F2F2F2);
	background:-o-linear-gradient(#FFF, #F2F2F2);
	background:linear-gradient(#FFF, #F2F2F2);
	overflow:hidden
}
.tb-crumb a {
	vertical-align:middle
}
.tb-crumb .current {
	display:inline-block;
	zoom:1;
*display:inline;
	width:730px;
	height:28px;
	vertical-align:middle;
	overflow:hidden;
	word-break:break-all
}
.tb-crumb-noborder {
	padding:0 0 3px;
	border-width:0;
	background:none;
	color:#333
}
.tb-crumb-noborder .gap {
	color:#999
}
.tb-crumb-noborder a {
	color:#f30
}
.list-notice {
	margin:20px 0;
	color:#666;
	line-height:20px
}
.list-notice h4 {
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	word-wrap:break-word;
	word-break:break-all
}
.list-notice p {
	margin-bottom:10px
}
.list-notice ol {
	list-style:decimal;
	margin-left:20px
}
.container .notice {
	margin-bottom:10px;
	padding:10px;
	border:1px solid #F3C964;
	background-color:#FFFBEC;
	color:#F60;
	font-weight:bold;
	text-align:center
}
.list-error {
	width:450px;
	height:110px;
	margin:100px auto;
	padding:30px 0 0 130px;
	background:url(../images/common/images/error/logo-1.png) no-repeat left center;
	line-height:20px;
	color:#333
}
.list-error .t {
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold
}
.list-error ol {
	padding-left:20px;
	list-style:decimal
}
.info-fanli {
	display:inline-block;
*display:inline;
*zoom:1;
	width:auto;
	white-space:nowrap;
	height:18px;
	line-height:18px;
	border:solid 1px #f60;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.info-fanli em {
	float:left;
	display:block;
	width:20px;
	height:18px;
	line-height:18px;
	text-align:center;
	background:#f60;
	color:#FFF
}
.info-fanli i {
	float:left;
	display:block;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	margin-top:5px;
	border:solid 4px #fff;
	border-left-color:#f60;
	overflow:hidden
}
.info-fanli strong {
	float:left;
	display:block;
	height:18px;
	padding-right:3px;
	font:normal 12px/18px Arial;
	color:#f60
}
.info-coupon {
	height:24px;
	width:66px;
	line-height:24px;
	border:1px solid #fff;
	border-bottom-width:0;
	position:relative;
	z-index:1
}
.info-coupon-hover {
	border-color:#E4E4E4;
	-webkit-box-shadow:1px 0px 0px 0px #F0F0F0;
	box-shadow:1px 0px 0px 0px #F0F0F0
}
.shop-coupon {
	display:block;
	position:relative;
	padding:0 20px 0 10px;
	width:36px;
	background:#fff;
	z-index:3;
*zoom:1
}
.shop-coupon .arrow {
	width:0;
	height:0;
	display:inline-block;
*display:inline;
*zoom:1;
	border-width:4px;
	border-style:solid;
	border-color:#f60 #fff #fff #fff;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:8px
}
.ju-item a:link {text-decoration:none;} 
.pages a:link {text-decoration:none;} 