@charset "utf-8";
/* CSS Document */
.hotel_top{ width:100%; height:31px; background:#6f634b; position:relative; z-index:100; overflow:visible;}
.hotel_top .top_wz{ width:1000px; margin: 0 auto;}
.top_wz span,.top_wz a{ display:block; float:left; background:url(http://img1.badazhou.com/style/images/hotel/hotel_bgs.png) no-repeat;}
.top_wz span{ width:397px; height:21px; background-position:0px 0px; margin-top:5px;}
.top_wz a{ width:204px; height:43px; background-position:0px -21px; margin-left:380px;}
.hotel_header{ width:100%; margin-top:-30px; position:relative; z-index:10; height:260px;}
.hotel_header .bt{ width:1000px;height:180px; margin:0 auto; padding:55px 0px 25px 0px;}

.hover_kuang{ position:absolute; z-index:0; width:100%; height:1000px; left:0px;top:0px; overflow:hidden;}
.hotels_contaner{ margin:0 auto; width:1000px;z-index:6;position:relative;padding-bottom:20px;}

.hotel_top .xq{padding:0px 0px 40px 30px;width:801px; height:115px;}
.H_search{ width:100%; position:relative; overflow:visible; background:#A89B7C;z-index:7;}
.H_search ul{width:980px; margin:0 auto; background:#A89B7C; padding:10px;height:26px;position:relative;overflow:inherit;}
.H_search li{ float:left;color:#630;}
#zuoce{width:570px;}
#list_show{width:400px;}
.H_search label{ font-size:16px; vertical-align: middle; }
.H_search select{ border:1px solid #ccc; width:150px; height:26px; line-height:26px;font-size:13px; vertical-align: middle;color:#630;}
.H_search select option{ font-size:13px; padding:2px;color:#630;}
.H_search .sou{ width:46px; height:26px; border:none;cursor:pointer; background: url(http://img.badazhou.com/style/images/hotel/sou.jpg) no-repeat; margin-left:0px;}
.ck{font-size:15px; color:#630;cursor:pointer; display:block; background:#ccc3ae; padding:3px 0px 3px 10px; width:400px;}
.over{ background:#A89B7C; color:#663300;font-size:14px;font-weight:bold;}
.AL-show{display:none; width:980px;padding:10px; z-index:99em; background:#a89b7c;position:absolute; left:0px; top:46px;}
.AL-show .AL_bar{width:320px; float:left;}
.AL_bar dl{ width:260px; margin:0 auto; padding-left:5px; padding-bottom:10px;}
.AL_bar dt{ font-size:14px; color:#fff; font-weight:bold; padding-bottom:2px; border-bottom:1px solid #eee;color:#663300;}
.AL_bar dd{ padding:2px;}
.AL_bar dd a,.AL_bar dd a:visited{ color:#eee;}
.AL_bar dd a:hover{color:#663300;}

.maps{position:relative; z-index:0;}
.map{background:url(http://img1.badazhou.com/style/images/hotel/map.jpg) no-repeat -120px 0px; height:560px;width:1600px;}
.country{ position:absolute; z-index:2; width:360px;}
.country .city_name{padding-top:0px; cursor:pointer; width:100px; height:44px; background:url(http://img.badazhou.com/style/images/vacation/va_icon.png) no-repeat 0px -350px;}
.country .city_name>a{font-size:14px;color:#3a7f41;display:block; padding-left:31px; padding-top:6px;}
.country .show_city{ float:left;width:220px;z-index:9999; margin:-24px 0 0 90px;_margin:-20px 0px 0px 42px;display:none;}
.show_city .zs{ display:block;background:url(http://img.badazhou.com/style/images/vacation/va_icon.png) no-repeat -582px -352px; width:6px;height:23px;float:left;_background:none;}
.country .city{float:left;background:#fff;}
.country .city li{ padding:0px 5px 0px;float:left;height:18px; line-height:18px;}
.country .city li a:hover{color:#fb5f0a;}
.country li.chufa{height:54px; background-position:-142px -354px;}
.country div.cf{ margin:0px 0px 0px 80px; width:260px;}
#china{top:85px; left:590px;}
#cambodia{top:175px; left:590px;}
#philipines{top:185px; left:695px;}
#vietnam{top:210px; left:620px;}
#hk{top:124px; left:654px;}
#thailand{top:150px; left:585px;}
#malaysia{top:235px; left:594px;}
#singapore{top:263px; left:616px;width:90px;overflow:hidden;}
#maldives{top:280px; left:412px;}
#mauritius{top:390px; left:308px;}
#seychelles{top:310px; left:312px;}
#bali{top:322px; left:670px;}
#fiji{top:402px; left:890px;}
#hawaii{top:42px; left:890px;}
#tahiti{top:492px; left:990px;}
#UAE{top:106px; left:300px;}
#kenya{top:270px; left:250px;}
#tanzania{top:310px; left:220px;}
#france{top:20px; left:0px;}
#england{top:-10px; left:-10px;}
#italy{top:40px; left:15px;}

.maps .tu_info{ width:310px; height:406px;background:#A89B7C; _display:inline; color:#fff; font-size:14px; border-top:15px solid #A89B7C;border-bottom:15px solid #A89B7C;border-left:5px solid #A89B7C;border-right:5px solid #A89B7C;display:none;overflow-y:scroll; overflow-x:hidden; position:absolute;top:50px; right:0px;}
.maps .tu_info dl{background:#CCC3AE;min-height:376px;}
.maps .tu_info dt{ font-size:16px;font-weight:bold; padding-left:5px;}
.maps .tu_info dd{border-bottom:1px dashed #eee; padding:8px 5px;}
.maps area{cursor:pointer;}
.tu_info .desttitle{font-size:14px; font-weight:bold; display:block; padding-bottom:10px;}
.tu_info dd a{ display:block;color:#630; font-size:13px; padding-left:5px; padding-bottom:2px;}
.tu_info dd a:hover{ color:#fb5f0a; background:#fff;}

.hotel_water{ width:1000px; margin:0 auto;padding-top:20px;}
.h_bar{ width:180px; float:left;}
.xia{ margin-top:30px; _display:inline;}
.you{ margin-left:20px; _display:inline;}
.h_bar p{ margin-top:15px; height:150px; background:#fff; border:1px solid #ccc;}
.h_bar p img{ display:block; width:160px; height:78px; margin:0 auto;}
.h_bar p span a{ display:block; font-size:15px; color:#333; text-align:center; padding-top:20px;}
.h_bar p.o_xian{ border-color:#887a5a;}
.dujiacun {height:600px;position: relative;margin-top:30px;padding-top:20px;border-top:1px dashed #A89B7C;_display:inline;}
.focus {margin: 15px auto 0;overflow: hidden;}
#focustxt {display: block;left: 0;line-height: 22px;overflow: hidden;position: absolute;z-index: 99;}
#focustxt a.travel_title {font-size: 14px;font-weight: bold;}
p.hovers{ background:#ddd; border:1px solid #fb5f0a;}
/*add_css*/

.hotel_logo{width:1000px; margin:0 auto;padding-top:20px;padding-bottom:40px;}
.hotel_logo .ckg{ height:52px;padding-left:826px;}
.hotel_logo .logo_resort,.hotel_logo .logo_city{width:980px; background:url(http://img1.badazhou.com/style/images/hotel/hotel_bgs.png) no-repeat; height:45px; border-bottom:1px solid #ccc;}
.hotel_logo .logo_resort{ background-position:0px -106px;}
.logo_resort span{ display:block; width:20px; height:20px; background:url(http://img1.badazhou.com/style/images/hotel/hotel_bgs.png) no-repeat; float:left; cursor:pointer;}
.logo_resort #last_group{ background-position:-257px -23px; margin-left:935px; margin-top:20px;}
.logo_resort #next_group{ background-position:-277px -23px; margin-left:5px;margin-top:20px;}
.hotel_logo .logo_city{ background-position:0px -150px;}

/*eResort_info*/
.hotel_info{ padding-top:60px; margin:0 auto; width:1000px; position:relative;overflow:hidden;}
.hotel_info .js{ font-size:14px; padding:5px 0px 0px;}
.hotel_info dl{ padding-bottom:30px;}
.hotel_info dt{ font-size:14px; font-weight:bold; color:#333;}
.hotel_info dt.bz{ font-size:18px; padding-bottom:15px; color:#625237;}
.hotel_info dd{ padding:0px; font-size:13px;}
.hotel_info .ln{ font-size:14px; font-weight:bold;color:#fb5f0a;}
.bigjiange{height:25px;}
.jiange{ height:15px;}
.shouxie2{width:642px;height:83px;padding:20px 0px 10px 377px;}