@charset "utf-8";

/* 重置 ------------------------------ */

/* HTML5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; visibility: hidden; }

/* 基础 */
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; }
body, h1, h2, h3, h4, h5, h6, button, input, select, textarea, td, th { font: 12px/1.5 "微软雅黑", arial, simsun, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, menu, li, dl, dt, dd, form, blockquote, pre { margin: 0; padding: 0; }

/* 排版 */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code, kbd, samp { font-family: monospace, serif; _font-family: "courier new", monospace; font-size: 1em; }

/* 表格 */
table { border-collapse: collapse; border-spacing: 0; }

/* 表单 */
:focus { outline: none; }
fieldset { margin: 0; padding: 10px; }
legend { border: 0; *margin-left: -7px; }
input, select, textarea, button { margin: 0; font-size: 100%; vertical-align: baseline; *vertical-align: middle; }
input, button { line-height: normal; *overflow: visible; }
table input, table button { *overflow: visible; }
input::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input[type="radio"], input[type="checkbox"] { padding: 0; box-sizing: border-box; }
input[type="submit"], input[type="button"], input[type="reset"], button { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
textarea { overflow: auto; vertical-align: top; }

/* 引用 */
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* 列表 */
ul, ol, li { list-style: none; }

/* 链接 */
a { text-decoration: none; outline: none; star:expression(this.onFocus=this.blur()); }
a:hover { text-decoration: none; }
a:hover, a:active { outline: none; }

/* 媒体 */
figure { margin: 0; }
object, video { max-width: 100%; }
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }

/* 外观 */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
em, address, var, dfn, cite { font-style: normal; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
big { font-size: 125%; }
small { font-size: 75%; }
sub, sup { position: relative; line-height: 0; font-size: 75%; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 辅助 */
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
hr { display: block; height: 1px; border: 0; }

/* 公用 ------------------------------ */

/* VI */
fieldset { border: 1px solid #ccc; }
a { color: #3e3e3e; }
a:hover { color: #de5a12; }
ins { background: #008cd6; }
mark { background: #f39800; color: #fff; }
hr { border-bottom: 1px solid #ccc; }
.udl { text-decoration: underline; }
.udlb { border-bottom: 1px solid; font-weight: bold; }
.bb { text-decoration: none; border-bottom: 1px solid; }

/* 浮动 */
.fix:before, .fix:after { content: ""; display: table; }
.fix:after { clear: both; }
.fix { *zoom: 1; }
.clr { clear: both; height: 0; line-height: 0; font-size: 0; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: left; }
.cr { clear: right; }

/* 显示隐藏 */
.show { display: block; }
.showIn { display: inline-block; }
.hide { display: none; }
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/* 外边距 */
.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.ml5 { margin-left: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.m15 { margin: 15px; }
.mt15 { margin-top: 15px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.m20 { margin: 20px; }
.mt20 { margin-top: 20px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }

/* 内边距 */
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.p10 { padding: 10px; }
.pt10 { padding-top: 10px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.p15 { padding: 15px; }
.pt15 { padding-top: 15px; }
.pl15 { padding-left: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.p20 { padding: 20px; }
.pt20 { padding-top: 20px; }
.pl20 { padding-left: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }

/* 对齐 */
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }

/* 字体 */
.f8 { font-size: 8px; }
.f9 { font-size: 9px; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.fa { font-family: arial; }
.fv { font-family: verdana; }
.ft { font-family: tahoma; }

/* 颜色 */
.gray6 { color: #666; }
.gray9 { color: #999; }
.grayc { color: #ccc; }
.red { color: #e60012; }
.blue { color: #004294; }
.dark { color: #4c4948; }
.orange { color: #f39800; }
.gray { color: #c9caca; }
.cyan { color: #008cd6; }
.black { color: #231815; }

/* 表单 ------------------------------ */

/* IE6 专用 */
.txt, textarea {
	_margin: 0;
	_padding: 0 5px;
	_height: 20px;
	_line-height: 20px;
	_border: 1px solid #ccc;
	_vertical-align: middle;
}

.rdo, .ckb {
	_margin: -5px 0 0 0;
	_vertical-align: middle;
}

.file {
	_height: 22px;
	_line-height: 18px;
}

.btn, button {
	_margin: 0;
	_padding: 0 10px;
	_height: 22px;
	_line-height: 16px;
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	_border: 1px solid #7f4f7f;
	_color: #fff;
	_vertical-align: middle;
	_white-space: nowrap;
	_cursor: pointer;
}

/*
.focus, .hover, .active {
	_border: 1px solid #de5a12;
}
*/

.btnSubmit {
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	_border: 1px solid #7f4f7f;
	_font-weight: bold;
	_color: #fff;
}

.btnSubmitHover {
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
}

.disabled, .readonly {
	_background: #eee;
	_border: 1px solid #ccc;
	_color: #ccc;
	_cursor: not-allowed;
}

/* 表单 */
::-webkit-input-placeholder { color: #946a94; }
:-moz-placeholder { color: #946a94; }
.placeholder { color: #946a94; }

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="month"],
input[type="date"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="search"],
input[type="number"],
input[type="range"],
input[type="color"],
textarea {
	margin: 0;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	box-shadow: inset 1px 1px 2px #fff;
	border: 1px solid #ccc;
	vertical-align: middle;
}

textarea {
	padding: 5px;
	height: auto;
}

input[type="radio"],
input[type="checkbox"] {
	margin: -3px 6px 0 0;
	vertical-align: middle;
}

select {
	margin: 0;
	height: 22px;
	vertical-align: middle;
}

input[type="file"] {
	height: 22px\0;
	*height: 22px;
}

input[type="submit"],
input[type="button"],
input[type="reset"],
button {
	margin: 0;
	padding: 0 10px;
	height: 22px;
	*line-height: 18px;
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	border: 1px solid #7f4f7f;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
}

/*
input[type="text"]:focus,
input[type="text"]:hover,
input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:hover,
input[type="password"]:active,
input[type="email"]:focus,
input[type="email"]:hover,
input[type="email"]:active,
input[type="tel"]:focus,
input[type="tel"]:hover,
input[type="tel"]:active,
input[type="url"]:focus,
input[type="url"]:hover,
input[type="url"]:active,
input[type="month"]:focus,
input[type="month"]:hover,
input[type="month"]:active,
input[type="date"]:focus,
input[type="date"]:hover,
input[type="date"]:active,
input[type="week"]:focus,
input[type="week"]:hover,
input[type="week"]:active,
input[type="time"]:focus,
input[type="time"]:hover,
input[type="time"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:hover,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:hover,
input[type="datetime-local"]:active,
input[type="search"]:focus,
input[type="search"]:hover,
input[type="search"]:active,
input[type="number"]:focus,
input[type="number"]:hover,
input[type="number"]:active,
input[type="range"]:focus,
input[type="range"]:hover,
input[type="range"]:active,
input[type="color"]:focus,
input[type="color"]:hover,
input[type="color"]:active,
textarea:focus,
textarea:hover,
textarea:active,
select:focus,
select:hover,
select:active,
input[type="submit"]:focus,
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="button"]:active,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="reset"]:active,
button:focus,
button:hover,
button:active {
	border: 1px solid #de5a12;
}
*/

input[type="submit"],
button[type="submit"] {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	border: 1px solid #7f4f7f;
	color: #fff;
}

input[type="submit"]:hover,
button[type="submit"]:hover {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	border: 1px solid #7f4f7f;
	color: #fff;
}

input[type="text"][disabled],
input[type="text"][disabled]:focus,
input[type="text"][disabled]:hover,
input[type="text"][disabled]:active,
input[type="text"][readonly],
input[type="text"][readonly]:focus,
input[type="text"][readonly]:hover,
input[type="text"][readonly]:active,
input[type="password"][disabled],
input[type="password"][disabled]:focus,
input[type="password"][disabled]:hover,
input[type="password"][disabled]:active,
input[type="password"][readonly],
input[type="password"][readonly]:focus,
input[type="password"][readonly]:hover,
input[type="password"][readonly]:active,
input[type="email"][disabled],
input[type="email"][disabled]:focus,
input[type="email"][disabled]:hover,
input[type="email"][disabled]:active,
input[type="email"][readonly],
input[type="email"][readonly]:focus,
input[type="email"][readonly]:hover,
input[type="email"][readonly]:active,
input[type="tel"][disabled],
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:hover,
input[type="tel"][disabled]:active,
input[type="tel"][readonly],
input[type="tel"][readonly]:focus,
input[type="tel"][readonly]:hover,
input[type="tel"][readonly]:active,
input[type="url"][disabled],
input[type="url"][disabled]:focus,
input[type="url"][disabled]:hover,
input[type="url"][disabled]:active,
input[type="url"][readonly],
input[type="url"][readonly]:focus,
input[type="url"][readonly]:hover,
input[type="url"][readonly]:active,
input[type="month"][disabled],
input[type="month"][disabled]:focus,
input[type="month"][disabled]:hover,
input[type="month"][disabled]:active,
input[type="month"][readonly],
input[type="month"][readonly]:focus,
input[type="month"][readonly]:hover,
input[type="month"][readonly]:active,
input[type="date"][disabled],
input[type="date"][disabled]:focus,
input[type="date"][disabled]:hover,
input[type="date"][disabled]:active,
input[type="date"][readonly],
input[type="date"][readonly]:focus,
input[type="date"][readonly]:hover,
input[type="date"][readonly]:active,
input[type="week"][disabled],
input[type="week"][disabled]:focus,
input[type="week"][disabled]:hover,
input[type="week"][disabled]:active,
input[type="week"][readonly],
input[type="week"][readonly]:focus,
input[type="week"][readonly]:hover,
input[type="week"][readonly]:active,
input[type="time"][disabled],
input[type="time"][disabled]:focus,
input[type="time"][disabled]:hover,
input[type="time"][disabled]:active,
input[type="time"][readonly],
input[type="time"][readonly]:focus,
input[type="time"][readonly]:hover,
input[type="time"][readonly]:active,
input[type="datetime"][disabled],
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:hover,
input[type="datetime"][disabled]:active,
input[type="datetime"][readonly],
input[type="datetime"][readonly]:focus,
input[type="datetime"][readonly]:hover,
input[type="datetime"][readonly]:active,
input[type="datetime-local"][disabled],
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:hover,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"][readonly],
input[type="datetime-local"][readonly]:focus,
input[type="datetime-local"][readonly]:hover,
input[type="datetime-local"][readonly]:active,
input[type="search"][disabled],
input[type="search"][disabled]:focus,
input[type="search"][disabled]:hover,
input[type="search"][disabled]:active,
input[type="search"][readonly],
input[type="search"][readonly]:focus,
input[type="search"][readonly]:hover,
input[type="search"][readonly]:active,
input[type="number"][disabled],
input[type="number"][disabled]:focus,
input[type="number"][disabled]:hover,
input[type="number"][disabled]:active,
input[type="number"][readonly],
input[type="number"][readonly]:focus,
input[type="number"][readonly]:hover,
input[type="number"][readonly]:active,
input[type="range"][disabled],
input[type="range"][disabled]:focus,
input[type="range"][disabled]:hover,
input[type="range"][disabled]:active,
input[type="range"][readonly],
input[type="range"][readonly]:focus,
input[type="range"][readonly]:hover,
input[type="range"][readonly]:active,
input[type="color"][disabled],
input[type="color"][disabled]:focus,
input[type="color"][disabled]:hover,
input[type="color"][disabled]:active,
input[type="color"][readonly],
input[type="color"][readonly]:focus,
input[type="color"][readonly]:hover,
input[type="color"][readonly]:active,
textarea[disabled],
textarea[disabled]:focus,
textarea[disabled]:hover,
textarea[disabled]:active,
textarea[readonly],
textarea[readonly]:focus,
textarea[readonly]:hover,
textarea[readonly]:active,
select[disabled],
select[disabled]:focus,
select[disabled]:hover,
select[disabled]:active,
select[readonly],
select[readonly]:focus,
select[readonly]:hover,
select[readonly]:active,
input[type="submit"][disabled],
input[type="submit"][disabled]:focus,
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:active,
input[type="submit"][readonly],
input[type="submit"][readonly]:focus,
input[type="submit"][readonly]:hover,
input[type="submit"][readonly]:active,
input[type="button"][disabled],
input[type="button"][disabled]:focus,
input[type="button"][disabled]:hover,
input[type="button"][disabled]:active,
input[type="button"][readonly],
input[type="button"][readonly]:focus,
input[type="button"][readonly]:hover,
input[type="button"][readonly]:active,
input[type="reset"][disabled],
input[type="reset"][disabled]:focus,
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:active,
input[type="reset"][readonly],
input[type="reset"][readonly]:focus,
input[type="reset"][readonly]:hover,
input[type="reset"][readonly]:active,
button[disabled],
button[disabled]:focus,
button[disabled]:hover,
button[disabled]:active,
button[readonly],
button[readonly]:focus,
button[readonly]:hover,
button[readonly]:active {
	background: #eee;
	box-shadow: inset 1px 1px 2px #eee;
	border: 1px solid #ccc;
	color: #ccc;
	cursor: not-allowed;
}

/* 模块 ------------------------------ */

/* 验证提示 */
.checkTip {
	float: left;
	position: relative;
	*top: -3px;
	left: -20px;
	padding-left: 36px;
}

#Validform_msg {
	display: none;
	position: absolute;
	margin: -20px 0 0 -30px;
	padding: 20px;
	background: #fff;
	box-shadow: 0px 0px 10px 2px rgba(255,255,255,0.3);
	border: 1px solid #9e8b9f;
	border-radius: 3px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	z-index: 9999;
}

#Validform_msg .Validform_title {
	position: absolute;
	top: 0;
	right: 5px;
}

#Validform_msg .Validform_close {
	display: inline-block;
	*margin-top: 5px;
	width: 11px;
	height: 9px;
	background: url(../img/sprite.png) no-repeat -280px -120px;
	border: none;
	font-size: 0;
}

#Validform_msg .iframe {
	display: none;
}

.Validform_checktip {
	float: left;
	margin-top: 5px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
}

.Validform_right {
	margin-left: -36px;
	padding-left: 36px;
	background: url(../img/sprite.png) no-repeat -280px -53px;
}

.Validform_wrong {
	margin-left: -36px;
	padding-left: 36px;
	background: url(../img/sprite.png) no-repeat -280px -81px;
}

.Validform_loading {
	background: url(../img/loading.gif) no-repeat center;
}

.Validform_error {
	background-color: #ffeeeb;
}

output em {
	display: none;
}

/* 弹出框 */
.aui_outer {
	background: #fff;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	border: 1px solid #7f4f7f;
	text-align: left;
}

.aui_titleBar {
	position: absolute;
	top: 0;
	left: 0;
	_padding-right: 10px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.aui_title {
	padding: 0 30px 0 10px;
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	font-weight: bold;
	color: #fff;
}

.aui_close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	line-height: 20px;
	_line-height: 24px;
	_background: #7d597d;
	font-size: 20px;
	_font-size: 16px;
	color: #fff;
	text-align: center;
}

.aui_close:hover {
	color: #fff;
}

.aui_main {
	padding: 24px 0 5px 0;
	text-align: center;
}

.aui_content {
	display: inline-block;
	*display: inline;
	border: none;
	*zoom: 1;
}

.aui_content.aui_state_full {
	display: block;
	margin: 0;
	padding: 0!important;
	width: 100%;
	height: 100%;
}

.aui_loading {
	width: 200px;
	height: 32px;
	background: url(../_img/loading.gif) no-repeat center center;
	text-indent: -999em;
}

.aui_buttons {
	padding-bottom: 5px;
	text-align: center;
}

.aui_buttons button {
	margin: 0 5px;
	background: #b4b0b7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b0b7', endColorstr='#b4b0b7');
	border: 1px solid #b4b0b7;
}

button.aui_state_highlight {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	border: 1px solid #7f4f7f;
	font-weight: bold;
}

/* 选项卡 */
.idTabs ul.tabs {
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #7b4d7b;
}

.idTabs ul.tabs li {
	position: relative;
	bottom: -1px;
	float: left;
}

.idTabs ul.tabs li a {
	display: inline-block;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #7b4d7b;
}

.idTabs ul.tabs li a.selected {
	border: 1px solid #7b4d7b;
	border-bottom: 1px solid #fff;
	border-radius: 5px 5px 0 0;
	color: #452946;
}

.idTabs ul.tabs li del {
	display: none;
	_margin-top: 12px;
	margin-left: 5px;
	width: 9px;
	height: 7px;
	line-height: 7px;
	background: url(../img/sprite.png) no-repeat 0 -120px;
	font-size: 0;
	text-decoration: none;
	cursor: pointer;
	*zoom: 1;
}

.idTabs ul.tabs li a:hover del {
	display: inline-block;
}

.idTabs .items .itemsDiv {
	display: none;
}

.about .idTabs {
	margin: 20px 6px 0 8px;
}

.about .idTabs ul.tabs {
	margin: 0;
	border: none;
}

.about .idTabs ul.tabs li a {
	margin-right: 3px;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	font-weight: normal;
}

.about .idTabs ul.tabs li a.selected,
.about .idTabs ul.tabs li a.selected:hover {
	background: #7b4d7b;
	color: #fff;
}

.about .idTabs .items .itemsDiv {
	padding: 20px;
	border: 1px solid #d8d8d8;
}

.about .idTabsSub {
	margin: 0;
}

.about .idTabsSub ul.tabs {
	padding-bottom: 20px;
}

.about .idTabsSub ul.tabs li {
	position: relative;
}

.about .idTabsSub ul.tabs li em {
	position: absolute;
	top: 33px;
	left: 50%;
	display: inline-block;
	margin-left: -11px;
	width: 22px;
	height: 10px;
	background: url(../img/sprite_new.png?2) no-repeat -89px -1340px;
}

.about .idTabsSub ul.tabs li a {
	display: inline-block;
	margin-right: 0;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: none;
	border-right: 1px solid #d8d8d8;
	font-weight: normal;
	color: #452946;
}

.about .idTabsSub ul.tabs li a.first {
	border: 1px solid #d8d8d8;
}

.about .idTabsSub .items .itemsDiv {
	padding: 20px;
	border: none;
	border-top: 1px solid #d8d8d8;
}

/* 分页 */
.page {
	float: right;
	font-size: 14px;
}

.page a, .page em {
	display: inline-block;
	margin-left: 5px;
	padding: 0 6px;
	height: 22px;
	line-height: 20px;
	vertical-align: middle;
}

.page a {
	border: 1px solid #464646;
}

.page a:hover, .page a.act {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	border: 1px solid #7f4f7f;
	color: #fff;
}

.page input {
	width: 36px;
	border: 1px solid #464646;
}

.page button {
	/*font-size: 12px;*/
	height: 24px;
}

/* 回到顶部 */
a.goTop {
    display: none;
	_display: block;
    position: fixed;
	left: 50%;
    bottom: 224px;
	margin-left: 500px;
	width: 13px;
	height: 22px;
	background: url(../img/sprite.png) no-repeat -287px -400px;
    cursor: pointer;
}

/* 提醒 */
.noticeLine {
	position: relative;
	display: inline-block;
	padding: 0 30px 0 10px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	border: 1px solid #e06421;
	font-size: 16px;
	font-weight: bold;
	color: #e06421;
}

.noticeLine q {
	position: absolute;
	display: inline-block;
	background-image: url(../img/sprite_new.png?2);
	background-repeat: no-repeat;
}

.noticeLine a {
	position: absolute;
	top: 11px;
	right: 10px;
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/sprite_new.png?2) no-repeat -187px -630px;
}

.noticeLine q.noticeLineW {
	top: 6px;
	left: -18px;
	width: 18px;
	height: 23px;
	background-position: 0 -680px;
}

.noticeLine q.noticeLineE {
	top: 6px;
	right: -18px;
	_right: -19px;
	width: 18px;
	height: 23px;
	background-position: -182px -680px;
}

.noticeBox {
	position: relative;
	display: inline-block;
	padding: 10px 23px 10px 10px;
	width: 200px;
	line-height: 16px;
	background: #fff;
	border: 1px solid #e06421;
	font-size: 14px;
	color: #e06421;
}

.noticeBox q {
	position: absolute;
	display: inline-block;
	background-image: url(../img/sprite_new.png?2);
	background-repeat: no-repeat;
}

.noticeBox a {
	position: absolute;
	right: 5px;
	bottom: 5px;
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/sprite_new.png?2) no-repeat -187px -630px;
}

.noticeBox strong {
	display: block;
	padding-bottom: 5px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
}

.noticeBox q.noticeBoxW {
	left: -18px;
	width: 18px;
	height: 23px;
	background-position: 0 -680px;
	_font-size: 0;
}

.noticeBox q.noticeBoxE {
	right: -18px;
	_right: -19px;
	width: 18px;
	height: 23px;
	background-position: -182px -680px;
	_font-size: 0;
}

.noticeBox q.noticeBoxN {
	top: -10px;
	width: 23px;
	height: 10px;
	background-position: -88px -680px;
	_font-size: 0;
}

.noticeBox q.noticeBoxS {
	bottom: -10px;
	_bottom: -11px;
	width: 23px;
	height: 10px;
	background-position: -88px -693px;
	_font-size: 0;
}

.noticeBox q.noticeBoxTop {
	top: 6px;
}

.noticeBox q.noticeBoxMiddle {
	top: 50%;
	margin-top: -12px;
}

.noticeBox q.noticeBoxBottom {
	bottom: 6px;
}

.noticeBox q.noticeBoxLeft {
	left: 16px;
}

.noticeBox q.noticeBoxCenter {
	left: 50%;
	margin-left: -12px;
}

.noticeBox q.noticeBoxRight {
	right: 16px;
}

/* 内容 ------------------------------ */
body {
	background: #fff;
	color: #3e3e3e;
	text-align: center;
}

.all {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

/* 头部 ------------------------------ */
header {
	background: #fff;
}

/* 顶部 */
#topNav {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #442944;
}

#topNav .nav {
	position: absolute;
}

#topNav .nav li {
	float: left;
}

#topNav .nav li a {
	display: inline-block;
	padding: 0 8px;
	color: #513c5e;
}

#topNav .nav li.act a {
	background: #7a4c7a;
	font-weight: bold;
	color: #fff;
}

#topNav .nav li a:hover {
	text-decoration: underline;
}

#topNav .nav li.act a:hover {
	text-decoration: none;
}

#topNav p {
	position: absolute;
	margin-left: 205px;
	padding-left: 40px;
	background: url(../img/sprite_new.png?2) no-repeat 15px -56px;
	color: #513c5e;
}

#topNav p strong {
	margin-right: 15px;
}

#topNav .icon {
	float: right;
	padding-right: 10px;
}

#topNav .icon li {
	float: left;
	padding: 7px 0 7px 16px;
	line-height: normal;
	font-size: 0;
}

#topNav .bid {
	float: right;
}

#topNav .bid a {
	display: inline-block;
	margin-left: 10px;
	padding: 0 8px 0 10px;
	height: 30px;
	color: #513c5e;
}

#topNav .bid a:hover {
	background: #7a4c7a;
	color: #fff;
}

#topNav .bid strong {
	margin-left: 3px;
	font-family: simsun;
	font-weight: bold;
	vertical-align: middle;
}

/* 提示 */
header .tips {
	display: none;
	padding: 5px;
	width: 100%;
	background: #ededed;
	text-align: left;
}

/* 头部 */
.header {
	padding: 15px 0;
}

#logo {
	float: left;
	padding-right: 20px;
}

#logo a {
	display: block;
	width: 200px;
	height: 50px;
	background: url(../img/sprite_new.png?2) no-repeat;
	text-indent: -999px;
}

#lag {
	float: left;
	padding-right: 20px;
	line-height: 26px;
}

#lag a {
	color: #513c5e;
}

#lag a:hover {
	text-decoration: underline;
}

