body {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 12px;
	font-family: tahoma, arial
}

button,
input,
select,
textarea {
	font: 12px/1 Tahoma, Helvetica, Arial, SimSun, sans-serif;
	color: #333
}

ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
i,
em {
	margin: 0;
	padding: 0;
	list-style: none
}

i,
em {
	font-style: normal
}

a {
	color: #666;
	text-decoration: none
}

a:hover {
	color: #0786c1
}

img {
	border: 0
}

.fl {
	float: left
}

.fr {
	float: right
}

.mt10 {
	margin-bottom: 10px
}

.tb_top .f2 .tline {
	margin-left: 10px
}

.f2 .myline a {
	margin-left: 5px
}

.mt5 {
	margin-top: 5px
}

.clear {
	clear: both
}

.sech_btn {
	width: 78px;
	height: 24px;
	border: 0;
	background: url(../images/search_btn.gif) no-repeat;
	font-weight: 700;
	line-height: 14px;
	cursor: pointer
}

.search li {
	padding: 0 0 10px 0
}

.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
	font-size: 0
}

.clearfix {
	zoom: 1
}

.w256 {
	width: 256px
}

body .hide {
	display: none
}

.site-nav {
	width: 100%;
	height: 38px;
	background: url(../images/ttop_bg.gif) repeat-x
}

.tb_top {
	overflow: hidden;
	margin: 0 auto;
	width: 980px;
	height: 38px;
	line-height: 38px;
	zoom: 1
}

.tb_top h1 {
	float: left
}

.tb_top li {
	float: left;
	padding: 0 10px;
	height: 39px;
	color: #666;
	line-height: 40px
}

.tb_top .tline {
	background: url(../images/icon.gif) no-repeat right -25px
}

.tb_top .truck {
	padding-left: 18px;
	background: url(../images/icon.gif) no-repeat
}

.tb_top .assistant {
	display: block;
	margin-top: 10px;
	width: 62px;
	height: 20px;
	background: url(http://img.eelly.com/themes/mall/default/styles/default/images/bg_v16.gif) no-repeat 0 -30px;
	color: #FFF;
	text-align: center;
	line-height: 16px
}

.tb_top .tinput {
	float: left;
	margin: 5px 2px 0 0;
	padding: 3px 0 3px 3px;
	width: 170px;
	height: 18px;
	border: 1px solid #c7c7c7;
	color: #bfbfbf;
	font-size: 12px;
	line-height: 18px
}

.tb_top .tbtn01 {
	float: left;
	margin: 5px 3px 0 0;
	width: 57px;
	height: 26px;
	border: 0;
	background: url(../images/icon.gif) no-repeat 0 -73px;
	cursor: pointer
}

.tb_top .tbtn02 {
	float: left;
	margin: 5px 0 0 0;
	width: 57px;
	height: 26px;
	border: 0;
	background: url(../images/icon.gif) no-repeat -60px -73px;
	cursor: pointer
}

.topbar {
	position: relative;
	padding-bottom: 12px;
	height: 132px;
	background: url(../images/top_bg.gif) repeat-x;
	z-index: 997
}

.top {
	margin: 0 auto;
	width: 980px;
	height: 132px;
	font-family: 'Microsoft YaHei', SimHei;
	zoom: 1
}

.top h1 {
	height: 82px;
	color: #fff;
	color: #dcdcdc;
	font-size: 36px;
	line-height: 82px;
	float: left;
	width: 980px
}

.top span {
	float: left
}

.top span a {
	width: 980px;
	height: 82px;
	color: #fff;
	color: #dcdcdc;
	font-size: 36px;
	line-height: 82px;
	font-weight: bold
}

.top span a:hover {
	text-decoration: none
}

.top .menu {
	float: right;
	zoom: 1;
	overflow: hidden;
	margin-top: 1px;
	margin-top: 2px\9
}

.top .menu li {
	display: inline;
	float: right;
	margin-right: 5px;
	padding: 0 10px;
	height: 50px;
	color: #dcdcdc;
	font-size: 15px;
	line-height: 50px
}

.top .menu li a {
	color: #dcdcdc
}

.top .menu li a:hover {
	color: #FF0
}

.top .menu li.activ {
	background: #450a1c;
	font-size: 18px
}

.top .menu li.activ a {
	color: #fff
}

.foot {
	padding: 30px 0 0 0;
	height: 100px;
	background: url(../images/foot_bg.gif) repeat-x;
	text-align: center;
	line-height: 21px
}

.products-search .products-category .news .top-sales .friendlink .messages .comment {
	margin-bottom: 10px
}

.products-search .search {
	margin-left: 10px;
	padding-top: 15px
}

.products-search .search .sech_btn {
	margin-left: 33px
}

.container {
	background: url(../images/mainbox_bg.gif) top center no-repeat
}

.main {
	overflow: hidden;
	margin: 0 auto;
	padding: 5px;
	width: 980px;
	background: #fff;
	zoom: 1
}

.main-right {
	float: right;
	width: 716px;
	overflow: hidden
}

#main_div .main-right {
	overflow: visible
}

