.nr2 {border:1px #ddd solid; padding:0px 0px 15px 0px; width:636px; float:left; background:#fffff6;}
.jbxx { padding-top:10px; height:245px;}
.hotel_img { float:left; width:222px; text-align:center; padding-right:18px;}
.jbxx .hotel_img img {border:1px #e9e9e9 solid; width:218px; height:218px; margin-bottom:5px;}
.jb_text { float:left; width:450px; font-size:12px; margin-top:10px;}
.lm_bt {  background:#800000; height:31px; color:#FFF; width:638px; float:left;}
.lm_bt h2 { font-size:14px; padding:9px 0px 0px 15px; float:left;}
.num { border:1px #fff solid; width:90px; height:15px;}
.date { float:right; padding:6px 15px 0px 0px; font-size:12px;}
.fxxx {background:#f6f6f6; height:30px;}
.fxxx li { float:left; text-align:center; height:20px; padding-top:10px;}
.fxxx li.xing { width:140px; text-align:left; padding-left:20px;}
.msj { width:90px;}
.hyj { width:90px;}
.kd { width:100px;}
.cx { width:100px;}
.book { width:80px; padding-top:3px;}
.fxxx2 {height:30px;}
.fxxx2 li { float:left; text-align:center; height:27px; line-height:2.2em;}
.fxxx2 li.xing { width:140px; text-align:left; padding-left:20px;}

#jsContainer{font-size:12px;}
#tuna_calendar{margin:0px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; background:transparent; width:282px; padding:1px 0 0 1px; position:absolute; z-index:1000; padding:0; width:284px\9; *width:284px}
@media all and (min-width:0){#tuna_calendar{width:284px}}
#tuna_calendar a{color:#05A; text-decoration:none}
#tuna_calendar .day0, #tuna_calendar .day6{color:#FF0}
#tuna_calendar .current_day{text-decoration:underline; font-weight:bold; color:#05A}
#tuna_calendar .current_day:hover{background:#C8E3FC; text-decoration:underline}
#tuna_calendar .cue_day{color:#A0522D}
#tuna_calendar .cue_day:hover{background:#C8E3FC}
#tuna_calendar .selected_day{width:18px; height:18px; color:#05a; text-decoration:none; border:1px solid #7CB9F4; background:#C8E3FC}
#tuna_calendar .limit_day{text-decoration:line-through}
#tuna_calendar .limit_day:hover{text-decoration:line-through}
#tuna_calendar .over_day, #tuna_calendar .blank_day, #tuna_calendar .limit_day{color:#999; cursor:default}
#tuna_calendar .enable_day:hover{background:#C8E3FC}
#tuna_calendar .currentmonth01 th{background:#05A}
#tuna_calendar table{border-collapse:collapse; border:solid 1px #7F9DB9; float:left; background:#FFF}
#tuna_calendar th, #tuna_calendar td{height:20px; line-height:20px; text-align:center}
#tuna_calendar thead th{background:#E7F1FD; color:#05A; font-weight:bold}
#tuna_calendar th{background:#599DE9; font-weight:bold; color:#FFF}
#tuna_calendar th span{color:#FF0}
#tuna_calendar thead th span{font-weight:normal; color:#05A; cursor:pointer; text-align:center; width:40px; line-height:20px; *line-height:16px}
#tuna_calendar td a{display:block; height:20px; width:20px; overflow:hidden; text-align:center; line-height:20px}
#tuna_calendar .calendar_title01{}
#tuna_calendar .calendar_title01 span{float:left}
#tuna_calendar .calendar_title01 div{float:left}
#tuna_calendar .calendar_title02{}
#tuna_calendar .calendar_title02 span{float:right}
#tuna_calendar .calendar_title02 div{float:right}
.base_poptc,.base_popbc{width:auto;}
.base_popml,.base_popmr{height:auto;}
.base_poptc div,.base_popbc div{height:6px; overflow:hidden;}
.base_popml div,.base_popmr div{width:6px; overflow:hidden;}
.base_poptl{background-position:left top;}
.base_poptr{background-position:right top;}
.base_popbl{background-position:left bottom;}
.base_popbr{background-position:right bottom;}
.base_poptl,.base_poptr,.base_popbl,.base_popbr{background-image:url(http://www.meitrip.cn/images/bg_alert.gif);background-repeat:no-repeat;}
.base_poptc,.base_popbc,.base_poptl,.base_poptr,.base_popbr,.base_popbl{height:6px;}
.base_poptl,.base_poptr,.base_popbr,.base_popbl{width:6px;overflow:hidden;zoom:1}
.base_poptc,.base_popmc,.base_popbc,.base_popml,.base_popmr{background:#FFFFE8;}
.base_poptc{border-top:1px #FFDF47 solid;} 
.base_popbc{border-bottom:1px #FFDF47 solid;} 
.base_popml{border-left:1px #FFDF47 solid;}
.base_popmr{border-right:1px #FFDF47 solid;}
.base_popmc{background:#ffffe8; width:auto; height:auto;}
.price { position:absolute;z-index:9999;display:block;border:2px #eb7700 solid; background-color:#FFF; padding-bottom:5px;}
.price table {border-collapse:collapse }
.price th { border-bottom:1px #ccc solid; background-color:#ffe5d9; padding:5px 0px;}
.price td { padding:3px 7px 3px 7px; border-bottom:1px #ccc dashed;}
.price td:hover{background-color:#eee;}
.hprice{ display:none;}
