
/**********************************
 *reset.css
***********************************/

body { font: 12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif; }
html, legend { color: #404040; background: #fff; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: none;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}

li { list-style: none; }

caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6 { font-size: 100%; }
h1 { font-size: 14px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 12px; }

q:before,q:after { content: ''; }

abbr,acronym { border: none; font-variant: normal; }

/* to preserve line-height and selector appearance */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

input,button,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	display:table-cell;
	vertical-align:middle;
}
/*to enable resizing for IE*/
input,button,textarea,select { *font-size: 100%; }

select, input, button, textarea {
	font: 100% Tahoma,Helvetica,Arial,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table { font-size: inherit; font: 100%; }

/**
 * fixed-width elements
 */
pre, code, kbd, samp, tt{
	font-family: 'Courier New', Courier, monospace;
}

/**
 * 默认情况下，small的字号比默认小，这里reset掉，抹平差异
 * 对于中文默认为12px时，让small也12px非常有必要。小于12px的中文字很难识别
 */
small { font-size: 100%; }

/*a:link, a:visited {*/
a {
	color: #333333;
	text-decoration: none;
}
/*a:hover, a:active {*/
a:hover {
	color: #f60;
	text-decoration: underline;
}

abbr,acronym {
	/* indicating to users that more info is available */
	border-bottom: 1px dotted;
	cursor: help;
}

ins { text-decoration: none; }
del { text-decoration: line-through; }

hr {
    color: #D1D7DC;
    background-color: #D1D7DC;
    border: none;
    height: 1px;
}


/**********************************
 *clearfix
***********************************/

.clearfix:after{
				content: '\0020';
				display: block;
				height: 0;
				clear: both;
				}
	
.clearfix{zoom:1;}/* clearing float for ie */			



/**********************************
 *link style
***********************************/


a.qq,a.help{ background:url(http://home.house365.com/shop/index_images/button_sprite.gif) no-repeat; padding-left:26px;}
a.help{ background-position:0 -27px;*background-position:0 -28px;_background-position:0 -27px; padding-left:16px; }
a.join{ color:#f60;}
a.search{ color:#0062D2}
a.search:hover{ color:#f60;}

/*a.navlist{ display:block; width:95px; height:33px; line-height:36px; margin-top:2px; color:#FFFFFF;}*/
a.navlist{ display:block; font-size:14px; width:95px; height:33px; line-height:36px; margin-top:2px; color:#FFFFFF;}
a.navlist:link{ display:block; font-size:14px; width:95px; height:33px; line-height:36px; margin-top:2px; color:#FFFFFF;}
a.navlist:active{ display:block; font-size:14px; width:95px; height:33px; line-height:36px; margin-top:2px; color:#FFFFFF;}
a.navlist:visited{ display:block; font-size:14px; width:95px; height:33px; line-height:36px; margin-top:2px; color:#FFFFFF;}
a.navlist:visited:hover{ display:block; font-size:14px; width:95px; height:33px; line-height:36px; margin-top:2px; color:#000000;}


a.navlist:hover{ background:url(http://home.house365.com/shop/index_images/nav_bg.jpg) no-repeat; color:#333333; text-decoration:none}

a.keywords{ color:#FFFFFF}
a.keywords:hover{ color:#FFFFFF}
a.more,a.more:hover{ color:#492600}
a.main_link,a.main_link:hover{ color:#FF790D;}
a.products_list,a.products_list:hover{ color:#1A56CC}
a.links,a.links:hover{ color:#FF6600}
a.tuijian,a.tuijian:hover{ background:url(http://home.house365.com/shop/index_images/icon-sprits.gif) no-repeat 0 -57px; padding-left:20px; height:100%; display:block;}
a.blue,a.blue:hover{color:#09589D}


/**********************************
 * decorate layout style
***********************************/

#decorate-page{ margin:0 auto; width:760px}
#decorate-quick_menu{ height:31px;border:1px solid #C9C9C9; border-top: none; background:url(http://home.house365.com/shop/index_images/quickmenu_bg.jpg) repeat-x; line-height:31px;}
.r_quick_menu{ float:right; margin-right:20px; display:inline}
.l_login{ margin-left:20px; display:inline}
#decorate-head{ background: url(http://home.house365.com/shop/index_images/logo.jpg) no-repeat 10px 30px;}
#decorate-head .head_search{ width:433px; float:right; margin:30px 17px 25px 0; display:inline;}
#decorate-head .head_search p{ text-align:right; padding:0 5px 5px 0}
#decorate-head .head_search .search_bg{ background:url(http://home.house365.com/shop/index_images/search_bg.jpg) no-repeat;height:38px; position:relative}
#decorate-head .head_search .search_bg input.wenbenkuang{ border:none; background-color:transparent; width:335px; position:absolute; top:10px; left:33px; height:19px; line-height:19px}
#decorate-head .head_search .search_bg input.btn_1{ position:absolute; top:6px;left:345px}
#decorate-head .head_search .search_bg input.btn_2{ position:absolute; top:6px; left:233px }
#decorate-nav .l_nav,#decorate-nav .r_nav{ background:url(http://home.house365.com/shop/index_images/nav_l.jpg) no-repeat bottom; width:9px; float:left; height:37px;}
#decorate-nav .r_nav{ background:url(http://home.house365.com/shop/index_images/nav_r.jpg) no-repeat bottom;}
#decorate-nav .main_nav{ width:742px; height:37px; background:url(http://home.house365.com/shop/index_images/nav_c.jpg) repeat-x 0 5px; float:left}
#decorate-nav .main_nav ul{ width:95%; margin:0 auto;}
#decorate-nav .main_nav ul li{ width:14%; text-align:center; float:left; font-size:14px; font-weight:bold}
