.carousel_box{width:465px !important;}
.carousel1{width:463px;float:right;padding: 22px 0 0 0;}
.carousel1 .img_wrap{position:relative;}
.carousel1 .img_wrap span{display:none;position:absolute;width:212px;left:1px;top:1px;height:90px;border:3px solid transparent;content:"";}
.carousel1 .img_wrap:hover span{display:block;border-color:#fdfae9;}

.carousel1 .title{font-size: 18px; line-height: 22px; color: #282828; margin-bottom:17px; padding-left:3px;}
.carousel_box>ul>li{margin-right:14px;position:relative;}
.carousel1 .buttons{position:absolute;top:20px;right:11px;}
.carousel1 .buttons a{display:block;width:24px;height:24px;}
.carousel1 .buttons .next1{background: url(../images/car1_next.png) no-repeat;}
.carousel1 .buttons a:hover{background-position:0 -24px;}

.carousel2{position:relative;background: url(../images/d_stripe.jpg) 50% bottom repeat-x;padding-bottom:49px;margin-bottom:38px;}
.carousel_box1{width:940px !important;overflow:hidden;}
.carousel_box1 .date{font-size: 14px; line-height: 19px; color: #cfcdc3;margin-bottom:1px;}
.carousel_box1 .title{font-size: 24px; line-height: 29px; color: #282828;margin-bottom:10px;}
.carousel_box1>ul>li{width:265px;margin-right:55px;}
.carousel2 .buttons{position:absolute;top:-54px;right:12px;background: url(../images/buttons1.jpg) 50% 0 no-repeat;overflow:hidden;width:46px;height:19px;padding-top:11px;}
.carousel2 .buttons a{width:5px;height:9px;display:block;}
.carousel2 .buttons .prev2{ background: url(../images/car2_prev.png) no-repeat;float:left;}
.carousel2 .buttons .next2{ background: url(../images/car2_next.png) no-repeat;float:right;}
.carousel2 .buttons a:hover{background-position:0 -9px;}
.carousel2 .link1{ margin:1px 0 0 8px;}

.carousel3{padding: 29px 0 0 3px;position:relative;}
.carousel_box2{width:500px !important;overflow:hidden;}
.carousel_box2>ul{}
.carousel_box2>ul>li{margin-right:25px;}
.carousel3 .buttons{position:absolute;top:-39px;right:11px;overflow:hidden;width:46px; background: url(../images/buttons2.jpg) 50% 0 no-repeat;height:26px;padding-top:7px;}
.carousel3 .buttons .prev3{background: url(../images/prev.png) no-repeat;float:left;}
.carousel3 .buttons .next3{background: url(../images/next.png) no-repeat;float:right;}
.carousel3 .buttons a{display:block;width:5px;height:9px;}
.carousel3 .buttons a:hover{background-position:0 -9px;}

.carousel4{padding: 6px 0 0 0px;margin-left:-3px;position:relative;}
.carousel_box3{width:945px !important;overflow:hidden;}
.carousel_box3>ul{}
.carousel_box3>ul>li{margin-right:14px;width:226px;height:670px !important;}
.carousel4 .buttons{position:absolute;top:-54px;right:12px;background: url(../images/buttons1.jpg) 50% 0 no-repeat;overflow:hidden;width:46px;height:19px;padding-top:11px;}
.carousel4 .buttons a{width:5px;height:9px;display:block;}
.carousel4 .buttons .prev4{ background: url(../images/car2_prev.png) no-repeat;float:left;}
.carousel4 .buttons .next4{ background: url(../images/car2_next.png) no-repeat;float:right;}
.carousel4 .buttons a:hover{background-position:0 -9px;}
