﻿
/* 侧导航样式 */
.all-sort-list { width:285px; height:540px; border:1px #ab9aff solid; background:#FFF; position:relative; border-top:none; padding:3px 3px 3px 0px; }
.all-sort-list .item { height:25px;}
.all-sort-list .item h3 {border:1px 0px;overflow:hidden;padding-left:40px; }
.all-sort-list .hover h3 {
	position:relative;
	z-index:13;
	background:#FFF;
	border-color:#DDD;
	border-width:1px 0px;
	border-style:solid;
	box-shadow: 0px 0px 5px #DDDDDD;
}
.all-sort-list .item span { padding:0px 5px; color:#A40000; font-family:"\5B8B\4F53"; } 
.all-sort-list .item a:hover { font-weight:bold;}

/* 侧导航 面积/价格 区间框 */
.all-sort-list .item-list{
	width:460px; /* 宽度 */
	display:none;
	position:absolute;
	background:#FFF;
	left:244px;
	box-shadow:0px 0px 10px #DDDDDD;
	border:1px solid #DDD;
	z-index:10
}
.idx_left_cat{color:#cfcfcf;border-style:dashed ;width:100%;}

.item-list .subitem{
	margin-left:-20px;
}
.item_list_c{
	margin-left:20px;
}
.subitem li{
	float:left;
	padding-left:20px;
	width:210px;
	overflow: hidden;
	margin-top:5px;
}
.sort_nav {
	width:285px;
	height:610px;
	background:#FFF;
	float:left;
	margin-top:40px;
}
.sort_case {
	width:285px;
	height:610px;
	background:#FFF;
	float:left;
	margin-top: 40px;
}
.sort_t{
	width:287px;
	height:70px;
	background:url(../image/qtgc.jpg);
	text-align:center;
	color:#ffffff;
}
.sort_t_f {
	font-size:28px;
	color:#FFF;
	letter-spacing:5px;
	padding-top:20px;
}
.item_t{
	color:#4393D1;
	font:bold 14px/40px 宋体;
	margin-top:20px;
	border-bottom:1px #6699FF dotted;
	margin-right:20px;
}
.item_lo{
	height:30px;
	width: 98%;
}
.item_lo ul{
	margin-top:10px;
	margin-left:5px;
}
.item_lo ul li{
	float:left;
	margin-left:15px;
}

.item_lo ul li img{height:12px;}






.nav dl {
    display: block;
    width:245px;
    overflow:hidden;
    margin-top:8px;
}

.nav dt {
    background: url("../image/nav.png") 8px -25px no-repeat #f8f8f8;
    font-size: 12px;
    height:26px;
	line-height:26px;
    padding-left:26px;
}
.nav dt.select{
	background-position:10px 12px;
	border-bottom:none;
	margin-bottom:0px;
}
.nav dd {
	font-size: 12px;
}
.nav dd a{ color:#999;}
.nav dd:hover a{ color:#666666;}

.sortFirst1{
	font:bold 14px/30px 宋体;
	color: #000000;
}
.sortFirst2{
	margin-left:10px;
}
.nav_font {
	color:#333;
}
.sortSecond{
	padding-left:40px;
	font-weight:bold;
	line-height:19px;
	font-size:14px;
	color:#F00;
}


/* 产品页侧导航 */
.pro-sort-list { width:298px; height:auto; border-left:1px #CCCCCC solid;  border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; background:#FFF; position:relative; border-top:none;}
.pro-sort-list1 { width:298px; height:auto; border-left:1px #CCCCCC solid;  border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; background:#FFF; position:relative; border-top:none;}
.pro_nav dl{
    display: block;
    width:285px;
    overflow:hidden;
    color:#000000;
	text-align:center;
}
.pro_nav dt{
    background: url("../image/nav.png") 210px -25px no-repeat #f8f8f8;
    font-size: 16px;
	font-weight:bold;
    height:30px;
	line-height:26px;
	letter-spacing:2px;
	margin-left:15px;
}
.pro_nav dt a {
	color:#06F;
}
.pro_nav dd a{
	color:#000000;
	padding-left:20px;
}
.pro_nav dd a:hover{
	color:#06b002;
}
.pro_nav_sec{
	width:220px;
	height:30px;
	line-height:25px;
	background: url(../image/idx_news_bg.png) 0px 8px no-repeat;
	padding-left:15px;
	background-size:8px;
	font-size:15px;
	letter-spacing:2px;
}
.pro_nav_sec1 {
	font-size:15px;
	letter-spacing:2px;
	text-decoration:none;
}
.pro_nav dt.select{
	background-position:220px 12px;
}
.pro_sort_t{
	width:300px;
	height:35px;
	background:#639;
	font-size:16px;
	color: #ffffff;
	text-align:center;
	margin-top:1px;
}
.pro_sort_t p {
	font-size:16px;
	color: #ffffff;
	letter-spacing:2px;
	padding-top:5px;
}

.pro-sort-list li {
	width:298px;
	height:35px;
	background:#639;
	margin-top:1px;
	text-align:center;
	letter-spacing:1px;
}
.pro-sort-list li a {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.pro-sort-list p {
	padding-top:3px;
}
.pro-sort-list1 li {
	width:298px;
	height:35px;
	background:#DFDFDF;
	margin-top:1px;
	text-align:center;
	letter-spacing:1px;
}
.pro-sort-list1 li a {
	color:#333;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.pro-sort-list1 p {
	padding-top:3px;
}

.pro-sort-list dl {
	text-align:center;
	width:298px;
	border-bottom:1px #CCCCCC dashed;
}
.pro-sort-list dt {
	font-size:16px;
	letter-spacing:2px;
	height:30px;
	font-weight:bold;
}
.pro-sort-list dd {
	font-size:14px;
	letter-spacing:1px;
	height:25px;
}
.cate {
	width:298px;
	height:180px;
}
.cate img {
	width:298px;
	height:180px;
}
.cate_1 {
	width:298px;
	height:40px;
	margin-top:5px;
	text-align:center;
	margin-bottom:5px;
}