
/** * weebox.css * * weebox style * * @category javascript * @package jquery * @author Jack <xiejinci@gmail.com> * @copyright Copyright (c) 2006-2008 9wee Com. (http://www.9wee.com) * @license http://www.9wee.com/license/ * @version*/
	.dialog-loading {
	background:url(../images/loading.gif) no-repeat center;
	width:100%;
	height:100%
}
.dialog-mask {
	border:0px;
	background:#000;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
.dialog-box {
	background:#fff;
	width:300px;
}
.dialog-box .dialog-header {
	padding:8px;
	height:15px;
	border-bottom:solid 1px #ccc;
	position:relative;
}
.dialog-box .dialog-title {
	float:left;
	text-align:left;
	font-size:12px;
	position:relative;
}
.dialog-box .dialog-close {
	float:right;
	cursor:pointer;
	margin:3px 3px 0 0;
	height:11px;
	width:11px;
	background:url(../images/close.gif) no-repeat;
}
.dialog-box .dialog-content {
	clear:both;
	margin:0px;
	padding:6px;
	color:#666666;
	font-size:13px;
	overflow-y:auto;
}
.dialog-box .dialog-button {
	clear:both;
	border-top:1px solid #cccccc;
	text-align:center;
	margin:0px;
	padding-top:5px;
}
.errorbox {
	border:1px solid #924949;
}
.errorbox .dialog-content {
	background:#fff url(../images/e_bg.jpg) bottom right no-repeat;
}
.errorbox .dialog-header {
	background:url(../images/e_hd.gif) repeat-x;
	color:#6f2c2c;
}
.warningbox {
	border:1px solid #c5a524;
}
.warningbox .dialog-content {
	background:#fff url(../images/w_bg.jpg) bottom right no-repeat;
}
.warningbox .dialog-header {
	background:url(../images/w_hd.gif) repeat-x;
	color:#957c17;
}
.successbox {
	border:1px solid #60a174;
}
.successbox .dialog-content {
	background:#fff url(../images/s_bg.jpg) bottom right no-repeat;
}
.successbox .dialog-header {
	background:url(../images/s_hd.gif) repeat-x;
	color:#3c7f51;
}
.promptbox {
	border:1px solid #cccccc;
}
.promptbox .dialog-content {
	background:#fff url(../images/p_bg.jpg) bottom right no-repeat;
}
.promptbox .dialog-header {
	background:#edf3f7;
	color:#355468;
}
.dialogbox {
	border:1px solid #cccccc;
}
.dialogbox .dialog-content {
	background:#fff;
}
.dialogbox .dialog-header {
	background:#f0f0f0;
	color:#999;
}
.boxbox {
	border:1px solid #cccccc;
}
.boxbox .dialog-content {
	background:#fff;
}
.boxbox .dialog-header {
	background:#edf3f7;
	color:#355468;
}
.weedialog {
	}
.weedialog .dialog-header {
	height:37px;
	cursor:move;
	line-height:37px;
	font-size:14px;
	width:100%;
	clear:both;
	text-align:left;
	position:relative;
	top:0;
	left:0;
	background:url(../images/dialog_header.png);
}
.weedialog .dialog-title {
	color:#fff;
	float:left;
	padding-left:20px;
}
.weedialog .dialog-top {
	height:8px;
	position:relative;
	overflow:hidden;
}
.weedialog .dialog-tl {
	position:absolute;
	left:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(../images/lb_left_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_left_top.png");
	_background:none;
}
.weedialog .dialog-tc {
	margin-left:8px;
	margin-right:8px;
	width:auto;
	height:8px;
	background:url(../images/lb_border.png) repeat-x;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_border.png");
	_background:none;
	overflow:hidden;
}
.weedialog .dialog-tr {
	position:absolute;
	right:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(../images/lb_right_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_right_top.png");
	_background:none;
}
.weedialog .dialog-close {
	cursor:pointer;
	background:url(../images/light_box_close_btn.png) no-repeat;
	font-size:0px;
	line-height:0px;
	height:13px;
	width:13px;
	float:right;
	margin:10px 10px 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/light_box_close_btn.png");
	_background:none;
}

.weedialog .dialog-content {
	clear:both;
	padding:10px;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#fff;
}
.weedialog .dialog-button {
	clear:both;
	background:#fff;
	padding:8px 0;
}
.weedialog .dialog-cl {
	width:8px;
	background:url(../images/lb_border.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_border.png");
	_background:none;
}
.weedialog .dialog-cr {
	width:8px;
	background:url(../images/lb_border.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_border.png");
	_background:none;
}
.weedialog .dialog-button {
	text-align:right;
	font-size:12px;
	padding-right:6px;
	_padding-right:2px;
}
.weedialog .dialog-ok {
	border:0px;
	background:url(../images/btn_ok.gif) no-repeat;
	height:24px;
	line-height:24px;
	width:63px;
	color:#fff;
	cursor:pointer;
	padding:0px;
	margin:0px;
	margin-right:3px;
}
.weedialog .dialog-cancel {
	border:0px;
	background:url(../images/btn_ok.gif) no-repeat;
	height:24px;
	line-height:24px;
	width:63px;
	color:#fff;
	cursor:pointer;
	padding:0px;
	margin:0px;
	margin-right:3px;
}
.weedialog .dialog-button-disabled {
	overflow:visible;
	overflow-y:hidden;
	border:1px solid #999;
	background:url(img/btn_cancel.gif) top;
	height:24px;
	line-height:24px;
	color:#666;
	cursor:pointer;
	padding:0 5px;
	margin:0px;
}
.weedialog .dialog-bot {
	clear:both;
	height:8px;
	position:relative;
	font-size:0px;
}
.weedialog .dialog-bl {
	position:absolute;
	left:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(../images/lb_left_bottom.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_left_bottom.png");
	_background:none;
}
.weedialog .dialog-bc {
	margin-left:8px;
	margin-right:8px;
	width:auto;
	height:8px;
	background:url(../images/lb_border.png) repeat-x;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_border.png");
	_background:none;
}
.weedialog .dialog-br {
	position:absolute;
	right:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(../images/lb_right_bottom.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="../images/lb_right_bottom.png");
	_background:none;
}
.dialog-ok,.dialog-cancel {
	background:none repeat scroll 0 0 #5fb2cb;
	border-color:#7fc1d7 #4a899d #5194aa #8fc8db;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	cursor:pointer;
	letter-spacing:0.1em;
	overflow:visible;
	padding:3px 15px;
	width:auto;
	cursor:pointer;
	text-decoration:none;
	margin:3px;
}
/* reset*/
	html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin:0;
	padding:0;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display:block;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption {
	text-align:left;
	font-weight:normal;
}
html, body, fieldset, img, iframe, abbr {
	border:0;
}
i, cite, em, var, address, dfn {
	font-style:normal;
}
[hidefocus], summary {
	outline:0;
}
li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6, small {
	font-size:100%;
}
sup, sub {
	font-size:83%;
}
pre, code, kbd, samp {
	font-family:inherit;
}
q:before, q:after {
	content:none;
}
textarea {
	overflow:auto;
	resize:none;
}
label, summary {
	cursor:default;
}
a, button {
	cursor:pointer;
}
h1, h2, h3, h4, h5, h6, em, strong, b {
	font-weight:bold;
}
ins, u, s, a, a:hover {
	text-decoration:none;
}
body, textarea, input, button, select, keygen, legend {
	font:12px/1.14 Microsoft yahei;
	color:#333;
	outline:0;
}
body {
	background:#fff;
	font:normal 14px/1.5 Microsoft yahei;
}
a, a:hover {
	color:#333;
}
/* function*/
	.f-cb:after, .f-cbli li:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.f-cb, .f-cbli li {
	zoom:1;
}
.f-ib {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.f-dn {
	display:none;
}
.f-db {
	display:block;
}
.f-fl {
	float:left;
}
.f-fr {
	float:right;
}
.f-pr {
	position:relative;
}
.f-prz {
	position:relative;
	zoom:1;
}
.f-oh {
	overflow:hidden;
}
.f-ff0 {
	font-family:arial, \5b8b\4f53;
}
.f-ff1 {
	font-family:"Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.f-fs1 {
	font-size:12px;
}
.f-fs2 {
	font-size:14px;
}
.f-fwn {
	font-weight:normal;
}
.f-fwb {
	font-weight:bold;
}
.f-tal {
	text-align:left;
}
.f-tac {
	text-align:center;
}
.f-tar {
	text-align:right;
}
.f-taj {
	text-align:justify;
	text-justify:inter-ideograph;
}
.f-vam, .f-vama * {
	vertical-align:middle;
}
.f-wsn {
	word-wrap:normal;
	white-space:nowrap;
}
.f-pre {
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
}
.f-wwb {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}
.f-ti {
	overflow:hidden;
	text-indent:-30000px;
}
.f-ti2 {
	text-indent:2em;
}
.f-lhn {
	line-height:normal;
}
.f-tdu, .f-tdu:hover {
	text-decoration:underline;
}
.f-tdn, .f-tdn:hover {
	text-decoration:none;
}
.f-toe {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.f-csp {
	cursor:pointer;
}
.f-csd {
	cursor:default;
}
.f-csh {
	cursor:help;
}
.f-csm {
	cursor:move;
}
.f-usn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.f-mt10 {
	margin-top:10px;
}
.f-mb10 {
	margin-bottom:10px;
}
.f-mr10 {
	margin-right:10px;
}
/* 布局*/
	.w900 {
	width:900px;
}
.w240 {
	width:240px;
}
/* 头部*/
	.top {
	background:#fbfbfb;
	color:#999;
	height:30px;
	line-height:30px;
	font-size:12px;
	border-top:1px solid #EEE;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFFAFAFA');
	background-image:-webkit-linear-gradient(top, #fefefe, #fafafa);
	background-image:-moz-linear-gradient(top, #fefefe, #fafafa);
	background-image:-o-linear-gradient(top, #fefefe, #fafafa);
	background-image:linear-gradient(top, #fefefe, #fafafa);
	-webkit-box-shadow:0 0 0 1px #FFF, 0 0 0 2px #dfdfdf, 0 0 5px 3px #f0f0f0;
	-moz-box-shadow:0 0 0 1px #FFF, 0 0 0 2px #dfdfdf, 0 0 5px 3px #f0f0f0;
	box-shadow:0 0 0 1px #FFF, 0 0 0 2px #dfdfdf, 0 0 5px 3px #f0f0f0;
	margin-bottom:4px;
}
.top .nav-l a {
	color:#999;
}
.top .nav-l {
	border-left:solid 1px #eee;
	border-right:solid 1px #fff;
	height:30px;
}
.top .nav-l .m {
	border-left:solid 1px #fff;
	border-right:solid 1px #eee;
	float:left;
	position:relative;
	padding:0 10px;
}
.top .nav-l .on {
	background:#fff;
}
.top .nav-l .m .sub {
	display:none;
	border:solid 1px #eee;
	border-top:none;
	padding:10px;
	position:absolute;
	background:#fff;
	overflow:hidden;
	left:-2px;
	top:30px;
	z-index:999;
	cursor:pointer;
	box-shadow:0px 3px 3px #d9d9d9;
}
.top .nav-l .m .ewm_app, .top .nav-l .m .ewm_wx {
	width:160px;
	height:160px;
	display:block;
}
.top .nav-l .m .ewm_wx {
	background:url(../images/ewm_wx.jpg) no-repeat center center;
}
.top .nav-l .m .ewm_app {
	background:url(../images/ewm_app.jpg) no-repeat center center;
}
.top .nav-l .m i {
	padding-right:5px;
}
.top .nav-r li {
	float:left;
	padding:0 5px;
}
.top .nav-r li a {
	color:#666;
}
.top .nav-r li a.fc-red {
	color:#F40004;
}
.top .nav-r li em {
	padding:0 5px;
	color:#eee;
	font-weight:normal;
}
.top .nav-r li .cart_count {
	font-weight:bold;
	color:#F40004;
}
.header {
	height:120px;
	background:#fff;
}
.header .logo {
	float:left;
	margin-top:23px;
	margin-right:40px;
}
.header .logo a {
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:300px;
	height:54px;
}
.header .search {
	width:500px;
	float:right;
	position:relative;
}
#search_type a {
	background:url("../images/sub_nav_bg.gif") no-repeat 0 -40px;
	color:#666;
	display:inline-block;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	width:93px;
	font-size:14px;
	height:40px;
	line-height:40px;
}
#search_type .current {
	background:url("../images/sub_nav_bg.gif") no-repeat 0 0 ;
	color:#fff;
	display:inline-block;
	font-weight:bolder;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	width:93px;
}
#dropdown {
	position:absolute;
	margin-top:4px;
	margin-left:-1px;
	padding:5px 0;
	left:0px;
	top:0px;
	width:67px;
	text-align:center;
	background:#fff;
	border:solid 3px #ff6600;
	border-top:none;
	display:none;
	z-index:999;
	box-shadow:0 2px 0 0 #f0f0f0;
}
#dropdown a {
	display:block;
	line-height:30px;
	height:30px;
	overflow:hidden;
}
#dropdown a:hover {
	color:#ff6600;
}
.header .search .tag {
	height:36px;
	line-height:36px;
	font-size:12px;
}
.header .search .tag a {
	padding-right:15px;
}
.header .buy {
	width:310px;
	float:right;
	height:100px;
}
.header .s-box {
	font-size:14px;
	height:36px;
}
.header .s-box .sel {
	float:left;
	width:75px;
	border:solid 3px #ff6600;
	border-right:none;
	line-height:30px;
	cursor:pointer;
}
.header .s-box .sel ul {
	background:#fafafa;
	border-right:solid 1px #eee;
}
.header .s-box .sel li {
	width:60px;
	padding-left:10px;
	color:#666;
}
.header .s-box .s-txt {
	height:36px;
	*height:30px;
	line-height:30px;
	border:solid 3px #ff6600;
	border-left:none;
	border-right:none;
	padding:0px 5px;
	float:left;
	font-size:14px;
	width:350px;
	_width:340px;
	color:#999;
}
.header .s-box .s-btn {
	height:36px;
	line-height:36px;
	font-size:14px;  font-family: Microsoft yahei;
	color:#fff;
	background:#ff6600;
	float:left;
	width:70px;
	text-align:center;
	border:0px;
}
.site-nav {
	height:40px;
	line-height:40px;
	color:#fff;
	background:#ff6600;
}
.popmenu {
	float:left;
	position:relative;
	width:240px;
	z-index:99;
}
.popmenu .name {
	width:240px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#666;
	height:40px;
	line-height:40px;
	*height:38px;
	*line-height:38px;
	border:solid 2px #ff6600;
	border-bottom:none;
	background:#fff url(../images/popmenu-name-bg.gif) repeat-x bottom;
	cursor:pointer;
}
.popmenu .cate-nav {
	width:240px;
	height:410px;
	background:#fff;
	border:solid 2px #ff6600;
	border-top:none;
	position:absolute;
	z-index:1;
	box-shadow:2px 2px 5px #d9d9d9;
	line-height:22px;
	position:absolute;
	left:0px;
	top:40px;
	z-index:99;
}
.popmenu .cate-item {
	padding:10px 5px 5px 40px;
	position:relative;
	border-bottom:solid 1px #f8f8f8;
}
.popmenu .cate-item:hover {
	background:url(../images/arr.gif) no-repeat 220px 26px;
}
.popmenu .cate-item:hover dt a, .popmenu .cate-item:hover dt i {
	color:#fa856f }
.popmenu .cate-item dl {
	}
.popmenu .cate-item dt {
	font-weight:bold;
	font-size:14px;
}
.popmenu .cate-item dt .hotlink {
	padding-left:10px;
	border-left:solid 1px #eee;
	font-size:12px;
	color:#fa856f;
	height:18px;
	line-height:18px;
	margin:2px 0 2px 10px;
}
.popmenu .cate-item dd {
	font-size:12px;
	line-height:22px;
}
.popmenu .cate-item dd a {
	padding-right:10px;
}
.popmenu .cate-item dd a:hover {
	color:#fa856f }
.popmenu .cate-item i {
	position:absolute;
	left:10px;
	top:14px;
	display:block;
	width:20px;
	height:20px;
	color:#999;
}
.popmenu .cate-item .sub {
	position:absolute;
	background:#fff;
	border:solid 1px #ff6600;
	font-size:12px;
	border-left:none;
	width:660px;
	color:#333;
	padding:20px;
	display:none;
	left:236px;
	*left:240px;
	top:0px;
	box-shadow:4px 2px 4px #d9d9d9;
	z-index:999;
}
.popmenu .cate-item .sub h3 {
	margin-bottom:10px;
	font-size:14px;
}
.popmenu .cate-item .sub p {
	line-height:24px;
	/*width:260px;*/
	display:block;
	overflow:hidden;
}
.popmenu .cate-item .sub p a {
	display:inline-block;
	height:12px;
	line-height:12px;
	padding:0 10px;
	border-left:solid 1px #ddd;
	float:left;
	margin:6px 10px 6px -11px;
	white-space:nowrap;
}
.popmenu .cate-item .sub a:hover {
	color:#fa856f;
}
.popmenu .cate-off {
	display:none;
}
.menu {
	float:left;
	height:40px;
	overflow:hidden;
}
.menu li {
	float:left;
	margin-right:1px;
}
.menu li a {
	padding:0 19px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	display:block;
}
.menu li a:hover, .menu li a.on {
	background:#C0392B;
	color:#fff;
}
/* 筛选*/
	.filter_contain {
	background:#fff;
	margin-top:10px;
	border-top:solid 1px #ddd;
	font-size:12px;
	box-shadow:0 2px 0 0 #f0f0f0;
}
.filter_contain dl, .filter_contain .sub_cate_row {
	background:#fff;
	border:solid 1px #ddd;
	border-top:none;
	padding:0 10px;
	overflow:hidden;
}
.filter_contain dt {
	float:left;
	line-height:40px;
}
.filter_contain dd {
	float:left;
	line-height:40px;
	width:900px }
.filter_contain dd a {
	display:block;
	height:24px;
	line-height:24px;
	margin-top:8px;
	float:left;
	padding:0 5px;
}
.filter_contain dd a.current {
	color:#ff6600;
}
.filter_contain .sort_row a.current {
	color:#ff9900;
	line-height:24px;
}
.filter_contain .sub_cate_row {
	line-height:40px;
	padding-left:10px;
}
.filter_contain .sub_cate_row a {
	display:block;
	padding:0 5px;
	float:left;
	color:#999;
}
.filter_contain .sub_cate_row a.current, .filter_contain .sort_row a.current:hover {
	color:#ff9900;
}
.sort_title, .sort_icon {
	float:left;
	display:inline;
	font-size:12px;
	line-height:22px;
	height:22px;
	margin:0px 5px;
}
.sort_title a, .sort_icon a {
	border:#ccc solid 1px;
	display:block;
	padding:0px 5px;
}
.sort_title a:hover, .sort_icon a:hover {
	border:#0a98ec solid 1px;
	display:block;
	padding:0px 5px;
	color:#0a98ec;
	text-decoration:none;
}
.sort_gray a, .sort_gray a:hover {
	background:url(../images/arrow.gif) 59px -34px no-repeat;
	padding-right:20px;
}
.sort_desc a, .sort_desc a:hover {
	background:url(../images/arrow.gif) 59px 6px no-repeat;
	padding-right:20px;
}
.sort_asc a, .sort_asc a:hover {
	background:url(../images/arrow.gif) 59px -15px no-repeat;
	padding-right:20px;
}
.reopen_row {
	font-size:12px;
	text-align:right;
	padding-right:20px;
}
.reopen {
	background:url(../images/reopen.gif);
	width:102px;
	height:26px;
	display:inline-block;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	line-height:26px;
}
.list_type_row .sort_gray a, .list_type_row .sort_gray a:hover {
	background-position:59px -41px }
.list_type_row .sort_asc a, .list_type_row .sort_asc a:hover {
	background-position:59px -18px }
.cate_row {
	padding:5px 15px;
	line-height:24px;
}
.cate_row .row {
	width:880px }
.quan_row {
	padding:5px 15px;
	line-height:24px;
	border-top:1px solid #DDD }
.quan_row .row {
	width:880px }
.cate_row b.fl, .quan_row b.fl, .sort_row b {
	font-weight:normal;
	margin-right:8px;
	color:#666 }
.sort_row {
	border-top:#DDD solid 1px;
	padding:0 15px;
	line-height:32px;
}
.sub_cate_row {
	padding:5px 8px;
	border:1px solid #f1f1f1;
	background:#f5f5f5;
}
.sort_row a.current {
	color:#ff9900;
	height:32px;
	line-height:32px }
.filter_contain a.desc_gray, .filter_contain a.asc_gray {
	color:#999;
	width:50px;
}
.filter_contain a.desc_gray:hover, .filter_contain a.asc_gray:hover {
	color:#999 }
.filter_contain a.desc_gray {
	background:url(../images/arrow.gif) no-repeat 32px -32px #fff;
	padding-right:7px;
}
.filter_contain a.asc_gray {
	background:url(../images/arrow.gif) no-repeat 30px -62px #fff;
	padding-right:7px;
}
.filter_contain a.idx_asc {
	background:url(../images/arrow.gif) no-repeat 30px -14px #fff;
	padding-right:7px;
}
.filter_contain a.idx_desc {

	padding-right:7px;
}
.filter_contain a.idx_desc:hover, .filter_contain a.idx_asc:hover {
	color:#FB4E0B }
/* 底部*/
	.footer {
	border-top:solid 3px #ff6600;
}
.footer .fnav {
	float:left;
	width:920px;
}
.footer .fnav dl {
	border-left:dotted 1px #a5a5a5;
}
.footer .fnav dt {
	padding:10px;
}
.footer .fnav dd {
	font-size:12px;
	display:block;
	line-height:24px;
	height:24px;
	padding:0 10px;
}
.footer .service {
	float:right;
	width:238px;
	border-left:dotted 1px #a5a5a5;
	border-right:dotted 1px #a5a5a5;
	height:102px;
	background:url(../images/kf-ico.png) no-repeat 10px 26px;
}
.footer .service ul {
	padding-left:80px;
	font-size:12px;
	padding-top:26px;
}
.footer .service li {
	line-height:26px;
}
.footer .service li strong {
	color:#ff6600;
}
.footer .copyright {
	padding:20px;
	line-height:24px;
	font-size:12px;
	color:#999;
	text-align:center;
}
/* 多分辨率适应*/
	@media (max-width:1189px) {
	}
@media (min-width:768px) and (max-width:991px) {
	}
@media (max-width:767px) {
	}
input {
	font-family:Arial;
}
div {
	margin:0 auto;
	padding:0;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
}
.wrap {
	width:1190px;
	height:auto;
}
/*主体容器*/
	.f_l {
	float:left;
}
.f_r {
	float:right;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.short {
	width:240px;

}
.long {
	width:900px;
	overflow:hidden;
}
.short_uc {
	width:280px;
	overflow:hidden;
	display:inline-block;
}
.middle_uc {
	width:860px;
	overflow:hidden;
	display:inline-block;
	margin-left:10px;
}
.right_uc {
	width:160px;
	overflow:hidden;
	display:inline-block;
}
.long_uc {
	width:1020px;
	overflow:hidden;
	display:inline-block;
	margin-left:10px;
}
.middle {
	width:650px;
	overflow:hidden;
	display:inline-block;
	margin-right:10px;
}
.idx_left {
	width:710px;
}
.idx_right {
	width:240px;
}
/*自动高对齐*/
	.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
.cf {
	zoom:1 }
/*全局链接样式*/a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
}
/*英文强制换行*/
	.word {
	word-break:break-all;
}
/*页面留白*/
	.blank {
	height:10px;
	line-height:10px;
	clear:both;
	visibility:hidden;
}
.blank5 {
	height:5px;
	line-height:5px;
	/* _margin:-3px 0;*/
	clear:both;
	visibility:hidden;
	font-size:0px;
	padding:0px;
	margin:0px;
}
.blank1 {
	height:1px;
	line-height:1px;
	/* _margin:-3px 0;*/
	clear:both;
	visibility:hidden;
	font-size:0px;
	padding:0px;
	margin:0px;
}
.pd10 {
	padding:10px;
}
.gold {
	color:#FFE260;
}
.f-input {
	border:#ccc 1px solid;
	padding-bottom:3px; height:34px; line-height:34px;
	padding-left:4px;
	padding-right:4px;
	font-size:14px;
	padding-top:3px }
.f-text {
	border:#ccc 1px solid;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	font-size:14px;
	padding-top:3px }
.f-textarea {
	border:#ccc 1px solid;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	font-size:14px;
	padding-top:3px;
}
.topic_pub_form {
	border:#ccc solid 1px;
	background:#f2f2f2;
	padding:10px;
}
.ucenter_topic_form .topic_pub_form {
	border:#ccc solid 1px;
	background:url(../images/share_tip.gif) no-repeat 10px 10px #f8f8f8;
	padding:40px 10px 10px 10px;
}
.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 }
.f-button {
	}
.s_buy_btn {
	background:url(../images/sbg.gif) repeat-x;
	height:24px;
	width:85px;
	color:#fff;
	border:none;
	cursor:pointer;
}
.s_collect_btn {
	background:url(../images/sbg.gif) repeat-x -85px;
	height:24px;
	width:45px;
	color:#333;
	border:none;
	cursor:pointer;
}
.msg_btn {
	background:url(../images/msg_btn.gif);
	width:114px;
	height:33px;
	border:none;
	color:#fff;
	font-size:14px;
	text-indent:18px;
	cursor:pointer;
}
.msg_box {
	padding:10px;
	text-align:center;
}
.msg_box .notice {
	text-align:center;
	display:block;
	font-size:14px;
	padding:20px;
	line-height:30px;
}
.msg_box .notice a {
	color:#4780c0;
}
.msg_box .notice a:hover {
	color:#f60;
}
.help-tip {
	padding-top:15px;
}
.pages {
	text-align:center;
	color:#666;
}
.pages a {
	display:inline-block;
	padding:3px 5px;
	color:#666;
	margin-right:5px;
	border:1px solid #DBE3E6;
	text-decoration:none;
}
.pages a:hover {
	display:inline-block;
	color:#fff;
	background:#ff6600;
	border:1px solid #FF3413;
	text-decoration:none;
}
.pages .current {
	display:inline-block;
	padding:3px 9px;
	margin-right:5px;
	color:#fff;
	background:#ff6600;
	border:1px solid #ff6600;
	text-decoration:none;
}
.top_nav {
	background:url(../images/top_nav_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	text-align:right;
}
.cart_ico {
	background:url(../images/cart_icon.gif) no-repeat 0px 7px;
	height:25px;
	display:inline-block;
	padding-left:20px;
}
.tuan_ico {
	background:url(../images/top_ico.gif) 0px -24px no-repeat;
	height:25px;
	display:inline-block;
	padding-left:20px;
}
.logo_row {
	background:url(../images/shop_header_bg.png) no-repeat center 0px;
	height:80px;
}
.logo {
	overflow:hidden;
	margin-top:10px;
	display:inline-block;
}
.main_bar {
	background:url(../images/main_bar_bg.gif) repeat-x;
	height:37px;
}
.main_nav {
	float:left;
}
.main_nav li {
	float:left;
}
.main_nav li .nav_left, .main_nav li .nav_right {
	float:left;
	display:block;
	width:3px;
	height:37px;
}
.main_nav li a {
	padding:0px 15px;
	line-height:37px;
	font-size:14px;
	font-weight:bolder;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	float:left;
}
.main_nav li a:hover {
	color:#fff;
	text-decoration:none;
}
.main_nav li.current .nav_left {
	float:left;
	display:block;
	background:url(../images/main_nav_bg.gif) no-repeat;
	width:3px;
	height:37px;
}
.main_nav li.current .nav_right {
	float:left;
	display:block;
	background:url(../images/main_nav_bg.gif) -3px 0px no-repeat;
	width:3px;
	height:37px;
}
.main_nav li.current a, .main_nav li.current a:hover {
	background:url(../images/main_nav_bg.gif) repeat-x center -37px;
	height:37px;
	color:#ef450a;
	text-decoration:none;
	display:inline-block;
}
.merchant_join {
	float:right;
	line-height:37px;
}
.merchant_join a, .merchant_join a:hover {
	color:#fff;
	text-decoration:none;
}
.cart_box {
	background:url(../images/index_css.gif) 0px -69px;
	width:207px;
	height:39px;
}
.cart_box .cart_tip {
	line-height:39px;
	text-indent:30px;
}
.cart_box .cart_tip .cart_count {
	color:#fff;
}
.cart_box .cart_go {
	line-height:39px;
	display:inline-block;
	padding-right:12px;
}
.cart_box .cart_go a {
	color:#660000;
	text-decoration:none;
}
#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 {
	color:#999 }
#ft ul a {
	color:#999 }
#ft .copyright {
	color:#999;
	text-align:center;
	font-size:12px;
	padding:10px 0 0 0;
}
#ft .copyright a {
	color:#999 }
#ft li.col {
	width:110px;
	padding:4px 0 0 60px;
	display:inline;
	float:left;
	height:100px;
	border-right:1px solid #E8E8E8;
}
#ft li.end {
	border-bottom-style:none;
	border-right-style:none;
	padding-left:70px;
	border-top-style:none;
	border-left-style:none }
#ft h3 {
	color:#999;
}
#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:#6f6f6f;
	font-size:12px;
	padding-top:3px }
.flink {
	background:#fff;
	border-top:#cecece dotted 1px;
	border-bottom:#cecece dotted 1px;
	padding:0px 10px;
}
.flink a {
	display:inline-block;
	float:left;
	padding:5px 10px 5px 0px;
}
.flink img {
	width:88px;
	height:31px;
}
#ft a {
	color:#999;
}
.cate_tree {
	padding:10px;
}
.free_youhui_item {
	float:left;
	display:inline-block;
	width:25%;
	text-align:center;
	overflow:hidden;
	margin:10px 0px;
}
.free_youhui_item .free_youhui_box {
	width:95%;
	background:#f2f2f2;
	padding:10px 0px;
}
.free_youhui_item .goods_img_box {
	width:160px;
	height:160px;
	overflow:hidden;
	display:block;
	margin:0px auto;
}
.free_youhui_item img {
	width:160px;
	height:160px;
}
.free_youhui_item .starico img {
	width:auto;
	height:auto;
	border:none;
}
.free_youhui_item .goods_item_title {
	text-align:center;
	line-height:25px;
}
a.free_youhui_btn, a.free_youhui_btn:hover {
	background:url(../images/free_youhui_btn.gif) no-repeat;
	display:inline-block;
	width:68px;
	height:29px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.free_youhui_btn_row {
	border-top:#ccc dotted 1px;
	padding-top:5px;
}
.brand_goods_item {
	float:left;
	display:inline-block;
	width:180px;
	margin:5px;
	text-align:center;
	overflow:hidden;
}
.brand_goods_item img {
	width:110px;
	height:110px;
	border:#f2f2f2 solid 2px;
}
.brand_goods_item .starico img {
	width:auto;
	height:auto;
	border:none;
}
.brand_goods_item .goods_item_title {
	text-align:center;
	line-height:25px;
	display:block;
	padding-top:10px;
}
.goods_row {
	padding:10px;
}
.goods_row .goods_img {
	width:100px;
	height:100px;
}
.goods_row .goods_img img {
	width:80px;
	height:80px;
	border:#f2f2f2 solid 2px;
}
.goods_row .goods_name {
	width:400px;
}
.goods_row .goods_name {
	font-size:12px;
	font-weight:normal;
	line-height:22px;
}
.sale_goods_item {
	padding:5px;
	overflow:hidden;
}
.sale_list_main {
	overflow:hidden;
}
.sale_goods_item img {
	width:75px;
	height:75px;
}
.sale_goods_img {
	position:relative;
}
.sale_list_tag {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/sale_list_tag.png) no-repeat;
	width:25px;
	height:25px;
	text-indent:3px;
	; line-height:15px;
	color:#fff;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sale_list_tag.png', sizingMethod='scale');
	_background-image:none;
}
.split_dash {
	border-bottom:dashed #e5e5e5 1px;
	clear:both;
}
.sale_list_count {
	float:left;
	background-image:url(../images/sale_list_count.gif);
	display:inline-block;
	width:13px;
	height:22px;
	font-size:0px;
	color:#fff;
	line-height:0px;
}
.sale_count_4 {
	background-position:0px -3px;
}
.sale_count_5 {
	background-position:0px -30px;
}
.sale_count_6 {
	background-position:0px -60px;
}
.sale_count_7 {
	background-position:0px -88px;
}
.sale_count_8 {
	background-position:0px -118px;
}
.sale_count_9 {
	background-position:0px -147px;
}
.sale_count_10 {
	background-position:0px -176px;
}
.goods_item_title_row {
	display:inline-block;
	line-height:22px;
	float:left;
	padding-left:5px;
}
.submit_email {
	background:url(../images/submit_email.png) no-repeat;
	width:68px;
	height:25px;
	border:none;
	cursor:pointer;
}
.sale_goods_info {
	width:100px;
	padding-left:5px;
}
.rec_adv_span {
	width:200px;
	overflow:hidden;
}
.rec_goods_span {
	padding:10px;
	width:736px;
}
.m_price {
	text-decoration:line-through;
}
.s_price {
	color:#fe7000;
	font-size:14px;
	font-weight:bolder;
	font-family:"微软雅黑";
}
.more {
	padding-right:10px;
	*margin-top:-30px;
	font-weight:normal;
}
.recommend_cate_brand {
	font-size:12px;
	font-weight:normal;
	padding-right:30px;
}
.system_article {
	background:#f2f2f2;
	border:#ccc solid 1px;
	text-indent:20px;
	height:30px;
	line-height:30px;
}
.goods_pic_box {
	width:345px;
	overflow:hidden;
}
.goods_info_box {
	width:535px;
	overflow:hidden;
}
.goods_pick_box {
	padding:10px;
	background:#fffeec;
	border:#ffde90 solid 1px;
}
.goods_brief {
	padding:10px;
}
.input_shopcart {
	background:url("../images/btn_shopcart.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	font-family:"微软雅黑";
	font-size:20px;
	height:39px;
	text-align:center;
	text-indent:10px;
	width:168px;
	cursor:pointer;
}
.btn_disabled {
	background:url("../images/btn_shopcart_disabled.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	font-family:"微软雅黑";
	font-size:20px;
	height:39px;
	text-align:left;
	text-indent:55px;
	width:168px;
	cursor:no-drop;
}
#collect {
	background:url(../images/collect_btn.gif) no-repeat;
	display:inline-block;
	width:90px;
	height:40px;
	margin-left:10px;
}
#stock span {
	color:#f60;
	font-size:14px;
	font-weight:bolder;
	font-family:arial;
}
#select_attr {
	color:#f60;
	font-size:14px;
	font-weight:bolder;
	font-family:arial;
}
.cart_item_name {
	color:#f60;
	font-size:14px;
	font-weight:bolder;
}
.dialog-box input.input_keep, .weedialog input.input_keep, .weedialog input.input_keep:hover {
	background:url("../images/keep_btn.gif") no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-family:"微软雅黑";
	font-size:20px;
	height:39px;
	text-align:left;
	text-indent:55px;
	width:168px;
	float:none;
}
.cart_img {
	margin-left:10px;
}
.cart_img img {
	width:50px;
	height:50px;
	border:#ccc solid 2px;
}
.cart_title {
	padding-left:20px;
	color:#000;
	width:450px;
}
.cart_item_row {
	margin:10px 0px 20px 0px;
}
.goods_info_list {
	margin:10px;
}
.goods_info_list li, .goods_info_list dd {
	display:block;
	border-bottom:dotted 1px #ccc;
	padding:5px 0px;
}
.goods_main_pic ul {
	width:325px;
	height:325px;
	overflow:hidden;
	position:relative;
	border:#ccc solid 1px;
	margin:10px 10px 0px 10px;
}
.goods_main_pic li {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
}
.goods_main_pic .act {
	display:block;
	z-index:100;
}
.goods_main_pic img {
	width:325px;
}
.goods_icon_pic {
	width:325px;
	margin:0px 10px;
}
/*.prev, .prev:hover {
	width:12px;
	height:45px;
	float:left;
	display:block;
	background:url(../images/btn_pre.gif);
	text-decoration:none;
}
.next, .next:hover {
	width:12px;
	height:45px;
	float:right;
	display:block;
	background:url(../images/btn_next.gif);
	text-decoration:none;
}*/
	.roll_pic {
	height:50px;
	overflow:hidden;
	overflow:hidden;
	display:block;
	float:left;
}
.roll_pic li {
	width:50px;
	height:50px;
	overflow:hidden;
	margin:0px 5px;
	cursor:pointer;
}
.roll_pic li img {
	width:46px;
	height:46px;
	border:#ccc solid 2px;
}
.roll_pic li.act img {
	width:46px;
	height:46px;
	border:#f30 solid 2px;
}
.goods_name {
	font-size:14px;
	font-weight:bolder;
	color:#000;
	line-height:22px;
}
#buy_number {
	font-size:12px;
	height:15px;
	line-height:15px;
	width:50px;
}
.goods_detail_box {
	margin:10px;
	overflow:hidden;
}
.goods_detail_box .detail_nav {
	border-bottom:#feb94d solid 2px;
	display:block;
	height:28px;
}
.goods_detail_box .detail_nav li {
	float:left;
	font-weight:bolder;
	display:inline-block;
	width:110px;
	height:28px;
	line-height:28px;
	background:url(../images/sw_nav.gif) -110px 0px;
	text-align:center;
	margin-right:2px;
	cursor:pointer;
}
.goods_detail_box .detail_nav li.act {
	background:url(../images/sw_nav.gif) 0px 0px;
	color:#926000;
}
.goods_detail_box .detail_cnt li {
	display:none;
	overflow:hidden;
}
.detail_cnt li.act {
	display:block;
}
.comment_word {
	color:#f08906;
	display:inline-block;
	padding-left:20px;
}
.comment_1 {
	background:url(../images/comment_num.gif) no-repeat 0px -75px;
}
.comment_3 {
	background:url(../images/comment_num.gif) no-repeat 0px -38px;
}
.comment_5 {
	background:url(../images/comment_num.gif) no-repeat 0px 0px;
}
.goods_comment_row {
	min-height:60px;
	margin-bottom:10px;
	padding:10px;
}
.sub_nav {
	text-align:right;
	padding:10px;
}
.sub_nav span {
	display:inline-block;
	height:25px;
	text-align:center;
	line-height:22px;
	padding:0px 3px;
}
.sub_nav span a {
	color:#136AAD;
}
.sub_nav span a:hover {
	color:#f30;
}
.sub_nav span.act {
	display:inline-block;
	width:80px;
	padding:0px;
	height:25px;
	background:url(../images/sub_nav_act.gif) no-repeat;
	line-height:22px;
	color:#fff;
}
.sub_nav span.act a, .sub_nav span.act a:hover {
	color:#fff;
	text-decoration:none;
}
/*通用的块*/
	.inc {
	border:#e2e2e2 solid 1px;
}
.inc .inc_top {
	background:#f5f5f5;
	height:30px;
	line-height:30px;
	text-indent:10px;
	font-weight:bolder;
}
.short .inc .inc_top, .filter_box .inc_top, .goods_search_box .inc_top, .long_uc .inc_top, .middle_uc .inc_top, .cart .inc_top {
	background:url(../images/short_inc_top.gif) repeat-x;
	height:36px;
	line-height:36px;
	font-size:14px;
	text-indent:10px;
	font-weight:bolder;
	color:#f60;
}
.short .inc .inc_top .more {
	font-size:12px;
}
.goods_search_box .inc_main {
	padding:10px;
}
.long .inc_main {
	line-height:30px;
}
.cart a {
	color:#136AAD;
}
.cart a:hover {
	color:#f30;
}
.cart .goods-info, .cart .group-bond, .cart .group-bond-box {
	line-height:25px;
	width:700px;
	text-align:left;
	margin:10px auto;
}
/* 筛选*/
	.filter_box {
	border:#d6d6d6 solid 2px;
}
.filter_box .inc_main {
	padding:10px;
}
.filter_box .filter_title {
	display:inline-block;
	padding:5px;
}
.filter_box .filter_content {
	width:660px;
	padding:5px 0px;
}
.filter_box .filter_content a {
	display:inline-block;
	padding:0px 5px;
	color:#0066CC;
	text-decoration:none;
}
.filter_box .filter_content a:hover {
	color:#f30;
	text-decoration:none;
}
.filter_box .filter_content a span, .filter_box .filter_content a:hover span {
	color:#999;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
}
.filter_box .filter_content a.act, .filter_box .filter_content a.act:hover {
	color:#f60;
	font-weight:bolder;
	text-decoration:none;
}
.filter_box .filter_content a.act span, .filter_box .filter_content a.act:hover span {
	color:#999;
	text-decoration:none;
	text-decoration:none;
	font-weight:normal;
	font-family:verdana;
	font-size:10px;
}
.filter_box .blank {
	display:block;
	border-bottom:dotted 1px #d6d6d6;
	visibility:visible;
	height:1px;
	margin:0px;
	line-height:0px;
	font-size:0px;
}
.filter_box .search_filter_title {
	display:inline-block;
	padding:2px 5px;
}
.filter_box .search_filter_content {
	}
/*首页的筛选*/
	.index_filter_box {
	padding:10px 20px;
	background:#f2f2f2;
}
.index_filter_box .filter_title {
	display:inline-block;
	padding:2px 5px;
	width:80px;
}
.index_filter_box .filter_content {
	width:580px;
}
.index_filter_box .filter_content a {
	display:inline-block;
	padding:2px 5px;
}
.index_cate_ico {
	background:url(../images/index_cate_ico.gif) no-repeat;
	padding-left:20px;
}
.index_region_ico {
	background:url(../images/index_region_ico.gif) no-repeat;
	padding-left:20px;
}
/*商品分类*/
	.cate_tree_inc {
	border:#ffde90 solid 1px;
	background:#fffeec;
	overflow:hidden;
}
.cate_tree_inc .inc_top, .cate_tree_inc .inc_top:hover {
	}
.cate_tree_inc .inc_main {
	background:#fffeec;
}
.cate_tree li {
	padding-left:5px;
	height:25px;
	line-height:25px;
	border-bottom:#dfca9f dotted 1px;
}
.cate_tree li a {
	color:#333333;
	text-decoration:none;
}
.cate_tree li.first {
	border-bottom:#dfca9f solid 1px;
	font-size:14px;
	padding-left:10px;
	height:35px;
	line-height:35px;
}
.cate_tree li.subcate {
	display:none;
}
.cate_tree li.act {
	background-color:#fff;
	border:#D2BDA3 solid 1px;
}
.cate_tree li.act a, .cate_tree li.act a:hover {
	color:#900;
}
.toggle {
	position:absolute;
	z-index:999;
	display:block;
	left:0px;
	top:0px;
	background:#fff;
	width:150px;
	padding:10px;
	border:#D2BDA3 solid 1px;
}
.toggle .hide_white {
	background:#fff;
	width:10px;
	height:35px;
	position:absolute;
	left:-10px;
	top:0px;
}
.cate_tree li .toggle a, .cate_tree li .toggle a:hover {
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
/*内页的分类*/
	.inner_cate_tree {
	padding:10px;
}
.inner_cate_tree li {
	padding-left:5px;
	height:25px;
	line-height:25px;
	border-bottom:#dfca9f dotted 1px;
}
.inner_cate_tree li a {
	color:#333333;
	text-decoration:none;
}
.inner_cate_tree li.act {
	background:#f2f2f2;
}
/* 公告列表*/
	.notice_list li {
	display:block;
	height:24px;
	line-height:24px;
	padding-left:18px;
	background:url(../images/tiny_point.gif) no-repeat 8px 12px;
}
.notice_list_mall li {
	display:block;
	height:26px;
	line-height:26px;
	padding-left:18px;
	background:url(../images/tiny_point.gif) no-repeat 8px 12px;
}
/* 今日团购*/
	.today_deal_inc {
	border:#990000 solid 2px;
	width:246px;
	overflow:hidden;
}
.today_deal_inc .inc_top {
	background:url(../images/index_css.gif) 0px -108px;
	width:246px;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-weight:bolder;
	text-indent:10px;
	color:#fff;
}
.today_deal_title {
	line-height:22px;
	display:block;
	padding:5px 10px;
}
.today_deal_img {
	padding:0px 10px;
	width:173px;
	text-align:center;
}
.today_deal_img img {
	width:170px;
	height:130px;
}
.today_deal_info {
	}
.today_deal_info strong {
	color:#fe7000;
	font-size:12px;
}
.today_deal_time {
	font-size:12px;
}
.tuan_price, .tuan_price:hover {
	background:url(../images/go_view_deal.jpg) no-repeat right 0px;
	width:175px;
	height:33px;
	display:block;
	margin:0px auto;
	font-size:30px;
	color:#f30;
	text-decoration:none;
	font-weight:bolder;
	font-family:"arial";
	line-height:33px;
}
.tuan_footer {
	background:url(../images/tuan_footer.gif) repeat-x;
	height:30px;
	border-top:#e5e5e5 solid 1px;
	margin-top:5px;
	line-height:30px;
	padding:0px 3px;
}
.origin_price {
	text-align:center;
	text-decoration:line-through;
	height:25px;
	line-height:25px;
}
.counter {
	font-size:12px;
}
.counter span {
	color:#fe7000;
}
/*用户注册*/
	.form_success {
	background:url("../images/msg_bg.png") no-repeat scroll 2px -21px #E9FCE7;
	border:1px solid #61EE51;
	display:block;
	height:20px;
	padding:2px 5px 2px 25px;
}
.form_err {
	background:url("../images/msg_bg.png") no-repeat scroll 2px 4px #FFF2F2;
	border:1px solid #FF8080;
	display:block;
	height:20px;
	padding:2px 5px 2px 25px;
}
.field {
	padding-bottom:2px;
	margin:5px auto 10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	clear:left;
	padding-top:0px;
	_display:inline }
.field label {
	text-align:right;
	line-height:30px;
	width:100px;
	padding-right:20px;
	float:left;
	height:30px;
	color:#333;
	font-size:14px }
.field .f-input {
	margin:3px 0px 0px;
	width:250px;
	float:left }
.field .hint {
	width:300px;
	float:left;
	color:#989898;
	margin-left:110px;
	clear:left;
	font-size:12px }
.field .f-input-tip {
	color:#666666;
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-top:5px;
}
.field .red {
	display:inline-block;
	padding-left:5px;
	color:#f30;
}
form .act {
	clear:left;
	margin-left:90px;
	padding:0 10px;
}
.autologin {
	margin-left:90px;
	margin-top:0;
	padding-bottom:0;
	width:200px;
}
/*关于购物车*/
	#cart_list table {
	width:100%;
}
#cart_list .deal-buy-quantity {
	text-align:center;
}
#cart_list .deal-buy-quantity .f-input {
	width:50px;
}
#cart_list .deal-buy-price {
	text-align:center;
}
#cart_list .deal-buy-total {
	text-align:center;
}
#cart_list .deal-buy-del {
	text-align:center;
}
.cart_warn {
	background:#f2f2f2;
	color:#000;
}
#cart_check h2, #cart_check h3 {
	font-size:12px;
	display:block;
	height:25px;
	background:#f2f2f2;
	line-height:25px;
	text-indent:20px;
}
.table-list td {
	text-indent:10px;
	padding:10px 0px;
}
.order-check-form {
	text-align:right;
}
/*会员中心*/
	.uc-table {
	padding:10px;
}
.uc-table table {
	width:100%;
	border-top:#ccc solid 1px;
	border-left:#e2e2e2 solid 1px;
}
.uc-table table th {
	background:url(../images/short_inc_top.gif) repeat-x;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	font-weight:bolder;
	color:#f60;
	border-right:#ccc solid 1px;
	border-bottom:#e2e2e2 solid 1px;
}
.uc-table table td {
	line-height:22px;
	padding:10px;
	text-align:center;
	border-right:#ccc solid 1px;
	border-bottom:#e2e2e2 solid 1px;
}
.uc-table tr.alt {
	background:#f2f2f2;
}
.uc-order {
	margin:10px;
}
.uc-order table {
	width:100%;
	border-top:#ccc solid 1px;
	border-left:#e2e2e2 solid 1px;
}
.uc-order table th {
	font-size:12px;
	background:url(../images/short_inc_top.gif) repeat-x;
	overflow:hidden;
	height:36px;
	line-height:36px;
	font-weight:bolder;
	color:#f60;
	border-right:#ccc solid 1px;
	border-bottom:#e2e2e2 solid 1px;
}
.uc-order table td {
	padding:5px 10px;
	ine-height:22px;
	padding:10px;
	text-align:left;
	border-right:#ccc solid 1px;
	border-bottom:#e2e2e2 solid 1px;
}
.uc-order table td .uc-order-item td {
	text-align:center;
}
#uc_cate li {
	display:block;
	height:40px;
	background:#fff;
	margin-bottom:2px;
	line-height:40px;
	border-bottom:#dbdbdb solid 1px;
}
#uc_cate li.act {
	background:#FE7000;
	color:#fff;
	border-bottom:#fff solid 1px;
}
#uc_cate li a, #uc_cate li a:hover {
	color:#666;
	text-decoration:none;
}
#uc_cate li.act a, #uc_cate li.act a:hover {
	color:#fff;
	text-decoration:none;
}
#uc_cate li .uc_cate {
	background-image:url(../images/uc_cate_ico_gray.gif);
	background-repeat:no-repeat;
	height:25px;
	display:block;
	line-height:0px;
	line-height:25px;
	text-indent:30px;
}
#uc_cate li.act .uc_cate {
	background-image:url(../images/uc_cate_ico.gif);
	background-repeat:no-repeat;
	height:25px;
	display:block;
	line-height:0px;
	line-height:25px;
	text-indent:30px;
}
.credit-title .red {
	color:#f30;
}
.money_box {
	background:none repeat scroll 0 0 #fffce0;
	border:1px solid #fcf5be;
	padding:10px;
	margin:10px;
	position:relative;
}
.money_box .vip_btn {
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	color:#fff;
	background:#f60;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:10px;
}
/* VIP升级页面样式*/
	.vip_up {
	overflow:hidden;
}
.vip_up .uc-table {
	line-height:24px;
}
.vip_up .credit-title {
	font-size:14px;
	line-height:30px;
}
.vip_up .btn {
	background:#f60;
	color:#fff;
}
.vip_up .btn:hover {
	color:#fff;
}
.uc-order .ltd {
	background:#f2f2f2;
}
.uc-order .uc-order-item {
	}
