﻿@charset "utf-8";
/* CSS Document */
/*上面为从base复制来的==============================================================*/

/*banner start*/
#banner { width: 100%; height: 455px; position: relative; }
.banner_top { height: 7px; width: 100%; background: url(/hotel/images/banner/banner_top.png) repeat-x; position: absolute; top: 0; left: 0; z-index: 100; }

.index_banner { min-width: 1000px; height: 455px; overflow: hidden !important; text-align: center; position: relative; }
.index_banner img { height: 455px; width:1728px; position: absolute; left: 50%; margin-left: -864px; display: none; }
.banner_bnt { display: inline; position: absolute; width: 192px; height: 67px; top: 350px; left: 50%; margin-left: -95px; }
.banner_bnt img { margin-left: -8px; }
.banner_bottom { height: 53px; width: 100%; background: url(/hotel/images/banner/banner_bottom.png) repeat-x; position: absolute; bottom:0; left: 0; z-index: 3; }
.book_i { margin: 0 auto; height: 53px; width: 1146px; position: relative; bottom: 59px;  z-index:1000001; }
.book_i table {/* position: absolute; left: 0; top: 9px; width: 100%; */  width: 100%; height:30px; margin-top:14px;  }



.search{ width:980px; height:114px; background:#424242;}
.search table{ text-align:center; width:100%; margin:0 auto; padding:24px 0; font-size:14px; color:#fff;}
.select .select-box { position:relative; z-index:99999997;}
.select { width: 180px; height: 30px; line-height: 31px; padding:0px; background: #fff no-repeat 161px center; }
.select-box #tip-select { border-top: 1px solid #ccc; font-size: 12px; text-align: left; width: 168px; background: #fff; position:absolute; top:-26px;   }
.select-box #tip-select li { margin:0; line-height: 24px; padding-left: 12px; cursor: pointer;  }
.select-box #tip-select li:hover { background: #ccc; }
.select-box #tip-select li.current_a { color: #fff; background-color: #ccc; }
.select-box #tip-select li.selected_a { background-color: #ddd; }
.time { width: 168px; height: 30px; line-height: 31px; background: #fff; padding: 0 0px 0 14px; background: #fff ; color: #8b8b8b; margin-left: 8px; }
.time input { font-size: 12px; font-family: Arial; padding-left: 10px; color: #2e2e2e; border: 0; width: 92px; _margin-top: 6px;  background: #fff url(/hotel/images/input_t.png) no-repeat right center; }
.time input:hover{ cursor:pointer;}
.input_d{ width:248px; height:30px; line-height:30px;padding-left:12px;border:0; color:#646464; background:#fff url(/hotel/images/input_d.png) no-repeat ; background-position:240px center;}
.input_dnobug{ width:235px; padding-right:26px; line-height:31px; height:30px;padding-left:12px;border:0; color:#646464; background:#fff url(/hotel/images/input_d.png) no-repeat 256px center;}
.input_d:hover,.input_dnobug:hover{ cursor:pointer;}
.input_t{ width:148px; font-family:Arial; font-size:12px; padding-left:12px; height:30px; line-height:30px;border:0; color:#646464; background:#fff url(/hotel/images/input_t.png) no-repeat 135px center;}
.input_b{cursor:pointer; width:117px; height:34px; padding:0 0 3px; background:url(/hotel/images/book_btn.png) no-repeat left center; border:0; font-size:14px; color:#fff; font-weight:bold;}
.book_btn { padding-bottom: 3px; width: 129px; height: 32px; border: 0; /*background: url(/hotel/images/book_index.png) no-repeat left center;*/ cursor: pointer; display: block; color: #fff; font-weight: bold;  background:#a5853c; border-radius:3px; box-shadow:0 3px 5px #322f29; -webkit-box-shadow:0 3px 5px #322f29; -o-box-shadow:0 3px 5px #322f29; -moz-box-shadow:0 3px 5px #322f29; -ms-box-shadow:0 3px 5px #322f29;}
.cancel { line-height:16px;  color: #fff; text-decoration: underline; }
.goodtd{background: url(/hotel/images/good.png) no-repeat 20px center; padding-left:20px;}
.good {  line-height:16px; color: #fff;   height: 16px; }
/*book end*/


/*index_main*/
.index_main { padding-top: 36px; position: relative; _top: -36px; width: 100%; background: #343434 url(/hotel/images/index_bg.gif) no-repeat center top; }
/*brand start*/
#brand { width: 930px; height: 96px; margin: 0 auto; background: #424242; padding: 24px; overflow:hidden; position:relative;z-index:4;}
#picon{ width:765px; height:95px; overflow:hidden; position:relative; z-index:5;}
#picon .aa{ border-right:1px dashed #ccc;background:#424242; margin-right:30px; padding-right:20px;position: absolute; top:0px;left: 0px; width:425px; height:95px;cursor:pointer; z-index:6;}
#picon .aa .pic_index{ margin:0; padding:0;}
#picon .aa .pic_index .diapo{position: absolute; cursor:pointer; visibility:hidden;}
#picon .text{width:240px; top:0%;padding-left:34px; position:absolute; left:120px; z-index:10;}
#picon .text h2 a{ font-size:12px; height:22px; line-height:22px; color:#fff; font-weight:bold;}
#picon .text p{color:#fff; height:40px;  line-height:20px;overflow: hidden; margin-bottom:6px; line-height:22px;}
#picon .text .brandhotel a{display:block;height:22px; line-height:22px;  background:url(/hotel/images/brand_btn.png) no-repeat right center;  color:#a5853c; width:130px;}
.video{ cursor:pointer; position:absolute; top:24px; right:24px;}
/*brand end*/
/*bottom start*/
#bottom{ width:100%; background:#303030; margin-top:40px; }
.bottom_list{ width:980px; margin:0 auto; padding:18px 0 8px;}

.partner{ float:left;  width:544px;  background:url(/hotel/en_images/b_bg.gif) no-repeat right 8px; margin-bottom:10px;}
.partner li{ float:left; width:135px; height:92px;}
.partner .title{ clear:both; width:100%; font-size:12px; height:30px; color:#c1c1c1; margin-bottom:20px;}

.notice{ float:left; width:188px; background:url(/hotel/en_images/b_bg.gif) no-repeat right 8px;}
.title{ color:#c1c1c1;}
.notice_list{ padding:0 26px;}
.share{ margin:6px 0 5px;}
.share a{ margin-left:8px;}

.show{ float:right; width:248px;}
.show_list{ padding-left:28px;}
.show span{color:#c1c1c1; margin:25px 0 10px; display:block;}
.indexemail{ width:216px; height:30px; line-height:30px; background:url(/hotel/images/email.png) no-repeat left center; margin-top:6px; float:left;}
.indexemail input{ border:0; width:127px; background:none; color:#737373; height:30px; line-height:30px; float:left; padding:0 10px;}
.indexemail a{ display:block; float:left; width:69px; height:30px; line-height:30px; text-align:center;font-family:"Microsoft Yahei","微软雅黑"; font-size:14px; color:#fff;}



/*discount*/
.middle{ width:980px; margin:24px ;}
.discount{ width:646px; float:left; }
.discount_title{font-size:14px; color:#fff; padding-bottom:18px; position:relative;}
.discount_title .left{ position:absolute; right:24px;}
.discount_title .right{ position:absolute; right:0;}


.discount_list{width:646px;background:#424242;height:300px;position:relative;overflow:hidden;}
.discount_list ul li{width:186px; padding:26px 0 26px 22px; float:left; position:relative}
.discount_list ul li .hotelname { background: url(/hotel/images/discount_bg.png) repeat-x center; bottom: 190px; color:#FFFFFF; height: 24px; width:140px; overflow:hidden;left: 22px; line-height: 24px; padding: 0 16px; position: absolute; }
.discount_list ul li .hotelname a{ color:#585858;}

.discount_list ul li img{display:block;width:186px; height:111px;}

.discount_list ul li h4{ margin:12px 0 6px;}
.discount_list ul li h4 a{ color:#fff; font-size:12px;}
.discount_list ul li .cf{ clear:both; color:#aaaaaa; display:block; line-height:22px; height:44px; overflow:hidden;}
.discount_list ul li .xq{ color:#a5853c; width:70px; background:url(/hotel/images/go.png) no-repeat right center; display:block; margin-top:12px;}
.discount_list ul li .time_d{ margin-right:30px; margin-bottom:10px; float:left; color:#858585; padding-left:20px; background:url(/hotel/images/time.png) no-repeat left center;}
.discount_list ul li .eye{ font-family:Arial; float:left;color:#858585; padding-left:20px; background:url(/hotel/images/eye.png) no-repeat left center;}

.disition_box{ width:304px; float:right; position:relative;z-index:2; }
.disition_list{width:300px; background:#424242; height:300px; overflow:hidden;}
.disition_list .left{ position:absolute; right:24px;}
.disition_list .right{ position:absolute; right:0;}
.disition_list ul li{ height:110px; padding:20px 0 ;}

.disition_list ul li .pic{ float:left;}
.disition_list ul li .pic img{ width:131px; height:113px; display:block;}
.disition_list ul li .word{ width:110px; float:right; margin-right:10px; display:inline;}
.disition_list ul li .word h5{ font-size:12px; margin-top:2px;}
.disition_list ul li .word h5 a{ color:#fff;}
.disition_list ul li .word p{ height:66px; line-height:22px; overflow:hidden;}
.disition_list ul li .word p a { display:block; color:#d9d9d9; line-height:20px; margin:8px 0;}
.disition_list ul li .word .price{color:#d9d9d9;margin-top:10px;}
.disition_list ul li .word span a{ font-size:14px; font-family:Arial; color:#a5853c; padding:0 4px 0 2px;}


/*zz 开始*/
.zz{ display:none; width:100%; height:100%;position:absolute; z-index:9999999999999; left:0; top:0; background:url(/hotel/images/zz_bg1.png);}
.zz_box{ width:665px; position:absolute; margin-top:-140px;}
.zz_bg{ width:665px; background:url(/hotel/images/zz_bg.png) repeat-y;}
.zz_top{ position:relative; _top:8px; width:665px; background:url(/hotel/images/zz_top.png) no-repeat left top; height:7px; }
.zz_bottom{position:relative; _bottom:8px;  width:665px; background:url(/hotel/images/zz_bottom.png) no-repeat left bottom;height:7px; }
.zz_detail{ padding:20px 20px 60px; color:#524e45;}
.zz_detail table{ width:98%; margin:18px auto 26px;border-collapse:collapse; text-align:center;}
.zz_detail th{ height:35px; background:#ccc;border:1px solid #ccc;}
.zz_detail td{ border:1px solid #ccc; height:48px; }
.night{ font-size:14px; font-weight:bold; padding-bottom:12px; border-bottom:1px solid #b4b4b4; position:relative;}
.night span{ float:right; cursor:pointer;}
.special{ color:#000;}
.zz_detail span{ color:#da960d; font-family:Arial;}
.zz_detail .red{ color:#e41414; padding-left:8px;}
.red{ color:#e41414;}
/*zz 结束*/

/*目的地*/
.destination_box{ width:304px; float:right; position:relative;z-index:2; }
.destination_box .destination_title{font-size:14px; color:#fff; padding-bottom:18px; position:relative;}
.destination_box .destination_title .left{ position:absolute; right:24px;}
.destination_box .destination_title .right{ position:absolute; right:0;}

.destination_box .destination_list{width:300px;  height:300px;background:#424242; overflow:hidden;}
.destination_box .destination_list ul li{ height:131px; padding:19px 20px 0px 20px;}
.destination_box .destination_list ul li .img{ width:131px; height:113px; float:left;}
.destination_box .destination_list ul li .img img{ width:131px; height:113px;}
.destination_box .destination_list ul li .text{ width:100px;height:113px; float:right;}
.destination_box .destination_list ul li .text h5{ width:100px; height:24px; line-height:24px; overflow:hidden;}
.destination_box .destination_list ul li .text h5 a{ font-size:12px; color:#fff;}
.destination_box .destination_list ul li .text p { line-height:20px; margin-top:7px;}
.destination_box .destination_list ul li .text p a {  display:block; height:65px; color:#d9d9d9;word-break:break-all; overflow:hidden;}
.destination_box .destination_list ul li .text div{color:#aaa; height:20px; line-height:20px; }
.destination_box .destination_list ul li .text  span{ font-size:14px; font-family:Arial; color:#a5853c; padding:0 4px 0 2px;}

/*目的地*/



