@charset "utf-8";
/* CSS Document */
/*上面为从base复制来的==============================================================*/

/*banner start*/
#banner { width: 100%; height: 455px; position: relative; }
.banner_top { height: 7px; width: 100%; background: url(../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: 1920px; position: absolute; left: 50%; margin-left: -960px; display: none; }
.banner_bnt { display: inline; position: absolute; width:200px; height: 67px; top: 350px; left: 50%; margin-left: -95px; }
.banner_bnt img { margin-left: -8px; }
.banner_bottom { height: 54px; width: 100%; background: url(../images/banner/banner_bottom.png) repeat-x; position: absolute; bottom: 0; _bottom: 53px; left: 0; z-index: 3; }
.book_i { margin: 0 auto; height: 53px; width: 980px; position: relative; bottom: 50px; *bottom:53px;
_bottom: 53px; z-index: 101; }
.book_i table {/* position: absolute; left: 0; top: 9px; width: 100%; */ width: 100%; height: 30px; margin-top: 5px; line-height: 30px; }
.select .select-box { position: relative; z-index: 99999997; }
.select { width: 179px; height: 30px; line-height: 26px; padding: 0px; background: #fff no-repeat 161px center; }
.input_d { width: 180px; padding: 0; height: 30px; line-height: 31px; border: 0; background: #fff url(/images/input_d.png) no-repeat 161px center; }
.input_d:hover { cursor: pointer; }
.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; height: 24px; 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: 154px; height: 30px; line-height: 31px; background: #fff; padding: 0 7px 0 14px; background: #fff; color: #8b8b8b; }
.time input { font-size: 12px; font-family: Arial; padding-left: 10px; color: #2e2e2e; border: 0; width: 105px; _margin-top: 6px; background: #fff url(../images/input_t.png) no-repeat right center; }
.time input:hover { cursor: pointer; }
.book_btn { padding-bottom: 3px; width: 129px; height: 32px; border: 0; /*background: url(../images/book_index.png) no-repeat left center;*/ cursor: pointer; margin: 0 14px 0 0; 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 { color: #fff; text-decoration: underline;}
.good {color: #fff; padding-left: 20px; background: url(../images/good.png) no-repeat left center; height:16px; }
/*book end*/


/*index_main*/
.index_main { padding-top: 36px; position: relative; _top: -36px; width: 100%; background: #343434 url(../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(../images/brand_btn.png) no-repeat right center; color: #a5853c; width: 82px; }
.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(/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(/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(../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(../images/discount_bg.png) repeat-x center; bottom: 190px; color:#FFFFFF; height: 24px; 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: 50px; background: url(../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(../images/time.png) no-repeat left center; }
.discount_list ul li .eye { font-family: Arial; float: left; color: #858585; padding-left: 20px; background: url(../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(../images/zz_bg1.png); }
.zz_box { width: 665px; position: absolute; margin-top: -140px; }
.zz_bg { width: 665px; background: url(../images/zz_bg.png) repeat-y; }
.zz_top { position: relative; _top: 8px; width: 665px; background: url(../images/zz_top.png) no-repeat left top; height: 7px; }
.zz_bottom { position: relative; _bottom: 8px; width: 665px; background: url(../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; }
.destination_box .destination_list ul li .text h5 a { font-size: 12px; color: #fff; }
.destination_box .destination_list ul li .text p { height: 66px; line-height: 20px; margin-top: 7px; }
.destination_box .destination_list ul li .text p a { display: block; color: #d9d9d9; }
.destination_box .destination_list ul li .text div { color: #aaa; height: 20px; line-height: 20px; display:none;}
.destination_box .destination_list ul li .text span { font-size: 14px; font-family: Arial; color: #a5853c; padding: 0 4px 0 2px; }

/*目的地*/