#search {
	float: left;
}

#search input {
	padding-left: 28px;
	width: 200px;
	height: 26px;
	*line-height: 26px;
	background: url(../img/sprite_new.png?2) no-repeat 5px -88px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

#search button {
	width: 60px;
	height: 28px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

#search em {
	display: block;
	padding-top: 3px;
	color: #442844;
}

#search strong {
	margin: 0 5px;
	color: #de5a12;
}

.noLogin {
	float: right;
	line-height: 26px;
	font-size: 14px;
}

.noLogin a {
	font-weight: bold;
	color: #513c5e;
}

.noLogin a:hover {
	color: #513c5e;
	text-decoration: underline;
}

.yesLogin {
	float: right;
	line-height: 26px;
	color: #503b5d;
}

.yesLogin a {
	color: #513c5e;
	text-decoration: underline;
}

.yesLogin a:hover {
	color: #513c5e;
	text-decoration: underline;
}

.yesLogin span {
	display: inline-block;
	margin-left: 8px;
	height: 26px;
	line-height: 26px;
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	color: #fff;
}

.yesLogin span a {
	position: relative;
	display: inline-block;
	padding: 0 8px;
	color: #fff;
	text-decoration: none;
}

.yesLogin span a:hover {
	background: #7a4c7a;
	color: #fff;
	text-decoration: none;
}

.yesLogin span a em {
	position: absolute;
	top: -6px;
	right: -6px;
	display: inline-block;
	padding: 0 2px;
	height: 14px;
	line-height: 14px;
	background: #de5a12;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	font-family: verdana;
	font-size: 10px;
	z-index: 99;
}

/* 导航 */
nav {
	height: 46px;
	background: url(../img/sprite_new.png?2) repeat-x 0 -120px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

nav li {
	float: left;
	margin: 0 20px;
	padding: 1px 0 5px 0;
	height: 40px;
	line-height: 40px;
}

nav .box strong {
	padding: 3px 10px;
	background: #fff;
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.6);
	color: #442844;
}

nav .arrow {
	background: url(../img/sprite_new.png?2) no-repeat center -165px;
}

