/* 中华游标准CSS样本-酒店栏目样式表 */ /* Designed by ChinaHighlights.inc */ /*#tollFree2{ display:none;}*/ .footlinkInfo{ background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:880px;z-index:1000;} .footlinkInfo img{ margin-right:15px;} #footerPromo{ display:none;} #tollFree2{ display:none;} /*Hotel Index 的样式*/ #MainhotelContent{width:952px; margin:0 20px 10px 20px} #hotelindexLeft{float:left; width:366px;} #hotelindexSearch{ width:315px; height:340px; background:url(/css/images/flight/bg-flight-index-search.png) no-repeat; margin:0px 0 5px 0; *margin-right:10px; padding:21px 28px 21px 28px; position:relative } #hotelindexSearch h2, #hotelindexSearch span.searchTitle{font-size:16px; margin:0; color:#a31022; font-weight:500; font-weight:bold; border:none} #hotelindexSearch .searchContent{padding:15px 0 0 0} #hotelindexSearch .searchBottom{ height:95px; text-align:center} #hotelindexSearch .searchBottom .showOption{font-size:11px; background:url(/css/images/hotel/white-arrow-down.png) no-repeat right 5px; padding-right:5px; color:#545454; width:122px; margin-left:25px} #hotelindexSearch .searchBottom .hideOption{font-size:11px; background:url(/css/images/hotel/white-arrow-up.png) no-repeat right 5px; padding-right:5px; color:#fff; width:117px; margin-left:25px} #hotelindexSearch .searchBottom .searchHotel{ margin-top:5px} #hotelindexSearch .searchBottom .showOption a, #hotelindexSearch .searchBottom .hideOption a{color:#fff; text-decoration:none; font-weight:bold} #hotelindexSearch .searchContent label{font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#545454} #hotelindexSearch .searchContent label.floatLeft{display:block; width:145px; float:left; font-size:12px; margin:0 5px 0 3px} #hotelindexSearch .searchContent .table2{width:320px; margin-bottom:5px} #hotelindexSearch .searchContent input{border:1px solid #d1d1d1; background:url(/css/images/hotel/bg-arrow.png) no-repeat 3px #fff; width:258px; margin:5px 0 8px 0px; padding:4px 4px 4px 34px} #hotelindexSearch .searchContent input.checkinOut{padding:5px 0 5px 5px; width:135px; margin-left:0; background:url(/css/images/calender.GIF) no-repeat 118px #fff} #hotelindexSearch .searchContent input.hotelName{width:135px; margin-left:0; padding:4px; background:#fff} #hotelindexSearch .searchContent select{width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px} #hotelindexSearch .searchContent select option{margin-bottom:2px} /*改变新加的*/ #hotelPromoLines{ width:932px; padding:10px; border:1px solid #d1d1d1; } #hotelPromoLines h2{ color:#a1081a; font-size:17px; font-weight:100; margin:0 0 8px 0;} #hotelPromoLines .hotelCity{ width:365px; padding-right:5px; float:left; border-right:1px solid #d1d1d1; } #hotelPromoLines .hotelCity ul li{ list-style:none; font-size:11px; display:block; width:118px; float:left; padding:3px 3px 3px 0; } #hotelPromoLines .hotelCity ul li a, #hotelPromoLines .hotelLightPort ul li a{ color:#545454; text-decoration:none;} #hotelPromoLines .hotelCity ul li a:hover, #hotelPromoLines .hotelLightPort ul li a:hover{ text-decoration:underline;} #hotelPromoLines .hotelLightPort{ width:540px; float:right; } #hotelPromoLines .hotelLightPort ul li{ list-style:none; font-size:11px; display:block; width:260px; float:left; padding:3px 3px 3px 0; } #hotelindexPromo{ width:570px; float:right; } #hotelindexPromo h2{ font-weight:100; margin:0 0 5px 0;} #hotelcities{width:620px; border:1px solid #d1d1d1; left:25px; background:#fff; color:#545454; top:110px; padding:10px; z-index:100; position:absolute;} #hotelcities h4{font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1} #hotelcities ul{margin-left:0} #hotelcities ul li{list-style:none; float:left; width:78px; line-height:18px; margin-bottom:5px; padding:0 5px} #hotelcities ul li a{font-weight:normal; font-size:11px; text-decoration:none} #hotelcities ul li:hover{background:#d1d1d1} #hotelcities ul li:hover a{font-weight:bold} .closeIt{width:60px; position:absolute; right:10px; top:10px; cursor:pointer} .chainPromo2{ width:366px; border:#b3b3b3 1px solid; float:left; padding:0; margin-bottom:10px; } .chainPromo2 h5, .chainPromo2 h2{ font-size:17px; padding:8px 10px 8px 10px; background:#ebebeb; color:#c6162b; margin:0 0 0px 0; font-weight:100; } .chainPromo2 h5 a, .chainPromo2 h2 a{ color:#545454; text-decoration:none } .chainPromo2 .chainList{ padding:10px; font-size:11px;} .chainPromo2 .chainList a{ color:#545454;} ul.hotelChain li{display:block; width:80px; list-style:none; text-align:center; float:left; margin-right:5px; font-size:11px} ul.hotelChain li img{width:50px; height:50px} ul.hotelChain li a{text-decoration:none} ul.hotelChain li a:hover{color:#a03} .chainPromo2 .viewedhotel{ padding:10px;} .chainPromo2 .viewedhotel .viewhotelList{ padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed;} .chainPromo2 .viewedhotel .viewhotelList:hover{ background:#f1f1f1;} .chainPromo2 .viewedhotel .viewhotelList a.closeWindow{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left top; float:right;} .chainPromo2 .viewedhotel .viewhotelList a.closeWindow:hover{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left -16px; float:right;} .chainPromo2 .viewedhotel .viewhotelPic{ width:50px; height:50px; float:left; position:relative;} .chainPromo2 .viewedhotel .viewhotelPic img.hotelSmal{ width:50px; height:50px; cursor:pointer;} .chainPromo2 .viewedhotel .viewhotelInfo{ width:260px; float:left; padding-left:8px;} .chainPromo2 .viewedhotel .ratingNum{ font-size:11px; color:#545454; position:relative; top:0; left:0;} .chainPromo2 .viewedhotel .ratingNum .newestReview{ position:absolute; width:204px; background:#fdfae9; border:1px solid #fcd778; padding:10px; left: 195px; top: -1px; } #hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum img.newReview{ cursor:help;} .chainPromo2 .viewedhotel .viewhotelInfo h4{ margin:0 0 3px 0; font-size:14px; font-weight:100; padding:0; } .chainPromo2 .viewedhotel .viewhotelInfo h4 a{ text-decoration:none; color:#545454; } .chainPromo2 .googleMapDiv{ width:346px; height:400px;} .chainPromo2 .moreCitiesSight{ padding:5px; background:#f1f1f1;} .chainPromo2 .moreCitiesSight h4{ font-size:16px; font-weight:100; display:block; padding:5px 5px 5px 5px; margin:0; cursor:pointer;} .chainPromo2 .moreCitiesSight h4:hover{ background:#fff;} .chainPromo2 .moreCitiesSight .citySights{ padding:0 5px 5px 5px;} .chainPromo2 .moreCitiesSight .citySights a{ color:#0D548A; text-decoration:none;} .chainPromo2 .moreCitiesSight .citySights a:hover{ text-decoration:underline; color:#C00;} .chainPromo2 .moreCitiesSight .citySights h6{ font-size:13px; font-weight:100; color:#a31022; margin:10px 0 5px 0;} .chainPromo2 .sendToFriend{ padding:0px; } .chainPromo2 .sendToFriend h4{ font-size:12px; color:#545454; margin:8px 0 8px 0;} .chainPromo2 .sendToFriend img{ margin:0 5px 0 0; border:4px #fff solid;} .chainPromo2 .sendToFriend img:hover{border:4px #e3e3e3 solid; } /*改变新加的*/ #hotelDeals{margin:0 0 10px 0; padding:0 0 10px 0} #hotelDeals ul{ display:block; position:relative; top:1px; z-index: 10; *margin-top:10px; } *+html #hotelDeals ul{margin-bottom:0px; display:block; position:relative; top:1px;} #hotelDeals ul li{ list-style:none; float:left; height:22px; padding:7px 10px 7px 10px; border-width:3px 1px 1px 1px; border-style:solid; border-color:#707070 #d1d1d1 #d1d1d1 #d1d1d1; margin-right:4px; text-align:center; color:#545454; font-size:15px; font-weight:100; cursor:pointer; background:#fff; } #hotelDeals ul li.active{ list-style:none; float:left; background:#fff; height:22px; padding:7px 10px 7px 10px; text-align:center; color:#c53131; margin:0 4px -2px 0; padding:7px 10px 7px 10px; border-width:3px 1px 1px 1px; border-style:solid; border-color:#c53131 #d1d1d1 #fff #d1d1d1; top: 1px; } #hotelDeals ul li a{color:#545454; text-decoration:none} #hotelDeals .dealBox{ border:1px solid #d1d1d1; -moz-border-radius-topleft:0; padding:10px 8px 10px 8px; background:url(/css/images/hotel/hothotel-bg.jpg) bottom repeat-x; *margin-top:-15px; } #hotelDeals .dealBox .hotelList{ border-bottom:1px dashed #cfcfcf; padding:15px 3px 15px 3px; } #hotelDeals .dealBox .hotelList:hover{ background:#f1f1f1; cursor:pointer; } #hotelDeals .dealBox .hotelList .hotelsmaPic{ width:50px; height:50px; float:left; position:relative;} #hotelDeals .dealBox .hotelList .hotelsmaPic .photoWindow{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1;} #hotelDeals .dealBox .hotelList .hotelsmaPic img.hotelSmal{ width:50px; height:50px;} #hotelDeals .dealBox .hotelList .hotelIndexPro{ float:right; width:489px; padding:0; margin:0; line-height:18px; text-align:left; } span.lastBooking{ font-size:11px; color:#669900} #hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum{ font-size:11px; color:#545454; position:relative; top:0; font-weight:100;left:0;} #hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum .newestReview{ position:absolute; width:204px; background:#fdfae9; border:1px solid #fcd778; padding:10px; left: 154px; top: 20px; z-index:99; } #hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum img.newReview{ cursor:help;} #hotelDeals .dealBox .hotelList .hotelIndexPro h4{ margin:0 0 3px 0; font-size:16px; font-weight:100; padding:0; } #hotelDeals .dealBox .hotelList .hotelIndexPro h4 a{ text-decoration:none; color:#545454; } #hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice{ font-size:17px; color:#545454; padding-top:2px; font-weight:100;} #hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice span.breakfast{ font-size:11px; color:#3A8AE2} #hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice .priceredFont{ color:#a31022;} #hotelDeals .dealBox .hotelList .hotelIndexPro .guestReview{ font-size:11px;} .hotelpromoInfo{ width:auto; font-size:11px; color:#218fd4; padding:5px 0 3px 28px; float:right; } .bestPriceGuarant{ width:200px; height:26px; float:right; } .iconPromo{ width:160px; position:absolute; top:1px; right:-1px } .giftIntro{border:1px solid #666; width:250px; position:absolute; background:#fff; z-index:5555; padding-bottom:8px; margin-left:23px; margin-top:-22px} *+html .giftIntro{margin-left:-10px; margin-top:5px; z-index:9999} .giftIntro h6{background:#EFF8FC; font-size:13px; margin:0; padding:5px 0; padding-left:10px; text-align:left} .giftIntro p{text-align:left!important; margin:5px 8px 0!important; line-height:16px!important; font-size:11px !important} .giftIntro p span{width:55px; display:block; float:left; text-align:right; margin-right:5px; font-weight:bold} .refineSearch{border:solid 1px #ddd; background:#f9f9f9; margin-bottom:10px} .refineSearch .hotelBox2{padding:5px 0 15px 5px; margin:0 10px 0 10px} .refineSearch .hotelBox2 label{display:block} .refineSearch .hotelBox2 input, .refineSearch .hotelBox2 textarea, .refineSearch .hotelBox2 select, .refineSearch .hotelName input{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px} .refineSearch .drop1{padding-top:10px} .refineSearch .weather{padding:15px 0 15px 7px; margin:0} .refineSearch .weather .detail{text-align:center; width:80px; float:left; font-size:11px; line-height:17px; padding-top:6px; padding-bottom:10px} .refineSearch .currency{padding:15px 0 15px 5px; margin:0 10px 0 10px; border-bottom:1px #d1d1d1 solid} .wordStyle10{font-size:14px; font-weight:bold} .refineSearch h6{background:#b2b2b2; display:block; color:#fff; font-size:14px; padding:5px 0 5px 12px} .refineSearch .hotelBox2 input{background:#fff url(/css/images/calender.GIF) 175px center no-repeat; width:185px} .wordStyle9, .wordStyle9 a{font-size:11px; color:#545454; margin-top:3px; display:block; width:120px; float:right; padding-top:7px} .refineSearch .hotelName{padding:15px 0 0 5px; margin:0 10px 0 10px} .refineSearch .hotelName label{display:block} .refineSearch .hotelName input{width:200px} .cityHotelList{width:650px; margin-bottom:10px; position:relative} .listHotel{width:630px; border-bottom:#d1d1d1 1px solid; padding:15px} .listHotel h5{font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#565656; padding:0px; margin:0px; margin-bottom:7px; line-height:19px} .listHotel h5 a{color:#545454; text-decoration:none} .listHotel h5 a:hover{border-bottom:1px #545454 solid} .listHotelleft{width:470px; float:left; margin-bottom:5px} .listHotelleft .hotelInfo{width:350px; float:left; padding-bottom:4px} .listHotelleft2{width:494px; float:left; margin-bottom:5px} .listHotelleft2 .hotelInfo{width:358px; float:left; padding-bottom:4px; font-size:11px; line-height:22px; padding-left:6px} .listHotelleft2 .hotelInfo a{color:#545454} .listHotelleft .hotellistPhoto, .listHotelleft2 .hotellistPhoto{float:left; width:110px; padding:0px; margin:0 10px 0 0} .listHotelleft2 .googlemap{margin:6px 0 5px 0} .listHotelleft .hotellistPhoto img{width:110px} .listPrice{width:125px; float:right; text-align:right; padding-right:5px; position:relative} .listPrice .payatHotel{position:absolute; width:85px; height:17px; left:-9px; top:0px} .listPrice div.buttun01{width:auto} .listHotel2{width:650px; padding:10px} .featurearea{width:610px; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 20px 0; padding:13px 10px 10px 40px; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom} .photoFeatureIn{color:#6b6b6b; float:left; padding:0 0 0 6px; width:190px} .photoFeatureIn table{width:110px; height:110px; valign:middle; padding:3px; margin:0 auto} .photoFeatureIn .photoStyleTitle{font-size:11px; text-align:center} .photoFeatureIn .photoStyleTitle a{color:#6b6b6b; text-decoration:none} .photoFeatureIn .photoStyleTitle a:hover{text-decoration:underline} .hotelSort{padding:5px; margin:5px 0 2px 0; font-size:11px; color:#545454; text-align:right; float:right} .hotelSort a{color:#545454} .hotelSort a:hover{color:#444; -moz-border-radius:2px; text-decoration:underline; background-image:url(/css/images/arrowDown.gif); background-repeat:no-repeat; background-position:95% 8px; padding:2px 12px 4px 4px; background-color:#f1f1f1; border:1px solid #dfdfdf} .resultNum{text-align:left; margin:10px 0 2px 0; font-size:11px; color:#545454; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; border-bottom:#D2D2D2 1px solid} .resultNum .choose1{padding:6px 5px 8px 10px; float:left; width:220px} .resultNum .choose1 a{color:#545454; margin:0 3px 0 3px} .resultNum .choose2{padding:6px 5px 8px 5px; float:left; width:400px; position:relative} .resultNum .choose2 a.select{color:#545454; padding:2px 12px 4px 4px} .resultNum .choose2 a.select:hover{color:#444; -moz-border-radius:2px; text-decoration:underline; background-image:url(/css/images/arrowDown.gif); background-repeat:no-repeat; background-position:95% 8px; padding:2px 12px 4px 4px; background-color:#f1f1f1; border:1px solid #dfdfdf} .resultNum2{text-align:left; margin:3px 0 2px 0; font-size:11px; color:#545454; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; border-bottom:#D2D2D2 1px solid} .resultNum2 .choose1 select{font-size:12px; width:120px; cursor:pointer; margin:3px 2px 5px 8px; background-color:#f1f1f1} .resultNum2 .choose1{padding:2px 5px 5px 10px; float:left; width:320px} .resultNum2 .choose2{padding:6px 5px 5px 0; float:left; width:290px} .resultNum .choose2 select{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:5px 0; padding:4px 5px} .resultNum2 .choose3{padding:6px 5px 5px 10px; float:right; width:160px} .resultNum2 .choose4{padding:6px 5px 5px 0; float:right; width:290px} .resultNum2 .choose4 input{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:3px} #googleMapWindow{width:650px; margin-left:5px; padding:5px 0 0px 0} #googleMapWindow .mapNav{width:182px; float:left; margin-right:5px} .largeMap{width:450px; float:right; border:1px solid #d1d1d1} .largeMap .maptitle{border-bottom:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:11px; font-family:Verdana,Geneva,sans-serif; padding:5px 10px 5px 5px; text-align:right; color:#d1d1d1} .largeMap .maptitle a{text-decoration:none; color:#303030} #googleMapWindow .mapNav .mapsearch{background-color:#f1f1f1; padding:10px; font-size:12px; font-family:Verdana,Geneva,sans-serif; color:#545454; font-weight:bold} #googleMapWindow .mapNav .mapsearch input{height:16px; margin:7px 0 10px 0; border:1px solid #d1d1d1; color:#545454; font-size:11px; font-family:Verdana,Geneva,sans-serif; float:left} #googleMapWindow select{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:3px} #googleMapWindow .title{border:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:12px; font-family:Verdana,Geneva,sans-serif; padding:5px 0 8px 5px; font-weight:bold} #googleMapWindow .title img{margin-right:10px} #googleMapWindow .title a{text-decoration:none; color:#545454} #googleMapWindow .mapNav .selectDetail{border:1px #d1d1d1 solid; border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; margin:0; padding:5px 2px 5px 2px} #googleMapWindow .mapNav .selectDetail ul{} #googleMapWindow .mapNav .selectDetail ul li{text-decoration:none; list-style:none; display:block; width:170px; float:left; font-size:11px; margin:0 0 5px 0; color:#545454; padding:2px 8px 5px 2px; line-height:20px; border-bottom:1px solid #f9f9f9; margin-bottom:5px; text-align:left} #googleMapWindow .mapNav .selectDetail ul li:hover{background-color:#f1f1f1} #googleMapWindow .mapNav .selectDetail ul li img{margin:3px 5px 3px 0} .hotelListTable{margin-left:10px; width:640px; float:left} .hotelListTable h4{font-size:13px; color:#545454} .hotelListTable .hotelTale{font-size:11px; width:630px; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0} .hotelListTable .hotelTale tr{border-bottom:1px #d1d1d1 solid} .hotelListTable .hotelTale tr a{color:#6b6b6b; text-decoration:none} .hotelListTable .hotelTale tr a:hover{text-decoration:underline} .hotelListTable .hotelTale tr:hover{background-color:#f1f1f1} .hotelListTable .hotelTale td a.redFont{color:#c03; line-height:18px} .hotelListTable .hotelTale th{text-align:left; padding-left:10px; line-height:15px; border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:11px; background-image:url(/css/images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px} .hotelListTable .hotelTale td{text-align:left; padding:10px 6px 12px 5px; border-right:0px; border-left:0; border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px; word-wrap:break-word; word-break:break-all} .hotelOverview{width:640px; padding:10px} .hotelOverview p{margin-bottom:25px; line-height:18px} .checkRate{background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; border:#D2D2D2 1px solid; width:610px; padding:12px 25px 8px 20px; margin-bottom:10px} .checkRate h5{font-size:14px; margin-bottom:10px; color:#c03; border-bottom:1px solid #d6d6d6; padding-bottom:5px} .checkRate .checkTime{display:block; width:280px; float:left; padding-left:8px} .checkRate .checkTime p{display:block; line-height:18px; font-size:11px; height:40px} .checkRate .checkTime label{font-size:11px; display:block; width:70px; float:left} .checkRate .checkTime input, .checkRate .checkTime select{-x-system-font:none; float:left; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px} .checkRate .checkTime input{background:#fff url(/css/images/calender.GIF) 170px center no-repeat; width:185px} .checkRate .orderclick{font-weight:bold; text-align:center; width:220px; margin-left:180px; margin-top:5px; margin-bottom:10px} .checkRate .orderclick a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#a31022} .checkRate .orderclick a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} ul.hotelNote li{line-height:15px; margin-left:8px; margin-bottom:6px; font-size:11px; background:url(/css/images/drop-1.GIF) no-repeat 0px 4px; padding:0 0 0 15px; list-style:none} ul.hotelNote li a{color:#545454; text-decoration:underline} ul.hotelNote li a.underline{color:#545454} ul.hotelNote li a:hover{text-decoration:underline} .hotelpriceDetail{margin:0 0 20px 0; border-top:0px #d1d1d1 solid; padding:0 5px 0 5px} .hotelpriceDetail .hotelPriceTable{font-size:11px; width:100%} .hotelpriceDetail .hotelPriceTable th{border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 10px; font-size:11px; background-image:url(/css/images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:left; background-color:#F3F3F3; line-height:22px; font-weight:100} .hotelpriceDetail .hotelPriceTable .roomName{color:#525252} .hotelpriceDetail .hotelPriceTable .roomName small{font-size:10px; color:#868686} .hotelpriceDetail .hotelPriceTable td{text-align:left; padding:16px 6px 16px 5px; border-right:0px; line-height:18px; border-left:0; border-bottom:1px #d5d5d5 solid} .hotelpriceDetail .hotelPriceTable td .note{width:12px; height:12px; background:url(/pic/hotel/icon-docs-info.gif) no-repeat top left; float:left; margin-right:7px} .hotelpriceDetail .hotelPriceTable td .note:hover{background:url(/pic/hotel/icon-docs-info-red.gif) no-repeat top left} .hotelpriceDetail .hotelPriceTable td.style{padding:3px; border-top:none; border-bottom:1px #d5d5d5 solid; font-size:10px; color:#469ED2} .hotelpriceDetail .hotelPriceTable td.style2{text-align:left; padding:16px 6px 16px 5px; border-right:0px; line-height:18px; border-left:0; border-bottom:1px #f1f1f1 solid} .hotelpriceDetail tr a.allclass{padding-left:5px; color:#545454} .hotelpriceDetail tr a.allclass:hover{color:#c03} .priceDayList{width:100%; font-size:11px; text-align:right; margin-top:1px} .priceDayList a{color:#666} .bookHotel{text-align:center; padding:2px 1px 1px 1px} .bookHotel a{display:block; -moz-border-radius:4px; -moz-border-radius:4px; border:#D1D1D1 1px solid; background:url(images/bg-click.GIF) #fff; background-repeat:repeat-x; background-position:bottom; text-decoration:none; color:#c03} .bookHotel a:hover{display:block; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} #photoBigAlbum{background:#EAEAEA none repeat scroll 0 0; margin:0; overflow:hidden; padding:0} *html #photoBigAlbum{overflow:hidden} #photoBigAlbum .photoLayout{margin:35px; overflow:hidden; padding:0; text-align:center} #picMenu{height:28px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#6b6b6b; margin:0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border:#D2D2D2 1px solid; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom} #picMenu .choose1{float:left; height:14px; padding:3px 26px 3px 26px; margin:5px 0 5px 0} #picMenu .choose2{float:left; height:14px; padding:3px 26px 3px 26px; border-left:1px solid #CACACA; margin:5px 0 5px 0} #picMenu .choose1 img, #picMenu .choose2 img{margin-right:10px} #picMenu .choose1 a, #picMenu .choose2 a{text-decoration:none; color:#545454} #picMenu .choose1 a:hover, #picMenu .choose2 a:hover{text-decoration:underline} .photoIntroduction{width:760px} .photoDetail{margin:22px 0 10px 0; width:640px; padding-bottom:10px; border-bottom:1px #D2D2D2 solid; margin-bottom:20px} .photoDetail .imgDetail-border{background:#EAEAEA none repeat scroll 0 0; border:1px solid #D8D8D8; padding:3px; float:left; margin:0 10px 0 10px} .photoDetail .imgDetail-border img{width:76px; height:57px} .pageNavHotel{background:#dfdfdf; padding:4px 0 4px 0; text-align:center; margin:15px 0 10px 0; font-size:11px; font-family:Verdana,Geneva,sans-serif} .pageNavHotel a{color:#6b6b6b; text-decoration:none; margin-right:7px} .pageNavHotel a:hover{text-decoration:underline} .pageNavHotel .active{font-weight:bold; font-size:12px} .moreHotelPhoto{text-align:right; padding:5px 10px 5px 0; border-bottom:#D2D2D2 1px solid} .googleMapHotel{width:655px; padding:5px 0 10px 0} .googleMapHotel .mapNav{width:195px; float:left; margin-right:3px} .googleMapHotel .mapNav .title{border:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:11px; font-family:Verdana,Geneva,sans-serif; padding:3px 0 3px 3px} .googleMapHotel .mapNav .title img{margin-right:10px} .googleMapHotel .mapNav .title a{text-decoration:none; color:#545454} .googleMapHotel .mapNav .openSelect{width:195px; padding:0; margin-bottom:3px} .googleMapHotel .selectDetail{border:1px #d1d1d1 solid; border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; margin:0; padding:5px 3px 3px 3px; width:187px} .googleMapHotel .selectDetail ul li{text-decoration:none; list-style:none; display:block; width:185px; float:left; font-size:11px; margin:0 0 8px 0; color:#545454; padding-left:5px; padding-right:3px} .largeMap{font-weight:bold; text-align:center; float:left; width:150px} .hotelSuggestion{border:solid 1px #ddd; width:100%; margin-bottom:10px; padding-bottom:10px} .hotelSuggestion h6{background:#f5f5f5; display:block; color:#595959; font-size:14px; padding:5px 0 5px 12px} .hotelSuggestion .hotelList{margin:10px; font-size:11px; width:600px; border-bottom:1px #f1f1f1 solid} .hotelSuggestion .hotelList th{text-align:left; line-height:15px; font-size:12px; height:25px; padding:5px 0 5px 0; color:#545454} .hotelSuggestion .hotelList td{padding:3px; line-height:15px} .hotelSuggestion .hotelList td a{color:#545454; text-decoration:none} .hotelSuggestion .hotelList td a:hover{color:#c03} ul.hotelService{list-style:none; padding:0px; margin:0px; margin:5px 0px 20px 15px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#545454; float:left} ul.hotelService li{line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 10px; display:block; width:195px; float:left} ul.hotelService li a{color:#545454; text-decoration:none} ul.hotelService li a:hover{text-decoration:underline} .hotelRate{width:99%; border:#d1d1d1 1px solid; -moz-border-radius:4px; padding:0 0 2px 0; margin-bottom:15px} .hotelRate ul{list-style:none; margin:0px; padding:0px} .hotelRate ul li{float:left; display:block; border-right:#d1d1d1 1px solid; padding:2px 15px 2px 15px; margin-top:7px; font-size:11px; font-weight:bold} .hotelTimePrice{width:655px; border:#d1d1d1 1px solid; padding-bottom:5px; margin-bottom:10px} .hotelTimePrice h5{display:block; background:#f1f1f1; font-size:14px; padding:3px 0 3px 20px} .hotelTimePrice a.checkDatePrice{margin:10px 25px 5px 20px; font-size:12px; padding:5px 0 3px 25px; display:block; color:#333; background:#EDF8E8 url(images/arrow-blue.gif) no-repeat 6px 4px} .hotelTimePrice a.hideDatePrice{margin:10px 25px 5px 20px; font-size:12px; padding:5px 0 3px 25px; display:block; color:#333; background:url(images/arrow-blue.gif) no-repeat 6px 4px; border-bottom:1px #d6d6d6 solid} .hotelTimePrice .datePrice{margin:5px 25px 5px 20px; background:#fff; padding:5px 8px 5px 8px} .hotelTimePrice .datePrice h5{font-size:12px; color:#545454; background:#fff; margin:0; padding:3px 0 4px 4px} .hotelTimePrice .datePrice .priceTable{font-size:11px; width:100%} .hotelTimePrice .datePrice .priceTable tr:hover{background-color:#f9f9f9} .hotelTimePrice .datePrice .priceTable td a.redFont{color:#c03; line-height:17px} .hotelTimePrice .datePrice .priceTable td a.category{color:#c03; text-decoration:none; font-weight:bold} .hotelTimePrice .datePrice .priceTable th{text-align:left; padding-left:10px; padding:10px 0 8px 25px; background-color:#f1f1f1; font-size:11px; font-weight:100} .hotelTimePrice .datePrice .priceTable td{text-align:left; padding:10px 6px 12px 25px; border-right:0px; background-position:6px center; background-repeat:no-repeat; border-left:0; border-bottom:1px #f1f1f1 solid} .windowHotelArea{width:180px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px} .windowHotelArea h2{color:#a31022; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid} .windowHotelRoom{width:400px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px; position:absolute; z-index:9999; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; display:none} .windowHotelRoom h2{color:#a31022; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid} .windowHotelRoom .roomInfo{font-family:Verdana,Geneva,sans-serif; float:left; font-size:11px; color:#545454; width:100%} .windowHotelRoom .roomInfo h5{color:#545454; font-size:11px; background-color:#f1f1f1; display:block; margin:0 0 6px 0; padding:5px 0 6px 6px} .windowHotelRoom .roomInfo p{line-height:15px; margin-left:6px} .windowHotelRoom .roomInfo table.priceRate{font-size:11px; color:#545454; width:85%; margin-left:6px} .windowHotelRoom .roomInfo table.priceRate td{padding:3px 2px 3px 5px} .windowHotelRoom .roomInfo table.priceRate td.total{text-align:right; padding-right:5px} .windowHotelRoom .roomInfo .totalPrice{border-top:1px #d6d6d6 solid; padding:4px 25px 20px 4px; text-align:right; color:#545454} .windowHotelRoom .roomInfo .totalPrice small{color:12px; color:#666} .windowHotelRoom .roomInfo .totalPrice .redFont{font-size:15px} #content ul.checkList{margin-top:10px} .windowHotelOut{position:absolute; left:130px; top:20px; z-index:500} .hotelcontentIn{border-bottom:#E3E3E3 1px solid; padding:5px 2px 4px 2px; width:100%; float:left} .hotelcontentIn .contentHotel{margin-left:0px; line-height:15px; width:200px; font-family:Verdana,Geneva,sans-serif; float:left; font-size:11px; color:#545454; border-left:#d1d1d1 1px solid; padding:2px 0 2px 10px; display:block} #AdvancedSearch{background:url(/css/images/hotel/bg-hotel-search-new.png) no-repeat #f6f6f6; padding:5px 0 10px 0; margin-bottom:15px; position:relative} #AdvancedSearch .bg-search{position:absolute; background:url(/css/images/tour/bg-search-icon.png) no-repeat #f6f6f6; width:211px; height:130px; padding-left:10px; right:7px; bottom:14px} .cityHotelSche{width:auto} .titleCityHotel{color:#545454; font-weight:bold; padding-left:5px; margin-bottom:10px; font-size:15px} .cityHotelSche .table1, .cityHotelSche .table3{padding:8px 10px 10px 10px; border-bottom:1px solid #e8e8e8; margin-bottom:1px; margin-top:3px} .cityHotelSche .table2{padding:8px 10px 10px 10px; border-bottom:1px solid #e8e8e8; margin-bottom:1px; margin-top:3px} .cityHotelSche select, .cityHotelSche .table2 input, .cityHotelSche .table3 input{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:12px; font-weight:normal; line-height:18px; padding:3px 0 3px 3px; margin-left:3px} .cityHotelSche .table2 input{background:#fff url(/css/images/calender.GIF) 119px center no-repeat; width:135px; padding-bottom:3px} .cityHotelSche .table2 label{display:block; width:285px; padding-left:15px; float:left} .cityHotelSche .table1 label{display:block; width:120px; padding-left:15px; float:left; margin-bottom:10px} .cityHotelSche .table1 label input{vertical-align:middle; margin-top:-3px; margin-bottom:0} .cityHotelSche .table3 label{display:block; width:500px; padding-left:15px; float:left} .cityHotelSche .Hotelbuttun01{font-weight:bold; text-align:center; margin-left:200px; margin-top:25px; margin-bottom:25px} .cityHotelSche .Hotelbuttun01 a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03} .cityHotelSche .Hotelbuttun01 a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} #cityhotel{width:660px; margin:10px 0} #cityhotel a{color:#545454; text-decoration:none} #cityhotel a:hover{color:#a31022; text-decoration:underline} #cityhotel .allList{ margin:0px 0 10px 0;} #cityhotel .allList h2{font-size:12px; font-weight:bold; border-bottom:1px solid #f1f1f1; padding:0 0 3px 4px; color:#c6162b} #cityhotel .allList ul{margin:10px} #cityhotel .clearBorder{border-bottom:1px dashed #c1c1c1} #cityhotel .allList ul li{list-style:none; line-height:18px; margin:0 0 5px 0; width:120px; float:left; font-size:11px; background:none} #cityhotel .allList .tripNo{font-size:11px; color:#a31022} #cityhotel .allList ul li a{background:url(/pic/doubleArrow2.gif) no-repeat left; padding-left:10px; text-decoration:none; margin-left:0; list-style:none} #cityhotel .allList ul li a:hover{background:url(/pic/doubleArrow.gif) no-repeat left; padding-left:10px; text-decoration:underline} .newhotellist{padding:10px 0px; width:100%; margin-bottom:10px; border:1px #d7d7d7 solid; background-image:url(/css/images/hotel-bg.gif); background-repeat:repeat-x; background-color:#FFF; color:#5a5a5a; height:auto; position:relative} .newhotellist h6{color:#888; margin-left:30px; font-size:15px} .newhotellist h6 a{text-decoration:none; color:#555} .newhotelPhoto{width:105px; float:left; padding:2px; margin:4px 5px 4px 10px} .newhotelInfo{width:58%; float:left} .newhotelNew{width:auto; float:right; border:1px solid #d1d1d1; -moz-border-radius:4px; height:auto} .newhotelPrice{width:18%; float:right; border-left:#e6e4e4 1px solid} .newhotelFrom{color:#9b9a9a; font-size:11px; padding:5px 0 0 3px} .newhotelRate{text-align:center; color:#615f5f; font-size:11px; line-height:1.8em} .newhotelRate a{color:#a31022; border-bottom:#a31022 1px dotted; font-size:10px; text-decoration:none!important} .redRate{color:#a31022; font-size:16px; font-weight:600; padding-bottom:9px} .redRate2{color:#a31022; font-size:23px; font-weight:600; padding-bottom:9px} .newhotellist ul li, .newhotellist ul li a:link, .newhotellist ul li a:hover, .newhotellist ul li a:visited{font-size:11px; color:#5a5a5a} .newhotellistsort{padding-right:1%; width:99%; font-size:11px; text-align:right} .newhotellistsort a.active{text-decoration:none; padding:0 3px; font-color:#444} .newhotelRecomList{margin-left:10px} .newhotelRecomList ol{margin-bottom:5px} .tophotel1{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel1.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel2{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel2.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel3{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel3.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel4{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel4.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel5{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel5.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel6{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel6.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel7{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel7.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel8{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel8.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel9{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel9.GIF) no-repeat left; position:absolute; top:-2px; left:0px} .tophotel10{width:57px; height:36px; margin-right:20px; ; padding:0; background:url(/css/images/tophotel10.GIF) no-repeat left; position:absolute; top:-2px; left:0px} #topcityTour{width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative} #topcityTour .iconDeals{position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:-12px; right:-9px} #topcityTour h6{height:25px; font-size:14px; padding:6px 3px 3px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center} #topcityTour ul{margin:10px 0 0 10px; padding:0 5px 0 0} #topcityTour ul li{font-size:11px; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style:none} #topcityTour ul li a{color:#545454; font-size:11px; text-decoration:underline} #topcityTour ul li a:hover{color:#a31022; text-decoration:none} #topcityTour ul li span.hotelName{display:block; width:190px; float:left; padding:3px 0 3px 0} #topcityTour ul li span.price{display:block; width:50px; float:right; color:#c91a1a; padding:3px 0 3px 0} #topcityTour ol{margin:10px 0 0 15px; padding:0 0px 0 5px} #topcityTour ol li{font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style-position:outside} #topcityTour ol li a{color:#545454; font-size:11px; text-decoration:underline} #topcityTour ol li a:hover{color:#a31022; text-decoration:none} a.payHelpNote{cursor:help} a.payHelpNote:hover{ text-decoration:none; color:#a03} .hotelsearchtitle{ display:block;background:#929292; padding-left:10px; padding-top:4px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0;} .hotelsearchtitle .citySelect, h2.hotelsearchtitle .citySelect{background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold} .hotelsearchtitle .citySelect a, h2.hotelsearchtitle .citySelect a{color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic} .hotelSearchBox{border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:10px 5px; font-size:11px} .hotelSearchBox label{margin:8px 0; line-height:18px} .hotelSearchBox input{width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px} .hotelSearchBox input:focus{border:1px solid #a31022} .hotelSearchBox input.submitButton{background:none; width:auto; height:auto; border:none; margin:10px 0 0 80px} .hotelSearchBox input.calendar{background:url(/css/images/calender.GIF) no-repeat 140px #fff} .hotelSearchBox select{width:162px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff} .hotelSearchBox select option{line-height:18px} .relatedHotels{border:1px solid #d1d1d1; margin:15px 0; padding:0 0 10px 0; font-size:11px} .relatedHotels a{color:#545454} .relatedHotels a:hover{color:#a31022; text-decoration:none} .relatedHotels h4{background:#8c8c8c; padding:5px 0 5px 5px; text-align:left; font-size:13px; color:#fff; margin:0 0 10px 0} .relatedHotels h5{font-size:11px; font-weight:normal; padding-left:5px; margin-bottom:10px; line-height:18px} .relatedHotels h5 a{text-decoration:none} .relatedHotels h5 a:hover{text-decoration:underline} .relatedHotels .listImg{width:61px; height:45px; margin:0 10px 15px 5px} .relatedHotels .listImg img{width:61px; height:45px} .relatedHotels ul{margin:0} .relatedHotels ul li{list-style:none; border-bottom:1px dashed #f1f1f1; padding:0 5px 5px 5px; margin-bottom:5px} .hotelPrice{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#a31022; padding-top:10px; margin-top:10px} .clearHotHotel{clear:both; width:100%; height:0px; border:0; line-height:0; border-bottom:1px dashed #c1c1c1} #hotelcityList{position:absolute; width:400px; border:1px solid #d1d1d1; left:170px; background:#fff; color:#545454; top:0px; padding:10px 15px 10px 15px; z-index:5000} #hotelcityList h4{font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1} #hotelcityList ul{margin-left:0} #hotelcityList ul li{list-style:none; float:left; text-align:left; width:90px; line-height:18px; margin-bottom:5px; padding:0 2px 0 8px} #hotelcityList ul li a{font-weight:normal; font-size:11px; text-decoration:none} #hotelcityList ul li:hover{background:#d1d1d1} #hotelcityList ul li:hover a{font-weight:bold} .closeIt{width:60px; position:absolute; right:10px; top:10px; cursor:pointer} /*酒店详细页面样式*/ .lostRoomPrice{ position:absolute; width:256px; right:26px; top:17px; text-align:right; height: 56px; line-height:25px; } .lostRoomPrice span.from{ color:#545454; font-size:17px;} .lostRoomPrice span.lowestPrice{ color:#a31022; font-size:22px;} .lostRoomPrice span.roonBreakfast{ color:#3A8AE2; font-size:12px;} /*酒店详细页面头部样式*/ #hoteldetailHead{ margin:0; padding:0;} #hoteldetailHead ul.featureList{ margin:0;} #hoteldetailHead ul.featureList li{ list-style:none; margin:0 0 8px 10px; background:url(/css/images/hotel/hotel-drop.GIF) no-repeat left 3px; padding:0 0 0 15px;} #hoteldetailHead .hotelOutPic{ width:165px; margin-right:12px; float:left; text-align:center; } #hoteldetailHead .hotelOutPic a{ color:#545454;} #hoteldetailHead .hotelPhotoDetail{ width:390px; float:left; position:relative; margin-bottom:7px; } #hoteldetailHead .hotelPhotoDetail .bighotelPhoto{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1; z-index: 99; } #hoteldetailHead .hotelPhotoDetail img{ width:45px; height:45px; float:left; margin:0 6px 5px 0;filter: Alpha(opacity=70); -moz-opacity:.8; opacity:0.8; } #hoteldetailHead .hotelOutPic .bigphoto{ width:165px; width:170px; margin-bottom:5px;} #hoteldetailHead .hotelReviewRating{ width:168px; float:right; border:2px solid #d1d1d1; padding:10px; } #hoteldetailHead .hotelReviewRating .hotelRatePoint{ font-size:18px; color:#a31022; text-align:left; padding-bottom:8px; } #hoteldetailHead .hotelReviewRating .hotelrecommend{ font-size:11px; text-align:left; line-height:20px; padding-bottom:10px; } #hoteldetailHead .hotelReviewRating .hotelrecommend .percent{ font-size:16px; color:#a31022; } #hoteldetailHead .hotelReviewRating .hotelrecommend span.yes { background: url('/pic/yes.png') no-repeat scroll 5px top transparent; padding: 0 5px 0 25px; color:#545454; } #hoteldetailHead .hotelReviewRating .hotelrecommend span.no { background: url('/pic/no.png') no-repeat scroll 5px top transparent; padding: 0 5px 0 25px; color:#545454; } #hoteldetailHead .hotelReviewRating .recentReview{ background:url(/css/images/hotel/review-left.gif) left top no-repeat; text-indent:20px; font-size:11px; line-height:18px;} #hoteldetailHead .hotelReviewRating .recentReview a.moreReview{ display:block; text-align:right; color:#a31022;} #hoteldetailHead ul.hotelBriefInfo{ margin-bottom:5px; font-size:11px;} #hoteldetailHead ul.hotelBriefInfo li{ list-style:none; margin-bottom:4px; line-height:16px;} #hoteldetailHead ul.hotelBriefInfo li .tollFreeNo{ color:#c42524; font-size:12px;} #hoteldetailHead a.showMore{color:#c42524; text-decoration:none;} #roomRate{margin:10px 0; border:1px solid #d1d1d1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px} #roomRate .changeDate{ background:#f1f1f1; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px 10px; margin:0 0 10px 0; width:auto } #roomRate img{cursor:pointer} #roomRate .changeDate .rateTitle{ float:left; width:110px; font-size:18px; margin:0px 150px 0 0; color:#a31022; font-weight:100; } #roomRate .changeDate .liveDate{ float:right; width:440px; font-size:15px; text-align:right; } #roomRate .changeDate .liveDate a.research{ font-size:12px; color:#a31022 } #roomRate .changeDate .checkDate{float:left; width:380px; font-size:11px; margin-top:1px} #roomRate .changeDate .checkDate input{background:url(/css/images/calender-s.gif) no-repeat 90px #fff; border:1px solid #7f7f7f; width:100px; padding:3px 2px 4px 5px; margin:0 8px 0 0; font-size:11px} #roomRate table{ margin:0px 0 5px 0px; font-size:11px; z-index:9999} #roomRate .hotelBookNote{ background:#ededed; padding:5px; margin:5px; } table.roomRate th{ border-bottom:1px solid #ddd; background:#f2f2f2; padding:7px 5px;} #roomRate table td{ border-bottom:1px dashed #d2d2d2; padding:8px 5px; text-align:center; position:relative;} #roomRate table td.roomType{ text-align:left;} table.roomRate th.hotelName, table.roomRate td.hotelName{padding:0 0 0 5px} #roomRate .note{padding:0 0 10px 5px; font-size:11px; color:#a31022; font-style:italic} table.roomRate td{border-bottom:1px solid #d1d1d1; padding:4px 0; color:#555} table.roomRate td.hotelDetail{border-top:1px solid #f7f7f7; padding:4px 0; color:#555} table.roomRate td.left{text-align:left} table.roomRate td a{color:#666} table.roomRate td a:hover{text-decoration:none; color:#a31022} #comment-questions{margin:0 0 10px 0} #comment-questions .hotelComment{width:760px} #hotelService{margin:20px 0} #hotelService h3{font-size:18px;color:#a31022; font-weight:100; padding:5px 0 5px 10px;margin:0 0 10px 0; background:#f1f1f1;} #hotelService .hotelAmenities{ padding:0px 0px 5px 0px} #hotelService .hotelAmenities table{ margin:0px auto 5px auto; font-size:11px; margin:0 10px 0 10px;} #hotelService .hotelAmenities table th{border-bottom:1px solid #fff; text-align:left; padding:8px 5px; background:#f9f9f9} #hotelService .hotelAmenities table td{border-bottom:1px solid #f1f1f1; line-height:18px; padding:5px} .roomrateInfo{width:300px; z-index:9999; margin-left:20px} *+html .roomrateInfo{margin-left:-100px; margin-top:25px} /*相同条件的酒店推荐*/ .similarhotels{ padding:10px 0 10px 10px; background:#f1f1f1;} .similarhotels h3{font-size:18px;color:#a31022; font-weight:100; margin:0 0 10px 0;} .similarhotels .similarhotelList{ width:240px; padding:5px 10px 0 0; float:left; font-size:11px; line-height:18px; color:#545454; } .similarhotels .similarhotelList h4{ font-size:16px; font-weight:100; margin:0 0 8px 0; } .similarhotels .similarhotelList h4 a{color:#0D548A; text-decoration:none;} .similarhotels .similarhotelList .hotelBriefPic{ margin:0 5px 5px 0; width:60px; height:60px; float:left; } .similarhotels .similarhotelList .hotelBriefPrice{ font-size:18px; color:#bc0f0f;} .similarhotels .similarhotelList .recentReview{ background:url(/css/images/hotel/review-left.gif) 5px 5px no-repeat #fff; text-indent:20px; font-size:11px; line-height:18px; margin-top:10px; padding:5px;} .roomrateInfo table{font-size:11px; border:2px solid #999; background:#fff} .roomrateInfo table th{padding:5px 0; border-bottom:1px dashed #999; background:#d1d1d1} .roomrateInfo table td{text-align:center; padding:5px 0; border-bottom:1px dashed #999} .roomrateInfo table td.totalPrice{text-align:right; padding-right:10px; border-bottom:none} .onOutHotel{ background:#fff; border:3px solid #666; width:273px; text-align:left; padding:5px; -moz-border-radius:4px; z-index:9999; display:none; position:absolute; margin:20px 0 0 -25px } *+html .onOutHotel{margin-top:40px; margin-left:-40px} .onOutHotel .arrowUp{background:url(/pic/arrow-upandleft-2.png) no-repeat; width:27px; height:19px; position:absolute; top:-19px; left:10px} .onOutHotelInfo{background:#fff; border:3px solid #666; width:350px; text-align:left; padding:5px; -moz-border-radius:4px; z-index:9999; display:none; position:absolute; margin:15px 0 0 -20px} *+html .onOutHotelInfo{margin-top:30px; margin-left:-30px} #hotelmapContent{width:780px; margin:10px auto; padding-bottom:20px; padding:5px} #hotelmapContent #hotelmapHead{margin:0 0 5px 0; padding:10px} #hotelmapContent #hotelmapHead .buttonArea{width:500px; float:right; text-align:right; cursor:pointer} #hotelmapContent #hotelmapHead .buttonArea img{margin-left:15px} #hotelmapContent #hotelmapHead .detailedHotelNav a{text-decoration:underline; background:url(/css/images/arrow-navigate.gif) no-repeat right 7px; padding:2px 8px 4px 5px; color:#444; font-weight:normal} #hotelmapContent #hotelmapHead .detailedHotelNav a:hover{color:#a31022; text-decoration:none} #hotelmapContent h1{background:#969696; width:485px; height:26px; font-size:17px; color:#fff; border-bottom:none; padding-top:5px; padding-left:15px; margin:5px 0 0 0; font-weight:100} #hotelmapContent #map-address{background:#fff; border:1px solid #ccc; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px} #hotelmapContent #map-address .detailedMap{margin:10px auto; width:760px} #hotelmapContent #map-address .detailedMap img{border:1px solid #ccc} #hotelmapContent #map-address .addressArea{background:#fff; margin:10px auto; padding:20px} #hotelmapContent #map-address .addressArea ul{padding-bottom:10px; margin-left:5px} #hotelmapContent #map-address .addressArea ul li{list-style:none; line-height:18px; margin-bottom:5px} #hotelmapContent #map-address .addressArea .blueFont{color:#0472b8; font-size:14px; margin-bottom:8px} #hotelmapContent #map-address .addressArea .cnblueFont{color:#0472b8; font-size:18px; font-family:"宋 体 "; font-weight:bold; margin-bottom:10px} #hotelmapContent #mapFooter{margin:10px auto; width:760px} #hotelmapContent #mapFooter p{line-height:10px; margin:0 0 15px 0} #hotelmapContent #mapFooter #logo{border-right:1px solid #d1d1d1; width:180px; float:left; margin-right:10px} #mainContent2 .hotellistMap{ width:auto; margin:0px 0 0 0; background:url(/css/images/hotel/hotel-sort-bg.jpg) no-repeat top left; } #mainContent2 .hotellistMap2{ width:auto; margin:0px 0 0 0; background:url(/css/images/hotel/hotel-sort-bg2.jpg) no-repeat top left; height:35px; } #mainContent2 .hotellistMap .hotelListGooglemap, #mainContent2 .hotellistMap2 .hotelListGooglemap{ width:760px; margin:0;} #mainContent2 .hotellistMap .hotelListGooglemap .googlelargeMap, #mainContent2 .hotellistMap2 .hotelListGooglemap .googlelargeMap{ width:760px; height:250px;} #mainContent2 .hotellistMap .hotelListonMap, #mainContent2 .hotellistMap2 .hotelListonMap{ width:740px; padding:10px; background:#f1f1f1;} #mainContent2 .hotellistMap .hotelListonMap ul li, #mainContent2 .hotellistMap2 .hotelListonMap ul li{ display:block; width:240px; float:left; list-style:none; padding-right:5px; font-size:11px;} #mainContent2 .hotellistMap .hotelFilter{float:left; width:400px; font-size:16px; padding:5px 0; padding: 5px 0 5px 100px;} #mainContent2 .hotellistMap .hotelFilter a{color:#545454; display:block; text-decoration:none; text-align:center; width:80px; padding:2px 0 2px 0; float:left; margin-left:15px;} #mainContent2 .hotellistMap .hotelFilter a.active{background:#929292; color:#fff; text-decoration:none; } #mainContent2 .hotellistMap .hotelFilter a:hover{background:#929292; color:#fff; text-decoration:none; } #mainContent2 .hotellistMap .hotelFilter input{border:1px solid #d1d1d1; background:#f1f1f1; font-size:11px; width:150px; padding:3px 0 3px 5px} #mainContent2 .hotellistMap .hotelFilter .hotelLocation{position:absolute; width:410px; padding:10px 5px; border:2px solid #d1d1d1; background:#fff; left:238px; top:25px; z-index:9999} *+html #mainContent2 .hotellistMap .hotelFilter .hotelLocation{z-index:99px} #mainContent2 .hotellistMap .hotelFilter .hotelLocation ul{margin:0} #mainContent2 .hotellistMap .hotelFilter .hotelLocation ul li{float:left; width:190px; line-height:18px; list-style:none; padding:3px 2px; display:inline} #mainContent2 .hotellistMap .hotelFilter .hotelLocation ul li a{padding:2px} #mainContent2 .hotellistMap .hotelFilter .hotelLocation ul li a:hover{background:#d1d1d1} #mainContent2 .hotellistMap .mapcontrolButton, #mainContent2 .hotellistMap2 .mapcontrolButton{ float:right; background:url(/css/images/hotel/map-button.png) no-repeat; width:85px; height:22px; padding:10px 10px 0 45px; margin:2px 0 0 0; font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; cursor:pointer; color:#fff } #mainContent2 .hotellistMap .mapcontrolButton:hover, #mainContent2 .hotellistMap2 .mapcontrolButton:hover{ text-decoration:underline;} #content #mainContent2 .eachhotelList{ position:relative; *position:static; padding:15px 0px 5px 0px; margin:5px 0 5px 0; border-bottom:3px solid #929292; z-index:20px } #content #mainContent2 .eachhotelList h2.hotelBrand{ margin:0 0 10px 0; font-size:22px; font-weight:100;} #mainContent2 .eachhotelList .image-review{ float:left; width:35px; position:relative; } #mainContent2 .eachhotelList .image-review .photoWindow{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1;} #mainContent2 .eachhotelList .image-review img.outSide{border:1px solid #d1d1d1; width:70px; height:70px} #mainContent2 .eachhotelList .image-review .hotelReview{background:#fff; width:70px; height:60px; padding-top:10px; margin-top:10px; text-align:center; line-height:15px; font-size:11px} #mainContent2 .eachhotelList .image-review .hotelReview a{color:#545454} #mainContent2 .eachhotelList .image-review .hotelReview a:hover{color:#a31022; text-decoration:none} #mainContent2 .eachhotelList .image-review .hotelReview .hotelRate{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#a31022; border:none; margin-bottom:8px} #mainContent2 .eachhotelList .image-review .hotelReview img{margin-top:8px; width:10px; height:11px; border:none} #mainContent2 .eachhotelList .hotelInfo{ float:right; width:680px; } #mainContent2 .eachhotelList .hotelInfo span.strong{ font-weight:bold;} #mainContent2 .eachhotelList .hotelInfo span.bookdate{ font-size:13px; color:#669900; margin-top:5px;} #mainContent2 .eachhotelList .hotelInfo .hotelNumber{ background: url("/css/images/hotel/bg-hotel-number.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; font-family: "Times New Roman",Times,serif; font-size: 11px; font-weight: bold; height: 16px; padding: 0 0 0 5px; position: absolute; left: 81px; top: 20px; width: 11px; } #mainContent2 .eachhotelList .hotelInfo h3{margin:0 0 5px 0; padding-left:25px;} #mainContent2 .eachhotelList .hotelInfo h3 a.hotelName{color:#0D548A; font-size:20px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-weight:100;} #mainContent2 .eachhotelList .hotelInfo h3 a.hotelMap{color:#545454; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:100;} #mainContent2 .eachhotelList .hotelInfo h3 a:hover{text-decoration:underline; color:#a31022} /*将酒店H3更改为样式加粗,暂时只更改了hotelstarlist 页面*/ #mainContent2 .eachhotelList .hotelInfo h2{margin:0 0 5px 0; padding-left:25px;} #mainContent2 .eachhotelList .hotelInfo h2 a.hotelName{color:#0D548A;!important font-size:20px;!important text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-weight:100;} a.hotelMap{color:#545454; font-size:11px;!important font-family:Arial,Helvetica,sans-serif; font-weight:100; background:url(/css/images/hotel/map-icon.gif) no-repeat top left; padding:0 0 0 13px;} #mainContent2 .eachhotelList .hotelInfo h2 a:hover{text-decoration:underline; color:#a31022} /*H3更改结束*/ #mainContent2 .eachhotelList .hotelInfo p{font-size:11px; margin:0 0 10px 0;} #mainContent2 .eachhotelList .hotelInfo p a{padding-left:0px; margin:0 0px 0 0} #mainContent2 .eachhotelList .hotelInfo table{ margin:0px 0 5px 0px; font-size:11px } #mainContent2 .eachhotelList .hotelInfo table a{color:#a31022; text-decoration:none} #mainContent2 .eachhotelList .hotelInfo table a:hover{text-decoration: underline} #mainContent2 .eachhotelList .hotelInfo table th{ border-bottom:1px solid #ddd; background:#d2d2d2; padding:7px 5px } #mainContent2 .eachhotelList .hotelInfo table td{ border-bottom:1px dashed #d2d2d2; padding:8px 5px; text-align:center; } #mainContent2 .eachhotelList .hotelInfo table td.roomType{ text-align:left; line-height:16px; } #mainContent2 .eachhotelList .hotelInfo table td #mainContent2 .eachhotelList .hotelInfo table td img{cursor:pointer} .avgrate{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#a31022} span.avgrate2{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:100; color:#a31022; background:url(/pic/arrow-d.GIF) no-repeat right; padding-right:12px; cursor:pointer} span.roomTypeInfo{padding-right:12px} span.roomTypeInfo:hover{color:#c82d30} #mainContent2 .eachhotelList .hotelInfo table td.allRoom{border-bottom:none; text-align:right;} .roomDetail{text-align:left; width:320px;} .roomDetail .roomtypeImg{float:left; width:87px; height:64px} .roomDetail .roomtypeImg img{width:87px; height:64px} .roomDetail .roomtypeinfo{float:right; width:auto; padding-left:5px; width:220px;} .roomDetail ul{margin-left:10px; padding-left:5px} .roomDetail ul li{list-style:none; line-height:18px; margin-bottom:5px; float:left; width:50%} .roominfoavailable{border-bottom:1px solid #d1d1d1; padding-bottom:1px; cursor:pointer; background:url(/pic/arrow-d.GIF) no-repeat right; padding-right:12px; } .roominfoavailable:hover{color:#a31022; border-bottom:none} .roominfoNone{ color:#787878;} span.roomLess{ color:#3181C1;} .dealIcon{position:absolute; width:150px; height:45px; left:501px; top:-16px} .paymentWay{width:12px; height:12px; background:url(/pic/hotel/icon-docs-info.gif) no-repeat left 1px; float:left; padding-left:15px; cursor:pointer} .paymentWay:hover{background:url(/pic/hotel/icon-docs-info-red.gif) no-repeat left 1px; padding-left:15px; cursor:pointer} #hotelBrands{border:1px solid #d1d1d1; padding:5px; margin:20px 0} #hotelBrands a{color:#545454; font-size:11px} #hotelBrands a:hover{color:#a31022; text-decoration:none} #hotelBrands .allbrands{width:auto} #hotelBrands .allbrands h2{background:url(/css/images/hotel/hotel-brands.png) no-repeat left; padding-left:50px; margin:0 0 8px 0; height:36px; padding-top:8px} #hotelBrands .allbrands .brandIcon{float:left; margin:5px 10px 5px 5px; font-size:11px; text-align:center; width:75px; height:115px} #hotelBrands .allbrands .brandIcon img{border:1px solid #d1d1d1; width:70px; height:70px} #hotelBrands .brandsinCity{width:152px; float:right; background:#e9f1f4; padding:5px} #hotelBrands .brandsinCity h2{font-size:15px; margin:0 0 8px 0} #hotelBrands .brandsinCity table{width:100%; font-size:11px} #hotelBrands .brandsinCity table td{text-align:center; padding:10px 5px} #hotelBrands .brandsinCity table tr.odd{ background:#f5fcff} #hotelBrands .brandsinCity table tr.odd td{padding:8px 5px} #hotelbrandIntro{border:1px solid #d1d1d1; background:#f1f1f1; margin:0 0 10px 0; padding:10px} #hotelbrandIntro img{width:100px; height:100px; border:1px solid #d1d1d1; background:#fff} #hotelbrandIntro p a{font-weight:bold} #content #hotelbrandIntro p a:hover{color:#a31022; text-decoration:none} .brandsCity{float:left; width:450px; font-size:11px; padding:5px 0 5px 5px; position:relative; font-size:11px} .brandsCity input{border:1px solid #7e9db6; font-size:11px; font-weight:bold; background:#d1d1d1; width:110px; padding:3px 0; text-align:center; cursor:pointer} .brandsCity .allbrandsBox{border:1px solid #666; background:#fff; width:600px; padding:10px; position:absolute; z-index:5000; top:25px; left:5px} .brandsCity .allbrandsBox ul{margin-left:0} .brandsCity .allbrandsBox ul li{list-style:none; float:left; font-size:11px; width:200px; text-align:left; line-height:18px; margin-bottom:5px} .brandsCity .allbrandsBox .closeButton{position:absolute; top:5px; right:5px; cursor:pointer} .brandsCity .allbrandsBox .closeButton img{width:auto !important; height:auto !important; border:none!important} .brandsCity a{color:#545454} .brandsCity a:hover{color:#a31022; text-decoration:none} h2.citybrands{font-size:17px; margin:0 0 -10px 0; color:#1370bd; border-bottom:1px solid #d1d1d1; padding-bottom:5px} h2.citybrands a{color:#1370bd} .brandsIncity{ margin:5px 0; border:1px solid #d1d1d1; background:#f1f1f1; padding:10px} .brandsIncity ul{margin:5px 0 0 0} .brandsIncity ul li{list-style:none; float:left; width:70px; line-height:18px; margin-bottom:5px; margin-right:5px} .brandsIncity ul li img{width:100px; height:100px} .hotelFeature{border:1px solid #d1d1d1; padding:10px; width:426px; margin-top:10px; margin-bottom:10px; position:relative} .hotelFeature p{color:#333} .hotelFeature .featureTitle{position:absolute; padding:2px 5px 2px 5px; color:#c22830; top:-15px; background:#FFF} .otherHotelCabin{width:552px; float:right; margin:5px 0 -78px 0!important; padding:0} ul.cabinList{margin:10px} ul.cabinList li{width:130px; float:left; list-style:none; margin-right:3px; font-size:11px; padding:0 0 9px 0;} .chainPromo3{border:#b3b3b3 1px solid; padding:0} .chainPromo3 h5{font-size:15px; padding:8px 10px 8px 10px; background:#f6f6f6; color:#c6162b; margin:0 0 5px 0} .chainPromo3 h5 a{color:#c6162b; text-decoration:none} .hotelListTable{font-size:11px} .hotelListTable tr td{width:207px; line-height:20px; padding:5px 3px 5px 3px; border-bottom:1px dashed #999} .hotelListTable tr td a{color:#545454; text-decoration:none} .hotelListTable tr td a:hover{text-decoration:underline} #headerWrapper #header #logocommunity{width:900px; padding-top:45px; margin:0 0 5px 17px} .hotelSubSort{border:4px solid #999; padding:5px; margin-bottom:10px} .hotelSubSort h5.refine{font-size:13px; color:#a31022; margin:0 0 10px 0; text-align:center} #topcityTour h5.hotelTitle{font-size:13px; color:#545454; margin:0 0 10px 0; text-align:left; background:#f7f7f7; border-bottom:1px solid #d1d1d1; padding:5px 0 5px 5px} #topcityTour h5.hotelTitle a{color:#545454; text-decoration:none} .hotelSubSort tr th{font-size:14px; font-weight:100; color:#545454; text-align:left; padding:6px 0 6px 25px; background:#f7f7f7} .hotelSubSort tr th.star{background:url(/css/images/hotel/star-bg.png) no-repeat left 6px #f7f7f7} .hotelSubSort tr th.location{background:url(/css/images/hotel/sight-bg.png) no-repeat top left #f7f7f7} .hotelSubSort tr th.chain{background:url(/css/images/hotel/chain-bg.png) no-repeat top left #f7f7f7} .hotelSubSort tr td{font-size:11px; text-align:left; padding:5px} .hotelSubSort tr td .starSort{} .hotelSubSort tr td .starSort span{display:block; float:left; cursor:pointer; padding:3px 10px 3px 10px} .hotelSubSort tr td .starSort a{color:#A31022; text-decoration:none} .hotelSubSort tr td .starSort span:hover{background:#f7f7f7} .hotelSubSort tr td .locationSort{padding-left:5px} .hotelSubSort tr td .locationSort span{display:block; cursor:pointer; padding:3px 3px 3px 0; cursor:pointer} .hotelSubSort tr td .starSort span:hover{background:#f7f7f7} .hotelSubSort tr td .locationSort a{color:#a31022; text-decoration:none} .hotelSubSort tr td .locationSort span:hover{background:#f7f7f7} .hotelSubSort tr td .locationSort a:hover{text-decoration:underline} .hotelSubSort tr td .moreLocation{text-align:right} .hotelSubSort tr td a.moreSight{margin:6px 0 0 0} .borderLine{border-bottom:1px dashed #d1d1d1; clear:both; width:100%; height:1px; line-height:0} .hotelLocation{padding:10px; border:1px solid #d1d1d1; margin-top:5px} .hotelLocation h5{color:#b10c0c; font-size:14px; margin:0 0 5px 0} .hotcityhotelPromo{border:1px solid #d1d1d1; padding:10px 10px 20px 10px; width:255px; margin-top:10px;} .hotcityhotelPromo h5{ padding:0 0 5px 0; margin:0;} .sortCities{ border:1px solid #d1d1d1; background:#f6f6f6; padding:0; margin-top:10px;} .sortCities .divTitle, .sortCities h3{background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0 0 10px 0;} .sortCities ul.hotelNoteDetails{ margin:0 0 5px 0;} .sortCities ul.hotelNoteDetails li{ font-size:11px; list-style:none; padding:5px 5px 5px 5px; border-bottom:1px dashed #d1d1d1;} .sortCities .filtercategory{ font-size:12px; color:#a31022; padding:5px 10px 5px 25px; background:url(/css/images/hotel/open.gif) no-repeat 10px 10px; cursor:pointer;} .sortCities .filtercategory:hover{ background:url(/css/images/hotel/open.gif) no-repeat #fff 10px 10px; } .sortCities .filtercategoryclose{ font-size:12px; color:#a31022; padding:5px 10px 5px 25px; background:url(/css/images/hotel/close.gif) no-repeat 10px 10px; cursor:pointer;} .sortCities .filtercategoryclose:hover{ background:url(/css/images/hotel/open.gif) no-repeat #fff 10px 10px; } .sortCities .sortList{ padding:0px 10px 10px 10px; font-size:11px; } .sortCities .sortList a{ color:#0D548A; } .sortCities .sortList dl{ margin:0;} .sortCities .sortList dl dt{ padding:3px 0 2px 18px; margin-bottom:8px;} .sortCities .sortList dl dt.unselect:hover, .sortCities .sortList dl dt.select:hover, .sortCities .sortList dl dt.unselect2:hover, .sortCities .sortList dl dt.select2:hover{ text-decoration:underline;} .sortCities .sortList dl dt.unselect{ margin:0; background:url(/css/images/hotel/unselect.gif) no-repeat left 2px; cursor:pointer;} .sortCities .sortList dl dt.select{ margin:0; background:url(/css/images/hotel/select.gif) no-repeat left 2px; cursor:pointer;} .sortCities .sortList dl dt.selectnone{ margin:0; background:url(/css/images/hotel/selectnone.gif) no-repeat left 2px; cursor:default; color:#969696;} .sortCities .sortList dl dt.unselect2{ margin:0; background:url(/css/images/hotel/unselect2.gif) no-repeat left 2px; cursor:pointer;} .sortCities .sortList dl dt.select2{ margin:0; background:url(/css/images/hotel/select2.gif) no-repeat left 2px; cursor:pointer;} .sortCities .sortList dl dt.select2none{ margin:0; background:url(/css/images/hotel/selectnone2.gif) no-repeat left 2px; cursor:default; color:#969696;} .sortCities .withLine{ border-bottom:1px solid #d1d1d1;} .sortCities .withLine a{ color:#545454;} .sortCities .surrounding{ padding:5px 10px 10px 10px; } .sortCities .surrounding span, .sortCities .surrounding h4{ font-size:12px; color:#545454; margin:0 0 5px 0; font-weight:bold;} .sortCities .surrounding a{ color:#0D548A; font-size:11px; text-decoration:none; } .sortCities .surrounding ul{ margin:5px 0 10px 0;} .sortCities .surrounding ul li{ list-style:none; margin:0 0 5px 0; font-size:11px;} .sortCities .surrounding ul li.nearhotel{ display:block; border-bottom:1px #d1d1d1 dashed; padding:5px 0 5px 0;} .sortCities .surrounding ul li.nearhotel .recentReview{ background:url(/css/images/hotel/review-left.gif) left top no-repeat; text-indent:20px; font-size:11px; line-height:18px; margin-top:5px;} .sortCities .surrounding ul li a{ text-decoration:none;} .sortCities .surrounding ul li a:hover{ text-decoration:underline;} .sortCities .googleMap{ width:155px; height:150px; margin-bottom:8px;} .sortCities .viewedhotel{ padding:0 5px 0 5px; } .sortCities .viewedhotel .viewhotelList{ padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed;} .sortCities .viewedhotel .viewhotelList:hover{ background:#f1f1f1;} .sortCities .viewedhotel .viewhotelList a.closeWindow{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left top; float:right;} .sortCities .viewedhotel .viewhotelList a.closeWindow:hover{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left -16px; float:right;} .sortCities .viewedhotel .viewhotelPic{ width:30px; height:30px; float:left; position:relative;} .sortCities .viewedhotel .viewhotelPic img.hotelSmal{ width:30px; height:30px; cursor:pointer;} .sortCities .viewedhotel .viewhotelInfo{ width:100px; float:left; padding-left:8px;} .sortCities .viewedhotel .viewhotelInfo h5{ margin:0 0 3px 0; font-size:11px; font-weight:100; padding:0; } .sortCities .viewedhotel .viewhotelInfo h5 a{ text-decoration:none; color:#0D548A; } .sortCities .sendToFriend{ padding:0 10px 0 10px; } .sortCities .sendToFriend img{ margin:0 5px 0 0; border:4px #f1f1f1 solid;} .sortCities .sendToFriend img:hover{ border:4px #e3e3e3 solid;} .sortCities .sendToFriend span, .sortCities .sendToFriend h4{ color:#a31022; font-size:11px; font-weight:100; margin: 5px 0 5px 0;} /*hotel loading页面效果*/ .hotelLoading{ padding:15px; border:1px solid #d1d1d1;} .hotelLoading table tr td{ line-height:25px;} .hotelLoading table tr td.withLine{ border-left:1px solid #d1d1d1; padding:0 0 0 10px; } .hotelLoading span.loadingStyle1{ color:#2c5cab; font-size:18px; font-weight:bold;} .hotelLoading span.loadingStyle2{ color:#a30f21; font-size:18px; font-weight:bold;} /*列表页面底部*/ .hotelListBottom{ background:#f6f6f6; width:740px; padding:10px; clear:both; position:relative; margin-top:10px;} .hotelListBottom .spanh3{ font-size:15px; font-weight:bold; font-variant:small-caps; color:#545454; margin:0 0 8px 0; border-bottom:1px solid #d1d1d1; padding-bottom:5px;} .hotelListBottom .spanh4{ font-size:13px; font-weight:bold; color:#545454; margin:0 0 5px 0;} .hotelListBottom .onelineDiv{ width:175px; float:left;} .hotelListBottom ul li{ list-style:none; font-size:11px; list-style:18px; margin-bottom:5px;} .hotelListBottom ul li a{ color:#0D548A; text-decoration:none;} .pageTable{ border:0; width:100%; }