﻿@charset "utf-8";

/* index */
.index_hotel{width:100%;height:320px;overflow:hidden;position:relative;z-index:2}
#AdCycle{z-index:2;width:100% !important}
#AdCycle a{height:320px;display:block;width:100% !important;text-align:center}
#AdCycle a img{height:320px;max-width:100%}
.adMt{margin:0 auto;width:1200px;position:relative;z-index:3}
#AdCycleNav{right:0;bottom:15px}
#AdCycleNav a{width:16px;height:16px;background-color:#fff;border-radius:50%;margin-right:10px}

.index_sea{width:1200px;position:relative;z-index:5;margin:0 auto}
.index_sea .sea_box,.index_sea .sea_bg{height:320px;left:0;position:absolute;width:300px;z-index:6}
.index_sea .sea_bg{background:#000;opacity:0.3;filter:alpha(opacity=30);z-index:5}
.index_sea .sea_box{width:250px;padding:0 25px}
.index_sea .sea_box h1{height:36px;background:url(../images/sea.png) no-repeat 3px 9px;padding-left:28px;line-height:36px;margin-bottom:8px;color:#fff;font-size:18px;margin-top:6px}
.sea_box_u{width:250px;margin:10px auto 0}
.sea_box_u li{height:36px;display:block;position:relative;margin-bottom:16px}
.sea_box_u li label{display:block;position:absolute;font-size:14px;color:#999;top:9px;_top:12px;left:12px}
.sea_box_u li input{width:236px;height:32px;font-size:14px;line-height:32px;padding-left:10px;border-width:2px;color:#666}
.sea_box_u li input.inp_city,.sea_box_u li input.inp_date{background-repeat:no-repeat;background-color:#fff}
.sea_box_u li input.inp_city{background-position:221px 16px}
.sea_box_u li input.inp_date{font-family:Arial;width:196px;padding-left:50px;color:#333;background-position:218px -18px}
.sea_box_u  .inp_but{display:block;width:250px;height:34px;overflow:hidden;color:#fff;font-size:16px;text-align:center;border:none;cursor:pointer}

#cityMenu{width:248px}

.hot-box{margin-top:20px}
.hot-tit{border-bottom-width:2px;border-bottom-style:solid;height:42px}
.hot-tit p{font-size:24px;font-weight:bold;width:305px;line-height:42px;position:relative}
.hot-tit p span{background:url(../images/index_g.gif) no-repeat 0 0;width:97px;height:36px;top:5px;left:152px;position:absolute}
.hot-tit-r{padding-top:16px;position:relative}
.hot-tit-r a.hot-tit-m{float:right;padding:0 10px}
.hot-tit-r ul{vertical-align:bottom}
.hot-tit-r li{float:left;margin-right:10px}
.hot-tit-r li a{padding:2px 10px;border:1px solid #fff}
.hot-tit-r li a.c1_bgt{border-radius:3px;color:#fff}
.hot-cnt-box{border-bottom:1px dashed #ddd;border-right:1px dashed #ddd;min-height:341px;margin-bottom:20px;overflow:hidden}
.cnt-item li{float:left}
.cnt-item li a{float:left;background-color:#fff;border-left:1px dashed #ddd;height:321px;width:260px;padding:20px 19px 0;position:relative;border-top:1px dashed #ddd;margin-top:-1px}
.cnt-item .inner-box{position:absolute;left:19px;top:20px}
.cnt-item .inner-boxe{background-color:#fff;position:relative;z-index:1}
.inner-boxe img{display:block;background-color:#fff;height:194px;width:260px}
.inner-boxe .hot-hotel-fs{border-bottom:1px solid #ddd;height:45px;width:260px;padding-top:10px}
.inner-boxe .hot-hotel-pj{border-right:1px solid #ddd;color:#666;float:left;font-size:14px;height:45px;line-height:44px;width:130px;text-align:center}
.inner-boxe .hot-hotel-pj span{font-size:24px;font-family:Arial}
.inner-boxe .hot-hotel-jg{float:left;font-size:14px;width:129px;text-align:center;font-size:14px;height:45px;line-height:44px;color:#666}
.hot-hotel-jg .hot-hotel-fh{font-size:16px}
.hot-hotel-jg .hot-hotel-sz{font-size:32px}
.inner-boxe .hot-hotel-js{padding:10px;width:240px;height:40px;overflow:hidden;color:#999}
.inner-boxe .hot-hotel-bg{background:url(../images/bg_line.png) repeat-x;height:50px;position:absolute;top:144px;width:260px;left:0;z-index:1}
.inner-boxe .hot-hotel-name{font-size:16px;color:#fff;left:0;position:absolute;line-height:30px;padding-left:15px;overflow:hidden;top:164px;width:245px;z-index:2}
.cnt-item li a.hover{background-color:#f0f0f0}

.hot-left{width:880px}
.hot-rg{width:300px}
.hot-left h2,.hot-rg h2{font-size:20px;padding-bottom:10px;border-bottom:1px dashed #ddd}
.hot-left h2 a{float:right;font-size:12px;line-height:26px;padding-right:10px}

.foot_rg_con{height:200px;overflow:hidden;margin-bottom:15pxx`}
.foot_rg_con ul{margin-top:10px}
.foot_rg_con li{margin-bottom:10px}
.foot_rg_con li h3{font-size:14px;line-height:22px}
.foot_rg_con li .rg_1{margin:5px 0}
.foot_rg_con li .rg_1 span{margin-right:5px}
.foot_rg_con li .rg_2{background-color:#f9f8f8;border:1px solid #f1f1f1;color:#666;padding:10px}

.pai-cm{overflow:hidden;margin-top:20px}
.pai-cm ul{width:910px}
.pai-cm li{width:126px;text-align:center;float:left;margin-right:24px}
.pai-cm li a{display:block}
.pai-cm li span{border:1px solid #eee;display:block;height:100px}
.pai-cm li span img{display:inline-block;*display:inline;*zoom:1;width:50px;height:40px;margin-top:30px}
.pai-cm li p{margin-top:10px;line-height:20px;font-size:14px}
.pai-cm li a:hover{text-decoration:underline}

/* search  */
.h-sea-bg{background:url(../../lvyou/images/m_bg.png) no-repeat center top #f0f0f0;padding:15px 0 20px;width:100%;box-shadow:0 1px 4px #bbb}
.sea-list{background-color:#fff;box-shadow:0 1px 3px #ddd}
.sea-list-top{border-top-style:solid;border-top-width:2px;padding:3px;height:42px;background-color:#f6f6f6}
.list-top-con{padding:6px}
.list-top-con li{float:left;margin-right:4px}
.list-top-con li label{float:left;color:#555;line-height:30px;padding-right:6px;width:65px;text-align:right}
.list-top-con li input.d_u_int{padding:3px 8px;width:180px;height:22px;line-height:22px}
.list-top-con li input.d_u_txt{background-repeat:no-repeat;background-position:180px 12px}
.list-top-con li input.d_u_date{background-repeat:no-repeat;background-position:175px -22px}
.list-top-con li input.d_u_sub{height:30px;width:72px;text-align:center;cursor:pointer;font-size:14px;color:#fff;border:none;margin-left:6px}
.list-top-con #cityMenu{width:196px}
.sea-list-dm{border-top:1px solid #ddd;padding:10px 10px 7px}

.par_u li.title{float:left;width:90px;line-height:26px;padding-right:8px;font-size:14px;text-align:right}
.par_u li.content{float:left;width:1000px;line-height:26px}
.par_u li.content a{float:left;margin-right:10px;height:26px;padding:0 10px;font-size:14px;margin-bottom:3px}
.par_u li.content a.c1_bgt{color:#fff;border-radius:3px}
.par_u li.content span{margin-right:10px;padding-left:10px}
.par_u li.content span input,.par_u li.content span label{vertical-align:middle}
.par_u li.content span input{margin-right:5px}
.par_u .moreT,.par_u .moreE{float:right;width:50px;color:#666;height:26px;cursor:pointer;text-align:right;line-height:26px;position:relative}
.par_u .moreT i,.par_u .moreE i{display:block;background:url(../images/hBg.gif) no-repeat -185px -681px;position:absolute;width:16px;height:16px;top:5px;left:5px}
.par_u .moreE i{background-position:-113px -681px}

.hotel_rg{float:right;width:250px}
.h_le_tj{border-top-width:2px;border-top-style:solid;box-shadow:0 1px 4px #bbb;background-color:#fff}
.h_le_tj h2{border-top:none;border-bottom:none;padding:5px 10px;line-height:22px;font-size:14px;font-weight:bold}
.h_le_tj .le_tj_d{padding:0 10px}
.h_le_tj .le_tj_d li{padding:8px 0;border-bottom:1px solid #e5e5e5}
.h_le_tj .le_tj_d li:last-child{border:none}
.h_le_tj .le_tj_d li dt{float:left;width:72px;height:54px;margin-right:8px}
.h_le_tj .le_tj_d li dt img{display:block;width:72px;height:54px}
.h_le_tj .le_tj_d li dd{float:left;width:148px;line-height:18px;height:18px;overflow:hidden;color:#888}
.h_le_tj .le_tj_d li dd span{font-size:14px;margin-right:3px}

.hotel-left{width:930px}
.hotel-tem{height:36px;background-color:#fff;width:100%;box-shadow:0 1px 4px #bbb}
.hotel-tem a{float:left;font-size:14px;padding:0 15px;height:36px;line-height:36px}
.hotel-tem a i{background:url(../../lvyou/images/search_ico24.png) no-repeat 0 0;height:15px;width:10px;margin-left:5px;display:inline-block;vertical-align:middle}
.hotel-tem a i.down{background-position:0 -369px}
.hotel-tem a i.up{background-position:-13px -370px}
.hotel-tem a.c1_bgt{color:#fff}
.hotel-tem a.c1_bgt i.down{background-position:-37px -369px}
.hotel-tem a.c1_bgt i.up{background-position:-49px -370px}
.hotel-tem span{float:right;line-height:36px;color:#666;padding-right:15px;font-size:14px}
.hotel-tem span em{margin-right:6px}

.noText{margin-top:20px;text-align:center;font-size:16px;line-height:30px}
.item_list{border:1px solid #ddd;margin-top:20px;background-color:#fff;box-shadow:0 1px 4px #bbb;padding:15px}
.item_list:hover{box-shadow:0 0 10px rgba(0,0,0,.7)}
.list_box dl{overflow:hidden;padding-bottom:10px}
.list_box dt,.list_box dd{float:left}
.list_box dt{border:1px solid #e5e5e5;height:110px;width:146px;padding:2px;overflow:hidden}
.list_box dt img{display:inline-block;width:146px;height:110px}
.list_box dd.b_info{width:550px;padding:0 12px;border-right:1px solid #d5d5d5;height:110px;margin-top:3px}
.list_box dd.b_price{text-align:center;width:160px;padding:20px 0 0 10px}
.b_info h3{height:26px;line-height:26px;font-size:16px}
.b_info p.info_ars{height:22px;line-height:22px;color:#333;margin:5px 0;font-size:13px}
.b_info p.info_ars em{color:#666}
.b_info p.info_txt{color:#999;height:22px;line-height:22px}
.b_info p.info_x{margin-top:5px;line-height:22px}
.b_info p.info_x a.z-city{margin-right:20px;background:url(../images/h_map.png) no-repeat left center;padding-left:16px}
.list_box dd.b_price .pri{line-height:32px;font-size:14px;color:#666}
.list_box dd.b_price .pri span em{font-size:26px;margin:0 3px}
.list_box dd.b_price .other{margin-top:5px}

.box-map{background-color:#666;height:300px;width:898px;display:none;overflow:hidden}

.box_tab{margin-top:10px}
.box_tab dl{padding-bottom:0;overflow:visible;padding:3px 0;border-bottom:1px solid #e5e5e5}
.box_tab dt,.box_tab dd{height:36px;line-height:36px;overflow:hidden;padding:0 5px}
.box_tab dt{border:none;width:200px;text-align:left}
.box_tab dd{text-align:center;width:82px}
.box_tab dl.tit dt,.box_tab dl.tit dd{background-color:#8c96a2;color:#fff;height:32px;line-height:32px}
.box_tab dl.tit{padding:0;border-bottom:none}
.box_tab dd.t-pri{width:206px;text-align:left;padding:0 10px}
.box_tab dd.t-pri .price em{font-size:16px;margin-left:3px}
.j-fen{margin-left:10px;background:url(../../lvyou/images/labelbg.gif) no-repeat 0 0;display:inline-block;font:12px/20px Arial;height:20px;padding-left:22px;width:auto;color:#f60;text-indent:0;position:relative;top:-2px}
.di{background-position:0 0}
.song{background-position:0 -21px}
.j-fen em{background:url(../../lvyou/images/labelbg.gif) no-repeat right -42px;padding-right:6px;display:inline-block;font:12px/20px Arial;text-indent:0}
.box_tab dd span.del{text-decoration:line-through;color:#888;font-family:arial}
.box_btn{width:82px;height:28px;border:0 none;border-radius:3px;color:#fff;cursor:pointer}
.box_btn_m{background:#aaa;cursor:default}
.tab_d{padding:8px 10px;border-bottom:1px solid #e5e5e5;background:#f5f5f5;line-height:26px;display:none;font-size:14px;color:#666}

/* info */
.h_show_d{box-shadow:0 1px 3px #ddd;border:1px solid #ddd;background-color:#fff;padding:15px}
.tit_top{border-bottom:1px solid #e5e5e5;padding-bottom:8px}
.tit_top h1{height:36px;line-height:36px;overflow:hidden;font-size:24px}
.tit_top h1 span{padding-left:10px}
.tit_top p{font-size:14px;color:#888;height:22px;line-height:22px;overflow:hidden;margin-top:3px}
.tit_top .price{width:160px;line-height:70px;font-size:14px}
.tit_top .price em{font-size:32px;margin:0 5px}
.tit_top .price i{font-size:18px}

.h_show_left{height:300px;width:668px;overflow:hidden}
.info-slider{height:300px;width:668px}
.info-slider .bd{float:left;width:400px;height:300px;overflow:hidden}
.info-slider .bd img{width:400px;height:300px}
.info-slider .bd li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.info-slider .hd{float:right;width:268px;position:relative;height:300px;overflow:hidden;z-index:2}
.info-slider .hd li{float:left;margin:0 0 10px 10px;*dispaly:inline;cursor:pointer;width:124px;height:93px;position:relative;z-index:2}
.info-slider .hd li img{width:116px;height:87px;border:3px solid #ddd}
.info-slider .hd li span{background-color:#000;opacity:0.3;filter:alpha(opacity=30);position:absolute;width:116px;height:87px;top:3px;left:3px;z-index:3}
.info-slider .hd li.on img{border-color:#f60}
.info-slider .hd li.on span{display:none}
.info-slider .s-more{display:block;font-size:12px;height:22px;line-height:22px;position:absolute;width:124px;text-align:center;z-index:10;left:144px;top:242px}
.info-slider .s-more a{color:#fff}

.h_show_right{width:482px;height:300px}
.show_m{display:block}
.show_m a{border-radius:3px;color:#fff;display:inline-block;height:24px;margin-right:5px;overflow:hidden;padding:0 10px}
.show_m a.m_coll{background:#68bd77}
.show_m a.m_fqa{background:#c286e3}
.show_m a.m_print{background:#54b3fc}
.show_m a.m_map{background:#40d024}

.h_show_right li{color:#888;height:24px;line-height:24px;overflow:hidden;padding:3px 0}
.h_show_right li span{color:#000}
.h_show_right li em{font-family:Arial;font-size:14px}
.h_show_right li b{font-weight:normal;color:#000;margin-left:10px}
.h_show_right li.last{padding:0;height:auto;border-top:1px solid #dfdfdf;margin-top:6px}
.h_show_right li.last h3{font-size:14px;line-height:32px;color:#333}
.h_show_right li.last .last-dm{overflow:hidden;padding:5px 0 16px}
.h_show_right li.last .last-dm span{float:left;height:26px;line-height:26px;margin-right:6px;padding:0 8px;color:#fff;border-radius:3px;display:none}
.h_show_right li.last .last-dm span.d1-1{background-color:#f60;display:block}
.h_show_right li.last .last-dm span.d2-1{background-color:#6cc;display:block}
.h_show_right li.last .last-dm span.d3-1{background-color:#f9c;display:block}
.h_show_right li.last .last-dm span.d4-1{background-color:#f99;display:block}
.h_show_right li.last .last-dm span.d5-1{background-color:#f96;display:block}
.h_show_right li.last .last-dm span.d6-1{background-color:#f66;display:block}

.info-box{background-color:#fff;padding:20px;box-shadow:0 1px 3px #ddd}
.info-box h2,.hotel-all-top{height:45px;line-height:45px;padding-left:55px;font-size:22px;position:relative;z-index:1}
.info-box-dm{margin-top:20px}
.info-box dt,.info-box dd{float:left}
.info-box-dm .box_tab{margin-top:20px}
.info-box-dm .in-load{text-align:center;padding:15px 0}
.info-box-dm .box_tab dd.t-all{width:122px}
.info-box-dm .box_tab dd.t-all em{font-size:16px;margin-left:3px}
.info-box-dm .box_tab dt{width:280px}
.info-box-dm .box_tab dt a{font-size:14px}
.info-box-dm .box_tab dd.t-pri{width:266px}
.info-box-dm .box_tab dd{width:102px}
.info-box-dm .box_tab dd.t-pri i.pri-m{font-size:14px;margin-left:10px}

.dm_date{height:28px}
.dm_date span{float:left;color:#333;margin-right:12px;position:relative;height:28px;line-height:28px;font-size:14px}
.dm_date .date_int{height:18px;line-height:18px;padding:4px 30px 4px 5px;border:1px solid #ccc;font-family:Arial;color:#888;width:110px;box-shadow:0 1px 3px #ddd inset}
.dm_date span em{height:28px;position:absolute;width:25px;background:url(../../common/images/icobg.png) no-repeat 0 -79px;top:0;right:0}
.dm_date .data_sub{width:78px;height:28px;color:#fff;border-radius:3px;display:inline-block;*display:inline;*zoom:1;text-align:center;line-height:28px}

.info-icon{background:url(../../common/color/images/info.png) no-repeat 0 0;width:45px;height:45px;position:absolute;z-index:1;left:0;top:0}
.info-icon-yd{background-position:-180px 0}
.info-icon-hotel{background-position:-45px 0}
.info-icon-st{background-position:-135px 0}
.info-icon-1{background-position:-405px 0}
.info-icon-2{background-position:-360px 0}
.info-icon-3{background-position:-45px -45px}
.info-icon-4{background-position:-90px -45px}
.info-icon-5{background-position:-135px -45px}
.info-icon-6{background-position:-315px 0}
.info-icon-pic{background-position:-270px 0}
.info-icon-map{background-position:0 0}
.info-icon-dp{background-position:-225px -45px}
.info-icon-zx{background-position:-180px -45px}

.info-nav{margin-top:20px;height:53px}
.hotel-nav{font-size:18px;border-width:2px 1px 1px;border-style:solid;border-left-color:#d5d5d5;border-right-color:#d5d5d5;border-bottom-color:#d5d5d5;box-shadow:1px 3px 4px -2px rgba(34, 25, 25, 0.2);background-color:#fcfcfc;position:relative;z-index:5}
.hotel-nav li{float:left;line-height:50px;height:50px}
.hotel-nav li a{float:left;height:50px;text-align:center;border-right:1px solid #eee;white-space:nowrap;padding:0 20px}
.hotel-nav li.c1_bgt{border:0 none}
.hotel-nav li:last-child a{border-right:none}
.hotel-nav li.c1_bgt a,.hotel-nav li a:hover{color:#fff}
.ui-on{position:fixed;top:0;z-index:500;left:50%;margin:0 0 0 -600px;width:1200px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

.hotel-all{border-top:none;background-color:#fff;padding-top:10px}
.dm-con{padding:15px 20px 10px}
.hotel-all-dm{margin-top:10px;line-height:26px;text-align:left;overflow:hidden;border:1px solid #dde2fd;border-top-width:2px;padding:20px;font-size:14px}

.hotel-all-dm table.noBorderTable td,.hotel-all-dm div table.noBorderTable th,.hotel-all-dm div table.noBorderTable caption{border:1px dashed #ddd !important}
.hotel-all-dm table{margin-bottom:10px;border-collapse:collapse;display:table;border-spacing:0;}
.hotel-all-dm td,.hotel-all-dm th{background:white;padding:5px 10px;border:1px solid #ddd}
.hotel-all-dm caption{border:1px dashed #ddd;border-bottom:0;padding:3px;text-align:center}
.hotel-all-dm th{border-top:2px solid #bbb;background:#f7f7f7}
.hotel-all-dm td p{margin:0;padding:0}
.hotel-all-dm img{max-width:1000px}

.js-d li{padding:5px 0 5px 10px;border-bottom:1px dashed #ddd}
.js-d li b{display:block}

.dm_con_pic{width:1135px}
.dm_con_pic li{float:left;*display:inline;margin:0 15px 15px 0;width:212px}
.dm_con_pic li a{display:block;background-color:#fff;width:212px;height:159px;position:relative;overflow:hidden;border-radius:5px}
.dm_con_pic li a img{display:block;width:212px;height:159px}
.dm_con_pic li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.dm_con_pic li p{position:absolute;height:30px;padding:0 10px;line-height:30px;color:#fff;overflow:hidden;width:192px;left:0;bottom:0}

#map{height:500px;width:1110px;background-color:#f5f3f0}

.reviews_con,.faqBox{margin-top:20px}
.view_tit,.ques-top{font-size:14px}
.view_tit{height:32px;line-height:32px;padding:0 10px;background:#f0f0f0}
.view_tit span{float:right;font-size:12px}
.view_tit em{margin:0 3px}
.view_com{border-bottom:1px solid #d5d5d5;padding:10px 0}
.com_d{border-bottom:1px solid #eee;padding:5px 0;line-height:24px;font-size:13px}
.com_d span{float:right}
.com_d span strong{margin-right:5px}
.com_d em{margin-right:15px;font-size:14px}

/* 连锁酒店样式 HotelBrand  */
.path{width:1200px;font-size:14px;padding-bottom:15px;color:#666}
.hChains{width:980px;background:#E7F2FC;padding:9px;margin:0 auto;}
.hChaint{border:1px #fff solid;}
.hChaintt{width:950px;border:1px #B0CEEB solid;background:#fff;padding:0 13px 20px 13px;zoom:1;overflow:hidden;}
.hChaintt li{float:left;width:87px;height:82px;background:url(../images/hBg.gif) no-repeat 0 -616px;text-align:center;padding-top:24px;margin:20px 21px 0 22px;}
.hChaintt li img{width:50px;height:40px;}
.hChaintt li span{display:block;padding-top:18px;}

.hotel_brand{border-width:2px;border-style:solid;padding:20px 0 10px 0}
.brand_top{background-color:#f3f3f3;padding:10px 0px 10px 20px;height:26px;overflow:hidden}
.brand_top a{width:28px;height:26px;text-align:center;font:20px/26px Arial;color:#fff;margin-right:17px;float:left}
.brand_top.brand_fix{position:fixed;top:0;z-index:10;*margin-left:-20px}
.brand_con{padding-top:20px;overflow:hidden;margin:0 20px}
.brand_con dl{border-top:1px solid #ddd}
.brand_con dl.on{background:#f5f5f5}
.brand_con dl.on dt{color:#333;border-color:#ddd}
.brand_con dt{padding-top:4px;text-align:center;width:82px;float:left;font:48px/48px Arial;color:#bdbdbd;border-right:1px solid #eee}
.brand_con dd{float:left;padding:9px 0 5px 20px;width:1020px;float:left;overflow:auto}
.brand_con dd li{width:70px;float:left;margin:0px 18px 10px 0;display:inline;height:72px;border-width:1px;border-style:solid;text-align:center;padding-top:5px;background:#fff}
.brand_con dd li a{display:block}
.brand_con dd li img{display:inline-block;width:50px;height:40px}
.brand_con dd li span{height:20px;line-height:20px;overflow:hidden;margin-top:5px;display:block}