.main-left {
	float: left;
	padding: 0 0 0 4px;
	width: 250px
}

.new-arrival h2,
.new-design h2,
.recommend h2,
.service-quality h2,
.comments h2,
.messages h2,
.products-category h2,
.store-news h2,
.solid-store h2,
.rank-list h2,
.service-train h2,
.products-search h2,
.news h2,
.main-left .top-sales h2,
.friendlink h2,
.flink h2,
.shop-contact h2,
.guide-box h2 {
	padding: 0 10px;
	height: 39px;
	background: url(../images/top_bg.gif) no-repeat center;
	color: #fff;
	line-height: 39px
}

.new-arrival h2 b,
.new-design h2 b,
.recommend h2 b,
.service-quality h2 b,
.comments h2 b,
.messages h2 b,
.products-category h2 b,
.store-news h2 b,
.solid-store h2 b,
.rank-list h2 b,
.service-train h2 b,
.products-search h2 b,
.news h2 b,
.friendlink h2 b,
.flink h2 b,
.guide-box h2 b {
	float: left;
	font-size: 16px;
	font-family: 'Microsoft YaHei', SimHei
}

.new-arrival h2 a,
.new-design h2 a,
.recommend h2 a,
.service-quality h2 a,
.comments h2 a,
.messages h2 a {
	float: right;
	padding-right: 12px;
	color: #fff;
	font-weight: 400;
	font-size: 12px
}

.new-arrival h2 a.sq,
.new-design h2 a.sq,
.recommend h2 a.sq,
.comments h2 a.sq,
.messages h2 a.sq {
	background: url(../images/icon.gif) no-repeat right -105px
}

.new-arrival h2 a.zk,
.new-design h2 a.zk,
.recommend h2 a.zk,
.comments h2 a.zk,
.messages h2 a.zk {
	background: url(../images/icon.gif) no-repeat right -139px
}

.goods-box,
.info-box {
	padding: 0
}

.products-search,
.products-category,
.news,
.top-sales,
.flink,
.friendlink,
.messages,
.comment,
.service-quality {
	margin-bottom: 10px
}

.main-left h2 {
	float: none
}

