﻿@charset "utf-8";

/* index  */
.m_left{width:238px}
.m_right{width:750px}

.slide_m_t{position:relative;height:32px;line-height:32px}
.slide_m .mt_1{background-color:#4fc1e9}
.slide_m .mt_2{background-color:#ed5565}
.slide_m .mt_3{background-color:#a0d468}
.m_rg_con .mt_4{background-color:#ffa73c}
.slide_m_t h1,.slide_m_t h2{color:#fff;font-size:16px;text-indent:2px}
.slide_m_t i.m_t_icon{width:40px;height:32px;background:url(../images/index.png) no-repeat 0 0}
.slide_m_t i.m_t_trg{display:block;position:absolute;height:39px;width:5px;left:-5px;top:0;background:url(../images/index.png) no-repeat 0 0}
.slide_m .mt_1 i.m_t_icon{background-position:6px -89px}
.slide_m .mt_2 i.m_t_icon{background-position:3px -47px}
.slide_m .mt_3 i.m_t_icon{background-position:5px -135px}
.slide_m .mt_1 i.m_t_trg{background-position:-16px 0}
.slide_m .mt_2 i.m_t_trg{background-position:-8px 0}
.slide_m .mt_3 i.m_t_trg{background-position:0 0}
.m_rg_con .mt_4 i.m_t_trg{background-position:-24px 0}
.slide_m_d,.rg_con_d{background:#fff;border:1px solid #ddd;border-top:0 none;box-shadow:0 3px 5px #ddd}

.m_d_sea{margin:0 10px;border-bottom:1px solid #eee;padding-top:10px}
.m_d_sea li{margin-bottom:10px;height:28px;line-height:28px}
.m_d_sea li label{float:left;width:60px;padding-right:3px}
.m_inp{padding:4px 30px 4px 5px;color:#888;height:18px;line-height:18px;width:115px}
.m_text{background-position:130px 11px;background-repeat:no-repeat}
.m_sub{border:none;color:#fff;height:28px;width:100px;text-align:center;font-size:14px;cursor:pointer;border-radius:3px}
#cityMenu{width:150px}
.m_d_d{margin:8px 10px 10px}
.m_d_d dt{line-height:24px;height:24px}
.m_d_d dd{height:40px;line-height:20px;overflow:hidden}
.m_d_d dd a{white-space:nowrap;display:inline-block;color:#666;margin-right:3px}

.m_d_list{padding-top:6px}
.m_d_list li{padding:6px 0 5px;height:46px;overflow:hidden;border-bottom:1px solid #eee}
.list_ico{height:18px;width:18px;text-align:center;line-height:18px;color:#fff;font-weight:700;margin:3px 10px 0 13px;display:inline;border-radius:3px;font-family:arial}
.list_d{width:182px}
.list_d h4,.m_d_ste li h3{font-size:14px;height:22px;line-height:22px}
.list_d h4 a,.m_d_ste li h3 a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list_d div{height:24px;line-height:24px}
.list_d div span em{font-size:14px;margin:0 2px}

.m_d_ste{margin:0 10px;height:220px;overflow:hidden;padding-top:6px}
.m_d_ste li{margin-bottom:6px}
.m_d_ste li .ste_1{margin:5px 0}
.m_d_ste li .ste_1 span{margin-right:5px}
.m_d_ste li .ste_2{background:#f9f8f8;border:1px solid #f1f1f1;color:#666;padding:5px;line-height:18px}

.m_rg_sde{width:750px;height:240px;overflow:hidden}
.rg_city{padding-right:10px}
.rg_city li{float:left;font-size:12px;line-height:22px;padding:0 10px;height:22px;margin-top:5px}
.rg_city li a{display:block;color:#fff}
.rg_city li.on{background:#f4790b;border-radius:3px}
.rg_con_d{padding:10px 0 10px 10px}

.con_d_panel li{float:left;width:230px;margin:0 12px 10px 0;display:inline;border-width:2px}
.con_d_panel li a.panel_a{display:block;width:230px;height:172px}
.con_d_panel li a.panel_a img{width:230px;height:172px}
.con_d_panel li .name{padding:10px 0 0 10px}
.con_d_panel li .name a{display:block;line-height:22px;height:22px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.con_d_panel li .pri{padding:10px;height:26px;line-height:26px;overflow:hidden}
.con_d_panel li .pri a{color:#fff;float:right;font-size:14px;width:84px;border-radius:3px;text-align:center;display:none}
.con_d_panel li .pri span{font-size:16px}
.con_d_panel li .pri span em{font-size:24px;margin-left:3px}
.con_d_panel li.c2_bd .pri a{display:block}
.con_d_panel li.panel_txt{padding:2px;border:none;height:24px;line-height:24px;overflow:hidden;margin-bottom:5px}
.con_d_panel li.panel_txt span{margin-left:12px}
.con_d_panel li.panel_txt span em{font-size:16px;margin-left:2px}

/*  search  */
.m_path{padding-bottom:8px;font-size:14px;font-weight:bold;color:#555}
.m_path span{margin:0 3px}
.m_par{background:#f5f5f5;border:1px solid #ddd;box-shadow:0 3px 4px #e5e5e5;padding:5px}
.m_par_d{background:#fff;padding:5px 10px}
.par_d_u{padding:6px 0;border-bottom:1px solid #ddd}
.par_d_u li.title{float:left;width:70px;font-weight:bold;line-height:22px;padding-left:5px}
.par_d_u li.content{float:left;width:820px;line-height:22px}
.par_d_u li.content a{float:left;margin-right:5px;height:22px;padding:0 8px}
.par_d_u li.content a.c1_bgt{color:#fff;border-radius:3px}
.par_d_u li.content span{margin-right:10px}
.par_d_u li.content span input,.par_u li.content span label{vertical-align:middle}
.par_d_u li.content span input{margin-right:5px}

.par_d_u .moreT,.par_d_u .moreE{float:right;width:50px;color:#666;height:22px;cursor:pointer;text-align:right;line-height:22px;position:relative}
.par_d_u .moreT i,.par_d_u .moreE i{display:block;background:url(../../hotel/images/hBg.gif) no-repeat -185px -681px;position:absolute;width:16px;height:16px;top:2px;left:5px}
.par_d_u .moreE i{background-position:-113px -681px;}

.mp_left{width:760px}
.mp_right{width:230px}

.mp_rg_d{border-top-width:2px;border-top-style:solid;box-shadow:0 3px 5px #e5e5e5}
.mp_rg_d h1,.mp_rg_d h2,.mp_rg_d .rg_d_m{border:1px solid #ddd;border-top:none}
.mp_rg_d h1,.mp_rg_d h2{font-size:14px;font-weight:bold;line-height:22px;padding:5px 10px}
.rg_d_m .m_u{padding-right:10px;height:299px;overflow:hidden;background:url(../images/sort.gif) no-repeat 0 0}
.rg_d_m .m_u li{height:50px;overflow:hidden;padding-left:36px;position:relative;width:182px}
.rg_d_m .m_u li div{line-height:50px}
.rg_d_m .m_u li div span{float:right}
.rg_d_m .m_u li div span em{font-size:14px;margin-left:3px}
.rg_d_m .m_u li p{background:#fff;height:36px;line-height:18px;padding:7px 0 0;position:absolute;width:182px;top:50px;left:36px;overflow:hidden}
.rg_d_m .m_u li p a{color:#888;display:block;height:36px;width:182px}
.dm_u{padding:0 10px}
.dm_u li{border-bottom:1px solid #e5e5e5;padding:8px 0}
.dm_u li dt{float:left;height:54px;margin-right:8px;width:72px}
.dm_u li dt a,.dm_u li dt img{height:54px;width:72px;display:inline-block}
.dm_u li dd{color:#666;float:left;line-height:18px;height:18px;overflow:hidden;width:128px}
.dm_u li dd .price em{font-size:14px;margin-left:2px}

.mp_item{border:1px solid #ddd;padding:5px;margin-bottom:10px;background:#f5f5f5}
.mp_item .item_box{background:#fff;padding:10px 10px 5px}
.item_box dl{height:139px;overflow:hidden}
.item_box dt,.item_box dd{float:left}
.item_box dt{border:1px solid #e5e5e5;height:130px;width:173px;margin:1px 10px 0 0;display:inline;padding:2px;overflow:hidden}
.item_box dt img{display:inline-block;width:173px;height:130px}
.item_box dd{width:380px}
.item_box dd.b_price{text-align:right;width:158px;float:right;padding-top:26px;line-height:24px}
.item_box dd.b_price em{margin-right:3px}
.b_info h3{height:26px;line-height:26px;overflow:hidden}
.b_info p{height:22px;line-height:22px;overflow:hidden;color:#666;margin-bottom:5px}
.b_info p.info_txt{height:44px;color:#999}
.b_info p em{color:#888}
.b_info h3 a{font-weight:bold;font-size:14px}

.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:278px;text-align:center}
.box_tab dd{border-bottom:1px solid #e5e5e5;height:28px;line-height:28px;margin: 0;overflow:hidden;padding:7px 5px;text-align:center;width:100px}
.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}
.no_text{padding:10px}

/* 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}
.h_show_right li.text{height:72px}
.h_show_right li.text div{width:468px}
.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}