.topbar-blank {
	margin-top: 36px; _margin-top: 20px
}
.index-body .topbar-blank {
	margin-top: 56px; _margin-top: 20px
}

.tjcats {
	margin-top: 50px
}
.tjcats .tj-labels {
	line-height: 38px; height: 40px
}
.tjcats .tj-labels h3 {
	border-bottom: #b50800 2px solid; width: 270px; height: 38px; color: #252525; font-size: 20px; _width: 270px
}
.tjcats .tj-labels ul {
	width: 370px; height: 38px; _width: 370px
}
.tjcats .tj-labels ul li {
	float: left; margin-left: 2px
}
.tjcats .tj-labels ul li a {
	border-bottom: #b50800 2px solid; text-align: center; width: 72px; display: inline-block; height: 38px; color: #252525; font-size: 16px
}
.tjcats .tj-labels ul li a.cur {
	border-bottom: #252525 4px solid; color: #b50800; font-weight: bold; text-decoration: none
}
.tjcats .tj-content {
	padding-top: 24px
}
.tjcats .tj-content .picnews-list {
	width: 640px; height: 200px; overflow: hidden
}
.tjcats .tj-content .picnews-list ul {
	width: 660px; height: 200px
}
.tjcats .tj-content .picnews-list ul li {
	width: 200px; float: left; height: 200px; margin-right: 20px
}
.tjcats .tj-content .news-list {
	padding-top: 20px
}
.tjcats .tj-content .news-list ul li {
	padding-bottom: 0px; line-height: 28px; padding-left: 16px; width: 280px; padding-right: 24px; background:  no-repeat; float: left; height: 28px; padding-top: 0px
}
.tjcats .tj-content .news-list ul li a {
	color: #252525; font-size: 14px
}
.tjcats .tj-content .news-list ul li a:hover {
	color: #b50800
}
.jzgallery {
	z-index: 9999; position: relative; width: 660px; height: 370px; overflow: hidden
}
.jzgallery .controls {
	z-index: 9999; position: absolute; width: 140px; bottom: 18px; height: 16px; right: 0px
}
.jzgallery .controls ul {
	width: 140px; height: 16px
}
.jzgallery .controls ul li {
	width: 16px; float: left; height: 16px; margin-right: 10px
}
.jzgallery .controls ul li a {
	line-height: 16px; background-color: #4a444b; text-indent: -1000em; width: 16px; display: block; height: 16px; font-size: 16px; border-radius: 16px
}
.jzgallery .controls ul li a.cur {
	background-color: #b50800
}
.jzgallery .item {
	position: relative; width: 660px; height: 370px
}
.jzgallery .item .pic {
	position: absolute; width: 660px; height: 370px; top: 0px; left: 0px
}
.jzgallery .item .info {
	z-index: 9998; position: absolute; width: 660px; bottom: 0px; background: ; height: 65px; left: 0px
}
.jzgallery .item .info .title {
	line-height: 64px; padding-left: 24px; height: 54px; _line-height: 60px
}
.jzgallery .item .info .title a {
	font-size: 24px; font-weight: bold
}
.jzgallery .item .info .title a:hover {
	color: #b50800; text-decoration: none
}
.jzgallery .item .info .des {
	padding-left: 26px; font-size: 14px
}
.indexgallery {
	z-index: 9999; position: relative; width: 580px; height: 325px; overflow: hidden
}
.indexgallery .controls {
	z-index: 9999; position: absolute; width: 120px; bottom: 14px; height: 12px; right: 0px
}
.indexgallery .controls ul {
	width: 120px; height: 12px
}
.indexgallery .controls ul li {
	width: 12px; float: left; height: 12px; margin-right: 12px
}
.indexgallery .controls ul li a {
	line-height: 12px; background-color: #999; text-indent: -1000em; width: 12px; display: block; height: 12px; font-size: 12px; border-radius: 12px
}
.indexgallery .controls ul li a.cur {
	background-color: #b50800
}
.indexgallery .item {
	position: relative; width: 580px; height: 325px
}
.indexgallery .item .pic {
	position: absolute; width: 580px; height: 325px; top: 0px; left: 0px
}
.indexgallery .item .info {
	z-index: 9998; position: absolute; width: 580px; bottom: 0px; background: ; height: 40px; left: 0px
}
.indexgallery .item .info .title {
	line-height: 40px; padding-left: 24px; height: 40px; _line-height: 40px
}
.indexgallery .item .info .title a {
	color: #f3f3f3; font-size: 16px
}
.indexgallery .item .info .title a:hover {
	color: #fff; text-decoration: none
}
.njnewsgallery {
	z-index: 9999; position: relative; width: 300px; height: 250px; overflow: hidden
}
.njnewsgallery .controls {
	z-index: 9999; position: absolute; bottom: 46px; height: 12px; right: 0px
}
.njnewsgallery .controls ul {
	height: 12px
}
.njnewsgallery .controls ul li {
	width: 12px; float: left; height: 12px; margin-right: 6px
}
.njnewsgallery .controls ul li a {
	line-height: 12px; background-color: #333; text-indent: -1000em; width: 12px; display: block; height: 12px; font-size: 12px; opacity: 1
}
.njnewsgallery .controls ul li a.cur {
	background-color: #b50800
}
.njnewsgallery .item {
	position: relative; width: 300px; height: 250px
}
.njnewsgallery .item .pic {
	position: absolute; width: 300px; height: 300px; top: 0px; left: 0px
}
.njnewsgallery .item .info {
	z-index: 9998; position: absolute; width: 300px; bottom: 0px; background: ; height: 40px; left: 0px
}
.njnewsgallery .item .info .title {
	line-height: 40px; padding-left: 14px; height: 40px; _line-height: 40px
}
.njnewsgallery .item .info .title a {
	color: #f3f3f3; font-size: 16px
}
.njnewsgallery .item .info .title a:hover {
	color: #fff; text-decoration: none
}