.recommend h2 b {
	width: 660px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.p-service {
	padding: 10px;
	zoom: 1;
	overflow: hidden
}

.p-service li {
	background: #f6f9ff;
	line-height: 30px;
	height: 30px;
	width: 386px;
	float: left;
	margin: 10px;
	padding: 0 10px
}

.p-service li a {
	color: #2953a6
}

.goods-list {
	overflow: hidden;
	zoom: 1
}

.goods-list li {
	position: relative;
	display: inline;
	float: left;
	margin: 6px;
	padding-bottom: 10px;
	width: 220px;
	border: #eaeae9 1px solid
}

.goods-list li .pic {
	display: table
}

.goods-list li .pic a {
	width: 220px;
	height: 220px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	*font-size: 178px;
	zoom: 1
}

.goods-list li .pic a img {
	max-width: 220px;
	max-height: 220px
}

.goods-list li .pic {
	border-bottom: #eaeae9 1px solid;
	overflow: hidden
}

.goods-list li p {
	overflow: hidden;
	padding: 5px;
	height: 24px;
	line-height: 24px;
	zoom: 1
}

.goods-list li .name {
	height: 48px
}

.goods-list li .price {
	float: left;
	color: #f28c47;
	font-size: 16px;
	line-height: 25px;
	font-family: "Microsoft YaHei"
}

.goods-list li a span {
	float: right;
	padding: 5px 10px;
	background: #af0f48;
	color: #f9f9f9;
	cursor: pointer;
	line-height: 14px
}

.goods-list li a span:hover {
	background: #000;
	color: #f9f9f9
}

.goods-list li s {
	position: absolute;
	top: 10px;
	right: 10px
}

.goods-list li s a {
	display: block;
	width: 44px;
	height: 16px;
	background: url(/themes/mall/default/styles/default/images/bijia.gif) no-repeat
}

.goods-list li .stock-price {
	font-size: 14px
}

.goods-list li .price em {
	font-size: 12px;
	text-indent: -9999em;
	width: 55px;
	height: 25px;
	line-height: 25px;
	float: left;
	display: block;
	background: url("/themes/store/default/styles/default/images/qhj.gif") no-repeat scroll 0 3px transparent
}

.goods-list li .price b {
	float: left
}

.pages {
	margin: 3px;
	padding: 7px;
	text-align: right
}

.pages a {
	margin: 2px;
	padding: 2px 5px;
	border-top: #000 1px solid;
	border-right: #000 1px solid;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	color: #000;
	text-decoration: none
}

.pages span.current {
	margin: 2px;
	padding: 2px 5px;
	border: #000 1px solid;
	background: #000;
	color: #fff;
	font-weight: 700
}

.pages span.disabled {
	margin: 2px;
	padding: 2px 5px;
	border: #eee 1px solid;
	color: #ddd
}

.pages a:hover,
.pages a:active {
	border: #000 1px solid;
	background: #000;
	color: #fff
}

.pages .input {
	margin: 0 5px;
	width: 35px;
	border: #000 1px solid
}

.pages .btn {
	margin: 0 5px;
	height: 18px;
	border: #a8a7ac 1px solid;
	background: url(../images/btn01.gif) repeat-x;
	color: #666
}

.valuation {
	width: 100%
}

.valuation th {
	padding: 5px 0;
	border-bottom: #d6d6d6 1px solid;
	background: #f8f8f8
}

.valuation td {
	padding: 5px 0;
	border-bottom: #e9e9e9 1px solid
}

.msgs {
	margin: 10px;
	padding: 10px 0
}

.msgs {
	border-bottom: #ccc 1px dotted
}

.msgs p {
	overflow: hidden;
	padding-bottom: 10px;
	zoom: 1
}

.msgs p i {
	float: left
}

.msgs p em {
	float: right;
	color: #a4a4a4
}

.msgs p a {
	color: #0c08c0
}

.reply {
	margin: 0 20px;
	padding: 5px;
	background: #f3f3f3
}

.reply h3 {
	overflow: hidden;
	font-weight: 400;
	font-size: 12px;
	zoom: 1
}

.reply h3 b {
	float: left;
	color: #c40000;
	font-weight: 400
}

.reply h3 span {
	float: right
}

.msg-borad {
	padding: 10px
}

.msg-borad li {
	padding: 10px 0 0 0
}

.msg-borad a {
	color: #0c08c0;
	text-decoration: underline
}

.sq_totle {
	color: #999;
	text-align: right
}

.btn02 {
	height: 25px;
	padding: 0 5px;
	margin-top: 10px;
	border: #ccc6c6 1px solid;
	background: url(../images/btn02.gif) repeat-x;
	color: #838383;
	line-height: 18px;
	cursor: pointer
}

.view_comm {
	padding: 2px 5px;
	color: black;
	text-decoration: none;
	font-size: 14px
}

.user_info {
	position: relative;
	margin-bottom: 10px;
	padding-top: 71px;
	background: url(../images/box_h2.gif)
}

.user_info .user_ico {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	margin: 5px 0
}

.user_info ul {
	padding: 5px 10px 10px 10px;
	color: #e0e0e0
}

.user_info li {
	overflow: hidden;
	line-height: 22px;
	zoom: 1
}

.user_info li img {
	vertical-align: middle
}

.user_info li a,
.user_info li span {
	color: #FF0
}

.user_info li em {
	display: block;
	float: left;
	padding: 0 5px 0 24px;
	background-image: url(../images/vip_ico.gif);
	background-repeat: no-repeat
}

.hp {
	background-position: -202px 0
}

.zp {
	background-position: -202px -24px
}

.cp {
	background-position: -202px -48px
}

.user_info li i {
	float: left;
	margin: 4px 2px 0 0;
	height: 15px;
	background: #bbb
}

.u_bb {
	margin: 0 0 7px 0;
	padding-bottom: 7px;
	border-bottom: #454444 1px dotted
}

.u_bb p {
	float: left
}

.u_bb .s_fenx {
	margin-right: 4px
}

.u_bb .c_blue {
	float: none;
	background: 0;
	padding: 0;
	color: #ff0
}

.u_bb .c_red {
	float: none;
	background: 0;
	padding: 0;
	color: #fb0000
}

.u_bb .c_green {
	float: none;
	background: 0;
	padding: 0;
	color: #6f9a3e
}

.u_bb a {
	margin-right: 4px
}

.user_info li b {
	float: left;
	font-weight: 400
}

.souc {
	float: left;
	margin-right: 3px;
	width: 72px;
	height: 23px;
	border: 0;
	background: #707070;
	color: #d0d0d0;
	cursor: pointer
}

.user_info li a.s_fenx {
	*display: inline;
	float: left;
	width: 72px;
	height: 23px;
	border: 0;
	background: #707070;
	color: #d0d0d0;
	text-align: center;
	cursor: pointer
}

.user_info li span.s_fenx {
	*display: inline;
	float: left;
	width: 72px;
	height: 23px;
	border: 0;
	background: #707070;
	color: #d0d0d0;
	text-align: center;
	cursor: pointer
}

.fenx_box {
	position: absolute;
	top: 333px;
	left: 160px;
	z-index: 1000;
	overflow: hidden;
	padding: 5px;
	width: 94px;
	background: #707070;
	zoom: 1;
	_top: 324px
}

.fenx_box a {
	display: block;
	float: left;
	margin-right: 3px;
	width: 15px;
	height: 15px;
	background-image: url(../images/vip_ico.gif);
	background-repeat: no-repeat
}

.fenx_box2 {
	position: absolute;
	right: 10px;
	bottom: -23px;
	z-index: 999;
	overflow: hidden;
	padding: 5px;
	width: 94px;
	border: #e0e0e0 1px solid;
	background: #f6f6f6;
	zoom: 1;
	_bottom: 5px
}

.fenx_box2 a {
	display: block;
	float: left;
	margin-right: 3px;
	width: 15px;
	height: 15px;
	background-image: url(../images/vip_ico.gif);
	background-repeat: no-repeat
}

.sina {
	background-position: -207px -315px
}

.qq {
	background-position: -207px -372px
}

.qq_blog {
	background-position: -207px -397px
}

.renren {
	background-position: -207px -344px
}

.kaixin {
	background-position: -207px -423px
}

.sohu {
	background-position: -207px -288px
}

.douban {
	background-position: -207px -450px
}

.wangyi {
	background-position: -207px -472px
}

.eelly {
	background-position: -207px -489px
}

.sp {
	height: 20px;
	background-position: -203px -114px
}

.dj {
	height: 20px;
	background-position: -203px -143px
}

.th {
	height: 20px;
	background-position: -203px -84px
}

.jg {
	width: 10px;
	height: 18px;
	background-position: -190px -202px
}

.jm {
	width: 10px;
	height: 18px;
	background-position: -190px -177px
}

.pf {
	width: 10px;
	height: 18px;
	background-position: -190px -225px
}

.packet a {
	color: yellow
}

.new li {
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
	font-family: SimSun, Verdana;
	zoom: 1
}

.phb li {
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
	zoom: 1
}

.phb li em {
	float: left;
	padding: 5px 0 0 0;
	width: 30px;
	color: #949494;
	text-align: right;
	font-weight: 700;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif
}

.phb li i {
	display: block;
	float: right;
	width: 200px;
	line-height: 18px
}

.phb li i img {
	float: left;
	padding-right: 5px
}

.phb li.activ {
	padding: 5px 0;
	background: #949494
}

.phb li.activ em {
	padding-top: 10px;
	color: #fff;
	font-size: 48px
}

.phb li.activ i {
	color: #fff
}

.phb li.activ i b {
	display: block;
	padding: 5px 0 0 0;
	font-size: 20px
}

.service li {
	overflow: hidden;
	padding: 10px 0;
	border-bottom: #ccc 1px dotted;
	zoom: 1
}

.service li em {
	display: block;
	float: left;
	margin: 15px 0;
	width: 87px;
	height: 83px;
	background-image: url(../images/vip_ico.gif);
	background-repeat: no-repeat
}

.service li p {
	float: left;
	padding: 2px 0;
	width: 147px;
	line-height: 18px
}

.service li h3 {
	display: block;
	float: left;
	font-size: 16px
}

.cz {
	background-position: 0 -154px
}

.ll {
	background-position: 0 -240px
}

.xh {
	background-position: 0 -325px
}

.std {
	margin-top: 5px;
	max-width: 250px;
	text-align: center
}

.side_ul1 img {
	max-width: 200px;
	_width: expression(this.scrollWidth>200 ? "200px": "auto")
}

.side_ul1 h4 {
	padding: 5px 0 0 25px;
	background: url(../images/all_pro.gif) 10px 10px no-repeat;
	color: #2953a6
}

.side_ul1 h4 a,
.side_ul1 b a {
	padding: 0 5px;
	color: #2953a6;
	font-weight: 400
}

.side_ul1 h3 {
	padding: 5px 0 5px 9px;
	color: #606060;
	font-size: 12px;
	line-height: 18px;
	cursor: pointer;
	zoom: 1
}

.side_ul1 h3:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
	font-size: 0
}

