@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%; -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; }
pre, code, kbd, samp {
/*	font-family: monospace, serif; yangyan*/
	font-family: arial;
	 _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; }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: baseline; *vertical-align: middle; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button, input { line-height: normal; *overflow: visible; }
.btn { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input[type="checkbox"], input[type="radio"] { padding: 0; box-sizing: border-box; }
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; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
textarea { overflow: auto; vertical-align: top; }

input[type="text"], input[type="password"], input[type="email"], input[type="tel"] { padding: 4px 5px; height: 20px; line-height: 20px; background-color: #fff; border: 1px solid #b4b0b7; border-radius: 3px; vertical-align: middle; }
.text, textarea { padding: 4px 5px; height: 20px; line-height: 20px; background-color: #fff; border: 1px solid #b4b0b7; border-radius: 3px; vertical-align: middle; }
textarea { height: auto; }
button { padding: 0 20px; height: 30px; *line-height: 28px; background: -webkit-linear-gradient(#6e4b6e, #422e42); background: -moz-linear-gradient(#6e4b6e, #422e42); background: -ms-linear-gradient(#6e4b6e, #422e42); background: -o-linear-gradient(#6e4b6e, #422e42); background: linear-gradient(#6e4b6e, #422e42); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e4b6e',endColorstr='#422e42'); border: 1px solid #7e7e7e; border-radius: 3px; font-size: 14px; color: #fff; vertical-align: middle; }
button[disabled] { background: #956b95; cursor: default; }
.disabled { background: #956b95; filter: none; cursor: default; }
input[type="button"] { padding: 0 20px; height: 30px; *line-height: 28px; background: -webkit-linear-gradient(#f3f3f3, #cdcdcd); background: -moz-linear-gradient(#f3f3f3, #cdcdcd); background: -ms-linear-gradient(#f3f3f3, #cdcdcd); background: -o-linear-gradient(#f3f3f3, #cdcdcd); background: linear-gradient(#f3f3f3, #cdcdcd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#cdcdcd'); border: 1px solid #ccc; border-radius: 3px; font-size: 14px; color: #452946; vertical-align: middle; }
.btnG { padding: 0 20px; height: 30px; *line-height: 28px; background: -webkit-linear-gradient(#f3f3f3, #cdcdcd); background: -moz-linear-gradient(#f3f3f3, #cdcdcd); background: -ms-linear-gradient(#f3f3f3, #cdcdcd); background: -o-linear-gradient(#f3f3f3, #cdcdcd); background: linear-gradient(#f3f3f3, #cdcdcd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#cdcdcd'); border: 1px solid #ccc; border-radius: 3px; font-size: 14px; color: #452946; vertical-align: middle; }

/* 占位符颜色 */
::-webkit-input-placeholder { color: #c5aec5; }
:-moz-placeholder { color: #c5aec5; }
.placeholder { color: #c5aec5; }

/* 引用 */
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; }
a:hover { text-decoration: none; }
a:hover, a:active { outline: none; star:expression(this.onFocus=this.blur()); }

/* 媒体 */
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: #452945; }
a:hover { color: #000; }
ins { background: #ff9; }
mark { background: #f00; color: #fff; }
hr { border-bottom: 1px solid #ccc; }
.udl { border-bottom: 1px solid; }
.udlb { border-bottom: 1px solid; font-weight: bold; }

/* 浮动 */
.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 {}
.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; }

/* 模块 ------------------------------ */
html {
	background: -webkit-linear-gradient(#976c97, #412d41);
	background: -moz-linear-gradient(#976c97, #412d41);
	background: -ms-linear-gradient(#976c97, #412d41);
	background: -o-linear-gradient(#976c97, #412d41);
	background: linear-gradient(#976c97, #412d41);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#976c97',endColorstr='#412d41');
}

body {
	text-align: center;
}

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

h3 {
	font-family: "微软雅黑", arial, simsun, sans-serif;
	font-size: 24px;
	letter-spacing: 6px;
}

h4 {
	line-height: 30px;
	font-family: "微软雅黑", arial, simsun, sans-serif;
	font-size: 16px;
}

/* 头部 */
header {
	padding: 7px 0;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #000;
	color: #fff;
}

header a {
	float: right;
	margin-left: 15px;
	padding: 0 24px 0 12px;
	height: 24px;
	line-height: 24px;
	*padding: 7px 24px 0 12px;
	*height: 17px;
	*line-height: 12px;
	background: #fff url(../img/sprite.png) no-repeat right -33px;
	border: 1px solid #ccc;
	color: #513c5e;
}

header em {
	float: right;
	padding-left: 22px;
	background: url(../img/sprite.png) no-repeat 0 -532px;
	font-family: tahoma;
	font-size: 18px;
	letter-spacing: 2px;
}
header span{
	float:right;
	margin-right: 20px;
	font-size:14px;
}
/* LOGO */
#logo {
	float: left;
}

#logo a {
	display: block;
	width: 248px;
	height: 110px;
	background: #452945 url(../img/sprite.png) no-repeat 18px 38px;
	text-indent: -999em;
}

/* 导航 */
nav {
	position: relative;
	height: 130px;
	z-index: 100;
}

p.goHome {
	position: relative;
	float: left;
	left: -240px;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	font-weight: bold;
}

p.goHome a {
	color: #fff;
}

.top_nav {
	float: right;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
}

.top_nav li {
	float: left;
	padding-left: 10px;
}

.dark {
	color: #fff;
}

.top_nav li a {
	color: #452946;
}

.dark li a {
	 color: #fff;
}

.top_nav li a:hover {
	color: #452946;
	border-bottom: 1px solid;
}

.dark li a:hover {
	 color: #fff;
}

.top_nav li .mine {
	padding-right: 15px;
	background: url(../img/sprite.png) no-repeat right -148px;
}

.dark li .mine {
	background: url(../img/sprite.png) no-repeat right -518px;
}

.main_nav {
	position: absolute;
	right: 0;
	bottom: 0;
}

.main_nav .category {
	position: relative;
	float: left;
	font-size: 16px;
	font-weight: bold;
}

.main_nav .category .cat {
	display: inline-block;
	padding: 6px 20px 6px 12px;
	background: url(../img/sprite.png) no-repeat right -205px;
}

.main_nav .category .cat_close {
	background: url(../img/sprite.png) no-repeat right -235px;
}

.main_nav .category div {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
	background: #452946;
	border: 1px solid #452946;
	z-index: 100;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.main_nav .category div { top: 37px; }
}

.main_nav .category div a {
	display: inline-block;
	padding: 6px 20px 6px 12px;
	color: #fff;
	white-space: nowrap;
}

.main_nav .category div a:hover {
	background: #fff;
	color: #452946;
}

.main_nav ul {
	float: left;
	padding-left: 20px;
}

.main_nav li {
	float: left;
	padding: 0 5px;
	font-size: 16px;
	font-weight: bold;
}

.main_nav li a {
	position: relative;
	display: inline-block;
	padding: 6px 12px;
	color: #452946;
}

.main_nav .act a, .main_nav li a:hover {
	background: #452946;
	color: #fff;
}

.main_nav li a em {
	position: absolute;
	top: -5px;
	right: -15px;
	display: inline-block;
	width: 28px;
	height: 16px;
	line-height: 16px;
	background: url(../img/sprite.png) no-repeat 0 -580px;
	font-family: tahoma;
	font-size: 10px;
	color: #fff;
	text-align: center;
}

.main_nav form {
	float: left;
}

.main_nav .search {
	margin: 0 0 10px 40px;
	*margin-bottom: 8px;
	width: 150px;
	padding: 2px 5px;
	background-color: #fff;
	border-top: 1px solid #513c5e;
	border: 1px solid #513c5e;
	border-bottom: 1px solid #513c5e;
	border-radius: 0;
	vertical-align: middle;
}

.main_nav .search_btn {
	margin-bottom: 10px;
	*margin-bottom: 8px;
	padding: 0;
	width: 26px;
	height: 26px;
	background: #dad7da url(../img/sprite.png) no-repeat -280px -176px;
	filter: none;
	border-top: 1px solid #513c5e;
	border-left: none;
	border-right: 1px solid #513c5e;
	border-bottom: 1px solid #513c5e;
	border-radius: 0;
	vertical-align: middle;
}

/* 目录树 */
.tree {
	float: left;
	padding: 20px 0 30px 0;
	width: 210px;
	background: #452946;
	border: 1px solid #452946;
	border-right: none;
/*	font-size: 14px; yangyan.4test*/
	font-size: 12px;
}

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

.tree a:hover {
	color: #fff;
}

.tree .act {
	background: #fff;
	color: #452946;
}

.tree .act:hover {
	color: #452946;
}

.tree p a {
/*	margin-top: 20px; yangyan*/
	margin-top: 10px;
	padding: 5px 10px 5px 20px;
	border-top: 1px solid #e5e4e5;
	font-weight: bold;
}

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

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

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

.tree li a.act {
	background: #fff url(../img/sprite.png) no-repeat 20px -297px;
}

.tree li a.act_close {
	background: #fff url(../img/sprite.png) no-repeat 20px -270px;
	color:#452946;
}

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

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

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

.tree li li a.act {
	background: #fff url(../img/sprite.png) no-repeat 40px -297px;
}

.tree li li a.act_close {
	background: #fff url(../img/sprite.png) no-repeat 40px -270px;
	color:#452946;
}

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

.tree li li li a.act {
	background: #fff;
}

.tree li li li a.act_close {
	background: #fff;
}

/* 内容 */
section {
	position: relative;
	padding: 20px 0 70px 0;
	z-index: 1;
}

article {
	float: right;
	padding: 15px 20px 20px 20px;
	width: 728px;
	min-height: 884px;
	*min-height: 864px;
	_height: 864px;
	background: #fff;
	border-top: 1px solid #452946; /* yangyan add*/
	border-right: 1px solid #452946;
	border-bottom: 1px solid #452946;
}

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

.idTabs ul.tabs li {
	float: left;
}

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

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

.idTabs ul.tabs li a:hover {
	background: #ece9ec;
	color: #333;
}

.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;
}

/* 分页 */
.page {
/*	padding: 0 20px 20px 0; yangyan */
	padding: 0 0 20px 0;
	text-align: right;
}

.page a {
	border: 1px solid #573c57;
/*
	margin: 0 5px;
	padding: 2px 6px;
	font-size: 14px; yangyan */
	margin: 0 2px;
	padding: 4px 6px;
	font-size: 12px;
	color: #452946;
}

.page a:hover {
	background: #573c57;
	border: 1px solid #573c57;
	color: #fff;
}

.page span {
	display: inline-block;
	width: 30px;
}

.page em {
	padding: 2px 6px;
/*
	margin: 0 5px;
	background: #573c57;
	border: 1px solid #573c57; by yangyan*/
	margin: 0 2px;
	font-size: 14px;
/*	color: #fff; by yangyan*/
	color:#000;
}

.page input {
	margin: 0 5px;
	width: 40px;
	border: 1px solid #452946;
}

/* 回顶部 */
.go_top {
	padding-bottom: 30px;
	text-align: right;
}

.go_top a {
	display: inline-block;
	padding-top: 30px;
	background: url(../img/sprite.png) no-repeat right -400px;
}

/* 底部 */
footer {
	padding: 120px 0 20px 0;
	width: 100%;
	background: #000 url(../img/logo.png) no-repeat center 10px;
	color: #999;
}

footer .all {
	position: relative;
	text-align: center;
}

footer p {
	padding-bottom: 5px;
}

footer p span {
	display: inline-block;
	margin: 0 6px;
}

footer img {
	width: 24px;
	height: 24px;
}

footer a {
	color: #999;
}

footer a:hover {
	color: #999;
	border-bottom: 1px solid;
}

footer small {
	margin: 0 10px;
	font-size: 12px;
}

footer address {
	font-size: 11px;
}

/* 弹出框 */
.aui_outer {
	text-align: left;
}

.aui_inner {
	background: #fff;
	box-shadow: 0px 0px 10px 2px rgba(255,255,255,0.3);
	border: 1px solid #9e8b9f;
	border-radius: 3px;
}

.aui_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 15px;
	overflow: hidden;
}

.aui_close {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0;
	width: 11px;
	height: 9px;
	background: url(../img/sprite.png) no-repeat -280px -120px;
	font-size: 0;
	text-decoration: none;
	text-indent: -99em;
	outline: none;
	_cursor: pointer;
}

.aui_close:hover, .aui_close:active {
	text-decoration: none;
}

.aui_main {
	padding-top: 30px;
	text-align: center;
}

.aui_content {
	display: inline-block;
	*display: inline;
	border: none 0;
	text-align: left;
	*zoom: 1;
}

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

.aui_loading {
	width: 96px;
	height: 32px;
	background: url(../img/loading.gif) no-repeat center center;
	text-align: left;
	text-indent: -999em;
	overflow: hidden;
}

.aui_content p {
	line-height: 24px;
}

.aui_footer {
	padding: 0 15px 15px 15px;
	text-align: right;
}

.aui_buttons button {
	margin-left: 10px;
	background: -webkit-linear-gradient(#ece9ec, #dad7da);
	background: -moz-linear-gradient(#ece9ec, #dad7da);
	background: -ms-linear-gradient(#ece9ec, #dad7da);
	background: -o-linear-gradient(#ece9ec, #dad7da);
	background: linear-gradient(#ece9ec, #dad7da);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ece9ec',endColorstr='#dad7da');
	border: 1px solid #b4b0b7;
	color: #452945;
}

.aui_buttons button.aui_state_highlight {
	background: -webkit-linear-gradient(#6e4b6e, #422e42);
	background: -moz-linear-gradient(#6e4b6e, #422e42);
	background: -ms-linear-gradient(#6e4b6e, #422e42);
	background: -o-linear-gradient(#6e4b6e, #422e42);
	background: linear-gradient(#6e4b6e, #422e42);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e4b6e',endColorstr='#422e42');
	border: 1px solid #7e7e7e;
	color: #fff;
}

/* 缩放 */
.cloud-zoom-lens {
	margin: -1px;
	*margin: 0 -1px;
	background: #fff;	
	border: 1px solid #000;
	cursor: move;		
}

.cloud-zoom-title {
	position: absolute !important;
	bottom: 0px;
	padding: 3px;
	width: 100%;
	background: #000;
	color: #fff;
	text-align: center;	
}

.cloud-zoom-big {
	border: 1px solid #000;
	overflow: hidden;
}

.cloud-zoom-loading {
	padding: 3px;
	background: #333;
	border: 1px solid #000;
	color: #fff;	
}

/* 表单美化和验证 ------------------------------ */

/* 单选框和复选框 */
.jqTransformRadioWrapper, .jqTransformCheckboxWrapper {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}

.jqTransformRadio {
	display: block;
	width: 15px;
	height: 19px;
	background: transparent url(../img/radio.png) no-repeat center top;
	vertical-align: middle;
}

.jqTransformCheckbox {
	display: block;
	width: 15px;
	height: 19px;
	background: transparent url(../img/checkbox.png) no-repeat center top;
	vertical-align: middle;
}

.jqTransformChecked {
	background-position: center bottom;
}

/* 下拉框 */
.jqTransformSelectWrapper {
	position: relative;
	float: left;
	height: 24px;
	background: #ece9ec;
	border: 1px solid #b4b0b7;
	border-radius: 4px;
	vertical-align: middle;
}

.jqTransformSelectWrapper div span {
	position: absolute;
	padding: 0 0 0 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}

.jqTransformSelectWrapper .jqTransformSelectOpen {
	position: absolute;
	right: 0px;
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/select.png) no-repeat center center;
	border-radius: 4px;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	top: 22px;
	left: 0px;
	display: none;
	margin: 0px;
	padding: 0 !important;
	height: 300px;
	line-height: 24px;
	background: #fff;
	border: 1px solid #b4b0b7;
	border-radius: 0 0 4px 4px;
	overflow: auto;
	overflow-y: auto;
	z-index: 10;
}

.jqTransformSelectWrapper ul li {

	padding: 0 !important;
	line-height: 24px !important;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 0 10px;
	background: #fff;
	font-size: 12px;
	color: #946a94;
	text-decoration: none;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected, .jqTransformSelectWrapper ul a.selected:hover {
	background: #705070;
	color: #fff;
}

.jqTransformHidden {
	display: none;
}

/* 验证提示 */
.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;
}


/* 首页 ------------------------------ */
.showBox {
	position: relative;
}

.showBox section {
	position: absolute;
}

section.home {
	padding: 30px 0 100px 0;
}

.home ul {
	padding: 15px 0 0 15px;
	background: #fff;
}

.home li {
	position: relative;
	float: left;
	padding: 0 15px 15px 0;
	width: 226px;
	height: 145px;
}

.home li img {
	border: 1px solid #000;
}

.home li.flash {
	width: 950px;
	height: 210px;
}

.home li.focus {
	width: 708px;
	height: 305px;
}

.home li.menu {
	width: 226px;
	height: 305px;
}

.home li.menu p {
	border-top: 1px solid #e5e4e5;
}

.home li.menu p.first {
	border-top: none;
}

.home li.menu a {
	display: block;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	background: #452946;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.home li.menu a:hover {
	background: #fff;
	color: #000;
}

.home li.center {
	width: 467px;
	height: 125px;
	background: url(../img/play.png) no-repeat 236px 80px;
	font-size: 14px;
	font-weight: bold;
	color: #452945;
	text-align: center;
	cursor: pointer;
}

.home li.center p {
	padding-top: 25px;
}

.home li.center strong {
	font-size: 24px;
}

.home .play {
	padding-right: 40px;
}

.home li.txt a {
	display: block;
	padding: 15px;
	width: 196px;
	height: 115px;
	line-height: 115px;
	background: #452945;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.home .fullTb {
	width: 226px;
	height: 145px;
	background: #452945;
}

.home .rate {
	width: 224px;
	background: #fff;
	text-align: center;
}

.home .rate th {
	padding: 5px 5px 4px 5px;
	border-bottom: 1px solid #452945;
	font-weight: bold;
}

.home .rate td {
	padding: 5px;
	border-right: 1px solid #452945;
	border-bottom: 1px solid #452945;
}

.home .rate .no_r {
	border-right: none;
}

.home .rate .no_b {
	border-bottom: none;
}

.home li.last {
	padding: 15px;
	width: 196px;
	height: 115px;
	line-height: 24px;
	background: #452945;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.home .go {
	position: absolute;
	right: 30px;
	bottom: 130px;
	display: inline-block;
	padding: 0 24px 0 12px;
	height: 24px;
	line-height: 24px;
	*padding: 7px 24px 0 12px;
	*height: 17px;
	*line-height: 12px;
	background: #fff url(../img/sprite.png) no-repeat right -33px;
	border: 1px solid #ccc;
	color: #513c5e;
}

/* 焦点图 */
#flashbox{width:708px;height:305px;border:none;}
#flashbox img{width:708px;height:305px;}
.smallslider{position:relative;padding:0;margin:0;overflow:hidden;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{position:static;margin:0;padding:0;width:auto;height:auto;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}
.smallslider h3{position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;text-indent:2%;line-height:26px;z-index:102; width:98%;color:#CCC;}
.smallslider h3 a{padding:0;margin:0;text-indent:0; }
.smallslider h3 a:link,.smallslider h3 a:visited{text-decoration:none;color:#FFFFFF;}
.smallslider h3 a:hover{text-decoration:underline;color:#FF6600;}
.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:103;}
.smallslider-btns span{background-color:#452945;border:1px solid #452945;color:#fff;border-radius:5px;cursor:pointer;float:left;font-size:20px;width:24px;height:24px;line-height:24px;text-align:center;opacity:0.8;}
.smallslider-btns span.current-btn{ background-color:#FFFFFF; border:1px solid #452945;color:#452945;font-size:20px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:101;}
#debug{width:200px;height:200px;border:1px solid;background:#CCC;position:fixed;left:10px;bottom:20px; }

/* 亮点 */
#features {
	display: none;
	padding-top: 250px;
	width: 100%;
	background: url(../img/features.png) no-repeat center 50px;
	_background: url(../img/ie6_features.png) no-repeat center 50px;
}

#features .slogan {
	margin: 0 auto 30px auto;
	width: 600px;
/*	line-height: 24px;
*/	line-height: 30px;
	font-size: 14px;
	color: #fff;
}

#features li {
	float: left;
	padding: 30px 0 20px 0;
	width: 489px;
	border-bottom: 1px solid #907490;
	text-align: center;
}

#features li div {
	height: 250px;
}

#features li.odd h3,
#features li.odd p,
#features li.odd div {
	border-right: 1px solid #907490;
}

#features li h3 {
	padding-bottom: 15px;
	font-family: simhei;
	font-size: 20px;
	font-weight: bold;
	color: #ff0;
	letter-spacing: normal;
}

#features li p {
	height: 85px;
	font-size: 14px;
	font-weight: bold;
	color: #c7c7c7;
	text-align: left;
}

#features li.even p {
	padding-left: 30px;
}

#features li.odd p {
	padding-right: 30px;
}

#features li input {
	padding: 0 10px 0 30px;
	height: 30px;
	*line-height: 28px;
	background: #7f5b7f url(../img/sprite.png) no-repeat -272px -443px;
	filter: none;
	border: 1px solid #7e7e7e;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
}

#features .go_reg {
	padding: 50px 0 60px 0;
	text-align: center;
}

#features li.child_1 div {
	background: url(../img/pic/features_1.png) no-repeat center;
	_background: url(../img/pic/ie6_features_1.png) no-repeat center;
}

#features li.child_2 div {
	background: url(../img/pic/features_2.png) no-repeat center;
	_background: url(../img/pic/ie6_features_2.png) no-repeat center;
}

#features li.child_3 div {
	background: url(../img/pic/features_3.png) no-repeat center;
	_background: url(../img/pic/ie6_features_3.png) no-repeat center;
}

#features li.child_4 div {
	background: url(../img/pic/features_4.png) no-repeat center;
	_background: url(../img/pic/ie6_features_4.png) no-repeat center;
}

#features li.child_7 div {
	background: url(../img/pic/features_7.png) no-repeat center;
	_background: url(../img/pic/ie6_features_7.png) no-repeat center;
}

#features li.child_8 div {
	background: url(../img/pic/features_8.png) no-repeat center;
	_background: url(../img/pic/ie6_features_8.png) no-repeat center;
}

/* 注册 ------------------------------ */
section.reg {
	padding: 0 50px 20px 250px;
	color: #fff;
}

.reg h3 {
	padding-bottom: 30px;
}

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

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

.reg li p {
	float: left;
}

.reg .text {
	padding-right: 30px;
	width: 212px;
	border: 1px solid #fff;
	color: #946a94;
}

.reg select {
	width: 219px;
}

.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;
	border-bottom: 1px solid;
	color: #fff;
}

.reg .submit {
	padding: 5px 0 35px 110px;
}

.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;
}

/* 注册成功 ------------------------------ */
.succeed {
/*	padding: 20px 100px; yangyan */
	padding: 40px 100px;
	border-top: 1px solid #000;
	font-size: 14px;
}

.succeed ul {
	margin: 15px 0;
	padding: 20px 25px;
	background: #fff;
	font-size: 14px;
	color: #150c15;
}

.succeed li {
	padding: 5px 0;
}

.succeed li.fix {
	padding: 10px 0;
}

.succeed .jqTransformSelectWrapper ul {
	margin: 0;
}

.succeed strong {
	display: inline-block;
	width: 300px;
	font-weight: normal;
}

.succeed em {
	display: inline-block;
	font-size: 12px;
	width: 200px;
	color: #956b95;
}

.succeed hr {
	margin: 20px 0;
}

.succeed label {
	float: left;
	width: 120px;
	line-height: 26px;
	text-align: right;
}

.succeed p {
	float: left;
}

.succeed input {
	margin-left: 5px;
	border-color: #956b95;
}

.succeed .jqTransformSelectWrapper {
	margin-left: 5px;
}

.succeed button {
	position: relative;
	top: 2px;
}

.succeed p button {
	margin-left: 5px;
}

.succeed li.last strong {
	font-size: 12px;
}

/* 登录 ------------------------------ */
#login {
	display: none;
	padding: 0 20px;
	width: 400px;
	*width: auto;
	height: 300px;
	font-size: 14px;
}

#login ul {
	padding: 20px 0;
}

#login li {
	padding: 8px 0;
}

#login label {
	display: inline-block;
	margin-right: 10px;
	width: 42px;
	font-weight: normal;
	text-align: right;
}

#login input {
	width: 250px;
}

#login li.vcode input {
	margin-right: 10px;
	width: 176px;
}

#login a, #login a:hover {
	margin-left: 10px;
	border-bottom: 1px solid;
	font-weight: normal;
}

#login p {
	font-weight: bold;
	color: #946a94;
	text-align: center;
	margin-top:10px; /* yangyan add */
}

#login button {
	position: absolute;
	right: 10px;
	bottom: 10px;
	*padding: 0 8px;
}

.sLogin #login {
	width: 400px;
}

.sLogin #login button {
	position: inherit;
}

.login {
	margin: 50px auto;
	*width: 400px;
}

.pass {
/*	margin: 50px auto;
	width: 500px; yangyan*/
	padding: 40px 250px;
	border-top: 1px solid #000;
}

.pass p {
	padding: 20px 0;
	font-weight: bold;
}

.pass li {
	padding: 8px 0;
}

.pass label {
	display: inline-block;
	margin-right: 10px;
	width: 80px;
	font-weight: normal;
	text-align: right;
}

.pass input {
	width: 250px;
}

.pass output {
	margin-left: 10px;
	color: #946a94;
}

.pass p a {
	display: inline-block;
    margin-right: 15px;
    padding: 0 24px 0 12px;
    height: 24px;
    line-height: 24px;
    background: url("../img/sprite.png") no-repeat scroll right -33px #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #513C5E;
}

.error {
	margin: 0 auto;
	padding: 120px 0;
	border-top: 1px solid #000;
	font-size: 16px;
	text-align: center;
}

/* 列表 ------------------------------ */
.list {
	padding-bottom: 20px;
	border-top: 1px solid #000;
}

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

.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 .filter {
	float: left;
	margin-left: 40px;
}

.list .tools .filter em {
	float: left;
	margin: 0 5px 0 20px;
	line-height: 24px;
}

.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 {
	padding-left: 5px;
	background: #ece9ec;
	font-size: 14px;
	font-weight: bold;
	color: #494949;
	text-align: center;/*yangyan*/
	white-space: nowrap;
}

.list td {
/*	padding: 10px; yangyan*/
	padding: 5px;
	height: 95px;
	border-top: 1px solid #c5c5c5;
	font-size: 14px;
	color: #737373;
	text-align: center; /*yangyan*/
}
/*yangyan add +*/
.list .title{
	text-align:left;
}
/*yangyan add -*/

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

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

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

.list .cloud-zoom-lens {
	cursor: pointer;
}

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

.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 {
	display: table-cell;
	*display: block;
	*margin-bottom: 10px;
	width: 160px;
	height: 160px;
	*font-size: 160px;
	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 -180px;
	font-weight: bold;
	color: #452945;
}

.favorites {
	padding: 20px;
	background: #fff;
	border: 1px solid #452946;
}

.favorites .limit {
	margin-bottom: 10px;
	padding: 5px 10px;
	background: #f2f2f2;
}

.favorites .limit a {
	border-bottom: 1px solid;
}

.favorites .page {
	padding-bottom: 0;
}

.favorites .items ul li {
	float: left;
	margin: 0 12px 20px 0;
	width: 178px;
}

.favorites .items ul li.act {
/*	background: #f3f2fc; yangyan */
	background: #ccc;
}

.favorites .items ul li.blank {
	padding: 200px 15px 0 15px;
	border: 3px dashed #b4b0b7;
	border-radius: 10px;
	width: 148px;
	height: 235px;
	font-size: 14px;
	text-align: center;
}

.favorites .items ul li.last {
	margin-right: 0;
}

.favorites .items ul li .pic {
	display: table-cell;
	*display: block;
	width: 178px;
	*width: 176px;
	height: 178px;
	border: 1px solid #c3c3c3;
	border-bottom: none;
	*font-size: 178px;
	text-align: center;
	vertical-align: middle;
}

.favorites .items ul li p {
	padding-top: 5px;
	line-height: 18px;
}

.favorites .items ul li .info {
	padding: 5px 5px 8px 5px;
	height: 128px;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

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

.favorites .items ul li p strong {
	float: right;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
}

.favorites .items ul li p strong.lead {
	background: url(../img/sprite.png) no-repeat -280px -480px;
}

.favorites .items ul li time {
	display: inline-block;
	padding-left: 20px;
	background: url(../img/sprite.png) no-repeat -90px -180px;
	font-weight: bold;
	color: #452945;
}

.favorites .items ul li li {
	float: none;
	margin: 0;
	width: auto;
}

.favorites .items ul li .jqTransformSelectWrapper {
	margin: 2px 5px 0 0;
}

.favorites .pop {
	position: absolute;
	margin: -30px 0 0 -1px;
	padding: 10px;
	width: 158px;
	background: #956a95;
	border: 1px solid #fff;
	color: #fff;
	z-index: 10000;
}

.favorites .price {
	position: relative;
	height: 120px;
	border: 1px solid #ccc;
}

.favorites .price a.fl,
.favorites .price a.fr {
	display: inline-block;
	width: 88px;
	height: 26px;
	line-height: 26px;
	background: #dad7da;
	color: #452946;
	text-align: center;
}

.favorites .price a.act,
.favorites .price a.fl:hover,
.favorites .price a.fr:hover {
	background: #fff;
}

.favorites .price div.left,
.favorites .price div.right {
	position: absolute;
	_position: static;
	top: 30px;
	*margin-left: -88px;
	_margin: 0;
	padding: 5px 10px 10px 10px;
}

.favorites .price p {
	height: 30px;
}

.favorites .price .text {
	width: 48px;
	_width: 40px;
}

.favorites .price .full {
	width: 128px;
}

.favorites .over {
	height: 121px;
	border-top: none;
}

/* 详情 ------------------------------ */
.detail {
	padding: 20px 0 50px 0;
	border-top: 1px solid #000;
}

.detail .item {
	padding: 20px 20px 0 20px;
	background: #fff;
	border: 1px solid #9a9a9a;
}

.live .liveTitle {
	padding-bottom: 20px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.detail .picArea {
	position: relative;
	float: left;
	margin-bottom: 30px;
	width: 400px;
	*z-index: 10000;
}

.detail .picArea dt {
	display: table-cell;
	position: relative;
	padding-bottom: 10px;
	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-bottom: 10px;
	text-align: center;
}

.detail .picArea dd a.fr {
	margin-right: 0px;
}

.detail .picArea dd a {
	margin-right: 10px;
	_margin-right: 9px;
	color: #452945;
}

.detail .picArea img.act {
	border: 1px solid #ff7811;
}

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

.detail .textArea {
	_position: relative;
	float: right;
	margin-bottom: 30px;
	width: 520px;
}
.live .textArea .status{
	font-size:14px;
	text-align:left;
	margin-bottom:20px;
	color:red;
}

.live .textArea .desc{
	font-size:14px;
}
.detail .textArea h4 {
	margin-bottom: 20px;
}
.live .textArea h4{
	margin-bottom: 5px;
}

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

.detail .textArea .tips {
	margin-left: 50px;
	border-bottom: 1px solid;
}

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

.detail .textArea time {
	margin: 0 10px;
	padding: 0 0 0px 0;
/*	background: url(../img/sprite.png) no-repeat -90px -178px; yangyan*/
	font-size: 16px;
	font-weight: bold;
/*	color: #ff7801; yangyan change*/
	color: #ff0000;
}

.detail .textArea .output {
	display: none;
	padding: 5px 15px;
/*	box-shadow: 1px 1px 1px #fff inset; yangyan*/
	font-size:14px;
/*	text-shadow: 1px 1px 0 #fff; yangyan*/
}
.detail .textArea .output .bidTime {
	padding-top: 1px;
	font-size: 12px;
	color: #000000;
}
.detail .textArea .output a {
	color: #eee;
	text-decoration: underline;
}
/* 竞拍页 ++ */
/*加bid_前缀，否则冲突*/
.detail .textArea .output.bid_info {
	background: #a3d910;
	background: #956B95;
	color: #eee;
}

.detail .textArea .output.bid_alert {
	background: #ff0000;
	color: #eee;
}

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

.detail .textArea .output.bid_sucess2 {
/*	background: #956B95;*/
	background: #0064b6;
	color: #eee;
}
/* 竞拍页 -- */

/* 快拍 ++ */
.favorites  .success{
	background: #f77e1d;
	color: #eee;
}
.favorites .success2{
	background: #0064b6;
	color: #eee;
}
.favorites .lost{
	background: #FF0000;
	color: #eee;
}
/* 快拍 -- */

/* yangyan change to be above
.detail .textArea .output.bid_error {
	background: #ffeeeb;
	border: 1px solid #e97157;
	color: #ca4f35;
}

.detail .textArea .output.bid_info {
	background: #d0f0ff;
	border: 1px solid #2489b0;
	color: #1868cc;
}

.detail .textArea .output.bid_fail {
	background: #fcf5d4;
	border: 1px solid #e5b134;
	color: #d08717;
}

.detail .textArea .output.bid_sucess {
	background: #edf7eb;
	border: 1px solid #42ad1f;
	color: #1e7f1b;
}

.detail .textArea .output.bid_sucess2 {
	background: #d0f0ff;
	border: 1px solid #2489b0;
	color: #1868cc;
}*/

.detail .textArea .state {
	padding: 30px 0 10px 0;
	font-size: 18px;
	font-weight: bold;
}

.detail .textArea .state strong {
	margin-right: 20px;
	padding: 4px 0 4px 20px;
	background: url(../img/sprite.png) no-repeat -280px -480px;
	font-size: 12px;
	font-weight: normal;
}

.detail .textArea .liveBid {
	padding-top: 10px;
}

.detail .textArea .liveBid table {
	width: auto;
	border: 1px solid #c5c5c5;
	border-bottom: none;
}

.detail .textArea .liveBid td {
	padding: 5px;
	background: #ECE9EC;
	border-bottom: 1px solid #c5c5c5;
	font-size: 16px;
	text-align: left;
}

.detail .textArea .liveBid td.tar {
	text-align: right;
}

.detail .textArea .doBid {
	margin-top: 10px;
	padding: 0 0 20px 0;
/*	background: #f2f2f2; yangyan change*/
	background: #e3e3e3;
}
/* yangyan add +*/
.detail .textArea .doBid a{
	color: #666;
}
/* yangyan add -*/
.detail .textArea .bigNum {
	padding: 10px;
}

.detail .textArea .bigNum strong {
	margin-left: 10px;
/*	font-size: 24px; yangyan change*/
	font-size: 24px;
/*	color: #bd59d4; yangyan change*/
	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;
	*margin: -328px 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: 26px; yangyan change*/
	line-height: 20px;
}

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

.detail .textArea form .jqTransformSelectWrapper {
	float: none;
}

.detail .textArea .buy_it_now {
	padding: 20px 0 120px 0;
}

.detail .textArea .buy_it_now button {
	margin-right: 30px;
}

.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 10px;
	background: #f2f2f2;
}

.detail .textArea .share {
	padding: 20px 0;
	font-size: 14px;
	text-align: right;
}

.detail .textArea .share span {
	margin-left: 10px;
}

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

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

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

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

.detail table {
	width: 100%;
}

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

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

.detail 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 td {
	padding: 12px 0;
	border-bottom: 1px solid #c5c5c5;
	color: #452945;
	text-align: center;
}

.detail .picArea tr:hover {
	background: none;
}

.detail .picArea td {
	padding: 0;
	border-bottom: none;
	color: #452945;
	text-align: center;
	vertical-align: middle;
}

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

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

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

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

.detail #wantAsk .jqTransformRadioWrapper {
	margin-left: 12px;
}

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

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

.morePic .title {
	padding: 0 20px;
	height: 60px;
	line-height: 60px;
	background: #452946;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}

.morePic ul {
	padding: 10px;
}

.morePic li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 8px;
	border: 1px solid #c3c3c3;
}

.morePic li a {
	display: table-cell;
	*display: block;
	width: 160px;
	height: 160px;
	*font-size: 160px;
	text-align: center;
	vertical-align: middle;
}

/* 会员 ------------------------------ */
.ucenter {
	padding-bottom: 20px;
	border-top: 1px solid #000;
}

.ucenter .tree li a {
	margin-top: 10px;
	border-top: 1px solid #e5e4e5;
}

.ucenter .tree li a.act {
	background: #fff;
}

.ucenter .tree li li a {
	margin-top: 0;
	padding-left: 40px;
	border-top: none;
}

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

.ucenter article .title strong {
	font-size: 18px;
	color: #452945;
}

.ucenter article .title span {
	display: inline-block;
	margin-left: 15px;
	border: 1px solid #b4b0b7;
	border-radius: 4px;
	vertical-align: middle;
}

.ucenter article .title a {
	display: inline-block;
	padding: 3px 10px;
	background: #ece9ec;
	border-left: 1px solid #b4b0b7;
}

.ucenter article .title a.act, .ucenter article .title a:hover {
	background-color: #dad7da;
}

.ucenter article .title span a:first-child {
	border-left: none;
	border-radius: 3px 0 0 3px;
}

.ucenter article .title span a:last-child {
	border-radius: 0 3px 3px 0;
}

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

.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 .tools {
	padding-bottom: 15px;
}

.ucenter .tools input,
.ucenter .tools button {
	margin-left: 6px;
}

.ucenter .tools p em {
	float: left;
	margin: 0 5px 0 20px;
	line-height: 24px;
}

.ucenter table {
	width: 100%;
}

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

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

.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;
}

