/*yx_rotaion*/
.yx-rotaion {
	width: 380px;
	height: 330px;
	margin: 0; 
	float: left;
}

.yx-rotaion img {
	width: 400px;
	height: 270px;
	margin: 0; 
}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{
	position:absolute
}

.yx-rotation-title{
	position:absolute;
	width:100%;
	height:40px;
	line-height:40px;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	left:0;
	bottom:0;
	_bottom:-1px;
	z-index:1
}

.yx-rotation-t{
	color:#fff;
	font-size:16px;
	font-family:'微软雅黑', 'Droid Sans', sans-serif;
	z-index:2;
	bottom:0;
	left:10px;
	line-height:40px;
}

.yx-rotation-focus span,.yx-rotaion-btn span{
	background:url(../image/ico.png) no-repeat;
	display:block;
}

.yx-rotation-focus{
	height:40px;
	line-height:40px;
	right:20px;
	bottom:0;
	z-index:2;
}

.yx-rotation-focus span{
	width:12px;
	height:12px;
	line-height:12px;
	float:left;
	margin-left:5px;
	position:relative;
	top:14px;
	cursor:pointer;
	background-position:-24px -126px;
	text-indent:-9999px;
}

.yx-rotaion-btn{
	width:100%;
	height:41px;
	top:50%;
	margin-top:-20px;
}

.yx-rotaion-btn span{
	width:41px;
	height:41px;
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:relative;
}

.yx-rotaion-btn .left_btn{
	background-position:-2px -2px;
	float:left;left:10px;
}
.yx-rotaion-btn .right_btn{
	background-position:-2px -49px;
	float:right;
	right:10px;
}
.yx-rotaion-btn span.hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}

.yx-rotation-focus span.hover{
	background-position:-10px -126px;
}

.rotaion_list{
	width:0;
	height:0;
	overflow:hidden;
}