.uc-order table.uc-order-item {
	width:100%;
	border-top:#ccc solid 1px;
	border-left:#e2e2e2 solid 1px;
}
.uc-order table.uc-order-item th {
	font-size:12px;
	text-align:center;
	background:url(../images/short_inc_top.gif) repeat-x;
	overflow:hidden;
	height:36px;
	line-height:36px;
	font-weight:bolder;
	color:#f60;
	border-right:#ccc solid 1px;
	border-bottom:#e2e2e2 solid 1px;
}
.uc-order table.uc-order-item td {
	line-height:22px;
	padding:10px;
	text-align:center;
	border-right:#ccc solid 1px;
	border-bottom:#e2e2e2 solid 1px;
}
.uc-table .uc-msg-table, .uc-table .uc-msg-table td, .uc-table .uc-msg-table th {
	border:none;
}
.message-list {
	padding:10px;
	overflow:hidden;
	border:#f2f2f2 solid 1px;
}
.message-list .message-row {
	min-height:60px;
	margin-bottom:10px;
	padding:10px;
	border-bottom:#f6f6f6 solid 1px;
}
.message-list .alt {
	background-color:#f2f2f2;
}
.msg_row {
	width:100%;
}
.msg_row .item strong a {
	color:#f30;
}
.msg_row .item strong a:hover {
	text-decoration:none;
}
.msg_row .item .text {
	font-size:14px;
}
.msg_row .item .topic_origin {
	background:#f2f2f2;
}
.reply-row {
	background:#f7f7f7;
	margin:3px 0px;
	padding:5px;
}
.flink a {
	display:inline-block;
	float:left;
	padding:5px 10px 5px 0px;
}
.flink img {
	width:88px;
	height:31px;
}
.flink h2, .flink h3 {
	font-size:12px;
}
.article_list {
	padding:10px;
}
.article_list li {
	display:block;
	height:28px;
	line-height:28px;
	text-indent:10px;
	border-bottom:dotted 1px #ccc;
}
.article_info {
	padding:10px;
}
.article_title {
	text-align:center;
	font-size:14px;
	font-weight:bolder;
	line-height:30px;
	height:30px;
}
.article_time {
	text-align:center;
	font-size:12px;
	line-height:30px;
	height:30px;
	color:#ccc;
}
.article_click {
	text-align:center;
	font-size:12px;
	line-height:22px;
	height:22px;
	color:#ccc;
}
.relate_help li {
	display:block;
	line-height:25px;
	height:25px;
	text-indent:10px;
	background:#fff;
}
.relate_help li.relate_cate {
	background:url(../images/bar.gif) repeat-x;
	height:30px;
	line-height:30px;
	text-indent:10px;
	font-weight:bolder;
}
.relate_help li.act {
	background:#FE7000;
}
.relate_help li.act a, .relate_help li.act a:hover {
	color:#fff;
	text-decoration:none;
}
.brand_list {
	display:block;
	padding:10px;
}
.brand_list li {
	float:left;
	display:inline-block;
	width:25%;
	text-align:center;
	line-height:35px;
}
.brand_list li .brand_logo {
	width:200px;
	height:50px;
	overflow:hidden;
	display:inline-block;
	border:#ccc solid 1px;
}
.b_info {
	overflow:hidden;
}
.filter_txt {
	border:#ccc solid 1px;
	width:80px;
	height:25x;
}
.search_txt {
	border:#ccc solid 1px;
	width:200px;
	height:25x;
}
.filter_price {
	}
