
.slideBox{ height:476px; background:#fff; overflow:hidden; position:relative;}
.slideBox .hd{ width:100%;height:14px;position: absolute;left: 10px;bottom:10px; z-index:1; overflow:hidden;}
.slideBox .hd ul{ margin:0 auto;}

.IndexAd .hd{ width:100%;height:22px;position: absolute;left:0;bottom:10px; z-index:1; overflow:hidden;}
.IndexAd .hd ul{display:block;  height:22px; text-align:right; width:1200px; margin:0 auto;}
.IndexAd .hd ul li{width:13px; height:13px;display:inline-block; *display:inline; zoom:1; margin:8px 5px; cursor:pointer; background:url(images/comm_new_imgs.png) no-repeat -320px 0; font-size:0; line-height:0; text-indent:-99999px;}
.IndexAd .hd ul li.on{background:url(images/comm_new_imgs.png) no-repeat -340px 0;} 
.IndexAd .bd ul li a .main{width:1150px; height:476px; padding:120px 0 0 0px; text-align:left; font-size:26px; line-height:50px; color:#cc0000; display:block;}
.IndexAd .bd ul li a .main span{display:block; width:385px; text-align:center;}
.IndexAd .bd ul li a .main p{display:block; width:385px; text-align:left; font-size:16px;color:Black; padding-top:180px; line-height:25px;}

.IndexAd .bd{ position:relative; height:100%;}
.IndexAd .bd li{ width:100%; height:476px; zoom:1; vertical-align:middle; text-align:center;}
.IndexAd .bd li a{ width:100%; height:476px; display:block; position:absolute; left:0; top:0;}
.IndexAd .bd li .small-box{ position:relative; width:1200px; margin:0 auto;}
.IndexAd .bd li .small-slider-pic{ position:absolute; right:0; top:20px; z-index:15; width:194px; margin:0;}
.IndexAd .bd li .small-slider-pic a{ position:static; width:100%; height:133px; overflow:hidden;}
.IndexAd .bd li .small-slider-pic .Line{ height:1px; background:#B5B6B8; margin:0 12px; width:170px; overflow:hidden; position:absolute; left:0;}
.banner_btn_left {width: 51px;height: 49px;position: absolute;top: 117px;left: 10px; display:none;}
.banner_btn_right {width: 51px;height: 49px;position: absolute;top: 117px;right: 10px; display:none}
.banner_btn_left_hover{ display:block;}
.banner_btn_right a {width: 51px;height: 49px;background: url(images/banner_btn.png) 0 -49px no-repeat;float: left;}
.banner_btn_left a {width: 51px;height: 49px;background: url(images/banner_btn.png) 0 0 no-repeat;float: left;}

.title_big{border-bottom:1px dotted #ccc; font-weight:normal; height:40px; line-height:40px; color:#333; font-size:22px; width:100%; margin:0;}
.title_big .title_left{border-bottom:1px solid #f2439d; float:left;}
.title_big .title_more{font-size:14px;}

.show_con{width:100%; overflow:hidden; margin:20px 0 0 0;}
.show_con .show_list{width:1225px;}
.show_list li{width:219px; border:#DCDCDC 1px solid; margin:0 23px 20px 0; padding-bottom:5px; float:left;}
.show_list li .show_img{position:relative;}
.show_list li .show_img .gz, .show_list li .show_img .gwc{position:absolute; width:32px; height:28px; display:block; top:0; right:0; font-size:0; line-height:0; text-indent:-9999px; background:#FFF url(images/fd_common.png) -47px -94px no-repeat; display:none;}
.show_list li .show_img .gz{right:32px; background-position:8px -94px;}
.show_list li .show_img .gz:hover{background-color:#d42c8b; background-position:8px -135px;}
.show_list li .show_img .gwc:hover{background-color:#d42c8b; background-position:-47px -135px;}
.show_list li .show_name{width:178px; height:40px; overflow:hidden; margin:5px 6px; line-height:20px; font-size:14px;}
.show_list li .show_price{color:#d42c8b; margin:0 5px;}
.show_list li .show_price .s_price_now{font-size:24px;}
.show_list li .show_price .s_price_prev{color:#707070; text-decoration:line-through; margin:0 5px;}
.show_list li:hover{border:#d42c8b 1px solid;}
.show_list li .festival_price{ margin-left:20px; color:Red;}