.ucenter td {
/*	padding: 12px 3px; was. yangyan*/
/*	padding: 10px 3px; was. yangyan*/
	padding: 8px 3px;
	border-bottom: 1px solid #c5c5c5;
	color: #452945;
	text-align: center;
}

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

.ucenter .tal {
	text-align: left;
}

.ucenter .myBill h4 {
	padding-bottom: 20px;
}

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

.ucenter .myBill p span {
	display: inline-block;
	width: 200px;
}

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

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

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

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

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

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

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

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

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

.aui_content .address {
	padding: 10px;
	border-top: none;
}

.ucenter .address p,
.aui_content .address p {
	padding: 10px 0;
}

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

.ucenter .address strong {
	margin-right: 5px;
	font-size: 14px;
}

.ucenter .address input.text,
.aui_content .address input.text {
	width: 300px;
}

.ucenter .address button {
	margin-right: 20px;
}

.ucenter .address span,
.aui_content .address span {
	float: left;
}

.ucenter .address .jqTransformSelectWrapper,
.aui_content .address .jqTransformSelectWrapper {
	margin-right: 10px;
}

.ucenter .myBidding table {
	margin-bottom: 10px;
}

.ucenter .myBidding .total {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #c5c5c5;
}

.ucenter .myBidding .total .fr {
	text-align: right;
}

