@charset "utf-8";
/* CSS Document */
@import url("http://tp1.znimg.com/v5/css/base.css");
@import url("/css/thickbox.css");
@import url("http://tp1.znimg.com/v5/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 #abce89;}
.sidebox h2 { height:22px; padding:5px 5px 0 6px; font-size:12px; background:url(/images/sidebox_bg.gif);}
.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%;}
.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%;}
.side_lable li {background:url(/images/bg_16x16.gif) -5px -61px no-repeat; padding-left:10px; border-bottom:1px dashed #ccc; height:24px; overflow:hidden}
.side_lable li span{ float:right; padding-right:4px; color:#999}
.side_lable li a { display:block; line-height:200%;}
.czhotel { padding-top:5px; background:#fff;}
.czhotel dl { text-align:center; line-height:1.5;}
.czhotel dl dt { width:127px; height:16px; overflow:hidden;}
.czhotel dl dd { width:127px; color:#f60; overflow:hidden;}

#main { float:right; width:778px; border:0px solid #fff;}
.maintop { height:60px; padding-top:8px;}
.maintop h1 { float:left; background:url(http://p.zhuna.cn/images/search11.gif) no-repeat; height:36px; padding:8px 0 0 54px; font-weight:normal; font-size:14px; font-weight:bold; margin-top:10px;}
.maintop h5 { float:right; margin-top:8px;}
#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_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:#ffa url(/images/icon4.gif) 5px 6px no-repeat; border:1px dashed #f93; font-weight:bold; color:#f30; height:24px; padding:4px 8px 0 40px; 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;}
.list_tips1 { background:#ffa url(/images/icon6.gif) 6px center no-repeat; border:1px dashed #f93; font-weight:bold; color:#f30; height:20px; padding:11px 8px 3px 40px; margin-top:5px; line-height:130%;}

#shaixuan1 { border:1px solid #ffea88; margin:8px 0;}
#shaixuan { border:1px solid #ffc44c;}
#sx_top { background:#fff7e6; border:1px solid #fff; height:20px; padding:3px 8px 0 8px; font-weight:bold;}
#sx_con { border-top:1px solid #ffc44c; padding:4px 8px; overflow:auto; zoom:1;}
#sx_con dl { border-bottom:1px solid #e5e5e5; padding:5px 0; overflow:auto; zoom:1;}
#sx_con dl dt { width:70px; float:left;}
#sx_con dl dd { width:120px; float:left; color:#05a;}
#sx_con1 { border-top:1px solid #ffc44c; padding:4px 8px; overflow:auto; zoom:1;}
#sx_con1 dl { border-bottom:1px solid #e5e5e5; padding:5px 0; overflow:auto; zoom:1;}
#sx_con1 dl dt { width:60px; float:left;}
#sx_con1 dl dd { padding:0 10px; float:left; color:#05a;}
.sx_more { float:right; background:url(/images/icon55.gif) 0 1px no-repeat;}
.sx_more a { padding-left:16px; color:#666;}
.sx_curr { background:#390; color:#fff; padding:0 3px 2px 3px;}
.sx_curr:hover { background:#390; color:#fff; text-decoration:none;}

.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 #bedda0;}
.list_h_pic { text-align:center; padding:10px 5px; border-bottom:1px solid #bedda0;}
.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 #bedda0;}
.hotel_title { height:26px;}
.hotel_title h2 { float:left; padding-top:2px;}
.hotel_title h5 { float:right; padding-right:36px; }
.listbox_sale 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; overflow:hidden;}
.listbox_sale1 a { display:block; background:url(/images/bg_32x32.gif) 0 -3px no-repeat; height:26px; line-height:26px; padding-left:34px; color:#c30; overflow:hidden; margin-top:4px;}
.hotel_basic { margin-bottom:15px;}
.hotel_basic li{ height:21px; overflow:hidden;}
.hotel_basic li span {float:right;padding-right: 25px;clear:both}
.beixuan {background: url("/images/compare.gif") no-repeat scroll 0 -26px transparent;color: #2F7DCB;cursor: pointer;font-size: 12px;font-weight: normal;padding-left: 14px;}
.beixuan1{background: url("/images/compare.gif") no-repeat scroll 0 2px transparent;color: #2F7DCB;cursor: pointer;font-size: 12px;font-weight: normal;padding-left: 14px;}
.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 { float:right; text-align:right; margin-top:10px; padding-bottom:30px;}
.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_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:#333; font-weight:normal; background:#daf4bd; height:21px; padding:3px 6px 0 6px;}
.viewtop h4 a { color:#333;}
.viewtop h1 { height:30px; padding:20px 10px 0px 10px; font-size:14px; font-weight:bold }
.viewtop h1 span { float:right; margin-top:3px; font-size:12px; font-weight:normal; font-family:Verdana; color:#666;}
.viewtop h5 { height:17px;font-size:12px; margin:0 10px; color:#999;}
.viewtop p.yinxiang { padding:0 14px 14px 14px;}
.viewtop h6 { font-size:12px; font-weight:normal; border:1px dotted #f93; background:#ffa; margin:0 10px 8px 10px; padding:3px 6px; color:#c30;}
.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;*/ position:relative;}
#shipai { position:absolute; width:71px; height:26px; top:-10px; left:120px; background:url(/images/shipai.gif)}
#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 #abce89; border-top:2px solid #abce89; padding:10px; margin-bottom:6px;}
.view_main1 {border:1px solid #abce89; border-top:2px solid #abce89; margin-bottom:6px;}
.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:160px; margin-left:10px; text-align:center; background:#eee;}
.vindexpic a { color:#333;}
.vindexmap { margin-top:15px; height:170px;}
.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:144px; left:0px; width:195px; height:20px; padding:2px 0px 0 5px; background:#ccc; overflow:hidden; }
.vindexemap h5 a { color:#333;}
.viewbox {border:1px solid #abce89; margin-bottom:6px;}
.viewbox h2 { height:24px; padding:7px 8px 0 22px; background:#e7f7d6 url(/images/bg_16x16.gif) 5px -376px no-repeat; border-top:1px solid #fff; border-bottom:2px solid #abce89;}
.viewbox h2 span { float:right; font-size:12px; font-weight:normal; margin:-4px 11px 0 0;}
.viewbox ul { padding:15px 10px;}
.viewother dl { overflow:auto; zoom:1; padding:6px 0; background:#fff;}
/*.viewother dl dt { float:left; width:56px; height:24px; line-height:24px; background:#eee url(/images/bg_16x16.gif) 0 -60px no-repeat; padding-left:18px;}
.viewother dl dd { float:right; width:670px; line-height:180%; }*/
.viewother dl dt {height:24px; line-height:24px; font-size:12px; font-weight:bold; border-bottom:1px dashed #ccc; color:#666;background: url(/images/bg_16x16.gif) 0 -62px no-repeat; padding-left:14px;}
.viewother dl dd {line-height:180%; padding-top:8px; padding-left:15px;}
.searchl li { padding-top:3px;}
.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:#f60; padding-top:7px; }

.yudingjilu { color:#333;}
.yudingjilu tr th { padding:5px; text-align:left; background:#fff; border-bottom:2px solid #ddd; color:#666;}
.yudingjilu tr td { padding:4px 5px; border-bottom:1px dotted #ddd;}
.f_b_f00 { color:#f00; font-weight:bold;}
.f_b_f00 span{ color:#333;font-weight:normal;}
.yudin_bot { padding-top:8px; color:#999;}

/*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; height:18px; overflow:hidden}
.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%; height:22px; overflow:hidden}
.hotelnearby ul li span { float:right; color:#888;}

.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_x{background:#666;}

.viewbox1 {border:1px solid #e1b659; overflow:auto; zoom:1; padding-bottom:10px; margin-bottom:6px;}
.viewbox1 h2 { height:25px; padding:6px 8px 0 34px; background:#fcf5c2 url(/images/icon7.gif) 0px 0px no-repeat; border-top:1px solid #fff; border-bottom:2px solid #e1b659;}
.viewbox1 h2 span { float:right; font-size:12px; font-weight:normal; margin:-4px 11px 0 0;}
.viewbox1 dl { float:left; width:142px; height:164px; overflow:hidden; text-align:center; line-height:1.5; margin:12px 0 0 10px;}
.viewbox1 dl dd { height:16px; overflow:hidden;}

/*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 #75a648; 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;}
.srh_sidebox #st2 { height:50px;}
.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 #abce89;}
#srh_liansuo h4 { height:23px; padding:4px 8px 0 8px; background:#e7f7d6; border-top:1px solid #fff; border-bottom:2px solid #abce89;}
#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 #abce89;}
#srh_expo h4 { height:23px; padding:4px 8px 0 8px; background:#e7f7d6; border-top:1px solid #fff; border-bottom:2px solid #abce89;}
#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 #75a648; padding:8px; background:#fff; margin-bottom:8px;}
#chain_content h2 { background:url(/images/icon.gif) 26px -236px no-repeat; height:29px; padding:15px 0 0 54px; color:#333; font-size:20px; font-family:\9ED1\4F53; font-weight:normal;}
#chain_content h2 strong { font-weight:normal;}
#chain_content h3 { color:#930; font-size:12px; padding:8px 26px;}
#chain_content ul { overflow:auto;zoom:1; padding:0px 10px 20px 10px; background:#fff;}
#chain_content ul li { width:71px; float:left; margin:0px 0 18px 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; height:58px; text-align:center; border:1px solid #e1e1e1; overflow:hidden;}
#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;}

.ditie_pic { margin:10px 25px; background:#ccc;}
.ditie {}
.ditie dl { padding:15px 28px;}
.ditie dl dt { font-size:14px; margin-bottom:8px; font-weight:bold;}
.ditie dl dt em { font-style:normal; padding:1px 10px; margin-right:10px; background:#ccc; color:#fff;}
.ditie dl dd { line-height:1.8;}

/*sitemap*/
#sitemap { border:2px solid #75a648; 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; border-bottom:1px #CCC dashed; margin-bottom:10px;}
.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;}
.tips { border:1px solid #abce89; background:#FFC; color:#666; padding:5px;} 

/*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 { height:24px; margin-bottom:8px; float:right;}
#p_bar { float:right;}
.p_pages,.p_num,.p_redirect,.p_curpage{display: block; height:17px; padding:3px 6px 0px 6px; border:1px solid #5fa623;backgroundr:#fff; float:left; margin:2px 0px 2px 4px;line-height:12px; color:#080;}
.p_redirect, .p_pages { padding:5px 6px 0px 6px; height:15px;}
.p_curpage{background:#7ab63f; font-weight:bold; color:#fff;}

#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;}

.flight_table { border-collapse:collapse; margin-bottom:6px;}
.flight_table tr th { background:#f1fee3; border:1px solid #bde3a4; padding:6px 4px;border-top:2px solid #bde3a4;}
.flight_table tr td { border:1px solid #bde3a4; padding:5px 4px;}
.flight_table tr th.table_left { text-align:left;}
.flight_table tr td.table_left { text-align:left;}
.flight_table tr th.table_right { text-align:right;}
.flight_table tr td.table_right { text-align:right;}

.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_top1 dl dd { line-height:180%;}
.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; margin-bottom:6px;}
.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:#333; padding-top:8px;}
.myhotel_list dl dd h2 { padding-bottom:8px;}
.myhotel_list dl dd h2 span { float:right; color:#f40; font-size:12px; font-weight:normal;}

/*tip*/
.tag_box {background-color:#FBFBC5; position:absolute; border:1px solid #AFAFAF; padding:6px; width:270px; font-size:12px; line-height:150%; z-index:1000}

/*lable*/
.lable { margin:10px;}
.lable 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;}
.lable ul { overflow:auto; zoom:1;}
.lable ul li { width:220px; float:left; margin:3px 15px 3px 0; padding-left:15px; background: url(/images/bg_16x16.gif) 0 -62px no-repeat; display:inline; line-height:180%; height:20px; overflow:hidden; border-bottom:#CCC 1px dashed;}
.lable ul li span { float:right; color:#888;}


/*booking*/
.yuding { padding:10px 40px 10px 20px; color:#222;}
.yuding dl { padding:4px 0px; overflow:auto; zoom:1;}
.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_tianshu table { margin-bottom:6px;}
.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 { padding:5px 0px 15px 132px;}
.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%;}
#nav_orange{ color:#f60; font-weight:bold;}
.help_list { padding:10px 0px 10px 10px;}
.help_list h2 { border:1px dashed #f93; background:#ffa; color:#c30; padding:10px; font-size:16px; margin-top:5px;}
.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 #75a648; 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:2px 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;}

/*-特色服务图标样式-*/
.trait1 { background:url(/images/trait.gif) 0px 0px;}
.trait01 { background:url(/images/trait.gif) 0px -20px;}
.trait2 { background:url(/images/trait.gif) -20px 0px;}
.trait02 { background:url(/images/trait.gif) -20px -20px;}
.trait3 { background:url(/images/trait.gif) -40px 0px;}
.trait03 { background:url(/images/trait.gif) -40px -20px;}
.trait4 { background:url(/images/trait.gif) -60px 0px;}
.trait04 { background:url(/images/trait.gif) -60px -20px;}
.trait5 { background:url(/images/trait.gif) -80px 0px;}
.trait05 { background:url(/images/trait.gif) -80px -20px;}
.trait6 { background:url(/images/trait.gif) -100px 0px;}
.trait06 { background:url(/images/trait.gif) -100px -20px;}
.trait7 { background:url(/images/trait.gif) -120px 0px;}
.trait07 { background:url(/images/trait.gif) -120px -20px;}
.trait8 { background:url(/images/trait.gif) -140px 0px;}
.trait08 { background:url(/images/trait.gif) -140px -20px;}
.trait9 { background:url(/images/trait.gif) -160px 0px;}
.trait09 { background:url(/images/trait.gif) -160px -20px;}
.trait10 { background:url(/images/trait.gif) -180px 0px;}
.trait010 { background:url(/images/trait.gif) -180px -20px;}
.trait11 { background:url(/images/trait.gif) -200px 0px;}
.trait011 { background:url(/images/trait.gif) -200px -20px;}

/*loading*/
#layout { background:url(/images/bridge_bg1.gif); width:592px; height:354px; margin:100px auto 0 auto;}
#layout img { margin:180px 0px 0px 210px;}

/*ad*/
.side_ad { margin-bottom:8px;}

.listbox { margin-top:8px;}
.lb_pic { float:left; width:110px; height:257px; background:#fff url(http://p.zhuna.cn/images/box_bg.gif) 0 1px repeat-x; border:1px solid #bedda0;}
.lb_con { float:right; width:640px; padding:10px 10px 0px 10px; height:auto !important; height:247px; min-height:247px; background:#fff url(http://p.zhuna.cn/images/box_bg.gif) 0 1px repeat-x; border:1px solid #bedda0;}
.clear:after{content:'\20';display:block;height:0;clear:both;}.clear{*zoom:1;}
.rprice_dl dl{ color:#666; padding:5px;}

.zx_info {background:#fff url(http://p.zhuna.cn/images/box_bg.gif) 0 1px repeat-x; padding:15px;}
.zx_info h1 { text-align:center; line-height:3; font-size:20px; font-family:"黑体";font-weight:normal;}
.zx_info h6 { text-align:center; color:#888; border-bottom:1px solid #ddd; height:26px; font-weight:normal; font-size:12px; margin-bottom:15px;}
.zx_info_con { font-size:14px; line-height:1.8; padding:6px;}
.zx_info_con img { padding:5px; border:1px solid #ccc;}

/*duibi*/
#duibi { border:1px solid #b1d59d;}
.duibi { border-collapse:collapse;}
.duibi tr td { padding:10px; border:1px solid #b1d59d;}
.duibi_bg { font-size:14px; background:#eaf8d7;}
.duibi_bg1 { background:#f2fce4;}
.duibi_room { border:1px solid #ccc; border-bottom:none;}
.duibi_room ul { padding:6px; border-bottom:1px solid #ccc; overflow:hidden; clear:both;height:expression(this.style.height>=this.scrollHeight?'70px':this.scrollHeight+'px');}
.duibi_room ul li { float:left;}
.w140 { width:126px;}
.w50 { width:60px;}
.duibi_room ul li strong { color:#f60;}
.duibi_room ul li p { padding-top:5px; color:#888;}
.duibi_bot { text-align:right; padding-top:5px;}
.btn_50 { width:50px; height:25px; background:url(/images/btn_bg5.gif) 0 0 no-repeat; border:none; color:#9a410b; font-weight:bold; cursor:pointer;}
.btn_92 { width:92px; height:28px; background:url(/images/btn_bg6.gif) 0 0 no-repeat; border:none; color:#9a410b; font-weight:bold; cursor:pointer;}
.map_searchresult_price {background: url("/images/bg_price091211.png") repeat scroll 0 0 transparent;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 33px;line-height: 23px;overflow: hidden;position: absolute;text-align: center;width: 57px;}
.map_searchresult_hotels {background: url("/images/bg_map_hotels100402.png") repeat scroll 0 0 transparent;cursor: pointer;height: 50px;overflow: hidden;position: absolute;width: 235px;}
.map_searchresult_hotels .hotels_name {color: #FFFFFF;font-size: 12px;height: 18px;line-height: 18px;margin: 3px 10px 0 5px;overflow: hidden;width: 205px;}
.map_searchresult_hotels .bom {color: #FFFFFF;line-height: 18px;margin: 0 5px;}
.map_searchresult_hotels .bom .price {float: right;}
.map_searchresult_hotels .bom dfn {font-family: Arial;font-size: 14px;font-weight: bold;}
.map_searchresult_hotels {margin: -17px 0 0 -178px;}
/*比对篮*/
#comp_box {height: auto; width: 128px; background: #FFFEED; border: 1px solid #FFAE40; text-align: center; overflow: hidden; right: 30px; z-index:9999;z-index:11000;}
#comp_box input { float:none }
#comp_box form {width:100%}
#comp_top { color: #FFF; font-size: 14px; line-height: 26px; background: #F0974F; text-align: center; font-weight: bold; width: 100%; }
#comp_top .top_l { padding-left: 5px;}
#comp_top span { font-weight: normal; }
#comp_top .close { float: right; width: 16px; height: 16px; margin:5px; background: url(/images/hidden.gif);}
#comp_top b { color: #FFFF99; }
#comp_items { width: 128px; margin: 0px; padding: 0px; clear: both; float: left; }
#comp_items li { width: 100%; clear: both; text-align: center; border-bottom: 1px solid #FFAE40; float: left; }
#comp_items li.over { background:#FFFCBF; }
#comp_items li p { margin: 10px auto 0px; padding: 0px; float: none; display: block;  }
#comp_items li .icon { position: absolute; right: 0px; background: url(/images/del.gif); height: 16px; width: 16px; font-size: 0px; line-height: 0px; text-indent: -1000px; margin: 2px 2px 0px 0px; display:none }
#comp_items li p.img { width: 100%; text-align: center;}
#comp_items li p.img img { width: 60px; height: 45px;  border: 1px solid #B2CFE6; float: none; }
#comp_items li p.title { margin:5px 5px 2px; line-height: 15px; }
#comp_btn_con {margin:5px auto; text-align:center; width:100%;}
#comp_btn_con input {margin-top:5px; display:inline-block;}
#comp_boot { width: 110px; padding: 0px 9px 0px; line-height: 30px; }
.selButton {width:100px;}
#comp_box div {float: left;}
.fix {position:fixed;top:0;}


.question_post tr{word-break:break-all}
.question_post tr td{ float:left;word-break:break-all;   font-size:12px; }
.question_post tr td input{  }
.question_post tr td label{ float:left;}





	 
	 .friend_box{ position:relative;    border: 1px solid #cccccc; margin-bottom:10px;}
			.friend_tab{ height: 35px; line-height:35px; position:absolute; top:-1px; left:0px;   }
			.friend_top{ position:relative;}
			.friend_top h3{height: 33px; line-height:33px;border-bottom: 1px solid #cccccc; }
			.friend_tab ul{}
			.friend_tab ul li{ float:left;border-right: 1px solid #cccccc;line-height:34px;_line-height:35px;  width:84px; text-align:center; cursor:pointer;} 
			.friend_tab ul li.current{ font-weight:bold;border-top: 2px solid #b1d59d; background:#FFF;font-weight: bold;height: 33px;line-height: 30px;  _line-height: 35px; overflow:hidden;}
			.friend_link1 ul{ overflow:auto;zoom:1; }
			.friend_link1 ul li{ float:left;border-right:1px solid #b5b5b5; padding-right:10px; height:12px; line-height:12px;+line-height:14px; overflow:hidden; margin:3px 10px 6px 0;}
			.friend_link1 ul li a{ color:#b5b5b5;}
			.friend_link1 ul li a:hover{ color:#f60;}
			.friend_link1{ padding:8px 10px 5px; _padding:8px 10px 10px; line-height:22px; overflow:auto;zoom:1;   }