@charset "utf-8";
/* 公共样式 */
body {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
div {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dt {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h2 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h5 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h6 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
pre {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
code {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
fieldset {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
legend {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
textarea {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
blockquote {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
th {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
td {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
table {
	border-spacing: 0; border-collapse: collapse
}
fieldset {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
address {
	font-style: normal; font-weight: normal
}
caption {
	font-style: normal; font-weight: normal
}
cite {
	font-style: normal; font-weight: normal
}
code {
	font-style: normal; font-weight: normal
}
dfn {
	font-style: normal; font-weight: normal
}
em {
	font-style: normal; font-weight: normal
}
var {
	font-style: normal; font-weight: normal
}
li {
	list-style-type: none
}
caption {
	text-align: left
}
th {
	text-align: left
}
h1 {
	font-size: 100%
}
h2 {
	font-size: 100%
}
h3 {
	font-size: 100%
}
h4 {
	font-size: 100%
}
h5 {
	font-size: 100%
}
h6 {
	font-size: 100%
}
q:before {
	content: ''
}
q:after {
	content: ''
}
abbr {
	border-right-width: 0px; font-variant: normal; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
acronym {
	border-right-width: 0px; font-variant: normal; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
input {
	font-family: inherit
}
textarea {
	font-family: inherit
}
select {
	font-family: inherit
}
input {
	font-size: 100%
}
textarea {
	font-size: 100%
}
select {
	font-size: 100%
}
legend {
	color: #000
}
.cf {
	zoom: 1
}

.hidd{display:none;}

.blank{clear:both; height:10px; overflow:hidden; display:block;}

.red{color: #cc0000;font-size: 20px;font-weight:bold; padding:0 0 0 5px;}

.cf:after {
	display: block; height: 0px; visibility: hidden; clear: both; overflow: hidden; content: ''
}
body {
	font: 14px/1.5 tahoma,helvetica,arial,sans-serif; color:#666666
}
a {
	color: #f00; text-decoration: none
}
a:hover {
	text-decoration: underline
}
span.money {
	font-family: helvetica,arial,sans-serif
}
span.required {
	color: red
}
.f-input {
	border-bottom: #89b4d6 1px solid; border-left: #89b4d6 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; font-size: 14px; border-top: #89b4d6 1px solid; border-right: #89b4d6 1px solid; padding-top: 3px
}
.f-text {
	border-bottom: #89b4d6 1px solid; border-left: #89b4d6 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; font-size: 14px; border-top: #89b4d6 1px solid; border-right: #89b4d6 1px solid; padding-top: 3px
}
.f-textarea {
	border-bottom: #ddd 1px solid; border-left: #c3c3c3 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; font-size: 14px; border-top: #7c7c7c 1px solid; border-right: #c3c3c3 1px solid; padding-top: 3px
}
.f-select {
	border-bottom: #89b4d6 1px solid; border-left: #89b4d6 1px solid; padding-bottom: 3px; padding-left: 4px; padding-right: 0px; font-size: 14px; border-top: #89b4d6 1px solid; border-right: #89b4d6 1px solid; padding-top: 3px
}
input.formbutton {
	 padding-bottom: 0px; padding-left: 1.5em; width: auto; padding-right: 1.5em; background: #cc3333; letter-spacing: 0.1em; color: #fff; overflow: visible;  cursor: pointer; border:0px; padding-top: 5px; _width: 0
}
input.disabled {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; background: #eee; color: #999; border-top: #ccc 1px solid; cursor: default; border-right: #ccc 1px solid
}
button.formbutton {
	border-bottom: #54a3a7 1px solid; border-left: #4d989b 1px solid; padding-bottom: 0px; line-height: 23px; padding-left: 1.5em; padding-right: 1.5em; background: #63c5c8; letter-spacing: 0.3em; height: 23px; color: #fff; border-top: #82d0d4 1px solid; cursor: pointer; border-right: #92d6d9 1px solid; padding-top: 0px
}
.paginator {
	text-align: right; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; white-space: nowrap; font-size: 12px; padding-top: 10px
}
.paginator li {
	margin: 0px 1px; display: inline; vertical-align: middle
}
.paginator li.current {
	line-height: 24px; margin: 0px 6px; height: 24px; font-weight: bold
}
.paginator li a {
	border-bottom: #bbb 1px solid; position: relative; border-left: #bbb 1px solid; padding-bottom: 0px; line-height: 22px; padding-left: 6px; padding-right: 6px; display: inline-block; height: 22px; border-top: #bbb 1px solid; border-right: #bbb 1px solid; text-decoration: none; padding-top: 0px
}
.paginator li a:hover {
	border-bottom-style: none; padding-bottom: 0px; line-height: 24px; border-right-style: none; padding-left: 7px; padding-right: 7px; border-top-style: none; background: #00adb2; height: 24px; color: #fff; border-left-style: none; text-decoration: none; padding-top: 0px
}
.paginator li a.nolink {
	color: #ccc; cursor: default
}
.paginator li a.nolink:hover {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 0px; line-height: 22px; padding-left: 6px; padding-right: 6px; background: none transparent scroll repeat 0% 0%; height: 22px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 0px
}
.sysmsgw {
	padding-bottom: 10px; padding-left: 37px; padding-right: 0px; color: #000; clear: both; font-size: 14px; padding-top: 8px
}
.sysmsg {
	position: relative; margin: auto; padding-left: 30px; width: 930px
}
.sysmsg .close {
	position: absolute; padding-right: 16px; background: url(../images/bg-sysmsg-close.gif) no-repeat 100% 50%; font-size: 12px; top: 0px; cursor: pointer; right: 20px
}

#sysmsg-error-box{position:absolute; top:157px; left:0; width:100%; z-index:10; overflow:hidden;}

#sysmsg-error {
	border-bottom: #d01e5e 1px solid; border-left: #d01e5e 1px solid; background: #ffdcd7; color: #d01e5e; border-top: #d01e5e 1px solid; border-right: #d01e5e 1px solid;
}

#sysmsg-success {
	border-bottom: #690 2px solid; background: #edfeda; color: #690; border-top: #690 2px solid
}
#sysmsg-error .sysmsg {
	background: url(../images/bg-sysmsg-error.gif) no-repeat 0px 0px
}
#sysmsg-success .sysmsg {
	background: url(../images/bg-sysmsg-success.gif) no-repeat 0px 0px
}
#sysmsg-tip {
	position: relative; width: 948px; font-size: 14px; top: -15px; left: 8px
}
#sysmsg-tip .sysmsg-tip-top {
	background: url(../images/bg-sysmsg-tip.gif) no-repeat 0px 0px; height: 12px; overflow: hidden
}
#sysmsg-tip .sysmsg-tip-content {
	border-left: #e74a02 1px solid; padding-bottom: 0px; padding-left: 30px; padding-right: 30px; background: #ffffff; border-right: #e74a02 1px solid; padding-top: 0px
}
#sysmsg-tip .sysmsg-tip-bottom {
	background: url(../images/bg-sysmsg-tip.gif) no-repeat 0px -13px; height: 12px; font-size: 12px; overflow: hidden
}
#sysmsg-tip .sysmsg-tip-close {
	position: absolute; padding-right: 16px; display: none; background: url(../images/bg-sysmsg-close.gif) no-repeat 100% 50%; color: #699701; font-size: 12px; top: 12px; cursor: pointer; right: 20px
}
#sysmsg-tip .deal-close {
	z-index: 1; position: relative; 
}
#sysmsg-tip .deal-close .focus {
	z-index: 2; position: absolute; padding-bottom: 12px; padding-left: 35px; width:250px; padding-right: 35px; background: url(../images/dingyu_title.gif) no-repeat 15px 15px; height: 60px; top: -9px; padding-top: 12px; left: -31px; _left: -55px; color:#e15616; font-weight:bold;
}
#sysmsg-tip .deal-close .body {
	padding-left: 220px; height: 30px
}
#sysmsg-tip .deal-close .subscribe-succ {
	display: block; padding-top: 5px
}
#sysmsg-tip .deal-close td {
	line-height: 1.2; vertical-align: middle; padding-top: 1px
}
#sysmsg-tip .deal-close .f-text {
	width: 216px; color: #333
}
#sysmsg-tip .deal-close .commit {
	border-bottom-style: none; border-right-style: none; text-indent: -999em; width:72px; border-top-style: none; background: url(../images/dingyu.gif) no-repeat 0px 0px; height:24px; border-left-style: none
}
.sysmsg-tip-deal-close {
	margin-bottom: 15px
}
#sysmsg-guide {
	z-index: 1; position: relative; margin: 0px 0px 10px 8px; width: 951px; zoom: 1; background: url(../images/bg-newbie-guide.gif) no-repeat 0px 0px; height: 156px; top: -10px; left: 0px; dpadding-top: 25px
}
#sysmsg-guide .link {
	padding-top: 25px
}
#sysmsg-guide .link a {
	width: 950px; display: block; height: 110px
}
#sysmsg-guide .close {
	position: absolute; line-height: 20px; padding-right: 20px; display: block; background: url(../images/bg-newbie-close.gif) no-repeat right center; height: 20px; color: #666; font-size: 12px; top: 1px; right: 14px; padding-top: 2px; _top: 2px; _padding-top: 0
}
body {
	/*background: url(../images/bg-bd.jpg) #EF9A48 no-repeat 50% 150px*/
}
body.bg-alt {
	background: url(../images/bg-deal.jpg) #EF9A48 no-repeat 50% 150px
}
body.bg-newbie {
	background-position: 50% 326px
}
#hdw {
	background: url(../images/head_bg.gif) repeat-x 0px 0px; height:170px
}
#bdw {
	min-height: 500px; _height: 500px
}
#ftw {
	background: url(../images/bg-ft.gif) repeat-x 0px 0px; height:362px
}
#hd {
	z-index: 2; position: relative; margin: 0px auto; width: 960px
}
#hd .nav {
	position: absolute; padding-left: 8px; top: 115px; left: 0px
}
#hd .logins {
	position: absolute; width: 320px; top: 115px; right: 0px; height:42px; overflow:hidden; 
}
#hd .refer {
	position: absolute; text-align: center; padding-bottom: 0px; padding-left: 20px; width: 290px; padding-right: 20px; background: #515151; height: 29px; color: #3fcfd0; font-size: 12px; top: 0px; right: 0px; padding-top: 7px
}
#hd .refer a {
	color: #3fcfd0
}
#hd .nav li {
	float: left
}
#hd .logins .line {
	width: 115px; background: url(../images/bg-logins-line.gif) no-repeat 0px 50%; float: right; height: 42px
}
#hd .logins .islogin {
	width: 2px
}
#hd .logins ul {
	float: right
}
#hd .logins li {
	float: left
}
#hd .nav a {
	padding-bottom: 0px; line-height: 42px; padding-left: 25px; padding-right:25px; float: left; height: 42px; color: #fff; font-size: 16px; padding-top: 0px;  font:20px/42px 微软雅黑;
}
#hd .logins a {
	line-height: 42px; display: block; height: 42px; color: #fff; font-size: 14px
}
#hd .logins .username {
	text-align: center; padding-bottom: 0px; line-height: 42px; padding-left: 25px; padding-right: 6px; font-family: helvetica,arial,sans-serif; height: 42px; color: #333; padding-top: 0px; ddbackground: #ccc; dwidth: 65px; width:125px; overflow:hidden;
}
#hd .logins .account {
	text-align: center; width: 90px
}
#hd .logins .account a {
	outline-width: 0px
}
#hd .logins .logout {
	text-align: center; width: 60px
}
#hd .logins .login {
	text-align: center; width: 60px
}
#hd .logins .signup {
	text-align: center; width: 60px
}
#hd .nav a:hover {
	background-color: #ff0000; color: #ffffff; text-decoration: none
}
#hd .logins a:hover {
	background: #DE481D; color: #fff; font-weight: bold; text-decoration: none
}
#hd .logins a.hover {
	background: #DE481D; color: #fff; font-weight: bold; text-decoration: none
}
#nav {
	position: relative
}
#nav ul {
	font-size: 16px; font-weight: bold
}
#logo {
	padding-left: 37px; padding-top: 23px
}
#hd .guides {
	z-index: 2; position: absolute; top: 54px; left: 374px
}
#hd .city {
	line-height: 25px; width: 73px; background: url(../images/bg-guides-city.gif) no-repeat 0px 0px; float: left; height: 25px
}
#hd .city h2 {
	text-align: center; color: #fff
}
#hd .change {
	padding-bottom: 3px; padding-left: 8px; width: 80px; padding-right: 8px; float: left; color: #fff; font-size: 12px; cursor: pointer; padding-top: 5px; _padding-top: 3px
}
#hd .city-list {
	padding-bottom: 10px; margin-top: 5px; padding-left: 10px; width: 345px; padding-right: 10px; display: none; background: #515151; float: left; clear: both; padding-top: 10px
}
#hd .city-list ul {
	padding-bottom: 5px; float: left
}
#hd .city-list li {
	width: 80px; margin-bottom: 5px; float: left; margin-left: 5px; dborder: 1px dashed #666
}
#hd .city-list li a {
	text-align: center; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; display: block; color: #fff; padding-top: 2px
}
#hd .city-list li a:hover {
	background: #666; color: #399
}
#hd .city-list li.current a {
	background: #666; color: #f1f1f1
}
#hd .city-list li.current a:hover {
	color: #399
}
#hd .city-list .other {
	zoom: 1; clear: both; font-size: 12px; border-top: #666 1px dashed; padding-top: 5px
}
#hd .city-list .other a {
	padding-bottom: 2px; padding-left: 5px; width: 60px; padding-right: 5px; float: right; color: #399; padding-top: 2px
}
#hd .city-list .other a:hover {
	background: #666; color: #399; text-decoration: none
}
#myaccount-menu {
	position: absolute; padding-bottom: 8px; background-color: #63c5c8; padding-left: 0px; padding-right: 0px; display: none; border-top-width: 0px; font-size: 14px; top: 157px; right: 60px; font-weight: normal; padding-top: 8px; dborder: 1px solid #76a045
}
#myaccount-menu li {
	border-bottom: #47abad 1px dashed; padding-bottom: 5px; padding-left: 0px; width: 150px; padding-right: 0px; padding-top: 5px
}
#myaccount-menu li a {
	padding-left: 20px; display: block; color: #eef9fd
}
#myaccount-menu li a:hover {
	color: #FFFFCC; text-decoration: underline; font-weight: bold;
}
#ft {
	margin: 0px auto; width: 960px
}
#ft .contact {
	text-align: right; line-height: 58px; height: 58px; font-weight: bold
}
#ft .contact a {
	color: #fff
}
#ft ul {
	background: #222
}
#ft ul {
	color: #666
}
#ft ul a {
	color: #666
}
#ft .copyright {
	color: #666
}
#ft li.col {
	padding-bottom: 0px; padding-left: 50px; width: 110px; padding-right: 0px; display: inline; float: left; height: 140px; border-right: #373536 1px dashed; padding-top: 40px
}
#ft li.end {
	border-bottom-style: none; border-right-style: none; padding-left:35px; border-top-style: none; border-left-style: none
}
#ft h3 {
	color: #666; font-size: 14px
}
#ft .sub-list {
	margin-top: 5px; font-size: 12px
}
#ft .sub-list li {
	list-style-position: inside; line-height: 20px; list-style-type: disc
}
#ft .logo-footer {
	padding-top: 25px
}
#ft .copyright p {
	text-align: center; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; color: #ffffff; font-size: 12px; padding-top: 3px
}
#miibeian {
	color: #ddd
}
dd#bd {
	z-index: 1; position: relative; padding-bottom: 65px; margin: 0px auto; padding-left: 0px; width: 960px; padding-right: 0px; padding-top: 30px
}
#bd {
	z-index: 1; position: relative; margin: 30px auto 65px; width: 960px
}
#content {
	padding-bottom: 0px; padding-left: 0px; width: 702px; padding-right: 0px; float: left; margin-left: 8px; margin-right: 16px; padding-top: 0px; _display: inline
}
#sidebar {
	width: 234px; float: left; _display: inline
}
#sidebar h2 {
	padding-bottom: 8px; font-size: 1.2em
}
#sidebar .credit {
	padding-bottom: 10px; padding-left: 15px; padding-right: 10px; padding-top: 10px
}