.ucenter .myBidding .total .fr p {
	padding: 5px 0;
}

.ucenter .financial label {
	width: 200px;
}

.ucenter .financial li p {
	width: 510px;
}

.ucenter .financial button {
	margin-right: 20px;
}

.ucenter .financial .byMail,
.ucenter .financial .byBank {
	padding: 5px 0;
	background: #f2f2f2;
}

.ucenter .financial a.edit {
	position: absolute;
	right: 30px;
	border-bottom: 1px solid;
}

.ucenter .submitOrder .sendWay {
	padding-bottom: 20px;
}

.ucenter .submitOrder .sendWay em {
	margin-left: 10px;
	line-height: 26px;
	color: #c33;
}

.ucenter .submitOrder .edit a {
	margin-left: 10px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid;
}

.ucenter .submitOrder .consignee ul {
	padding-bottom: 15px;
}

.ucenter .submitOrder .consignee label {
	width: 100px;
}

.ucenter .submitOrder .consignee label strong {
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #c33;
}

.ucenter .submitOrder .consignee .myAdd {
	padding: 10px 20px;
	background: #f8f8f8;
	border: 1px solid #b4b0b7;
}

.ucenter .submitOrder .consignee .myAdd strong {
	display: block;
	padding-bottom: 10px;
}