.side_ul1 h3.on {
	background: url("/themes/store/default/styles/default/images1/company_07.gif") no-repeat;
	color: #FFF
}

.side_ul1 h3.on a.open,
.side_ul1 h3 a.close {
	position: relative;
	top: 3px;
	display: block;
	width: 13px;
	height: 13px
}

.side_ul1 h3.on a.open {
	background: url(../images/stroe_61.gif) no-repeat left center
}

.side_ul1 h3 a.close {
	background: url(../images/stroe_74.gif) no-repeat left center
}

.side_ul1 h3 span {
	overflow: hidden;
	padding-left: 5px;
	color: #F00
}

.side_ul1 h3 a,
.side_ul1 h3 span {
	float: left
}

.con_below li {
	margin-left: 20px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url("/themes/store/default/styles/default/images1/stroe_65.gif") no-repeat scroll left center transparent
}

.diaoc h3 {
	color: #000;
	line-height: 30px
}

.diaoc p {
	padding: 5px 0;
	text-align: center
}

.position {
	height: 24px;
	line-height: 24px;
	background-color: #fff;
	border-bottom: medium none;
	margin: 0 auto;
	padding: 5px;
	width: 970px
}

.position p,
.position a {
	color: #a0a0a0;
	font: 12px/1.5 tahoma, arial, 宋体b8b体
}