#sidebar .credit .f-input {
	width: 190px; display: block
}

#sidebar #credit-link {
	padding-left: 12px; background: url(../images/blue_arrow.gif) no-repeat 0px 5px
}

#sidebar .side-tip {
	padding-bottom: 10px; padding-left: 15px; padding-right: 10px; padding-top: 10px
}
#sidebar .side-tip h3 {
	margin: 15px 0px 5px
}
#sidebar .side-tip h3.first {
	margin-top: 0px
}
#sidebar .side-tip p {
	margin: 5px 0px 10px
}
#sidebar .side-invite-tip .tip {
	padding-bottom: 4px; padding-left: 15px; padding-right: 15px; padding-top: 4px
}
#sidebar .side-invite-tip h2 {
	padding-bottom: 5px; padding-top: 0px
}
#sidebar .side-invite-tip p {
	line-height: 1.5
}
#sidebar .side-invite-tip strong {
	color: #c33
}
#sidebar .side-invite-tip a {
	font-size: 12px; font-weight: bold
}
/*.box-top {
	background: url(../images/bg-box-702.gif) no-repeat 0px 0px; height:12px; overflow: hidden
}
..box-split .box-top {
	background: url(../images/bg-box-split-702.gif) no-repeat 0px 0px
}
*/
.box-content {
	background: url(../images/bottom-content-c.png) repeat-y -1px 0;
  _background:url("../images/bottom-content.gif") right repeat-y;
}
.box-bottom {
	background: url(../images/bottom-content-bottom-c.png) no-repeat -7px 0px;
	_background:url("../images/bottom-content-bottom.gif") no-repeat -7px 0;
  height:14px; overflow: hidden
}
.box-split .box-content {
border-bottom-style: none; border-right-style: none; border-top-style: none; background: url(../images/bg-box-split-702b.gif) repeat-y 0px 0px; border-left-style: none
}
.box-split .box-bottom {
	background: url(../images/bg-box-split-702.gif) no-repeat 0px -25px
}
.sbox {
	width: 230px
}
.sbox-top {
	background: url(../images/bg-sbox-230-top.png) no-repeat 0px 0px;
	_background: url(../images/bg-sbox-230-top.gif) no-repeat 0px 0px;
  height:16px; overflow: hidden;

}
.sbox-content {
	border-left: #ea5503 2px solid; background: #fff; border-right: #ea5503 2px solid
}
.sbox-bottom {
	background: url(../images/bg-sbox-230-b.png) no-repeat 0px 0px; height:23px; 
	_background: url(../images/bg-sbox-230-b.gif) no-repeat 0px 0px; height:23px; 
}
.sbox-white {
	width: 230px
}
.sbox-white .sbox-top {
	background: url(../images/bg-sbox-230-white.gif) no-repeat 0px 0px; height: 12px; overflow: hidden
}
.sbox-white .sbox-content {
	border-bottom-style: none; border-right-style: none; border-top-style: none; background: #fff; border-left-style: none
}
.sbox-white .sbox-bottom {
	background: url(../images/bg-sbox-230-white.gif) no-repeat 0px -13px; height: 12px
}
.clear {
	clear: both
}
.dashboard {
	z-index: 2; position: relative; bottom: -2px; zoom: 1; float: left; margin-left: 24px; _display: inline
}
.dashboard ul {
	float: left; _display: inline
}
.dashboard li {
	float: left; font-size: 14px; margin-right: 4px; _display: inline
}
.dashboard li a {
	padding-bottom: 0px; padding-left: 10px; outline-width: 0px; padding-right: 0px; background: url(../images/bg-dashboard-tab.gif) no-repeat 0px -200px; float: left; height: 27px; padding-top: 7px; color:#996633; font-size:14px; font-weight:bold;
}
.dashboard li span {
	width: 10px; background: url(../images/bg-dashboard-tab.gif) no-repeat -161px -300px; float: left; height: 34px
}
.dashboard li.current a {
	background-position: 0px 0px
}
.dashboard li.current span {
	background-position: -161px -100px
}
.coupons-table {
	margin: 10px 10px 30px
}
.coupons-table td {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 10px
}
.coupons-table th {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 10px
}
.coupons-table td {
	background: #fff
}
.coupons-table .alt td {
	background: #f1f1f1
}
.coupons-table .alt th {
	background: #f1f1f1
}
.coupons-table .last {
	white-space: nowrap
}
.coupons-table .last form {
	text-align: center
}
.coupons-table .last form p {
	margin-top: 4px
}
.coupons-table .op {
	font-size: 12px
}
.sendsms-failure {
	color: #c00
}
.coupons-table a.deal-title {
	color: #626061
}
.coupons-table a.deal-title:hover {
	color: #626061
}
.coupons-table .left {
	text-align: left
}
#content .coupons-table .last .f-input {
	width: 90px; margin-bottom: 4px; float: none
}
.deals-table {
	margin: 10px 10px 30px
}
.deals-table td {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 10px
}
.deals-table th {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 10px
}
.deals-table th {
	text-align: right; vertical-align: top
}
.bizs-table th {
	text-align: right; vertical-align: top
}
#content .head {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px
}
#content .head h2 {
	padding-left: 10px; display: inline; font-size: 2em
}
#content div.success {
	padding-left: 132px; background: url(../images/bg-pay-return-success.gif) no-repeat 45px 25px; height: 45px; padding-top: 50px
}
#content div.error {
	padding-left: 132px; background: url(../images/bg-pay-return-error.gif) no-repeat 45px 25px; height: 57px; padding-top: 38px
}
#content div.success h2 {
	font-family: '黑体',helvetica,arial,sans-serif; font-size: 28px
}
#content div.error h2 {
	font-family: '黑体',helvetica,arial,sans-serif; font-size: 28px
}
#content .title {
	padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px
}
#content .title h3 {
	padding-left: 10px; display: inline; font-size: 1.5em
}
#content .sect {
	padding-bottom: 50px; padding-left: 10px; width: 678px; padding-right: 10px; border-top: #cccccc 1px dashed; padding-top: 20px
}
#content .field {
	padding-bottom: 2px; margin: 5px auto 10px; padding-left: 10px; width: 650px; padding-right: 10px; float: left; clear: left; padding-top: 0px; _display: inline
}
#content .field label {
	text-align: right; line-height: 30px; width: 90px; padding-right: 20px; float: left; height: 30px; color: #333; font-size: 14px
}
#content .field .f-input {
	margin: 3px 0px 0px; width: 280px; float: left
}

