@charset "utf-8";
/* CSS Document design by timmy 2014.03.04 for 373f.com home*/

.h_index_title{ background:url(index_bg.gif) repeat-x 0 -302px; height:30px; line-height:30px; padding:0px 10px; border:#bbddf6 solid 1px; font-size:14px;} 
.h_index_title b{ display:block; float:left; width:120px; background:url(title_ico1.png) no-repeat 5px 8px;height:28px; padding-left:15px; line-height:28px; padding-top:2px;}
.h_index_title em{ display:block; float:right; font-style:normal; font-size:12px; height:28px; line-height:28px; padding-top:2px;}
.h_index_title a{ color:#333;}
.h_index_title em a{ color:#666;}

.h_side{ width:250px; float:right;}
.h_content{ width:700px; float:left;}
.h_cont{ border:#9fc3e7 solid 1px;}
.h_side .cont{border:#9fc3e7 solid 1px;margin-top:8px;}
.h_side ul{}
.h_side ul li{ line-height:20px; font-size:14px;}

.zhaobiao{ font-size:12px; padding:20px 0px; border:#bbddf6 solid 1px; border-top:none;}
.zhaobiao table{}
.zhaobiao table td{border-bottom:#eee solid 1px; padding:5px;}
.zhaobiao table td span{ color:#999; padding-left:10px;}
.zb_list{ font-size:12px; padding:10px;border:#bbddf6 solid 1px; border-top:none;}
.zb_list table{}
.zb_list table th{ background:#FFC; padding:5px; text-align:center;}
.zb_list table td{border-bottom:#eee solid 1px; padding:5px;min-height:25px; line-height:25px; text-align:center;}

/*-装修指南右侧-*/
.h_zhinan_left{ width:278px; float:left;}
.h_zhinan_right{ width:700px; float:right;}
.h_zhinan_right dl{ font-size:14px;padding:15px 0px 10px 0px; color:#0d73da; width:340px; overflow:hidden; font-family:Microsoft Yahei;}
.h_zhinan_right dl dt{ line-height:25px; height:25px; overflow:hidden; padding:0px 10px;}
.h_zhinan_right dl dt b{ display:block; float:left; }
.h_zhinan_right dl dt em{ display:block; float:right; font-style:normal; font-size:14px;}
.h_zhinan_right dl dt b a{ color:#333;}
.h_zhinan_right dl dt em a{ color:#666;}
.h_zhinan_right dl dd{line-height:28px; height:28px; overflow:hidden; font-size:14px; padding-left:10px;}
.h_zhinan_right dl dd a{ color:#666;}
.h_zhinan_right dl.line{ background:url(di.gif) repeat-x bottom;}

/*--装修报名--*/
.h-baoming{ background:#fffada; border:#fce4c2 solid 1px; font-family:Microsoft Yahei; margin-top:15px;}
.h-baoming span{ line-height:22px; font-size:12px; color:#333; display:block; padding:10px; text-indent:2em;}
.h-baoming span a{ color:#F30;}
.h-baoming ul{ font-size:12px; padding:10px 0px 20px 15px;}
.h-baoming ul li{ line-height:35px;}
.h-baoming ul li.h{ height:75px;}
.h-baoming ul li label{}
.h-baoming ul li .input{ width:150px; height:20px; border:#CCC solid 1px;}
.h-baoming ul li.submit{ height:45px; text-align:center; margin-top:10px;}
.h-baoming ul li.submit input{ width:145px; height:43px; border:none; font-size:22px; background: #06C; color:#FFF; text-align:center; line-height:40px; font-family:"Microsoft Yahei";cursor:pointer}
.h-baoming ul li.submit input:hover{ background: #F30;}
.h-baoming ul li span{ color:#666; padding:0; padding-left:5px; text-indent:0; display:block;}
.h-baoming ul li textarea{ border:#CCC solid 1px; height:65px; width:150px;}
.h-baoming ul li.tips{ text-align:center;}


.zx_jsq{ background:#000; height:150px; margin-top:10px;}

.baoming{ width:670px; float:right;}
.bm_side{ width:280px; float:left;}

.bm_list{ font-size:12px; padding:10px;border:#ddd solid 1px; border-top:none;}
.bm_list table{}
.bm_list table th{ background:#f4f6fe; padding:5px; text-align:center;}
.bm_list table td{border-bottom:#ddd solid 1px; padding:5px;min-height:25px; line-height:25px; text-align:center;}
/*--ad-*/
.h140{ height:140px; margin-bottom:5px; background:#390;}
/*-图库案例-*/

.h_tu_list{ border:#ddd solid 1px; padding-top:20px; height:438px; overflow:hidden;}
.h_tu_list ul{padding-left:2px; _display:inline;}
.h_tu_list ul li{ width:166px; float:left; height:145px; text-align:center;}
.h_tu_list ul li a{color:#666;}
.h_tu_list ul li img{ width:135px; height:100px; padding:2px; border:#CCC solid 1px;}
.h_tu_list ul li span{font-size:12px; line-height:30px; height:30px; overflow:hidden; text-align:center; padding:0 8px; display:block;}

/*-居家风水-*/
.h_fengshui{}
.h_fengshui .cont{ border:#ddd solid 1px; border-top:none; padding:10px;}
.h_fengshui dl{ width:320px;}
.h_fengshui dl dd{width:160px; float:left; height:130px; text-align:center;}
.h_fengshui dl dd img{ width:135px; height:100px; padding:2px; border:#CCC solid 1px;}
.h_fengshui dl dd span{font-size:12px; line-height:30px; height:30px; overflow:hidden; text-align:center; padding:0 8px; display:block;}
.h_fengshui dl dd span a{color:#666;}

.h_fengshui ul{ width:320px; font-size:14px; color:#333;}
.h_fengshui ul li{line-height:1.8em; height:1.8em; overflow:hidden;}
.h_fengshui ul li a{color:#333;}
.h_fengshui ul li em{ float:right;color:#1e50a2; font-style:normal;}
.h_fengshui ul li a span{ color:#C00}

/*-家装流程-*/
.s_lc{ width:220px; text-align:left; float:left; border:#090 solid 1px; font-size:13px; padding:10px; margin-top:10px;}
.s_lc a{ color:#333;}
.c_lc{ width:710px; float:right; border:#CCC solid 1px; font-size:14px; margin-top:10px;}
.c_lc .cont{ padding:10px; line-height:1.8em;}
A.ti2:link {
	COLOR: #336699; TEXT-DECORATION: none
}
A.ti2:visited {
	COLOR: #336699; TEXT-DECORATION: none
}
A.ti2:active {
	COLOR: #ff3300; TEXT-DECORATION: none
}
A.ti2:hover {
	COLOR: #ff3300; TEXT-DECORATION: none
}
/*-暂无-*/
.zanwu{ padding:20px; font-size:14px; text-align:center; line-height:20px;}
.font12{font-size:12px !important;}


/*-品牌推荐-*/
.module-brand-recomd {
	margin: 0 auto;
	margin-top: 40px;
	width: 1000px;
}

.module-brand-recomd .title-area {
	height: 54px;
	margin-bottom: 20px
}

.module-brand-recomd .title-area .title-text {
	font-size: 36px;
	font-weight: 600;
	line-height: 54px;
	float: left;
	width: 220px
}

.module-brand-recomd .title-area .nav-item-group {
	height: 34px;
	overflow: hidden;
	float: left;
	margin-top: 12px;
	max-width: 970px
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item {
	font-size: 18px;
	color: #6d6d73;
	margin-left: 10px;
	padding: 1px 15px;
	border-radius: 15px;
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	line-height: 30px
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item:hover {
	cursor: pointer;
	color: #6d6d73;
	background: #f5f5f6
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item.tab-nav-active:hover {
	background: #d22;
	color: #fff;
	cursor: pointer
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-active {
	background: #d22;
	color: #fff
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item:first-child {
	margin-left: 0
}

.module-brand-recomd .title-area {
	height: 54px;
	margin-bottom: 20px
}

.module-brand-recomd .title-area .title-text {
	font-size: 36px;
	font-weight: 600;
	line-height: 54px;
	float: left;
	width: 220px
}

.module-brand-recomd .title-area .nav-item-group {
	height: 34px;
	overflow: hidden;
	float: left;
	margin-top: 12px;
	max-width: 970px
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item {
	font-size: 18px;
	color: #6d6d73;
	margin-left: 10px;
	padding: 1px 15px;
	border-radius: 15px;
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	line-height: 30px
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item:hover {
	cursor: pointer;
	color: #6d6d73;
	background: #f5f5f6
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item.tab-nav-active:hover {
	background: #d22;
	color: #fff;
	cursor: pointer
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-active {
	background: #d22;
	color: #fff
}

.module-brand-recomd .title-area .nav-item-group .tab-nav-item:first-child {
	margin-left: 0
}

.module-brand-recomd .info-block {
	overflow: auto;
	color: #f5f5f6;
	margin-left: -6px;
	height:auto;
	min-height: 110px
}

.module-brand-recomd .info-block .info-count {
	display: none
}

.module-brand-recomd .info-block .info-count.active {
	display: block
}

.module-brand-recomd .info-block .brand-img {
	float: left;
	width: 135px;
	height: 104px;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	margin-left: 6px;
	margin-top: 10px;
	overflow: hidden
}

.module-brand-recomd .info-block .brand-img .img-area {
	width: 135px;
	border-radius: 2px;
	height: 75px;
	background: #fff
}

.module-brand-recomd .info-block .brand-img .img-area img {
	width: 135px;
	height: 75px
}

.module-brand-recomd .info-block .brand-img:hover {
	box-shadow: 0 2px 10px 0 rgba(0,0,0,.1)
}

.module-brand-recomd .info-block .brand-img .info {
	font-size: 12px;
	color: #6d6d73;
	line-height: 31px;
	text-align: center;
	background: #f5f5f6;
	padding: 0 10px
}