.is_lottery {
	background:url(../images/lottery.gif);
	width:41px;
	height:15px;
	display:inline-block;
	font-size:0px;
}
.msg_box a, .msg_box a:hover {
	text-decoration:none;
}
.paybutton, a .paybutton, a:hover .paybutton {
	background:none repeat scroll 0 0 #FF9900;
	border-color:#FFB940 #C27502 #C27502 #FFB940;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	cursor:pointer;
	letter-spacing:0.1em;
	padding:4px 1em;
	text-decoration:none;
}
.formbutton {
	background:none repeat scroll 0 0 #f60; width:140px; height:40px;
	border-style:solid;

	color:#FFFFFF;
	cursor:pointer;
	letter-spacing:0.1em;
	padding:4px 1em;
}
.formbutton2 {
	background:none repeat scroll 0 0 #FF9900;
	border-color:#FFB940 #C27502 #C27502 #FFB940;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	cursor:pointer;
	letter-spacing:0.1em;
	padding:4px 1em;
}
.cart-table {
	}
.cart-table th {
	background:#f2f2f2;
	height:28px;
	line-height:28px;
}
.cart-table td {
	padding:10px 0px;
}
td.deal-buy-price, td.deal-buy-total, td.deal-cart-total {
	color:#f60;
	font-weight:bolder;
}
.cart-icon {
	margin:0px 10px;
}
.cart-icon img {
	width:50px;
	height:50px;
	border:#ccc solid 2px;
}
.nogoodsbg {
	margin:50px auto 0;
	width:520px;
}
.nogoodsimg {
	float:left;
	width:74px;
}
.nogoodstxt {
	float:left;
	margin-left:26px;
	width:400px;
}
.empty {
	color:#333333;
	font-weight:bold;
}
.nogoodstxt p {
	line-height:20px;
}
.color_blue {
	color:#4185c9;
}
.color_blue a {
	color:#014CCC;
}
.total-cart-tip {
	font-weight:normal;
	color:#333;
}
.red {
	font-size:14px;
	font-family:verdana;
	color:#f60;
}
.cart-error {
	line-height:50px;
	height:50px;
	display:block;
	color:#f60;
	font-size:14px;
	text-align:center;
}
.success_box {
	background:none repeat scroll 0 0 #fffce0;
	border:1px solid #f9f0a2;
	padding:55px;
	margin:10px;
	font-size:14px;
}
.success_box h2 {
	font-size:16px;
	display:block;
	width:190px;
	height:55px;
	line-height:55px;
	margin:0px auto;
}
.error_box {
	background:none repeat scroll 0 0 #fffce0;
	border:1px solid #f9f0a2;
	padding:55px;
	margin:10px;
	font-size:14px;
}
.error_box h2 {
	font-size:16px;
	display:block;
	width:190px;
	height:55px;
	line-height:55px;
	margin:0px auto;
}
.msg_box span.tip {
	display:inline-block;
	float:left;
	margin-left:10px;
}
.msg_box .icon {
	width:55px;
	height:55px;
	overflow:hidden;
	display:inline-block;
	position:relative;
	float:left;
}
.msg_box .icon i {
	background:url(../images/op_icon.png) no-repeat;
	width:55px;
	height:110px;
	display:inline-block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/op_icon.png', sizingMethod='scale');
	_background-image:none;
	position:absolute;
}
.success_box i {
	top:-55px;
	left:0px;
}
.error_box i {
	top:0px;
	left:0px;
}
.smssubscribe-dialog-box {
	height:200px;
}
.smssubscribe-dialog-box dl {
	background:#fff;
}
.smssubscribe-dialog-box dt {
	height:40px;
	border:solid 1px #fff;
	background:#f1f2ff;
	line-height:14px;
}
.smssubscribe-dialog-box dt a {
	font-size:14px;
	padding:0 21px 0 0;
}
.smssubscribe-dialog-box dd {
	padding:25px;
	width:300px;
	overflow:hidden;
}
.smssubscribe-dialog-box dd .ss-form {
	padding:0 0 0 40px;
}
.smssubscribe-dialog-box dd h3 {
	color:#000;
	padding:0 0 12px 0;
	display:block;
	float:left;
}
.smssubscribe-dialog-box dd .ss-item {
	width:310px;
	float:left;
	padding:10px 0 0 0;
	line-height:24px;
}
.smssubscribe-dialog-box dd .ss-item span {
	float:left;
	width:60px;
	line-height:24px;
	display:block;
	font-size:14px;
}
.smssubscribe-dialog-box dd .ss-item .txt {
	float:left;
	border:solid 1px #ccc;
	height:17px;
	padding:4px 4px 1px 4px;
	width:168px;
}
.smssubscribe-dialog-box dd .ss-item strong {
	color:#cc3333;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
}
.smssubscribe-dialog-box dd .ss-item .code {
	width:113px;
}
.smssubscribe-dialog-box dd .ss-item img {
	float:left;
	cursor:pointer;
	margin:1px 0 0 5px;
	width:48px;
	height:22px;
}
.smssubscribe-dialog-box dd .ss-hit {
	padding:3px 0 0 60px;
	width:250px;
	color:#999;
	font-size:12px;
	line-height:18px;
	float:left;
}
.smssubscribe-dialog-box dd .ss-btns {
	padding:20px 0 10px 60px;
	width:250px;
	float:left;
}
.smssubscribe-dialog-box dd .ss-succ {
	padding:20px 0 20px 70px;
	width:240px;
	float:left;
	background:url(../images/bg-sys-icon-succ.gif) no-repeat 0 13px;
}
.smssubscribe-dialog-box dd .ss-succ strong {
	font-family:"微软雅黑", Arial, sans-serif;
}
.smssubscribe-dialog-box dd .ss-succ p {
	color:#9d9d9d;
}
.mail_sub_tip {
	padding:5px;
}
#vote {
	position:absolute;
	left:0px;
	background:url(../images/yhdc.gif);
	width:25px;
	height:69px;
	top:200px;
}
.vote_box {
	width:726px;
	margin:20px auto;
}
.vote_box_top {
	width:726px;
	height:113px;
	background:url(../images/survey_01.jpg) no-repeat;
}
.vote_box_main {
	width:686px;
	background:url(../images/survey_02.jpg) repeat-y;
	padding:20px;
}
.vote_box_foot {
	width:726px;
	height:37px;
	background:url(../images/survey_03.jpg) no-repeat;
}
.vote_main {
	border:#ccc solid 1px;
	padding:0px 0px 20px 0px;
}
.vote_head {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px;
	text-align:center;
	background-color:#F0F9FF;
	border-bottom:1px solid #DCDCDC;
}
.vote_main .commit {
	text-align:center;
}
.vote_desc {
	padding:10px;
}
.verify_row .f-input {
	width:100px;
	float:left;
	margin-right:10px;
	margin-top:3px;
}
.verify_row img {
	float:left;
	margin-top:4px;
	cursor:pointer;
}
.more_user_info {
	text-align:center;
	background:#ccc;
	height:22px;
}
.fileupload {
	width:66px;
	height:24px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	background:url(../images/upbtn.gif);
	text-align:center;
	line-height:24px;
	color:#fff;
}
.fileuploading {
	width:66px;
	height:24px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	background:url(../images/upbtn.gif) 0px -24px;
	text-align:center;
	line-height:24px;
	color:#fff;
}
.hide {
	display:none;
}
.show {
	display:inline-block;
}
.fileupload .filebox {
	position:absolute;
	right:0px;
	top:0px;
	filter:alpha(opacity = 0);
	-moz-opacity:0;
	opacity:0;
}
.user_list span {
	display:inline-block;
	padding:0px 10px;
}
.user_list {
	color:#979797;
}
.add_focus, .add_focus:hover {
	color:#774433;
	text-decoration:none;
	background:url(../images/focus_ico.gif) no-repeat 4px 5px #fff;
	display:inline-block;
	height:20px;
	line-height:20px;
	padding-left:18px;
	border:#d8d8d7 solid 1px;
	width:44px;
	margin-top:5px;
}
.remove_focus, .remove_focus:hover {
	color:#979797;
	text-decoration:none;
	display:inline-block;
	height:20px;
	line-height:20px;
	text-align:center;
	border:#d8d8d7 solid 1px;
	width:62px;
	margin-top:5px;
	background:#fff;
}
.rand_user {
	width:100px;
	height:100px;
	margin:10px;
	float:left;
	text-align:center;
}
.count_big {
	font-size:12px;
	font-weight:bolder;
	color:#FE7000;
}
.space_avatar {
	padding:10px;
}
.space_uname {
	font-size:14px;
	font-weight:bolder;
}
.form_ico {
	cursor:pointer;
	display:inline-block;
	height:16px;
	line-height:16px;
	padding-left:20px;
	margin-right:5px;
}
.form_album {
	background:url(../images/album.gif) no-repeat;
}
.form_face {
	background:url(../images/face.gif) no-repeat;
}
.form_topic {
	background:url(../images/topic.gif) no-repeat;
}
.form_event {
	background:url(../images/event.gif) no-repeat;
}
.image_item {
	position:relative;
	width:100px;
	height:100px;
	float:left;
	display:inline-block;
	margin-right:5px;
}
.image_item a {
	border:#ccc solid 1px;
	display:inline-block;
	width:100px;
	height:100px;
}
.image_item a:hover {
	border:#000 solid 1px;
}
.image_item .del_image {
	text-decoration:none;
	font-size:14px;
	position:absolute;
	left:2px;
	top:2px;
	cursor:pointer;
	display:block;
	width:15px;
	height:15px;
	background:#f30;
	border:#fff 1px solid;
	color:#fff;
	font-weight:bolder;
	text-align:center;
	line-height:15px;
}
.image_item img {
	width:100px;
	height:100px;
}
.avatar_small {
	width:50px;
	height:50px;
	display:inline-block;
}
.avatar_small_30 {
	width:30px;
	height:30px;
	display:inline-block;
}
.avatar_small_30 img {
	width:30px;
	height:30px;
}
.avatar_tiny {
	width:35px;
	height:35px;
	display:inline-block;
}
.avatar_tiny img {
	width:30px;
	height:30px;
}
.middle_uc .text {
	width:550px;
	overflow:hidden;
}
.long_uc .text {
	width:1060px;
	overflow:hidden;
}
.long .text {
	width:660px;
	overflow:hidden;
}
.msg_row td {
	vertical-align:top;
}
.all_city {
	border:solid 1px #ccc;
	padding:10px;
}
.select_city_title {
	font-size:14px;
	font-weight:bolder;
	line-height:30px;
}
.city_group {
	font-size:14px;
}
.city_group td {
	line-height:30px;
}
.zm {
	width:30px;
	font-weight:bolder;
}
.input_youhuicart {
	background:url(../images/youhui_buy_btn.gif) no-repeat;
	border:0px;
	width:110px;
	height:36px;
	cursor:pointer;
}
.youhui_info_box {
	border:#ccc solid 1px;
	padding:10px;
}
.youhui_image {
	width:339px;
}
.youhui_image img {
	width:330px;
}
.youhui_buy_info {
	width:390px;
	background:url(../images/price_graybg.gif) repeat-x;
}
.price_tag li {
	float:left;
	display:inline-block;
	width:130px;
	text-align:center;
	line-height:28px;
}
.o_price {
	color:#999;
	font-size:18px;
	font-weight:bolder;
	text-decoration:line-through;
	font-family:"微软雅黑";
}
.d_price {
	color:#c00;
	font-size:18px;
	font-weight:bolder;
	font-family:"微软雅黑";
}
.c_price {
	color:#c00;
	font-size:22px;
	font-weight:bolder;
	font-family:"微软雅黑";
}
.youhui_buy_count {
	text-indent:30px;
	color:#999;
	line-height:20px;
}
.youhui_time_status {
	text-indent:30px;
	line-height:25px;
}
ul#counter {
	display:inline-block;
}
.youhui_buy_row {
	text-indent:30px;
}
.youhui_detail_row_title {
	background:#f2f2f2;
	height:28px;
	line-height:28px;
	text-indent:10px;
	font-size:14px;
	font-weight:bolder;
}
.sp_location_map {
	width:195px;
	height:226px;
	overflow:hidden;
}
.sp_location_row {
	width:195px;
}
.sp_location_row h2 {
	font-size:14px;
}
.sp_location_row ul {
	display:block;
	margin:5px 0px;
}
.sp_location_row ul li {
	line-height:22px;
}
.youhui_title {
	font-size:18px;
	font-weight:bolder;
	color:#666;
	font-family:"微软雅黑";
	line-height:26px;
}
.youhui_stitle {
	font-size:16px;
	font-weight:bolder;
	color:#666;
	font-family:"微软雅黑";
	line-height:26px;
	width:500px;
}
.youhui_near_item_img, .youhui_near_item_title {
	padding:10px;
}
.youhui_near_item_img img {
	width:228px;
}
.hot_youhui_item {
	padding:10px;
}
.yh_supplier_name {
	font-weight:bolder;
}
.coupon_form .fl_box {
	width:330px;
	float:left;
}
.coupon_form span {
	font-size:12px;
}
.coupon_form h1 {
	font-size:12px;
	color:#999999 }
.coupon_form .sms_content {
	background:#f6f6f6;
	color:#EB3C06;
	line-height:200%;
	padding:8px 10px;
	margin:5px 0px;
	font-size:12px;
}
.coupon_form .sms_form_select {
	padding:3px 0 }
.coupon_form .sms_form_select .blank {
	height:3px;
	overflow:hidden;
	overflow:visible;
	width:20px;
}
.coupon_form .sms_form_select .date_time, .coupon_form .sms_form_select .txt {
	width:80px;
	border:1px solid #7F9DB9 }
.coupon_form .sms_form_select .charac {
	position:relative;
	top:3px;
	*top:0
}
.mobile_submit {
	display:block;
	margin:6px 0px;
}
.mobile_submit span {
	float:left;
	display:block;
	width:100px;
	font-size:14px;
}
.mobile_submit .txt {
	border:2px solid #FED992;
	float:left;
	height:16px;
	padding:2px 3px 2px 3px;
	width:206px;
	margin-top:2px }
.mobile_submit .btn {
	float:left;
	padding:4px 4px 1px;
	margin-left:10px;
}
.sms_tip {
	width:154px;
	_width:144px;
	padding:5px 8px;
	border-left:1px solid #ccc;
	min-height:95px;
	_height:95px;
	line-height:200%;
	color:#666 }
.mobile-btn {
	background:none repeat scroll 0 0 #F3F3F3;
	height:28px;
	padding-top:6px;
	text-align:center;
}
.youhui_print_box {
	width:629px;
	margin:0px auto;
}
.youhui_print_t {
	background:url(../images/print-t.png) no-repeat;
	width:629px;
	height:22px;
}
.youhui_print_c {
	background:url(../images/print-c.png) repeat-y;
}
.youhui_print_b {
	background:url(../images/print-b.png) no-repeat;
	width:629px;
	height:35px;
}
.youhui_print_img {
	width:610px;
	margin:5px auto;
	overflow:hidden;
}
.youhui_print_img img {
	width:610px;
}
.youhui_item_box {
	width:450px;
	overflow:hidden;
}
.youhui_image_box {
	width:200px;
	overflow:hidden;
	border:#ccc dotted 1px;
}
.youhui_image_box img {
	width:200px;
}
.supplier_info_logo {
	width:150px;
	overflow:hidden;
}
.supplier_info_logo img {
	width:150px;
}
.supplier_info_info {
	width:590px;
}
.store_item .store_info_logo {
	width:280px;
	overflow:hidden;
}
.store_item .store_info_logo img {
	width:260px;
	height:160px;
	padding:2px;
	border:1px solid #f7f7f7;
}
.store_item .store_info_info {
	width:590px;
	line-height:25px;
}
.store_item .store_info_info_l {
	width:290px }
.store_item .store_info_info_rr {
	width:200px }
	
	.store_item .store_info_info_r {
	width:95px }
	
.avg_point_0 {
	background:url(../images/star.png) no-repeat 0px -60px;
	width:65px;
	height:12px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
}
.avg_point_1 {
	background:url(../images/star.png) no-repeat 0px -48px;
	width:65px;
	height:12px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
}
.avg_point_2 {
	background:url(../images/star.png) no-repeat 0px -36px;
	width:65px;
	height:12px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
}
.avg_point_3 {
	background:url(../images/star.png) no-repeat 0px -24px;
	width:65px;
	height:12px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
}
.avg_point_4 {
	background:url(../images/star.png) no-repeat 0px -12px;
	width:65px;
	height:12px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
}
.avg_point_5 {
	background:url(../images/star.png) no-repeat 0px 0px;
	width:65px;
	height:12px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
}
.store_item {
	padding:10px;
	border-bottom:1px #ccc dotted;
}
.topic_title_link {
	color:#ff4605;
	font-weight:bolder;
	font-size:12px;
}
.topic_title_row {
	color:#ff4605;
	font-weight:bolder;
	font-size:12px;
}
.origin_topic_title {
	color:#2b4a78;
	font-size:12px;
}
.main_user_name {
	margin-left:10px;
	display:inline-block;
}
.store_info_box {
	border:#ccc solid 1px;
	padding:10px;
}
.store_item .store_title_row {
	font-size:14px;
}
.store_detail_box .store_info_logo {
	width:305px;
	text-align:center;
	overflow:hidden;
	border:#eee solid 1px;
}
.store_detail_box .store_info_logo img {
	width:305px;
	height:218px;
	background:#fff;
	padding:9px }
.store_detail_box .store_info_logo .image_count {
	text-align:center;
	height:30px;
	line-height:30px;
	background:#f9f9f9 }
.store_detail_box .store_info_info {
	width:580px;
	line-height:220%;
	color:#595959 }
.store_detail_box .store_title_row {
	display:block;
	margin-bottom:8px;
	font-weight:normal;
	clear:both;
	font-size:24px;
	font-family:"\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
	line-height:normal;
	padding:8px 0 12px 0;
	border-bottom:1px dotted #B2B2B2 }
.event_tag {
	color:#f30;
}
.topic_origin {
	border:#ccc dotted 1px;
	padding:5px;
	margin-top:10px;
}
.origin_delete {
	border:#ccc dotted 1px;
	padding:5px;
	text-decoration:line-through;
	margin-top:10px;
}
#ftw {
	background:url(../images/footer_line.gif) repeat-x 0px 0px #fafafa;
	padding-top:20px;
}
.rec_sp {
	margin:5px 0px;
	text-align:center;
}
.sp_logo img {
	width:180px;
	height:50px;
}
.rec_sp_title {
	line-height:22px;
}
.tel_blue {
	color:#4185c9;
}
.store_count_bg {
	background:url(../images/store_count_bg.gif) no-repeat;
	width:17px;
	height:18px;
	display:inline-block;
	line-height:15px;
	text-align:center;
	color:#fff;
}
#ft .hp1 {
	background:url(../images/hp1.gif) no-repeat 25px 0;
}
#ft .hp2 {
	background:url(../images/hp2.gif) no-repeat 25px 0;
}
#ft .hp3 {
	background:url(../images/hp3.gif) no-repeat 25px 0;
}
#ft .hp4 {
	background:url(../images/hp4.gif) no-repeat 25px 0;
}
.uc_topic_nav {
	display:inline-block;
	width:100%;
	heigth:22px;
	background:#f2f2f2;
	border-bottom:#FE7000 2px solid;
}
.uc_topic_nav li {
	display:inline-block;
	width:20%;
	height:22px;
	float:left;
}
.uc_topic_nav li a {
	display:block;
	text-align:center;
	line-height:22px;
}
.uc_topic_nav li a:hover {
	display:block;
	text-align:center;
	line-height:22px;
	background:#ccc;
	text-decoration:none;
	color:#666;
}
.uc_topic_nav li.act a, .uc_topic_nav li.act a:hover {
	display:block;
	text-align:center;
	line-height:22px;
	background:#FE7000;
	text-decoration:none;
	color:#fff;
}
.topic_form_button {
	background:url(../images/topic_form_btn.gif) no-repeat;
	width:92px;
	height:28px;
	border:0px;
	color:#fff;
	cursor:pointer;
	margin-top:3px;
}
.feed_col {
	}
.feed_col_1 {
	display:inline-block;
	float:left;
	width:280px;
	margin-right:10px;
}
.feed_col_2 {
	display:inline-block;
	float:left;
	width:280px;
	margin-right:10px;
}
.feed_col_3 {
	display:inline-block;
	float:left;
	width:280px;
}
.col_msg_item {
	padding:5px;
	background:#f8f8f8;
	word-break:break-all;
	word-wrap:break-word;
}
.user_name {
	font-weight:bolder;
	color:#f49f35;
	word-wrap:normal;
}
.topic_date_time {
	width:160px;
	display:inline-block;
	margin-left:10px;
}
.topic_date_time strong {
	display:block;
}
.topic_date_time strong a, .topic_date_time strong a:hover {
	color:#f30;
	text-decoration:none;
}
.toogle_topic_image_box {
	border:#ccc solid 1px;
	display:inline-block;
	padding:3px;
	margin:3px;
	background:#fff;
}
.toogle_topic_image_box img {
	cursor:pointer;
}
.col_row {
	width:195px;
}
.lb_tab {
	position:absolute;
	left:0px;
	top:-2px;
	_top:1px;
	width:200px;
	display:block;
}
.lb_tab li a, .lb_tab li a:hover {
	text-decoration:none;
	color:#666;
}
.lb_tab li {
	display:inline-block;
	width:80px;
	height:25px;
	line-height:22px;
	text-align:center;
	float:left;
}
.lb_tab li.c {
	background:#fff;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	border-top:#ccc solid 1px;
}
.lb_tab li.c a {
	text-decoration:none;
}
.emotion a {
	display:inline-block;
	width:24px;
	height:24px;
	border:#ccc solid 1px;
	float:left;
	margin:1px;
	overflow:hidden;
}
.emotion img {
	width:24px;
	height:24px;
}
.tag_item {
	background:#fff;
	border:#ccc solid 1px;
	cursor:pointer;
	padding:1px;
}
.tag_item_c {
	background:#FE7000;
	border:#ccc solid 1px;
	cursor:pointer;
	padding:1px;
	color:#fff;
}
.other_tag input {
	border:#ccc solid 1px;
}
.tag_list li {
	line-height:20px;
	margin-bottom:5px;
	display:block;
	margin-top:5px;
}
.tiny_count_box {
	background:#f0f0f0;
	margin-right:5px;
	color:#999;
	font-size:10px;
	font-family:"verdana";
	display:inline-block;
	width:13px;
	height:13px;
	line-height:13px;
	text-align:center;
	word-wrap:normal;
}
.type_nav li {
	display:block;
	height:25px;
	border-bottom:#ccc solid 1px;
	background:#f8f8f8;
}
.type_nav li a, .type_nav li a:hover {
	display:block;
	height:25px;
	line-height:25px;
	text-indent:10px;
	text-decoration:none;
	color:#666;
}
.type_nav li.act {
	display:block;
	height:25px;
	border-bottom:#ccc solid 1px;
	background:#f60;
}
.type_nav li.act a, .type_nav li.act a:hover {
	display:block;
	height:25px;
	line-height:25px;
	text-indent:10px;
	text-decoration:none;
	color:#fff;
}
.search_type_nav {
	font-size:14px;
	font-family:"微软雅黑";
	text-align:right;
}
.search_type_nav li {
	display:block;
	height:35px;
}
.search_type_nav li a, .type_nav li a:hover {
	display:block;
	height:35px;
	line-height:35px;
	padding-right:20px;
	text-decoration:none;
	color:#666;
}
.search_type_nav li.act {
	display:block;
	height:35px;
	background:#f60;
}
.search_type_nav li.act a, .type_nav li.act a:hover {
	display:block;
	height:35px;
	padding-right:20px;
	line-height:35px;
	text-decoration:none;
	color:#fff;
}
.no_result {
	padding:10px;
}
.result_match {
	color:#f60;
}
.topic_search_box {
	display:inline-block;
	padding:10px;
	padding-bottom:0px;
	height:30px;
	background:#f8f7f7;
	display:block;
	padding:30px;
}
.topic_search_box span {
	float:left;
	display:inline-block;
	font-size:18px;
	font-weight:bolder;
	height:29px;
	line-height:29px;
	width:100px;
}
.topic_search_box .search_txt {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	border-top:#bbbbbb solid 1px;
	border-left:#bbbbbb solid 1px;
	border-right:#f2f2f2 solid 1px;
	border-bottom:#f2f2f2 solid 1px;
	height:21px;
	padding:3px;
	width:570px;
}
.topic_search_box .search_btn {
	background:url(../images/topic_search_btn.gif) no-repeat;
	width:83px;
	height:29px;
	border:0px;
	cursor:pointer;
	float:left;
	display:inline-block;
}
.is_merchant {
	margin:0px 3px 0px 0px;
	background:url(../images/is_merchant.gif) no-repeat;
	width:15px;
	height:15px;
	display:inline-block;
	font-size:0px;
	line-height:0px;
}
.is_daren {
	margin:0px 3px 0px 0px;
	background:url(../images/is_daren.gif) no-repeat;
	width:15px;
	height:15px;
	display:inline-block;
	font-size:0px;
	line-height:0px;
}
a.switch_city, a.switch_city:hover {
	background:url(../images/down_arrow.gif) no-repeat right 10px;
	font-size:18px;
	color:#fe7000;
	font-family:'微软雅黑';
	display:inline;
	word-wrap:normal;
	width:100%;
	padding-right:15px;
	height:22px;
	line-height:22px;
	text-decoration:none;
}
.my_counter {
	width:40px;
	float:left;
	overflow:hidden;
	color:#999;
}
.uc_right .inc {
	border:0px;
}
.uc_right .inc .inc_top {
	border-bottom:#e0e0e0 solid 1px;
	background:#fff;
	font-size:14px;
	font-weight:normal;
	font-family:"微软雅黑";
	text-indent:0px;
}
.uc_right .inc .inc_top a {
	font-family:"arial";
	font-size:12px;
}
.uc_right .inc .inc_top .more {
	padding:0px;
}
.quote_begin {
	background:url(../images/quotes.gif) no-repeat;
	width:19px;
	height:17px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
	margin-right:5px;
}
.quote_end {
	background:url(../images/quotes.gif) -19px 0px no-repeat;
	width:19px;
	height:17px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
	margin-left:5px;
}
.msg_row_ico_tag {
	background:url(../images/msg_row_ico_tag.gif) no-repeat;
	padding-left:20px;
	height:15px;
	line-height:15px;
	display:inline-block;
	vertical-align:baseline;
}
.msg_row_ico_reply {
	background:url(../images/msg_row_ico_reply.gif) no-repeat;
	padding-left:15px;
	margin-right:5px;
	height:15px;
	line-height:15px;
	display:inline-block;
	vertical-align:baseline;
}
.msg_row_ico_relay {
	background:url(../images/msg_row_ico_relay.gif) no-repeat;
	padding-left:15px;
	margin-right:5px;
	height:15px;
	line-height:15px;
	display:inline-block;
	vertical-align:baseline;
}
.msg_row_ico_del {
	background:url(../images/msg_row_ico_del.gif) no-repeat;
	padding-left:15px;
	margin-right:5px;
	height:15px;
	line-height:15px;
	display:inline-block;
	vertical-align:baseline;
}
.msg_row_ico_fav {
	background:url(../images/msg_row_ico_fav.gif) no-repeat;
	padding-left:15px;
	margin-right:5px;
	height:15px;
	line-height:15px;
	display:inline-block;
	vertical-align:baseline;
}
.msg_row_ico_view {
	background:url(../images/msg_row_ico_view.gif) no-repeat;
	padding-left:15px;
	margin-right:5px;
	height:15px;
	line-height:15px;
	display:inline-block;
	vertical-align:baseline;
}
.rand_user_box {
	padding:10px;
	background:#f7f7f7;
}
.search_filter_box {
	background:#f7f7f7;
	height:35px;
	display:block;
	padding-left:20px;
}
.search_filter_box ul {
	padding:0px;
	margin:0px;
}
.search_filter_box ul li {
	float:left;
}
.search_filter_box ul li a, .search_filter_box ul li a:hover {
	text-decoration:none;
	color:#666;
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0px 15px;
	text-align:center;
}
.search_filter_box ul li.current a, .search_filter_box ul li.current a:hover {
	text-decoration:none;
	color:#666;
	display:inline-block;
	height:33px;
	background:#fff;
	border-top:#ff8a00 solid 2px;
	line-height:35px;
	padding:0px 15px;
	text-align:center;
}
/*首页*/
	.index_tuan_list .tuan_item {
	width:206px;
	margin-right:16px;
	background:#f2f2f2;
	float:left;
	display:inline-block;
	padding:10px;
}
.index_youhui_list .youhui_item {
	width:225px;
	height:160px;
	overflow:hidden;
	margin-right:16px;
	float:left;
	display:inline-block;
}
.index_youhui_list .index_youhui_title {
	font-size:14px;
	font-weight:bolder;
	display:block;
	height:22px;
	line-height:22px;
	background:url(../images/recommend_merchant.gif) no-repeat right 0px;
}
.index_youhui_list .end_time_row {
	color:#0165a1;
}
.store_image {
	width:226px;
}
.store_info {
	width:470px;
}
.store_name {
	font-size:14px;
	font-weight:bolder;
	color:#000;
}
.store_biref {
	line-height:22px;
}
.store_location {
	background:url(../images/location_icon.gif) no-repeat;
	height:20px;
	line-height:20px;
	padding-left:25px;
	color:#0165a1;
}
.index_store_list {
	padding-top:20px;
}
.r0 {
	background:url(../images/index_store_arrow.gif) no-repeat -995px 0px;
}
.r1 {
	background:url(../images/index_store_arrow.gif) no-repeat -873px 0px;
}
.r2 {
	background:url(../images/index_store_arrow.gif) no-repeat -751px 0px;
}
.r3 {
	background:url(../images/index_store_arrow.gif) no-repeat -629px 0px;
}
.r4 {
	background:url(../images/index_store_arrow.gif) no-repeat -507px 0px;
}
.r5 {
	background:url(../images/index_store_arrow.gif) no-repeat -385px 0px;
}
.index_tuan_view a {
	background:url(../images/index_go_view.jpg) no-repeat;
	width:83px;
	height:0px;
	padding-top:29px;
	font-size:0px;
	line-height:30px;
	display:inline-block;
}
.view_row {
	border-bottom:#dedede solid 1px;
}
.index_bar .index_title {
	font-size:18px;
	font-family:"微软雅黑";
	line-height:30px;
}
.index_bar {
	height:30px;
	border-bottom:#dedede solid 1px;
}
.index_bar .index_cate {
	line-height:30px;
}
.index_bar .index_cate a {
	color:#999;
}
.index_store_arrow {
	background:url(../images/index_store_arrow.gif) no-repeat;
	width:22px;
	height:12px;
	font-size:0px;
	line-height:0px;
	position:absolute;
	left:0px;
	top:0px;
}
.filter_sub_nav {
	display:block;
	height:26px;
	border-bottom:2px solid #f30;
	padding:0px;
	margin:0px;
}
.filter_sub_nav li {
	float:left;
}
.filter_sub_nav li a, .filter_sub_nav li a:hover {
	display:inline-block;
	background:url(../images/sub_nav_bg.gif) no-repeat 0px -26px;
	width:93px;
	height:26px;
	font-weight:bolder;
	color:#666;
	line-height:26px;
	text-align:center;
	text-decoration:none;
}
.filter_sub_nav li.current a, .filter_sub_nav li.current a:hover {
	display:inline-block;
	background:url(../images/sub_nav_bg.gif) no-repeat 0px 0px;
	color:#fff;
	width:93px;
	height:26px;
	font-weight:bolder;
	line-height:26px;
	text-align:center;
	text-decoration:none;
}
.row_list {
	padding:10px;
	border-bottom:dotted 1px #ccc;
}
.row_image {
	display:inline-block;
	padding:5px;
	border:#ccc solid 1px;
}
.row_info {
	width:540px;
	display:inline-block;
	margin-left:20px;
}
.row_info .row_title {
	font-weight:bolder;
	font-size:14px;
}
.row_info .row_title a {
	color:#000;
}
.row_info_2, .row_info_4 {
	color:#666;
}
.row_info_3 {
	color:#000;
}
.row_data {
	width:90px;
	display:inline-block;
	margin-left:20px;
	color:#f30;
}
.row_btn {
	width:90px;
	display:inline-block;
}
.row_btn_link, .row_btn_link:hover {
	width:72px;
	height:26px;
	background:url(../images/row_btn.gif) no-repeat;
	line-height:24px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	margin:10px;
}
.row_btn_info {
	color:#999;
}
.nav_box {
	position:relative;
	height:26px;
}
.filter_search_row {
	height:26px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
}
.filter_search_row .filter_keyword {
	border:#ccc solid 1px;
	padding:0px 5px;
	height:20px;
	line-height:20px;
	display:inline-block;
	float:left;
	margin:0 5px;
}
.filter_search_row .filter_btn {
	background:url(../images/filter_search_btn.gif) no-repeat;
	border:0px;
	width:39px;
	height:18px;
	cursor:pointer;
	display:inline-block;
	float:left;
	margin-left:5px;
}
.hot_sale_icon {
	width:50px;
}
.hot_sale_cnt {
	width:110px;
	margin-left:10px;
}
.pd20 {
	padding:20px }
.blank10 {
	height:10px;
	overflow:hidden;
	overflow:visible;
	clear:both;
}
.user_inc_top {
	margin:0 15px;
	padding:25px 0 15px 45px;
	border-bottom:1px solid #E7E7E7;
	font-size:24px;
	color:#666;
	font-family:"\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53" }
.user_inc_top span {
	font-size:18px;
	position:relative;
	top:2px;
}
.user-lr-box-left {
	width:555px;
	padding:20px 0 20px 20px;
}
.user-lr-box-left .field {
	text-align:left;
	overflow:hidden;
	display:block;
	clear:both;
	float:none;
}
.user-lr-box-left .field input.ipttxt {
	font-weight:bolder;
	font-family:Arial;
	background:#FAFAFA;
	padding:1px 10px;
}
.user-lr-box-left .field label {
	height:40px;
	line-height:40px }
.user-lr-box-left .field .hint {
	padding-left:100px; padding-top:7px;
	margin-left:0 }
.user-lr-box-left .autologin {
	font-size:14px;
}
.user-lr-box-left span.lostpassword {
	line-height:40px;
}
.user-lr-box-left span.lostpassword a {
	color:#f60;
	font-size:14px;
}
.user-lr-box-left .login-submit-btn {
	overflow:hidden;
	float:left;
	text-indent:-100em;
	border:none;
	cursor:pointer;
	height:30px;
	width:100px;
	background:url(../images/user_rl.gif) no-repeat 0 0;
}
.user-lr-box-left .reg-submit-btn {
	overflow:hidden;
	text-indent:-200em;
	border:none;
	display:block;
	cursor:pointer;
	height:45px;
	width:168px;
	background:url(../images/user_rl.gif) no-repeat 0 -50px;
}
.user-lr-box-left span.to_regsiter {
	padding-left:15px;
	line-height:32px;
	font-size:14px;
	float:left;
}
.user-lr-box-left span.to_regsiter a {
	font-size:14px;
	color:#f60 }
.user-lr-box-right {
	width:310px;
	padding:20px 0;
}
.user-lr-box-right .app_login_box {
	border-left:1px solid #f2f2f2;
	padding-left:40px }
.user-lr-box-right .app_login_box h3 {
	color:#666;
	font-size:20px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53" }
.user-step-top {
	margin:0 30px;
	border-bottom:1px solid #F4F4F4;
	padding:18px 0 }
.user-step-top h3 {
	color:#F18703;
	font-size:14px;
}
.user-step-top .tip {
	padding-top:8px;
}
.user-step-nav {
	padding-top:17px;
	margin:0 30px;
}
.user-step-nav .step {
	background:url(../images/user_rl.gif) no-repeat 0 -225px;
	height:40px;
	width:240px;
	line-height:40px;
	padding-left:7px }
.user-step-nav .step b {
	display:block;
	float:left;
	width:24px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
}
.user-step-nav .step span {
	padding-left:20px;
	font-size:16px;
	font-family:\5B8B\4F53 }
.user-step-nav .cur {
	background-position:0 -291px }
.user-step-nav .cur span {
	font-weight:bolder;
}
.step-inc-main {
	margin:0 30px;
	padding:25px 0 }
.ok-next-btn {
	border:none;
	background:url(../images/user_rl.gif) no-repeat 0 -117px;
	width:132px;
	height:30px;
	text-indent:-255em;
	cursor:pointer;
	overflow:hidden;
}
.ok-over-btn {
	border:none;
	background:url(../images/user_rl.gif) no-repeat 0 -170px;
	width:102px;
	height:30px;
	text-indent:-255em;
	cursor:pointer;
	overflow:hidden;
}
.next-href {
	padding-left:15px;
	line-height:30px }
.next-href a {
	font-size:14px;
	color:#288fc7 }
.step_allow_type {
	font-size:14px;
	color:#666;
	padding-top:10px }
.step-follow-list li {
	cursor:pointer;
	float:left;
	text-align:center;
	overflow:visible;
	width:64px;
	height:110px;
	padding:15px 2px;
	margin-right:40px }
.step-follow-list li .avatar {
	position:relative;
	width:59px;
	height:59px;
}
.step-follow-list li .avatar img {
	border:2px solid #ccc;
	padding:2px;
	width:51px;
	height:51px;
	clear:both;
}
.step-follow-list li .name {
	line-height:30px;
	color:#774433;
	word-break:keep-all;
	white-space:nowrap;
}
.step-follow-list li .select {
	border:none;
	background:url(../images/user_rl.gif) no-repeat -12px -553px;
	height:12px;
	width:12px;
	position:absolute;
	bottom:0;
	right:0px;
}
.step-follow-list li .region {
	color:#999999 }
.step-follow-list .cur .avatar img, .step-follow-list .selected .avatar img {
	border-color:#38A40A }
.step-follow-list .cur .select, .step-follow-list .selected .select {
	background:url(../images/user_rl.gif) no-repeat 0px -553px;
}
.rec_youhui_list li {
	background:url("../images/tiny_point.gif") no-repeat scroll 8px 12px transparent;
	display:block;
	height:24px;
	line-height:24px;
	padding-left:18px;
}
.rec_youhui_list li .quan_link {
	color:#f30;
}
.mp_info {
	height:25px;
	background:#f2f2f2;
	line-height:25px;
}
.mp_name {
	width:200px;
	text-indent:20px;
}
.mp_time {
	width:508px;
	text-align:center;
}
.qianggou_title {
	background:url(../images/qianggou.jpg) no-repeat;
	height:40px;
}
.main_adv_box {
	width:910px;
	height:150px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.main_adv_box span {
	position:absolute;
	display:none;
}
.main_adv_ctl ul {
	position:absolute;
	right:0px;
	bottom:5px;
	display:block;
	width:100px;
}
.main_adv_ctl ul li {
	font-weight:bolder;
	float:left;
	display:block;
	width:20px;
	height:20px;
	color:#DE7D4B;
	background-color:#fff;
	opacity:0.9;
	line-height:20px;
	text-align:center;
	margin:5px;
	cursor:pointer;
}
.main_adv_ctl ul li.act {
	font-weight:bolder;
	float:left;
	display:block;
	width:20px;
	height:20px;
	color:#fff;
	background-color:#f60;
	opacity:0.9;
	line-height:20px;
	text-align:center;
	margin:5px;
	cursor:pointer;
}
.mall_adv_box {
	width:650px;
	height:238px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.mall_adv_box span {
	position:absolute;
	display:none;
}
.mall_adv_ctl ul {
	position:absolute;
	right:0px;
	bottom:5px;
	display:block;
	width:100px;
}
.mall_adv_ctl ul li {
	font-weight:bolder;
	float:left;
	display:block;
	width:20px;
	height:20px;
	color:#DE7D4B;
	background-color:#fff;
	opacity:0.9;
	line-height:20px;
	text-align:center;
	margin:5px;
	cursor:pointer;
}
.mall_adv_ctl ul li.act {
	font-weight:bolder;
	float:left;
	display:block;
	width:20px;
	height:20px;
	color:#fff;
	background-color:#f60;
	opacity:0.9;
	line-height:20px;
	text-align:center;
	margin:5px;
	cursor:pointer;
}
.input_baomin {
	background:url(../images/bmbtn.jpg) no-repeat;
	width:124px;
	height:31px;
	border:0px;
	cursor:pointer;
}
.input_baomin_nostart {
	background:url(../images/bmbtn_nostart.jpg) no-repeat;
	width:124px;
	height:31px;
	border:0px;
	cursor:pointer;
}
.input_baomin_end {
	background:url(../images/bmbtn_end.jpg) no-repeat;
	width:124px;
	height:31px;
	border:0px;
	cursor:pointer;
}
.event_title {
	font-size:18px;
	font-weight:bolder;
	color:#666;
	font-family:"微软雅黑";
	line-height:26px;
	display:block;
	border-bottom:dotted 1px #ccc;
}
.event_submit_row {
	padding:10px 0px;
}
.event_submit_form {
	padding:10px;
}
a.msg_count, a.msg_count:hover {
	color:#369;
	font-weight:bolder;
	text-decoration:none;
}
.pm_pic {
	background:url(../images/sys_pm.gif) no-repeat;
	display:inline-block;
	width:48px;
	height:48px;
}
.new_pm {
	background:url(../images/new_pm.gif) no-repeat;
	display:inline-block;
	width:18px;
	height:12px;
}
.uc-table .uc-msg-table .pm_row td {
	border-bottom:dotted 1px #ccc;
}
.remove_msg_btn {
	background:url(../images/pm_button.gif) no-repeat;
	width:92px;
	height:25px;
	letter-spacing:0.1em;
	border:none;
	color:#666;
	cursor:pointer;
	vertical-align:top;
}
.view_pm {
	color:#FE7000;
	font-weight:bolder;
}
.pm_title {
	color:#FE7000;
	font-weight:bolder;
	font-size:14px;
}
.pm_title .date {
	font-size:12px;
	font-weight:normal;
}
.nameCard {
	border:#FE7000 solid 2px;
	width:230px;
	height:150px;
	background:#fff;
	position:absolute;
	z-index:999;
	overflow:hidden;
}
.nameCard .load {
	width:230px;
	height:150px;
	text-align:center;
	line-height:120px;
}
.card_info {
	padding:10px;
	height:98px;
}
.usercard_focus {
	background:#f1f1f1;
	height:22px;
	padding:5px 0px;
	line-height:22px;
}
.tag_info_item {
	padding:3px 10px;
	line-height:180%;
	color:#595959 }
.sc_ori {
	font-size:22px;
	font-weight:blod;
	color:#FE4700;
	line-height:normal;
}
.starsBarBig {
	display:block;
	width:112px;
	height:20px;
	background:url("../images/star_bar.png") no-repeat 0 -79px;
}
.starsBarBig .s {
	display:block;
	height:20px;
	background:url("../images/star_bar.png") no-repeat 0 -48px;
}
.starsBarBig .s1 {
	width:21px;
}
.starsBarBig .s2 {
	width:43px;
}
.starsBarBig .s3 {
	width:65px;
}
.starsBarBig .s4 {
	width:87px;
}
.starsBarBig .s5 {
	width:108px;
}
a.free_youhui_p_btn, a.free_youhui_p_btn:hover {
	background:url(../images/youhui_btns.jpg) no-repeat 0 0;
	overflow:hidden;
	display:inline-block;
	width:147px;
	height:0;
	padding-top:35px;
	line-height:35px;
}
a.free_youhui_s_btn, a.free_youhui_s_btn:hover {
	background:url(../images/youhui_btns.jpg) no-repeat 0 -35px;
	overflow:hidden;
	display:inline-block;
	width:127px;
	height:0;
	padding-top:35px;
	line-height:35px;
}
.youhui_time_box {
	color:#888;
	text-align:center;
}
.youhui-tabs {
	height:32px;
	position:relative;
	_top:1px;
	border-left:1px solid #CBCBC6;
}
.youhui-tabs em {
	float:left;
	width:94px;
	height:32px;
	line-height:32px;
	*line-height:34px;
	background:url(../images/yh-tabs-em.gif) no-repeat 0 0;
	text-align:center;
	font-size:14px;
	margin:0 0 1px;
	cursor:pointer;
	font-style:normal;
}
.youhui-tabs em.cur {
	height:33px;
	line-height:33px;
	background:url(../images/yh-tabs-em-cur.gif) no-repeat 0 0;
	margin:0;
	cursor:default;
}
.youhui_detail_box {
	line-height:20px;
	color:#241711;
	padding:5px;
	padding-bottom:10px;
}
.youhui_time_box1 {
	padding:5px;
	font-weight:bold;
	color:#241711;
}
.youhui-bottom {
	clear:both;
	padding:8px 0 0;
	margin:0 0 -10px;
	border-top:1px solid #E7E7E4;
	color:#241711;
}
.youhui_sfun {
	padding:0px;
	text-align:center;
}
.data_content .data_item {
	width:165px;
	display:inline-block;
	float:left;
	height:180px;
	overflow:hidden;
	margin-right:31px;
}
.data_content .data_item img {
	width:165px;
	height:120px;
}
.data_content .data_item div.inner {
	width:165px;
	height:180px;
	margin:0px auto;
	overflow:hidden;
}
.topic_info, .origin_topic_info {
	word-wrap:break-word;
	margin-bottom:10px;
	word-break:break-all;
	display:inline-block;
	width:520px;
}
.inc_top .filter_price_form {
	_padding-top:5px;
}
.inc_top .filter_txt {
	width:30px;
	height:16px;
	overflow:hidden;
	line-height:16px;
	padding:0;
}
.inc_top .filter_price {
	background:url(../images/filter_search_btn.gif) no-repeat 0 0;
	cursor:pointer;
	position:relative;
	width:40px;
	height:18px;
	line-height:1000%;
	border:none;
	overflow:hidden;
}
.list_type_box {
	_padding-top:7px;
}
.list_type_box .list_type {
	position:relative;
	top:3px;
	*top:0
}
.inc_top .sort_icon {
	height:30px;
	line-height:30px;
	*line-height:32px
}
.brand_info_goods_list .goods_item {
	width:239px;
}
.filter_store {
	padding-left:10px;
}
.filter_store a, .filter_store a:hover {
	display:inline-block;
	float:left;
	color:#666;
	text-decoration:none;
	margin-right:10px;
	background:url(../images/select_box_bg.gif) no-repeat 0px -15px;
	height:15x;
	text-indent:0px;
	padding-left:20px;
	font-weight:normal;
}
.filter_store a.act, .filter_store a.act:hover {
	display:inline-block;
	color:#666;
	text-decoration:none;
	background:url(../images/select_box_bg.gif) no-repeat 0px 9px;
	height:15x;
	text-indent:0px;
	padding-left:20px;
	font-weight:normal;
}
.verify_store {
	background:url(../images/verify_bg.gif) no-repeat;
	display:inline-block;
	width:18px;
	height:14px;
}
.store_youhui {
	background:url(../images/store_deal_tag.gif) no-repeat 0px 0px;
	width:270px;
	height:20px;
	padding-left:25px;
	margin-right:15px;
}
.store_tuan {
	background:url(../images/store_deal_tag.gif) no-repeat 0px -19px;
	width:270px;
	height:20px;
	padding-left:25px;
	margin-right:15px;
}
.store_youhui a, .store_tuan a {
	color:#014CCC;
}
.new_store_row {
	padding:5px 5px;
	border-bottom:#f2f2f2 solid 1px;
	margin:0px 5px;
}
.new_store_row span {
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	display:inline-block;
	float:left;
	border:#ccc solid 1px;
}
.new_store_row a {
	display:inline-block;
	width:145px;
	overflow:hidden;
	float:left;
	padding-left:5px;
}
.new_store_row .store_addr {
	color:#ccc;
}
.sms_box_tip {
	background-color:#FFFCD9;
	border:1px solid #E8D8A5;
	padding:0 1em 1em;
}
.sms_box_tip span {
	color:#CC3333;
	line-height:25px;
}
.sms_box_tip div {
	background-color:#FFFEF8;
	border:1px solid #EEE2BD;
	padding:0.5em;
}
.youhui_sp_ul {
	padding:5px;
	display:block;
}
.youhui_sp_ul li {
	display:block;
	padding:5px 0px;
}
.youhui_sp_title {
	background:#f2f2f2;
	padding:5px;
	line-height:25px;
	cursor:pointer;
	margin-top:1px;
}
.mobile_banner {
	background:url(../images/mobile_banner.png) no-repeat;
	width:960px;
	height:465px;
}
.mobile_btns div {
	float:left;
}
.mobile_btns div#iphone a {
	background:url(../images/mobile_btn.png) no-repeat;
	width:313px;
	height:54px;
	display:inline-block;
	float:left;
}
.mobile_btns div#android a {
	background:url(../images/mobile_btn.png) no-repeat -324px 0px;
	width:313px;
	height:54px;
	display:inline-block;
	float:left;
	margin-left:10px;
}
.mobile_btns div#more {
	float:right;
}
.mobile_btns div#more a {
	background:url(../images/mobile_btn.png) no-repeat -647px 0px;
	width:313px;
	height:54px;
	display:inline-block;
	float:left;
}
.mobile_icons div {
	font-family:"微软雅黑";
	float:left;
	width:235px;
	background-image:url(../images/mobile_icons.png);
	background-repeat:no-repeat;
	padding-top:155px;
	line-height:25px;
	display:inline-block;
}
.mobile_icons div#sector_1 {
	background-position:0px 0px;
}
.mobile_icons div#sector_2 {
	background-position:-243px 0px;
	margin-left:7px;
}
.mobile_icons div#sector_3 {
	background-position:-484px 0px;
	margin-left:7px;
}
.mobile_icons div#sector_4 {
	background-position:-726px 0px;
	float:right;
}
.youhui_row {
	position:relative;
}
.youhui_row .youhui_tag_0 {
	background:url(../images/youhui_tag.gif) no-repeat 0px -55px;
	width:61px;
	height:61px;
	position:absolute;
	top:-3px;
	left:-3px;
}
.youhui_row .youhui_tag_1 {
	background:url(../images/youhui_tag.gif) no-repeat -72px -55px;
	width:61px;
	height:61px;
	position:absolute;
	top:-3px;
	left:-3px;
}
.sign_in_button {
	background:url(../images/sign_in_button.gif) no-repeat;
	width:120px;
	height:27px;
}
.user_sign {
	color:#999;
	padding-top:10px;
	border-top:#999 dotted 1px;
}
.ucenter_topic_form .topic_form_button {
	background:url(../images/topic_form_btn_uc.gif) no-repeat;
	width:79px;
	height:29px;
	line-height:29px;
	cursor:pointer;
	color:#999;
	font-size:14px;
	font-weight:bolder;
}
#gotop {
	background:url(../images/gotop.png) no-repeat;
	width:70px;
	height:60px;
	cursor:pointer;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gotop.png', sizingMethod='scale');
	_background-image:none;
	display:none;
	position:fixed;
	right:10px;
	bottom:10px;
	_position:absolute;
	_top:0px;
	_bottom:auto;
	_display:block;
	_visibility:hidden;
}
.tag_auto_order {
	display:block;
	width:43px;
	height:40px;
	position:absolute;
	background:url(../images/tag_ico.gif) no-repeat -88px 0px;
	z-index:1;
}
.tag_multi_attr {
	display:block;
	width:43px;
	height:40px;
	position:absolute;
	background:url(../images/tag_ico.gif) no-repeat -44px 0px;
	z-index:2 }