.field_msg{padding-bottom: 2px; margin: 5px auto 10px; padding-left: 10px; width: 550px; padding-right: 10px; float: left; clear: left; padding-top: 0px; _display: inline;}
.field_msg label{
	text-align: right; line-height: 30px; width: 90px; padding-right: 20px; float: left; height: 30px; color: #333; font-size: 14px;
}

.consignee-box{padding:20px 0 0 0;}

.choose-type{padding:0 0 15px 16px;}

.consignee-box select{width:83px;}

.consignee-box .field{margin:0; padding:0px;}

#content #deal-buy-box .f-input {
	width: 240px
}
#content .field .f-textarea {
	margin: 3px 0px 0px; width: 290px; float: left; height: 100px
}
#content .field .f-check {
	margin-top: 0px; float: left
}
#content .readonly {
	background: #f1f1f1; color: #666
}
#content .hint {
	width: 300px; float: left; color: #989898; margin-left: 110px; clear: left; font-size: 12px
}
#content .act {
	padding-bottom: 0px; padding-left: 10px; padding-right: 10px; margin-left: 110px; clear: left; padding-top: 0px
}
#content .act .button {
	padding-left: 0px; width: 158px; height: 33px; cursor: pointer
}
#content .notice-title {
	font-size: 16px
}
#content .notice {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
#content .notice-special {
	border-bottom: #ccc 1px dashed; border-left: #ccc 1px dashed; padding-bottom: 10px; margin: 10px; padding-left: 10px; padding-right: 10px; background: #f1f1f1; border-top: #ccc 1px dashed; border-right: #ccc 1px dashed; padding-top: 10px
}
#signup .f-input-tip {
	margin-top: 5px; float: left; color: #666; margin-left: 10px; font-size: 12px
}
#signup .email .f-input {
	font-weight: bold
}
#signup .username .f-input {
	font-weight: bold
}
#signup .city {
	margin-bottom: 0px
}
#signup .f-city {
	margin-top: 4px; float: left; color: #333
}
#signup .field .f-cityname {
	width: 100px; color: #333
}
#signup .enter-city {
	margin-top: 0px; float: left; color: #333; margin-left: 15px
}
#signup .subscribe {
	padding-bottom: 0px; margin-top: 5px; width: 200px; margin-left: 107px
}
#signup .subscribe label {
	text-align: left; line-height: 20px; margin-top: 2px; padding-left: 3px; width: 150px; height: 20px; font-size: 12px
}
#signup .act {
	margin-top: 0px
}
#signuped .sect {
	padding-bottom: 50px; padding-left: 50px; width: auto; padding-right: 50px; padding-top: 50px
}
#signuped .notice-content {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #666; padding-top: 5px
}
#signuped .help-tip {
	padding-bottom: 20px; margin-top: 25px; padding-left: 25px; padding-right: 30px; background: #f7f7f7; font-size: 12px; padding-top: 20px
}
#signuped .help-list {
	margin: 10px 0px 0px
}
#signuped .help-list li {
	list-style-position: inside; list-style-type: disc; margin-bottom: 5px; color: #666
}
.signup-gotoverify {
	text-align: center; margin-top: 15px
}
#verify .sect {
	padding-bottom: 50px; padding-left: 50px; width: auto; padding-right: 50px; padding-top: 50px
}
#verify .notice-content {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #666; padding-top: 5px
}
#login .email .f-input {
	font-weight: bold
}
#login .autologin {
	padding-bottom: 0px; margin-top: 0px; width: 200px; margin-left: 110px
}
#login .autologin label {
	text-align: left; line-height: 20px; margin-top: 2px; padding-left: 3px; height: 20px; font-size: 12px
}
#login .lostpassword {
	margin-top: 5px; float: left; margin-left: 10px; font-size: 12px
}
#login .side-tip h2 {
	padding-bottom: 0px
}
#signup .side-tip h2 {
	padding-bottom: 0px
}
#login .side-tip p {
	margin-top: 10px
}
#signup .side-tip p {
	margin-top: 10px
}
#coupons .head {
	position: relative
}
#coupons .filter {
	position: absolute; top: 25px; right: 10px
}
#coupons .filter li {
	margin: 0px 5px 0px 0px; float: left; font-size: 12px
}
#coupons .filter a {
	padding-bottom: 3px; padding-left: 1px; padding-right: 1px; padding-top: 3px
}
#coupons .filter .current a {
	padding-bottom: 3px; padding-left: 7px; padding-right: 7px; background: #00adb2; color: #fff; padding-top: 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px
}
#coupons .delivery-text {
	color: #808080
}
#coupons .coupons-table td {
	text-align: center
}
#coupons .coupons-table th {
	text-align: center
}
#coupons .sbox {
	margin-top: 34px
}
#coupons .invalid {
	color: #ddd
}
#settings .rail {
	margin-top: 34px
}
#mis .f-textarea {
	width: 430px; height: 200px
}
#mis .f-input {
	width: 430px
}
#feedback .notice {
	padding-bottom: 20px; padding-left: 10px; padding-right: 10px; padding-top: 0px
}
#feedback .f-textarea {
	width: 430px
}
#feedback .f-input {
	width: 430px
}
#about .sect h3 {
	margin: 20px 0px 10px; padding-left: 10px; font-size: 1.2em
}
#about .sect h4 {
	margin: 25px 0px 10px; padding-left: 10px; font-size: 1em
}
#about .sect p {
	line-height: 1.5em; margin: 10px
}
#about .sect ol.list {
	margin: 10px 20px
}
#about .sect ol.list li {
	list-style-position: inside; list-style-type: decimal
}
#about .sect ul.list {
	margin: 10px 20px
}
#about .about .sect {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
#about .about ul.list {
	margin: 5px 10px 30px 30px
}
#about .about dl {
	margin-top: 20px; margin-left: 10px
}
#about .about dt {
	font-weight: bold
}
#about .about h3.contact {
	padding-bottom: 8px; padding-left: 18px; padding-right: 18px; background: #e8f9ff; font-size: 16px; padding-top: 8px
}
#about .about dl.contact {
	margin-left: 18px
}
#about .job .caption {
	margin: 0px 20px
}
#about .job .faith {
	margin: 10px 10px 30px; padding-left: 21px
}
#about .job .joinus {
	padding-left: 23px
}
#about .job .job-title {
	padding-bottom: 3px; padding-left: 30px; padding-right: 30px; zoom: 1; background: url(../images/bg-toggle-fold.gif) #e8f9ff no-repeat 10px -89px; cursor: pointer; padding-top: 3px
}
#about .job .fold {
	background-position: 10px -89px
}
#about .job .unfold {
	background-position: 10px 11px
}
#about .job .job-desc {
	display: none
}
#about .job .job-desc p {
	margin-bottom: 0px; margin-left: 30px
}
#about .job .job-desc p.continue {
	margin-bottom: 20px
}
#about .job .job-desc ul {
	margin: 5px 20px 0px 47px
}
#about .job .job-desc ol {
	margin: 5px 20px 20px 53px
}
#about .job .job-desc ul li {
	list-style-position: outside; list-style-type: disc
}
#about .job .job-desc ol li {
	list-style-position: outside; list-style-type: decimal
}
#about .job .job-desc h4 {
	font-size: 16px
}
#about .job .job-desc h5 {
	margin-left: 30px
}
#learn .intro {
	margin: 0px 10px
}
#learn .step {
	margin: 10px 10px 20px
}
#learn .first {
	margin-top: 0px
}
#learn .guide {
	padding-bottom: 20px; padding-left: 30px; width: auto; padding-right: 30px; padding-top: 20px
}
#learn .guide-steps {
	color: #666
}
#learn .guide-steps li {
	z-index: 1; position: relative
}
#learn .guide-steps h3 {
	margin-top: 50px; text-indent: -999em; width: 370px; background: url(../images/bg-learn-guide-titles.gif) no-repeat 0px 0px; height: 38px
}
#learn .guide-steps h3.step1 {
	margin-top: 0px
}
#learn .guide-steps h3.step2 {
	background-position: 0px -200px
}
#learn .guide-steps h3.step3 {
	background-position: 0px -400px
}
#learn .guide-steps h3.step4 {
	background-position: 0px -600px
}
#learn .guide-steps .text {
	margin-top: 5px; padding-left: 50px; width: 290px
}
#learn .guide-steps .text img {
	margin-top: 10px; display: block
}
#learn .bubble {
	position: absolute; top: 0px; left: 370px
}
#learn .bubble-top {
	padding-bottom: 20px; padding-left: 28px; width: 237px; padding-right: 10px; background: url(../images/bg-learn-guide-bubble.gif) no-repeat 0px 0px; padding-top: 20px
}
#learn .bubble-bottom {
	width: 275px; zoom: 1; background: url(../images/bg-learn-guide-bubble.gif) no-repeat 0px -588px; height: 12px; overflow: hidden
}
#learn .bubble li {
	list-style-position: inside; list-style-type: decimal
}
#learn .bubble ol.buy li {
	margin-bottom: 25px
}
#learn .bubble ol.buy li.last {
	margin-bottom: 0px
}
#learn .bubble ol.coupon li {
	margin-top: 5px
}
#learn .bubble ol.coupon p {
	padding-left: 20px; font-size: 12px
}
#learn .bubble ol.coupon p img {
	margin-top: 12px; display: block; margin-left: -18px
}
#help .side-tip-help {
	padding-bottom: 1px; padding-left: 12px; padding-right: 12px; padding-top: 10px
}
#help .side-tip-help img {
	display: block
}
#help .side-tip-help span {
	margin: 5px 0px 15px; padding-left: 10px; display: block
}
#help .faq .sect {
	padding-bottom: 10px; padding-left: 10px; width: auto; padding-right: 10px; padding-top: 16px
}
#help .faq .faqlist li {
	list-style-position: inside; padding-bottom: 10px; list-style-type: decimal; padding-left: 10px; padding-right: 10px; margin-bottom: 12px; padding-top: 10px
}
#help .faq .faqlist li.alt {
	background: #f6f6f6
}
#help .faq .faqlist h4 {
	display: inline; color: #333
}
#help .faq .faqlist p {
	line-height: 1.5em; margin: 8px 20px 0px 16px; color: #666
}
#help .faq .paytype p {
	padding-left: 140px; padding-top: 15px
}
#help .faq .paytype .Alipay {
	background: url(../images/Alipay.gif) no-repeat 0px 2px; height: 39px
}
#help .faq .paytype .Chinabank {
	background: url(../images/Chinabank.gif) no-repeat 0px 5px; height: 35px
}

