﻿@charset "utf-8";

/* index */
.index_hotel{width:100%;height:360px;overflow:hidden;position:relative}
#AdCycle a{height:360px;display:block;width:100%;background-position:center top;background-repeat:no-repeat;}
.adMt{margin:0 auto;width:1000px;position:relative;}
#AdCycleNav{right:0}

.index_sea{width:1000px;position:relative;z-index:5;margin:0 auto}
.index_sea .sea_box,.index_sea .sea_bg{height:360px;left:0;position:absolute;width:360px}
.index_sea .sea_box{z-index:6;background:url(../images/sea_bg.png) repeat}
.index_sea .sea_bg{background:#000;opacity:0.3;filter:alpha(opacity=30);z-index:5}
.index_sea .sea_box h1{height:30px;padding-bottom:5px;width:300px;margin:15px auto 0;border-bottom-width:2px;border-bottom-style:solid;font-size:24px;line-height:30px}
.sea_box_u{width:300px;margin:20px auto 0}
.sea_box_u li{height:36px;display:block;position:relative;margin-bottom:20px}
.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:286px;height:36px;font-size:14px;line-height:36px;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:271px 16px}
.sea_box_u li input.inp_date{font-family:Arial;width:246px;padding-left:50px;color:#333;background-position:268px -18px}
.sea_box_u  .inp_but{display:block;width:300px;height:42px;overflow:hidden;color:#fff;font-size:16px;text-align:center;line-height:42px;letter-spacing:3px;border:none;border-radius:4px;cursor:pointer}

#cityMenu{width:298px}

.hot_hotel{background:#f5f5f5;padding:20px 0}
.hot_hcon{background:#fff;height:395px}
.hcon_top{height:50px;position:relative;background:url(../images/tit1.jpg) no-repeat 0 0 #c876a3}
.hcon_top .hcon_top_u{position:absolute;right:10px}
.hcon_top .hcon_top_u li{float:left;margin-top:13px;line-height:24px;height:24px;padding:0 10px;font-size:12px}
.hcon_top .hcon_top_u li a{color:#fff}
.hcon_top .hcon_top_u li.on{background:#b25c8b;border-radius:2px}
.hcon_wrap{height:355px;position:relative}
.hcon_wrap a.wrap_am{position:absolute;background:url(../images/hotel_wrap.png) no-repeat 0 0;width:30px;height:61px;display:block;top:138px;z-index:5}
.hcon_wrap a.wrap_left{left:5px;background-position:0 0}
.hcon_wrap a.wrap_left:hover{background-position:-170px 0}
.hcon_wrap a.wrap_right{right:5px;background-position:-46px 0}
.hcon_wrap a.wrap_right:hover{background-position:-211px 0}
.hcon_wrap_box{height:300px;overflow:hidden;padding-top:20px;width:920px;margin:0 auto;*position:relative}
.wrap_u{width:2000px}
.wrap_u li{float:left;width:220px;height:300px;display:inline;margin-left:10px}
.wrap_u_h{box-shadow:0 4px 4px #ddd;transform:translateY(-3px);transition:all .46s cubic-bezier(0.165,0.84,0.44,1) 0s;-moz-transition:all .46s cubic-bezier(0.165,0.84,0.44,1) 0s;-webkit-transition:all .46s cubic-bezier(0.165,0.84,0.44,1) 0s;-webkit-transform:translateY(-3px)}
.wrap_u li a.wrap_img,.wrap_u li a.wrap_img img{display:block;width:220px;height:165px}
.wrap_u li a.wrap_img{position:relative;overflow:hidden}
.wrap_u li a.wrap_img p{position:absolute;left:0;bottom:0;height:30px;line-height:30px;padding:0 10px;width:200px;overflow:hidden;color:#fff}
.wrap_u li a.wrap_box{height:132px;width:220px;display:block;color:#666}
.wrap_box_d{width:216px;height:132px;padding:0 1px 1px 1px;border:1px solid #ddd;border-top:0;background-color:#fff}
.wrap_d_price{height:44px;line-height:44px;padding:5px 9px 0 9px}
.wrap_d_price em{font-family:Arial;font-size:14px;color:#999;text-decoration:line-through}
.wrap_d_price span{font-size:14px;font-weight:bold}
.wrap_d_price span i{font-size:28px}
.wrap_d_txt{width:200px;height:44px;line-height:22px;overflow:hidden;padding-left:8px;font-size:12px;color:#666}
.wrap_d_btm{margin-top:5px;height:32px;line-height:32px;width:204px;border:1px solid #fff;background-color:#f5f5f5;padding:0 5px}
.wrap_d_btm span em{font-size:14px;font-weight:bold;font-family:Arial}

.foot_left{width:721px}
.foot_right{width:255px}
.foot_tit{padding:0 10px;height:32px;line-height:32px;border-bottom:2px solid #c6c6c6;}
.foot_tit a.tit_more{float:right;font-size:12px;padding-right:5px}
.foot_tit h2{font-size:18px;font-weight:bold}
.foot_tit h2 span{padding-left:16px;color:#9f9e9e;font-size:14px;font-weight:400}

.pai_con{border:1px solid #eee;border-top:0 none;border-right:0 none}
.pai_con li{float:left;border-right:1px solid #eee;border-bottom:1px solid #eee;width:89px;position:relative;height:69px}
.pai_con li a.pai_con_a{display:block;text-align:center}
.pai_con li a.pai_con_a img{display:inline-block;width:50px;height:40px;margin-top:15px}
.pai_con li .pai_name{display:none}
.pai_con li .pai_name,.pai_con li .pai_name .pai_name_bg{position:absolute;left:0;top:0;width:89px;height:69px}
.pai_name .pai_name_bg{background:#000;opacity:0.5;filter:alpha(opacity=50)}
.pai_name .pai_name_txt{text-align:center}
.pai_name .pai_name_txt a{color:#fff;line-height:69px;height:69px;position:relative;z-index:10;text-align:center;font-size:16px;display:block}

.foot_new{margin-top:10px}
.foot_new li{float:left;width:340px;padding:0 10px 0 10px;line-height:24px;height:24px;overflow:hidden;background:url(../../common/images/icobg.png) no-repeat 0 -220px}

.foot_rg_con{height:230px;overflow:hidden;margin-bottom:20px}
.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}

/* search  */
.hotel_left{float:left;width:250px}
.hotel_right{float:right;width:740px}

.h_le_sea,.h_le_tj{border-top-width:2px;border-top-style:solid;box-shadow:0 3px 4px #ddd}
.h_le_sea h1,.h_le_sea .h_le_sea_d,.h_le_tj h2,.h_le_tj .le_tj_d{border-top:none}
.h_le_sea h1,.h_le_tj h2{padding:0 10px;height:32px;line-height:32px;;font-size:14px;font-weight:bold}
.h_le_sea_d{padding:10px 15px}
.h_le_sea_d li{margin-bottom:10px}
.h_le_sea_d li span{display:inline-block;width:60px;text-align:right;height:28px;line-height:28px;color:#666}
.h_le_sea_d li .d_u_int{height:18px;line-height:18px;padding:4px 30px 4px 5px;color:#888;width:120px}
.d_u_txt{background-repeat:no-repeat;background-position:140px 11px}
.d_u_date{background-repeat:no-repeat;background-position:135px -23px}
.d_u_sub{height:28px;line-height:28px;color:#fff;font-size:16px;text-align:center;border-radius:3px;width:120px;cursor:pointer;border:0 none;letter-spacing:5px}

.h_le_sea_d #cityMenu{width:155px}

.h_le_tj{margin-top:10px}
.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 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}

.h_rg_path{padding:5px 0 8px 0;font-size:14px;font-weight:bold;color:#555}
.h_rg_path span{margin:0 3px}
.h_rg_par{border:1px solid #e5e5e5;background:#f5f5f5;padding:5px;box-shadow:0 3px 4px #e5e5e5}
.rg_par_d{padding:5px 8px;background:#fff}
.rg_par_d ul.par_u{padding:6px 0;border-bottom:1px solid #ddd}
.par_u li.title{float:left;width:70px;font-weight:bold;line-height:22px;padding-left:5px}
.par_u li.content{float:left;width:580px;line-height:22px}
.par_u li.content a{float:left;margin-right:5px;height:22px;padding:0 8px}
.par_u li.content a.c1_bgt{color:#fff;border-radius:3px}
.par_u li.content span{margin-right: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:22px;cursor:pointer;text-align:right;line-height:22px;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:2px;left:5px}
.par_u .moreE i{background-position:-113px -681px;}

.h_rg_sd{border:1px solid #ddd;height:32px;line-height:32px;margin:10px 0;background:url(../../lvyou/images/hdbg.gif) repeat-x}
.h_rg_sd a{border-right:1px solid #ddd;float:left;padding:0 20px}
.h_rg_sd a.c1_col{background:#f3f3f3;font-weight:bold}

.item_list{background:#f5f5f5;border:1px solid #e5e5e5;margin-bottom:10px;padding:5px}
.list_box{background:#fff;padding:10px 10px 5px}
.list_box dl{height:139px;overflow:hidden}
.list_box dt,.list_box dd{float:left}
.list_box dt{border:1px solid #e5e5e5;height:130px;width:173px;margin:1px 10px 0 0;display:inline;padding:2px;overflow:hidden}
.list_box dt img{display:inline-block;width:173px;height:130px}
.list_box dd{width:390px}
.list_box dd.b_price{color:#888;text-align:right;width:120px;float:right}
.b_info h3{height:26px;line-height:26px;overflow:hidden}
.b_info p{height:22px;line-height:22px;overflow:hidden;color:#999}
.b_info h3 a{font-weight:bold;font-size:14px}

.b_info p.info_txt{height:44px}
.b_info p.info_ars{color:#333;margin-top:5px}
.b_info p.info_ars em{color:#666}
.b_info p.info_x span{margin-right:6px}

.b_price{padding-top:26px}
.b_price p{line-height:24px;height:24px;overflow:hidden;color:#666}
.b_price p em{margin-right:3px}

.box_tab{margin-top:10px}
.box_tab dl{height:43px}
.box_tab dl.tit{height:33px}
.box_tab dt{border:1px solid #e5e5e5;border-width:0 0 1px;float:left;height:28px;line-height:28px;margin:0;overflow:hidden;padding:7px 5px;width:146px;text-align:left}
.box_tab dd{border-bottom:1px solid #e5e5e5;height:28px;line-height:28px;margin: 0;overflow:hidden;padding:7px 5px;text-align:center;width:82px}
.box_tab dl.tit dt,.box_tab dl.tit dd{background:#f0f0f0;height:18px;line-height:18px}
.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:5px 10px;border-bottom:1px solid #e5e5e5;background:#f5f5f5;line-height:26px;display:none}

/* info */
.h_show_d{box-shadow:0 3px 4px #e5e5e5;border:1px solid #e5e5e5;background:#f5f5f5;padding:5px;margin-bottom:10px}
.h_show_tit{padding:10px;background:#fff}
.tit_top{border-bottom:1px solid #eee;height:62px}
.tit_top h1{height:28px;line-height:28px;overflow:hidden;font-size:20px;font-weight:bold}
.tit_top p{color:#666;height:34px;line-height:34px;overflow:hidden}
.tit_top p span{color:#000}
.tit_top p em.map{margin-left:10px;padding-left:20px;display:inline-block;position:relative}
.tit_top p em.map i{position:absolute;background:url(../../common/images/ico/ico.gif) no-repeat -3px -122px;width:15px;height:15px;left:0;top:11px}

.h_show_left{height:300px;width:400px;padding:2px;border:1px solid #e5e5e5;box-shadow:0 3px 5px #aaa;overflow:hidden}
.h_show_left .mF_classicHC .pic{border:none}
.h_show_right{width:545px}
.h_show_right li{color:#888;height:24px;line-height:24px;overflow:hidden;padding:3px 0}
.h_show_right li.more{height:60px;line-height:60px;margin-bottom:5px;padding:0}
.h_show_right li.more span{display:block;width:80px}
.h_show_right li.more span a{text-align:center;width:80p;height:60px;display:block}
.h_show_right li.more span a.c1_bgt{color:#fff}
.h_show_right li span{color:#000}
.h_show_right li em{font-weight:bold;font-family:Arial}
.h_show_right li b{font-weight:normal;color:#000;margin-left:10px}
.show_m a{border-radius:3px;color:#fff;display:inline-block;height:24px;margin-left: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}

.hotel_info .h_le_sea{display:none}
.hotel_info .h_le_tj{margin-top:0}
.hotel_info .hotel_left{float:right}
.hotel_info .hotel_right{float:left}

.h_rg_all{box-shadow:0 3px 4px #e5e5e5;border:1px solid #ddd;border-top:none}
.h_rg_nav{height:32px;border-top-width:2px;border-top-style:solid;background:url(../../lvyou/images/hdbg.gif) repeat-x;overflow:hidden}
.h_rg_nav li{float:left;border-left:1px solid #ddd;height:32px;line-height:32px;width:104px}
.h_rg_nav li a{display:block;font-size:14px;font-weight:bold;text-align:center;color:#333}
.h_rg_nav li.c1_bgt a{color:#fff}
.h_rg_nav li.first{margin-left:-1px}

.dm_con{padding:15px;overflow:hidden;line-height:22px}
.dm_date{height:28px}
.dm_date span{float:left;color:#000;margin-right:10px;position:relative;height:28px;line-height:28px}
.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;border:none;height:28px;line-height:28px;color:#fff;cursor:pointer;border-radius:3px}

.dm_con .box_tab dt,.dm_con .box_tab dd{float:left}
.tab_d_p{text-align:center;padding:6px 0}
.dm_con .dm_tit{background:#f0f0f0;margin:10px 0;font-size:14px;height:32px;line-height:32px;font-weight:bold;padding-left:10px}
.dm_js_d{overflow:hidden;line-height:22px}
.dm_js_d table.noBorderTable td,.dm_js_d div table.noBorderTable th,.dm_js_d div table.noBorderTable caption{border:1px dashed #ddd !important}
.dm_js_d table{margin-bottom:10px;border-collapse:collapse;display:table;border-spacing:0;}
.dm_js_d td,.dm_js_d th{background:white;padding:5px 10px;border:1px solid #DDD;}
.dm_js_d caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.dm_js_d th{border-top:2px solid #BBB;background:#F7F7F7;}
.dm_js_d td p{margin:0;padding:0;}

.dm_js_d img{max-width:700px}
.dm_js_d .js_d_u li{padding:5px 0 5px 10px;border-bottom:1px dashed #ddd;color:#888;}
.dm_js_d .js_d_u li b{display:block;color:#333}

.dm_con_pic{width:718px}
.dm_con_pic li{float:left;display:inline;margin:0 10px 10px 0;width:169px;height:128px;}
.dm_con_pic li a{display:block;padding:1px;border:1px solid #eee;background:#f0f0f0;width:165px;height:124px;position:relative}
.dm_con_pic li a:hover{border-width:2px;padding:0;border-radius:3px}
.dm_con_pic li a img{display:inline-block;width:165px;height:124px}
.dm_con_pic li p{position:absolute;height:24px;padding:0 5px;line-height:24px;color:#fff;overflow:hidden;width:155px;left:1px;bottom:1px}

#map{height:500px;width:708px}
.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}
.com_d span{float:right}
.com_d span strong{margin-right:5px}
.com_d em{margin-right:8px}

.dm_con .ques-d dd{width:620px}
.faqBox dd{width:490px}

/* 连锁酒店样式 HotelBrand  */
.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 8px;height:26px;overflow:hidden}
.brand_top a{width:28px;height:26px;text-align:center;font:20px/26px Arial;color:#fff;margin-right:10px;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:72px;float:left;font:48px/48px Arial;color:#bdbdbd;border-right:1px solid #eee}
.brand_con dd{float:left;padding:9px 0 5px 12px;width:820px;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}