.ucenter .submitOrder .consignee .myAdd p {
	padding: 3px 0;
}

.ucenter .submitOrder .consignee .myAdd p a {
	float: right;
}

.ucenter .reconsider textarea {
	width: 320px;
	height: 180px;
}

.ucenter .reconsider ul {
	padding-bottom: 20px;
}

.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;
}

#mpEdit {
	display: none;
	width: 260px;
}

#mpEdit p {
	line-height: 18px;
}

#mpEdit time {
	display: inline-block;
	margin-right: 10px;
	width: 14px;
	text-align: right;
}

#mpEdit input, #mpEdit button {
	margin-left: 10px;
}

#contractsDetail ul,
#logisticsDetail ul {
	padding: 0 0px 10px 20px;
}

#contractsDetail li,
#logisticsDetail li {
	float: left;
	padding: 20px 28px;
	line-height: 24px;
}

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

#logisticsDetail h4 {
	padding: 0 20px;
}

#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;
}

#inBox table,
#outBox table {
	margin-bottom: 20px;
}

#inBox tr.even,
#outBox tr.even {
	background: #fff;
}

#inBox tr.child_4n,
#outBox tr.child_4n {
	background: #f8f8f8;
}

#inBox tr:hover,
#outBox tr:hover {
	background: #faf5ff;
	cursor: default;
}