@media unknown    
{
#help .faq .faqlist p {
	margin-left: 17px
}
    }
#deal-default .side-invite {
	margin-top:13px
}
#deal-default .side-invite .tip {
	padding-bottom: 4px; padding-left: 15px; padding-right: 15px; padding-top: 4px
}
#deal-default .side-invite h2 {
	padding-bottom: 5px; padding-top: 0px
}
#deal-default .side-invite p {
	line-height: 1.5
}
#deal-default .side-invite strong {
	color: #c33
}
#deal-default .side-invite a {
	font-size: 12px; font-weight: bold
}
#deal-default .side-business {
	margin-top: 15px
}
#deal-default .side-business .tip {
	padding-bottom: 4px; padding-left: 15px; padding-right: 15px; padding-top: 4px
}
#deal-default .side-business h2 {
	padding-bottom: 5px; padding-top: 0px
}
#deal-default .side-business p {
	line-height: 1.5
}
#deal-share .deal-share-fix {
	width: 10px; background: url(../images/bg-share-corner.gif) no-repeat 100% -50px; float: left; height: 30px
}
#deal-share .deal-share-top {
	background: url(../images/bg-share-corner.gif) no-repeat 0px 0px; float: left; margin-left: 24px; _display: inline
}
#deal-share .deal-share-links {
	padding-bottom: 0px; padding-left: 20px; width: 453px; padding-right: 0px; float: left; height: 23px; padding-top: 7px
}
#deal-share .deal-share-links h4 {
	float: left; font-weight: normal; color:#ffffff; font-family:"微软雅黑";
}
#deal-share .deal-share-links ul {
	zoom: 1
}
#deal-share .deal-share-links li {
	margin-top: 2px; float: left; margin-left: 3px
}
#deal-share a {
	line-height: 18px; padding-left: 20px; outline-width: 0px; font-family: helvetica,arial,sans-serif; background: url(../images/icons-share.gif) no-repeat 0px 0px; float: left; height: 16px; color: #ffffff; font-size: 12px; margin-right: 10px; dwidth: 30px
}
#deal-share a:hover {
	color: #e15616
}
#deal-share a img {
	vertical-align: -2px; margin-right: 2px
}
#deal-share .kaixin {
	background-position: 0px -40px
}
#deal-share .renren {
	background-position: 0px -80px
}
#deal-share .douban {
	background-position: 0px -120px
}
#deal-share .email {
	background-position: 0px -161px
}
#deal-share .sina {
	background-position: 0px -201px
}
#deal-share-im-c {
	width: 483px; display: none; margin-left: 24px; clear: both
}
#deal-share-im-c .deal-share-im-b {
	border-left: #fcf6f1 1px solid; padding-bottom: 10px; background-color: #fcf6f1; padding-left: 20px; padding-right: 10px; height: 50px; border-right: #fcf6f1 1px solid; padding-top: 10px
}
#deal-share-im-c .f-input {
	width: 262px
}
#deal-share-im-c .formbutton {
	display: inline
}
#deal-intro {
	border: #ea5503 2px solid; 
	padding-bottom: 15px;
	padding-left: 14px;
	padding-right: 14px;
	background: #fff;
	clear: both; 
	padding-top: 25px
}

/*#deal-intro {
	clear: both;
}
#deal-intro .deal-intro-t{
	background: url(../images/index_tuangou_t.png) no-repeat;
	height:13px; 
	border:0px;
}
#deal-intro .deal-intro-c{ 
	background: url(../images/index_tuangou_c.png) repeat-y; 
	padding-bottom: 15px;
	padding-left: 14px; 
	padding-right: 14px;
	padding-top: 25px 
  }
#deal-intro .deal-intro-b{ 
	background: url(../images/index_tuangou_b.png) no-repeat;
	height:13px;
}*/

#deal-intro .main {
	width: 215px; font-family: helvetica,arial,sans-serif; float: left; margin-right: 15px; _display: inline
}
#deal-intro .side {
	width: 440px; float: left; margin-right: 0px
}
#deal-intro .side .deal-buy-cover-img img {
	width: 440px
}
#deal-intro .side .digest {
	margin-top: 28px; min-height: 70px; padding-left: 70px; padding-right: 35px; background: url(../images/bg-deal-voice-quote.gif) no-repeat 0px 10px; color: #666; margin-left: 10px; _height: 70px; font-family:"楷体"; font-size:14px;
}
#deal-intro h1 {
	padding-bottom: 20px; line-height: 1.2; padding-left: 50px; padding-right: 50px; font-family: '微软雅黑',arial,sans-serif; font-size: 30px; padding-top: 0px;
}
#deal-intro h1 span {
	font-family: arial,sans-serif;
}
#deal-intro .deal-buy {
	position: relative;
	left:25px;
}/*jozhi*/
#deal-intro .deal-today-link a{
	color:ff2900;
	text-decoration: none
}

#deal-intro .deal-price-tag {
	position: absolute;
	left: -72px;
	z-index: 1; 
	padding-left: 50px;
	width:216px; 
	background: url(../images/bg-deal-price.png) no-repeat 0px 0px;
	height: 97px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./app/Tpl/default/Public/images/bg-deal-price.png');
	_background:none;
} /* jozhi */

