@charset "utf-8";

/* 酒店首页样式 */
.hotel_l320{float:left;width:320px;}
.hotel_r630{float:right;width:630px;}
.hotel_l310{float:left;width:290px;}
.hotel_r310{float:right;width:330px;}

.hSearch{border:4px #BEDBFA solid;background:#F9FAFC;padding:12px 15px;}
.hSearchTit{height:37px;line-height:37px;background:url(../Images/ico2.png) no-repeat 0 4px;color:#FF6600;font-size:16px;border-bottom:1px #CBE2FB solid;padding-left:40px;margin-bottom:10px;}
.hSearchText li{height:34px;line-height:34px;}
.hSearchOk{background:url(../Images/Hotel/hotel_inpu_ok.gif);width:122px;height:30px;padding:0;border:0px;cursor:pointer;}
.hSearchOks{background:url(../Images/formOk1.gif);width:82px;height:22px;line-height:22px;text-align:center;color:#fff;padding:0;border:0px;cursor:pointer;}
.hSCity{width:154px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:url(../Images/icoBc.png) no-repeat 135px 2px #fff;color:#666;padding:0 3px;}
.hSCitys{width:90px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:url(../Images/icoBc.png) no-repeat 72px 2px #fff;font-size:12px;padding:0 3px;}
.hSDate{width:80px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:url(../Images/icoDate.png) no-repeat 69px 1px #fff;padding:0 3px;font-size:12px;color:#666;}
.hSName{width:154px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:#fff;padding:0 3px;font-size:12px;color:#666;}
.hSNames{width:90px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:#fff;padding:0 3px;font-size:12px;color:#666;}
.hSMoney{width:61px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:#fff;padding:0 3px;font-size:12px;color:#666;}
.hSStar{width:100px;border:1px #D6D6D6 solid;height:19px;line-height:19px;background:url(../Images/star_1.gif) no-repeat 91px 3px #fff;padding:0 3px;font-size:12px;color:#666;}
.hSDown{width:152px;border:1px #D6D6D6 solid;background:#fff;padding:2px 4px 6px 4px;display:none;position:absolute}
.hSDown .title{color:#666;border-bottom:1px #ddd dashed;height:22px;line-height:22px;padding:0 4px;margin-bottom:4px;}
.hSDown .text{height:23px;line-height:23px;color:#0055AA;font-family:Arial, Helvetica, sans-serif;padding:0 4px;cursor:pointer;}
.hSDown .text span{float:right;text-align:right;font-family:"宋体";}
.hSDown .selected{background:#C8E3FC;}

.hInNews{border:4px #BEDBFA solid;background:#F9FAFC;padding:7px 15px;margin-top:10px;}
.hInNews li{line-height:22px;height:22px;}
.hInTit{border:1px #A6C8E4 solid;background:url(../Images/Hotel/title_sk1.gif);height:30px;line-height:30px;padding:0 10px;}
.hInTit span{float:right;font-weight:normal;}
.hInReviews{width:270px;border:1px #A6C8E4 solid;border-width:0 1px 1px 1px;padding:1px 9px 0 9px;}
.hInReviewsText{width:270px;height:164px;background:#fff;overflow:hidden;}
.hInReviewsText li{height:40px;line-height:20px;color:#666;padding:7px 0;border-bottom:1px #ddd dotted;overflow:hidden;}
.hInReviewsText li b{font-family:Arial, Helvetica, sans-serif;color:red;}

.hHotNav{border:1px #A6C8E4 solid;border-width:1px 0 1px 1px;zoom:1;overflow:hidden;}
.hHotNav li{float:left;height:30px;line-height:30px;}
.hHotNav .sk0{width:388px;background:url(../Images/Hotel/title_sk1.gif);font-size:14px;color:#3366CC;font-weight:700;padding-left:10px;border-right:1px #A6C8E4 solid;}
.hHotNav .sk1{border-right:1px #A6C8E4 solid;background:#fff;width:69px;text-align:center;cursor:pointer;}
.hHotNav .sk2{border-right:1px #A6C8E4 solid;background:url(../Images/Hotel/title_sk1.gif);width:69px;text-align:center;cursor:pointer;}
.hHot{border:1px #A6C8E4 solid;border-width:0 1px 1px 1px;padding:8px 0;display:none;}
.hHotWz{padding:0 1px;zoom:1;overflow:hidden;}
.hHotWz li{float:left;width:209px;line-height:24px;height:24px;padding:0 15px;}
.hHotWz li span{float:right;color:#FF6600;}
.hHotWz li span em{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:700;}
.hHotPic{padding:10px 1px 15px 1px;zoom:1;overflow:hidden;border-bottom:1px #ddd solid;margin-bottom:12px;}
.hHotPic li{float:left;width:209px;padding:0 15px;zoom:1;overflow:hidden;}
.hHotPic .sk1{float:left;width:100px;}
.hHotPic .sk2{float:right;width:109px;}
.hHotPic .sk2 span{display:block;padding-top:5px;}
.hHotPic .sk2 span.moy{color:#FF6600;}
.hHotPic .sk2 span.moy em{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:14px;font-weight:700;}
.hChain{border:1px #A6C8E4 solid;border-width:0 1px 1px 1px;padding:4px 10px 8px 10px;height:153px;zoom:1;overflow:hidden;}
.hChain li{float:left;width:77px;text-align:center;margin-top:7px;}
.hChain li img{border:1px #ddd solid;padding:3px 5px;}
.hChain li img:hover{border:1px #f60 solid}
.hChain li span{display:block;padding:6px 0;}

.hotelSub{width:940px;background:url(../Images/head_top_bg.gif);height:31px;padding:0 10px;zoom:1;overflow:hidden;margin:0 auto;}
.hotelSubL{float:left;width:450px;height:31px;line-height:31px;color:#ddd;}
.hotelSubR{float:left;width:490px;}
.hotelSubR li{background:url(../Images/Hotel/ico_order.gif) no-repeat 0 9px;height:31px;line-height:31px;padding-left:18px;overflow:hidden;}
.hotelSubR li span{color:#195CB5;}
.hotelSubR li em{font-style:normal;font-family:Arial, Helvetica, sans-serif;color:#FF6600;font-weight:700;}
.hotelSubR li a{color:#FF6633;}

/* 酒店列表样式 */
.hotel_left_200{float:left;width:200px;}
.hotel_right_750{float:right;width:750px;}
.hotel_navsoso{background:url(../Images/Hotel/hotel_list_soso_bg.gif);line-height:26px;border:1px #C0CFED solid;padding:0 10px;}
.hotel_properties{width:748px;border:1px #D8D8D8 solid;border-width:0 1px 1px 1px;background:#F7FAFF;padding:0 1px 0 2px zoom:1;overflow:hidden;}
.hotel_properties ul{float:left;width:149px;padding:4px 0;}
.hotel_properties ul li{padding:2px 0 2px 10px;}
.hotel_list{border:1px #ABBACC solid;background:url(../Images/Hotel/hotel_list_text_bg.gif) repeat-x #fff;padding:0 20px 10px 20px;zoom:1;overflow:hidden;margin-top:10px;}
.hotel_list_title{line-height:41px;font-size:14px;}
.hotel_list_left{float:left;width:138px;border:1px #ccc solid;background:#fff;text-align:center;padding:10px 0;}
.hotel_list_left .pics{border-bottom:1px #ccc solid;padding-bottom:10px;}
.hotel_list_left .pics span{display:block;padding:8px 0 3px 0;}
.hotel_list_left .satisfaction{padding:10px 0 8px 0;color:#FF6600;}
.hotel_list_left .satisfaction em{font-style:normal;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:16px;}
.hotel_list_left .reviews{padding-left:34px;text-align:left;}
.hotel_list_left .other{padding-top:8px;}
.hotel_list_right{float:right;width:550px;}
.hotel_list_right .introduction{line-height:180%;margin-bottom:10px;}
.hotel_list_right .introduction span{color:#666;}
.hotel_navtitle{border:1px #C0D5FA solid;background:url(../Images/Hotel/hotel_list_navtitle.gif);height:35px;zoom:1;overflow:hidden;}
.hotel_navtitle li{float:left;padding:0 18px;height:35px;line-height:35px;background:url(../Images/Hotel/hotel_list_navtitle_r.gif) no-repeat right;}
.hous_text{padding:0 15px;}
.hous_title td{background:#F6F6F6;border-bottom:1px #E5E5E5 solid;line-height:25px;color:#666;text-align:center;}
.hous_text td{padding:3px 0;border-bottom:1px #ddd solid;text-align:center;}
.hous_msg {display:none}
.hous_msg td{color:#666;background:#FFFFCC;border-bottom:1px #ddd solid;}
.hous_msgText{width:540px;padding:4px 5px;zoom:1;overflow:hidden;}
.hous_msgText li{float:left;width:135px;line-height:20px;}
.hous_msgText li.l270{width:270px;}
.hous_expand{padding-top:10px;text-align:right;cursor:pointer;}

/* 酒店列表按参数刷选样式 */
.hotelParameter{border:1px #BDD1E4 solid;padding:10px 14px}
.hotelPmMores{background:url(../Images/Hotel/hPmMore.gif);font-size:0;height:5px;}
.hotelPmText{padding:8px 0;border-bottom:1px #ddd dotted;zoom:1;overflow:hidden;}
.hotelPmText li a{display:block;float:left;color:#2D5274;padding:4px 0 3px 0;white-space:pre;margin-right:10px;}
.hotelPmText .title{float:left;width:80px;padding:4px 0 3px 0;}
.hotelPmText .content{float:left;width:590px;color:#2D5274;}
.hotelPmText .moreT{float:left;width:50px;background:url(../Images/icoMoreT.gif) no-repeat 3px 3px;color:#666;padding:4px 0 3px 0;cursor:pointer;text-align:right;}
.hotelPmText .moreE{float:left;width:50px;background:url(../Images/icoMoreE.gif) no-repeat 3px 3px;color:#666;padding:4px 0 3px 0;cursor:pointer;text-align:right;}
.hotelPmText a.yes{padding:4px 6px 3px 6px;background:#59AADB;color:#fff;}
.hPmNav{background:url(../Images/Hotel/hPmNav.gif);height:30px;padding-left:10px;margin-top:15px;}
.hPmNav li{float:left;padding:0 10px;background:url(../Images/Hotel/hPmNav2.gif);height:28px;line-height:28px;border:1px #ABBACC solid;font-weight:700;cursor:pointer;margin-right:10px;}
.hPmNav li a{color:#2D5274;}
.hPmNav .yes{float:left;padding:0 10px;background:url(../Images/Hotel/hPmNav1.gif);height:29px;line-height:29px;border:1px #ABBACC solid;border-width:1px 1px 0 1px;cursor:pointer;margin-right:10px;}

/* 酒店列表搜索样式 */
.hListSearchTit{background:url(../Images/Hotel/hSoTitleBg.gif);height:25px;line-height:25px;color:#573D27;padding:10px 10px 0 18px;}
.hListSearchEnd{background:url(../Images/Hotel/hSoEndBg.gif);font-size:0;height:12px;}
.hListSearch{background:url(../Images/Hotel/hSoBg.gif);padding:2px 15px 3px 15px;}
.hListSearch li{height:25px;line-height:25px;padding:4px 0;}

/* 酒店列表左侧样式 */
.hListLText{margin-top:10px;}
.hListLText .tm{border:1px #C0CFED solid;padding:6px 15px;}
.hListLText .tm li{height:25px;line-height:25px;}
.hListLText .title{background:url(../Images/Hotel/hLeftTitle.gif);height:29px;line-height:29px;color:#195CB5;padding:0 10px;}
.hListLText .skin1{height:28px;line-height:28px;background:url(../Images/ico2.gif) no-repeat 0 10px;border-bottom:1px #DBDBDB dotted;padding-left:12px;}
.hListLText .tms{border:1px #C0CFED solid;padding:6px 10px;}
.hListLText .tms .skin2{line-height:22px;height:47px;border-bottom:1px #DBDBDB dotted;padding:8px 0;display:none;}
.hListLText .tms .skin2 img.pics{float:left;width:60px;height:45px;margin-right:10px;}

/* 酒店简易搜索样式 */
.hAim{width:300px;background:#F5F5F5;padding:10px;position:absolute;display:none;}
.hAimText{border:1px #FFC000 solid;padding:6px 11px 0 11px;background:#fff;}
.hAimText h1{border-bottom:1px #FFC000 solid;color:#7D5B01;padding:3px 0 8px 0;margin-bottom:12px;}
.hAimText h1 span{float:right;}
.hAimText ul{zoom:1;overflow:hidden;}
.hAimText ul li{float:left;width:46px;overflow:hidden;padding-bottom:10px;}

/* 酒店显示样式 */
.hotel_show_introduce{width:710px;border:1px #C0CFED solid;padding:0 19px;background:url(../Images/Hotel/hotel_list_text_bg.gif) repeat-x #fff;padding-bottom:10px;zoom:1;overflow:hidden;}
.hotel_show_title{width:710px;padding:20px 0;font-size:14px;}
.hotel_show_title span{float:right;font-weight:normal;font-size:12px;}
.hotel_show_left{float:left;width:250px;text-align:center;}
.hotel_show_right{float:right;width:440px;}
.hotel_show_right li{padding:6px 0;border-bottom:1px #ddd solid;line-height:180%;}
.hotel_show_right li span.t3{color:#666;} 
.hotelShNav{background:url(../Images/Hotel/hotelShNavBg.gif);height:31px;padding:0 15px;zoom:1;overflow:hidden;margin-top:10px;}
.hotelShNav li{float:left;height:31px;line-height:31px;font-size:14px;font-weight:700;}
.hotelShNav .sk1{background: url(../Images/Hotel/hotelShNavSk1L.gif);color:#fff;cursor:pointer;padding-left:12px;margin-right:10px;}
.hotelShNav .sk1 span{display:block;background:url(../Images/Hotel/hotelShNavSk1R.gif) no-repeat right;padding-right:10px;}
.hotelShNav .sk1 a{color:#fff;}
.hotelShNav .sk2{background: url(../Images/Hotel/hotelShNavSk2L.gif);color:#195CB5;cursor:pointer;padding-left:12px;margin-right:10px;}
.hotelShNav .sk2 span{display:block;background:url(../Images/Hotel/hotelShNavSk2R.gif) no-repeat right;padding-right:10px;}
.hotelShNav .sk2 a{color:#195CB5;}
.hotelTitleSk2{background:url(../Images/Hotel/hotelTitleSk2.gif);height:30px;line-height:30px;border:1px #C0CFED solid;border-width:0 1px;color:#33569C;padding:0 10px;margin-top:10px;}
.hotelTitleSk2 span{display:block;float:right;height:20px;line-height:20px;font-weight:normal;padding-top:3px;}
.hotelTextSk3{border:1px #C0CFED solid;border-width:0 1px 1px 1px;color:#444;padding:8px 14px;zoom:1;overflow:hidden;}
.hotelInpuEdit{background:url(../Images/Hotel/hoteInpuEdit.gif);width:37px;height:21px;padding:0;border:0;cursor:pointer;}
.hotelShPics{float:left;width:144px;text-align:center;padding:6px 0;cursor:pointer;}
.hotelShPics img{width:120px;height:90px;border:1px #ddd dotted;padding:4px;}
.hotelShPics span{display:block;height:25px;line-height:25px;}
.hotelShPics em{display:block;font-style:normal;color:#999;}
.hotelZhiDao{background:url(../Images/Hotel/hotelIcoZhiDao.gif) no-repeat 0 7px;height:30px;line-height:30px;padding-left:20px;border-bottom:1px #ddd dotted;}
.hotelZhiDao span{float:right;}
.hotelZhiDaoQ{padding:4px 0;}
.hotelZhiDaoQ span{display:block;height:22px;line-height:22px;}
.hotelZhiDaoQ .qa{background:url(../Images/Hotel/hotelInpuQa.gif);height:25px;line-height:25px;color:#9A4501;border:1px #DBB119 solid;padding:0;}
.hotelSatisfaction{padding:4px 0;text-align:center;}
.hotelSatisfaction span{color:#FF6600;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;font-style:normal;}
.hotel_show_text{border:1px #D8D7E4 solid;border-width:0 1px 1px 1px;padding:15px 20px;} 
.hotel_title_other{background:#EBF2FF;line-height:28px;padding:0 10px;}
.hotel_setdelay li{border-bottom:1px #ddd dashed;padding:6px 0;line-height:180%;color:#555;}
.hotel_setdelay li b{display:block;color:#333;}
.hotel_reviews{border-bottom:1px #ddd dotted;zoom:1;overflow:hidden;margin-top:10px;}
.hotel_reviews_left{float:left;width:76px;height:66px;text-align:center;background:url(../Images/Hotel/hoteIcoSatisfaction.gif) no-repeat;color:#FF6600;line-height:180%;padding:14px 14px 0 0;margin-top:8px;}
.hotel_reviews_left span{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:900;}
.hotel_reviews_right{float:right;width:620px;line-height:180%;color:#666;}
.hotel_reviews_right .title{color:#000;}
.hotel_reviews_right .title span{font-weight:700;color:#f00;}
.hotel_pics{zoom:1;overflow:hidden;margin-top:10px;}
.hotel_pics li{float:left;width:100px;}
.hotel_pics li img{width:90px;height:70px;}
.sReviewsTit{border-bottom:1px #C8E0FA solid;background:#F1F8FF;height:25px;line-height:25px;font-weight:700;color:#FF6600;padding:0 5px;margin-bottom:15px;}
.sReviewsTit span{float:right;font-weight:normal;}

/* 酒店点评样式 */
.hReviews{padding-bottom:10px;border-bottom:1px #ddd dotted;margin-bottom:10px;zoom:1;overflow:hidden;}
.hReviewsTit{border-bottom:1px #C8E0FA solid;background:#F1F8FF;height:25px;line-height:25px;font-weight:700;color:#FF6600;padding:0 5px;margin-bottom:15px;}
.hReviewsTit span{float:right;font-weight:normal;}
.hReviewsL{float:left;width:76px;height:52px;padding:12px 10px 0 0;text-align:center;color:#FF6600;background:url(../Images/icoRBox.gif);font-size:14px;font-weight:700;margin-top:6px;overflow:hidden;}
.hReviewsL span{font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.hReviewsR{float:right;width:620px;}
.hReviewsR .titex{line-height:22px;padding-bottom:6px;}
.hReviewsR .titex b{color:red;font-weight:700;}
.hReviewsR .titex span{color:#666;}
.hReviewsR .picText{padding-bottom:6px;}
.hReviewsR .picText b{font-family:Arial, Helvetica, sans-serif;color:red;font-size:14px;}
.hReviewsR .pic{zoom:1;overflow:hidden;}
.hReviewsR .pic li{float:left;width:85px;height:60px;padding-bottom:5px;}
.hReviewsR .pic li img{width:80px;height:60px;cursor:pointer;}

/* 酒店显示内框样式 */
.hPicsPop{position:absolute;z-index:3;background:#fff;padding:10px;display:none;}
.hPicsPop .title{padding-top:10px;zoom:1;overflow:hidden;}
.hPicsPop .titleL{float:left;width:80%;}
.hPicsPop .titleR{float:right;width:20%;text-align:right;cursor:pointer;}
.hPicsPop .title em{display:block;font-style:normal;color:#666;padding-top:5px;}
.hPicsPop .back{width:50%;height:100%;position:absolute;top:0px;left:0px;background:#000;cursor:pointer;}
.hPicsPop .next{width:50%;height:100%;position:absolute;top:0px;right:0px;background:#000;cursor:pointer;}

/* 连锁酒店样式 */
.hChains{width:940px;background:#E7F2FC;padding:9px;margin:0 auto;}
.hChaint{border:1px #fff solid;}
.hChaintt{border:1px #B0CEEB solid;background:#fff;padding:0 13px 20px 13px;zoom:1;overflow:hidden;}
.hChaintt li{float:left;width:130px;height:82px;background:url(../Images/Hotel/hChainBg.gif) no-repeat center;text-align:center;padding-top:24px;margin-top:20px;}
.hChaintt li img{width:50px;height:40px;}
.hChaintt li span{display:block;padding-top:18px;}