.goods-info {
	position: relative;
	z-index: 1299
}

.goods-info a {
	color: #0265cb
}

.goods-info h1 {
	padding: 20px 0;
	height: 52px;
	text-align: center;
	font-size: 18px;
	font-family: 'Microsoft YaHei', SimHei
}

.pice {
	overflow: hidden;
	padding: 20px;
	background: #ededed;
	zoom: 1
}

.pice .pice_ul {
	position: relative;
	float: left;
	width: 286px
}

.pice .pice_ul h3 {
	overflow: hidden;
	font-weight: 400;
	font-size: 12px;
	line-height: 30px;
	zoom: 1
}

.pice .pice_ul i {
	float: left;
	width: 143px;
	text-align: center
}

.pice .pice_ul em {
	float: right;
	width: 143px;
	text-align: center
}

.pice .pice_ul li {
	overflow: hidden;
	border-bottom: #c8c8c8 1px dotted;
	line-height: 30px;
	zoom: 1
}

.pice .pice_ul strong {
	padding-right: 5px;
	color: red
}

.pice .pice_ul s {
	position: absolute;
	top: 38px;
	right: -30px
}

.pice .pice_ul s a {
	display: block;
	width: 44px;
	height: 16px;
	background: url("/themes/mall/default/styles/default/images/bijia.gif") no-repeat
}

.pice .pice_ul .special_price {
	height: 50px;
	line-height: 40px;
	padding-left: 42px
}

.pice .pice_ul .pice_title {
	height: 30px;
	border-bottom: 0
}

.pice .pice_ul .pice_title i,
.pice .pice_ul .pice_title em {
	text-decoration: none
}

.car {
	float: right;
	padding: 20px 0 0 0;
	width: 274px
}

