.focus{ width:500px; height:430px; position:relative; overflow:hidden;}

.yx-rotaion { width: 100%; height: 407px; overflow: hidden; background-color:#fefefe; }
.yx-rotaion-btn,
.yx-rotaion-title,
.yx-rotation-focus,
.yx-rotation-t,
.yx-rotaion-btn { position: absolute }
.yx-rotation-t { font-size: 16px; font-family: microsoft yahei; z-index: 2; bottom: 75px; width: 500px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#6f6f6f; text-indent:1em;}
.yx-rotaion-btn .left_btn{background:url(../png/7vlz4e.png) no-repeat center center;}
.yx-rotaion-btn .right_btn{background:url(../png/63br95.png) no-repeat center center;}
.yx-rotation-focus { height: 25px; line-height: 25px; right: 20px; bottom: 80px; z-index: 2 }
.yx-rotation-focus span { background:url(../png/9jn00o.png) no-repeat; width: 12px; height: 12px; line-height: 12px; float: left; margin-left: 5px; position: relative; top: 14px; cursor: pointer; text-indent: -9999px }
.yx-rotaion-btn {  height: 41px; top: 35%; }
.yx-rotaion-btn span { width: 41px; height: 41px; cursor: pointer; filter: alpha(opacity=30); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; position: relative }
.yx-rotaion-btn .left_btn {  float: left; left: 10px }
.yx-rotaion-btn .right_btn {  float: right; right: -405px }
.yx-rotaion-btn span.hover { filter: alpha(opacity=80); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.yx-rotation-focus span.hover { background:url(../png/1w5qbh.png) no-repeat; }
.detail {position:absolute; bottom:4px; text-indent:2em; width:470px; height:68px; padding:0 15px;}
.detail span{color:#aba8a8; }