﻿/* CSS Document */
@charset "utf-8";
/* 全局样式 */
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, table, th, td, p, blockquote, pre, form, fieldset, legend, hr, img {
	margin: 0;
	padding: 0;
	border: 0;
}
em, i, cite {
	font-style: normal;
}
body {
	background: #fff;
	font-size: 12px;
	font-family: simsun;
	color: #666;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 12px;
}
ul, ol {
	list-style-type: none;
}
select, input, textarea, img {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	line-height: 150%;
	margin-left:1px;
	color:#0C0B0B;
	font-size:14px;
        font-weight:bold;

}
:focus {
	outline: 0;
}
.overflow {
	overflow: hidden;
}
.overflow_x {
	overflow_y: auto;
	overflow_x: hidden;
}
.overflow_y {
	overflow_x: auto;
	overflow_y: hidden;
}
.clearfix:after { /*/*/
	content: "."; /* IE8 hack */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	clear: both
}
.clea {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.left {
	float: left
}
.right {
	float: right
}
.relative {
	position: relative
}
.absolute {
	position: absolute
}
.cursor {
	cursor: pointer;
}
div {
	word-break: break-all;
}
table {
	table-layout: nowrap;
	border-collapse: collapse;
}
.search_h1 {
	height: 0px;
	overflow: hidden;
	font-size: 0
}
.zi1 {
	z-index: 1
}
.zi2 {
	z-index: 2
}
.tal {
	text-align: left
}
.tar {
	text-align: right
}
.tac {
	text-align: center
}
.dpn {
	display: none
}
.dpb {
	display: block
}
.dpib {
	display: inline-block
}
.dpi {
	display: inline
}
.wa {
	width: auto;
}
/*link*/
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}
/*bg*/