.car p {
	padding: 3px 0
}

.car strong {
	margin-right: 2px;
	color: red;
	font-weight: 400
}

.g-support {
	margin-left: 8px;
	padding: 1px 5px;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
	background: #e6e6e6
}

.ml-30 {
	margin-left: 30px
}

.buy-now {
	width: 180px;
	height: 42px;
	border: 0;
	background: url(../images/btn03.gif) no-repeat;
	text-align: left;
	cursor: pointer
}

.pro_sc {
	overflow: hidden;
	padding: 0 10px;
	background: url(../images/pro_inbg.gif) top repeat-x #f2f2f2;
	line-height: 40px;
	zoom: 1
}

.pro_sc i {
	float: left
}

.pro_sc i a.jb {
	padding-left: 25px;
	background: url(../images/vip_ico.gif) no-repeat -201px -254px
}

.pro_sc em {
	float: right;
	width: 130px
}

.pro_sc em a.sc {
	float: left;
	padding-left: 25px;
	background: url(../images/vip_ico.gif) no-repeat 0 12px;
	background-position: 0 10px\9;
	color: #2f2f2f
}

.pro_sc em a.fx {
	padding: 0 10px 15px 25px;
	background: url(../images/vip_ico.gif) no-repeat -85px 0;
	color: #2f2f2f
}

.pro_sc em a:hover.fx {
	z-index: 10001;
	padding: 0 10px 15px 25px;
	padding-left: 25px;
	border: #e0e0e0 1px solid;
	border-bottom: 0;
	background: url(../images/vip_ico.gif) no-repeat -85px 0 #f6f6f6;
	color: #2f2f2f
}

.h270 {
	height: 324px;
	overflow: hidden
}

.h321 {
	height: 193px
}

.goods-msg {
	overflow: hidden;
	padding: 10px 20px;
	border: #ebe9ee 1px solid;
	background: #fbfbfb;
	color: #a2a2a2;
	zoom: 1
}

.goods-msg li {
	float: left;
	width: 230px
}

#con {
	margin: 0 auto;
	font-size: 12px
}

#tags {
	height: 25px
}

#tags li {
	float: left;
	margin-right: 1px;
	height: 23px;
	color: #787878
}

#tags li a {
	float: left;
	padding: 0 10px;
	height: 25px;
	color: #787878;
	text-align: center;
	line-height: 25px
}

#tags li.selectTag {
	height: 25px;
	background: #787878
}

#tags li.selectTag a {
	height: 25px;
	color: #fff;
	line-height: 25px
}

#tagContent {
	border-top: #787878 1px solid;
	background-color: #fff
}

.tagContent {
	display: none;
	padding: 10px 0;
	color: #474747
}

#tagContent div.selectTag {
	display: block
}

.goods-view,
.publicity {
	padding: 10px 0
}

.btn_seller_reply {
	margin-top: 3px;
	width: 45px;
	height: 21px;
	border: 0;
	background: url(/themes/store/default/styles/default/images/seller_reply_btn.jpg);
	line-height: 21px;
	cursor: pointer
}

.publicity img {
	max-width: 714px;
	width: expression(this.width>714 ? 714: true)
}

.publicity object {
	max-width: 714px;
	width: expression(this.width>714 ? 714: true)
}

.all-goods {
	margin-top: 10px;
	text-align: right
}

.all-goods a {
	padding: 5px 10px;
	background: #707070;
	color: #fff;
	font-weight: 700
}

.parity_s {
	position: absolute;
	top: -65px;
	right: 0
}

.parity_a {
	display: block;
	width: 44px;
	height: 16px;
	background: url(/themes/mall/default/styles/default/images/bijia.gif) no-repeat 0 0
}

.fd_car {
	position: absolute;
	right: 35px;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 10px;
	width: 80px;
	background: url(../images/car_bg.gif) no-repeat;
	color: #333;
	text-align: center;
	line-height: 20px
}

.car_box {
	display: block;
	padding: 9px 10px 0 0;
	background: url(../images/car_bg.gif) no-repeat right;
	font-size: 12px;
	font-family: SimSun, Verdana;
	cursor: pointer
}

.car_box strong {
	color: red
}

.legend {
	height: 24px;
	margin: 0;
	overflow: hidden
}