.tag_is_today {
	display:block;
	width:43px;
	height:40px;
	position:absolute;
	background:url(../images/tag_ico.gif) no-repeat 0px 0px;
	z-index:3;
}
.refund_tag {
	background:#fff;
	border-top:solid 1px #f3f3f3;
}
.refund_tag li {
	width:195px;
	float:left;
	text-align:center;
	color:#999;
	padding-bottom:10px;
}
.refund_tag a {
	color:#666;
}
.refund_tag .rightline {
	border-right:1px dotted #FFCFAC;
}
.refund_tag .refund_ico {
	display:block;
	margin:10px auto;
	width:32px;
	height:27px;
}
.refund_tag .refund_title {
	text-align:center;
}
.expire_refund_0 .refund_ico {
	background:url(../images/refund_ico.png) no-repeat 0px -150px;
	width:30px;
	height:30px;
}
.expire_refund_1 .refund_ico {
	background:url(../images/refund_ico.png) no-repeat 0px -30px;
	width:30px;
	height:30px;
}
.any_refund_0 .refund_ico {
	background:url(../images/refund_ico.png) no-repeat 0px -120px;
	width:30px;
	height:30px;
}
.any_refund_1 .refund_ico {
	background:url(../images/refund_ico.png) no-repeat;
	width:30px;
	height:30px;
}
/**************************黔城惠2014版本样式********************************************/
	/* 通用样式*/
	body {
	font:normal 12px/1.5 Microsoft yahei;
}
a {
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	transition:color .3s;
}
.fc-red {
	color:#F40004;
}
.fc-yellow {
	color:#f76120;
}
.none {
	display:none;
}
/*.more {
	padding-right:0px;
}*/
	.hotbox {
	padding-left:240px;
	height:414px;
	margin-bottom:20px;
}
.hotbox .lbox {
	width:660px;
	*width:620px;
	padding:0 20px;
	float:left;
	height:410px;
	overflow:hidden;
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;
	box-shadow:0 2px 0 0 #f0f0f0;
	font-size:12px;
	background:#fff;
}
.hotbox .rbox {
	width:248px;
	overflow:hidden;
	border:solid 1px #ddd;
	border-top:none;
	box-shadow:0 2px 0 0 #f0f0f0;
	background:#fff;
	float:right;
	height:410px;
}
.hotbox .item {
	line-height:40px;
	height:40px;
	overflow:hidden;
	border-bottom:solid 1px #f0f0f0;
}
.hotbox .item a {
	padding:0 10px;
}
.hotbox .item a:hover {
	color:#f76120;
}
.hotbox .item .bt {
	color:#999;
}
.hotbox .item .bt i {
	padding-right:5px;
	color:#f76120;
}
.hotbox .item .more {
	float:right;
	margin-top:8px;
	line-height:22px;
}
.hotbox .item .more a {
	display:block;
	border:solid 1px #f0f0f0;
	display:block;
}
.hotbox .rec {
	}
