.header {margin:40px auto 20px;}
.header .logo {float: left;width: 400px;max-width: 400px;height: 61px; margin-top: -5px;}
.header .logo a {display: block;overflow: hidden;float: left;}
.header .logo a:hover {text-decoration: none;}
.header .logo h2 {float: none;margin-bottom: 6px;line-height: 47px;font-size: 24px;color: #333; margin-top: 8px; display: none;}
.header .shortname {display: none;}
.header .shortname p{font-size: 16px; color: #b5b5b5; display: none;}
.header .logo span {font-size: 13px;color: #999;}
.header .logo img {float: left;margin-right: 10px;vertical-align: middle;}

.split-line {
	height: 1px; overflow: hidden; background: #e5e5e5;
}
.location{
	font-size: 14px;
	color: #b1b1b1;
	margin-top: 20px;
}
.location a{
	color: #b1b1b1;
}
.nd_detail{
	margin-top: 48px;
	margin-bottom: 50px;
}
.nd_detail .nd_title{
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}
.nd_time{
	text-align: right;
	color: #b1b1b1;
	margin-top: 20px;
	font-size: 14px;
}
.nd_com{
	margin-top: 65px;
	font-size: 15px;
	line-height: 28px;
}