#inBox th,
#outBox th {
	padding: 8px 10px;
	text-align: left;
}

#inBox td,
#outBox td {
	padding: 12px 10px;
	border-top: none;
	text-align: left;
}

#inBox td.colspan_4,
#outBox td.colspan_4 {
	padding: 20px;
	line-height: 20px;
}

#inBox td p,
#outBox td p {
	margin-top: 5px;
}

#inBox td p button,
#outBox td p button {
	_margin-bottom: 1px;
}

#write li {
	padding: 5px 0;
}

#write li label {
	float: left;
	width: 50px;
	line-height: 24px;
}

#write li p {
	float: left;
}

#write input {
	width: 300px;
}

#write textarea {
	width: 300px;
	height: 200px;
}

#write button {
	margin-right: 20px;
	_margin-bottom: 1px;
}

#newAcc {
	width: 560px;
	height: 300px;
}

/* 服务 ------------------------------ */
.service {
	border-top: 1px solid #000;
}

.service menu {
	float: left;
	padding: 40px 0 50px 0;
	width: 210px;
	background: #452946;
	border: 1px solid #9a9a9a;
	border-right: none;
}

.service menu li {
	border-top: 1px solid #e5e4e5;
}

.service menu li a {
	display: block;
	padding: 15px 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	_zoom: 1;
}