.hotbox .rec .bt {
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
}
.hotbox .rec .bt i {
	padding-right:5px;
	color:#f76120;
}
.hotbox .focusBox {
	height:230px;
	width:619px;
	background:#f0f0f0;
	position:relative;
}
.hotbox .focusBox .pic {
	position:relative;
	z-index:0;
}
.hotbox .focusBox .pic img {
	width:619px;
	height:230px;
	display:block;
}
.hotbox .focusBox .hd {
	width:100%;
	position:absolute;
	top:-25px;
	text-align:right;
	font-size:0;
	z-index:1;
}
.hotbox .focusBox .hd li {
	margin:0 5px;
	background:url(../images/dot.png) no-repeat 0 -16px;
	height:16px;
	overflow:hidden;
	width:16px;
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	_background:url(../images/dot8.png) no-repeat 0 -16px;
}
.hotbox .focusBox .hd .on {
	background-position:0 0;
}
.hotbox .focusBox .prev, .focusBox .next {
	width:60px;
	height:90px;
	margin:-60px 0 0;
	display:none;
	background:url(../images/ad_ctr.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	filter:alpha(opacity=20);
	opacity:0.2;
}
.hotbox .focusBox .prev {
	left:0;
}
.hotbox .focusBox .next {
	background-position:0 -90px;
	right:0;
}
.hotbox .focusBox .prev:hover,.hotbox .focusBox .next:hover {
	filter:alpha(opacity=50) !important;
	opacity:0.5 !important;
}
.deal_hot {
	height:260px;
	overflow:hidden;
	position:relative;
}
.deal_hot img {
	width:248px;
	height:260px;
}
.deal_hot .fcl-slide a {
	display:block;
	text-align:center;
	color:#666;
	overflow:hidden;
}
.deal_hot .fcl-nav {
	height:24px;
	line-height:18px;
	position:absolute;
	bottom:0;
	padding:0 33px;
	padding-left:100px;
}
.deal_hot .fcl-nav li {
	float:left;
	width:12px;
	font-family:Tahoma,Helvetica;
	font-size:28px;
	_font-size:38px;
	margin-right:5px;
	color:#B2B2B2;
	cursor:pointer;
}
.deal_hot .fcl-nav li.on {
	color:#666;
}
.store_new .name {
	height:24px;
	line-height:24px;
	font-weight:bold;
	padding:0 10px;
	color:#fff;
	background:#ff6600;
}
.store_new .name a {
	color:#fff;
}
.store_new .more {
	float:right;
	font-weight:normal;
}
.store_new .bd {
	padding:0px 10px;
	overflow:hidden;
}
.store_new .bd li {
	line-height:25px;
	height:25px;
	background:url(../images/arr.gif) no-repeat left center;
	padding-left:12px;
	overflow:hidden;
}
.main .title {
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom:1px solid #DDD;
	box-shadow:0 1px 1px #FFF;
	height:46px;
	line-height:46px;
}
.main .title i {
	color:#999;
	margin-right:10px;
}
.main .title .more {
	float:right;
}
.main .sidebar {
	float:right;
}
.main .m-l {
	width:900px;
	overflow:hidden;
}
.main .m-r {
	width:248px;
	overflow:hidden;
}
.main .row {
	margin-left:-10px;
	margin-right:-10px;
}
.main .col-sm-3, .main .col-sm-6, .main .col-xs-12 {
	padding-left:10px;
	padding-right:10px;
}
.deal-box {
	position:relative;
}
.deal-box .item {
	margin-bottom:16px;
}
.deal-box .deal {
	border:solid 1px #ddd;
	background:#fff;
	position:relative;
	box-shadow:0 2px 0 0 #ededed;
	color:#333;
}
.deal-box .deal:hover {
	box-shadow:0 2px 0 0 #ff6600;
}
.deal-box .deal img {
	display:block;
	margin:0 auto;
}
.deal-box .deal .pic {
	margin-bottom:10px;
	overflow:hidden;
	display:block;
	position:relative;
}
.deal-box .deal .add {
	position:absolute;
	bottom:0;
	width:100%;
	z-index:5;
	font-size:12px;
	line-height:22px;
	color:#ccc;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	background-color:#000;
	cursor:pointer;
	text-decoration:none!important;
	-moz-transition:opacity .5s ease-out;
	-webkit-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out;
}
.deal-box .deal .add i {
	color:#f76120;
	margin-right:5px;
	margin-top:4px;
}
.deal-box .deal:hover .add {
	opacity:0.9;
	filter:Alpha(opacity=90);
}
.deal-box .deal .add p {
	padding:5px 10px;
	display:block;
}
.deal-box .deal-mark {
	position:absolute;
	top:-4px;
	left:10px;
}
.deal-box .deal-mark span {
	height:40px;
	width:43px;
	background:url(../images/tag_ico.gif) no-repeat 0px 0px;
	margin-right:5px;
	display:block;
	float:left;
}
.deal-box .deal-mark .new {
	background-position:0px 0px;
}
.deal-box .deal-mark .nnbooking {
	background-position:-44px 0px;
}
.deal-box .deal-mark .make-on {
	background-position:-88px 0px;
}
.deal-box .deal-mark .make-off {
	background-position:-132px 0px;
}
.deal-box .deal-title {
	padding:0 10px;
	overflow:hidden;
}
.deal-box .deal-title .bt1 {
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:36px;
	height:36px;
	overflow:hidden;
}
.deal-box .deal-title .bt2 {
	color:#999;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	height:44px;
	overflow:hidden;
}
.deal-box .deal:hover .deal-title .bt2 {
	color:#666;
}
.deal-box .deal-detail {
	padding:0 15px;
	border-bottom:solid 1px #f0f0f0;
}
.deal-box .deal-detail .price {
	color:#f76120;
	font-family:arial,sans-serif;
}
.deal-box .deal-detail .price .num {
	font-weight:bold;
	font-size:26px;
	padding-left:5px;
}
.deal-box .deal-detail .value {
	font-size:12px;
	color:#999;
	padding-left:0px;
}
.deal-box .deal-extra {
	background:#fafafa;
	border-top:solid 1px #fff;
	height:40px;
	line-height:40px;
	padding:0 10px;
	font-size:12px;
	color:#999;
}
.deal-box .deal-extra .sales {
	float:left;
}
.deal-box .deal-extra .sales .num {
	font-weight:normal;
	color:#f76120;
}
.deal-box .deal-extra .count {
	float:right;
}
.deal-more {
	text-align:center;
	overflow:hidden;
	clear:both;
	border:solid 1px #ddd;
	box-shadow:0 1px 0 #FFF;
}
.deal-more a {
	display:block;
	height:36px;
	line-height:36px;
	background:url(../images/more_bg2.png) repeat-x;
	font-size:14px;
}
.deal-more a:hover {
	background:url(../images/more_bg1.png) repeat-x;
	color:#f76120;
}
.deal-more i {
	color:#f76120;
}
.deal-new {
	border:solid 1px #ddd;
	padding:10px 0px;
	margin-bottom:20px;
	background:#fff;
	overflow:hidden;
	box-shadow:0 2px 0 0 #f0f0f0;
}
.deal-new .bt {
	font-size:20px;
	line-height:34px;
	font-weight:bold;
	padding:0 20px;
	margin-bottom:5px;
}
.deal-new .bt .more {
	float:right;
	margin-top:6px;
}
.deal-new .bt .more a {
	font-size:12px;
	padding:0 10px;
	border:solid 1px #f0f0f0;
	display:block;
	font-weight:normal;
	height:24px;
	line-height:24px;
}
.deal-new ul {
	margin:0 20px;
}
.deal-new li {
	float:left;
}
.deal-new li img {
	width:200px;
	height:140px;
	margin-bottom:10px;
}
.deal-new li h3 {
	display:block;
	font-weight:normal;
	line-height:20px;
	height:40px;
	overflow:hidden;
	font-size:12px;
	margin-bottom:10px;
}
.deal-new li h3 a {
	color:#666;
}
.deal-new li h3 a:hover {
	color:#f76120;
}
.deal-new .price {
	color:#f76120;
	margin-right:20px;
	font-weight:normal;
}
.deal-new .price strong {
	font-size:22px;
	padding-left:5px;
}
.deal-new .value {
	font-size:12px;
	color:#999;
}
.index_scroll {
	position:fixed;
	z-index:99;
	right:50%;
	margin-right:590px;
	bottom:260px;
	width:50px;
	display:none;
	border:solid 1px #ddd;
	background:#fff;
	font-size:12px;
	text-align:center;
	box-shadow:0 2px 0 0 #f0f0f0;
}
.index_scroll li i {
	display:block;
	margin-bottom:5px;
	font-size:18px;
}
.index_scroll li a {
	color:#999;
	display:block;
	padding:5px 8px;
	border-bottom:solid 1px #f0f0f0;
	-webkit-transition:color .0s;
	-moz-transition:color .0s;
	transition:color .0s;
	line-height:16px;
}
.index_scroll li a:hover, .index_scroll li.active a {
	background:#ff6600;
	color:#fff;
	border-bottom:solid 1px #ff6600;
}
.sidebar {
	overflow:hidden;
}
.sidebar .isStuck {
	width:246px;
	margin-top:10px;
}
.side-extension {
	margin-bottom:16px;
	border:1px solid #DDD;
	box-shadow:0 2px 0 0 #ededed;
	background-color:#FFF;
	font-size:12px;
}
.side-extension h3 {
	font-weight:normal;
	font-size:18px;
	padding:10px 20px;
}
.hot-buy h4 {
	margin-bottom:10px;
	font-size:12px;
	overflow:hidden;
	line-height:13px;
	height:26px;
	display:block;
	overflow:hidden;
}
.hot-buy h4 a {
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.hot-buy .detail {
	padding:0px 20px 10px 20px;
}
.hot-buy dl {
	margin-bottom:18px;
	padding-top:18px;
	color:#999;
	border-top:dotted 1px #ddd;
	display:block;
	overflow:hidden;
}
.hot-buy dt {
	float:left;
	width:80px;
	height:50px;
}
.hot-buy dd {
	width:116px;
	float:right;

	height:50px;
	overflow:hidden;
	display:block;
}
.hot-buy dd strong {
	color:#f76120;
	margin-right:10px;
}
.topic-item li img {
	width:100%;
	border-top:solid 1px #eee;
}
/* 重置样式*/
	.filter_contain {
	width:auto;
}
@charset "utf-8";
	h4 {
	font-size:12px;
}
.cf {
	zoom:1 }
.fl {
	float:left;
}
.fr {
	float:right;
}
.hidd {
	display:none;
}
.blank {
	clear:both;
	height:15px;
	overflow:hidden;
	display:block;
}
.blank1 {
	clear:both;
	height:1px;
	overflow:hidden;
	display:block;
}
.blank8 {
	clear:both;
	height:8px;
	overflow:hidden;
	display:block;
}
.red {
	color:#cc0000;
	padding:0 0 0 5px;
}
.cf:after {
	display:block;
	height:0px;
	visibility:hidden;
	clear:both;
	overflow:hidden;
	content:'' }
span.money {
	font-family:helvetica, arial, sans-serif }
span.required {
	color:red }
#sysmsg-tip {
	width:948px;
	font-size:14px;
	margin:15px auto 0 auto;
}
#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:#89b4d7 1px solid;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
	background:#fbfbc5;
	border-right:#89b4d7 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:163px;
	padding-right:35px;
	background:url(../images/bg-sysmsg-tip-focus.gif) no-repeat 0px 0px;
	height:60px;
	top:-12px;
	font-weight:bold;
	padding-top:12px;
	left:-31px }