nav .mode {
	position: absolute;
	left: 40px;
	font-size: 16px;
	font-weight: bold;
}

nav li a {
	position: relative;
	display: inline-block;
	padding: 0 20px;
	color: #fff;
}

nav li.act a, nav li a:hover {
	background: #7a4c7a;
	color: #fff;
}

nav li em {
	position: absolute;
	top: -3px;
	display: inline-block;
	padding: 0 3px;
	height: 18px;
	line-height: 18px;
	background: #de5a12;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	z-index: 1;
}

nav .detector {
	top: 1px;
	left: 0;
}

#subNav {
	height: 28px;
	line-height: 28px;
	background: #fff;
}

#subNav li {
	float: right;
	padding: 0 25px;
}

#subNav li a {
	color: #513c5e;
}

#subNav li a:hover {
	color: #de5a12;
}

#picNav {
	height: 60px;
	background: #fff;
	border-bottom: 1px solid #e0dfdf;
}

#picNav li {
	float: right;
}

#picNav li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background-image: url(../img/pic_nav_2.png);
	_background-image: url(../img/pic_nav_ie6_2.png);
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #c8c8c8;
	-webkit-transition: background-position 0.2s ease;
	-moz-transition: background-position 0.2s ease;
	-ms-transition: background-position 0.2s ease;
	-o-transition: background-position 0.2s ease;
	transition: background-position 0.2s ease;
}

#picNav li a.picNav1 {
	padding: 30px 20px 0 130px;
	background-position: 0 20px;
}

#picNav li a.picNav1:hover,
#picNav li.act a.picNav1 {
	background-position: 0 0;
}

#picNav li a.picNav2 {
	padding: 30px 20px 0 160px;
	background-position: -200px 20px;
}

#picNav li a.picNav2:hover,
#picNav li.act a.picNav2 {
	background-position: -200px 0;
}

#picNav li a.picNav3 {
	background-position: -400px 20px;
}

#picNav li a.picNav3:hover,
#picNav li.act a.picNav3 {
	background-position: -400px 0;
}

#picNav li a.picNav4 {
	padding: 30px 20px 0 120px;
	background-position: -600px 20px;
}

#picNav li a.picNav4:hover,
#picNav li.act a.picNav4 {
	background-position: -600px 0;
}

#picNav li a:hover,
#picNav li.act a {
	color: #434343;
}

#sNav {
	height: 50px;
	background: #ededed;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

#sNav #logo {
	padding: 0 20px;
}

#sNav #logo a {
	width: 180px;
	background: url(../img/sprite_new.png?2) no-repeat 0 -600px;
}

#sNav .nav {
	float: left;
	padding: 20px 0 0 100px;
}

#sNav .nav li {
	float: left;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}

#sNav span {
	float: right;
	display: inline-block;
	padding: 20px 20px 0 0;
	height: 30px;
	line-height: 30px;
}

#sNav span a, #sNav span a:hover {
	color: #3e3e3e;
	text-decoration: underline;
}

/* 底部 ------------------------------ */
footer {
	width: 100%;
	background: #ededed;
	color: #818080;
}

footer a {
	color: #818080;
}

footer a:hover {
	color: #818080;
	text-decoration: underline;
}

.footer {
	padding: 15px 0 10px 0;
	text-align: center;
}

.footer a {
	margin: 0 10px;
}

address {
	padding-bottom: 15px;
	border-bottom: 1px solid #c8c8c8;
	text-align: center;
}

footer .links {
	padding: 10px 20px 20px 20px;
	border-top: 1px solid #fff;
	text-align: center;
}

footer .links span {
	display: inline-block;
	margin: 0 10px;
}

footer .links span img {
	_margin-bottom: 1px;
}

/* 首页 ------------------------------ */
.index {
	padding: 15px 0;
	background: #ededed url(../img/banner/index_bg.jpg?4) no-repeat center top;
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
}

.index .box {
	/*padding: 15px 15px 15px 0;*/
	background: #fff;
	/*border: 1px solid #c8c8c8;*/
}

/* 菜单 */
.index .menu {
	float: left;
	/*width: 250px;*/
	width: 272px;
}

.index .menu h3 {
	position: relative;
	display: inline-block;
	*display: inline;
	padding: 0 8px;
	*padding: 3px 8px;
	height: 25px;
	line-height: 25px;
	/*border-bottom: 1px solid #c8c8c8;*/
	font-size: 14px;
}

.index .menu h3 label {
	color: #e06421;
}

.index .menu h3 a {
	color: #3e3e3e;
}

.index .menu h3 a:hover {
	color: #e06421;
}

.index .menu h3 em {
	position: absolute;
	display: inline-block;
	margin-left: 5px;
	width: 22px;
	height: 12px;
	background: url(../img/sprite_new.png?2) no-repeat 0 -780px;
}

.index .menu p {
	padding-left: 15px;
	line-height: 24px;
	color: #c8c8c8;
}

.index .menu strong {
	/*margin-right: 10px;*/
}

.index .menu .indent {
	padding-left: 24px;
}

.index .menu .indent_revise_0 {
	background-color: #F9F8F8;
	padding: 10px 0;
	position: relative;
}

.index .menu .indent_revise_1 {
	background-color: none;
	padding: 10px 0;
	position: relative;
}

.index .menu .indent_revise_goto {
    position: absolute;
    height: 100%;
    width: 30px;
    right: 5px;
    top: 0;
    cursor: pointer;
    background: url(../img/sprite_new.png?2) no-repeat 10px -305px / 130px 935px;
    opacity: 0.6;
    /*background: url(../img/sprite_new.png?2) no-repeat left -494px;
    zoom: 0.65;
    opacity: 0.6;*/
}

.index .menu .indent_revise_goto:hover {
	background-position: -110px -305px;
	/*background: url(../img/sprite_new.png?2) no-repeat -185px -494px;*/
}

/* 焦点图 */
.index .focus {
	float: right;
}

#flashbox {
	width: 708px;
	height: 345px;
}

#flashbox img {
	width: 708px;
	height: 345px;
}

.smallslider {
	position: relative;
	overflow: hidden;
}

.smallslider ul {
	position: absolute;
	width: auto;
	height: auto;
}

.smallslider li {
	position: static;
	width: auto;
	height: auto;
}

.smallslider li a img {
	vertical-align: top;
}

.smallslider h3 {
	position: absolute;
	width: 98%;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
	text-indent: 2%;
	z-index: 102;
}

.smallslider h3 a {
	text-indent: 0;
}

.smallslider h3 a:link, .smallslider h3 a:visited {
	color: #fff;
	text-decoration: none;
}

.smallslider h3 a:hover {
	color: #f60;
	text-decoration: underline;
}

.smallslider-btns {
	position: absolute;
	z-index: 103;
}

.smallslider-btns span {
	float: left;
	/*width: 24px;
	height: 24px;*/
	line-height: 24px;
	background: #452945;
	border: 1px solid #452945;
	font-size: 20px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	filter: alpha(opacity=80);
	opacity: 0.8;
	
	border: 1px solid #ffffff;
	border-radius: 10px;
	width: 15px;
	height: 15px;
}

.smallslider-btns span.current-btn {
	background: #fff;
	border: 1px solid #452945;
	font-size: 20px;
	font-weight: bold;
	color: #452945;
}

.smallslider-lay {
	position: absolute;
	width: 100%;
	height: 26px;
	background: #000;
	z-index: 101;
}

/* 新闻 */
.index .news {
	padding: 0px 0px 0 0px;
	line-height: 24px;
}

.index .news ul {
	float: left;
	margin-top: 20px;
	margin-left:20px;
	padding-left: 40px;
	width: 320px;
	background: url(../img/sprite_new.png?2) no-repeat 0 -240px;
}

.index .news li {
	float: left;
	padding-right: 15px;
	width: 145px;
}

.index .news .more {
	float: left;
	margin-top: 40px;
	width: 16px;
	height: 25px;
	background: url(../img/sprite_new.png?2) no-repeat left -540px;
}

.index .news .more:hover {
	background: url(../img/sprite_new.png?2) no-repeat right -540px;
}

.index .news q a {
	float: left;
	padding-left: 88px;
	width: 495px;
	height:99px;
	background: url(/static/img/shoushanstonebbs.jpg) no-repeat;
	background-size:100% 100%;
	background-origin:content-box;
}

.index .news q p {
	padding-right: 50px;
	background: url(../img/sprite_new.png?2) no-repeat right -410px;
}

.index .news time {
	display: block;
	font-weight: bold;
	text-align: right;
}

/* 内容 */
.home section {
	padding-top: 20px;
}

.home section h3 {
	padding-left: 6px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.home ul.list li {
	float: left;
	padding: 0 7px;
}

.home ul.list dl {
	padding: 10px;
	width: 160px;
	background: #f9f8f9;
	border: 1px solid #c8c8c8;
	color: #472c47;
	text-align: center;
}

.home ul.list dt td {
	padding: 0;
	width: 160px;
	height: 160px;
	border: none;
	text-align: center;
	vertical-align: middle;
}

.home ul.list dd {
	padding-top: 10px;
}

.home ul.list dd a {
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #472c47;
	text-decoration: underline;
}

.home .slogan {
	height: 100px;
	background: url(../img/slogan.png) no-repeat center;
}

/* Flash */
.home .hui {
	float: left;
	margin-right: 15px;
	width: 215px;
	height: 230px;
	background: #ededed;
	text-align: center;
}

.home .hui a {
	display: block;
	width: 215px;
	height: 230px;
	background: url(../img/trends.gif) no-repeat center;
}

.home .hui a:hover {
	background: url(../img/static.jpg) no-repeat center;
}

.home .flash {
	padding: 10px 0;
	background: #ededed;
	width: 980px;
	height: 210px;
	overflow: hidden;
}

.home .flash #flashLeftArrow,
.home .flash #flashRightArrow {
	float: left;
	padding: 90px 0;
	width: 30px;
	height: 30px;
}

.home .flash .flashLeftArrow {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/sprite_new.png?2) no-repeat left -718px;
}

.home .flash .flashRightArrow {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/sprite_new.png?2) no-repeat right -718px;
}

.home .flash ul {
	position: relative;
	float: left;
	width: 920px;
	height: 210px;
	overflow: hidden;
}

.home .flash li {
	position: absolute;
	padding-top: 70px;
	width: 230px;
	height: 140px;
	background: #fff url(../img/temp/flash_bg.gif) no-repeat right bottom;
}

.home .flash li.picLi {
	padding-top: 0;
	height: 210px;
}

.home .flash li .title {
	position: absolute;
	top: 0;
	left: 0;
	padding: 15px 15px 0 15px;
	width: 200px;
	height: 50px;
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
}

.home .flash li .type {
	position: absolute;
	top: 35px;
	left: 0;
	padding: 2px 15px 0 135px;
	width: 75px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #7b4d7b;
}

.home .flash li .bid {
	background: url(../img/sprite_new.png?2) no-repeat -57px -749px;
}

.home .flash li .buyItNow {
	background: url(../img/sprite_new.png?2) no-repeat -55px -791px;
}

.home .flash li .type strong {
	float: right;
	font-size: 16px;
	color: #cf2a27;
}

.home .flash li table {
	margin: 0 15px 5px 15px;
	width: 200px;
	text-align: center;
}

.home .flash li th {
	padding: 6px 0;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
}

.home .flash li .weekEnd {
	color: #e06421;
}

.home .flash li td {
	padding: 2px 0;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
}

.home .flash li td a {
	display: inline-block;
	width: 20px;
	height: 16px;
	border: 1px solid #cf2a27;
	color: #cf2a27;
}

.home .flash li .period {
	margin-bottom: 5px;
	padding-top: 10px;
	height: 62px;
	font-size: 18px;
	font-weight: bold;
	color: #cf2a27;
	text-align: center;
}

.home .flash li p {
	padding: 0 15px;
	font-weight: bold;
}

.home .flash li p strong {
	font-size: 14px;
	font-weight: bold;
	color: #cf2a27;
}

.home .flash li p strong em {
	font-size: 14px;
	color: #3e3a2f;
}

/* 滚动 */
.rollBox {
	width: 980px;
	height: 252px;
	overflow: hidden;
}

.rollBox .Cont {
	float: left;
	width: 980px;
	overflow: hidden;
}

.rollBox .ScrCont {
	width: 10000000px;
}

.rollBox #List1, .rollBox #List2 {
	float: left;
}

/* 快拍 ------------------------------ */
section .groupNav {
	padding-top: 10px;
	text-align: center;
}

section .groupNav span {
	display: inline-block;
	padding-bottom: 10px;
}

section .groupNav .actArrow {
	background: url(../img/sprite_new.png?2) no-repeat center -629px;
}