.legend span {
	float: left;
	height: 20px;
	margin: 2px 5px 2px 0;
	overflow: hidden;
	vertical-align: middle;
	background: url(/themes/store/default/styles/default/vip_v2/images/goods-legend.png) no-repeat;
	text-indent: -999px;
	color: #323232
}

.legend .source1,
.legend .source2,
.legend .source3,
.legend .source4,
.legend .source5,
.legend .auth-return,
.legend .auth-shoot,
.legend .auth-postage,
.legend .auth-integrity,
.legend .status-car,
.legend .ispecial {
	width: 20px
}

.legend .status-sale,
.legend .status-lower,
.legend .status-new {
	width: 50px
}

.legend .source1 {
	background-position: 0 0
}

.legend .source2 {
	background-position: 0 -21px
}

.legend .source3 {
	background-position: 0 -42px
}

.legend .source4 {
	background-position: 0 -63px
}

.legend .source5 {
	background-position: 0 -84px
}

.legend .auth-integrity {
	background-position: -21px 0
}

.legend .auth-shoot {
	background-position: -21px -21px
}

.legend .auth-postage {
	background-position: -21px -42px
}

.legend .auth-return {
	background-position: -21px -63px
}

.legend .status-sale {
	background-position: 0 -105px
}

.legend .status-lower {
	background-position: 0 -126px
}

.legend .status-new {
	background-position: 0 -147px
}

.legend .status-car {
	background-position: -21px -84px
}

.legend .ispecial {
	background-position: -54px 0
}

.user_info li.store-age {
	margin-bottom: 0
}

.user_info li.store-age i {
	float: left;
	background: 0;
	height: 24px;
	line-height: 24px;
	margin: 0
}

.user_info li.store-age .age-ico {
	float: left;
	margin-left: 5px;
	width: 55px;
	height: 23px;
	line-height: 23px;
	padding-left: 15px;
	color: #b41010;
	background: url(../images/goods-legend.png) no-repeat 0 -168px;
	text-align: center
}

.user_info li.store-age .open-times {
	float: left;
	color: #fff
}

.activity-info {
	background: #fff;
	zoom: 1;
	overflow: hidden
}

.activity-info .activity-icon {
	margin: 0 auto;
	background: url(/themes/store/default/styles/default/images/activity-icon.png) repeat-x;
	width: 31px;
	height: 35px
}

.activity-info .title {
	width: 88px;
	height: 58px;
	line-height: 23px;
	text-align: center;
	background: url(/themes/store/default/styles/default/images/activity-line.png) no-repeat right top
}

.activity-info .time {
	width: 161px;
	height: 46px;
	color: #969696;
	line-height: 58px
}

.activity-info .content {
	height: 46px;
	padding: 0 15px;
	font: 700 14px/58px SimSun
}

.car p {
	padding: 6px 0
}

.ml-20 {
	margin-left: 20px
}

.clr-c02 {
	color: #ca062c
}

.bl-ccc {
	border-left: 1px solid #cdcdcd
}

.br-ccc {
	border-right: 1px solid #cdcdcd
}

.fw-600 {
	font-weight: 600
}

.m-comment .m-bd {
	padding: 12px 22px
}

.m-comment .c-hd {
	border: 1px solid #dadada;
	background: #f6f6f6
}

.m-comment .c-hd .title {
	margin-left: 12px;
	font: 400 14px/32px "Microsoft YaHei";
	color: #6c6c6c
}

.m-comment .c-bd {
	overflow: hidden;
	zoom: 1;
	margin-top: -1px;
	border: 1px solid #dadada;
	background: #fbfbfb
}

.m-comment .c-bd .c-aside,
.m-comment .c-bd .c-main {
	float: left;
	display: inline
}

.m-comment .c-bd .c-aside {
	background: url("../images/yp_hr3.png") right 0 no-repeat
}

.m-comment .c-bd .c-aside {
	padding: 12px 40px
}

.c-score {
	font: 600 48px/56px "Microsoft YaHei", Arial;
	color: #ca062c
}

.s-score {
	padding-top: 2px;
	line-height: 12px;
	overflow: hidden
}

.s-score .s-star {
	display: inline-block;
	overflow: hidden;
	width: 75px;
	height: 15px;
	background: url("../images/star.png") 0 -20px repeat-x
}

.s-score .s-star span {
	display: inline-block;
	height: 100%;
	background: url("../images/star.png") 0 -1px repeat-x
}

