@charset "utf-8";
/* CSS Document */
@import url("/css/base.css");
@import url("/css/thickbox.css");
@import url("/css/header.css");

body {}

#bodymain { margin:0 auto; width:950px;}

#content { background:url(/images/side_bg.gif) 0 0 repeat-y; overflow:auto;zoom:1; margin-bottom:5px;}
#side { float:left; width:154px; padding:6px;}
.sidebox { width:152px; margin-bottom:8px; border:1px solid #f39f27;}
.sidebox h2 { height:22px; padding:5px 5px 0 6px; font-size:12px; background:url(/images/sidebox_bg.gif); color:#f27900}
.sidebox h5 { display:none; height:3px; overflow:hidden; background:url(/images/sidebox_bg.gif) 0px -33px no-repeat;}
.sidebox ul, .sidebox dl { padding:5px 6px; background:#fff; line-height:180%; border-top:1px solid #feb261}






.libtn { padding:5px 0 0 54px;}
.srhtxt { width:77px; height:12px; line-height:100%;}
.srhtxt1 { width:60px; height:13px; line-height:100%;}
#htl_filter dt { background:url(/images/bg_16x16.gif) -5px -63px no-repeat; padding-left:10px;}
#htl_filter dd { padding-left:10px;}
.filter_selected { background:#edf4fe url(/images/bg_16x16.gif) right 2px no-repeat;}
.filter_selected a { color:#000;}
.filter_selected a:hover { text-decoration:none;}
.side_history li { border-bottom:1px dashed #ccc;}
.side_history li a { display:block; line-height:200%;}
#main { float:right; width:778px; border:0px solid #fff;}
.maintop { height:45px; padding-top:8px;}

.maintop h1 { float:left; background:url(/images/search11.gif) no-repeat; height:36px; padding:8px 0 0 46px; font-weight:normal; font-family:"黑体";}

.maintop_h5 { float:right;}

#hotel_tab {}
#hotellist_tab { height:27px;}
#hotellist_tab h5 { float:right; margin-top:3px; color:#666;}
#hotellist_tab ul li { float:left; height:27px; width:91px; margin-right:5px;}
#hotellist_tab ul li a { height:27px; text-indent:-999px;}
#hotellist_tab ul li a.l_btn_default { display:block; background:url(/images/l_btn_map.gif) 0 0;}
#hotellist_tab ul li a.l_btn_default1 { display:block; background:url(/images/l_btn_map.gif) 0 -27px;}
#hotellist_tab ul li a.l_btn_map { display:block; background:url(/images/l_btn_map.gif) 0 -54px;}
#hotellist_tab ul li a.l_btn_map1 { display:block; background:url(/images/l_btn_map.gif) 0 -81px;}
#hotellist_tab ul li a.l_btn_ditie { display:block; background:url(/images/l_btn_map.gif) 0 -195px;}
#hotellist_tab ul li a.l_btn_ditie { display:block; background:url(/images/l_btn_map.gif) 0 -195px;}

#hotellist_tab1 { height:25px; padding:5px 8px 0 8px; border-bottom:1px solid #94cb54; background:#b7e87a;}
#hotellist_tab1 ul li { float:left; width:87px; text-align:center; height:20px; padding-top:2px;}
#hotellist_tab1 ul li a { color:#000;}
#hotellist_tab1 ul li.tagon1 { width:80px; padding-right:7px; background:url(/images/btn_bg3.gif) 0 0 no-repeat;}
#hotellist_tab1 ul li.tagon2 { width:80px; padding-right:7px; background:url(/images/btn_bg3.gif) 0 -22px no-repeat;}
#hotellist_tab1 ul li a { display:block;}
#hotellist_tab1 h5 { float:right;}
#hotellist_tab1 label { cursor:pointer;}
.list_tips { background:#fefaca url(/images/icon4.gif) 5px 8px no-repeat; border:1px solid #fabc18; font-size:14px; font-weight:bold; color:#e35000; height:24px; padding:8px 8px 0 45px; margin-top:5px;}
.list_tips a { float:right; font-size:12px; font-weight:normal; color:#333; background: url(/images/x.gif) 0 3px no-repeat; padding-left:13px;}

.listbox { margin-top:10px;}
.listbox dl { overflow:auto; zoom:1;}
.listbox dl dt { float:left; width:110px; height:257px; background:#fff url(/images/box_bg.gif) 0 1px repeat-x; border:1px solid #feb261;}
.list_h_pic { text-align:center; padding:10px 5px; border-bottom:1px solid #feb261;}
.list_h_pic img { border:1px solid #fff; cursor:pointer;}
.list_h_pic1 { line-height:180%; text-align:center; padding:10px;}
.list_h_pic1 ul li { text-align:left; color:#666;}
.list_h_pic1 em { font-size:18px; padding-right:4px; font-family:arial; font-style: normal; }
.list_showvalue { background:#d9d9d9; width:100%; height:5px; overflow:hidden;}
.list_showvalue span { display:block; background:#999;}
.listbox dl dd { float:right; width:640px; padding:10px 10px 6px 10px; height:auto !important; height:241px; min-height:241px; background:#fff url(/images/box_bg.gif) 0 1px repeat-x; border:1px solid #feb261;}
.hotel_title { height:26px;}
.hotel_title h2 { float:left; padding-top:2px;}
.hotel_title h5 { float:right; padding-right:36px; }
.hotel_title h5 a { float:right; display:block; background:url(/images/bg_32x32.gif) 0 -3px no-repeat; height:26px; line-height:26px; padding-left:34px; color:#c30;}
.hotel_basic { margin-bottom:15px;}
.hotel_basic li{ height:21px; overflow:hidden;}
.hotel_basic span { color:#390;}
.listbox_text { height:36px; padding:3px 0;}
.listbox_elocal { background:url(/images/bg_16x16.gif) 0 -288px no-repeat; padding:2px 0 0 20px;}
.listbox_emap { background:url(/images/bg_16x16.gif) 0 -256px no-repeat; padding:2px 0 0 20px;}
.listbox_apart { background: url(/images/bg_16x16.gif) 0 -1065px no-repeat; padding:2px 0 0 20px;}
.listbox_room {}
.listbox_room tr th { background:#eee; padding:3px 0;}
.listbox_room tr td { text-align:center; border-bottom:1px solid #f2f2f2; padding:3px 0;}
.listbox_room tr td.hotel_room { text-align:left;}
.listbox_room tr td.hotel_room img { margin:0 0 2px 3px;}
.listbox_room tr td del { font-family: georgia, Simsun, sans-serif; font-style: italic; }
.more_room { text-align:right; padding-top:6px;}


.listbox_showall { text-align:right;}
.listbox_showall a:hover { text-decoration:none;}
.hotel_page { text-align:right; margin-top:10px;}
.base_price { position:relative; color:#c63; cursor:pointer; z-index:8; border-bottom: 1px #c63 dotted;}
.base_price03 { position: absolute; top:0px; left:40px; border:3px solid #f98510; background:#FFF; z-index:9;}
.base_price03 tr th {font-weight:normal; background:#ffebd7; width:36px; color:#000;}
.base_price03 tr td { text-align:center; background:#fff; border-top:1px solid #ccc; width:36px; line-height:140%;}
#list_cbd,#list_liansuo { border:1px solid #abce89; padding-bottom:8px; margin-top:5px; overflow:auto; zoom:1;}
#list_cbd h4,#list_liansuo h4 { background:#ecfad9; height:20px; padding:4px 8px 0 8px; border-top:1px solid #fff; border-bottom:1px solid #cae7ad;}
#list_cbd ul { padding:8px;}
#list_cbd ul li { float:left; width:185px; height:18px; overflow:hidden;}

#list_cbds { border:1px solid #abce89; padding-bottom:8px; margin-top:5px; overflow:auto; zoom:1;}
#list_cbds h4 { background:#ecfad9; height:20px; padding:4px 8px 0 8px; border-top:1px solid #fff; border-bottom:1px solid #cae7ad;}
#list_cbds ul { padding:8px;}
#list_cbds ul li { float:left; width:124px; height:18px; overflow:hidden;}

#list_liansuo li { float:left; text-align:center; margin:8px 0 0 8px; display:inline;}
#list_liansuo li img { display:block; margin:0 auto;}
#list_liansuo li a { display:block; width:69px; height:60px; padding:6px 0 0 0; border:1px solid #e0e0e0;}
#list_liansuo li a:hover { border:1px solid #9cc;}
.noResult{ font-size:12px; padding:8px 0; line-height:180%;}
.noResult a { color:#F00; text-decoration:underline; padding:4px; border:1px solid #ccc;}
.room_List { border-bottom: 1px #05a dotted;}

/*hotelinfo*/
#main1 { float:right; width:778px; }
.viewtop {}
.viewtop h4 { color:#f60; font-weight:normal; height:32px; line-height:32px; padding-left:10px;font-size:16px; font-weight:normal;font-family:"微软雅黑",'黑体',Arial, Helvetica, sans-serif; background:url(/images/base.gif); }
.viewtop h4 a { color:#333;}
.viewtop h1 { padding:20px 10px; font-family:microsoft yahei; background:#F8FFF1;}
.viewtop h1 span { float:right; margin-top:3px; font-size:12px; font-weight:normal; font-family:Verdana; color:#666;}
.viewtop h3 { background:#f8fff1; padding:20px 10px;}
.Favoritehotel { background:url(/images/icon1.gif) 0 -232px no-repeat; padding:2px 0 0 20px;}
.btn_ask { background:url(/images/icon1.gif) 0 -269px no-repeat; padding:2px 0 0 20px;}
.btn_print { background:url(/images/icon1.gif) 0 -302px no-repeat; padding:2px 0 0 20px;}
#viewresult_tab { height:27px; background:#f8fff1;}
#viewresult_tab ul li { float:left; width:78px; margin-right:3px;}
#viewresult_tab ul li a { display:block; height:21px;  padding-top:6px; text-align:center; color:#000; background:url(/images/l_btn_map.gif) 0 -135px no-repeat;}
#viewresult_tab ul li a#h_top_current { background:url(/images/l_btn_map.gif) 0 -108px no-repeat; font-weight:bold;}
.view_main {border:1px solid #feb261; border-top:2px solid #feb261; padding:10px; margin-bottom:6px;}
.view_main1 {border:1px solid #feb261; margin-bottom:8px; line-height:22px;}
.vindextext { padding-bottom:15px; border-bottom:2px solid #ccc; overflow:auto; zoom:1;}
.vindextext1 { width:535px; float:left;}
.vindextext1 ul { margin:10px 0 0 6px;}
.vindextext1 ul li { background: url(/images/bg_16x16.gif) 0 -62px no-repeat; padding-left:18px;}
.vindexpic { float:right; width:200px; height:170px; margin-left:10px; text-align:center; background:#eee;}
.vindexpic a { color:#333;}
.vindexmap { margin-top:15px; height:150px;}
.vindexcom { float:left; width:100px; height:125px; padding:10px; background:#f0fae4; overflow:hidden;}
.vindexcom em { font-size:22px; padding-right:4px; font-family:arial;}
.vindexround { float:left; width:390px; padding-left:20px;}
.vindexround ul li { line-height:190%; border-bottom:1px dashed #ccc;}
.vindexround ul li span { float:right; color:#888;}
.vindexemap { float:right; width:200px; height:166px; position:relative;}
.vindexemap h5 { position:absolute; top:120px; left:0px; width:195px; height:20px; padding:2px 0px 0 5px; background:#ccc; overflow:hidden; }
.vindexemap h5 a { color:#333;}
.viewbox {border:1px solid #feb261; margin-bottom:6px;}
.viewbox h2 { height:32px; line-height:32px; padding-left:10px; border-top:1px solid #fff; border-bottom:1px solid #feb261; background:#ECF6FF url(/images/base.gif); font-family:"微软雅黑",'黑体',Arial, Helvetica, sans-serif;color:#f60;font-size:16px;}
.viewbox h2 span { float:right; font-size:12px; font-weight:normal;}
.viewbox ul { padding:15px 10px;}
.viewother {}
.viewother li { position:relative; border-bottom:1px dashed #ccc; padding:6px 0 6px 100px; background:#fff; z-index:5;}
.viewother li span { position:absolute; left:0; _left:-100px; top:5px; width:80px; float:left; display:block; padding-left:18px; background: url(/images/bg_16x16.gif) 0 -64px no-repeat; z-index:6;}
.searchl li { padding-top:10px;}
.viewroom_search { padding-right:7px; height:36px;}
.viewroom_search dl dt { float:left;}
.viewroom_search dl dt a { float:left; display:block; background:url(/images/bg_32x32.gif) 0 2px no-repeat; height:34px; line-height:34px;padding-left:34px; color:#c30;}
.viewroom_search dl dd { float:right;}
.ydts { color:#f00; padding-top:7px; }

/*roomtitle_tip*/
.r_box { float:left; width:130px;height:16px; overflow:hidden;}
.listbox_room tr td.room_info { background:#fff; padding:0; border:0;}
.room_info_son { margin-top:0px; background:#F8F8F8;}
.room_info_son tr td.btn_hidden_bg {padding:1px 2px; border:0px; text-align:left; background:#e3f6d0 url(/images/search_bg.gif) 40px -142px no-repeat;}

/*hotelview*/
.hotelmap { padding:4px 10px;}
.hotelmap h5 { line-height:30px;}
.hotelmap h3 { padding:10px 0; vertical-align:middle;}
.hotelmap_list { overflow:auto;zoom:1; padding-bottom:10px;}
.hotelmap_list li { float:left; width:330px; padding:4px 0 4px 18px; background:url(/images/bg_16x16.gif) 0 -60px no-repeat; border-bottom:1px dashed #ccc; margin-right:18px;}
.hotelmap_list li span { float:right; color:#888;}
.hotelpic ul { margin:0; overflow:auto; zoom:1; padding:0 0 10px 0;}
.hotelpic ul li { float:left; width:136px; text-align:center; margin:15px 0 0 15px; display:inline;}
.hotelpic ul li img { display:block; border:3px solid #fff;}
.hotelpic ul li a:hover img { border:3px solid #666;} 
.hotelcomment { margin:10px;}
.hotelcomment dl { overflow:auto; zoom:1; border-bottom:1px dashed #ccc; padding:10px 5px;}
.hotelcomment dl dt { width:70px; float:left; padding-top:4px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #dae7f0; color:#555; border-bottom:2px solid #ccc; border-right:2px solid #ccc; background:#fff;}
.hotelcomment dl dt img { display:block; margin-bottom:3px;}
.hotelcomment dl dd { width:660px; float:right; color:#333;}
.hotelcomment dl dd img { margin:5px 10px 5px 0;}
.hotelcomment dl dd h4 { padding:3px 0; color:#111;}
.hotelcomment dl dd h4 span { float:right; color:#f60;}
.hotelcomment_top { margin:8px; border:1px solid #FABC18; background:#FEFACA; height:24px; padding:6px 8px 0 8px; font-weight:bold; color:#f60;}
.hotelcomment_top span { float:right; font-weight:normal;}
.hotelq { margin:10px;}
.hotelq dl { padding:5px 0;}
.hotelq dl dt { background:url(/images/bg_16x16.gif) 0 -701px no-repeat; padding-left:20px; cursor:pointer; color:#05a;}
.hotelq dl dt span { float:right; background:url(/images/icon1.gif) 0 -193px no-repeat; padding-left:24px; color:#666;}
.hotelq dl dd { margin:3px 0 3px 20px; background: url(/images/hotelq_bg.gif) no-repeat;}
.hotelq dl dd p { padding:8px 8px 0 8px;}
.hotelq dl dd p.hotelq_guest { padding-top:0px; height:24px; color:#999; background:url(/images/hotelq_bg1.gif) 0 bottom no-repeat;}
.question_list h5 { border-bottom:2px solid #ccc; background:url(/images/zoom_out.gif) 0 4px no-repeat; padding:0 0 8px 20px; margin-bottom:6px;}
#hotelq_ask { padding:10px; }

.hotelnearby { margin:10px;}
.hotelnearby h2 { height:24px; padding:6px 0 0 30px; margin:8px 0; border-bottom:3px solid #ccc; background:url(/images/bg_16x16.gif) 6px -412px no-repeat;}
.hotelnearby ul { overflow:auto; zoom:1;}
.hotelnearby ul li { width:210px; float:left; margin:0 10px; padding-left:20px; background: url(/images/bg_16x16.gif) 0 -64px no-repeat; display:inline; line-height:180%;}
.hotelnearby ul li span { float:right; color:#888;}


.hotelnearbys { margin:10px 0px; border:1px solid #feb261; padding-top:5px; height:600px;}
.hotelnearbys .listboxs {
float:left;
height:94px;
width:370px;
margin-left:5px;
}
.hotelnearbys  .listboxs .listphotos {
border:1px solid #CCCCCC;
float:left;
height:74px;
padding:2px;
width:84px;
}
.hotelnearbys  .listboxs .listtitles {
color:#474747;
float:left;
height:74px;
line-height:18px;
padding:5px;
width:240px;
}



.comment_yx { margin:5px 0;}
.vindextext1 p { padding-left:24px; margin-bottom:4px;}
.yinxiang span { color:#fff; padding:4px 8px 1px 8px; margin-right:1px;}
.yx_0{background:#db94ff;}
.yx_1{background:#4c94db;}
.yx_2{background:#94b770;}
.yx_3{background:#ff7094;}
.yx_4{background:#ff8400;}
.yx_5{background:#FF3300;}
.yx_x{background:#666;}

/*search*/
#srh_content { overflow:auto;zoom:1; margin-bottom:5px;}
#srh_main { float:right; width:619px; border-left:6px}
#srh_side { float:left; width:318px; padding:0px; border:3px solid #ffcc80; height:466px;}
.srh_sidebox { padding:10px;}
.srh_sidebox h2 { background:url(/images/icon.gif) 14px 2px no-repeat; height:32px; padding:8px 8px 0 50px; font-size:20px; font-weight:normal; color:#f60; font-family:'黑体';}
.srh_sidebox ul { background:#fff url(/images/search_arrow.gif) 260px 80px no-repeat;}
.srh_sidebox ul li { padding:3px 0;}
.srh_sidebox ul li label { float:left; width:60px; padding:2px 3px 0 0; text-align:right;}
.srh_sidebox select { width:180px;}

<!--地标-->

.sidebox { width:152px; margin-bottom:8px; border:1px solid #f39f27;}
.dibiao_sidebox h2 { background:url(/images/icon.gif) 14px 2px no-repeat; height:32px; padding:8px 8px 0 50px; font-size:20px; font-weight:normal; color:#f60; font-family:'黑体';}
.dibiao_sidebox li { padding-left:3px; border-bottom:1px dashed #ececec; height:25px; line-height:25px;}
.dibiao_sidebox li label { float:left; width:60px; padding:2px 3px 0 0; text-align:right;}
.dibiao_sidebox select { width:180px;}


.srhtxt2 { width:74px;line-height:100%; height:14px;padding:2px 0 0px 1px;}
.srhbtn { width:122px; height:30px; border:0; background:url(/images/search_bg.gif) 0 -64px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
#srh_top { background:#eee; margin-bottom:8px;}
#srh_liansuo { float:right; width:335px; border:1px solid #feb261;}
#srh_liansuo h4 { height:23px; padding:4px 8px 0 8px; background:#ECF6FF url(/images/base.gif); border-top:1px solid #fff; border-bottom:2px solid #feb261;}
#srh_liansuo ul { overflow:auto;zoom:1; padding-bottom:13px;}
#srh_liansuo ul li { width:68px; float:left; margin:14px 0 0px 10px; display:inline;}
#srh_liansuo ul li img { display:block; margin:0 auto;}
#srh_liansuo ul li a { display:block; width:69px; padding:4px 0; text-align:center; border:1px solid #e2e2e2;}
#srh_liansuo ul li a:hover { width:67px; padding:3px 0; border:2px solid #f98510; text-decoration:none; color:#f40;}
.search_center { height:278px;}
#srh_expo { float:left; width:272px; border:1px solid #feb261;}
#srh_expo h4 { height:23px; padding:4px 8px 0 8px; background:#ECF6FF url(/images/base.gif); border-top:1px solid #fff; border-bottom:2px solid #f6ba5b;}
#srh_expo ul { padding:4px 8px 8px 8px;}
#srh_expo ul li {border-bottom:1px dashed #ccc; line-height:200%; height:24px; overflow:hidden;}
#srh_expo ul li span{float:right; color:#999}


/*chain
#chain_content { border:1px solid #abce89; background:#fff; margin-bottom:8px;}
#chain_content h2 { height:25px; padding:8px 8px 0 8px; background:#e7f7d6; border-top:1px solid #fff; border-bottom:2px solid #abce89;}*/
#chain_content { border:2px solid #ffcc80; padding:8px; background:#fff; margin-bottom:8px;}
#chain_content h2 { background:url(/images/icon.gif) 28px -236px no-repeat; height:29px; padding:15px 0 0 54px; color:#333; font-size:18px;}
#chain_content ul { overflow:auto;zoom:1; padding:0px 10px 20px 10px; background:#fff;}
#chain_content ul li { width:69px; float:left; margin:18px 0 0px 18px; display:inline;}
#chain_content ul li img { display:block; margin:0 auto;}
#chain_content ul li a { display:block; width:69px; padding:4px 0; text-align:center; border:1px solid #e1e1e1;}
#chain_content ul li a:hover { width:67px; padding:3px 0; border:2px solid #f98510; text-decoration:none; color:#f40;}
#chain_content h5 { display:none; height:5px; overflow:hidden; background:url(/images/chain_bg.gif) 0 -46px no-repeat;}


/*sitemap*/
#sitemap { border:2px solid #ffcc80; padding:10px; margin-bottom:8px;}
#sitemap h2 { background:url(/images/icon.gif) 13px -236px no-repeat; height:29px; padding:15px 0 0 42px; color:#333; font-size:14px;}
#sitemap ul { overflow:auto;zoom:1; padding:0px 10px 5px 10px; background:#fff;}
#sitemap1 { background:#68a7f6; padding:10px; margin-bottom:8px;}
#sitemap1 h5 { height:5px; overflow:hidden; background:url(/images/chain_bg.gif) 0 -46px no-repeat;}
#sitemap1 h2 { height:25px; padding:8px 8px 0 8px; background:url(/images/chain_bg.gif) 0 0 no-repeat;}
#sitemap1 ul { overflow:auto;zoom:1; padding:0px 10px 5px 10px; background:#fff;}
#sitemap1 ul li{width:260px; float:left;}

.hotel_list1 { background-color:#FFF; padding:20px 0; overflow:auto; zoom:1;}
.hotel_list1 ul { list-style:none; margin:0px; padding:0px; margin-left:10px; }
.hotel_list1 ul li { float:left; height:25px; }
.hotel_list1 ul li a { padding:0px 6px; word-break:keep-all; text-decoration:underline;color:#666666 }
.f14 { font-family:Arial; font-size:14px; font-weight:bold; width:35px; text-align:center; margin-left:-10px; color:#f60; }

/*comment*/
.comment {}
.comment dl { padding:10px 15px; overflow:auto; zoom:1;}
.comment dl dt { float:left; width:77px; height:54px; padding:10px 13px 0 0; background: url(/images/index_jj_bg.gif) 0 0 no-repeat; font-size:24px; font-family:"Times New Roman", Times, serif; color:#f60; font-weight:bold; text-align:center;}
.comment dl dt em { font-size:14px; font-style:normal;}
.comment dl dd { float:right; width:648px;}
.comment dl dd em { float:right; font-style:normal; background:url(/images/ding.gif) 0 2px no-repeat; color:#f60;}
.comment dl dd em a { padding-left:20px; color:#f60;}
.comment dl dd p { color:#555; padding-top:6px; width:648px; overflow:hidden;}
.comment dl dd p.hotelmaster { border:1px #a8cb92 dashed; background:#eeffd1; padding:7px 10px; width:552px; margin-top:10px;}


/*airport*/
.airport_list {}
.airport_list tr td,.airport_list tr th { border-bottom:1px dashed #ccc; padding:3px;}
.airport_list tr th { text-align:left; color:#f60;}
.airport_list a { padding-right:10px;}
.airport_list_con { line-height:180%; margin:15px;}
.airport_list_con h3 { border-bottom:1px solid #cdcdcd; font-weight:bold; margin:8px 0; font-size:12px; background:url(/images/flight_ico.gif) 0px 8px no-repeat; padding:5px 0px 5px 26px;}
.airport_list_con img { margin-right:8px; float:left;}
.airport_list_con table { width:99%; border-collapse:collapse;}
.airport_list_con table td{ border-bottom:#ccc dashed 1px; padding:3px 0; }
.titlebold{ padding-left:4px; font-size:14px;}


/*question*/
.question_top { padding:10px; background:#fbfff6;}
.question_top h1 { padding:5px 0 5px 36px; margin-top:8px;}
.question_top p { padding:5px 0; font-size:14px; line-height:180%;}
.question_list { margin:10px;}
.question_list ul {}
.question_list li { background:url(/images/bg_16x16.gif) 0 -696px no-repeat; padding:5px 0 4px 20px; height:18px; overflow:hidden;}
.question_list li span { float:right; padding-left:24px; color:#666; background:url(/images/icon1.gif) 0 -193px no-repeat;}
.answer_list { font-size:14px; line-height:180%;}
.answer_list li { padding:15px 0; border-bottom:1px dashed #ccc; font-size:14px; line-height:180%;}
.answer_list p { font-size:12px; color:#666; text-align:right; margin-top:6px;}
.viewbox .question_answer { padding-top:0;}
.question_answer textarea { width:740px; padding:3px; overflow:auto; margin-bottom:6px; border:1px solid #bbb;}

/*sales*/
.sales_list { padding:10px 0;}
.sales_list dl { padding:10px; border-bottom:1px dashed #ccc; overflow:auto;zoom:1;}
.sales_list dl dt { float:left; width:160px;}
.sales_list dl dt img { border:3px solid #fff;}
.sales_list dl dt a:hover img { border:3px solid #666;}
.sales_list dl dd { margin-left:170px;}
.sales_list dl dd p { color:#f60; margin:5px 0;}
.sales_list dl dd h2 input { float:right;}

/*chinaexpo*/
.viewbox .expo_city { padding:8px 10px; line-height:180%; overflow:auto; zoom:1;}
.expo_city li { width:53px; float:left;}
.viewbox .expo_class { padding:8px 10px; line-height:180%; overflow:auto; zoom:1;}
.expo_class li { width:188px; float:left;}
.viewbox .expo_list { padding:8px 10px;}
.expo_list li { background:url(/images/bg_16x16.gif) 0 -792px no-repeat; padding:5px 0 5px 24px; border-bottom:1px dashed #ccc; color:#444;}
.expo_list li span { float:right; color:#444;}
.expo_list_class { padding:10px;}
.expo_info { padding:10px 18px;}
.expo_info h1 { background:none; text-align:center;}
.expo_info table { border-collapse:collapse;}
.expo_info table tr td { border:1px solid #fc6; padding:4px; background:#ffffe8;}
#hz_con { font-size:13px; line-height:200%; margin-top:12px; word-break:break-all; width:734px;}
#hz_con h3 { background:none; font-weight:bold; padding:3px 0; margin:10px 0 8px 0;}
.expo_hotel {}
.expo_hotel ul { overflow:auto; zoom:1;}
.expo_hotel ul li { width:342px; float:left; line-height:200%; background:url(/images/bg_16x16.gif) 0 -798px no-repeat; padding-left:22px;}
.expo_hotel ul li span { float:right; padding-right:20px; color:#444;}

/*page*/
#page { float:right; height:24px; margin:8px;}
.p_pages,.p_num,.p_redirect,.p_curpage{display: block; height:17px; padding:3px 6px 0px 6px; border: 1px solid #5D9CDF;background-color: #E6F2FE;float:left;margin:2px 0px 2px 4px;line-height:12px; color:#000;}
.p_redirect, .p_pages { padding:5px 6px 0px 6px; height:15px;}
.p_curpage{background-color: #A9D2FF; font-weight:bold;}

#pages { font-size:14px; text-align:center; margin-bottom:10px;}
#pages a { padding:2px 6px; border:1px solid #fff; margin:0 2px; color:#333;}
#pages a:hover {border:1px solid #ccc; text-decoration:none;}
#pages a.current { font-weight:bold; border:1px solid #fff; color:#f00;}

/*user*/
.user_nav { margin-bottom:20px;}
.user_nav h2 { background:url(/images/user_nav_bg.gif) 0 0 no-repeat;}
.user_nav h2 a { display:block; height:36px; text-indent:-999px;}
.user_nav dl dt { background:url(/images/user_nav_bg.gif) 0 -36px no-repeat; height:25px; padding:7px 0 0 40px; font-weight:bold; color:#1d5103;}
.user_nav dl dd a { display:block; background:url(/images/user_nav_bg.gif) 0 -100px no-repeat; height:23px; padding:6px 0 0 40px; color:#1d5103;}
.user_nav dl dd a:hover { background:url(/images/user_nav_bg.gif) 0 -129px no-repeat; text-decoration:none; color:#f60;}
.user_nav dl dd a#user_nav_current { background:url(/images/user_nav_bg.gif) 0 -158px no-repeat; color:#f60; font-weight:bold;}
.user_nav h5 { background:url(/images/user_nav_bg.gif) 0 -187px no-repeat; height:9px;}
.table_bg { background:#f6f6f6;}

.u_index_top1 { width:450px; float:left; border-right:1px solid #ccc;}
.u_index_top1 dl dt { float:left; width:100px;}
.u_index_top1 dl dd { float:right; width:338px; line-height:170%;}
.u_index_top2 { width:280px; float:right;}
.user_top { background:#f8fff1; padding:8px; border-bottom:2px solid #ABCE89; line-height:180%;}
.user_list { border:1px solid #ABCE89; border-top:2px solid #ABCE89;}
.user_list table { border-collapse:collapse; color:#444;}
.user_list table tr th { background:#eee;}
.user_list table tr th, .user_list table tr td { border:1px solid #fff; padding:5px; text-align:center;}
.user_list table tr .table_left { text-align:left;}
.user_list table tr .table_right { text-align:right;}
.user_top1 { background:#eff7ff; padding:10px 8px 0 8px;}
.user_top1 a { padding:6px 12px 3px 12px; background:#fff; border:1px solid #a4d1ed;}
.user_top1 a:hover { border:1px solid #68a7f6;}
.user_top2 { padding:8px 12px; line-height:180%; background:#f8fff1;}
.user_top2 span { color:#f00;}
.user_top_info { padding:10px;}
.user_tab { height:27px; background:#f8fff1;}
.user_tab ul li { float:left; width:78px; margin-right:3px;}
.user_tab ul li a { display:block; height:21px;  padding-top:6px; text-align:center; color:#000; background:url(/images/l_btn_map.gif) 0 -135px no-repeat;}
.user_tab ul li a#user_tab_current { background:url(/images/l_btn_map.gif) 0 -108px no-repeat; font-weight:bold;}

.fengexian { height:6px; background:#bedaf3; overflow:hidden;}
#dianping { padding:0 20px;}
#dianping dl { border-bottom:1px dashed #91b155; padding:10px 0;}
#dianping dl dt { font-size:14px; color:#363; font-weight:bold; padding:6px 0;}
#dianping dl dd { padding:6px 0; margin-left:100px;}
#dianping dl dd strong { color:#666;}
#hotelyx tr td { padding:0; color:#555;}

.headerinfo { overflow:auto; zoom:1; padding:5px;}
.headerinfo1 { width:130px; float:left;}
.headerinfo1 h3, .headerinfo2 h3 { border-bottom:0px solid #ccc; font-weight:normal; color:#808f55; font-weight:bold; font-size:14px; padding:6px; background:#eee;}
.headerinfo11 { padding:10px;}
.headerinfo2 { margin-left:170px;}
.headerinfo22 li { padding:3px; color:#666;}

.recommendguest { padding:10px 0 15px 10px; overflow:auto; zoom:1;}
.recommendguest li { float:left; width:120px; height:24px; line-height:24px; font-size:14px; background:#f8f8f8; border:1px solid #ddd; margin:6px 14px; display:inline; text-align:center;}

/*myhotel*/
.myhotel_list { padding:8px 0;}
.myhotel_list dl { padding:10px; border-bottom:1px dashed #ccc; overflow:auto;zoom:1;}
.myhotel_list dl dt { float:left; width:120px;}
.myhotel_list dl dt img { border:3px solid #fff;}
.myhotel_list dl dt a:hover img { border:3px solid #666;}
.myhotel_list dl dd { margin-left:130px;}
.myhotel_list dl dd p { color:#f60; padding-top:8px;}
.myhotel_list dl dd h2 { padding-bottom:8px;}
.myhotel_list dl dd h2 span { float:right; color:#390; font-size:12px; font-weight:normal;}


/*booking*/
.yuding { padding:10px 40px 10px 20px; color:#222;}
.yuding dl { padding:4px 0px; clear:both;}
.yuding dl dt { float:left; width:95px; padding-top:3px; font-weight:bold; text-align:right;}
.yuding dl dd { float:right; width:775px; color:#666;}
#yuding_tianshu { padding:6px 0px 6px 113px;}
.yuding_ts { border-collapse:collapse;}
.yuding_ts td { border:1px solid #fc6; text-align:center; width:100px; line-height:200%;}
.yuding_ts td h4 { background:#fff3c3; border-bottom:1px solid #fc6; padding:0; margin:0;}
.yuding_next { text-align:center; padding:5px 0px 15px 0px;}
.ordersave { list-style: disc inside; padding:10px 30px 10px 70px; color:#333;}
.ordersave li { padding:2px 0px; clear:both;}
.ordersave1 {margin:0px 70px 15px 70px; border:1px solid #fc6; padding:5px 10px; background:#ffffe8;}
.ordersave1 ul { line-height:200%}
.ebook { border:1px solid #ABCE89; margin-bottom:6px;}
.ebook h2{ height:23px; padding:4px 8px 0 8px; background:#e7f7d6; border-top:1px solid #fff; border-bottom:2px solid #abce89;}
.ebook h2 span{ float:right;}

/*help*/
.side_help li a { background:url(/images/bg_16x16.gif) 0 -163px no-repeat; padding-left:20px; line-height:240%;}
.help_list { padding:10px 0px 10px 10px;}
.help_list dl dt { color:#f60; font-weight:bold; padding:15px 0 5px 0; font-size:14px;}
.help_list dl dd { border:1px solid #eaeaea; padding:8px 10px; color:#444; line-height:180%;}
.help_img img { border:0px solid #f60;}

/*weather*/
.viewbox .weather6 { padding:0; height:220px; }
.weather6 dl { float:left; margin:10px 0 0 10px; border:1px solid #c2d0e7; text-align:center; width:115px; height:200px;display:inline;}
.weather6 dl dt { border-bottom:1px solid #c2d0e7; background:#f5f7fb; height:28px; line-height:28px;}
.weather6 dl dd { padding:4px;}
.weather6 dl dd p { padding:3px 0 4px 0; line-height:120%;}
.weather6 dl dd img { margin:3px;}
.weather1 { margin:10px 10px 0 10px; padding:8px; border:1px solid #fc6; font-size:14px; font-weight:bold; background:#FFFFCC;}
.wea_today {font-size:20px; color:#f60; font-weight:normal; font-family:"黑体";}
.viewbox .weather2 { padding:0; overflow:auto; zoom:1; padding-bottom:12px;}
.weather2 dl {float:left; margin:10px 0 0 10px; border:1px solid #c2d0e7; width:236px; height:26px; padding:1px 0 0 6px; display:inline; background:#f5f7fb;}
.weather2 dl dt { width:70px; float:left;  font-weight:bold; padding-top:4px;}
.weather2 dl dd {}
.weather2 dl dd img { margin:2px;}
.viewbox .weather3 { padding:0; overflow:auto; zoom:1; padding-bottom:12px;}
.weather3 dl {float:left; margin:10px 0 0 10px; width:350px; padding:10px; height:65px; overflow:hidden; display:inline; background:#f4f4f4;}
.weather3 dl dt { width:90px; float:left; font-weight:bold;}
.weather3 dl dd {}
.weather3 dl dd img { margin:2px;}
.weather3 dl dd strong { margin-bottom:6px;}
.weather3 dl dd strong em {color:#390; font-style:normal;}
.weather3 dl dd strong i {color:#f60; font-style:normal;}

/*news*/
.news {}
.news dl { height:110px; padding:10px 0; margin:0 18px; border-bottom:1px dashed #ccc;}
.news dl dt { float:left; width:168px;}
.news dl dt a img { padding:1px; border:1px solid #ccc;}
.news dl dt a:hover img { border:1px solid #666;}
.news dl dd {}
.news dl dd p { color:#390;}
.news_side {}
.news_side li { padding:0px 0 5px 8px; background:url(/images/icon21.gif) 0 5px no-repeat; line-height:130%;}
/* 分页 */
#page_pre { height:40px;}
.page { font-family:verdana; line-height: normal; font-size: 14px; height:30px; float:right; padding:0 15px;}
.page a, .page span { float:left; display:block; color:#05a; font-weight:normal; text-decoration:none; letter-spacing:0px; border:1px solid #ccc; padding:0px 6px; margin:5px 2px; text-align:center; height:22px; line-height:22px; } /* SPAN和链接 */
.page span { color:#333;}
.page a:hover { color:#0098d8; border:1px solid #0098d8; text-decoration:none; } /* 当前链接有激活时 */
.page a.current { border:1px solid #0098d8; font-weight:bold; background:#0098d8; color:#fff;}
.page input { padding:0px; color:#333; height:16px; width:25px; border:0px solid #fff; text-align:center; margin-top:0px; margin-right:-5px; margin-bottom:0px; margin-left:-5px; vertical-align:middle; font-size:12px } /* 跳转INPUT */

#article { padding:0 20px;}
#article h1 { font-size:20px; background:none; font-weight:normal; text-align:center; padding:20px 0; font-family:"黑体";}
#article h5 { border-bottom:1px solid #ccc; color:#999; text-align:center; padding-bottom:5px;}
#article {}
#news_con { font-size:14px; line-height:180%; padding:10px 0 5px 0; width:750px; overflow:hidden;}
#news_con p { margin:8px 0;}
#contact { padding:38px 80px; font-size:18px; font-weight:bold; line-height:200%; text-align:center;}
.undown { background:url(/images/sigline.gif) no-repeat; padding-top:10px; line-height:200%;}
.undown a { color:#000;}

.viewtop .news_nav { color:#000; font-weight:bold; padding:10px;}

/*about*/
.about { border:1px solid #ABCE89; border-top:2px solid #ABCE89; padding:18px; font-size:14px; line-height:180%;}

/*guide*/
#guide { overflow:auto;zoom:1;}
#guide_main { float:left; width:582px;}
#guide_side { float:right; width:190px;}
.guidebox { margin-bottom:8px; border:1px solid #abce89;}
.guidebox h2 { height:21px; padding:5px 5px 0 6px; font-size:12px; border-bottom:2px solid #abce89; background:url(/images/guidebox_bg.gif);}
.guidebox h5 { display:none; height:3px; overflow:hidden; background:url(/images/sidebox_bg.gif) 0px -33px no-repeat;}
.guidebox ul { padding:5px 6px; background:#fff; line-height:180%;}
.guide_con { padding:10px; font-size:14px; line-height:180%;}
.guide_con img { margin:5px;}
.info { margin-bottom: 8px; padding: 8px; border: 1px solid #ffcc00; background: #ffffcc; font-size: 12px; line-height: 180%; font-family: "verdana", "arial", "helvetica", "sans-serif"; }
.hot_scenic li { background:url(/images/bg_16x16.gif) 0 -158px no-repeat; padding:0 0 0 20px;}
.trafic li { background:url(/images/bg_16x16.gif) 0 -158px no-repeat; padding:0 0 0 20px;}
.trafic li span { color:#999; float:right;}
.guide_comm {}
.guide_comm dl { margin:15px; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.guide_comm dl dt { padding-bottom:3px;}
.comm_scenic { background:#390; padding:2px 4px 1px 4px; color:#fff;}
a.comm_scenic:hover { color:#FF9;}
.guide_comm dl dd { color:#666;}
.guide_scenic { border:2px solid #f0ae2d; padding:10px; background:url(/images/guide_scenic_bg.gif) 3px 3px no-repeat; margin-bottom:6px;}
.guide_scenic h2 { line-height:200%;}
.guide_scenic ul { overflow:auto;zoom:1;}
.guide_scenic ul li { float:left; width:127px; margin:10px 0 0 10px; display:inline; text-align:center;}
.guide_piclist{margin:0px; padding:10px; }
.guide_piclist li { float:left; padding:0px; list-style:none; width: 130px; margin: 11px 12px 0px 0px;; text-decoration: underline;border:1px #cccccc solid; text-align:center; font-size:12px;}
.guide_piclist li img{border:0;margin:4px;}
.guide_piclist li a{ color:#666666; text-decoration:underline;}

/*news*/
.news_list { padding:15px; font-size:14px;}
.news_list ul { list-style:inside circle;}
.news_list ul li { line-height:220%;}
.news_list ul li span { float:right; color:#666;}
.side_news li { padding:3px 0; line-height:130%;}
.news_list1 { overflow:auto; zoom:1; padding-bottom:15px;}
.news_list1 ul li { float:left; width:170px; text-align:center; margin:18px 0 0 18px; display:inline;}
.news_list1 ul li a { display:block;}

/*friendlink*/
.links { margin-bottom:10px;}
.links ul { overflow:auto; zoom:1;}
.links ul li { float:left; width:146px;}
.links ul li a { color:#333;}
.lvyou li { padding:4px 0;}
.links1 h3 { border-bottom:2px solid #ccc; color:#f60;}

/*special*/
#special_list { border:2px solid #ffcc80; padding:10px; margin-bottom:8px; overflow:auto; zoom:1;}
#special_list h2 { background:url(/images/icon.gif) 13px -236px no-repeat; height:29px; padding:15px 0 10px 42px; color:#333; font-size:14px;}
#special_list dl { float:left; width:436px; height:150px; margin:0 0 0 18px; display:inline;}
#special_list dl dt a img { border:2px solid #fff;}
#special_list dl dt a:hover img { border:3px solid #333;}
#special_list dl dd { text-align:center; font-weight:bold; line-height:180%; font-size:14px;}
#special_list dl dd a { color:#333;}

/*huoche*/
#huoche {}
#huoche dl { border-bottom:1px dashed #ccc; background:url(/images/search_32.png) 15px 15px no-repeat; padding:15px 15px 15px 60px;}
#huoche dl dt { font-size:20px; color:#f60; padding:5px 0 15px 0; font-family:'黑体';}
#huoche dl dd { padding:5px 0; color:#666;}
#huoche dl dd p { font-size:14px; color:#333; margin-bottom:10px;font-size:16px;}
.huoche_txt { height:22px; width:150px; border:1px solid #bbb; background:#f8f8f8; font-size:16px; font-weight:bold; line-height:150%; color:#333;}
#huoche dl dd p input { vertical-align:middle;}
.huoche_foot { padding:10px 10px 10px 58px; font-weight:bold;}
#huoche_select { padding:20px 0; width:360px; margin:0 auto;}
#huoche_select h1 { text-align:center; color:#f60; height:40px; line-height:40px;}
.huoche_select1 { overflow:auto; zoom:1;}
.huoche_select1 ul { float:left; width:130px; padding-left:50px; font-size:14px; line-height:250%;}
.huoche_foot1 { text-align:center; padding-top:20px;}
#huoche_view { padding:10px;}
#huoche_view h2 { padding:10px; text-align:center;}
#huoche_view h5 { text-align:center; margin-bottom:8px;}
.hc_table { border-collapse:collapse;}
.hc_table tr th { padding:4px; background:#eee; border:1px solid #ccc;}
.hc_table tr td { padding:4px; border:1px solid #ccc; text-align:center; color:#555;}
.hc_info { border-collapse:collapse; margin-bottom:10px;}
.hc_info tr td { border:1px solid #ccc; padding:4px;}

.fontB{ padding:4px; background-color:#FFFFFF;}


.layoutfix {
display:block;
overflow:hidden;
}
.searchresult_caption {
background:none repeat scroll 0 0 #FFFFFF;
padding:6px;
}

.searchresult_caption .link {
background-position:center center;
background-repeat:no-repeat;
float:left;
height:70px;
width:95px;
}

.searchresult_caplist {
padding-left:0px 0px 0px 5px;
}
.searchresult_caption ul,.searchresult_caption li {
font-family:Arial,Helvetica,sans-serif;
list-style-type:none;
margin:0;
padding:0;
}
.searchresult_caption li {
display:inline;
float:left;
overflow:hidden;
padding-left:20px;
text-align:left;
white-space:nowrap;
width:140px;
}
.searchresult_capbtn  {
background:url("/images/un_hotel091120.png") no-repeat scroll -439px -527px #E6F2FF;
display:block;
height:17px;
overflow:hidden;
padding-left:18px;
text-align:left;
}