section .groupNav a {
	position: relative;
	display: inline-block;
	width: 120px;
	height: 26px;
	line-height: 26px;
	background: #b4b0b7;
	border: 1px solid #b4b0b7;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

section .groupNav a:hover {
	color: #fff;
}

section .groupNav .act a {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #442944);
	background: -moz-linear-gradient(#7f4f7f, #442944);
	background: -ms-linear-gradient(#7f4f7f, #442944);
	background: -o-linear-gradient(#7f4f7f, #442944);
	background: linear-gradient(#7f4f7f, #442944);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#442944');
	border: 1px solid #7f4f7f;
}

section .groupTips {
	position: absolute;
	top: 68px;
	text-align: center;
}

section .groupSubNav {
	position: absolute;
	top: 88px;
	text-align: center;
}

section .groupSubNav span {
	display: inline-block;
	padding-bottom: 10px;
}

section .groupSubNav a {
	position: relative;
	display: inline-block;
	width: 112px;
	height: 20px;
	line-height: 20px;
	background: #b4b0b7;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

section .groupSubNav a:hover {
	color: #fff;
}

section .groupSubNav .act {
	background: url(../img/sprite_new.png?2) no-repeat center -637px;
}

section .groupSubNav .act a {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #442944);
	background: -moz-linear-gradient(#7f4f7f, #442944);
	background: -ms-linear-gradient(#7f4f7f, #442944);
	background: -o-linear-gradient(#7f4f7f, #442944);
	background: linear-gradient(#7f4f7f, #442944);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#442944');
}

section .groupNav a em,
section .groupSubNav a em {
	position: absolute;
	top: -6px;
	right: -1px; /*was -8px. yangyan*/
	display: inline-block;
	padding: 0 3px;
	height: 18px;
	line-height: 18px;
	background: #de5a12;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	z-index: 99;
}

section .box {
	margin-bottom: 20px;
	padding: 0 10px 10px 10px;
	background: #ededed;
}

section .bid-section h3{
	font-size: 16px;
	margin-top: 10px;
}

section .aBid {
	position: relative;
	margin-top: 10px;
	padding: 10px;
	width: 450px;
	height: 95px;
	background: #fff;
	border: 1px solid #c8c8c8;
}

section .left {
	float: left;
}

section .right {
	float: right;
}

section .blank {
	line-height: 95px;
	border: 3px dashed #c8c8c8;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

section .aBid .guanzhu {
	position: absolute;
	top: 5px;
	left: 5px;
	display: inline-block;
	width: 11px;
	height: 10px;
	background: url(../img/sprite_new.png?2?1) no-repeat 0 -1220px;
}

section .weituo {
	background-color: #EDEDED;
}
/*
section .weituo .label {
	position: absolute;
	top: 5px;
	left: 5px;
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url(../img/sprite_new.png?2) no-repeat 0 -1240px;
}*/

section .aBid strong {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	height: 21px;
	overflow: hidden;
}

section .aBid strong em {
	display: block;
	margin-bottom: 1px;
	width: 36px;
	height: 20px;
	line-height: 20px;
	box-shadow: 1px 1px #b4b0b7;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}

section .aBid strong em.out {
	background: #e60012;
}

section .aBid strong em.lead {
/*was	background: #ff7811; yang */
	background: green;
}

section .out .lead {
	margin-top: 21px;
}

section .out .out {
	margin-top: 0;
}

section .lead .out {
	margin-top: -21px;
}

section .lead .lead {
	margin-top: 0;
}

section .aBid .pic {
	display: table-cell;
	*display: block;
	padding-right: 10px;
	width: 75px;
	height: 95px;
	*font-size: 85px;
	text-align: center;
	vertical-align: middle;
}

section .aBid .pic div.preview {
	display: none;
	position: absolute;
	margin-left: 80px;
	background: #fff;
	border: 1px solid #000;
	z-index: 999;
}

section .aBid h3 {
	position: relative;
	width: 333px;
	height: 20px;
	overflow: hidden;
}

section .aBid h3 p {
	position: absolute;
	margin-top: 0;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}

section .aBid h3 .error {
	top: -80px;
}

section .aBid h3 .title {
	top: 0;
}

section .aBid h3 .ok {
	top: 80px;
}

section .aBid h3 p a, section .aBid h3 p a:hover {
	text-decoration: underline;
}

section .aBid h3 p span {
	display: inline-block;
	padding: 0 3px;
	height: 20px;
	color: #fff;
}

section .aBid h3 .error span {
	background: #e60012;
}

section .aBid h3 .ok span {
	background: #ff7811;
}

section .aBid .info {
	margin: 5px 0;
	*margin: 4px 0;
}

section .aBid .price {
	margin-right: 20px;
	line-height: 20px;
	font-weight: bold;
	color: red;
}

section .aBid .time {
	margin-right: 20px;
	padding-left: 20px;
	line-height: 20px;
	background: url(../img/sprite_new.png?2) no-repeat -184px -599px;
	font-weight: bold;
	color: #e60012;
}

section .aBid .agent, section .aBid .timing {
	display: inline-block;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	background: #ededed;
}

section .aBid .agent {
	margin-right: 10px;
	width: 128px;
	*width: 127px;
	_width: 122px;
}

section .aBid .timing {
	width: 206px;
	*width: 205px;
	_width: 200px;
}

section .aBid form {
	float: left;
	_margin-left: 1px;
}

section .aBid input {
	width: 66px;
	*width: 65px;
	_width: 60px;
}

section .aBid select {
	margin-left: 10px;
	*margin-left: 18px;
	width: 78px;
}

section .aBid button {
	padding: 0;
	width: 60px;
	*width: 52px;
	background: #909090;
	background: -webkit-linear-gradient(#909090, #5f5e5e);
	background: -moz-linear-gradient(#909090, #5f5e5e);
	background: -ms-linear-gradient(#909090, #5f5e5e);
	background: -o-linear-gradient(#909090, #5f5e5e);
	background: linear-gradient(#909090, #5f5e5e);
	filter: none;
	border: 1px solid #909090;
}

section .out button:hover, section .out button.btnHover {
	background: #e60012;
}

section .lead button:hover, section .lead button.btnHover {
	background: #ff7811;
}

section table.list {
	margin-bottom: 20px;
	width: 100%;
}

section table.list th, section table.list td {
	border-bottom: 1px solid #c8c8c8;
}

section table.list th {
	height: 20px;
	line-height: 20px;
	background: #ece9ec;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

section table.list td {
	padding: 0px 5px;
	text-align: center;
	vertical-align: middle;
}

section table.list input {
	margin: 0;
}

/* 变脸出价器 ------------------------------ */
.bianlian h2 {
	padding: 10px 0;
	font-size: 20px;
}

.bianlian h2 span {
	margin-left: 30px;
	font-size: 12px;
	font-weight: normal;
}

.bianlian h2 strong {
	margin: 0 3px;
}

.bianlian h2 em {
	float: right;
	padding-top: 9px;
	font-size: 12px;
	font-weight: normal;
}

.bianlian h2 button {
	margin-left: 10px;
}

.bianlian section .aBid .pic {
	height: 166px;
	_height: 168px;
}

.bianlian section .aBid {
	height: 188px;
	_height: 190px;
}

.bianlian section .blank {
	line-height: 166px;
	_line-height: 168px;
}

.bianlian .page {
	margin-bottom: 20px;
}

/* 注册 ------------------------------ */
.reg {
	padding-bottom: 20px;
	background: #7d597d;
	background: -webkit-linear-gradient(#8a638a, #604360);
	background: -moz-linear-gradient(#8a638a, #604360);
	background: -ms-linear-gradient(#8a638a, #604360);
	background: -o-linear-gradient(#8a638a, #604360);
	background: linear-gradient(#8a638a, #604360);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a638a', endColorstr='#604360');
	box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
	color: #fff;
}

.reg h3 {
	padding: 20px 0 20px 20px;
	font-family: "微软雅黑", arial, simsun, sans-serif;
	font-size: 24px;
	letter-spacing: 3px;
}

.reg ul {
	float: left;
	padding-left: 20px;
	width: 640px;
}

.reg li {
	padding: 5px 0;
	line-height: 36px;
	*line-height: 32px;
}

.reg li label {
	float: left;
	padding-right: 10px;
	width: 119px;
	font-size: 14px;
	text-align: right;
}

.reg li p {
	float: left;
}

.reg .text {
	padding: 4px 30px 4px 5px;
	width: 212px;
	height: 20px;
	line-height: 20px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	vertical-align: middle;
	color: #946a94;
}

.reg .tel input {
	margin-right: 7px;
	padding-right: 5px;
	width: 30px;
}

.reg .tel input.child_3 {
	width: 75px;
}

.reg .tel input.last {
	margin-right: 0;
	padding-right: 20px;
}

.reg .vdCode input {
	width: 90px;
}

.reg .vdCode img {
	margin-left: 10px;
	vertical-align: middle;
}

.reg .vdCode a {
	margin-left: 10px;
	color: #fff;
	text-decoration: underline;
}

.reg .registCode input {
	width: 90px;
}

.reg .registCode button {
	width: 114px;
	padding: 0 10px;
	margin-left: 10px;
}

.reg .registCode_prompt input {
	
}
	
.reg .submit {
	padding: 5px 0 10px 128px;
}

.reg button {
	padding: 0 20px;
	height: 30px;
	*line-height: 24px;
	border: 1px solid #7e7e7e;
	border-radius: 3px;
	font-size: 14px;
}

.reg .agree {
	line-height: 20px;
}

.reg .agree .Validform_checktip {
	margin-top: 2px;
	height: auto;
	line-height: normal;
}

.reg .agree .Validform_wrong {
	background: none;
}

.reg textarea {
	width: 600px;
	height: 160px;
}

.reg form {
	border-right: 1px solid #513951;
	height: 480px;
}

.reg .alipay {
	float: right;
	padding-top: 40px;
	width: 319px;
	height: 440px;
	border-left: 1px solid #8a628a;
	text-align: center;
}

.reg .alipay h3 {
	padding: 0 0 20px 0;
	letter-spacing: normal;
}

.reg .alipay p {
	padding: 20px;
	font-size: 16px;
}

/* 登录 */
.login {
	padding-bottom: 60px;
}

.login form {
	float: left;
	margin-top: 76px;
	width: 659px;
	height: 360px;
}

.login h3 {
	padding: 30px 0 10px 20px;
}

.login h3 strong {
	margin-left: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #fff9c6;
	letter-spacing: normal;
}

.login ul {
	width: 639px;
}

.login li label {
	font-size: 16px;
}

.login li input {
	font-size: 14px;
}

.login li a, .login li a:hover {
	margin-left: 10px;
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}

.login .alipay {
	margin-top: 76px;
	height: 320px;
}

/* 支付宝账户初次登录成功 */
.welcome {
	padding-bottom: 40px;
}

.welcome h3 {
	padding-bottom: 10px;
}

.welcome form {
	width: 489px;
	height: 420px;
}

.welcome form.fr {
	border-left: 1px solid #8a628a;
	border-right: none;
}

.welcome .tip {
	padding: 0 0 30px 20px;
	font-size: 16px;
}

.welcome ul {
	width: auto;
}

.welcome li label {
	width: auto;
}

.welcome .submit {
	padding-left: 52px;
}

/* 列表页 ------------------------------ */
.list {
	background: #f5f6f7;
}

.list nav .all {
	position: relative;
	padding-left: 210px;
	width: 770px;
	text-align: center;
}

.list nav ul {
	display: inline-block;
	margin: 0 auto;
}

.list nav .box {
	position: absolute;
	left: 0;
}

.list nav .choose {
	left: 100px;
	z-index: 5;
}

.list nav .choose select {
	_margin-top: 10px;
	width: 75px;
}

.list section {
	padding-bottom: 20px;
}

.list aside {
	position: relative;
	float: left;
	width: 195px;
}

/* 探头图片 */
.detector {
	position: absolute;
	width: 195px;
	height: 55px;
}

.detector span {
	position: absolute;
	display: inline-block;
	width: 120px;
	height: 55px;
	background-image: url(../img/pic_nav.png?3);
	_background-image: url(../img/detector_ie6.png?2);
	background-repeat: no-repeat;
}

.detector .stamp {
	top: 20px;
	left: 0;
	background-position: 0 0;
	z-index: 4;
}

.detector .banknote {
	top: 20px;
	left: 30px;
	background-position: -390px 0;
	z-index: 3;
}

.detector .ancientbooks {
	top: 20px;
	left: 60px;
	background-position: -800px 0;
	z-index: 2;
}

.detector .stone {
	top: 20px;
	left: 90px;
	background-position: -1001px 0;
	z-index: 1;
}

.detector .act {
	top: 0;
	left: 0;
	z-index: 1;
}

/* 菜单 */
.list menu {
	margin-top: 10px;
	padding: 10px 3px 20px 3px;
	background: #fff;
	border: 1px solid #c9c9ca;
}

.list menu a {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #442844;
	_zoom: 1;
}

.list menu a:hover {
	color: #de5a12;
}

.list menu .act {
	background: #7b4d7b;
	color: #fff;
}

.list menu .act:hover {
	color: #fff;
}

.list menu strong {
	margin-left: 10px;
	color: #de5a12;
}

/* 目录树 */
.list .tree {
	position: relative;
	margin-top: 10px;
	padding: 10px 10px 20px 10px;
	background: #fff;
	border: 1px solid #c9c9ca;
	z-index: 8;
}

.list .tree a {
	display: block;
	padding: 5px 0;
	color: #442844;
	_zoom: 1;
}

.list .tree a:hover {
	color: #de5a12;
}

.list .tree .act {
	background: #7b4d7b;
	color: #fff;
}

.list .tree .act:hover {
	color: #fff;
}

.list .tree p {
	padding: 5px 8px;
	font-weight: bold;
	color: #442844;
}

.list .tree hr {
	margin: 20px 0 10px 0;
}

.list .tree li a {
	padding-left: 35px;
}

.list .tree li a.sub {
	background: url(../img/sprite.png) no-repeat 20px -298px;
}

.list .tree li a.sub_close {
	background: url(../img/sprite.png) no-repeat 20px -271px;
}

.list .tree li a.act {
	background: #7b4d7b url(../img/sprite.png) no-repeat -260px -298px;
}

.list .tree li a.act_close {
	background: #7b4d7b url(../img/sprite.png) no-repeat -260px -271px;
}

.list .tree li li a {
	padding-left: 50px;
}

.list .tree li li a.sub {
	background: url(../img/sprite.png) no-repeat 35px -298px;
}

.list .tree li li a.sub_close {
	background: url(../img/sprite.png) no-repeat 35px -271px;
}

.list .tree li li a.act {
	background: #7b4d7b url(../img/sprite.png) no-repeat -245px -298px;
}

.list .tree li li a.act_close {
	background: #7b4d7b url(../img/sprite.png) no-repeat -245px -271px;
}

.list .tree li li li a {
	padding-left: 65px;
}

.list .tree li li li a.sub {
	background: url(../img/sprite.png) no-repeat 50px -298px;
}

.list .tree li li li a.sub_close {
	background: url(../img/sprite.png) no-repeat 50px -271px;
}

.list .tree li li li a.act {
	background: #7b4d7b url(../img/sprite.png) no-repeat -230px -298px;
}

.list .tree li li li a.act_close {
	background: #7b4d7b url(../img/sprite.png) no-repeat -230px -271px;
}

.list .tree li li li li a {
	padding-left: 80px;
}

.list .tree li li li li a.act,
.list .tree li li li li a.act_close,
.list .tree li a.fin,
.list .tree li li a.fin,
.list .tree li li li a.fin {
	background: #7b4d7b;
}

/* 列表 */
.list article {
	float: right;
	margin-top: 10px;
	padding: 15px 20px 20px 20px;
	width: 730px;
	background: #fff;
	border: 1px solid #c9c9ca;
}

.list .tools {
	padding-bottom: 15px;
	line-height: 18px;
}

.list .tools .showings em {
	margin-right: 5px;
}

.list .tools .showings a {
	display: inline-block;
	margin: 0px 4px;
	padding: 3px 6px;
	border: 1px solid WHITE;
}

.list .tools .showings a.act {
	background: #dad7da;
	border: 1px solid #b4b0b7;
	border-radius: 4px;
}

.list .tools .showings a:hover {
	background: #ece9ec;
	border: 1px solid #b4b0b7;
	border-radius: 4px;
}

.list .tools .showings select {
	float: right;
	margin-top: 3px;
}

.list .tools .filter {
	float: left;
}

.list .tools .filter em {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.list .tools .filter select {
	margin-right: 20px;
	_margin-bottom: 1px;
}

.list .tools .type {
	float: left;
	margin-right: 20px;
}

.list .tools .type span {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.list .tools .type a {
	display: inline-block;
	padding: 3px 15px;
	background: #ece9ec;
}

.list .tools .type a.act, .list article .tools .type a:hover {
	background: #dad7da;
}

.list .tools .type a.typeAll {
	border: 1px solid #b4b0b7;
	border-right: none;
	border-radius: 4px 0 0 4px;
}

.list .tools .type a.typeBid {
	border: 1px solid #b4b0b7;
}

.list .tools .type a.typeNow {
	border: 1px solid #b4b0b7;
	border-left: none;
	border-radius: 0 4px 4px 0;
}

.list .tools .order {
	float: left;
}

.list .tools .order span {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.list .tools .order a {
	display: inline-block;
	padding: 3px 25px 3px 10px;
	background-color: #ece9ec;
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
}

.list .tools .order a.act, .list article .tools .order a:hover {
	background-color: #dad7da;
}

.list .tools .order a.price {
	border: 1px solid #b4b0b7;
	border-right: none;
	border-radius: 4px 0 0 4px;
}

.list .tools .order a.attn {
	border: 1px solid #b4b0b7;
}

.list .tools .order a.time {
	border: 1px solid #b4b0b7;
	border-left: none;
	border-radius: 0 4px 4px 0;
}

.list .tools .order a.asce {
	background-position: right -362px
}

.list .tools .order a.desc {
	background-position: right -332px;
}

.list .tools .style {
	float: right;
}

.list .tools .style span {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.list .tools .style a {
	display: inline-block;
	padding: 3px 0;
	width: 26px;
	height: 18px;
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-color: #ece9ec;
}

.list .tools .style a.act, .list .tools .fl a:hover {
	background-color: #dad7da;
}

.list .tools .style a.icon_pt {
	background-position: 6px -175px;
	border: 1px solid #b4b0b7;
	border-right: none;
	border-radius: 4px 0 0 4px;
}

.list .tools .style a.icon_t {
	background-position: -24px -175px;
	border: 1px solid #b4b0b7;
}

.list .tools .style a.icon_p {
	background-position: -54px -175px;
	border: 1px solid #b4b0b7;
	border-left: none;
	border-radius: 0 4px 4px 0;
}

.list table {
	width: 100%;
}

.list tr.even {
	background: #f8f8f8;
}

.list tr:hover {
	background: #faf5ff;
}

.list th {
	background: #ece9ec;
	font-size: 14px;
	font-weight: bold;
	color: #494949;
	text-align: center;
	white-space: nowrap;
}

.list td {
	padding: 0 5px;
	height: 95px;
	border-top: 1px solid #c5c5c5;
	font-size: 14px;
	color: #737373;
	text-align: center;
}

.list td.first {
	vertical-align: middle;
}

.list div.preview {
	display: none;
	position: absolute;
	margin-left: 100px;
	background: #fff;
	border: 1px solid #000;
}

.list td .loading {
	margin: 100px;
}

.list td.title {
	text-align: left;
}

.list td.title a {
	border-bottom: 1px solid;
	font-size: 14px;
	font-weight: bold;
	color: #452946;
}

.list td time {
	padding-left: 20px;
	background: url(../img/sprite.png) no-repeat -90px -178px;
	font-weight: bold;
	color: #452945;
}

.list td a.fav {
	*position: relative;
	float: right;
	margin: -32px 2px 0 0;
	*margin: -52px 2px 0 0;
	width: 16px;
	height: 16px;
	background: url(../img/sprite_new.png?2) no-repeat -75px -1080px;
}

.list td a.favBig {
	*position: relative;
	float: right;
	margin: -32px 2px 0 0;
	*margin: -52px 2px 0 0;
	width: 20px;
	height: 20px;
	background: url(../img/sprite_new.png?2) no-repeat -75px -1110px;
}

.list td a.faved {
	background: url(../img/sprite_new.png?2) no-repeat -175px -1080px;
}

.list td a.favedBig {
	background: url(../img/sprite_new.png?2) no-repeat -175px -1110px;
}

.list .tile {
	display: none;
	padding-top: 20px;
	border-top: 1px solid #452946;
}

.list .tile li {
	float: left;
	margin: 0 8px 8px 0;
	padding: 7px;
	width: 160px;
	background: #f9f8f9;
	border: 1px solid #c3c3c3;
}

.list .tile li.last {
	margin-right: 0;
}

.list .tile li div td {
	padding: 0;
	width: 160px;
	height: 160px;
	border: none;
	text-align: center;
	vertical-align: middle;
}

.list .tile li p {
	padding-top: 5px;
	line-height: 18px;
}

.list .tile li p a {
	display: inline-block;
	margin: 5px 0;
	border-bottom: 1px solid;
	font-size: 14px;
	font-weight: bold;
	color: #452946;
}

.list .tile li time {
	float: right;
	padding-left: 20px;
	background: url(../img/sprite.png) no-repeat -90px -178px;
	font-weight: bold;
	color: #452945;
}

.list td a:visited {
	color: #954B95;
}

.list .tile a:visited {
	color: #954B95;
}

.list .tile a.fav {
	*position: relative;
	float: right;
	margin: 0;
	*margin: -20px 0 0 0;
	width: 16px;
	height: 16px;
	background: url(../img/sprite_new.png?2) no-repeat -75px -1080px;
	border-bottom: none;
}

.list .tile a.favBig {
	*position: relative;
	float: right;
	margin: 0;
	*margin: -20px 0 0 0;
	width: 20px;
	height: 20px;
	background: url(../img/sprite_new.png?2) no-repeat -75px -1110px;
	border-bottom: none;
}

.list .tile a.faved {
	background: url(../img/sprite_new.png?2) no-repeat -175px -1080px;
}

.list .tile a.favedBig {
	background: url(../img/sprite_new.png?2) no-repeat -175px -1110px;
}

.list .page {
	*clear: both;
	padding: 20px 0;
	*white-space: nowrap;
}

/* 搜索模式 ------------------------------ */
.searchMode #topNav .all {
	position: relative;
}

.searchMode .exit {
	position: fixed;
	_position: absolute;
	top: 0;
	display: inline-block;
	margin-left: 830px;
	padding-left: 15px;
	width: 135px;
	height: 36px;
	line-height: 36px;
	background: #de5a12;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 100;
}

.searchMode .exit:hover {
	_color: #fff;
}

.searchMode .exit strong {
	position: absolute;
	display: inline-block;
	margin: -2px 0 0 5px;
	*margin: -8px 0 0 5px;
	*font-family: simsun;
	font-size: 30px;
	*font-size: 20px;
	vertical-align: top;
	cursor: pointer;
}

/* 详情页 ------------------------------ */
.detail section {
	padding-bottom: 50px;
}

.detail {
	background: #f5f6f7;
}

.detail nav .all {
	position: relative;
	padding-left: 210px;
	width: 770px;
	text-align: center;
}

.detail nav ul {
	display: inline-block;
	margin: 0 auto;
}

.detail nav .box {
	position: absolute;
	left: 0;
}

.detail nav .choose {
	left: 100px;
	z-index: 5;
}

.detail nav .box select {
	_margin-top: 10px;
	width: 75px;
}

.detail .item {
	position: relative;
	margin-top: 10px;
	padding: 20px;
	background: #fff;
	border: 1px solid #9a9a9a;
}

.detail .picArea {
	position: relative;
	float: left;
	margin-bottom: 30px;
	width: 400px;
	*z-index: 10000;
}

.detail .picArea dt {
	position: relative;
	display: table-cell;
	padding-bottom: 50px;
	width: 400px;
	height: 400px;
	vertical-align: middle;
}

.detail .picArea dt em {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	padding: 10px;
	background: #452945;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	opacity: 0.64;
	z-index: 10000;
}

.detail .picArea dd p {
	padding: 0 0 10px 5px;
}

.detail .picArea dd p a {
	color: #452945;
}

.detail .picArea dd p .showFull,
.detail .picArea dd p .saveFull {
	display: inline-block;
	margin-right: 10px;
	padding: 0 10px 0 24px;
	height: 20px;
	line-height: 18px;
	*line-height: 20px;
	border: 1px solid #464646;
	vertical-align: middle;
}

.detail .picArea dd p .showFull {
	background: url(../img/sprite_new.png?2) no-repeat -182px -1256px;
}

.detail .picArea dd p .saveFull {
	background: url(../img/sprite_new.png?2) no-repeat -182px -1296px;
}

.detail .picArea dd p .sPicArrow {
	float: right;
	display: none;
	padding: 0 10px;
	height: 20px;
	line-height: 18px;
	border: 1px solid #464646;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.detail .picArea dd p a.sPicArrow:hover {
	background: #7d597d;
	background: -webkit-linear-gradient(#7f4f7f, #452a45);
	background: -moz-linear-gradient(#7f4f7f, #452a45);
	background: -ms-linear-gradient(#7f4f7f, #452a45);
	background: -o-linear-gradient(#7f4f7f, #452a45);
	background: linear-gradient(#7f4f7f, #452a45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f4f7f', endColorstr='#452a45');
	border: 1px solid #7f4f7f;
	color: #fff;
}

.detail .picArea dd p span.sPicArrow {
	background: #ddd;
	border: 1px solid #999;
	color: #999;
}

.detail .picArea dd p span.sPicArrow:hover {
	cursor: default;
}

.detail .picArea ul {
	position: relative;
	float: left;
	width: 344px;
	height: 83px;
	overflow: hidden;
}

.detail .picArea li {
	position: absolute;
	width: 86px;
	height: 83px;
}

.detail .picArea td {
	width: 84px;
	height: 83px;
	text-align: center;
	vertical-align: middle;
}

.detail .picArea div.morePic {
	float: right;
	padding-top: 24px;
	width: 56px;
	text-align: center;
}

.detail .picArea div.morePic a {
	color: #e06421;
}

.detail .picArea td img.act {
	border: 3px solid #ff7811;
	border-radius: 5px;
}

.detail .picArea td .cloud-zoom-gallery {
	display: inline-block;
	width: 75px;
	text-align: center;
}

.detail .textArea {
	_position: relative;
	float: right;
	margin-bottom: 30px;
	width: 520px;
}

.detail .textArea h4 {
	margin-bottom: 20px;
	font-size: 16px;
	/*line-height: 30px;*/
}

.detail .textArea .fav {
	_position: relative;
	float: right;
	margin: -20px -20px 0 0;
	width: 66px;
	height: 66px;
	background: url(../img/sprite_new.png?2) no-repeat 0 -1080px;
}

.detail .textArea .faved {
	background: url(../img/sprite_new.png?2) no-repeat -100px -1080px;
}

.detail .textArea p {
	padding: 3px 0;
}

.detail .textArea .tips {
	margin-left: 50px;
	/*text-decoration: underline;*/
	font-weight: bold;
	border-bottom: 1px solid;
}

.detail .textArea .tips:hover {
	color: #de5a12;
}

.detail .textArea .time {
	padding: 10px 0;
}

.detail .textArea time {
	margin: 0 10px;
	font-size: 16px;
	font-weight: bold;
	color: #f00;
}

.detail .textArea .output {
	display: none;
	padding: 5px 15px;
	font-size: 14px;
	color: #eee;
}

.detail .textArea .output a {
	color: #eee;
	text-decoration: underline;
}

.detail .textArea .output .bidTime {
	float: right;
	font-size: 12px;
	color: #eee;
}

.detail .textArea .output.bid_info {
	background: #956b95;
}
.detail .textArea .output.bid_notice {
	background: green;
}
.detail .textArea .output.bid_alert {
	background: #ff0000;
}

.detail .textArea .output.bid_sucess {
	background: #f77e1d;
}

.detail .textArea .output.bid_sucess2 {
	background: #0064b6;
}

.detail .textArea .huayu {
	display: inline-block;
	margin-top: 10px;
	padding-left: 15px;
	height: 20px;
	line-height: 20px;
	background: url(../img/filleted_corner.png) no-repeat left 0;
}

.detail .textArea .huayu strong {
	display: inline-block;
	padding-right: 20px;
	height: 20px;
	line-height: 20px;
	background: url(../img/filleted_corner.png) no-repeat right 0;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

.detail .textArea .doBid {
	padding: 0 0 20px 0;
	background: #F2F2F2;
}

.detail .textArea .doBid a {
	color: #666;
	/*text-decoration: underline;*/
}

.detail .textArea .doBid a:hover {
	color: #de5a12;
}

.detail .textArea .bigNum {
	padding: 10px;
}

.detail .textArea .bigNum strong {
	margin-left: 10px;
	font-size: 24px;
	color: #ff7811;
}

.detail .textArea form .fl {
	padding-right: 10px;
	border-right: 1px solid #000;
}

.detail .textArea form .fr {
	position: absolute;
	margin: -308px 0 0 270px;
}

.detail .textArea .bid {
	width: 250px;
}

.detail .textArea .bid strong {
	margin-right: 20px;
	font-size: 14px;
}

.detail .textArea .bid p {
	padding: 5px 10px;
	line-height: 20px;
}

.detail .textArea input {
	margin-right: 10px;
	padding: 4px 5px;
	width: 130px;
}

.detail .textArea button {
	padding: 0 20px;
	height: 30px;
	*line-height: 24px;
	border: 1px solid #7e7e7e;
	border-radius: 3px;
	font-size: 14px;
}

.detail .textArea .doBid table {
	margin-left: 10px;
	width: auto;
	border-top: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
}

.detail .textArea .doBid td {
	padding: 5px;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	text-align: left;
}

.detail .textArea .limit {
	margin: 10px 0;
	padding: 5px 0;
	background: #ffffff;
}

.detail .description {
	clear: both;
	margin-bottom: 30px;
	padding: 10px;
	*padding-top: 5px;
	background: #f2f2f2;
}

.detail .description h4 {
	line-height: 30px;
	font-size: 16px;
}

.detail .idTabs {
	margin-bottom: 30px;
}

.detail .idTabs ul.tabs {
	margin-bottom: 10px;
}

.detail .tools {
	padding-bottom: 10px;
}

.detail .tools em {
	display: inline-block;
	margin-right: 8px;
	padding: 0 5px 0 26px;
	height: 21px;
	line-height: 21px;
	background: #de5a12 url(../img/sprite_new.png?2) no-repeat 0 -1150px;
	border: 1px solid #c4c2c5;
	color: #fff;
}

.detail .tools span {
	display: inline-block;
	padding-right: 5px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #c4c2c5;
}

.detail .tools strong {
	position: relative;
	display: inline-block;
	margin-right: 5px;
	padding: 0 5px;
	background: #de5a12;
	font-weight: normal;
	color: #fff;
}

.detail .tools q {
	position: absolute;
	top: 6px;
	left: -6px;
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../img/sprite_new.png?2) no-repeat -194px -1150px;
}

.detail .tools button {
	float: right;
}

.detail .nTable {
	width: 100%;
}

.detail .nTable tr.odd {
	background: #f8f8f8;
}

.detail .nTable tr:hover {
	background: #faf5ff;
}

.detail .nTable th {
	padding: 8px 0;
	background: #ece9ec;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	font-weight: bold;
	color: #494949;
	text-align: center;
	white-space: nowrap;
}

.detail .nTable td {
	padding: 12px 0;
	border-bottom: 1px solid #c5c5c5;
	color: #452945;
	text-align: center;
}

.detail .nTable tr.mybid {
    background: #ffedca;
}

.detail .nTable small {
	margin: 0 6px;
}

.detail .item .page {
	padding: 20px 0 0 0;
}

.detail #wantAsk {
	padding: 10px 30px;
}

.detail #wantAsk p {
	clear: both;
	_margin-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
}

.detail #wantAsk textarea {
	float: left;
	margin-right: 30px;
	width: 500px;
	height: 160px;
	vertical-align: top;
}

.detail #wantAsk strong {
	font-size: 24px;
}

.fullScreen {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #a2a2a2;
	z-index: 99999;
}

.fullScreenBg {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	_width: 2048px;
	height: 100%;
	_height: 1500px;
	background: #000;
	filter: alpha(opacity=90);
	opacity: 0.9;
	z-index: 99998;
}

.fullScreen h3 {
	height: 70px;
	line-height: 70px;
	background: #3e3e3e;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}

.fullScreen h3 a {
	float: right;
	padding-right: 45px;
	background: url(../img/sprite_new.png?2) no-repeat 75px -818px;
	color: #a2a2a2;
}

.fullScreen h3 a:hover {
	background: url(../img/sprite_new.png?2) no-repeat -45px -818px;
	color: #fff;
}

.fullScreen .name {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #e26d2e;
}

.fullScreen .clickArea {
	position: absolute;
	top: 110px;
	width: 980px;
	height: 460px;
}

.fullScreen .clickArea .leftArea {
	float: left;
	width: 490px;
	height: 460px;
	background: url(../img/leftArea_g.png) no-repeat 225px 235px;
}

.fullScreen .clickArea .leftArea:hover {
	background: url(../img/leftArea_w.png) no-repeat 225px 235px;
	cursor: url('../left.cur'), auto !important;
}

.fullScreen .clickArea .rightArea {
	float: right;
	width: 490px;
	height: 460px;
	background: url(../img/rightArea_g.png) no-repeat 243px 235px;
}

.fullScreen .clickArea .rightArea:hover {
	background: url(../img/rightArea_w.png) no-repeat 243px 235px;
	cursor: url('../right.cur'), auto !important;
}

.fullScreen .bigPic {
	height: 460px;
}

.fullScreen .bigPic p {
	padding-top: 12px;
	height: 46px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.fullScreen .bigPic p strong {
	font-size: 24px;
	color: #e06421;
}

.fullScreen .bigPic div.fl p {
	padding: 240px 5px 0 0;
	width: 282px;
	text-align: right;
}

.fullScreen .bigPic div.fr p {
	padding: 240px 0 0 5px;
	width: 282px;
	text-align: left;
}

.fullScreen .bigPic td {
	width: 400px;
	height: 400px;
	background: #3e3e3e url(../img/loading.gif) no-repeat center;
	text-align: center;
	vertical-align: middle;
}

.fullScreen .func {
	padding: 5px 290px 60px 290px;
	width: 400px;
	font-size: 16px;
	font-weight: bold;
}

.fullScreen .func a {
	padding-left: 25px;
	color: #a2a2a2;
	white-space: nowrap;
}

.fullScreen .func a:hover {
	color: #fff;
}

.fullScreen .func .zoom {
	float: left;
	background: url(../img/sprite_new.png?2) no-repeat -181px -898px;
}

.fullScreen .func .zoom:hover {
	background: url(../img/sprite_new.png?2) no-repeat -181px -938px;
}

.fullScreen .func .save {
	float: right;
	background: url(../img/sprite_new.png?2) no-repeat -181px -978px;
}

.fullScreen .func .save:hover {
	background: url(../img/sprite_new.png?2) no-repeat -181px -1018px;
}

.fullScreen .picList .leftArrow {
	float: left;
	margin: 3px 4px 0 0;
	width: 21px;
	height: 75px;
	background: url(../img/sprite_new.png?2) no-repeat 0 -900px;
}

.fullScreen .picList .rightArrow {
	float: right;
	margin: 3px 0 0 4px;
	width: 21px;
	height: 75px;
	background: url(../img/sprite_new.png?2) no-repeat -100px -900px;
}

.fullScreen .picList .noArrow {
	filter: alpha(opacity=0);
	opacity: 0;
	cursor: default;
}

.fullScreen .picList ul {
	float: left;
	width: 930px;
}

.fullScreen .picList li {
	display: inline;
	float: left;
	margin: 0 6px;
	border: 3px solid #191919;
	border-radius: 3px;
}

.fullScreen .picList li.act {
	border: 3px solid #e06421;
}

.fullScreen .picList li.hover {
	border: 3px solid #e06421;
	cursor: pointer;
}

.fullScreen .picList li td {
	padding: 0;
	width: 75px;
	height: 75px;
	background: #3e3e3e url(../img/loading.gif) no-repeat center;
	text-align: center;
	vertical-align: middle;
}

/* 现场页 ------------------------------ */
.about section {
	padding-top: 5px;
}

.scene pre {
	padding: 30px;
	font-size: 14px;
}

.scene h3 {
	padding-bottom: 20px;
	font-size: 16px;
	text-align: center;
}

.saleman h4 {
	padding: 20px 0 15px 0;
	font-size: 14px;
}

.saleman dl {
	float: left;
	padding-bottom: 20px;
	width: 365px;
}

.saleman dt {
	float: left;
	padding-right: 15px;
}

.saleman dt img {
	border: 1px solid #cacccb;
}

.saleman dd {
	float: left;
	width: 200px;
}

.saleman .mail {
	padding-left: 16px;
	background: url(../img/sprite_new.png?2) no-repeat -188px -1184px;
}

.saleman .tel {
	padding-left: 16px;
	background: url(../img/sprite_new.png?2) no-repeat -188px -1216px;
}

.links h4 {
	padding: 10px 0 10px 8px;
	font-size: 14px;
}

.links dl {
	float: left;
	padding: 0 8px 10px 8px;
	_padding: 0 7px 10px 7px;
	width: 166px;
	text-align: center;
}

.links dt img {
	border: 1px solid #c8c9cb;
}

.links dd {
	padding: 5px 0;
}

/* 前页 ------------------------------ */
.guide {
	background: url(../img/guide/bg.png) repeat-x top;
}

.guide .all {
	position: relative;
}

.guide .logo {
	position: absolute;
	top: 140px;
	left: 350px;
	width: 240px;
	height: 60px;
}

.guide .logo a {
	display: block;
	width: 240px;
	height: 60px;
	background: url(../img/guide/logo.png) no-repeat top;
}

.guide .logo a:hover {
	background: url(../img/guide/logo.png) no-repeat bottom;
}

.guide .two {
	position: absolute;
	top: 80px;
	right: 0;
	width: 380px;
	height: 570px;
}

.guide .two a {
	display: block;
	width: 380px;
	height: 570px;
	background: url(../img/guide/2.png) no-repeat left;
}

.guide .two a:hover {
	background: url(../img/guide/2.png) no-repeat right;
}

.guide .update {
	padding: 215px 10px 20px 100px;
	width: 470px;
	height: 310px;
	background: url(../img/guide/alipay.png) no-repeat 0 235px;
}

.guide .update h3 {
	padding: 90px 0 0 0;
	font-size: 30px;
	font-weight: bold;
	color: #e06421;
}

.guide .update p {
	font-size: 24px;
	font-style: italic;
	color: #a3a1a1;
}

.guide .update .more {
	margin-top: 40px;
	font-size: 18px;
	font-style: normal;
	text-align: right;
}

.guide .update .more a {
	color: #442844;
}

.guide .enter {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}

.guide .enter a {
	display: inline-block;
	margin: 0 110px 0 80px;
	width: 164px;
	height: 40px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.guide .enter a:hover {
	background: #7a4c7a;
}

.guide .enter input {
	margin-right: 10px;
}

.guide .lag {
	padding-left: 250px;
	height: 62px;
	line-height: 62px;
}

.guide .lag a {
	margin-right: 40px;
	color: #442844;
}

.guide .lag a:hover {
	color: #de5a12;
}

.guide .slogan {
	float: left;
	padding: 10px 0 0 100px;
	font-size: 30px;
	font-weight: bold;
	color: #442844;
}

.guide ul {
	float: right;
	padding: 15px 100px 0 0;
	width: 200px;
}

.guide li {
	padding: 3px 0;
	font-size: 14px;
	color: #a3a1a1;
	text-align: right;
}

.guide .new {
	color: #e06421;
}

.guide li time {
	float: left;
}

.guide li a {
	color: #a3a1a1;
}

.guide .foot {
	clear: both;
	padding: 100px 100px 40px 100px;
	line-height: 20px;
	color: #818080;
}

.guide .foot a {
	margin-right: 20px;
	color: #818080;
}

/* 新功能 ------------------------------ */
.newFunction {
	background: url(../img/guide/new_function_bg.png) repeat-x top;
	background-color: #FFFFFF;
}

.newFunction .all {
	position: relative;
}

.newFunction .logo {
	float: left;
	padding: 72px 15px 0 0;
}

.newFunction .logo a {
	display: block;
	width: 206px;
	height: 50px;
	background: url(../img/guide/new_function_logo.png) no-repeat bottom;
}

.newFunction .lag {
	float: right;
	padding-top: 100px;
}

.newFunction .lag a {
	margin-left: 40px;
	color: #442844;
}

.newFunction .lag a:hover {
	color: #de5a12;
}

.newFunction .two {
	float: left;
	margin-right: 15px;
	width: 114px;
	height: 178px;
	background: url(../img/guide/new_function_2.png) no-repeat left;
}

.newFunction .slogan {
	padding-top: 76px;
	font-size: 32px;
	font-weight: bold;
	color: #442844;
}

.newFunction .enter {
	position: absolute;
	top: 130px;
	padding-left: 15px;
}

.newFunction .enter a {
	display: inline-block;
	width: 164px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.newFunction .enter a:hover {
	background: #7a4c7a;
}

.newFunction .aside {
	float: left;
	margin-top: 15px;
	padding: 15px 10px;
	width: 170px;
	background: #fff;
	border: 1px solid #c9c9ca;
}

.newFunction .aside h2 {
	padding-right: 100px;
	width: 70px;
	font-size: 12px;
	font-weight: bold;
	color: #442844;
	text-align: center;
}

.newFunction .aside ul {
	margin-bottom: 5px;
	background: url(../img/guide/new_function_line.png) no-repeat 30px 3px;
}

.newFunction .aside li {
	position: relative;
	padding: 3px 0;
}

.newFunction .aside li.title {
	padding: 0 0 5px 70px;
	font-weight: bold;
	color: #442844;
	text-align: center;
}

.newFunction .aside li a {
	display: block;
	padding: 2px 0 2px 70px;
	color: #442844;
	text-align: center;
}

.newFunction .aside li a time {
	position: absolute;
	left: 0;
	_left: -85px;
	display: none;
	width: 70px;
}

.newFunction .aside li a:hover,
.newFunction .aside li a.act {
	background: #7b4d7b;
	color: #fff;
}

.newFunction .aside li a:hover time,
.newFunction .aside li a.act time {
	display: block;
}

.newFunction .content {
	float: right;
	margin-top: 15px;
	padding: 20px;
	width: 730px;
	background: #fff;
	border: 1px solid #c9c9ca;
}

.newFunction .content h3 {
	padding-bottom: 30px;
	font-size: 30px;
	font-weight: bold;
	color: #e06421;
	text-align: center;
}

.newFunction .content p {
	line-height: 30px;
	font-size: 14px;
	color: #000;
}

.newFunction .content p strong {
	color: #e06421;
}

.newFunction .foot {
	clear: both;
	padding: 100px 0 12px 0;
	line-height: 20px;
	color: #818080;
	text-align: center;
}

.newFunction .foot a {
	margin: 0 10px;
	color: #818080;
}

/* 联系我们 ------------------------------ */
#dituContent {
	margin: 0 8px;
	width: 714px;
	height: 300px;
	border: 1px solid #ccc;
}
.iw_poi_title {
	font-size: 14px;
	font-weight: bold;
	color: #513C5E;
	overflow: hidden;
	white-space: nowrap;
}
.iw_poi_content {
	padding-top: 5px;
	font-family: simsun;
	overflow: visible;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}

#ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
#ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
#ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
#ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
#ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
#ui-tabs .ui-tabs-hide { display: none !important; }

/* 帮助中心 ------------------------------ */
.about .groupNav .act {
	background: none;
}

.help pre {
	padding: 20px;
	line-height: 25px;
	font-size: 14px;
}

.help pre h4 {
	font-size: 20px;
}

.help pre h5 {
	font-size: 16px;
}

.help pre a {
	border-bottom: 1px solid;
}

.help pre table {
	margin: 10px 0;
	border-top: 1px solid #452945;
	border-left: 1px solid #452945;
}

.help pre th {
	background: #ECE9EC;
	font-weight: bold;
	text-align: center;
}

.help pre th, .help pre td {
	padding: 3px 5px;
	border-right: 1px solid #452945;
	border-bottom: 1px solid #452945;
}

/* 反馈 ------------------------------ */
.feedback {
	padding: 20px 0 60px 0;
	background: #7d597d;
	background: -webkit-linear-gradient(#8a638a, #604360);
	background: -moz-linear-gradient(#8a638a, #604360);
	background: -ms-linear-gradient(#8a638a, #604360);
	background: -o-linear-gradient(#8a638a, #604360);
	background: linear-gradient(#8a638a, #604360);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a638a', endColorstr='#604360');
	box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
	color: #fff;
}

.feedback h3 {
	padding-bottom: 10px;
	font-size: 24px;
	text-align: center;
}

.feedback h4 {
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.feedback p {
	padding: 0 0 10px 95px;
	font-size: 16px;
}

.feedback textarea {
	width: 798px;
	height: 250px;
}

.feedback a {
	padding-left: 30px;
	background: url(../img/sprite_new.png?2) no-repeat -172px -1398px;
	color: #fff;
	text-decoration: underline;
}

.feedback ul {
	padding: 0 10px 30px 87px;
}

.feedback li {
	float: left;
	display: inline;
	margin: 0 8px;
	width: 100px;
	height: 100px;
	background: #fff;
	border: 1px solid #777;
}

.feedback button {
	padding: 0 20px;
	height: 30px;
	*line-height: 24px;
	border: 1px solid #7e7e7e;
	border-radius: 3px;
	font-size: 14px;
}

.daPaiTitle h3 {
	float: left;
	padding-top: 15px;
	font-size: 30px;
}

.daPaiTitle h4 {
	float: left;
	padding: 30px 0 0 30px;
	font-size: 18px;
}

.daPaiTitle time {
	float: right;
	padding-top: 20px;
}

section.daPai {
	margin: 10px 0 20px 0;
	padding: 0;
	background: #f5f6f8;
	border: 1px solid #c9c9c9;
}

.daPaiHead {
	background: #fff;
	border-bottom: 1px solid #c9c9c9;
}

.daPaiHead h5 {
	float: left;
	padding: 20px 0;
	width: 140px;
	height: 100px;
	line-height: 50px;
	border-right: 1px solid #c9c9c9;
	font-size: 36px;
	text-align: center;
}

.daPaiHead p {
	float: right;
	padding: 15px 20px 10px 20px;
	width: 796px;
	line-height: 18px;
	font-size: 14px;
}

.daPaiHead p em {
	display: block;
	padding-top: 5px;
	color: #e06421;
}

.daPaiPic {
	float: left;
	padding: 60px 50px 12px 50px;
	background: #fff;
	border-right: 1px solid #c9c9c9;
}

.daPaiPic .picArea {
	margin-bottom: 0;
}

.daPaiText {
	float: right;
	width: 477px;
}

.daPaiText h6 {
	padding: 40px 0;
	border-bottom: 1px solid #c9c9c9;
	font-size: 24px;
	color: #e06421;
	text-align: center;
}

.daPaiText h6 em {
	display: block;
	font-size: 14px;
}

.daPaiText ul {
	padding: 40px 60px;
	background: #fff;
	font-size: 24px;
	font-weight: bold;
	color: #808080;
}

.daPaiText li {
	padding: 8px 0;
}

.daPaiText li label {
	float: left;
	width: 80px;
	text-align: right;
}

.daPaiText li p {
	float: right;
	width: 250px;
	text-align: right;
}

.daPaiText ul .orange {
	color: #e06421;
}

.daPaiText .total {
	padding: 20px 50px;
	border-top: 1px solid #c9c9c9;
	font-size: 14px;
}

.daPaiText .total strong {
	line-height: 26px;
}

.daPaiText .total p {
	line-height: 18px;
}

.ucenter {
	padding: 10px 0 20px 0;
}

.ucenter .tree {
	float: left;
	/*width: 193px;*/
	width: 142px;
	background: #fff;
	border: 1px solid #c9c9c9;
}

.ucenter .tree p {
	padding: 13px 5px;
	text-align: center;
}

.ucenter .tree p a {
	display: block;
	padding: 3px 0;
	background: #7b4d7b;
	color: #fff;
}

.ucenter .tree table {
	/*width: 193px;*/
	width: 142px;
}

.ucenter .tree th {
	/*width: 62px;*/
	width: 46px;
	background: #ece9ec;
	border-top: 1px solid #c9c9c9;
	font-size: 14px;
	font-weight: bold;
	color: #442844;
	text-align: center;
	vertical-align: middle;
}

.ucenter .tree td {
	padding: 5px;
	width: 121px;
	background: #fff;
	border-top: 1px solid #c9c9c9;
}

.ucenter .tree li {
	padding: 2px 0;
}

.ucenter .tree li.act a,
.ucenter .tree li a:hover {
	background: #7b4d7b;
	color: #fff;
}

.ucenter .tree li a {
	position: relative;
	display: block;
	/*padding: 3px 20px;*/
	padding: 3px 0 3px 14px;
	color: #442844;
	*zoom: 1;
}

.ucenter .tree li em {
	position: absolute;
	top: -4px;
	left: -3px;
	display: inline-block;
	padding: 0 2px;
	height: 14px;
	line-height: 14px;
	background: #de5a12;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	font-family: verdana;
	font-size: 10px;
	color: #fff;
	z-index: 99;
}

.ucenter .account {
	float: right;
	padding: 25px;
	width: 771px;
	background: #fff;
	border: 1px solid #c9c9c9;
}

.ucenter .account h4 {
	padding-bottom: 20px;
	font-size: 16px;
}

.ucenter .account p {
	padding-bottom: 10px;
}

.ucenter .account p span {
	display: inline-block;
	width: 220px;
}

.ucenter .account p input {
	margin: 0 10px;
	width: 50px;
}

.ucenter .account li {
	float: left;
	margin-right: 10px;
	_margin-right: 9px;
	margin-top: 30px;
	width: 373px;
}

.ucenter .account li.clr {
	float: none;
	margin: 0;
	width: auto;
}

.ucenter .account h5 {
	padding: 8px 10px;
	background: #ece9ec;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	font-weight: bold;
	color: #494949;
}

.ucenter .account li p {
	padding: 8px 10px;
	border-bottom: 1px solid #c5c5c5;
}

.ucenter .account li p strong {
	margin-right: 8px;
	font-size: 20px;
	font-style: italic;
	vertical-align: baseline;
}

.ucenter .account li p a {
	float: right;
	margin: 9px 0 0 10px;
	border-bottom: 1px solid;
}

.ucenter .account li div {
	padding: 20px;
	height: 42px;
	line-height: 22px;
	background: #ece9ec;
	border: 1px solid #c5c5c5;
	text-align: center;
}

.ucenter .myBid {
	float: right;
	padding: 25px;
	/*width: 720px;*/
	width: 771px;
	background: #fff;
	border: 1px solid #c9c9c9;
}

.ucenter .myBid h4 {
	padding-bottom: 10px;
	font-size: 16px;
}

.ucenter .myBid h4 span {
	display: inline-block;
	margin-left: 40px;
	color: #000;
}

.ucenter .myBid h4 em {
	margin: 0 12px;
	color: #a0a0a0;
}

.ucenter .myBid h4 a {
	color: #a0a0a0;
	text-decoration: underline;
}

.ucenter .myBid .tab {
	float: left;
	margin-right: 10px;
}

.ucenter .myBid .tab span {
	display: inline-block;
	vertical-align: middle;
}

.ucenter .myBid .tab a {
	display: inline-block;
	padding: 3px 10px;
	background: #ece9ec;
	border: 1px solid #717171;
	border-right: none;
}

.ucenter .myBid .tab a.act, .ucenter .myBid .tab a:hover {
	background: #7b4d7b;
	color: #fff;
}

.ucenter .myBid .tab a.first {
	border-radius: 4px 0 0 4px;
}

.ucenter .myBid .tab a.last {
	border: 1px solid #717171;
	border-radius: 0 4px 4px 0;
}

.ucenter .myBid .nTable {
	margin-top: 15px;
	width: 100%;
}

.ucenter .myBid .nTable .ckb {
	margin: 0;
}

.ucenter .myBid .nTable tr.odd {
	background: #f8f8f8;
}

.ucenter .myBid .nTable tr:hover {
	background: #faf5ff;
}

.ucenter .myBid .nTable th {
	padding: 6px 3px;
	background: #ece9ec;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	font-weight: bold;
	color: #494949;
	text-align: center;
	white-space: nowrap;
}

.ucenter .myBid .nTable td {
	padding: 8px 0;
	border-bottom: 1px solid #c5c5c5;
	color: #452945;
	text-align: center;
}

.ucenter .myBid .nTable small {
	margin: 0 6px;
}

.ucenter .myBid .nTable tr.warning {
    background: #ffeeeb;
}

.ucenter .myBid .nTable tr.warning .red {
	color: #f00;
}

.ucenter .myBid .summary {
	padding: 20px 0 0 0;
	color: #442844;
}

.ucenter .myBid .summary button {
	margin-left: 20px;
	padding: 0 20px;
	height: 30px;
	*line-height: 24px;
	border: 1px solid #7e7e7e;
	border-radius: 3px;
	font-size: 14px;
}

.list .intro {
	position: relative;
	margin-top: 10px;
	padding: 15px 30px 25px 30px;
	background: #fff;
	border: 1px solid #c6c7c9;
	z-index: 8;
}

.list .intro h3 {
	padding-bottom: 15px;
	font-size: 16px;
	text-align: center;
}

.list .intro dt {
	float: left;
}

.list .intro dt table {
	width: 460px;
	height: 150px;
}

.list .intro dt td {
	padding: 0;
	height: auto;
	border: none;
	text-align: left;
	vertical-align: middle;
}

.list .intro dd {
	float: right;
	width: 440px;
}

.list .intro dd .flash {
	width: 440px;
	height: 132px;
	overflow: hidden;
}

.list .intro dd .flash #flashLeftArrow,
.list .intro dd .flash #flashRightArrow {
	float: left;
	padding: 51px 0;
	width: 30px;
	height: 30px;
}

.list .intro dd .flash .flashLeftArrow {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/sprite_new.png?2) no-repeat left -718px;
}

.list .intro dd .flash .flashRightArrow {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/sprite_new.png?2) no-repeat right -718px;
}

.list .intro dd .flash ul {
	position: relative;
	float: left;
	width: 380px;
	height: 132px;
	overflow: hidden;
}

.list .intro dd .flash li {
	position: absolute;
	padding: 10px;
	width: 360px;
	height: 112px;
}

.list .intro dd .flash li table {
	width: 360px;
	height: 112px;
}

.list .intro dd .flash li tr:hover {
	background: none;
}

.list .intro dd .flash li td {
	padding: 0;
	height: auto;
	border: none;
	text-align: left;
	vertical-align: middle;
}

.list .intro dd .flash li td.tac {
	text-align: center;
}

.list .intro dd .flash li td h4 {
	padding-bottom: 5px;
}

.list .intro dd .flash li td h4 a {
	font-size: 14px;
	color: #e06421;
	text-decoration: underline;
}

.list .intro dd .flash li td p {
	font-size: 12px;
}

.agreement {
	padding: 60px 70px;
	width: 900px;
	font-size: 14px;
	text-align: left;
}

.agreement input {
	margin: 0 5px;
	border: none;
	border-bottom: 1px solid #000;
	font-size: 14px;
}

.agreement h3 {
	padding-bottom: 10px;
	line-height: 24px;
	font-size: 24px;
	text-align: center;
}

.agreement h3 em {
	font-size: 16px;
}

.agreement .paddle {
	float: right;
	padding: 5px 10px;
	line-height: 20px;
	border: 1px solid #000;
	font-size: 20px;
}

.agreement .paddle em {
	font-size: 13px;
}

.agreement .paddle strong {
	float: right;
	padding: 0 20px;
	line-height: 40px;
	font-family: verdana;
	font-size: 48px;
}

.agreement h4 {
	padding-bottom: 12px;
	line-height: 24px;
	font-size: 20px;
	font-weight: normal;
}

.agreement h4 em {
	font-size: 14px;
}

.agreement .info {
	clear: both;
	font-size: 16px;
}

.agreement .info p {
	padding: 1px 0;
}

.agreement .info em {
	margin-left: 5px;
	font-size: 12px;
}

.agreement .address {
	padding: 10px 0;
	line-height: 18px;
	font-size: 16px;
}

.agreement .address em {
	margin-left: 5px;
	font-size: 12px;
}

.agreement pre {
	line-height: 15px;
	font-family: "微软雅黑", arial, simsun, sans-serif;
}

.agreement pre em {
	font-size: 11px;
}

.agreement pre input {
	margin: 0;
	height: 12px;
	text-align: center;
}

.agreement .sign {
	line-height: 16px;
	font-size: 16px;
}

.agreement .sign em {
	font-size: 12px;
}

.touYing {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -384px 0 0 -512px;
	width: 1024px;
	height: 768px;
	background: #442844;
	color: #fff;
}

.touYing h1 {
	position: relative;
	height: 120px;
	background: url(../img/tou_ying_logo.png) no-repeat center;
}

.touYing h1 em {
	position: absolute;
	top: 70px;
	right: 40px;
	font-size: 22px;
	font-weight: bold;
}

.touYing p.info {
	padding-left: 110px;
	height: 42px;
	line-height: 42px;
	background: #fff;
	font-size: 22px;
	font-weight: bold;
	color: #442844;
	text-align: left;
}

.touYing p.info span {
	margin-right: 100px;
}

.touYing div.fl {
	width: 540px;
}

.touYing div.fl h2 {
	height: 105px;
	line-height: 105px;
	font-size: 48px;
}

.touYing div.fl table {
	width: 540px;
	height: 500px;
}

.touYing div.fr {
	padding: 20px 40px 0 0;
	width: 440px;
	text-align: left;
}

.touYing div.fr h3 {
	margin-bottom: 30px;
	line-height: 72px;
	font-size: 44px;
	font-weight: normal;
}

.touYing div.fr table {
	width: 440px;
}

.touYing div.fr th {
	border-bottom: 4px solid #fff;
	font-size: 48px;
	font-weight: bold;
}

.touYing div.fr td {
	font-size: 48px;
}

.touYing div.pause {
	position: absolute;
	padding-top: 200px;
	width: 1024px;
	height: 448px;
	background: #fff;
	font-size: 48px;
	font-weight: bold;
	color: #442844;
	filter: alpha(opacity=88);
	opacity: 0.88;
}

.touYing div.pause strong {
	display: block;
	font-size: 88px;
}

.touYingOver p {
	font-size: 48px;
	font-weight: bold;
}

.touYingOver p.thanks {
	padding: 20px 0 30px 0;
	font-size: 64px;
}

.touYingOver p.type {
	margin-bottom: 20px;
	height: 90px;
	line-height: 90px;
	background: #fff;
	font-size: 60px;
	color: #442844;
}

.touYingOver p.date {
	padding-top: 50px;
	font-size: 24px;
}


/* ========================= 迁移 ========================= */
.ucenter th {
/*	padding: 8px 0; yangyan */
	padding: 6px 3px;
	background: #ece9ec;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	font-weight: bold;
	color: #494949;
	text-align: center;
	white-space: nowrap;
}
#contractsDetail li,
#logisticsDetail li {
	float: left;
	padding: 20px 28px;
	line-height: 24px;
}

#contractsDetail li.odd,
#logisticsDetail li.odd {
	padding-top: 10px;
}

.ucenter td time {
	padding: 0 0 2px 20px;
	background: url(../img/sprite.png) no-repeat -90px -180px;
	font-weight: bold;
	color: #452945;
}

.ucenter article form ul {
	padding-bottom: 80px;
}

.ucenter article form li {
	padding: 6px 0;
	line-height: 30px;
	font-size: 14px;
}

.ucenter article form li label {
	float: left;
	padding-right: 10px;
	width: 90px;
	text-align: right;
}

.ucenter article form li p {
	float: left;
	width: 520px;
}

.ucenter article form li em {
	margin: 0 20px;
	font-size: 12px;
}

.ucenter article form li .text,
.ucenter article form li .jqTransformSelectWrapper {
	margin-right: 10px;
}

.ucenter article form li .jqTransformSelectWrapper {
	margin-top: 3px;
}

.ucenter .address {
	padding: 10px;
	border-top: 1px solid #ddd;
}

.ucenter article .title {
	padding-bottom: 20px;
}

.ucenter article .title button {
	float: right;
}

.ucenter .address label,
.aui_content .address label {
	float: left;
	display: inline-block;
	padding-right: 10px;
	width: 80px;
	text-align: right;
}

.ucenter .address p,
.aui_content .address p {
	padding: 5px 0;
	clear: both;
}

.ucenter .payment {
	padding: 10px;
}

.ucenter .payment p {
	padding: 5px 0;
	line-height: 24px;
}

.ucenter .payment label {
	float: left;
	display: inline-block;
	padding-right: 10px;
	width: 120px;
	text-align: right;
}

.ucenter .payment strong {
	font-size: 16px;
	color: #cf2a27;
}

.ucenter .payment em {
	margin-left: 20px;
	color: #cf2a27;
}

.ucenter .payment button {
	margin-right: 10px;
}


#logisticsDetail h4 {
	/*padding: 0 20px;*/
	padding-bottom: 0;
}

#logisticsDetail .receiving {
	float: left;
	width: 450px;
}

#logisticsDetail .query {
	float: right;
	width: 250px;
}

#logisticsDetail th {
	padding-left: 10px;
	text-align: left;
}

#logisticsDetail td {
	padding-left: 10px;
	text-align: left;
}

.bubble em {
	display: inline-block;
	padding-top: 15px;
	*padding-top: 17px;
	width: 35px;
	height: 15px;
	*height: 13px;
	line-height: 15px;
	*line-height: 13px;
	background-image: url(../img/bubble.png?2);
	_background-image: url(../img/bubble_ie6.png?2);
	background-repeat: no-repeat;
	color: #fff;
	vertical-align: top;
}

.bubble strong {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	*line-height: 28px;
	background-image: url(../img/bubble.png?2);
	_background-image: url(../img/bubble_ie6.png?2);
	background-repeat: no-repeat;
	font-weight: normal;
	vertical-align: top;
}

.bubble_left_purple em {
	padding-left: 5px;
	background-position: left 0;
	text-align: left;
}

.bubble_left_purple strong {
	padding: 0 12px 0 2px;
	background-position: right -40px;
	text-align: left;
}

.bubble_right_purple em {
	padding-right: 5px;
	background-position: right -80px;
	text-align: right;
}

.bubble_right_purple strong {
	padding: 0 2px 0 12px;
	background-position: left -120px;
	text-align: right;
}

.bubble_left_red em {
	padding-left: 5px;
	background-position: left -160px;
	text-align: left;
}

.bubble_left_red strong {
	padding: 0 12px 0 2px;
	background-position: right -200px;
	text-align: left;
}

.bubble_right_red em {
	padding-right: 5px;
	background-position: right -240px;
	text-align: right;
}

.bubble_right_red strong {
	padding: 0 2px 0 12px;
	background-position: left -280px;
	text-align: right;
}

.opened {
	display: none;
}

.opened td {
	background: #f6f6f6;
}

.opened p {
	margin: 0 10px;
	padding: 10px 0;
}

.opened .udl {
	border-color: #ddd;
}

.opened strong.fr {
	width: 72px;
	height: 64px;
	background: url(../img/best_bid.png?2) no-repeat;
}

.opened .theId {
	display: inline-block;
	width: 50px;
}

.opened .theTime {
	display: inline-block;
	width: 120px;
}

.opened .bubble {
	display: inline-block;
	width: 120px;
}

.opened .theTab {
	display: inline-block;
	border: 1px solid #b4b0b7;
	border-radius: 4px;
	vertical-align: middle;
}

.opened .theTab a {
	display: inline-block;
	padding: 3px 10px;
	background: #ece9ec;
	border-left: 1px solid #b4b0b7;
}

.opened .theTab a.act, .opened .theTab a:hover {
	background-color: #dad7da;
}

.opened .theTab a:first-child {
	border-left: none;
	border-radius: 3px 0 0 3px;
}

.opened .theTab a:last-child {
	border-radius: 0 3px 3px 0;
}

.opened .theTip {
	margin-left: 5px;
	color: #bbb;
}