#deal-intro .deal-price {
	z-index: 2; position: absolute; line-height: 82px; padding-left: 50px; width:265px; height: 91px; left: -72px; 
}
#deal-intro .deal-price span {
	z-index: 2; position: absolute; color: #fff; top: -10px; left:120px
}
#deal-intro .deal-price span.deal-price-expire {
	width: 140px; background: url(../images/bg-deal-expired-text.gif) no-repeat 6px 17px; height: 84px
}
#deal-intro .deal-price span.deal-price-soldout {
	width: 140px; background: url(../images/bg-deal-soldout-text.gif) no-repeat 6px 17px; height: 84px
}
#deal-intro .deal-price strong {
	float: left; color: #fff; margin-left:0px; font-size:23px; *font-size:25px !important; _font-size:25px; font-weight: normal
}
#deal-intro .deal-price span a {
	line-height: 53px; margin-top: 19px; outline-width: 0px; width: 144px; display: block; height: 53px
}
#deal-intro .progress-pointer {
	padding-bottom: 3px; padding-left: 0px; padding-right: 0px; zoom: 1; float: left; padding-top: 3px
}
#deal-intro .progress-pointer span {
	width: 14px; background: url(../images/bg-progress-pointer.gif) no-repeat 0px 0px; float: left; height: 13px
}
#deal-intro .progress-bar {
	padding-bottom: 0px; padding-left: 2px; width: 194px; padding-right: 2px; background: url(../images/bg-progress-bottom.gif) no-repeat left top; float: left; height: 17px; padding-top: 0px
}
#deal-intro .progress-left {
	margin-top: 3px; background: url(../images/bg-progress-top-l.gif) no-repeat left top; float: left; height: 9px
}
#deal-intro .progress-right {
	margin-top: 3px; background: url(../images/bg-progress-top-l.gif) no-repeat left top; float: left; height: 9px
}
#deal-intro .progress-left {
	margin-left: 2px; _margin-left: 1px
}
#deal-intro .progress-right {
	background-image: url(../images/bg-progress-top-r.gif); width: 6px
}
#deal-intro .hide {
	display: none
}
#deal-intro .min {
	float: left; clear: both; font-weight: bold
}
#deal-intro .max {
	float: right; font-weight: bold
}
.deal-consult {
	position: relative; margin-top:-23px; clear: both; font-size: 12px
}
#sidebar .deal-consult h2 {
	zoom: 1; font-size: 16px
}
.deal-consult .sbox-bubble {
	position:relative; width: 19px; background: url(../images/bg-sbox-bubble.gif) no-repeat 0px 0px; height: 30px; top:65px; left:-18px;
  z-index:10;
}
.deal-consult .nav {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #399; padding-top: 0px
}
.deal-consult-tip {
	padding-bottom: 8px; padding-left: 15px; padding-right: 15px; padding-top: 3px
}
.deal-consult-tip .noconsult {
	margin: 12px 0px; color: #60605e
}
.deal-consult-tip .list {
	zoom: 1; word-wrap: break-word; color: #626061; word-break: break-all
}
.deal-consult-tip .list a {
	color: #626061
}
.deal-consult-tip .list li {
	border-bottom: #cdccca 1px dashed; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
.deal-consult-tip .list .last {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
.deal-consult-tip .custom-service {
	text-align: center; padding-bottom: 12px; margin-top: 12px; padding-left: 15px; padding-right: 15px; zoom: 1; background: #fff; padding-top: 15px
}
.deal-consult-tip .custom-service .time {
	font-size: 12px
}
.deal-subscribe {
	margin-top:5px; width: 230px
}
.deal-subscribe .top {
	background: url(../images/bg-deal-subscribe-t.png) no-repeat 0px 0px;
	_background: url(../images/bg-deal-subscribe-t.gif) no-repeat 0px 0px;
  height: 76px
}
.deal-subscribe .body {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: #fff9e4; padding-top: 10px
}
.deal-subscribe .bottom {
	background: url(../images/bg-sbox-230-b.png) no-repeat 0px 0px; height:23px;
	_background: url(../images/bg-sbox-230-b.gif) no-repeat 0px 0px; height:23px;
}
.deal-subscribe .text {
	margin-top: 10px; padding-right: 50px; background: url(../images/bg-deal-subscribe-m.gif) no-repeat right center; color: #999; font-size: 12px
}
.deal-subscribe .address {
	width: 100%
}
.deal-subscribe .address td {
	vertical-align: top
}
.deal-subscribe .f-text {
	width: 147px; font-size: 12px
}
.deal-discount {
	border: #fe3710 1px solid;  margin-top: 77px; width: 100%; background: #fde1d3;  font-weight: bold; 
}
.deal-discount th {
	text-align: center; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px
}
.deal-discount td {
	text-align: center; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px
}
.deal-discount th {
	font-size: 16px; font-weight: normal; font-family:"微软雅黑"; color:#1f1f1f; padding-top: 20px
}
.deal-discount td {
	padding-bottom: 10px; font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#1f1f1f
}
.deal-box {
	border: #f2a071 1px solid; padding-bottom: 8px; margin-top: 12px; padding-left: 8px; padding-right: 8px; background: #fcf6f1;  padding-top: 8px
}
.deal-timeleft {
	background-image: url(../images/bg-deal-open.gif); padding-left: 20px; padding-right: 64px; background-repeat: no-repeat; background-position: 90% 80%; color: #333
}
.deal-timeleft h3 {
	font-size: 14px; font-weight: normal
}
.deal-timeleft li {
	font-weight: bold
}
.deal-timeleft li span {
	text-align: right; margin-top: -1px; width: 16px; padding-right: 0px; float: left; font-weight: bold; margin-right: 4px
}
.deal-off {
	background-image: url(../images/bg-deal-open.gif)
}
.deal-status {
	text-align: center; padding-bottom: 15px; padding-left: 7px; padding-right: 7px; overflow: hidden; padding-top: 15px
}
.deal-buy-tip-top {
	line-height: 1.2; margin-bottom: 5px; font-size: 18px; font-weight: bold
}
.deal-buy-tip-top strong {
	color: #c33
}
.deal-buy-tip-total {
	line-height: 1.2; margin-top: 10px; font-size: 18px; font-weight: bold
}
.deal-buy-tip-notice {
	color: #666; font-size: 12px
}
.deal-buy-ended {
	margin: 5px 0px 12px; color: #333; font-size: 12px
}
.deal-buy-on {
	text-align: left; margin: 12px 0px; padding-left: 65px; background: url(../images/deal-buy-succ.gif) no-repeat 28px 6px; font-size: 16px; font-weight: bold
}
dd.deal-buy-on {
	padding-left: 25px; margin-bottom: 5px; background: url(../images/deal-buy-succ.gif) no-repeat 8px 10px
}
.deal-buy-tip-btm {
	color: #666; font-size: 12px
}
.deal-buy-soldout {
	background: url(../images/bg-sold-out.gif?v=1) no-repeat 50% 0px; height: 89px
}
.deal-buy-expired-succ {
	background: url(../images/bg-deal-expired-success.gif) no-repeat 50% 0px; height: 89px
}
.deal-buy-expired-fail {
	background: url(../images/bg-deal-expired-fail.gif) no-repeat 50% 0px; height: 89px
}
.deal-available-tip {
	color: #333; clear: both; font-size: 12px
}
#deal-stuff .deal-price strong {
	float: left; color: #fff; font-size: 250%
}
#deal-stuff {
	position: relative; margin-top:3px
}
#deal-stuff .main {
	padding-bottom: 6px; padding-left: 23px; padding-right: 23px; float: left; padding-top: 6px
}
#deal-stuff .side {
	width: 180px;
	padding-bottom: 6px; padding-left:25px; padding-right:10px; float: left; padding-top: 6px
  _ padding-left:0px;
}
#deal-stuff .main {
	width: 413px
}
#side-business ul {
	margin-top: 7px
}
#side-business li {
	margin: 0px 0px 3px
}
#side-business li.address {
	margin-bottom: 10px
}
#deal-stuff h2 {
	font-size: 16px
}
#deal-stuff .main .blk {
	margin: 7px 0px 30px
}
#deal-stuff .main .blk p {
	margin: 10px 0px 15px
}
#deal-stuff .main .detail p {
	margin: 5px 0px
}
#deal-stuff .deal-detail-intro {
	margin-bottom: 30px
}
#deal-stuff .deal-detail-intro h2 {
	margin: 0px; font-size: 16px
}
#deal-stuff .deal-detail-intro ul {
	margin-top: 5px
}
#deal-stuff .deal-detail-intro li {
	list-style-position: inside; line-height: 1.6; list-style-type: disc
}
#deal-stuff .main ul.list {
	margin: 10px 0px 15px; padding-left: 15px
}
#deal-stuff .main ul.list li {
	list-style-position: outside; list-style-type: disc; margin-bottom: 5px
}
#deal-stuff .main ol.list {
	margin: 10px 0px 15px; padding-left: 23px
}
#deal-stuff .main ol.list li {
	list-style-position: outside; list-style-type: decimal; margin-bottom: 5px
}
#deal-stuff .main dt {
	margin: 10px 0px 2px; font-weight: bold
}
#deal-stuff ul.review li {
	padding-bottom: 0px; padding-left: 20px; padding-right: 0px; margin-bottom: 10px; background: url(../images/quote.gif) no-repeat 0px 2px; padding-top: 0px
}
#deal-stuff ul.review span {
	text-align: right; display: block
}
#deal-stuff .go-top {
	z-index: 1; position: absolute; width: 50px; bottom: 0px; zoom: 1; font-size: 12px; left: 737px
}
#deal-stuff .go-top a {
	color: #fffff;
}
#deal-stuff .go-top a:hover {
	text-decoration: none
}
#deal-stuff .go-top .top-arrow {
	padding-right: 3px
}
#deal-business {
	border-bottom: #76a045 2px solid; border-left: #76a045 2px solid; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; background: #ddedcc; border-top: #76a045 2px solid; border-right: #76a045 2px solid; padding-top: 8px
}
#sidebar .cardcode {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
#sidebar .cardcode .f-input {
	width: 195px; display: block
}
#sidebar .cardcode .formbutton {
	margin-top: 5px; display: block
}
#sidebar .cardcode .act {
	display: none
}
#sidebar #cardcode-link {
	padding-left: 12px; background: url(../images/blue_arrow.gif) no-repeat 0px 5px
}
#deal-buy {
	padding-bottom: 14px; margin-bottom: 16px
}
#deal-buy .form-submit {
	margin: 10px 16px
}
#deal-buy table {
	width: 100%
}
#deal-buy h3.mobile {
	padding-bottom: 4px; margin-top: 20px; padding-left: 16px; padding-right: 0px; padding-top: 0px
}
#deal-buy p.mobile {
	margin: 0px; padding-left: 16px
}
#deal-buy p.mobile label {
	padding-left: 5px
}
#deal-buy .sect {
	padding-bottom: 20px; padding-left: 20px; width: auto; padding-right: 20px; padding-top: 20px
}
#deal-buy .input-text {
	text-align: center; width: 50px; margin-bottom: 3px; font-size: 140%
}
#deal-buy .order-table th {
	text-align: center; padding-bottom: 10px; padding-left: 16px; padding-right: 16px; padding-top: 10px
}
#deal-buy .order-table td {
	text-align: center; padding-bottom: 10px; padding-left: 16px; padding-right: 16px; padding-top: 10px
}
#deal-buy .order-table th {
	padding-bottom: 10px; white-space: nowrap; background: #eff8ff; padding-top: 10px
}
#deal-buy .order-table td {
	border-bottom: #eff8ff 1px solid
}
#deal-buy .order-table .deal-buy-desc {
	text-align: left; padding-left: 16px; width: auto
}
#deal-buy .deal-buy-quantity {
	width: 80px
}
#deal-buy .deal-buy-multi {
	width: 15px
}
#deal-buy .deal-buy-price {
	width: 50px
}
#deal-buy .deal-buy-equal {
	width: 15px
}
#deal-buy .order-table .deal-buy-total {
	text-align: right; width: 80px; padding-right: 12px
}
#deal-buy .order-table .order-total td {
	border-bottom-style: none; border-right-style: none; border-top-style: none; color: #c33; border-left-style: none
}
#deal-buy td.deal-buy-total {
	font-size: 20px
}
#deal-buy .order-total .deal-buy-total {
	font-weight: bold
}
#deal-buy h3.address {
	padding-bottom: 10px; padding-left: 16px; padding-right: 0px; background: #eff8ff; color: #333; padding-top: 10px
}
#deal-buy h3.address span {
	font-weight: normal
}
#deal-buy h3.delivery {
	padding-bottom: 4px; margin-top: 0px; padding-left: 16px; padding-right: 0px; padding-top: 12px
}
#deal-buy p.address {
	margin: 10px 0px 5px; padding-left: 16px
}
#deal-buy .address-table {
	margin: 5px 0px
}
#deal-buy .address-table th {
	text-align: right; padding-bottom: 5px; padding-left: 0px; width: 95px; padding-right: 0px; vertical-align: top; font-weight: normal; padding-top: 5px
}
#deal-buy .address-table td {
	padding-bottom: 5px; padding-left: 5px; width: 480px; padding-right: 5px; padding-top: 5px
}
#deal-buy .address-table .blk-error {
	border-bottom: #f60 1px solid; border-left: #f60 1px solid; line-height: 25px; margin: 5px 0px 0px; padding-left: 28px; width: 440px; padding-right: 10px; display: none; background: url(../images/bg-sys-icons.gif) #fff2e9 no-repeat 5px 5px; height: 25px; border-top: #f60 1px solid; border-right: #f60 1px solid
}
#deal-buy .address-list {
	margin-left: 30px
}
#deal-buy .address-zipcode {
	width: 100px
}
#deal-buy .address-detail {
	width: 470px
}
#deal-buy .address-name {
	width: 120px
}
#deal-buy .address-phone {
	width: 120px
}
#deal-buy .address-list li {
	line-height: 2
}
#deal-buy .address-list .selected {
	background: #ffc
}
#deal-buy .address-list label {
	padding-left: 10px
}
#deal-buy .delivery-type {
	margin-left: 30px
}
#deal-buy .delivery-type li {
	line-height: 2
}
#deal-buy .delivery-type label {
	padding-left: 10px
}
#deal-buy .delivery-comment {
	padding-left: 30px
}
#deal-buy-update {
	font-size: 12px
}
#deal-buy-box h2 span {
	margin-left: 10px; font-size: 14px; font-weight: normal
}
#deal-buy-form-signup {
	margin-top: 10px
}
#deal-buy-login {
	position: absolute; padding-bottom: 12px; background-color: #eff8ff; padding-left: 12px; width: 240px; padding-right: 12px; top: 100px; right: 20px; padding-top: 12px
}
#deal-buy-login p {
	margin: 10px 0px
}
#deal-buy-login-form p span {
	text-align: right; width: 45px; padding-right: 10px; display: inline-block
}
#deal-buy-login .f-input {
	width: 160px
}
#deal-buy-login-tip strong {
	border-bottom: #54a3a7 1px solid; border-left: #4d989b 1px solid; padding-bottom: 3px; padding-left: 15px; padding-right: 15px; background: #63c5c8; color: #fff; font-size: 14px; border-top: #82d0d4 1px solid; cursor: pointer; font-weight: normal; border-right: #92d6d9 1px solid; padding-top: 3px
}
#content #deal-buy-login-form .act {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 55px; padding-top: 0px
}
#content #order-paytype .sect {
	padding-bottom: 24px
}
#deal-buy .order-check-form {
	margin-top: 12px; border-top: #44acaf 1px solid; padding-top: 20px; width:658px; overflow:hidden;
}
#deal-buy .order-check-form a{
	
}
#deal-buy .has-credit {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none; padding-top: 0px
}
#deal-buy .order-pay-credit h3 {
	padding-bottom: 8px; padding-left: 16px; padding-right: 16px; background: #eff8ff; color: #333; padding-top: 8px
}
#deal-buy .order-pay-credit p {
	padding-bottom: 12px; padding-left: 16px; padding-right: 16px; padding-top: 12px
}
#deal-buy .order-pay-credit p strong {
	color: #c33
}
#deal-buy .choose-pay-type {
	padding-left: 16px
}
#deal-buy .paytype h2 strong {
	color: #c00
}
#deal-buy .paytype .check-act {
	margin-top: 32px; padding-left: 16px
}
#deal-buy .paytype .typelist {
	margin-left: 16px
}
#deal-buy .paytype .typelist li {
	margin-top: 10px; width: 640px; float: left; clear: both
}
#deal-buy .paytype .typelist input {
	margin-top: 15px; float: left
}
#deal-buy .paytype .typelist label {
	padding-left: 160px; width: 420px; float: left; padding-top: 2px
}
#deal-buy .paytype .typelist .Alipay {
	background: url(../images/Alipay.gif) no-repeat 20px 2px; height: 39px
}
#deal-buy .paytype .typelist .Chinabank {
	background: url(../images/Chinabank.gif) no-repeat 20px 5px; height: 35px
}