.bg1 {
	background: #f5f5f5;
}
.bj2 {
	background: url(../images/head_foot_bj.png) no-repeat center -62px;
}
.bj3 {
	background: url(../images/bj1.gif) repeat-x left -44px;
}
/*font*/
.f33 {
	color: #333
}
.f66 {
	color: #666
}
.f00 {
	color: #000
}
.fff {
	color: #fff
}
.f99 {
	color: #999
}
.ff6 {
	color: #ff6600
}
.fa0 {
	color: #a00000
}
.fbc {
	color: #bcbcbc
}
.f003 {
	color: #0033cc
}
.f046 {
	color: #046416
}
.f337 {
	color: #337700
}
.f06 {
	color: #0066CC
}
.ff0 {
	color: #ff0000
}
.d70000 {
	color: #d70000;
}
.f36 {
	color: #36c
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.fb {
	font-weight: bold;
}
.f20 {
	font-size: 20px
}
.fyh {
	font-family: Microsoft YaHei;
}
.fsum {
	font-family: tahoma, arial, Helvetica, simsun, sans-serif;
}
.farial {
	font-family: arial, verdana;
}
.lh18 {
	line-height: 18px
}
.lh20 {
	line-height: 20px
}
.delete_price {
	text-decoration: line-through;
}
/*border*/
.bd_dc {
	border: 1px solid #dcdcdc;
}
/*框架*/
.w100w {
	width: 100%;
	clear: both;
}
.w990 {
	width: 990px;
	margin: 0 auto;
	clear: both;
}
/*容积*/
.w190 {
	width: 190px
}
.w240 {
	width: 240px
}
.w540 {
	width: 540px
}
.w556 {
	width: 556px
}
.w740 {
	width: 740px
}
.w790 {
	width: 790px
}
.w800 {
	width: 800px
}
.h240 {
	height: 240px
}
/*距离*/
.prl2 {
	padding: 0 2px
}
.pt5 {
	padding-top: 5px;
}
.pr5 {
	padding-right: 5px;
}
.pb5 {
	padding-bottom: 5px;
}
.p5 {
	padding: 5px;
}
.pl5 {
	padding-left: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pr10 {
	padding-right: 10px;
}
.pb10 {
	padding-bottom: 10px;
}
.pl10 {
	padding-left: 10px;
}
.p10 {
	padding: 10px;
}
.pt20 {
	padding-top: 20px;
}
.pr20 {
	padding-right: 20px;
}
.pb20 {
	padding-bottom: 20px;
}
.pl20 {
	padding-left: 20px;
}
.p20 {
	padding: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pr30 {
	padding-right: 30px;
}
.pb30 {
	padding-bottom: 30px;
}
.pl30 {
	padding-left: 30px;
}
.p30 {
	padding: 30px;
}
.pt40 {
	padding-top: 40px;
}
.pr40 {
	padding-right: 40px;
}
.pb40 {
	padding-bottom: 40px;
}
.pl40 {
	padding-left: 40px;
}
.p40 {
	padding: 40px;
}
.ml3 {
	margin-left: 3px
}
.mt5 {
	margin-top: 5px;
}
.mr5 {
	margin-right: 5px;
}
.mb5 {
	margin-bottom: 5px;
}
.ml5 {
	margin-left: 5px;
}
.m5 {
	margin: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mr10 {
	margin-right: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.m10 {
	margin: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mr20 {
	margin-right: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.ml20 {
	margin-left: 20px;
}
.m20 {
	margin: 20px;
}
.gy_box {
	position: absolute;
	display: block;
	background: url(../images/xian.gif) 2px top repeat-y;
	padding: 0 2px 2px 0;
}
.gy_box em {
	border: 2px solid #a00000;
	display: block;
	background-color: #fff;
	line-height: 18px;
	font-size: 12px;
	padding-bottom: 2px
}
.gy_box em i {
	display: block;
	margin: 3px 5px;
}
.gy_box em i a {
	display: block;
	width: 60px;
	padding: 0 6px
}
.gy_box em i a:hover {
	background-color: #A10101;
	color: #fff;
}
.gy_box i.bj {
	height: 3px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	line-height: 500px;
	overflow: hidden;
	width: 82px;
	top: 0px;
	left: 0px;
	background-color: #DFDFDF;
	border: solid #a00000;
	border-width: 0 2px;
}
/*登陆、注册、导航 开始*/
.shop_top {
	height: 25px;
	width: 990px;
	margin: 0 auto;
	color: #000;
}
.shop_top .shop_top_left, .shop_top_left a, .shop_top_left span {
	float: left;
}
.shop_top_left a, .shop_top_left span {
	margin-top: 5px;
}
.shop_top_left a:hover {
	color: #d70000;
	text-decoration: underline;
}
.shop_top_left a.link_img {
	margin-top: 2px;
	width: 101px;
	height: 19px;
	background: url(../images/head_foot_bj.png) no-repeat left top;
	line-height: 500px;
	overflow: hidden
}
.shop_top .shop_top_right {
	float: right;
	display: block;
	color: #D1D1D1;
	height: 25px;
}
.shop_top .shop_top_right dl {
	display: inline;
	float: left;
	padding: 0px 3px;
	height: 19px;
	margin: 3px 0px 0px 0px;
	line-height: 20px;
	position: relative;
	z-index: 1000
}
.shop_top .shop_top_right dl dt a {
	padding: 2px 6px 1px 6px;
	float: left;
	height: 16px;
	line-height: 16px;
}
.shop_top .shop_top_right dl dt a:hover {
	text-decoration: underline;
	color: #d70000;
}
.shop_top .shop_top_right dl dt a.shop_top_droplist {
	padding-right: 14px;
	background: url(../images/head_foot_bj.png) no-repeat -432px -127px;
	margin-right: 1px
}
.shop_top .shop_top_right dl dt a.shop_top_droplist_hover {
	padding-right: 14px;
	background-color: #fff;
	background-position: -432px -301px;
	border: #a00000 solid;
	border-width: 1px 1px 0px 1px;
}
.shop_top .shop_top_right dl dd {
	z-index: 9999;
	position: absolute;
	background: #FFF;
	padding: 0;
	border: #a00000 solid;
	border-width: 0px 1px 1px 1px;
	width: 70px;
	line-height: 1.5em;
	top: 19px;
	padding-top: 3px;
	clear: both;
	display: none;
}
.shop_top .shop_top_right dl dt a.mycart {
	background: url(../images/pop_ico.gif) no-repeat 0 -139px;
	padding-left: 17px;
	color: #333;
	margin-left: 5px;
}
.shop_top .shop_top_right dl dt a.mycart i {
	color: #d70000;
}
.shop_top .shop_top_right #JJTEL {
	background: none;
}
.shop_top .shop_top_right #JJTEL span {
	padding: 1px 5px;
	color: #666;
}
.shop_top .shop_top_right #JJTEL span strong {
	color: #d70000;
}
.shop_top .shop_top_right #JJCART {
	margin-top: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #ececec;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
.sales02 img {
	border: 1px solid #ccc
}
#JJWB .link_wb {
	padding-left: 19px;
	background: url(../images/pop_ico.gif) no-repeat 0 -218px;
}
/* logo、search */
.ls {
	height: 71px;
	position: relative;
	width: 990px;
	margin: 0 auto 14px;
	z-index: 999;
}
.ls .logo {
	float: left;
	margin: 6px 0 0 11px
}
/* search 2012-04-15 以前的搜索 @开始 过渡性代码 */
.top-search {
	height: 70px;
	width: 500px;
	position: absolute;
	top: 15px;
	right: 59px;
}
.top-search li {
	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: left;
	color: #fff;
	cursor: pointer;
	margin: 0 0 0 10px;
	position: relative;
	top: 2px;
}
.top-search li a {
	color: #666;
}
.top-search li.s a {
	color: #333
}
.top-search li.s {
	background: url(../images/head_foot_bj.png) no-repeat -121px -133px;
}
.top-search .top-search-box {
	width: 500px;
	height: 35px;
	background: url(../images/head_foot_bj.png) no-repeat left -23px;
}
.top-search .search_key_bg {
	background: url(../images/head_foot_bj.png) no-repeat 3px -194px;
}
.top-search .in {
	position: absolute;
	top: 29px;
	left: 7px;
	height: 19px;
	width: 388px;
	border: 1px #fff solid;
	padding: 0 2px;
	line-height: 19px;
	font-size: 14px;
}
.top-search .ok {
	position: absolute;
	top: 25px;
	right: 5px;
	height: 26px;
	width: 91px;
	border: none;
	line-height: 28px;
	background: url(../images/head_foot_bj.png) no-repeat left -133px;
	cursor: pointer;
}
.top-search #search_default {
	position: absolute;
	top: 30px;
	_top: 31px;
	left: 26px;
	font-size: 14px;
	color: #BBBBBB;
}
.ls .text1 {
	line-height: 18px;
	position: absolute;
	right: 0;
	top: 37px;
	line-height: 16px
}
/* search 2012-04-15 以前的搜索  @结束 */

/* search */
.jj_search {
	width: 500px;
	height: 35px;
	background: url(../images/search_1.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 17px;
	z-index: 1;
}
.jj_search_ipt {
	width: 340px;
	padding: 4px;
	font-size: 14px;
	line-height: normal;
	border: 0 none;
	background: url(../images/search_1ipt.png) no-repeat;
	position: absolute;
	right: 96px;
	top: 6px;
	font-family: arial, simsun;
}
.jj_search_btn {
	width: 91px;
	height: 26px;
	padding: 0;
	background: url(../images/btn_91x26.png) no-repeat 0 0;
	border: 0 none;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	position: absolute;
	right: 5px;
	top: 5px;
}
.jj_search_result {
	width: 42px;
	height: 16px;
	padding: 4px 0 4px 7px;
	_padding-top: 6px;
	line-height: 16px;
	border-right: 1px solid #dcdcdc;
	color: #666;
	font-size: 12px;
	background: url(../images/ico_5x3.gif) no-repeat 35px 11px;
	position: absolute;
	left: 6px;
	top: 6px;
	cursor: pointer;
}
.jj_search_sel {
	width: 50px;
	padding: 7px 0 5px 0;
	border: 1px solid #c5c5c5;
	position: absolute;
	left: 5px;
	top: 30px;
	background: #fff;
}
.jj_search_sel li {
	line-height: 21px;
	float: left;
	white-space: nowrap;
}
.jj_search_sel a {
	width: 50px;
	display: block;
	text-indent: 7px;
}
.jj_search_sel a:hover {
	background: #e4e4e4;
	color: #d70000;
}
.jj_search_info {
	background: url(../images/ico_12x13_1.png) no-repeat 10px 3px;
	font-size: 14px;
	line-height: normal;
	font-family: simsun;
	line-height: normal;
	color: #bcbcbc;
	padding-left: 26px;
	position: absolute;
	left: 56px;
	top: 10px;
	_padding-top: 2px;
}
/* search关键字 */
.jj_search .jj_search_keywords {
	margin: 39px 0 0 10px;
}
.jj_search .jj_search_keywords, .jj_search .jj_search_keywords a {
	color: #999;
}
.jj_search .jj_search_keywords a:hover {
	color: #d70000;
}
.jj_search .jj_search_keywords a {
	margin-right: 10px;
}
/* 家居就主导航frame */
#nav {
	height: 31px;
	line-height: 31px;
	color: #fff;
	padding-bottom: 10px;
	background-color: #fff;
	position: relative;
	z-index: 998
}
#nav li {
	float: left;
	height: 31px;
	_display: inline;
	line-height: 31px;
	font-size: 14px;
}
#nav li a {
	color: #fff;
}
#nav li a:hover {
	text-decoration: none;
}
#nav .nav_main {
	width: 692px;
	font-size: 14px;
	float: left;
}
#nav .nav_main li a {
	height: 31px;
	padding: 0 10px;
}
#nav .nav_main li.on {
	background: #b20000;
}
#nav .nav_sub {
	width: 290px;
	padding-left: 8px;
	font-size: 12px;
	float: right;
}
#nav .nav_sub a {
	padding: 0 10px;
	white-space: nowrap;
}
#nav .nav_sub li {
	_display: inline;
	white-space: nowrap;
}
#nav .nav_sub li.on {
	background: #484848;
}
#nav .nav_in {
	width: 990px;
	height: 31px;
	margin: 0 auto;
}
#nav .now {
	padding: 0 10px;
}
/* 家居就首页主导航 */
.nav_index {
	background: url(../images/nav.png) no-repeat 50% 0;
}
#nav .nav_in {
	background: url(../images/nav.png) no-repeat 50% 0;
}
.nav_index .bg {
	width: 10px;
	height: 31px;
	background-image: url(../images/nav_index_itembg.png);
	background-repeat: no-repeat;
}
.nav_index .nav_main .bg {
	width: 10px;
	height: 31px;
	margin: 0 26px;
	background-position: 0 0;
}
.nav_index .nav_sub .bg {
	width: 10px;
	height: 31px;
	margin: 0 10px;
	background-position: -10px 0;
}
.nav_list {
	position: relative;
}
.nav_list a {
	cursor: default;
}
.nav_list em i a {
	cursor: pointer;
}
.nav_list em {
	position: absolute;
	width: 76px;
	left: 0;
	top: 31px;
}
.nav_list em i {
	display: block;
	border-top: 1px dotted #a00000;
}
.nav_list em i.on {
	background-color: #d70000;
}
.nav_sub_ico {
	position: relative;
}
.ico_new {
	width: 18px;
	height: 11px;
	background: red url(../images/new3.png) no-repeat;
	overflow: hidden;
	position: absolute;
	right: -8px;
	top: 0;
}
/* @add 0037452首页导航栏目调整 */
#nav .nav_sub li a {
	padding: 0 8px;
}
.nav_sub_ico, .nav_sub_ico2 {
	position: relative;
}
.nav_sub_ico .ico_new, .nav_sub_ico2 .ico_new {
	width: 18px;
	height: 11px;
	overflow: hidden;
	position: absolute;
	right: -11px;
	top: 4px;
}
.nav_sub_ico .ico_new {
	background: url(../images/new3.png) no-repeat;
}
.nav_sub_ico2 .ico_new {
	background: url(../images/new3.gif) no-repeat;
}
/*nav*/
.gy_nav {
	height: 43px;
	width: 990px;
	margin: 0 auto;
	position: relative;
	font-size: 14px;
	z-index: 3
}
.gy_nav ul {
	position: absolute;
	top: 0px;
	left: 0px;
}
.gy_nav ul.ul1 {
	width: 694px;
}
.gy_nav ul li {
	float: left;
	padding: 0 10px;
	height: 33px;
	line-height: 33px;
	display: inline;
	position: relative
}
.gy_nav ul li a {
	color: #fff
}
.gy_nav ul li.on a {
	color: #404040;
	text-decoration: none
}
.gy_nav ul li.on a, .gy_nav ul li.on a:hover {
	color: #404040;
	text-decoration: none
}
.gy_nav ul li a:hover {
	text-decoration: underline;
	color: #fff;
}
.gy_nav ul li.bj {
	width: auto;
	padding: 0;
	margin: 0 16px;
	background: url(../images/head_foot_bj.png) no-repeat -96px -133px;
	text-indent: -100000px;
}
.gy_nav ul.ul2 li.bj {
	background-position: -109px -133px;
	margin: 0 8px 0 11px;
	padding: 0;
}
.gy_nav ul li.on {
	background-color: #fff;
	color: #404040;
	font-weight: bold
}
.gy_nav ul.ul1 li.ztg { /*background:url(../images/head_foot_bj.png) no-repeat -292px -276px;*/
	background: none;
	line-height: 36px; /*width:73px;*/
	width: auto;
	position: absolute;
	right: 14px;
}
.gy_nav ul.ul1 li.ztg a.link1 {
	color: #fff
}
.gy_nav ul.ul1 .gy_box {
	left: -1px;
	top: 33px;
}
.gy_nav ul.ul1 li.ztg .gy_box {
	left: -8px;
}
.gy_nav ul.ul1 .gy_box em {
	border-top: 0px;
}
.gy_nav ul.ul1 .gy_box em a {
	color: #666;
	font-weight: 400;
}
.gy_nav ul.ul1 .gy_box em a:hover {
	color: #fff;
	text-decoration: none
}
.gy_nav ul.ul2 {
	left: 732px;
}
.gy_nav ul.ul2 li {
	font-size: 12px;/*background:url(../images/s/new_head/head_foot_bj.png) no-repeat  -517px top;*/
	position: relative;
	top: -2px;
	left: 20px;
	padding-left: 37px;
	line-height: 40px;
}
.gy_nav ul.ul2 li i.hot {
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	top: 1px;
	right: -3px;
	background: url(../images/head_foot_bj.png) no-repeat -214px 0
}
/*导航层*/
.gy_nav ul.ul1 li i.jt {
	width: 7px;
	height: 4px;
	background: url(../images/head_foot_bj.png) no-repeat -354px 0;
	position: absolute;
	display: block;
	right: 0;
	top: 15px;
	overflow: hidden;
	cursor: pointer
}
/*帮助*/
.links {
	margin: 0 auto;
	height: 150px;
	width: 950px;
	padding-top: 33px
}
.links ul {
	width: 950px;
	height: 150px;
	margin: 0 auto;
}
.links li {
	width: 170px;
	float: left;
	padding: 0 0 0 35px;
	margin: 0 30px 0 0;
	display: inline;
	background: url(../images/head_foot_bj.png) no-repeat left -428px;
}
.links li.secure {
}
.links li.new {
	background-position: -103px -333px
}
.links li.hotline {
	background-position: -36px -397px
}
.links li.host {
	background-position: -68px -367px
}
.links li h3 {
	width: 170px;
	border-bottom: 1px #E2E2E2 solid;
}
.links li p {
	line-height: 23px;
}
/*footer start*/
.footer {
	width: 100%;
	height: 111px;
	margin: 0;
	padding: 9px 0 0;
	line-height: 24px;
	text-align: center;
	color: #666;
}
.footer, .footer a {
	line-height: 21px;
	color: #999;
	text-decoration: none;
	padding-top: 25px;
	font-family: "微软雅黑";
}
.footer a:hover {
	text-decoration: underline;
}
.footer span {
	font-size: 18px;
	color: #666;
	font-family: arial;
}
.bottom-pop {
	display: inline-block;
	position: relative;
	cursor: pointer;
	color: #333333;
}
#bottom-pop-box {
	position: absolute;
	bottom: 15px;
	left: -175px;
	float: left
}
#bottom-pop-box em {
	border: 2px #DF6564 solid;
	border-top: 7px #DF6564 solid;
	background-color: #fff;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 115px;
	display: block
}
#bottom-pop-box em i {
	height: 23px;
	line-height: 23px;
	width: 67px;
	display: block;
	float: left;
	margin-left: 10px;
	display: inline;
	text-align: left;
}
i.bottom-pop-horn {
	width: 13px;
	height: 12px;
	background: url(../images/head_foot_bj.png) no-repeat -354px -133px;
	font-size: 0px;
	line-height: 12px;
	overflow: hidden;
	margin: 0 auto;
	display: block;
}
/*footer end*/

