.h2{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	clear: both;
}
.h2 .l .ttl {
	background-image: url(../img/hbg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	position: relative;
	height: 30px;
	line-height: 25px;
	text-align: left;
	color: #ffc112;
	padding-left: 10px;
	font-weight: bold;
}
.h2 .l .ttl .tl {
	height: 5px;
	width: 5px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -251px -73px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.h2 .l .ttl .tr {
	height: 5px;
	width: 5px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -256px -73px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.h2 .l .ttl .bl {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -251px -78px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.h2 .l .ttl .br {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -256px -78px;
	height: 5px;
	width: 5px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.h2 .l .cat {
	background-color: #f8f9fa;
	margin-top: 10px;
	padding: 2px;
	text-align: left;
	position: relative;
	margin-bottom: 10px;
}
.h2 .l .cat .tl {
	height: 4px;
	width: 4px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -261px -73px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.h2 .l .cat .tr {
	height: 4px;
	width: 4px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -265px -73px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.h2 .l .cat .bl {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -261px -77px;
	height: 4px;
	width: 4px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.h2 .l .cat .br {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -265px -77px;
	height: 4px;
	width: 4px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.h2 .l .cat a {
	color: #666666;
}


.h2 .l {
	width: 250px;
	float: left;
	margin-bottom: 10px;
}
.h2 .l .banners {
	padding-top: 10px;
}
.h2 .l .banners div+div {
	margin-top: 10px;
}
.h2 .c {
	float: left;
	width: 550px;
	margin-left: 10px;
	text-align: left;
}
.h2 .c .ttl {
	background-image: url(../img/hbg.png);
	background-repeat: repeat-y;
	background-position: -250px 0px;
	position: relative;
	height: 30px;
	line-height: 25px;
	text-align: left;
	color: #ffc112;
	padding-left: 10px;
	font-weight: bold;
}
.h2 .c .ttl .tl {
	height: 5px;
	width: 5px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -251px -73px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.h2 .c .ttl .tr {
	height: 5px;
	width: 5px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -256px -73px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.h2 .c .ttl .bl {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -251px -78px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.h2 .c .ttl .br {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: -256px -78px;
	height: 5px;
	width: 5px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.h2 .c .table4 {
	background-color: #F8F9FA;
}
.h2 .c .table4 .table2-bottom-center .aFont1 {
	color: #0000FF;
}

.h2 .c .table4 .biz_info_title {
	font-size: 14px;
	font-weight: bold;
}
.h2 .c .Search_Bar_Number {
	font-size: 16px;
	padding: 2px;
}


.h2 .r {
	width: 140px;
	float: left;
	margin-left: 10px;
}
.h2 .r div+div {
	margin-top: 10px;
}