.table-list {
	margin-left: 16px; table-layout:fixed;
}

.table-list td{padding:10px 0 0 0; vertical-align:top; text-align:left;}

.table-list .t1{width:30px;}

.table-list .t2{width:120px;}

.table-list .t3{width:320px;}

.table-list .t4{width:80px; padding:10px 0 0 10px;}

.table-list .t5{width:60px;}
.table-list .t6{width:340px;}
.table-list .t6 textarea{height:80px; width:390px;}
.table-list .t7{width:120px;}

.table-list .t8{width:60px;}
.table-list .t9{width:440px;}
.table-list .t9 textarea{height:80px; width:440px;}


#deal-buy .paytype .mobile {
	margin: 10px
}
#deal-buy .paytype .address {
	padding-left: 16px
}
#deal-buy .paytype .address span {
	color: #666
}
#deal-buy .gotopay {
	padding-bottom: 10px; padding-left: 1.5em; padding-right: 1.5em; font-size: 16px; padding-top: 10px
}
#deal-buy .back-to-check {
	margin-top: 20px
}
#order-pay .total-money {
	color: #c33
}
#order-pay-return .sect {
	padding-bottom: 50px; padding-left: 50px; width: auto; padding-right: 50px; padding-top: 20px
}
#order-pay-return h3.mobile {
	margin: 20px 0px 10px; font-size: 18px
}
#order-pay-return p.mobile .f-text {
	width: 150px; color: #666; font-size: 12px
}
#order-pay-return .info {
	margin-left: 32px; font-size: 18px; font-weight: bold
}
#order-pay-return .info .delta {
	color: #c33
}
#order-pay-return .coupon-tip {
	padding-bottom: 6px; margin-top: 15px; padding-left: 6px; padding-right: 6px; background: #f7f7f7; padding-top: 6px
}
#order-pay-return .coupon-tip-title {
	margin-top: 10px; margin-left: 25px
}
#order-pay-return .coupon-tip-title p {
	color: #666; font-size: 12px
}
#order-pay-return .coupon-tip-list {
	padding-bottom: 5px; margin-top: 10px; padding-left: 25px; padding-right: 25px; background: #fff; padding-top: 15px
}
#order-pay-return .coupon-tip-list h5 {
	color: #666; font-size: 12px; font-weight: normal
}
#order-pay-return .coupon-tip-list ol {
	margin-top: 15px
}
#order-pay-return .coupon-tip-list li {
	list-style-position: inside; list-style-type: decimal; margin-bottom: 10px
}
#order-pay-return .coupon-tip-list p {
	padding-left: 16px; color: #666; font-size: 12px
}
#order-pay-return .coupon-tip-list a {
	text-decoration: underline
}
#order-pay-return .invite {
	margin-top: 30px; width: 596px
}
#order-pay-return .invite h3 {
	font-size: 18px
}
#order-pay-return .invite p {
	line-height: 1.5
}
#order-pay-return .invite .top {
	background: url(../images/bg-pay-return-box.gif) no-repeat 0px 0px; height: 17px
}
#order-pay-return .invite .content {
	padding-bottom: 0px; padding-left: 32px; padding-right: 32px; background: #bcddee; padding-top: 0px
}
#order-pay-return .invite .bottom {
	background: url(../images/bg-pay-return-box.gif) no-repeat 0px -18px; height: 17px
}
#order-pay-return .invite .f-text {
	width: 375px
}
#order-pay-return .invite .formbutton {
	display: inline
}
#order-pay-return .wait {
	padding-bottom: 15px; padding-left: 25px; padding-right: 25px; padding-top: 15px
}
#order-pay-return .wait label {
	padding-bottom: 5px; display: block; color: #666; font-weight: bold
}
#order-pay-return .wait p.mobile .f-text {
	width: 185px
}
#order-pay-return .error-tip {
	text-align: center; margin: 30px 0px; font-weight: bold
}
#order-pay-return .nologin-tip {
	text-align: center; margin: 30px 0px; font-weight: bold
}
#order-pay-dialog .bd {
	padding-bottom: 1px; padding-left: 1px; padding-right: 1px; background: #fff; padding-top: 1px
}
#order-pay-dialog h3 {
	text-align: right; line-height: 40px; padding-right: 20px; background: #f1f2ff; height: 40px
}
#order-pay-dialog .close {
	width: 35px; padding-right: 20px; background: url(../images/bg-newbie-close.gif) no-repeat 100% 45%; float: right; color: #2f2f2f; cursor: pointer; font-weight: normal
}
#order-pay-dialog .info {
	margin: 30px 35px; padding-left: 80px; font-family: '黑体',arial,sans-serif; background: url(../images/bg-sys-icon-info.gif) no-repeat 0px 0px; height: 56px; font-size: 16px
}
#order-pay-dialog .notice {
	line-height: 20px; padding-left: 35px
}
#order-pay-dialog .act {
	margin: 15px 35px 20px
}
#order-pay-dialog .retry {
	margin: 30px 35px 50px
}
#referrals h3.succlist {
	border-bottom: #daeaca 1px solid; padding-bottom: 5px; margin: 0px 10px 10px; font-size: 1.2em
}
#referrals p.notice-total {
	border-bottom: #ffec19 1px solid; border-left: #ffec19 1px solid; padding-bottom: 10px; margin: 0px 10px 10px; padding-left: 10px; padding-right: 10px; background: #fffbcc; border-top: #ffec19 1px solid; border-right: #ffec19 1px solid; padding-top: 10px
}
#referrals p.notice-total strong {
	color: #c33
}
#referrals .coupons-table {
	margin-top: 0px
}
#referrals .intro {
	margin: 0px 10px
}
#referrals .login {
	margin: 10px; font-size: 18px; font-weight: bold
}
#referrals .referrals-side .invalid {
	margin: 5px 0px 10px; padding-left: 15px
}
#referrals .referrals-side .invalid li {
	list-style-position: outside; list-style-type: disc
}
#referrals .box {
	z-index: 1; position: relative
}
#referrals .refers .islogin {
	padding-bottom: 1px; background: url(../images/bg-referrals-money.jpg) no-repeat right bottom
}
#referrals .coupons-table th {
	text-align: center
}
#referrals .coupons-table td {
	text-align: center
}
#referrals .refer-box {
	margin-top: 25px; width: 497px
}
#referrals .refer-box-top {
	background: url(../images/bg-referrals-box.gif) #dcf3f9 no-repeat 0px 0px; height: 70px
}
#referrals .refer-box-content {
	padding-bottom: 0px; padding-left: 31px; padding-right: 31px; background: #dcf3f9; padding-top: 0px;
}
#referrals .refer-box-bottom {
	background: url(../images/bg-referrals-box.gif) no-repeat 0px -61px; height: 20px
}
#referrals .share-links {
	margin: 10px 10px 20px
}
#referrals .share-links a {
	margin-right: 10px
}
#referrals .refer-box .share-list {
	margin-top: 20px; margin-left: 10px
}
#referrals .share-list li {
	margin: 4px 0px; float: left; font-size: 14px
}
#referrals .share-list .logo {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; background-color: #fff; width: 48px; float: left; height: 48px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
#referrals .share-list .formbutton {
	display: inline; font-size: 14px
}
#referrals .share-list .im {
	width: 500px; float: left; font-size: 14px
}
#referrals .share-list .link {
	line-height: 50px; width: 145px; float: left; height: 50px
}
#referrals .share-list .link a {
	font-weight: bold; text-decoration: underline
}
#referrals .nodeal {
	margin-top: 10px
}
#referrals .nodeal li {
	margin: 10px 0px
}
#referrals .nodeal .link {
	width: 500px
}
#referrals .deal-info {
	width: 100%; background: #fff
}
#referrals .deal-info td {
	padding-bottom: 10px; padding-left: 10px; width: 150px; padding-right: 10px; vertical-align: middle; padding-top: 10px
}
#referrals .deal-info .pic a {
	margin: 0px
}
#referrals .deal-info .pic img {
	display: block
}
#referrals .deal-info .deal-title {
	padding-left: 5px; width: 240px; font-size: 16px; font-weight: bold
}
#consult .consult-hd {
	width: 702px; float: left; margin-left: 8px; margin-right: 16px; _display: inline
}
#consult .consult-bd {
	margin-top: 25px; float: left
}
#consult .consult-no-deal {
	margin-top: 0px
}
#consult .deal-info {
	border-bottom: #89b4d4 2px solid; border-left: #89b4d4 2px solid; background: #fff; clear: both; border-top: #89b4d4 2px solid; border-right: #89b4d4 2px solid
}
#consult .deal-info table {
	width: 100%
}
#consult .deal-info .link {
	padding-bottom: 25px; padding-left: 25px; padding-right: 20px; vertical-align: top; padding-top: 22px
}
#consult .deal-info .link h2 {
	margin-top: 3px; font-size: 22px
}
#consult .deal-info .buy {
	padding-bottom: 25px; padding-left: 0px; width: 235px; padding-right: 0px; background: url(../images/bg-consult-deal-buy.gif) #def9f0 no-repeat 100% 52%; vertical-align: middle; padding-top: 25px
}
#consult .deal-info .buy a {
	text-indent: -9999px; width: 185px; float: right; height: 85px
}
#consult .consult-list {
	padding-bottom: 18px; padding-left: 23px; width: auto; padding-right: 23px; padding-top: 10px
}
#consult .consult-list .item {
	padding-bottom: 20px; margin: 0px 0px 23px; padding-left: 22px; padding-right: 22px; padding-top: 10px
}
#consult .consult-list .alt .item {
	background: #f6f6f6
}
#consult .consult-list .item a {
	color: #666
}
#consult .consult-list .item a:hover {
	color: #666
}
#consult .consult-list .user {
	color: #999; font-size: 12px
}
#consult .consult-list .user strong {
	width: 300px; float: left
}
#consult .consult-list .user span {
	text-align: right; width: 200px; float: right
}
#consult .consult-list .text {
	margin-top: 8px; clear: both
}
#consult .consult-list .reply {
	margin-top: 8px; color: #cb3234
}
#consult .consult-form {
	padding-bottom: 15px; padding-left: 55px; width: auto; padding-right: 55px; height: 152px; padding-top: 35px
}
#consult .consult-form .commit {
	margin-top: 10px
}
#consult .consult-form .f-textarea {
	width: 405px
}
#consult .consult-form .succ {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; display: none; padding-top: 10px
}
#maillist .sect {
	padding-bottom: 22px; padding-left: 23px; width: auto; padding-right: 23px; height: 277px; padding-top: 10px
}
#maillist .enter-address {
	border-bottom: #f3d3c4 1px solid; border-left: #f3d3c4 1px solid; padding-bottom: 30px; margin-top: 20px; padding-left: 20px; padding-right: 20px; background: #fdfeee; border-top: #f3d3c4 1px solid; border-right: #f3d3c4 1px solid; padding-top: 15px
}
#maillist .intro {
	margin-top: 30px
}
#maillist .enter-address-c {
	margin-top: 22px; float: left; font-size: 12px
}
#maillist .enter-address-c label {
	padding-bottom: 5px; display: block
}
#maillist .enter-address-c .mail {
	width: 310px; float: left
}
#maillist .enter-address-c .f-mail {
	width: 250px
}
#maillist .enter-address-c .city {
	width: 300px; float: left
}
#maillist .enter-address-c .f-city {
	width: 175px
}
#maillist .enter-address-c .f-cityname {
	width: 175px
}
#maillist .enter-address-c span.tip {
	display: block; color: #7c7a7d; padding-top: 5px
}
#maillist .side-pic p {
	padding-bottom: 10px; line-height: 1
}
#maillist .succ {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
#maillist .unsubscribe {
	margin-top: 20px
}
#maillist .unsubscribe label {
	display: block
}
#maillist .welcome-notice {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#maillist .welcome-title {
	color: #c33; font-size: 16px; font-weight: bold
}
#maillist .recent-title {
	margin-top: 25px
}
#maillist .recent-title h2 {
	font-size: 2em
}
#maillist .welcome .sect {
	height: auto
}
#maillist .welcome .deals-list {
	margin-top: 15px
}
#maillist .welcome .deals-list li {
	float:left;
}
#maillist .welcome .deals-list li.last {
	zoom: 1; padding-top: 30px
}