/*thickbox*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
#TB_overlay_SY {
	position: fixed;
	z-index: 1100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.50;
	opacity: 0.20;
}
* html #TB_overlay_SY { /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 1102;
	color: #000000;
	display: none;
	border: 4px solid #898989;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_ajaxWindowTitle strong {
	font-size: 14px;
}
#TB_title {
	height: 27px;
	border-bottom: 1px #E5E5E5 solid;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 1103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect_SY {
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #TB_HideSelect_SY { /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}
.tips_word {
	height: 28px;
	line-height: 28px;
}
#TB_closeWindowButton {
	background: url(../images/09.png) no-repeat -315px 0px;
	font-size: 0;
	display: inline-block;
	width: 15px;
	height: 14px;
	cursor: pointer;
}
/* end thickbox*/

/*分页符*/
.zpage {
	width: 100%;
	text-align: right;
}
.zpage a {
	display: inline-block;
	font-family: Tahoma, SimSun, Arial;
	height: 25px;
	line-height: 25px;
	min-width: 17px;
	_width: 17px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	border: 1px #DEDEDE solid;
	color: #0033CC
}
.zpage a:hover {
	background: #EFEFEF
}
.zpage span {
	display: inline-block;
	font-family: Tahoma, SimSun, Arial;
	height: 25px;
	line-height: 25px;
	min-width: 17px;
	_width: 17px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	border: 1px #DEDEDE solid;
}
.zpage span.c {
	background: #A00000;
	color: #FFF;
	border: 1px #A00000 solid;
	font-weight: bold;
}
/*=Begin 买家管理后台--分页 on20110801 by liming
-------------------------------------------------------------- */
.zpage2 a {
	font-weight: 700;
}
.zpage2 span.c {
	background: #efefef;
	color: #999;
	border: 1px #DEDEDE solid;
}
.zpage2 .dot {
	display: inline-block;
	line-height: normal;
	vertical-align: bottom;
	padding: 5px;
	font-weight: 700;
	font-family: arial;
	letter-space: 1px;
	color: #999;
}
/*=End 买家管理后台--分页
-------------------------------------------------------------- */

