﻿*{color:#666666;}
body {font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:6px auto;text-align:center;}

.f14,h3{font-size:14px;}
.f16,h2{font-size:16px;}
.f18,h1{font-size:18px;}
.f13{font-size:13px;}
.f12,h4{font-size:12px;}
.f24{font-size:24px;}
.fr{text-align:right;}
.fc{text-align:center;}
.fl{text-align:left;}
.floatl{float:left;}
.floatr{float:right;}
.hand{cursor:pointer;}

.p10{padding:10px;}
.pt10{padding-top:10px;}

.u{padding:0;margin:0;list-style:none;}
.b{font-weight:bold;}
.c,.c2,.c3{margin:0 auto;width:800px;}
.c2{width:950px;}
.c3{width:640px;}
.gray{color:#999999;}
.gray2{color:#666666;}
.yellow{color:#FDBD14;}
.orange{color:#FF6600;}
.green{color:#9AC126;}
.white{color:#FFF;}
.red,.warn{color:Red;}
.clear{clear:both;}
.none{display:none;}
.error{background:url(/images/error.gif) no-repeat 0 2px;padding-left:20px;}

.floatPanel{position:absolute;background:#FFFFE6;opacity:0.98;filter:Alpha(Opacity=96);border:solid 1px #999;padding:10px;display:none;}
.close{position:absolute;right:5px;top:5px;padding:13px 0 0 13px;_right:5px;overflow:hidden;width:0;height:0;background:url(/images/close.gif) no-repeat;cursor:pointer;}
.close:hover{background-image:url(/images/close.gif);background-position:-13px top;text-decoration:none;}

ul.h li{float:left;}

form{margin:0;padding:0;}
textarea{font-size:12px;}
textarea.normal,input.normal{border:solid 1px #CCC;color:#000;padding:2px;background:#FFFFF8;}
textarea.focus,input.focus{border:solid 1px #1D95C7;color:#000;padding:2px;background:#F0F9FB;}

.two{position:relative;}
.two .r{position:absolute;right:0;top:0;}

a{color:#0063DC;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
a.tag{color:#666666;}
a.tag:hover{color:#FDA400;text-decoration:none;}
a.nowtag{color:#FF9900;font-size:13px;}
a.nowtag:hover{text-decoration:none;}
a.nav{color:#6699FF;font-size:13px;}
a.nav:hover{color:#333333;}

a.black {border-bottom:1px dotted #9D9D9D;color:#444;}
a.black:hover {border-bottom:1px solid #9D9D9D;text-decoration:none;}

.bullet{background:url(/images/bullet.gif) no-repeat 0 3px;padding-left:16px;}

.title1{background:#DEDEDE;font-weight:bold;padding:4px 10px;}

#menu{height:24px;}
#menu li{height:24px;padding-right:8px;}
#menu li{display:block;width:100px;background:url(/images/menubg1.gif) no-repeat;text-align:center;padding-top:4px;height:20px;}
#menu li a{color:#666666;}
#menu li.selected{background-image:url(/images/menubg2.gif);font-weight:bold;}
#menu li.selected a{color:#FF9900;}
#menu li a:hover{color:#FF9900;text-decoration:none;}
#functionDiv img{width:14px;height:14px;}

.wrong{background:url(/images/wrong.gif) no-repeat 0 2px;padding-left:15px;text-decoration:line-through;color:#999999;}
.right{background:url(/images/right.gif) no-repeat 0 2px;padding-left:15px;color:#666666;}
.english{background:url(/images/english.gif) no-repeat 0 2px;padding-left:20px;}
.chinese{background:url(/images/chinese.gif) no-repeat 0 2px;padding-left:20px;}
.compare{background:url(/images/compare.gif) no-repeat 0 0;padding:2px 0 6px 24px;}
.compare2{background:url(/images/compareUp.gif) no-repeat right 0;padding:2px 24px 6px 0;}
.arrowr{background:url(/images/rightArrow.gif) no-repeat;padding:2px 0 6px 24px;}
.vote{background:url(/images/vote.gif) no-repeat 140px;padding-left:180px;}

.rect{width:7px;height:7px;position:relative;overflow:hidden;font-size:1px;}
.r1{background-position:left top;top:-1px;left:-1px;float:left;}
.r2{background-position:right top;top:-1px;right:-1px;float:right;}
.r3{background-position:left bottom;bottom:-1px;left:-1px;float:left;}
.r4{background-position:right bottom;bottom:-1px;right:-1px;float:right;}
.rb{background-image:url(/images/circle.gif);}

.rect2{width:640px;height:400px;overflow-y:auto;overflow-x:hidden;}

.mainDiv{background:#F4F4F4;border:solid 1px #DEDEDE;text-align:left;padding-top:10px;}
#footer{line-height:24px;width:95%;padding:20px 10px 10px;}
#searchBar{width:500px;padding-top:10px;}
#searchBar ul li a{display:block;width:80px;font-weight:bold;font-size:14px;color:#6699FF}
#searchBar ul li a:hover{color:#000;}

.face img{width:40px;height:40px;margin-right:10px;cursor:pointer;}

#commentList .content{background:#FFFFCC;padding:7px 10px;}
#commentList .info{background:#F4F4F4;padding-left:10px;}
#hotelPicturesDiv,#scenicPicturesDiv{background:#000;}

.arrowLeft,.arrowLeft2,.arrowRight,.arrowRight2{background:url(/images/arrow.jpg) no-repeat;width:33px;height:40px;cursor:pointer;font-size:1px;overflow:hidden;}
.arrowLeft{background-position:0 -40px;}
.arrowLeft2{cursor:default;}
.arrowRight{background-position:-33px -40px;}
.arrowRight2{background-position:-33px 0;cursor:default;}


#bookHotelsDiv{position:absolute;display:none;background:#FDEDB2;border:solid 1px #C1A365;height:300px;}
#bookHotelsDiv .bookTitle{background:url(/images/bookHotelTitle.jpg) repeat-x;height:29px;}
#bookHotelsDiv .bookMain,#bookHotelsDiv2 .bookMain{padding:0 10px;}
#bookHotelsDiv .bookList,#bookHotelsDiv2 .bookList{padding:10px;}
#bookHotelsDiv .bookList img,#bookHotelsDiv2 .bookList img{width:88px;height:31px;}

#bookHotelsDiv2{background:#FDEDB2;border:solid 1px #C1A365;}

#mapMainDiv{border-left:solid 1px #DFDFDF;border-right:solid 1px #DFDFDF;padding:0 10px;}
#hotelRoomsList .pic{width:90px;height:129px;}
.hotelList{margin-top:10px;line-height:18px;}
.hotelList li{padding-bottom:10px;}
.hotelImage,hotelImage5{width:106px;height:66px;border:3px solid #C2C2C2;cursor:pointer;}
.hotelImage5{border:1px solid #9CBEE0;height:193px;width:134px;}
.hotelImage6{border:1px solid #9CBEE0;height:129px;width:90px;}
.hotelImage2{border-color:#3B3B3B;}
.hotelImageMask,.hotelImageMask5,.hotelImageMask6{width:112px;height:72px;z-index:1000;position:absolute;*left:0px;cursor:pointer;visibility:hidden;}
.hotelImageMask5{height:193px;width:134px;left:auto;}
.hotelImageMask6{height:129px;width:90px;left:auto;}
.hotelList2{cursor:default;}
.hotelList2 li{border-top:solid 1px #D6D6D6;clear:both;padding:10px 0;padding:8px 2px;}
.hotelList2 li.selected{background:url(/images/hotelListBg.jpg) repeat-x 0 1px;*background-position:0 2px;}
.hotelList2 li.selected2 {background:url(/images/hotelIconBg.jpg) repeat-y;border-top-color:#FF8000;}
.hotelList3 li{padding-bottom:20px;}
.hotelPic{width:134px; height:193px;border:1px solid #9CBEE0;}
.bookHotelImage{cursor:pointer;}
.cityImage{width:139px;height:115px;margin-right:4px; }
.hotelImage3{border:1px solid #9CBEE0;width:90px;height:129px; }
.hotelImage4{width:128px;height:78px;border:5px solid #DEDEDE;}

.toolbar{width:190px;background:#EEEEEE;margin:8px 4px 0 10px;position:absolute;top:74px;left:0;}
.toolbar1{margin:10px 15% 0 204px;min-height:600px;}
.toolbar2{margin:10px 10px 0 265px;min-height:600px;}
.toolbar3{width:13%;position:absolute;top:74px;margin:0 10px 0 4px;right:0;}
.toolbar4{width:260px;position:absolute;top:74px;margin:8px 0 0 4px;left:0;height:650px;overflow:auto;}

.tb1{height:40px;overflow:hidden;}
.tb1 .corner{background-repeat:no-repeat;width:13px;height:40px;}
.tb1 .td1{background-image:url(/images/tb1_1.jpg);}
.tb1 .td2{background-image:url(/images/tb1_2.jpg);width:auto;}
.tb1 .td3{background-image:url(/images/tb1_3.gif);}
.tb2{height:15px;overflow:hidden;}
.tb2 .corner{background-repeat:no-repeat;width:13px;height:15px;}
.tb2 .td1{background-image:url(/images/tb1_4.gif);}
.tb2 .td2{border-bottom:solid 1px #DFDFDF;}
.tb2 .td3{background-image:url(/images/tb1_6.gif);}

.row5 td{width:20%;}
.row4 td{width:25%;}
.row10 td{width:10%;}
.hLine{height:16px;padding:2px 0;overflow:hidden;line-height:20px;}

.dashed{border:1px dashed #CCCCCC;}

#hotelRoomVideoContainer{display:none;position:absolute;}

.ui-slider{background:url(/images/sliderBg.gif) no-repeat;width:120px;height:24px;position:relative;z-index:0;}
.ui-slider-handle{background:url(/images/sliderHandle.gif) no-repeat;width:10px;height:18px;position:absolute;left:0;top:0;z-index:2}
.ui-slider-range{background:#66CC00;height:2px;position:absolute;top:8px;z-index:1;font-size:1px;}

/************日历控件**************/
#ui-datepicker-div, .ui-datepicker-inline {font-size: 14px;padding: 0;margin: 0;background: #DDD;width: 185px;}
#ui-datepicker-div {display: none;border: 1px solid #5BB3D6;z-index: 50002;}
.ui-datepicker-inline {float: left;display: block;border: 0;}
.ui-datepicker-dialog {padding: 5px !important;	border: 4px ridge #DDD !important;}
button.ui-datepicker-trigger {width: 25px;}
img.ui-datepicker-trigger {margin: 2px;vertical-align: middle;}
.ui-datepicker-prompt {float: left;padding: 2px;background: #DDD;color: #000;}
*html .ui-datepicker-prompt {width: 185px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear: both;float: left;width: 100%;color: #000;}
.ui-datepicker-control {background: #FF9900;padding: 2px 0px;}
.ui-datepicker-links {background: #FFF;padding: 2px 0px;}
.ui-datepicker-control, .ui-datepicker-links {font-weight: bold;font-size: 12px;letter-spacing: 1px;}
.ui-datepicker-links label {padding: 2px 5px;color: #888;}
.ui-datepicker-clear, .ui-datepicker-prev {float: left;width: 34%;}
.ui-datepicker-current {float: left;width: 30%;text-align: center;}
.ui-datepicker-close, .ui-datepicker-next {float: right;width: 34%;text-align: right;}
.ui-datepicker-header {padding: 1px 0 3px;background: #D1ECF2;text-align: center;font-weight: bold;height: 1.3em;}
.ui-datepicker-header select {background: #83C948;color: #000;border: 0px;font-weight: bold;}
.ui-datepicker {background: #CCC;text-align: center;font-size: 100%;}
.ui-datepicker a {display: block;width: 100%;}
.ui-datepicker .ui-datepicker-titleRow {background: #FFF;color: #000;}
.ui-datepicker .ui-datepicker-daysRow {background: #FFF;color: #666;}
.ui-datepicker-weekCol {background: #B1DB87;color: #000;}
.ui-datepicker .ui-datepicker-daysCell {color: #000;border: 1px solid #DDD;}
#ui-datepicker .ui-datepicker-daysCell a {display: block;}
.ui-datepicker .ui-datepicker-daysCellOver {background: #FFF;border: 1px solid #777;}
.ui-datepicker .ui-datepicker-unselectable {color: #888;cursor:not-allowed;}
.ui-datepicker-today {background: #9AECF2 !important;}
.ui-datepicker-currentDay {	background: #D0ECF2 !important;}
#ui-datepicker-div a, .ui-datepicker-inline a {cursor: pointer;margin: 0;padding: 0;background: none;color: #000;}
.ui-datepicker-inline .ui-datepicker-links a {padding: 0 5px !important;}
.ui-datepicker-control a, .ui-datepicker-links a {padding: 2px 5px !important;color: #000 !important;}
.ui-datepicker-titleRow a {color: #000 !important;}
.ui-datepicker-control a:hover {background: #FDD !important;color: #333 !important;}
.ui-datepicker-links a:hover, .ui-datepicker-titleRow a:hover {background: #FFF !important;color: #333 !important;}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #83C948;}
.ui-datepicker-oneMonth {float: left;width: 185px;}
.ui-datepicker-newRow {clear: left;}
.ui-datepicker-cover {display: none;display/**/: block;position: absolute;z-index: -1;top: -4px;left: -4px;width: 193px;height: 200px;}
/*******************************************/

#hotCityListTable td{width:25%;cursor:pointer;}

.smartHint {border:solid 1px #BBBBBB;position:absolute;background:#fff;opacity:0.95;filter:Alpha(opacity=95);display:none;}
.smartHint div {height:15px;margin:1px;padding:3px 8px 2px 14px;cursor:default;}
.smartHint div.normal {background:#FFF;color:#000;}
.smartHint div.selected,.smartHint div.selected span {background:#6699EE;color:#FFF;}
.smartHint div.warn{background:#CC3300;color:#FFF;}

.filterPanel{margin-bottom:10px;}
.filterPanel .title{background:url(/images/boxTitle.gif) repeat-x;height:22px;padding:6px 5px;border-left:solid 1px #C3C3C3;border-right:solid 1px #C3C3C3;}
.filterPanel .linkClose{background:url(/images/linkClose.gif) no-repeat 0 5px;padding-left:15px;}
.filterPanel .linkOpen{background:url(/images/linkOpen.gif) no-repeat 0 5px;padding-left:15px;}
.filterPanel .box{border:solid 1px #C3C3C3;border-top-width:0;list-style:none;margin:0;padding:6px;}
.filterPanelMultiple a.green{color:#84BE3C;}
.filterPanelButton{display:none;}
.filterPanelToggle{color:#000;}

.eclipseBar{background:url(/images/filterBg.gif) no-repeat;height:29px;margin:4px 0pt;overflow:hidden;padding:3px 5px;}
#formMainSearch{background:#EEEEEE;padding:2px;}
#formMainSearch li{padding-right:4px;}
#searchCauseDiv .cause{display:none;border-left:solid 1px #BBB;padding-left:4px;margin-left:4px;}

/*******图片上传******************/
#uploadDiv{width:400px;height:100px;overflow:auto;border:solid 1px #E0E0E0;background:#FFF;}
#uploadDiv table {}
#uploadDiv table td.td1,#uploadDiv table td {padding:2px;font-size:12px;}
#uploadDiv table td {border-bottom:solid 1px #F2F2F2;color:#999;}
#multiUploaderDiv{background:#FBFBFB;padding:10px;}
#uploadUpTable{width:402px;color:#999;}
#uploadDownTable{width:402px;font-weight:bold;background:#EFEFEF;border-bottom:solid 1px #E0E0E0;border-left:solid 1px #E0E0E0;border-right:solid 1px #E0E0E0;}
a.delete,a.loading,a.complete{background:url(../images/delete.gif) no-repeat 0;cursor:pointer;display:block;text-decoration:none;width:10px;height:10px;}
a.delete:hover{background-position:-10px;}
a.loading{background-image:url(../images/loading2.gif);cursor:default;}
a.complete{background-image:url(../images/complete.gif);cursor:default;}
/**********************************/