#maillist .welcome .price strong {
	font-size: 14px
}
#maillist .welcome .price strong.count {
	font-size: 16px
}
#maillist .welcome .price strong.count .number {
	color: #c33; font-size: 20px
}
#maillist .welcome .detail {
	padding-bottom: 0px; margin-top: 8px; padding-left: 15px; padding-right: 15px; color: #666; font-size: 12px; padding-top: 0px
}
#maillist .side-business {
	margin-top: 15px
}
#maillist .side-business .tip {
	padding-bottom: 4px; padding-left: 15px; padding-right: 15px; padding-top: 4px
}
#maillist .side-business h2 {
	padding-bottom: 5px; padding-top: 0px
}
#maillist .side-business p {
	line-height: 1.5
}
#recent-deals .sect {
	padding-bottom: 40px; padding-left: 19px; width: auto; padding-right: 19px; padding-top: 20px
}
#recent-deals .deals-list li {
	border-bottom: #ccc 1px dashed; width: 315px!important; float: left; height: 228px; overflow:hidden;
}
#recent-deals .deals-list li.first {
	height: 213px
}
#recent-deals .deals-list li.alt {
	border-left: #ccc 1px dashed; padding-left: 20px
}
#recent-deals .deals-list .time {
	margin-top: 15px; color: #000; font-size: 12px; font-weight: bold
}
#recent-deals .deals-list .first .time {
	margin-top: 0px
}
#recent-deals .deals-list h4 {
	margin-top: 5px; padding-right: 10px; height: 42px; font-weight: normal
}
#recent-deals .deals-list h4 a {
	color: #666
}
#recent-deals .pic {
	margin: 8px 0px 20px; width: 200px; float: left; _display: inline
}
#recent-deals .pic img {
	display: block
}
#recent-deals .info {
	padding-left: 15px; width: 100px; float: left; color: #666; font-size: 12px; padding-top: 5px
}
#recent-deals .total strong {
	color: #c33; font-size: 20px
}
#recent-deals .price {
	line-height: 1.5; margin-top: 6px; font-size: 12px
}
#recent-deals .price strong {
	color: #000; font-size: 14px; font-weight: bold
}
#recent-deals .price strong.discount {
	color: #c33; font-size: 14px; font-weight: bold
}
#recent-deals .price strong.old {
	text-decoration: line-through
}
#recent-deals .detail {
	margin-top: 8px; color: #666; font-size: 12px
}
#recent-deals .deal-subscribe {
	margin-top: 0px
}
#order-detail .sect {
	padding-bottom: 50px; padding-left: 20px; width: auto; padding-right: 20px; padding-top: 26px
}
#order-detail .data-table th {
	padding-bottom: 8px; padding-left: 10px; padding-right: 0px; padding-top: 8px
}
#order-detail .data-table td {
	padding-bottom: 8px; padding-left: 10px; padding-right: 0px; padding-top: 8px
}
#order-detail .data-table th {
	padding-left: 15px; width: 75px
}
#order-detail .data-table td {
	padding-left: 0px; color: #666
}
#order-detail .data-table td.orderid {
	padding-right: 5px; color: #c33
}
#order-detail .info-table {
	margin: 13px 0px 28px; width: 100%
}
#order-detail .info-table th {
	text-align: center; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; padding-top: 7px
}
#order-detail .info-table td {
	text-align: center; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; padding-top: 7px
}
#order-detail .info-table th {
	border-bottom: #fff 3px solid; background: #e6f9fa
}
#order-detail .info-table td {
	background: #f6f6f6
}
#order-detail .info-table .left {
	text-align: left; padding-left: 15px
}
#order-detail .info-table .total {
	color: #c33
}
#order-detail .info-table .status {
	color: #c33
}