.service menu .act a, .service menu li a:hover {
	background: #fff;
	color: #000;
}

.service h4 {
	font-size: 20px;
}

.service h5 {
	font-size: 16px;
}

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

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

.service table {
	border-top: 1px solid #452945;
	border-left: 1px solid #452945;
}

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

.service th {
	font-weight: bold;
	text-align: center;
}

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

.service pre th {
	background: #ECE9EC;
}

.help_go_top a {
	color: #fff;
}

/* yang fix ++++++++++++++++++++++++++++++ */ 
.succeed h3{
	letter-spacing: normal;
}                             
.service h4{
	text-align:center; 
	margin-top:20px;
}
.mybid td{
	background:#ffedca;
}
/* yang fix ------------------------------ */ 

.help {
	position: relative;
	padding-bottom: 10px;
}

.help .back,.help .back:hover {
	position: absolute;
	top: 250px;
	left: 30px;
	border-bottom: 1px solid;
	color: #fff;
}

.help h3 {
	padding: 20px 10px 0 10px;
	font-family: arial, simsun, sans-serif;
	font-size: 48px;
	color: #fff;
	text-align: center;
}

.help h4 {
	padding: 10px 200px;
	font-family: arial, simsun, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}

.help p {
	padding: 20px 10px;
	text-align: center;
}