.s-score em {
	margin-left: 12px;
	margin-right: 2px;
	color: #d50026;
	vertical-align: top;
	line-height: 12px;
	font-weight: 600
}

.p-num {
	margin-top: 4px;
	clear: both
}

.m-comment .c-bd .c-main {
	width: 300px;
	padding: 16px 25px
}

.c-main-ul {
	overflow: hidden
}

.info-box .c-main-ul {
	margin-top: 16px
}

.c-main-ul li {
	width: 100%;
	margin-bottom: 14px;
	line-height: 15px
}

.info-box .c-main-ul li {
	margin-bottom: 5px
}

.info-table,
.info-box {
	height: auto
}

.c-main-ul li .u-hd {
	float: left
}

.m-comment .info-box {
	padding: 0
}

.info-table thead {
	border: 1px solid #d6d6d6
}

.info-table .text-left {
	padding-left: 5px;
	text-align: left
}

.info-table .com-td {
	height: auto;
	padding: 12px 45px
}

.s-comment {
	font-weight: 600;
	margin: 0 24px 0 8px
}

.records-table {
	width: 100%
}

.goods_comments_list {
	height: auto
}

.records-table thead {
	background: #f5f5f5
}

.records-table th {
	padding: 8px 0;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd
}

.records-table td {
	text-align: center;
	padding: 12px 0;
	border-bottom: 1px solid #e0e0e0
}

.m-records .m-tips {
	margin-bottom: 12px;
	color: #ca062c
}

.g-style {
	position: relative
}

.mb-20 {
	padding-bottom: 20px
}

.g-style .more {
	position: absolute;
	bottom: 0;
	left: 30%;
	color: #0265cb
}

.g-style p {
	line-height: 20px
}

.page-navigation-2 {
	float: right;
	padding: 8px 0
}

.page-navigation-2 .pre,
.page-navigation-2 .next {
	padding: 5px;
	color: #806f66;
	font-weight: 600;
	border: 1px solid #e5e5e5;
	font-family: "宋体"
}

.page-navigation-2 .pre {
	margin-right: 5px
}

.page-navigation-2 .next {
	margin-left: 5px
}

.page-navigation-2 a {
	padding: 0 3px
}

.page-navigation-2 .now {
	font-weight: 600;
	text-decoration: underline
}

.records-table .last-td,
.info-table .last-td {
	padding: 12px 0;
	border-bottom: 0
}

.loading-c {
	display: block;
	width: 100%;
	height: 200px;
	background: url(/themes/mall/default/styles/default/images/loading2.gif) center center no-repeat
}

.info-box .w50 {
	width: 50px
}

.info-box .w100 {
	width: 100px
}

.info-box .w257 {
	width: 257px
}

.info-box .w300 {
	width: 300px
}

.info-box td.w100 {
	text-align: center
}

.info-box td.w100 a {
	width: 100px;
	display: inline-block
}

.info-box td.w300 p,
.info-box td.w300 p a {
	width: 300px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word
}

.info-box td.w257 p {
	width: 257px;
	overflow: hidden
}

.msg-board input,
.msg-board textarea {
	border: solid 1px #ccc;
	padding: 0 5px
}

.msg-board input {
	height: 18px;
	line-height: 18px
}

.msg-board .ms_inputbox {
	background: #fff
}

.msg-board .ms_btn {
	height: 20px;
	margin-top: 10px;
	border: #ccc6c6 1px solid;
	background: url(../images/btn02.gif) repeat-x;
	color: #838383;
	line-height: 18px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer
}

.msg-board .ms_textarea {
	width: 703px;
	margin: 8px 0;
	color: #999;
	padding: 5px
}

.msg-board .marr0 {
	margin-right: 0
}

.btn_block {
	display: block;
	width: 75px;
	text-align: center;
	line-height: 25px;
	float: right
}

.btn_block:hover {
	color: #666
}

.sq_totle .com_num {
	float: right;
	margin-top: 15px;
	margin-right: 10px
}

.sq_totle {
	zoom: 1;
	overflow: hidden
}

.return_top a {
	position: relative;
	text-indent: 0;
	overflow: hidden
}

.return_top a span {
	position: absolute;
	bottom: -50px
}

.goods_num {
	margin-bottom: 8px
}