﻿.navSub .active,.navSub a:hover{
	color:#e3101e !important;
	text-decoration: none  !important;
}
.navSub{
	overflow: hidden;
	height:45px;
}
.navSub a{
	display: block;
	padding:0 20px;
	color:#000000 !important;
}
.nav-banner{
	height:495px;
}

.allNav-subBox{
	width:212px;
	position: relative;
}
.allNav-sub{
	background: #dd0c1d;
	height:45px;
	line-height: 45px;
	padding:0 20px 0 45px;
	cursor: pointer;
}
.allNav-sub:hover{
	background: #fdfdfd;
	color:#e02e3c;
}
.allNav-subBox:hover .subNavBox{
	display: block;
}
.subNavBox{
	display: none;
	width:710px;
	height:496px;
	position: absolute;
	top:0;
	left:212px;
	background: #fafafa;
	z-index: 9999;
	overflow: auto;
}

.subNavBox a{
	display: inline-block;
	margin:10px 20px;	
}
.subNavBox a:hover{
	color:#e02e3c;
}
.allNav-sub:not(first-child){
	border-top:1px solid #e02e3c;
}

.banner-rightBox{
	width:197px;
}
.personal{
	border:1px solid #e9e8ed;
	background: #f9f9f9;
	width:197px;
	height:120px;
	margin:10px 0;
}
.portrait{
	height:50px;
	width:50px;
	border-radius: 50%;
	overflow: hidden;
}

.personal{
	padding:10px;
}
.userBox{
	margin:6px 0 0 10px;
}
.userLevel{
	font-size: 12px;
	color:#aaa;
}

.btnBox{
	width:50%;
	padding:10px;
	text-align: center;
}

.personal-btnBox{
	margin-top:10px;
}
.loginBtn{
	background: #e60012;
	color:#fff;
	border-radius: 5px;
}
.loginBtn:hover{
	border:1px solid #e60012;
	color:#e60012;
	background: #fff;
}
.personalBtn{
	background: #f7f7f7;
	color:#666;
	border-radius: 5px;
	border:1px solid #dfdfdf;
}
.personalBtn:hover{
	border:1px solid #f7f7f7;
	color:#aaa;
	background: #dfdfdf;
}
.personalBtn,.loginBtn{
	display: block;
	padding:4px 0;
}

.news{
	border:1px solid #e9e8ed;
	background: #f9f9f9;
}
.newsTitle{
	height:35px;
	line-height: 35px;
	padding:0 20px;
	border-bottom: 1px dotted #e9e8ed;
}

.newsMore{
	color:#7e7e7e;
}
.newsMore:hover{
	color:#e60012;
}
.newsNavBox{
	padding:10px;
	height:318px;
	overflow: hidden;
}
.newsNav{
	font-size: 14px;
	height:30px;
	line-height: 30px;
	color:#7e7e7e;
	display: block;
}
.newsNav:hover{
	color:#e60012;
	text-decoration: underline;
}


.temaiBox{
	height:300px;
}
.temaiDetaileBox{
	height:100%;
}
.temaileftBox{
	width:210px;
	height:300px;
}
.temaiImgBox{
	width:170px;
	height:170px;
	margin:6px auto;
}

.temaiTile{
	margin:15px 0;
}

.temaiDetaile{
	background: #eee;
	border-left:2px solid #fff;
	height:300px;
}

.overTimeBox{
	background: #5b5150;
	color:#fff;
	padding:4px 20px;
	border-radius: 10px;
	margin-left:4px;
}

.priceBox{
	margin-top:5px;
}
.oldPrice{
	margin-left:6px;
	color:#919191;
}


.nongpinleftBox{
	width:340px;
	height:430px;
}

.nongpinDetaileBox{
	height:430px;
}

.border-left{
	border-left:1px solid #f9f9f9;
}

.floor{
	margin-bottom: 50px;
}
.floorLeftBox{
	width:300px;
	height:488px;
}
.floorNum{
	margin-bottom: 8px;
}

.floorDetaileBox{
	height:488px;
}

.floorImgBox{
	width:155px;
	height:155px;
	margin:0 auto;
}

.floorTitle{
	margin:10px 0;
}