.help p .tab {
	padding: 10px 30px;
	background: #452946;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 5px;
}

.help p .tabL {
	margin-right: 2px;
	border-radius: 5px 0 0 5px;
}

.help p .tabR {
	border-radius: 0 5px 5px 0;
}

.help p .act,.help p .act:hover {
	background: #ECE9EC;
	color: #333;
}

/* 回到顶部 */
a.goTop {
    display: none;
	_display: block;
    position: fixed;
	_position: absolute;
    bottom: 240px;
    width: 29px;
	height: 98px;
	background: url(../img/backtop.png) no-repeat left 0;
    cursor: pointer;
	border: none;
}

a.goTop:hover {
	background: url(../img/backtop.png) no-repeat right 0;
}

/* 现场拍卖 */
.goBack {
	margin-left: 200px;
	line-height: 30px;
}

.previewShow {
	float: left;
	padding: 20px 0 30px 0;
	width: 210px;
	background: #452946;
	border: 1px solid #9a9a9a;
	border-right: none;
	text-align: center;
	color: #fff;
}
.topicShow {
	float: left;
	padding: 20px 0 30px 0;
	width: 210px;
	background: #fbf4e5;
	border: 1px solid #9a9a9a;
	border-right: none;
	text-align: center;
	color: #1d2088;
	font-size:13px;
}
.topicShow a{
	color: #1d2088;
	text-decoration:underline;
}
.previewShow li {
	padding-bottom: 20px;
}