#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:51px;
	border-top-style:none;
	background:url(../images/button-subscribe-b.gif) no-repeat 0px 0px;
	height:28px;
	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 }
#hdw {
	background:url(../images/main_bar_bg.gif) repeat-x 0px 79px #fff;
	height:115px }
#hdw .head {
	background:url(../images/header.gif) no-repeat center 0px;
	height:79px;
}
#bdw {
	margin-top:20px;
}
#content {
	padding-bottom:0px;
	padding-left:0px;
	width:702px;
	padding-right:0px;
	float:left;
	margin-left:0px;
	margin-right:16px;
	padding-top:0px;
	_display:inline }
#sidebar {
	float:left;
	_display:inline }
#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:4px 13px;
}
#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 {
	border:#ccc solid 1px;
}
.box-top {
	height:15px;
	overflow:hidden }
.box-content {
	background:#fff;
}
.box-bottom {
	}
.sbox {
	width:242px;
}
.sbox-top {
	background:url(../images/sbox-top-bg.gif) repeat-x 0px 0px;
	height:32px;
	overflow:hidden }
.sbox-top h2 {
	height:32px;
	font-size:14px;
	text-indent:20px;
	line-height:32px;
	color:#333 }
.sbox-content {
	background:#fff;
	border:#ccc solid 1px;
	border-top:none }
.sbox-bottom {
	}
.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:-1px;
	zoom:1;
	float:left;
	margin-left:24px;
	_display:inline }
