.clearfix {
	clear: both; display: block;
}
.clearfix {
	
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.h0 {
	height: 0px;
}
.h10 {
	height: 10px;
}
.h15 {
	height: 15px;
}
.h20 {
	height: 20px;
}
.h25 {
	height: 25px;
}
.h30 {
	height: 30px;
}
hgroup h2.fr {
	font-weight: normal;
}
.ul-bor {
	border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: dashed;
}
em {
	transition:0.6s; font-style: normal;
}
a {
	transition:0.6s; font-style: normal;
}
.art-tab .hd a {
	transition:none;
}
.jz {
	
}
.bd img {
	
}
.jz {
	padding: 1px; border: 1px solid rgb(204, 204, 204); transition:0.5s; border-image: none;
}
.jz:hover {
	box-shadow: 0px 0px 5px #999;
}
.lb li {
	padding-left: 10px;
}
.pngbg {
	background: rgba(0, 0, 0, 0.1) !important;
}
:root .pngbg {
	
}
.list-cn {
	text-align: center; font-size: 0px;
}
.list-left {
	text-align: left; font-size: 0px;
}
.list-cn li {
	display: inline-block;
}
#play {
	margin: 5px auto; width: 905px; text-align: center; overflow: hidden; position: relative;
}
#play .change_a {
	background: url("about:blank"); top: 0px; width: 50%; height: 100%; overflow: hidden; display: block; position: absolute; z-index: 1; cursor: pointer;
}
#play .prev_a {
	left: 0px;
}
#play .next_a {
	right: 0px;
}
#play .change_a span {
	top: 50%; width: 24px; height: 43px; margin-top: -21px; display: none; position: absolute;
}
#play .prev_a span {
	background: url("s_gallery_2012110702.png") no-repeat 0px -70px; left: 10px;
}
#play .next_a span {
	background: url("s_gallery_2012110702.png") no-repeat -30px -70px; right: 10px;
}
#play .img_ul {
	position: relative; z-index: 1;
}
.img_hd {
	margin: 5px auto; padding: 5px 30px; width: 845px; height: 66px; overflow: hidden; position: relative;
}
.img_hd ul {
	position: absolute; z-index: 1;
}
.img_hd ul li {
	margin: 0px 3px 0px 4px; padding: 1px; border: 3px solid rgb(238, 238, 238); border-image: none; width: 80px; height: 60px; text-align: center; overflow: hidden; float: left; cursor: pointer;
}
.img_hd ul li img {
	height: 60px;
}
.img_hd ul li.on {
	border-color: rgb(245, 132, 10);
}
.img_hd .bottom_a {
	background: url("s_gallery_2012110702.png") no-repeat; top: 0px; width: 23px; height: 68px; margin-top: 6px; display: block; position: absolute; z-index: 10; cursor: pointer;
}
.img_hd .prev_a {
	background-position: 0px 0px; left: 0px;
}
.img_hd .next_a {
	background-position: -28px 0px; right: 0px;
}
