body {font-size:14px; color:#000; margin:0; font-family:Arial, Helvetica, sans-serif;}
img { border:none;}
.slh { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
td,p,li,dl,dt,dd,h1,h2,h3,h4,h5,ul{margin:0px;padding:0px;list-style:none;}
.bai { color:#FFF; text-decoration:none;}
a.bai:link { text-decoration:none; color:#FFF;}a.bai:visited { text-decoration:none; color:#FFF;}
.hui { color:#666;}
.red { color:#cc0000;}
.cu { font-weight:bold;}
.hg { line-height:1.8em;}
.hg1 { line-height:2em;}
.hg2 { line-height:2.2em;}
.zi12 { font-size:12px;}
.zi14 { font-size:14px;}
.zi16 { font-size:16px;}
.kong { text-indent:2em;}
.yb { margin-right:10px;}
.zb { padding-left:10px;}
.zdq { float:left;}
.hd { text-decoration:line-through;}
.zs { cursor:pointer;}
a:link { text-decoration:none; color:#000;}
a:visited { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#cc0000;}
.lian1 { color:#644e00; text-decoration:none;}
.header { background:#231c16; width:auto; height:122px;}
.hotel_title { width:950px; margin:0px auto 0px auto; height:45px; padding-top:42px;}
.hotel_title .log { float:left; width:800px; color:#ffc558; overflow:hidden;} 
.hotel_title strong {font-size:28px; font-family:"simhei"; font-weight:bolder; float:left;}
.hotel_title p {font-size:16px; font-family:"Arial Black"; font-weight:normal; float:left; padding:6px 0px 0px 10px;}
.tell { font-size:12px; color:#fff; float:right; padding-top:10px;}
.menu { width:950px; margin:0px auto 0px auto; height:35px; background:#644e00;}
.menu dl { padding:11px 0px 0px 25px;}
.menu dl dd { float:left; margin-right:22px;}
.menu dl dd a:link { color:#fff9c4; text-decoration:none;}
.menu dl dd a:visited { color:#fff9c4; text-decoration:none;}
.content { width:950px; margin:12px auto 0px auto;}
.content1 { width:1000px; margin:12px auto 0px auto;}


.main_bg {width:900px; float:left; border:1px #ddd8c6 solid; background:#fffff6; padding:20px 24px 20px 24px; margin-bottom:10px;}
.dh { padding:0px 0px 5px 0px; border-bottom:1px #ddd8c6 solid; margin-bottom:15px; width:900px; float:left;}

.footer { margin-top:10px;}
.foottxt {width:910px; margin:0px auto 0px auto; padding:10px 20px; text-align:center;}
.footbg { background:#231c16;}

#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;}