.dashboard ul {
	float:left;
	_display:inline;
	width:650px;
}
.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:26px;
	padding-top:8px;
	*height:24px;
	*padding-top:10px;
}
.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 }
#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:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin:0 10px;
	border-bottom:#CCC 1px solid;
}
#content .head h2 {
	display:inline;
	font-size:16px;
}
#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;
	padding-right:10px;
	padding-top:20px }
.side-inner {
	}
#deal-default .side-invite {
	}
.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 }
.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 }
#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:#000;
	font-size:12px;
	margin-right:10px;
	dwidth:30px }
#deal-share a:hover {
	color:#0981be }
#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:#d5cc89 1px solid;
	padding-bottom:10px;
	background-color:#fff9e5;
	padding-left:20px;
	padding-right:10px;
	height:50px;
	border-right:#d5cc89 1px solid;
	padding-top:10px }
#deal-share-im-c .f-input {
	width:262px }
#deal-share-im-c .formbutton {
	display:inline }
#deal-intro {
	border:#fe7000 5px solid;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	background:#fff;
	clear:both;
	padding-top:25px }
#deal-intro .main {
	width:215px;
	font-family:helvetica, arial, sans-serif;
	float:left;
	margin-right:15px;
	_display:inline;
	padding-left:10px;
}
#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 0px;
	color:#666;
	margin-left:10px;
	_height:70px }
#deal-intro h1 {
	padding-bottom:25px;
	line-height:28px;
	padding-left:30px;
	padding-right:30px;
	font-family:'微软雅黑', arial, sans-serif;
	font-size:18px;
	padding-top:0px }
#deal-intro h1 span {
	color:#666;
}
#deal-intro .deal-buy {
	position:relative }
#deal-intro .deal-today-link {
	text-decoration:none }
#deal-intro .deal-price-tag {
	z-index:1;
	position:absolute;
	padding-left:50px;
	width:237px;
	background:url(../images/bg-deal-price.png) no-repeat 0px 0px;
	height:97px;
	left:-72px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-deal-price.png', sizingMethod='scale');
	_background-image:none;
}
#deal-intro .deal-price {
	z-index:2;
	position:absolute;
	line-height:82px;
	padding-left:50px;
	width:237px;
	height:97px;
	left:-82px }
#deal-intro .deal-price span {
	z-index:2;
	position:absolute;
	color:#fff;
	top:0px;
	left:156px }
#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:5px;
	font-size:28px;
	font-weight:bold;
	font-family:"微软雅黑";
	white-space:nowrap;
	text-align:center;
	width:90px;
}
#deal-intro .deal-price span a {
	line-height:53px;
	margin-top:12px;
	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 }
#goods-breif {
	font-size:12px;
	background:url(../images/goods-breif-bg.gif) no-repeat 0 0 #F4F4F6;
	padding:15px 10px 10px 10px;
}
#goods-breif h3 {
	font-size:12px;
	height:22px;
	line-height:22px }
#goods-breif .detail {
	background:url(../images/disc.gif) no-repeat 0 8px #F4F4F6;
	padding-left:15px;
	font-size:12px;
	color:#424242;
	line-height:190% }
.deal-consult {
	position:relative;
	clear:both;
	font-size:12px }
#sidebar .deal-consult h2 {
	}
.deal-consult .sbox-bubble {
	position:absolute;
	width:19px;
	background:url(../images/bg-sbox-bubble.gif) no-repeat 0px 0px;
	height:30px;
	top:37px;
	left:-17px }
.deal-consult .nav {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	color:#666;
	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;
	padding-left:12px;
	padding-right:12px;
	zoom:1;
	background:#fff;
	padding-top:15px }
.deal-consult-tip .custom-service .time {
	font-size:12px }
.deal-subscribe {
	width:230px }
.deal-subscribe .top {
	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:#eff8ff;
	padding-top:10px }
.deal-subscribe .bottom {
	background:url(../images/bg-deal-subscribe-b.gif) no-repeat 0px 0px;
	height:12px }
.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 {
	width:100%;
	font-weight:bold;
	font-size:12px;
}
.deal-discount th {
	text-align:center;
	padding-bottom:0px;
	padding-top:0px }
.deal-discount td {
	text-align:center;
	padding-bottom:0px;
	padding-top:0px }
.deal-discount th {
	font-size:12px;
	font-weight:normal;
}
.dotted_line {
	border-bottom:#ffcfac dotted 1px;
	height:1px;
	line-height:1px;
	font-size:0px;
}
.deal-box {
	border:#fe7000 1px solid;
	background:#fff1d9;
	padding-bottom:8px;
	margin-top:12px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px }
.deal-timeleft {
	text-align:center;
	background-repeat:no-repeat;
	background-position:90% 50%;
	color:#333 }
.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-end.gif) }
.deal-status {
	text-align:center;
	overflow:hidden;
	padding:7px;
}
.deal-buy-tip-top {
	font-size:14px;
	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:center;
	font-size:14px;
	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:22px }
#deal-stuff .main {
	padding-bottom:6px;
	padding-left:23px;
	padding-right:23px;
	float:left;
	padding-top:6px }
#deal-stuff .side {
	padding-bottom:6px;
	padding-left:23px;
	padding-right:23px;
	float:left;
	padding-top:6px }
#deal-stuff .main {
	width:650px;
	overflow:hidden;
}
#deal-stuff .side {
	width:195px;
	overflow:hidden;
}
#side-business ul {
	margin-top:7px }
#side-business li {
	margin:0px 0px 3px;
	overflow:hidden;
	width:196px;
	word-break:break-all;
}
#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 }
.go-top {
	z-index:1;
	margin:0px auto;
	width:960px;
	bottom:0px;
	zoom:1;
	font-size:12px;
	text-align:right;
}
#deal-stuff .go-top a {
	color:#32989a }
#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 }
#content #deal-buy-login-form .act {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:55px;
	padding-top:0px }
.act {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:-15px;
	padding-top:0px }
#referrals h3.succlist {
	margin:0 10px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #daeaca;
	font-size:1.2em;
}
#referrals p.notice-total {
	background:#fffbcc;
	border:1px solid #ffec19;
	margin:0 10px 10px;
	padding:10px;
}
#referrals p.notice-total strong {
	color:#c33;
}
#referrals .coupons-table {
	margin-top:0;
}
#referrals .intro {
	margin:0 10px;
}
#referrals .intro strong {
	color:#c33;
}

#referrals .login {
	margin:10px;
	font-size:18px;
	font-weight:bold;
}
#referrals .referrals-side .invalid {
	margin:5px 0 10px;
	padding-left:15px;
	color:#666;
	font-size:12px;
}
#referrals .referrals-side .invalid li {
	list-style-position:outside;
	list-style-type:disc;
}
#referrals .coupons-table th, #referrals .coupons-table td {
	text-align:center;
}
#referrals .finder-form p {
	margin:5px 0;
}
#referrals .finder-form p.commit {
	margin-top:15px;
}
#referrals .finder-form label {
	display:block;
	padding-bottom:2px;
}
#referrals .finder-form .f-text {
	width:205px;
}
#referrals .finder-form .tip {
	color:#999;
	font-size:12px;
}
#referrals .finder .invite-success {
	margin:15px 0 15px 135px;
}
#referrals .finder .invite-success h3 {
	font-size:18px;
}
#referrals .finder .invite-success p {
	margin:5px 0 0;
	color:#666;
}
#referrals .finder .contacts {
	width:auto;
	padding:20px 70px 50px;
}
#referrals .contacts-box {
	margin:10px 10px 0;
}
#referrals .contacts-box h3 {
	margin-bottom:.4em;
	color:#333;
	line-height:200%;
}
#referrals .contacts-box .hd {
	border:1px solid #ccc;
	background:#eee;
	color:#333;
	line-height:200%;
	font-size:12px;
}
#referrals .contacts-box .hd input {
	margin:0 .5em;
}
#referrals .contacts-box .bd {
	height:300px;
	border:1px solid #ccc;
	border-top:0;
	overflow:auto;
}
#referrals .contacts-box table {
	width:100%;
	* width:95%;
	border-collapse:collapse;
}
#referrals .contacts-box td {
	padding:5px 0;
	border-bottom:1px solid #eee;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
}
#referrals .contacts-box tr.alt {
	background:#f3f3f3;
}
#referrals .contacts-box td.checkbox {
	width:20px;
}
#referrals .contacts-box td.checkbox input {
	margin:0 .5em;
}
#referrals .contacts-box .enter-name {
	margin-top:15px;
	line-height:2;
}
#referrals .contacts-box .enter-name span {
	color:#666;
}
#referrals .contacts-box .commit {
	margin-top:10px;
}
#referrals .refers .share-list {
	margin:40px 38px 20px;
}
#referrals .refers .share-list .f-text {
	width:235px;
}
#referrals .refers .blk {
	float:left;
	margin-bottom:40px;
}
#referrals .refers .blk h4 {
	color:#349835;
}
#referrals .refers .last {
	margin-bottom:0;
}
#referrals .refers .logo {
	float:left;
	_display:inline;
	margin-right:15px;
	width:48px;
	height:48px;
	border:1px solid #ccc;
	background-color:#fff;
}
#referrals .refers .info {
	float:left;
	width:535px;
}
#referrals .refers .deal-info {
	float:left;
	margin-top:12px;
}
#referrals .refers .pic {
	float:left;
	width:150px;
}
#referrals .refers .pic img {
	display:block;
}
#referrals .refers .deal-title {
	float:left;
	width:237px;
	padding-left:13px;
}
#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 }
#uc .head {
	position:relative }
#uc .filter {
	position:absolute;
	top:0px;
	right:0px;
	_right:10px;
}
#uc .filter li {
	display:inline-block;
	height:25px;
	text-align:center;
	line-height:22px;
	padding:0px 3px;
	float:left;
}
#uc .filter a {
	color:#136AAD;
}
#uc .filter a:hover {
	color:#f30;
}
#uc .filter li.current {
	display:inline-block;
	width:80px;
	padding:0px;
	height:25px;
	background:url(../images/sub_nav_act.gif) no-repeat;
	line-height:22px;
	color:#fff;
}
#uc .filter .current a, #uc .filter .current a:hover {
	color:#fff;
	text-decoration:none;
}
#bd {
	z-index:1;
	position:relative;
	margin:10px auto 20px;
}
.consult-list {
	padding-bottom:18px;
	padding-left:23px;
	width:auto;
	padding-right:23px;
	padding-top:10px }
.consult-list .item {
	padding:8px;
	margin-bottom:5px;
}
.consult-list .alt .item {
	background:#f6f6f6 }
.consult-list .item a {
	color:#666 }
.consult-list .item a:hover {
	color:#666 }
.consult-list .user {
	color:#999;
	font-size:12px }
.consult-list .user strong {
	width:300px;
	float:left }
.consult-list .user span {
	text-align:right;
	width:200px;
	float:right }
.consult-list .text {
	margin-top:8px;
	clear:both }
.consult-list .reply {
	margin-top:8px;
	color:#cb3234 }
.comment_row {
	padding:10px;
	border-bottom:dotted 1px #ccc;
}
.comment_author {
	font-size:12px;
	color:#f30;
	padding:0 8px 0 0;
}
.comment_info {
	font-size:12px;
	color:#999;
}
.comment_goods_name {
	padding-left:220px;
	font-size:26px;
	line-height:26px;
	display:block;
	width:450px;
	font-family:Microsoft YaHei, simhei, STHeiti, Georgia, Times New Roman, Times, serif;
	height:80px;
	overflow:hidden }
#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 #333;
	line-height:20px;
	padding:0 5px;
	background:#fff;
	color:#000;
}
#goods_imgs #img_list a.active {
	line-height:24px;
	padding:0 7px;
	border-color:#ccc;
	font-weight:bold;
	margin-top:0;
	color:#ccc;
}
#sidebar .side-vote-tip .tip {
	padding:4px 13px;
}
#sidebar .side-vote-tip h2 {
	padding-top:0;
	padding-bottom:10px;
}
#sidebar .side-vote-tip .text {
	padding-left:55px;
	line-height:18px;
	background:url(../images/bg-deal-default-icons.gif) no-repeat 0 -94px;
	color:#333;
}
#sidebar .side-vote-tip .text .mark {
	margin-bottom:2px;
}
#sidebar .side-vote-tip .link {
	margin-top:12px;
	text-align:center;
}
#sidebar .side-vote-tip .link a {
	font-weight:bold;
	font-size:12px;
}
#sidebar .side-invite .text {
	padding-left:50px;
	padding-top:5px;
	line-height:18px;
	background:url(../images/bg-deal-default-icons.gif) no-repeat 0 0;
	color:#333;
}
#sidebar .side-invite .link {
	margin-top:8px;
}
.gomailcheck, .gomailcheck:hover {
	background:url(../images/signup-email-link.gif);
	width:193px;
	height:38px;
	line-height:38px;
	text-align:center;
	display:block;
	margin:10px auto 10px auto;
	color:#004474;
	font-weight:bold;
	text-decoration:none;
}
#sidebar .side-text-tip .tip {
	padding:4px 13px;
	line-height:1.5em;
}
#sidebar .side-goods-tip dt {
	padding-bottom:8px;
	font-size:1.2em;
	padding:4px 13px 0 13px;
	width:180px;
	font-weight:bold;
	font-family:"宋体" }
#sidebar .side-goods-tip ul {
	padding:9px 9px;
	padding-bottom:0px;
}
#sidebar .side-goods-tip li {
	border-bottom:dashed 1px #ccc;
	width:222px;
	margin-bottom:9px;
	padding-bottom:6px;
}
#sidebar .side-goods-tip li .img {
	width:220px;
	overflow:hidden;
	display:block;
	clear:both;
	margin:0 auto;
	border:solid 1px #ccc;
	margin-bottom:5px;
}
#sidebar .side-goods-tip li .img img {
	width:220px;
}
#sidebar .side-goods-tip li .title {
	font-size:14px;
	padding:0 0 0 0px;
	line-height:20px;
	font-weight:bold;
	clear:both;
	white-space:8px;
}
.group_message {
	width:100%;
}
.group_message td {
	padding:5px 0px;
}
.saler_map {
	display:block;
	border:#ccc solid 1px;
}
.saler_map a {
	display:block;
	background:#fff;
	text-align:center;
}
#saler_id {
	display:none;
}
.saler_map_window {
	display:none;
	background:#fff;
	width:730px;
	height:500px;
	position:absolute;
}
.op_bar {
	padding:5px 10px;
}
.address_map {
	padding:10px;
}
/* 商户点评的相关样式*/
	.pinspan {
	display:inline-block;
	background:#f7f7f7;
	width:210px;
	_margin-left:5px;
	*margin-left:5px;
}
.pinspan span {
	border-bottom:1px #f3f3f3 solid;
	display:block;
	text-align:center;
}
.pinspan div {
	height:10px;
	font-size:0px;
	line-height:0px;
}
.h_pin div {
	background:#f30;
}
.z_pin div {
	background:orange;
}
.c_pin div {
	background:#ccc;
}
#content .field label.lb_title {
	text-align:left;
	line-height:30px;
	width:auto;
	float:none;
	height:30px;
	color:#333;
	font-size:14px }
#business {
	padding:0 8px;
}
#business h3 {
	border-bottom:solid 1px #ffbfa6;
	padding:3px 15px 8px;
}
#business p {
	padding:10px;
	font-size:14px;
}
#business p a {
	color:#ff6600;
}
.sbox-about-us h2 {
	padding-left:15px }
.sbox-about-us .list {
	width:92%;
	margin:0 auto }
.sbox-about-us .list ul {
	margin:0;
	padding:0;
	list-style-type:none }
.sbox-about-us li {
	background:url(../images/sbg.gif) no-repeat;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#666;
	margin:5px auto }
.sbox-about-us li span {
	float:left;
	padding-left:35px;
	background:url(../images/icons.gif) no-repeat;
}
.sbox-about-us li span a {
	margin-left:15px;
}
.sbox-about-us li span.s1 {
	background-position:13px -27px }
.sbox-about-us li span.s2 {
	background-position:13px -58px }
.sbox-about-us li span.s3 {
	background-position:10px -156px }
.sbox-about-us li span.s4 {
	background-position:13px 6px }
.sbox-about-us li span.s5 {
	background-position:13px -27px }