#recent-deals .sect {
	padding:20px 20px 40px 20px;
	*padding:20px 20px 60px 20px !important;
	_padding:20px 20px 60px 20px;
	width: auto; 
}
#recent-deals .deals-list li {
	border-bottom: #ccc 1px dashed; width: 318px; float: left; height: 228px
}
#recent-deals .deals-list li.first {
	height: 213px
}
#recent-deals .deals-list li.alt {
	border-left: #ccc 1px dashed; padding-left: 20px
}
#recent-deals .deals-list .time {
	margin-top: 15px; color: #000; font-size: 12px; font-weight: bold
}
#recent-deals .deals-list .first .time {
	margin-top: 0px
}
#recent-deals .deals-list h4 {
	margin-top: 5px; padding-right: 10px; height:auto; margin-bottom:5px; font-weight: normal
}
#recent-deals .deals-list h4 a {
	color: #666
}
#recent-deals .pic {
	position: relative; margin: 8px 0px 20px; width: 200px; float: left; height: 121px; _display: inline
}
#recent-deals .pic .soldout {
	z-index: 1; position: absolute; width: 122px; bottom: 0px; background: url(../images/bg-deals-default-soldout.png) no-repeat 0px 0px; height: 69px; right: 0px; _bottom: -1px
}
#recent-deals .pic .soldoutlink {
	z-index: 2; position: absolute; text-indent: -999em; outline-width: 0px; width: 122px; bottom: 0px; display: block; height: 69px; right: 0px
}
#recent-deals .pic img {
	display: block
}
#recent-deals .info {
	padding-left: 15px; width: 100px; float: left; color: #666; font-size: 12px; padding-top: 5px
}
#recent-deals .total strong {
	color: #c33; font-size: 20px
}
#recent-deals .price {
	line-height: 1.5; margin-top: 6px; font-size: 12px
}
#recent-deals .price strong {
	color: #000; font-size: 14px; font-weight: bold
}
#recent-deals .price strong.discount {
	color: #c33; font-size: 14px; font-weight: bold
}
#recent-deals .price strong.old {
	text-decoration: line-through
}
#recent-deals .detail {
	margin-top: 8px; color: #666; font-size: 12px
}
#recent-deals .deal-subscribe {
	margin-top: 0px
}

.searchBar{ padding:20px;}
.feedback{ background:#44abaf; height:30px; padding:10px; line-height:30px; font-size:14px; }
.feedback div{ width:960px; margin:0px auto;  }
.feedback a{ color:#fff; font-weight:bold;}

.comment_row{ margin-bottom:15px; line-height:25px; height: auto; border-bottom:dotted 1px #ccc; clear:both;}
.comment_author{ font-size:12px; color:#f30;}
.comment_info{ font-size:12px; color:#999;}
.comment_goods_name{ padding-left:200px; font-size:25px; display:block;width:450px; font-family:Microsoft YaHei,simhei,STHeiti,Georgia,Times New Roman,Times,serif}

#g_recent{width:702px; overflow:hidden;}
#g_recent ul{padding:0;}
#g_recent li{clear:both;border-bottom:#ccc 1px dashed;padding:10px; margin:0;padding:16px 4px 0 8px; text-align:left;}
#g_recent .date{background:url(../images/bg_date.jpg);height:83px;width:83px;text-align:center; float:left;}
#g_recent .date .d_y{color:#fff;font-size:14px;line-height:26px;}
#g_recent .date .d_d{font-size:28px;color:#999;font-weight:bold; line-height:28px;margin-top:2px;}
#g_recent .date .d_r{margin-top:5px;font-size:14px;color:#999;}
#g_recent .picture{width:233px;margin:0px 0 0 14px;_margin:0px 0 0 7px;float:left; }
#g_recent .picture .p-box{width:229px;height:166px;float:left; border:solid 2px #89b4d6; text-align:center; overflow:hidden;}
#g_recent .picture .p-boximg{height:229px;}
#g_recent .picture .p-button{padding:10px 0; float:left; text-align:center;width:229px;}
#g_recent .info{width:305px; float:left; margin:0 0 0 -5px;}
#g_recent .info .tit{font-size:14px;font-weight:bold;line-height:22px;margin-bottom:5px; padding:0 15px;line-height:24px; }
#g_recent .info .tit a{color:#3366CC;}
#g_recent .info .gmsll{background:#FFF4DD; padding:2px 15px; line-height:20px; color:#000;}
#g_recent .info .gmsll .bod{font-weight:bold; font-size:14px;}
#g_recent .info .gmsll p{float:left;}
#g_recent .info .miaoshu{line-height:18px;padding:5px 15px;color:#000;}
#g_recent .info .jiesheng{text-align:right;color:#000;padding:5px;}
#g_recent .notice{padding:30px;color:#666666;background: url(../images/d.gif) repeat-x 0 0; line-height:28px;}

.below .deal-subscribe .top {
	background: url(../images/bg-deal-subscribe-t-m.png) no-repeat 0px 0px; height:88px
}

.op a{width:70px; display:block; float:left; margin:4px 0; line-height:14px;}
.op a:hover{color:#00F;}


.adBox{width:940px; margin:20px auto 0px auto; padding:10px;}
.adBox-top{ background:url(../images/adbg.gif) no-repeat; width:951px; height:20px; }
.adBox-mid{ background:url(../images/adbg_mid.gif) repeat-y; width:940px; padding-left:11px;}
.adBox-foot{ background:url(../images/adbg.gif) no-repeat 0px -10px; width:951px; height:25px; }


.close_adv{ position:absolute; right:0px; background:url(../images/bg-newbie-close.gif) no-repeat 30px 5px; display:inline-block; width:60px; height:20px; font-size:12px;}

#goods_imgs {width:440px;margin-bottom:0px;height:280px; overflow:hidden;}
#goods_imgs ul{list-style:none;}
#goods_imgs a{outline:none; cursor:pointer;}
#goods_imgs .mid{ width:440px;padding:0;position:relative;}
#goods_imgs .mid ul{width:440px;height:280px;position:relative;overflow:hidden;}
#goods_imgs .mid ul li{width:440px;height:280px; position:absolute;left:440px;top:0;}
#goods_imgs .mid ul .first{left:0;}

#goods_imgs #img_list{position:absolute; right:10px; bottom:10px;}
#goods_imgs #img_list a{display:block; float:left; margin:2px 0 0 4px; border:solid 1px #febf90; background:#fdf1d4;line-height:20px; padding:0 5px; background:#fdf1d4; color:#fe8b18; font-family:Arial, Helvetica, sans-serif;}
#goods_imgs #img_list a.active{line-height:24px; padding:0 7px; border:solid 1px #f27602; font-weight:bold; margin-top:0; color:#ffffff; font-weight:bold; background:#fe8b18}

/*  nextPage  */
.nextPage{
	clear:both;
	text-align:right;}
.nextPage ul{
	float:right;}
.nextPage li{
	float:left;}
.nextPage li a,
.nextPage li span{
	float:left;
	padding:0 8px;
	margin:0 3px;
	height:22px;
	line-height:22px;
	color:#f00;
	font-size:12px;
	border:1px solid #f00;}
.nextPage li a:hover,
.nextPage a.page-current,
.nextPage li span{
	background:#F00;
	color:#fff;}
.nextPage .return{
	padding-left:20px;
	background:url(../images/nextBg.gif) no-repeat 7px 8px;}
.nextPage .next{
	padding-right:25px;
	background:url(../images/nextBg.gif) no-repeat 52px -32px;}
	
/* add style*/
#deal-buy .paytype #credit-all{
	float:left;
	width:180px;
	height:20px;}
#deal-buy .paytype #credit-text{
	display:inline;
	margin:0;
	margin-left:5px;
	clear:both;
	width:80px;
	vertical-align:middle;}
#deal-buy .paytype #is-credit-all{
	margin:0;
	margin-right:20px;}
.label-zt{
	float:left;
	width:400px;}
.label-zt .label{
	float:left;}
.m-input{
	float:left;}
