/**********************************
 *reset.css
***********************************/

body { font:12px'宋体'; }
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;
	vertical-align:top;
}

img{
	vertical-align:top;
	}

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; }
h3{ font-weight:normal;}


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;
	vertical-align: middle;
}
/*to enable resizing for IE*/
input,button,textarea,select { *font-size: 100%; }


/**
 * 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: #333;
	text-decoration: none;
}
/*a:hover, a:active {*/
a:hover {
	color: #FF7E0E;
	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/images_newass/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:hover{ background:url(http://home.house365.com/shop/images_newass/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/images_newass/icon-sprits.gif) no-repeat 0 -57px; padding-left:20px; height:100%; display:block;}
a.blue{ color:#045FB2}
a.blue:hover{ color:#F90; text-decoration:none}
a.org{ color:#FF7E0E}
a.org:hover{ color:#FF7E0E;}
a.org2{ color:#FF7E0E; text-decoration:underline}
a.org2:hover{ color:#FF7E0E; text-decoration:none}
a.bluegreen{ color:#018BB2; text-decoration:underline}
a.bluegreen:hover{ color:#018BB2; text-decoration:none}
a.red{ color:#CC0000}
a.red:hover{ color:#CC0000;}
a.designer{ color:#333; text-decoration:underline;}
a.designer:hover{ color:#CC0000;}
a.gray{ color:#eee;}
a.gray:hover{ color:#eee; text-decoration:underline;}
a.morelink{ color:#666769; float:right; padding-right:10px; font-size:12px; font-weight:normal}
a.morelink:hover{ color:#666769;text-decoration:underline;}
a.zbiaolink{ color:#ff6600; float:right; padding-right:10px; font-size:12px; font-weight:normal}
a.zbiaolink:hover{ color:#ff6600;text-decoration:underline;}

/**********************************
 * home layout style
***********************************/



#page{ margin:0 auto; width:960px;}
#quick_menu{ width:958px;height:31px;border:1px solid #C9C9C9; border-top: none; background:url(http://home.house365.com/shop/images_newass/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}
#head{ background: url(http://home.house365.com/shop/images_newass/logo.jpg) no-repeat 30px 30px; position:relative}
a.logo-link{ display:block; width:240px; height:85px; position:absolute; top:20px; left:30px;}
#head .head_search{ width:581px; float:right; margin:30px 27px 25px 0; display:inline;}
#head .head_search p{ text-align:right; padding:0 5px 5px 0}
#head .head_search .search_bg{ background:url(http://home.house365.com/shop/images_newass/search_bg.jpg) no-repeat; width:581px; height:38px; position:relative}
#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}
#head .head_search .search_bg input.btn_1{ position:absolute; top:6px; left:493px}
#head .head_search .search_bg input.btn_2{ position:absolute; top:6px; left:381px}
#webinfo{ margin-top:10px;}
#webinfo p{ text-align:center; line-height:21px;}



/**********************************
 * decorate index layout style
***********************************/
#decorate-nav .l_nav,#decorate-nav .r_nav{ background:url(http://home.house365.com/shop/images_newass/nav_l.jpg) no-repeat bottom; width:9px; float:left; height:37px;}
#decorate-nav .r_nav{ background:url(http://home.house365.com/shop/images_newass/nav_r.jpg) no-repeat bottom;}
#decorate-nav .main_nav{ width:942px; height:37px; background:url(http://home.house365.com/shop/images_newass/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}
#link{ background-color:#FFEDC5; border:1px solid #F6AE4A; line-height:28px; text-align:center;color:#FF9900}

/**********************************
 * 面包屑导航
***********************************/
#loca{ margin:10px 0}

/**********************************
 * 搜索样式
***********************************/
#searchAll{ background:url(http://home.house365.com/shop/images_newass/search-bg2.jpg) no-repeat; height:51px; padding:10px 20px;}
#searchAll .left{ width:304px; padding-right:18px; border-right:1px solid #7BABDB; overflow:hidden; float:left}
#searchAll .left select.zone{ width:95px;}
#searchAll .part1{ margin-bottom:5px;}
#searchAll .left input.ent{ width:150px}
#searchAll .right{ width:577px; padding-left:18px; border-left:1px solid #fff; overflow:hidden; float:left; line-height:2}
#searchAll .right a{ display:inline-block;}


/**********************************
 * 地图样式
***********************************/
#map{ margin:10px 0 ; height:523px; padding:15px; border:1px solid #ccc}


/**********************************
 * 新闻样式
***********************************/
#info { margin-bottom:10px;}
#info .colA,#info .colB,#info .colC{ float:left; width:313px;}
#info .hd{ background:url(http://home.house365.com/shop/images_newass/bg4.jpg) no-repeat; height:31px; line-height:31px; text-align:right; padding:0 10px}
#info .hd h1{ float:left;}
#info .bd{ height:230px; border:1px solid #ccc; overflow:hidden; padding:15px;}
#info .bd p{ margin:5px 0}
#info .bd .hot{ text-align:center;}
#info .bd .hot img{ width:260px; height:85px;}
#info .bd a.hot{ color:#CE3331; font-weight:bold; font-size:14px;} 
#info .bd a.hot :hover{color:#CE3331}
#info .bd ul{ padding-top:5px;}
#info .bd li{ background: url(http://home.house365.com/shop/images_newass/dot3.gif) no-repeat 0 5px; padding-left:8px; font-size:14px; padding-bottom:10px;}
#info .colB{ margin:0 10px 0 11px}
#info .colB ul{ padding:0}
#info .colB li{ padding-bottom:8px;}
#info .colC dt{ float:left; margin-right:10px; _margin-right:7px;}
#info .colC dt img{ width:110px; height:90px; padding:2px; border:1px solid #CCC}
#info .colC dd { height:21px; line-height:21px;}
#info .colC dd strong{ color:#CE3331}
#info .colC dd.detail{ text-indent:2em}
#info .colC dl{ padding-bottom:30px;}


/**********************************************************************   内页框架样式   ********************************************************************************/

/**********************************
* 通栏样式
***********************************/
#banner{ background:url(http://home.house365.com/shop/images_newass/banner.jpg) ;text-align:center; overflow:hidden; height:140px; line-height:140px; margin-bottom:-29px; border-bottom:1px solid #8B8B8B}
#banner h1{ font-family:"微软雅黑", "黑体"; font-weight:normal; font-size:40px}

/**********************************
* 主导航样式
***********************************/
#mainNav{ margin-left:20px;}
#mainNav a{ background:url(http://home.house365.com/shop/images_newass/icon3.gif); width:87px; height:29px; line-height:29px; display:inline-block; font-size:14px; text-align:center; color:#333;}
#mainNav a:hover{ background:url(http://home.house365.com/shop/images_newass/icon5.gif); font-weight:bold; color:#333; text-decoration:none}
#mainNav a.selected{ background:url(http://home.house365.com/shop/images_newass/icon5.gif); font-weight:bold;  }
/**********************************
* 主体样式
***********************************/
#container{ margin:10px 0}
#container .sub{background-color:#F4F7FC; border:1px solid #BFCACE; padding:15px 0; float:left; width:222px; }
#container .comInfo .hd{ text-align:center}
#container .comInfo h1{ font-family:"微软雅黑", "黑体"; font-weight:normal; font-size:22px; margin-bottom:10px}
#container .comInfo .hd img{ width:140px; height:105px; border:1px solid #e1e1e1}
#container .comInfo .bd{ padding:10px 20px 15px;}
#container .comInfo .bd p{ line-height:24px;}
#container .comInfo .bd p.link{ text-align:center; color:#FF7E0E}
#container .comInfo .bd strong{ color:#11617C ;}
#container .comInfo span.star{ background:url(http://home.house365.com/shop/images_newass/xx.gif); width:19px; height:19px; display:inline-block; margin-right:3px;}
#container .comInfo span.qqIcon{ display:inline-block;vertical-align: top; }
#container .comInfo span.qqIcon a{ background: url(http://home.house365.com/shop/images_newass/qq-logo.gif) no-repeat; width:60px; height:19px; display:block; margin-bottom:3px;}
#container .brandSearch .hd,#container .marketLink .hd{ background:url(http://home.house365.com/shop/images_newass/bg5.jpg) repeat-x; height:31px; line-height:31px; padding-left:20px;}
#container .brandSearch h1,#container .marketLink .hd{ color:#305DD2}
#container .brandSearch .bd{ padding:12px 20px 0 20px;}
#container .brandSearch p{ padding:5px 0 }
#container .brandSearch .bd input.ent{ width:124px;}
#container .brandSearch .bd select{ width:128px}
#container .brandSearch .bd input.btn{ float:right;}
#container .marketLink{ padding-top:10px;}
#container .marketLink .bd { padding-top:10px}
#container .marketLink .bd a{ display:block; padding:5px 0 5px 20px;}
#container .main{ float:right;width:727px;}
#container .aboutus,#container .marketInfo,#container .brand,#container .feedback,#container .brand,#container .tuangou{ background:url(http://home.house365.com/shop/images_newass/bg6.jpg) no-repeat top; border:1px solid #CBCBCB; border-top:2px solid #2B5ED4; margin-bottom:10px}
#container .main .hd{ height:30px; line-height:30px; padding-left:20px;}
#container .main .bd{ padding:5px 10px; line-height:24px; font-size:14px;}
#container .aboutus .bd p{ text-indent:2em}
#container .marketInfo ul{ width:95%; margin:0 auto;}
#container .marketInfo li{ float:left; width:48.8%; background:url(http://home.house365.com/shop/images_newass/dot3.gif) no-repeat 0 8px; padding-left:8px;}
#container .brand .bd{ font-size:12px;}
#container .brand ul{ width:96%; margin:0 auto}
#container .feedback .bd{ font-size:12px; padding-bottom:20px;}
#container .feedback textarea{ width:100%; height:155px}
#container .feedback .entFrame{ width:675px; margin:0 auto}
#container .feedback .entFrame p{ padding:5px 0}
#container .feedback .qa{ width:645px; padding:15px; border:1px solid #BCC3CB; background-color:#F4F7FC; margin:0 auto}
#container .feedback dl { background:url(http://home.house365.com/shop/images_newass/dotted.jpg) repeat-x bottom; margin-top:15px}
#container .feedback dl dt{ float:right; width:135px; height:75px; text-align:center; padding-top:15px;}
#container .feedback dl p.comName{ font-size:14px; font-weight:bold; color:#2166DD}
#container .feedback dl dd{ float:left; width:510px}
#container .feedback dl dd.answer{ color:#E55900}
.mainheight{ min-height:738px;  _height:738px;}
#container .main .tuangou .bd h1{ text-align:center}
#container .main .tuangou .bd span.red{ color:#ff0000}
#container .main .tuangou .bd ul{ margin:0 20px;}
#container .main .tuangou .bd li{ margin-bottom:5px;}
#container .main .tuangou .bd li.send{ padding-left:230px;}
#container .main .tuangou .bd input.shuru{ width:200px}
#container .main .tuangou .bd textarea{ width:500px; height:200px;}


/**********************************
 * 团购页样式
***********************************/
 .main .allbuy h1.header { font-size:18px; font-family:"微软雅黑", "黑体"; color:#F00; text-align:center}
 .main .allbuy p{ text-align:center; color: #999}
 .main .allbuy .bd{ background-color:#EEEDF3; border-top:1px solid #ddd; margin-top:10px; padding:0 10px 10px;}
 .main .allbuy .time{ text-align:center; color:#666; margin-top:10px; }
 .main .allbuy .time a{ display:inline-block; background:url(http://home.house365.com/shop/images_newshop/btn04.jpg) no-repeat; width:83px; height:19px; margin:0 10px;}
 .main .allbuy .time span{ color:#ff0000}
 .main .allbuy .sign,#content-bg .main .allbuy .show{ text-align:center; margin-top:10px; }
 .main .allbuy .show textarea{ width:580px; height:80px; padding:10px; font-size:14px;}
 .main .allbuy .act-main{ padding:10px;} 