/*110807 lhh*/
/*==gaochong change width height margin values==*/
#pager .zpage input {
	border: 1px solid #dcdcdc;
	color: #999;
	width: 49px;
	height: 27px;
	line-height: 25px;
	margin: 0 5px;
	text-align: center;
}
#pager .zpage input.btn {
	border: 0;
	margin: 0 0 0 5px;
	background: url(../images/btn1.png) no-repeat;
	cursor: pointer;
	text-align: center;
	height: 27px;
	width: 49px;
}
/*公共的商品列表*/
.search_filter {
}
.search_filter ul {
	overflow: hidden;
	zoom: 1;
}
.search_filter ul.ul2 {
	margin-bottom: -10px
}
.search_filter ul.ul2 li {
	float: left;
	height: 243px;
	height: 290px;
	padding: 0 17px;
	width: 163px;
	overflow: hidden
}
.search_filter ul.ul2 .img_table {
	display: table-cell;
	height: 162px;
	overflow: hidden;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 160px;
	border: 1px solid #dcdcdc
}
.search_filter ul.ul2 li .on {
	border-color: #FF9900;
}
.search_filter ul.ul2 li .text {
	line-height: 17px;
	margin-top: 8px;
	width: 166px;
}
.search_filter ul.ul2 li .text h4 {
	height: 51px;
	overflow: hidden
}
.search_filter .icon_table {
	overflow: hidden;
}
.search_filter .icon_table a {
	cursor: pointer;
	float: left
}
/*公共的推荐商品*/
.search_filter1 {
	margin-top: 30px;
}
.search_filter1 .title, .search_filter1 ul.ul2 {
	border: 1px solid #dcdcdc
}
.search_filter1 ul.ul2 {
	border-top: 0px;
}
.search_filter1 ul.ul2 li {
	padding-bottom: 20px
}
.search_filter1 .title {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background-color: #F5F5F5;
}
.search_filter1 .title h3 {
	background: url(../images/btn_bj.png) no-repeat -691px 0;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
/*404页*/
.number404 {
	padding: 58px 0 75px 334px;
	background: url(../images/msg_404.png) no-repeat 260px 60px;
	width: 656px;
	margin: 0 auto
}
.number404 h2 {
	margin-bottom: 25px;
}
.number404 p {
	line-height: 22px
}
/*404的推荐商品*/
.search_filter2 {
	wmargin: 0 auto 10px
}
.search_filter2 .search_filter1 {
	margin-top: 0
}
.search_filter2 ul.ul2 {
	margin-bottom: 0;
}
.search_filter2 ul.ul2 li {
	padding-bottom: 0;
	height: 225px;
}
/*正确页面*/
.true {
	background-image: url(../images/msg_ture.png)
}
/*优惠卷页*/
.coupons {
	background: url(../images/msg_coupons.png) no-repeat 198px 43px;
	padding: 43px 0 97px 286px;
	width: 704px
}
.coupons h2 {
	margin-bottom: 0
}
.coupons p {
	margin-top: 3px;
	clear: both
}
.coupons .link1 {
	display: block;
	width: 71px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: url(../images/head_foot_bj.png) no-repeat -1529px -397px
}
/*页面里提示错误层*/
.tip_error {
	padding: 75px 0
}
.tip_error span {
	background: url(../images/msg_error1.png) no-repeat;
	font: 700 14px/34px simsun;
	color: #333;
	padding-left: 43px;
	display: inline-block
}
.tip_error span.samll_text {
	background: url(../images/msg_error2.png) no-repeat;
	font: 400 12px/17px simsun;
	color: #666;
	padding-left: 20px
}
/*图片垂直*/
.v_img_table {
	overflow: hidden;
	position: relative;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.v_p {
	position: static;
+position:absolute;
	top: 50%
}
.v_img {
	position: static;
+position:relative;
	top: -50%;
	left: -50%;
}
/*星*/
.star_hollow2, .star_hollow3, .star_hollow4 {
	background: url(../images/icon_bj.png) no-repeat 0 -217px;
	width: 64px;
	height: 9px;
	float: left;
	margin: 0px 5px 0 0;
	display: inline;
	overflow: hidden
}
.star_full2, .star_full3, .star_full4 {
	background: url(../images/icon_bj.png) no-repeat 0 -203px;
	height: 9px;
}
.star_hollow3, .star_full3 {
	width: 68px;
	height: 12px;
}
.star_hollow3 {
	background-position: 0 -237px;
	margin-right: 8px
}
.star_full3 {
	background-position: 0 -255px
}
.star_hollow4, .star_full4 {
	width: 92px;
	height: 16px
}
.star_hollow4 {
	background-position: 0 -182px
}
.star_full4 {
	background-position: 0 -165px
}
/*qq、旺旺、msn*/
a.qq, a.wang, a.msn, a.qq_1, a.wang_1, a.msn_1, a.lele, a.lele_off {
	background: url(../images/icon_bj.png) no-repeat 0 -38px;
	display: inline-block;
	width: 66px;
	height: 16px;
	margin: 5px auto 0px;
	vertical-align: text-bottom;
}
a.qq_1 {
	background-position: 0px -57px;
}
a.wang {
	background-position: 0px -77px;
}
a.wang_1 {
	background-position: 0px -96px;
}
a.msn {
	background-position: 0px -117px;
}
a.msn_1 {
	background-position: 0px -135px;
}
/* 乐语-乐乐icon */
.ico_lele {
	width: 16px;
	height: 16px;
	float: left;
	margin: 5px 5px 0 0;
	display: inline;
	position: relative;
}
.ico_lele img {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}
/*定制、定购、促销、清仓、团购*/
.dg, .cx, .qc, .dz, .tg, .by {
	width: 23px;
	height: 11px;
	background: url(../images/icon_bj.png) no-repeat;
	line-height: 11px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: text-top;
	vertical-align: baseline\0
}
.dg {
	background-position: -24px 0
}
.cx {
	background-position: 0 0
}
.qc {
	background-position: -0px -12px
}
.dz {
	background-position: -24px -12px
}
.tg {
	background-position: 0 -24px
}
.by {
	background-position: -24px -24px;
	width: 33px
}
/*闪电发货、七天发货、先行赔付、延期赔偿、免费安装*/
.sdfh, .qtth, .xxpf, .yqpc, .mfaz, .zdj, .shsl, .zydg, .zpbz {
	width: 16px;
	height: 16px;
	background: url(../images/icon_bj.png) no-repeat 0 -275px;
	line-height: 16px;
	float: left;
	margin: 5px 5px 0 0;
	display: inline
}
a.lele {
	width: 62px;
	background-position: 0px -636px;
}
a.lele_off {
	width: 62px;
	background-position: 0px -652px;
}
.qtth {
	background-position: 0 -301px
}
.xxpf {
	background-position: 0 -331px
}
.yqpc {
	background-position: 0 -364px
}
.mfaz {
	background-position: 0 -395px
}
.zdj {
	background-position: 0 -431px
}
.shsl {
	background-position: 0 -463px
}
.zydg {
	background-position: 0 -502px
}
.zpbz {
	background-position: 0 -581px
}
/*客服层*/
.service_layer {
	width: 107px;
	padding-top: 28px;
	background: url(../images/flo_sprite.png) no-repeat 0 0;
	z-index: 999;
}
.service_layer .pickup_layer {
	cursor: pointer;
	font-size: 0;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.service_layer .center {
	background: url(../images/flo_sprite.png) repeat-y -260px 0;
	padding: 10px 7px 7px 6px;
}
.service_layer .center li {
	padding-top: 6px;
}
.service_layer .center li img {
	width: 16px;
	height: 16px;
	margin-right: 0;
}
.service_layer .bottom {
	height: 5px;
	background: url(../images/flo_sprite.png) no-repeat -107px 0;
	overflow: hidden;
}
.service_layer .line {
	height: 0;
	margin-top: 10px;
	border-top: 1px dotted #dcdcdc;
	overflow: hidden;
}
.service_layer .shopfav {
	padding: 5px 0 0;
	margin-top: 0;
	border-top: none;
	border-bottom: 1px dashed #dcdcdc;
	text-align: center;
}
.service_layer .shopfav a {
	color: #666;
}
.service_layer .btn_top_box {
	text-align: center;
	padding-top: 10px;
}
.service_layer .btn_top {
	width: 47px;
	height: 15px;
	background: url(../images/flo_sprite.png) no-repeat -200px -10px;
	display: inline-block;
}
.service_layer_on {
	width: 19px;
	height: 112px;
	background: url(../images/flo_lit.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.service_layer_on .center, .service_layer_on .bottom, .service_layer_on .service_connect, .service_layer_on .service_pt_mod {
	display: none;
}
.service_layer .center .service_line {
	margin: 8px 0;
}
.service_layer .btn_top_box {
	padding: 4px 0;
}
.service_layer .service_line {
	margin: 0 6px;
	height: 0;
	margin: 4px 6px;
	overflow: hidden;
	border-top: 1px dashed #dcdcdc;
}
.service_layer .service_connect {
	width: 107px;
	height: 19px;
	background: url(../images/flo_connect.png) no-repeat;
	overflow: hidden;
}
.service_layer .service_pt_mod {
	padding-left: 1px;
	background: url(../images/flo_sprite.png) repeat-y -260px 0;
}
.service_layer .service_pt_in {
	background: url(../images/service_pt_modbg.png) no-repeat 0 0;
}
.service_layer .service_pt_hd {
	padding: 2px 0 11px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	color: #a40000;
}
.service_layer .service_qq_pa {
	text-align: center;
}
.service_layer .service_qq_pa li {
	padding-bottom: 6px;
}
/*
.service_layer .center h3.h3_1{ background:url(../images/head_foot_bj.gif) no-repeat -865px -141px; padding-top:10px;}
*/

/*add by lvbing on110728*/
.tip_sys {
	background: #FFF6E1;
	border-bottom: 1px solid #E4CE9A;
	color: #FF6600;
	line-height: 25px;
	text-align: center;
}
/*add by suoyong on110921*/
.JJ-tabs-hide {
	display: none;
}
/*=Begin--城市切换模块2  by liming------------------------------------------------------------------- */


.change_city_mod2 {
	height: 25px;
	margin: 0 0 0 16px;
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	z-index: 1000;
}
.change_city_mod2 .change_city_hd2 {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	display: inline-block;
	margin: 0;
	padding: 0 10px 0 9px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	position: relative;
	background: #ededed;
	left: -1px;
}
.change_city_hd2 a {
	padding-right: 14px;
	background: url(../images/pop_ico.gif) no-repeat 51px -66px;
	float: none!important;
	color: #666;
}
.change_city_hd2 a:hover {
	color: #d70000;
}
.change_city_mod2.on .change_city_hd2 {
	margin: 0;
	padding: 0 10px 0 9px;
	border-style: solid;
	border-color: #a00000;
	border-width: 0 1px;
	background: #fff;
	z-index: 1002;
}
.change_city_mod2.on .change_city_hd2 a {
	text-decoration: none;
	background: url(../images/pop_ico.gif) no-repeat 51px 5px;
}
.change_city_mod2.on .change_city_hd2 a:hover {
	color: #d70000;
	text-decoration: underline;
}
.change_city_bd2 {
	position: absolute;
	left: -1px;
	top: 26px;
	z-index: 1001;
	display: none;
}
.change_city_bd2 dt {
	padding: 10px 9px;
	font-weight: 700;
	color: #666;
	clear: both;
	float: none;
}
.change_city_bd2 .in {
	width: 248px;
	height: auto!important;
	line-height: normal!important;
	padding: 0 0 10px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #a00000;
	background: #fff;
	position: relative;
	top: -2px;
	overflow: hidden;
}
.change_city_bd2 dd {
	clear: both;
	float: none;
	background: url(../images/pop_bg.gif) no-repeat 11px 100%;
}
.change_city_bd2 dd.end {
	border-bottom: 1px dashed #fff;
}
.change_city_bd2 dd a {
	margin: 0 13px 7px 9px;
	padding: 0 1px;
	_padding: 1px 1px 0;
	text-align: center;
	color: #2b2b2b;
	white-space: nowrap;
	display: inline-block;
	float: none;
}
.change_city_bd2 dd a:hover {
	background: #d70000;
	color: #fff;
}
.change_city_bd2 .change_city_iframe {
	position: absolute;
	visibility: inherit;
	top: 0;
	left: 0;
	width: 250px;
	height: 262px;
	z-index: -1;
	filter: alpha(opacity=0);
	border-style: none;
}
.change_city_bd2 .fixenddd {
	height: 1px;
	background: #fff;
	overflow: hidden;
	position: relative;
	top: -1px;
	clear: both;
}
.change_city_bd2 .in dl {
	width: 260px;
}
/*=End--城市切换模块2 ------------------------------------------------------------------------------- */
/*lhh1111115 促销打标*/
.icon_cx111116_table {
	position: relative;
	z-index: 2
}
.icon_cx111116_1 {
	position: absolute;
	width: 33px;
	height: 33px;
	background: url(../images/new_head/bj111116_1.gif) no-repeat;
	top: 1px;
	right: 3px;
	_right: 18px;
}
.icon_cx111116_roll {
	height: 44px;
	width: 44px;
	position: absolute;
	top: 117px;
	background: url(../images/new_head/roll.gif) no-repeat 0 0;
}
.loading {
	background: url(../images/uploading.gif) no-repeat center center !important;
}
.lazydom {
	background: url(../images/middleloading.gif) no-repeat center center #FFF;
}
.ht200 {
	height: 200px!important;
}
.hide {
	display: none
}
/* sub_footer */
.sub_footer {
	height: 201px;
	margin-top: 20px;
	border-bottom: 1px solid #dfdfdf;
	background: #f3f3f3;
	color: #666;
}
.sub_footer_in {
	width: 990px;
	height: 181px;
	padding-top: 20px;
	margin: 0 auto;
	position: relative;
}
.sub_ft_item0, .sub_ft_item1, .sub_ft_item2, .sub_ft_item3, .sub_ft_item4 {
	width: 175px;
	height: 181px;
	padding-left: 22px;
	float: left;
	border-right: 1px solid #dfdfdf;
}
.sub_ft_item0 h4 span, .sub_ft_item1 h4 span, .sub_ft_item2 h4 span, .sub_ft_item3 h4 span, .sub_ft_item4 h4 span {
	display: none;
}
.sub_ft_item0 h4, .sub_ft_item1 h4, .sub_ft_item2 h4, .sub_ft_item3 h4, .sub_ft_item4 h4 {
	height: 20px;
	font-family: 'microsoft yahei';
	font-size: 0;
	-webkit-text-size-adjust: none;
	color: #333;
	position: relative;
	overflow: hidden;
}
.sub_ft_item0 h4 a.bg, .sub_ft_item1 h4 a.bg, .sub_ft_item2 h4 a.bg, .sub_ft_item3 h4 a.bg, .sub_ft_item4 h4 a.bg {
	width: 67px;
	height: 17px;
	background-image: url(../images/index_sprite01.png);
	background-repeat: no-repeat;
	cursor: text;
	position: absolute;
	left: 0;
	top: 0;
}
.sub_ft_item0 h4 a.bg {
	background-position: 0 -190px;
}
.sub_ft_item1 h4 a.bg {
	background-position: 0 -207px;
}
.sub_ft_item2 h4 a.bg {
	background-position: 0 -224px;
}
.sub_ft_item3 h4 a.bg {
	background-position: 0 -241px;
}
.sub_ft_item4 h4 a.bg {
	background-position: 0 -258px;
}
.sub_ft_item0 a, .sub_ft_item1 a, .sub_ft_item2 a, .sub_ft_item3 a, .sub_ft_item4 a {
	color: #666;
}
.sub_ft_item0 a:hover, .sub_ft_item1 a:hover, .sub_ft_item2 a:hover, .sub_ft_item3 a:hover, .sub_ft_item4 a:hover {
	color: #d70000;
	text-decoration: none;
}
.sub_ft_item4 {
	border-right: 0 none;
}
.sub_footer_in ul {
	padding-top: 4px;
}
.sub_footer_in li {
	line-height: 24px;
}
.sub_footer_in .page_top {
	width: 29px;
	height: 24px;
	padding-left: 23px;
	line-height: 24px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #d61213;
	color: #fff;
	cursor: pointer;
}
.sub_footer_in .page_top:hover {
	text-decoration: none;
	color: #fff;
}
.sub_footer_in .page_top i {
	width: 13px;
	height: 9px;
	background: url(../images/index_sprite01.png) no-repeat -28px -75px;
	display: inline-block;
	position: absolute;
	left: 7px;
	top: 8px;
	overflow: hidden;
}
/* 家居就topbar */
.topbar {
	height: 39px;
	background: url(../images/index_subnav.png) no-repeat 50% 0;
	position: relative;
	z-index: 997
}
.topbar_in {
	width: 990px;
	height: 39px;
	margin: 0 auto;
	background: url(../images/index_subnav.png) no-repeat 50% 0;
	position: relative;
	z-index: 1;
}
.topbar_in .tit {
	width: 220px;
	height: 25px;
	padding: 14px 0 0 10px;
	line-height: normal;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	float: left;
	position: relative;
}
.topbar_in .tit .ico_arrow {
	width: 15px;
	height: 15px;
	background: url(../images/ico_15x15.png) no-repeat;
	overflow: hidden;
	position: absolute;
	left: 128px;
	top: 14px;
}
.topbar_in .list {
	padding-top: 2px;
	padding-right: 20px;
	font-size: 12px;
	float: right;
}
.topbar_in .list a {
	height: 30px;
	line-height: 30px;
	display: inline-block;
}
.topbar_in .list a:hover {
	color: #d70000;
	text-decoration: none;
}
.topbar_in .list li {
	margin-right: 46px;
	_display: inline;
}
.topbar_in .list .ico {
	float: left;
}
.topbar_in .tit .btn1 {
	width: 140px;
	cursor: pointer
}
.ico_topbar0 a .ico, .ico_topbar1 a .ico, .ico_topbar2 a .ico, .ico_topbar3 a .ico, .ico_topbar4 a .ico {
	width: 30px;
	height: 30px;
	background-image: url(../images/ico_tobar.png);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.ico_topbar0 a .ico {
	background-position: 0px 0;
}
.ico_topbar1 a .ico {
	background-position: -60px 0;
}
.ico_topbar2 a .ico {
	background-position: -120px 0;
}
.ico_topbar3 a .ico {
	background-position: -180px 0;
}
.ico_topbar4 a .ico {
	background-position: -240px 0;
}
.ico_topbar0 a:hover .ico {
	background-position: -30px 0;
}
.ico_topbar1 a:hover .ico {
	background-position: -90px 0;
}
.ico_topbar2 a:hover .ico {
	background-position: -151px 0;
}
.ico_topbar3 a:hover .ico {
	background-position: -210px 0;
}
.ico_topbar4 a:hover .ico {
	background-position: -271px 0;
}
/* 家装知识导航菜单 */
.menulist {
	float: left;
	padding: 10px 0 0 10px;
}
.menulist li {
	margin: 0 25px 0 0;
	height: 15px;
	background-image: url(../images/item120x60.png);
	background-repeat: no-repeat;
	background-position: 0 -30px;
	line-height: 15px;
	padding: 0 0 0 15px;
	overflow: hidden;
	_display: inline;
	float: left;
}
.menulist li.on {
	background-position: 0 0;
}
.menulist li span {
	display: inline-block;
	padding: 0 15px 0 0;
	background-image: url(../images/item120x60.png);
	background-repeat: no-repeat;
	background-position: 100% -45px;
}
.menulist li.on span {
	background-position: 100% -15px;
	color: #fff;
}
.menulist li.on span a {
	color: #fff;
}
.menulist li.on span a:hover {
	color: #fff;
}
.menulist li span a {
	color: #666;
}
.menulist li span a:hover {
	color: #666;
}
/* 导航 */
#category {
	width: 190px;
	height: 584px;
	background: #e4e4e4;
	float: left;
	position: relative;
	z-index: 1;
}
.category_hd {
	width: 180px;
	height: 22px;
	padding-left: 10px;
	padding-top: 7px;
	background: url(../images/category.png) no-repeat 0 0;
	clear: both;
	font-size: 14px;
	font-weight: 700;
	color: #2b2b2b;
}
.category_hd a {
	color: #2b2b2b;
}
.category_hd a:hover {
	text-decoration: underline;
}
.category_hd .ico {
	width: 11px;
	height: 11px;
	margin-right: 5px;
	display: inline-block;
	overflow: hidden;
	background: url(../images/category.png) 0 -59px;
	vertical-align: top;
	position: relative;
	top: 2px;
}
.category_bd .item {
	width: 190px;
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #d4d4d4;
	cursor: pointer;
	float: left;
}
.category_bd .item .item_hd_tit {
	whidth: 190px;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	font-weight: 700;
	color: #494949;
	position: relative;
}
.category_bd .item .item_hd_tit a {
	color: #494949;
}
.category_bd .item .item_hd_tit .ico {
	width: 7px;
	height: 11px;
	background: url(../images/category.png) no-repeat 0 -70px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 7px;
}
.category_bd .item .item_hd_tit a:hover {
	text-decoration: underline;
}
.category_bd .item_col {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 5px 0 10px;
}
.category_bd .item_col a {
	margin-right: 5px;
}
.category_bd .item_col a:hover {
	color: #d70000;
	text-decoration: underline;
}
.category_bd .item_fixbdr {
	border-bottom: 1px solid #e4e4e4;
}
#category .weibo {
	width: 190px;
	height: 30px;
	background: url(../images/category.png) no-repeat 0 -29px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
}
.category_bd li.selected a, .category_bd li.selected .item_hd_tit a {
	color: #fff;
}
.category_bd li.selected a:hover {
	color: #fff;
}
.category_bd li.selected .item_hd_tit .ico {
	display: none;
}
.category_bd li.selected {
	background: #8e8e8e;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #8e8e8e;
	color: #fff;
}
#category_other {
	width: 100%;
	height: 42px;
	background: #e4e4e4;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
.category_con {
	width: 544px;
	height: auto!important;
	min-height: 252px;
	height: 252px;
	padding-bottom: 35px;
	background: #9e9e9e url(../images/lst_subcategory.gif) repeat-y;
	line-height: 22px;
	position: absolute;
	left: 190px;
	top: 30px;
}
.category_con .lst_subcategory {
	width: 264px;
	padding: 15px 36px 0 22px;
	float: left;
}
.category_con .lst_subcategory dl {
	width: 264px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #787878;
	overflow: hidden;
	zoom: 1;
}
.category_con .lst_subcategory dt {
	width: 72px;
	font-size: 12px;
	font-weight: 700;
	color: #AF2026;
	float: left;
}
.category_con .lst_subcategory dt a {
	color: #fff;
}
.category_con .lst_subcategory dd {
	width: 192px;
	float: left;
}
.category_con .lst_subcategory dd a {
	padding-left: 9px;
	padding-right: 2px;
	border-left: 1px solid #787878;
	color: #fff;
	white-space: nowrap;
	position: relative; /* relative fix ie6 widthlayout */
}
.category_con .lst_top {
	width: 220px;
	padding-top: 18px;
	float: left;
}
.category_con .lst_top h2 {
	padding: 17px 0 8px;
	margin-bottom: 1px;
	border-bottom: 1px solid #E0E0E0;
	font-weight: 700;
	line-height: 14px;
	color: #fff;
	zoom: 1;
	clear: both;
	overflow: hidden;
}
.category_con .lst_top a {
	width: 72px;
	white-space: nowrap;
	color: #fff;
	overflow: hidden;
	float: left;
}
.category_con .lst_subcategory dd a:hover, .category_con .lst_top a:hover {
	text-decoration: underline;
}
.category_con .lst_top_items {
	padding: 0 42px 0 28px;
}
.category_con .lst_recmd {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #8e8e8e;
}
.category_con .lst_recmd .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .lst_recmd .link:hover {
	text-decoration: none;
}
.category_con .lst_recmd .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -11px -59px;
}
.category_con .lst_recmd .ico, .category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	line-height: 29px;
}
.category_con .lst_recmd .tit {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	float: none;
	position: static;
}
.category_con .lst_recmd .goto {
	color: #e4e4e4;
}
.category_con .lst_recmd .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -22px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
/*add by guanjia   page index left add category*/
.category_con .lst_recmd_green {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #347a00;
}
.category_con .lst_recmd_green .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .lst_recmd_green .link:hover {
	text-decoration: none;
}
.category_con .lst_recmd_green .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -11px -59px;
}
.category_con .lst_recmd_green .ico, .category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_green .tit, .category_con .lst_recmd .goto {
	line-height: 29px;
}
.category_con .lst_recmd_green .tit {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	float: none;
	position: static;
}
.category_con .lst_recmd_green .goto {
	color: #dbf9c5;
}
.category_con .lst_recmd_green .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -22px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_red {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #d70000;
}
.category_con .lst_recmd_red .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .lst_recmd_red .link:hover {
	text-decoration: none;
}
.category_con .lst_recmd_red .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -46px -59px;
}
.category_con .lst_recmd_red .ico, .category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_red .tit, .category_con .lst_recmd .goto {
	line-height: 29px;
}
.category_con .lst_recmd_red .tit {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	float: none;
	position: static;
}
.category_con .lst_recmd_red .goto {
	color: #fddddd;
}
.category_con .lst_recmd_red .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -22px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_pink {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #ec3d74;
}
.category_con .lst_recmd_pink .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .lst_recmd_pink .link:hover {
	text-decoration: none;
}
.category_con .lst_recmd_pink .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -46px -59px;
}
.category_con .lst_recmd_pink .ico, .category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_pink .tit, .category_con .lst_recmd .goto {
	line-height: 29px;
}
.category_con .lst_recmd_pink .tit {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	float: none;
	position: static;
}
.category_con .lst_recmd_pink .goto {
	color: #fddddd;
}
.category_con .lst_recmd_pink .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -22px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_blue {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #035595;
}
.category_con .lst_recmd_blue .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .lst_recmd_blue .link:hover {
	text-decoration: none;
}
.category_con .lst_recmd_blue .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -46px -59px;
}
.category_con .lst_recmd_blue .ico, .category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_blue .tit, .category_con .lst_recmd .goto {
	line-height: 29px;
}
.category_con .lst_recmd_blue .tit {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	float: none;
	position: static;
}
.category_con .lst_recmd_blue .goto {
	color: #def1ff;
}
.category_con .lst_recmd_blue .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -22px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_purple {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #9a428d;
}
.category_con .lst_recmd_purple .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .lst_recmd_purple .link:hover {
	text-decoration: none;
}
.category_con .lst_recmd_purple .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -46px -59px;
}
.category_con .lst_recmd_purple .ico, .category_con .lst_recmd .tit, .category_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_con .lst_recmd_purple .tit, .category_con .lst_recmd .goto {
	line-height: 29px;
}
.category_con .lst_recmd_purple .tit {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	float: none;
	position: static;
}
.category_con .lst_recmd_purple .goto {
	color: #ffe2fb;
}
.category_con .lst_recmd_purple .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -22px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
.category_con .list_sub {
	width: 180px;
	height: 29px;
	margin: 0 auto;
	background: #e6e6e6;
}
.category_con .list_sub .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_con .list_sub .link:hover {
	text-decoration: none;
}
.category_con .list_sub .ico_green {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -176px -59px;
}
.category_con .list_sub .tit_green {
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	color: #347a00;
}
.category_con .list_sub .ico_red {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -158px -59px;
}
.category_con .list_sub .tit_red {
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	color: #d70000;
}
.category_con .list_sub .ico_pink {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -142px -59px;
}
.category_con .list_sub .tit_pink {
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	color: #ec3d74;
}
/*end*/
.category_hd_selected {
	background: #8e8e8e;
	color: #fff;
	position: relative;
}
.category_hd_selected .category_hd_con {
	display: block;
}
.category_hd_con {
	width: 221px;
	padding: 1px 0 2px;
	background: #8e8e8e;
	position: absolute;
	left: 190px;
	top: 0;
	display: none;
}
.category_hd_selected .category_hd_con .lst_recmd {
	width: 180px;
	height: 29px;
	margin: 14px auto;
	background: #9e9e9e;
}
.category_hd_selected .category_hd_con .lst_recmd .link {
	width: 180px;
	height: 29px;
	display: block;
	cursor: pointer;
}
.category_hd_selected .category_hd_con .lst_recmd .link:hover {
	text-decoration: none;
}
.category_hd_selected .category_hd_con .lst_recmd .ico {
	width: 11px;
	height: 11px;
	margin: 0 5px 0 7px;
	background: url(../images/category.png) no-repeat -11px -59px;
	position: static;
	top: auto;
}
.category_hd_selected .category_hd_con .lst_recmd .ico, .category_hd_selected .category_hd_con .lst_recmd .tit, .category_hd_selected .category_hd_con .lst_recmd .goto {
	display: inline-block;
	vertical-align: middle;
}
.category_hd_selected .category_hd_con .lst_recmd .tit, .category_hd_selected .category_hd_con .lst_recmd .goto {
	line-height: 29px;
}
.category_hd_selected .category_hd_con .lst_recmd .tit {
	width: auto;
	height: auto;
	float: none;
	position: static;
	padding: 0;
	margin-right: 14px;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
}
.category_hd_selected .category_hd_con .lst_recmd .goto {
	color: #e4e4e4;
	font-size: 12px;
	font-weight: normal;
}
.category_hd_selected .category_hd_con .lst_recmd .ico2 {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url(../images/category.png) no-repeat -34px -59px;
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
}
.zt_category {
	position: absolute;
	top: 39px;
	left: 0px;
	font-weight: 400;
	font-size: 12px;
	display: none; /* 装修知识二级导航 */
}
.zt_category #category {
	height: auto;
}
/* 垂直翻转 */
.flipy {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	/*IE*/
	filter: FlipV;
}
/*LHH 120319 matins=34414 商家评级*/
.progress {
	width: 90px;
	height: 6px;
	border: 1px solid #ffeac1;
	overflow: hidden;
	padding: 1px;
	margin-top: 2px
}
.jd1 {
	width: 90px;
	height: 6px;
	background: url(../images/new_head/icon_bj.png) no-repeat 0 -552px;
	font-size: 0;
	overflow: hidden
}
.dropdown_box ul li a {
	display: block;
}
.dropdown_box ul li .progress {
	float: left;
	margin-top: 2px;
}
em.level_1, em.level_2, em.level_3, em.level_4, em.level_5 {
	display: block;
	width: 71px;
	height: 41px;
	background: url(../images/shop/bj120319_1.png) no-repeat 0 -506px;
	overflow: hidden;
	text-indent: -999em;
	vertical-align: middle;
}
em.level_2 {
	background-position: -71px -507px;
}
em.level_3 {
	background-position: -142px -507px;
}
em.level_4 {
	background-position: -213px -507px;
}
/*sl add for register*/
.jj_layerout_default .l_left {
	float: left;
	list-style: none outside none;
	margin-left: 25px;
	margin-top: 33px;
}
.jj_layerout_default .l_t {
	background: url("../images/title_img.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 27px;
	width: 104px;
}
.jj_layerout_default .l_t1 {
	background: url("../images/title_1_img.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 27px;
	width: 104px;
}
.jj_layerout_default #TB_title_f {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.jj_layerout_default #TB_title_f1 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.jj_layerout_default .l_t a:hover {
	text-decoration: none;
}
.jj_layerout_default .l_t1 a:hover {
	text-decoration: none;
}
.jj_layerout_default .l_t_1 {
	background-position: 0 0;
	height: 25px;
	line-height: 27px;
	text-align: center;
}
.jj_layerout_default .l_t_2 {
	background-position: -104px 0;
	height: 25px;
	line-height: 27px;
	text-align: center;
	width: 123px;
}
/* mantis 0042086 案例浮动咨询 */
.case_layer {
	width: 95px;
	padding-top: 28px;
	background: url(../images/flo_indexsprite2.png) no-repeat -285px 0;
}
.case_layer .pickup_layer {
	cursor: pointer;
	font-size: 0;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.case_layer .center {
	background: url(../images/flo_indexsprite2.png) repeat-y -190px 0;
	padding: 10px 7px 3px 6px;
}
.case_layer .bottom {
	height: 5px;
	background: url(../images/flo_indexsprite2.png) no-repeat -95px 0;
	overflow: hidden;
}
.case_layer .btn_top_box {
	border-top: 1px dashed #ccc;
	margin: 10px auto 0;
	padding: 9px 0 0px;
	text-align: center;
	width: 82px;
}
.case_layer .btn_top {
	width: 47px;
	height: 15px;
	background: url(../images/flo_indexsprite2.png) no-repeat -95px -10px;
	display: inline-block;
}
.case_layer .flo_bg01 {
	background: url(../images/flo_bg01.jpg) no-repeat 50%;
	height: 61px;
}
.case_layer .leyu, .case_layer .leyu_off {
	background-image: url(../images/toly_bj.png);
	background-repeat: no-repeat;
	color: #026DB5;
	display: block;
	height: 25px;
	line-height: 29px;
	margin: 0 auto;
	width: 75px;
}
.case_layer .leyu {
	background-position: 0 0;
}
.case_layer .leyu_off {
	background-position: 0 -25px;
	color: #999;
}
.case_layer .leyu img, .case_layer .leyu_off img {
	padding: 0 3px;
}
.case_layer_on {
	width: 19px;
	height: 84px;
	background: url(../images/flo_indexsmall.png) no-repeat 0 -120px;
	cursor: pointer;
}
.case_layer_on * {
	display: none;
}
#nav .nav_sub li a {
	padding: 0 6px;
}
.nav_sub_ico, .nav_sub_ico2 {
	position: relative;
}
.content_list a:hover {
	color: #C71429;
}
/*所有分类右侧*/
/*
.topbar_in .tit {background:url(../images/list/list_bg_v2.png) no-repeat 110px -136px;}
*/
.topbar_in .list li {
	float: left;
}
.nav_top_bar .ser_info {
	float: right;
	margin-top: 10px;
}
.nav_top_bar .ser_info em {
	color: #C81428;
	font-weight: bold;
	padding: 0 4px;
}
/* mantis 52318 SEO长尾关键词管理 */
.seo_indexitem {
	font-family: Verdana;
}
.seo_indexitem a {
	margin: 0 4px;
}
/* app 二维码 */
#j_app_code_side {
	z-index: 1000;
}
#j_app_code_side_close {
	margin-left: 5px;
}
#topnav-l-mobile {
	padding-left: 20px;
	float: left;
	display: inline;
	background: url(../images/pop_ico.gif) 1px -300px no-repeat;
	color: #666;
	cursor: pointer;
}
#topnav-l-mimg {
	position: absolute;
	top: 25px;
	left: 7px;
	z-index: 9999;
	line-height: 0;
	width: 98px;
	height: 103px;
}
.bottom-mimg {
	position: absolute;
	right: 180px;
	top: 5px;
}
.main .ri .detail .app_link, .main .ri .detail .app_link:hover {
	width: 176px;
	height: 31px;
	background: url(../images/app_link_2.png) no-repeat 0 0;
}
.app_link_1 {
	width: 128px;
	height: 35px;
	padding-top: 2px;
	line-height: normal;
	background: url(../images/app_link_1.png) no-repeat 0 0;
}
#app_link, #app_link:hover {
	display: inline-block;
	text-align: center;
	color: #C35F05;
	font-weight: bold;
	font-size: 12px;
}
#app_link em {
	padding-top: 2px;
	font-size: 14px;
}
#app_link span {
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
#app_link span em {
	font-weight: bold;
	font-size: 12px;
}
/* 导航条内容太多了，调整间距以免换行 */

.change_city_mod2 {
	margin-left: 10px;
}