.previewShow li img {
	width: 180px;
}

.previewShow li p {
	padding: 3px 0;
}

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

.marqueeShow {
/*	padding-bottom: 20px;	yangyan */
	border: 1px solid #452946; /*yangyan move to here*/ 
	margin-bottom: 20px;
}

.cover {
	float: left;
	padding: 20px 0 10px 0;
	width: 210px;
	height: 356px;
	_height: 376px; /* yangyan doubt. need test */
	background: #452946;
	background: #eee;
/*	border: 1px solid #452946;	yangyan*/
	border-right: none;
	text-align: center;
	color: #fff;
}

.marqueeArea {
	float: right;
	padding: 15px 20px 0 20px;
	width: 728px;
	background: #fff;
/*	border: 1px solid #452946; yangyan */
	border-left: none;
}

.scene {
	padding-bottom: 20px;
	border-top: 1px solid #000;
}

.scene article {
	min-height: auto;
	height: auto;
}

.scene h3 {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
}

.scene h3 strong {
	margin-right: 30px;
	font-size: 16px;
}

.scene h3 a {
	float: right;
	border-bottom: 1px solid;
	font-family: simsun;
	font-size: 12px;
	letter-spacing: normal;
}

.scene .tile {
	padding-top: 10px;
}

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

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

.scene .tile li div {
	display: table-cell;
	*display: block;
	*margin-bottom: 10px;
	width: 160px;
	height: 160px;
	*font-size: 160px;
	text-align: center;
	vertical-align: middle;
}

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

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

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

.scene .ad {
	height: 200px;
	border: 1px solid #000;
}

#marquee {
	width: 728px;
	height: 256px;
	_height: 276px;
	overflow: hidden;
}

.buy-it-now .textArea em{
	font-size: 24px;
	font-weight: bold;
} 

.favorites .info .current-price{
	color: #ff0000;
}

article h2{
	font-size:18px;
	text-align: center;
	margin-top:10px;
}
article h3{
	text-align: center;
	font-weight: bold!important;
	margin-top:5px;
	margin-bottom:20px;
	font-size:16px;
}
article .stat{
	margin-bottom:20px;
	width:400px;
}
article .stat th{
	background-color:#956B95;
	color:#fff;
	border:1px solid #fff;
	font-size:14px;
	padding:5px 12px;
	font-weight:normal;
	text-align:right;
}
article .stat td{
	font-size:14px;
	padding:6px 12px;
	color:#3a233b;
	font-weight:bold;
	height:25px;
	border:0px;
	text-align:left;
}
.scene .result{
	border-bottom: 1px solid;
	margin-right:20px;
}
.list td a:visited{
	color:#956B95;
}
.list .tile a:visited{
	color:#956B95;
}

.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);
	_background-image: url(../img/bubble_ie6.png);
	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);
	_background-image: url(../img/bubble_ie6.png);
	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) 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;
}

#abate {
	display: none;
}
.back{
	font-size:14px;
}

.contract_num{            
	float:left;
	width:500px!important;
}
.contract_statements{
	float:right;
	width:210px!important;
}
.contract_statements .tar{
	text-align:right;
}
.contract_statements td{
	padding:9px 5px;
}