.non_editable {
	border:0px;
	font-size:14px;
	padding:3px;
	background:#fff;
}
.editable {
	border:1px solid #ccc;
	font-size:14px;
	padding:3px;
}
.groupbond_sms_box, .groupbond_down_box, .groupbond_print_box {
	display:none;
	background:#fff;
	width:400px;
	height:50px;
	position:absolute;
	padding:10px;
	border:2px solid #ccc;
}
.groupbond_sms_box select, .groupbond_down_box select, .groupbond_print_box select {
	width:100px;
}
#order_info {
	width:100%;
	background:#ccc;
	border-spacing:1px;
	border-collapse:separate;
	table-layout:fixed;
}
#order_info td {
	padding:6px;
	text-align:left;
	background:#f1f1f1;
}
#order_info .ltd {
	width:100px;
}
#order_info .rtd {
	background:#fff;
}
.jf_btn {
	background:url(../images/jf_anniu.jpg);
	width:94px;
	height:50px;
	display:block;
	cursor:pointer;
}
) .sbox .side-notice {
	padding:0px 10px;
}
.flink a {
	display:inline-block;
	float:left;
	padding:5px 10px 5px 0px;
}
.flink img {
	width:88px;
	height:31px;
}
.no {
	background:url("../images/g_bgdealno.png") no-repeat scroll 0 0 transparent;
	font-family:arial, 黑体, 宋体;
	font-size:28px;
	font-weight:bold;
	height:87px;
	left:0px;
	line-height:40px;
	padding-left:5px;
	position:absolute;
	text-align:left;
	top:0px;
	width:72px;
	z-index:900;
	color:#fff;
}
.cart_warn {
	background:#FFF2F2;
	color:#f60;
}
.list_type span {
	background:url("../images/list_type.gif");
	display:block;
	width:18px;
	height:15px;
	float:left;
	margin:0px 3px;
	cursor:pointer;
}
.list_type .grid_enable {
	background:url("../images/list_type.gif") no-repeat 0px 0px;
}
.list_type .grid_disable {
	background:url("../images/list_type.gif") no-repeat -18px 0px;
}
.list_type .line_enable {
	background:url("../images/list_type.gif") no-repeat 0px -15px;
}
.list_type .line_disable {
	background:url("../images/list_type.gif") no-repeat -18px -15px;
}
.list_type {
	width:70px;
	float:right;
}
.supplier_left {
	float:left;
	width:470px;
}
.supplier_right {
	float:right;
	width:470px;
}
.half_box .half_box_top {
	background:url(../images/bg-box-470.gif) no-repeat;
	width:470px;
	height:20px;
}
.half_box .half_box_mid {
	background:#fff;
	border-left:2px #89b4d5 solid;
	border-right:2px #89b4d5 solid;
	padding:10px;
	width:446px;
	overflow:hidden;
}
.half_box .half_box_foot {
	background:url(../images/bg-box-470.gif) 0px bottom no-repeat;
	width:470px;
	height:20px;
}
.supplier_comment li {
	border-bottom:1px dotted #f2f2f2;
	display:block;
	padding:5px;
}
.supplier_title {
	font-size:2em;
	line-height:35px;
}
.supplier_sect {
	border-top:1px solid #FFEC93;
}
.comment_1 {
	background:url(../images/comment.gif) no-repeat 0px -34px;
	font-size:12px;
	padding-left:20px;
	display:inline-block;
	width:40px;
}
.comment_3 {
	background:url(../images/comment.gif) no-repeat 0px -17px;
	font-size:12px;
	padding-left:20px;
	display:inline-block;
	width:40px;
}
.comment_5 {
	background:url(../images/comment.gif) no-repeat 0px 0px;
	font-size:12px;
	padding-left:20px;
	display:inline-block;
	width:40px;
}
.comment_current {
	background-color:#f60;
	color:#fff;
}
.city_group table {
	width:100%;
	font-size:14px;
}
.city_group table td span {
	display:inline-block;
	width:50px;
}
.city_group table td.zm {
	font-family:"Arial";
	width:30px;
	vertical-align:top;
	color:#fff;
}
.city_group table td a {
	color:#ccc;
}
.city_group table td a:hover, .city_group table td a.opencity:hover {
	color:#fff;
}
.city_group table td a.opencity {
	color:#f90;
}
.city_group table td span.current a {
	color:#fff;
	background:#666;
	display:inline-block;
	padding:0px 5px;
	font-weight:bolder;
}
.city-list-title {
	font-size:14px;
	font-weight:bolder;
	line-height:30px;
	height:30px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}
.list_type_row {
	background:url(../images/graybg.gif) repeat-x 0px bottom;
	height:28px;
	border:#ccc solid 1px;
	margin:0px 0px 10px 0px;
	padding-top:5px;
}
.form_ico {
	cursor:pointer;
	display:inline-block;
	height:15px;
	padding-left:20px;
	margin-right:5px;
}
.form_album {
	background:url(../images/album.gif) no-repeat;
}
.form_face {
	background:url(../images/face.gif) no-repeat;
}
.image_item {
	position:relative;
	width:100px;
	height:100px;
	float:left;
	display:inline-block;
	margin-right:5px;
}
.image_item a {
	border:#ccc solid 1px;
	display:inline-block;
	width:100px;
	height:100px;
}
.image_item a:hover {
	border:#000 solid 1px;
}
.image_item .del_image {
	text-decoration:none;
	font-size:14px;
	position:absolute;
	left:2px;
	top:2px;
	cursor:pointer;
	display:block;
	width:15px;
	height:15px;
	background:#f30;
	border:#fff 1px solid;
	color:#fff;
	font-weight:bolder;
	text-align:center;
	line-height:15px;
}
.image_item img {
	width:100px;
	height:100px;
}
.fileupload {
	width:66px;
	height:24px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	background:url(../images/upbtn.gif);
	text-align:center;
	line-height:24px;
	color:#fff;
}
.fileuploading {
	width:66px;
	height:24px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	background:url(../images/upbtn.gif) 0px -24px;
	text-align:center;
	line-height:24px;
	color:#fff;
}
.hide {
	display:none;
}
.show {
	display:inline-block;
}
.fileupload .filebox {
	position:absolute;
	right:0px;
	top:0px;
	filter:alpha(opacity = 0);
	-moz-opacity:0;
	opacity:0;
}
.msg_row {
	width:100%;
}
.msg_row td {
	vertical-align:top;
}
.msg_row .text {
	word-break:break-all;
	width:510px;
	overflow:hidden;
}
.goods_item {
	background:url(../images/goods_item.gif) repeat-x 0 bottom;
	float:left;
	width:287px;
	padding:12px;
	overflow:hidden;
	border:1px solid #BBB;
	border-bottom:none;
	margin-right:10px;
	margin-bottom:13px;
}
.gr_no {
	margin-right:0 }
.goods_item .img a img {
	width:287px;
	height:179px;
}
.goods_item h1 {
	padding-top:5px }
.goods_item h1 a {
	color:#333;
	color:#333;
	font-family:"\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
	font-size:14px;
	font-weight:bold;
	line-height:170%;
}
.goods_item h1 span {
	color:#fe7000 }
.goods_item .price strong {
	font-size:28px;
	color:#fe7000;
	line-height:46px;
	font-weight:bolder;
	font-family:Arial;
}
.goods_item .disc {
	width:100%;
	border:none;
	border-spacing:0;
}
.goods_item .disc td {
	width:33.3%;
	font-family:Arial;
	font-size:12px;
	color:#666 }
.goods_item .disc td strong {
	color:#FF3300;
	font-size:14px }
#hd .ref {
	position:absolute;
	top:37px;
	right:0px;
	font-size:12px;
	color:#999;
}
#hd .ref .f-text {
	border:1px solid #c3c3c3;
	width:200px;
	color:#AFAEAE;
	font-size:12px;
	height:16px;
	line-height:18px;
	padding-top:4px;
	border-right:none }
#hd .ref #submit-mail-image {
	display:block;
	border:none;
	background:url(../images/g_btn_rss.gif) no-repeat 0 0;
	height:25px;
	width:59px;
	overflow:hidden;
	cursor:pointer;
}
#hd .follow {
	position:absolute;
	right:0;
	top:37px;
	border-left:1px solid #DDE8EE;
	background:url(../images/follow.gif) no-repeat 15px 0;
	height:26px;
	padding-left:50px;
}
#hd .follow a {
	display:block;
	height:26px;
	width:26px;
	float:left;
	text-indent:-50em;
	margin-right:4px;
	overflow:hidden;
}
#hd .follow a.sina {
	margin-right:1px }
.cart_ico {
	background:url("../images/cart_icon.gif") no-repeat scroll 0 7px transparent;
	display:inline-block;
	height:25px;
	padding-left:20px;
}
.remain_clock {
	background:url(../images/remain_clock.gif) no-repeat 60px 0px;
	padding-left:30px;
	line-height:25px;
	font-size:12px;
	font-weight:normal;
}
#counter {
	font-size:12px;
}
.deal-timeleft span {
	font-size:12px;
	font-weight:bolder;
}
.not-begin {
	background:url(../images/not-begin.gif) no-repeat;
	width:128px;
	height:44px;
	margin:0px auto;
}
.tuan_end_tip {
	background:url("../images/tuan_end_clock.gif") no-repeat scroll 160px 10px transparent;
	height:49px;
	padding:12px 55px 0 20px;
}
.art_msg_1 {
	background:url(../images/mg1.jpg) no-repeat 0 0;
	height:0;
	padding-top:246px;
	overflow:hidden }
.art_msg_2 {
	background:url(../images/mg2.jpg) no-repeat 0 0;
	height:0;
	padding-top:182px;
	overflow:hidden }
.art_msg_3 {
	background:url(../images/mg3.jpg) no-repeat 0 0;
	height:0;
	padding-top:182px;
	overflow:hidden }
.art_msg_4 {
	background:url(../images/mg4.jpg) no-repeat 0 0;
	height:0;
	padding-top:42px;
	overflow:hidden }
.art_msg_5 {
	background:url(../images/mg5.jpg) no-repeat 0 0;
	height:0;
	padding-top:36px;
	height:75px;
	font-size:12px;
	overflow:hidden }
.art_msg_5 span {
	color:#f60 }
.art_msg_6 {
	padding:12px;
}
.detail_nav {
	display:block;
	height:33px;
	background:url(../images/detail_nav_bg.gif) repeat-x 0px bottom;
	padding-left:15px;
}
.detail_nav li {
	display:inline-block;
	float:left;
	width:100px;
	height:33px;
	border-right:#ccc solid 1px;
	text-align:center;
	line-height:33px;
	font-size:12px;
	cursor:pointer;
}
.detail_nav li.current_nav {
	background:#fff;
}
.box_main {
	padding:20px;
}
.consult-list {
	font-size:12px;
}
.youhui_sp_ul {
	padding:5px;
	display:block;
}
.youhui_sp_ul li {
	display:block;
	padding:5px 0px;
}
.youhui_sp_title {
	background:#f2f2f2;
	padding:5px;
	line-height:25px;
	cursor:pointer;
	margin-top:1px;
}
#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;
	overflow:hidden }
#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 }
#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:220px;
	margin:0px 0 0 14px;
	_margin:0px 0 0 7px;
	float:left;
}
#g_recent .picture .p-box {
	width:220px;
	height:127px;
	float:left;
	border:solid 1px #ccc;
	text-align:center;
	overflow:hidden;
	position:relative }
#g_recent .picture .p-box .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 }
.insale {
	z-index:1;
	position:absolute;
	width:75px;
	bottom:0px;
	background:url(../images/bg-deals-default-isopen.png) no-repeat 0px 0px;
	height:75px;
	right:0px;
	_bottom:-1px }
.soldoutlink {
	z-index:2;
	position:absolute;
	text-indent:-999em;
	outline-width:0px;
	width:122px;
	bottom:0px;
	display:block;
	height:69px;
	right:0px }
#g_recent .picture .p-box img {
	width:220px;
	height:135px;
}
#g_recent .picture .p-boximg {
	height:200px;
}
#g_recent .picture .p-button {
	padding:10px 0;
	float:left;
	text-align:center;
}
#g_recent .picture .p-comment {
	line-height:28px;
	float:right;
	padding:10px 0;
}
#g_recent .picture .p-comment a {
	background:url(../images/lay03.jpg) no-repeat right 0;
	padding:5px 40px 0 0;
	display:block;
	float:left;
}
#g_recent .info {
	width:310px;
	float:left;
	margin:0 0 0 15px;
}
#g_recent .info .tit {
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:5px;
	padding:0 8px;
	line-height:24px;
}
#g_recent .info .tit a {
	color:#3366CC;
}
#g_recent .info .gmsll {
	background:#FFF4DD;
	padding:2px 6px;
	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:#666;
	line-height:28px;
}
#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 }
/**************************黔城惠2014版本样式********************************************/
	body {
	background:#fff;
}
/* 团购列表样式*/
	.m-deal {
	overflow:hidden;
}
.m-deal .ml {
	border-top:solid 1px #ddd;
	background:#fff;
}

.m-deal .ml .cate, .m-deal .ml .quan, .m-deal .ml .sort {
	border:solid 1px #ddd;
	border-top:none;
	line-height:30px;
	padding:0 10px;
}
.m-deal .ml a {
	padding:0 8px;
}
.m-deal .ml .sort {
	}
.m-deal .deal-list {
	overflow:hidden;
}
.m-deal .deal-list .row {
	margin-left:-10px;
	margin-right:-10px;
}
.m-deal .deal-list .col-xs-6, .m-deal .deal-list .col-sm-4 {
	padding-left:10px;
	padding-right:10px;
}
.m-deal .deal-list li {
	margin-bottom:20px;
}
.m-deal .deal-list li a {
	border:solid 1px #ddd;
	background:#fff;
	overflow:hidden;
	padding:10px;
	display:block;
	position:relative;
	box-shadow:0 2px 0 0 #f0f0f0;
}
.m-deal .deal-list li a:hover {
	border:solid 1px #C0392B;
}
.m-deal .deal-list li .zk {
	position:absolute;
	height:30px;
	line-height:30px;
	background:#C0392B;
	display:none;
	padding:0 10px;
	color:#FFF500;
	right:0px;
	top:30px;
	width:100px;
	text-align:center;
}
.m-deal .deal-list li .zk b {
	font-weight:bold;
	font-size:20px;
	padding-right:5px;
}
.m-deal .deal-list li .pic {
	height:auto;
	overflow:hidden;
}
.m-deal .deal-list li .title {
	line-height:30px;
	padding:5px;
	font-size:18px;
	height:70px;
	overflow:hidden;
	border-bottom:solid 1px #eee;
	margin-bottom:5px;
}
.m-deal .deal-list li .price {
	height:40px;
	line-height:40px;
	font-size:26px;
	font-weight:bold;
	color:#C0392B;
}
.m-deal .deal-list li .price i {
	font-size:16px;
	margin-right:5px;
}
.m-deal .deal-list li .price del {
	font-size:14px;
	font-weight:normal;
	color:#999;
}
.m-deal .deal-list li .price i {
	font-size:12px;
	font-weight:normal;
	font-family:arial, \5b8b\4f53;
}
.m-deal .deal-list li .price button {
	border:none;
	height:30px;
	line-height:30px;
	margin-top:5px;
	font-size:14px;
	width:80px;
	text-align:center;
	background:#C0392B;
	color:#fff;
	float:right;
}
.m-deal .deal-list li .price button.c1 {
	background:#8F8F8F;
}
.m-deal .deal-list li .price button.c2 {
	background:#5FBC00;
}
.m-deal .deal-list li .price .counter {
	font-weight:normal;
	color:#999;
	font-size:12px;
}
.m-deal .deal-list li .price .counter span {
	color:#ff9900;
}
.m-deal .deal-list li a:hover .zk {
	display:block;
}
.m-deal .deal-list .img-responsive {
	max-width:none;
	width:360px;
	height:252px;
}
/* 团购内容页样式*/
	.deal-container {
	border:solid 1px #ddd;
	padding:20px;
	margin-bottom:20px;
}
.deal-detail {
	overflow:hidden;
	color:#666;
}
.deal-detail .info {
	float:right;
	width:400px;
}
.deal-detail .price {
	border-bottom:dotted 1px #ddd;
	margin-bottom:10px;
}
.deal-detail .price .xj {
	color:#f76120;
	margin-right:10px;
	font-size:16px;
}
.deal-detail .price .xj strong {
	font-size:34px;
	padding-left:5px;
}
.deal-detail .price .yj {
	margin-right:10px;
}
.deal-detail .price .zk {
	background:#FF770C;
	color:#fff;
	height:16px;
	line-height:16px;
	padding:0px 5px;
	margin-right:20px;
}
.deal-detail .price .num strong {
	color:#FF770C;
}
.deal-title {
	font-weight:normal;
	font-size:18px;
	line-height:30px;
	height:66px;
	overflow:hidden;
	border-bottom:dotted 1px #ddd;
	margin-bottom:10px;
}
.deal-detail .more {
	font-size:12px;
	border-bottom:dotted 1px #ddd;
	padding-bottom:10px;
}
.deal-detail .more li {
	overflow:hidden;
	padding:3px 0;
}
.deal-detail .more em {
	width:60px;
	display:block;
	float:left;
	font-weight:normal;
	line-height:19px;
}
.deal-detail .more span {
	float:left;
	margin-right:10px;
	line-height:19px;
}
.deal-detail .gqt_yes, .deal-detail .gqt_no, .deal-detail .sst_yes, .deal-detail .sst_no {
	display:block;
	width:19px;
	height:19px;
	background:url(../images/ico_001.png) no-repeat 0px 0px;
	margin-right:5px;
	float:left;
}
.deal-detail .gqt_no {
	background-position:-24px 0px;
}
.deal-detail .sst_yes {
	background-position:0px -32px;
}
.deal-detail .sst_no {
	background-position:-24px -32px;
}
.deal-detail .btnbox {
	padding:10px 0;
}
.deal-detail .buy_btn, .deal-detail .buy_btn1, .deal-detail .buy_btn2, .deal-detail .buy_btn3 {
	padding:10px 30px;
	margin-right:20px;
	float:left;
	line-height:26px;
	display:block;
	font-size:18px;
	background:#FF770C;
	color:#fff;
}
.deal-detail .buy_btn1 {
	background:#5FBC00;
}
.deal-detail .buy_btn2 {
	background:#8F8F8F;
}
.deal-detail .btnbox .btn-cart {
	padding:9px 29px;
	line-height:26px;
	display:block;
	float:left;
	font-size:12px;
	color:#666;
	background:#fff;
	border:solid 1px #ddd;
	margin-right:20px;
}
.deal-detail .btnbox .btn-cart:hover {
	background:#f0f0f0;
}
.deal-detail .btnbox .btn-cart i {
	color:#FF770C;
	font-size:14px;
}
.deal-detail .bdsharebuttonbox {
	line-height:22px;
	font-size:12px;
	float:left;
}
.deal-detail .time_info {
	font-size:12px;
	line-height:30px;
	clear:both;
}
.deal-detail .time_info a {
	color:#ff8900;
}
.deal-detail .time_info a:hover {
	color:#999;
}
.deal-detail .time_info strong {
	color:#ff8900;
}
.deal-detail .limitdate span {
	color:#ff8900;
	font-weight:bold;
}
/* 购买须知*/
	.deal-term {
	color:#666;
	margin-bottom:10px;
	font-size:12px;
}
.deal-term .content-title {
	line-height:36px;
	font-size:18px;
	font-weight:normal;
	border-bottom:solid 3px #ff6600;
	color:#ff6600;
}
.deal-term dl {
	margin-top:0;
	border-bottom:1px solid #EEE;
	border-left:solid 1px #eee;
	background:#f9f9f9;
}
.deal-term dt, .deal-term dd {
	text-align:left;
	line-height:24px;
	border-top:1px solid #EEE;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre-wrap;
}
.deal-term dt p {
	padding:8px 10px;
}
.deal-term dd p {
	padding:8px 10px;
	border-left:1px solid #EEE;
	border-right:1px solid #eee;
}
.deal-term dt {
	width:20%;
	float:left;
	font-weight:bold;
}
.deal-term dd {
	width:80%;
	margin-left:20%;
	background:#FFF;
}
.deal-info {
	color:#666;
	margin-bottom:10px;
}
.deal-info .content-title {
	line-height:36px;
	font-size:18px;
	font-weight:normal;
	border-bottom:solid 3px #ff6600;
	color:#ff6600;
}
.deal-info .content {
	padding-top:10px;
}
/* 焦点图片*/
	.picFocus {
	float:left;
	width:440px;
	height:355px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.picFocus .hd {
	width:100%;
	padding-top:5px;
	overflow:hidden;
}
.picFocus .hd ul {
	margin-right:-5px;
	overflow:hidden;
	zoom:1;
}
.picFocus .hd ul li {
	padding-top:5px;
	float:left;
	text-align:center;
}
.picFocus .hd ul li img {
	width:106px;
	height:65px;
	border:2px solid #ddd;
	cursor:pointer;
	margin-right:5px;
}
.picFocus .hd ul li.on {
	background:url(../images/icoUp.gif) no-repeat center 0;
}
.picFocus .hd ul li.on img {
	border-color:#f60;
}
.picFocus .bd li {
	vertical-align:middle;
}
.picFocus .bd img {
	width:440px;
	height:280px;
	display:block;
}
/* 多分辨率适应*/
	@media (max-width:1189px) {
	}
@media (min-width:768px) and (max-width:991px) {
	}
@media (max-width:767px) {
	.deal-info .content img {
	width:98%;
	height:auto;
	margin:0 auto;
}
}