/* 右侧轮播*/
.carousel{float:right; }
.carousel-wrap .carousel{width: 641px; height: 382px; overflow: hidden; margin-top: 10px}
.banner{position: relative; width: 641px; height: 382px; overflow: hidden;border: 1px solid #ddd; }
.banner a.img_a{position: absolute; left: 0; top: 0; width: 641px; height: 382px; }
.banner a.img_a img{display: block; position: absolute; left: 0; top: 0; width: 641px; height: 382px; }
.banner_bar{position: absolute; left: 0; top: 342px; width: 641px; height: 40px; background-color: #000000; background: rgba(0, 0, 0, 0.5); filter: alpha(opacity=50); z-index: 8; }
.banner_txt{position: absolute; left: 0; top: 345px; width: 655px; height: 40px; line-height: 40px; text-align: left; text-indent: 14px; z-index:10; }
.banner_txt a{font-size: 16px;  color: #ffffff; }
.banner_txt a:hover{color: #ffffff; text-decoration: underline; }
.banner_act{position: absolute; right: 0; top: 350px; width: 96px; height: 20px; z-index: 99; }
.banner_act div{width: 20px; height: 20px; float: left; cursor: pointer; }
.banner_act div span{display: block; font-size: 0; margin: 0 auto; margin-top: 6px; width: 15px; height: 8px; background-color: #666666; }
.banner_act div span.now{background-color: #cc0000; margin-top: 6px; width: 15px; height: 8px; }
.banner .btn_l{position: absolute; left: -50px; top: 200px; width: 20px; height: 45px;  _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/banner_left.png"); cursor: pointer; z-index: 99999; }
.banner .btn_r{position: absolute; right: -50px; top: 200px; width: 20px; height: 45px;  _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/banner_right.png"); cursor: pointer; z-index: 99999; }
.img_a{width: 641px; height: 382px;}
.carousel{margin-right: 30px; margin-top: 10px}
