body{background-color: #ffffff; font-size:12px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
form{margin: 0px}
p {margin:0; padding:0;}
td{line-height:18px;font-size:13px;}
img {border:0}
.photobox32{background:#fff;border:1px solid #999;padding:1px;width:32px}
.out32{position:relative;background:#bbb;margin:10px auto;width:32px}
.out100{position:relative;background:#bbb;margin:10px auto;width:106px}
.in{position:relative;background:#fff;border:1px solid #999;padding:2px;top:-3px;left:-3px;}
.Tit{height:21px; font-size:14px;}
.line {FONT-SIZE: 14px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #e1e1e1 1px solid}
.linetop {BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
a {font-size:12px;}
a:link {color: #0000cc; TEXT-DECORATION: none}
a:visited {color: #0000cc; TEXT-DECORATION: none}
a:hover {color: #FF6600; TEXT-DECORATION: underline}
a.lq:link {color: #0000cc; TEXT-DECORATION: underline}
a.lq:visited {color: #0000cc; TEXT-DECORATION: underline}
a.lq:hover {color: #cc0033; TEXT-DECORATION: underline}
a.sort:link,a.sort:visited{text-decoration: underline}
a.lwe:link {color: #ffffff; text-decoration: underline}
a.lwe:visited {color: #ffffff; text-decoration: underline}
a.grn:link {color: #008800}
a.grn:visited {color: #008800}
.lbk {color: #000000}
a.lbk:link,a.lbk:visited {color: #000000}
.grn,a.grn:link,a.grn:visited{color:#008800}
.gray {color: #666666}
.red {color: #ff3300}
.lgy {color: #555555}
a.lgy:link,a.lgy:visited {color: #555555}
.lmore{line-height:20px;font-size:13px;font-family:Arial;text-align:right}
a.lmore:link,a.lmore:visited{font-weight:bold;text-decoration: underline}
a.lklbe:link {color: #7777cc; TEXT-DECORATION: underline}
a.lklbe:visited {color: #7777cc; TEXT-DECORATION: underline}
#tab {MARGIN-TOP: 3px; FONT-SIZE: 14px; HEIGHT: 21px}
.hdi {FONT-SIZE: 16px; FONT-FAMILY: Arial}
.btn {PADDING-TOP: 2px; HEIGHT: 24px}
#main {width:990px; background-color: #fff; float:center;margin:auto;}
#middle {margin-top:5px;width:100%;float:center}
#usrbar{margin-top:2px;margin-right:5px;padding-right:5px;font-size:12px;height:19px;line-height:19px;text-align:right}
#head{margin-top:0px;text-align:left;width:100%; background:url(header_bg.gif) repeat-x}
#path {font-size: 14px;line-height:25px;height:25px;margin-left:5px;padding-left:5px;padding-bottom:5px;text-align:left}
#left{float:left;width:205px}
#right{float:right;width:205px}
#center{width:560px; margin:0 auto;}
#left2 {float:left;width:730px}
#right2 {float:right;width:250px;}
#c90 {margin-left:5px; margin-right: 5px; padding-left: 5px; padding-right: 5px}
#leftw {margin-left:5px;margin-top: 15px;float:left;width:16%}
#rightw {margin-right: 5px; margin-top: 5px;float:right;text-align:left;width:82%}
#friend{clear:both;margin-top:0px;margin-bottom:10px;line-height:20px;text-align:center}
#ft{clear:both;margin-top:10px;margin-bottom:10px;line-height:20px;font-size:12px;font-family: arial;text-align:center}
.qlist{line-height:22px;font-size:14px;}
.t3 {padding:2px 2px 0px 2px;border-width:1px 1px 0px 1px;border-style:solid;}
.t3t {padding-left:10px;font-size:12px;font-weight:bold;text-align:left;line-height:24px;}
.b3 {padding:5px 5px 5px 8px;border-width:0px 1px 1px 1px;border-style:solid;text-align:left}

.bcb{border-color:#64B7D7}
.bcg{border-color:#58CB64}
.bcy{border-color:#F4BF20}
.bcr{border-color:#ffbde0}

.bgb{background-color:#DEEEF4}
.bgg{background-color:#DDF1D8;}
.bgy{background-color:#FBF5C6;}
.bgr{background-color:#FFF6FF;}

.b4b{padding:5px 10px 8px 10px;border:1px solid #64B7D7}
.b4y{padding:5px 5px 5px 8px;border:1px solid #F4BF20}
.b4g{padding:5px 10px 8px 10px;border:1px solid #58CB64}
.mgb {background-color:#d6e0ef}
.mcb {border-color:#d6e0ef}
.mt {padding-left:10px;height:24px;line-height:24px;font-size:12px;font-weight:bold}
.mb {padding:8px 8px 8px 8px;border-width:0px 10px 10px 10px;border-style:solid}
.f13 {FONT-SIZE: 13px; LINE-HEIGHT: 21px}
.f13b {FONT-WEIGHT:bold;FONT-SIZE:13px;LINE-HEIGHT: 21px}
.f14 {FONT-SIZE: 12px; LINE-HEIGHT: 22px}
.f14b {FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 23px}
.ln23{BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 23px}
.bg {background-color:#efefef}
.B {FONT-WEIGHT: bold}
.mb12 {MARGIN-BOTTOM: 12px}
.mb10 {MARGIN-BOTTOM: 10px}
.mt10 {MARGIN-TOP: 10px}
.mt20 {MARGIN-TOP: 20px}
.per80 {LINE-HEIGHT: 80%}
#lbd TD{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e1e1e1 1px solid}
#lbd .m{BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: 0px}
#Lbg {BORDER-TOP: #999999 1px solid; MARGIN: 13px 0px 7px; LINE-HEIGHT: 1px; HEIGHT: 1px}
#Lg {BORDER-TOP: #999999 1px solid; MARGIN: 7px 0px 3px; LINE-HEIGHT: 1px; HEIGHT: 1px}
#Lq {BORDER-TOP: #e1e1e1 1px solid; MARGIN: 7px 0px 2px; LINE-HEIGHT: 1px; HEIGHT: 1px}
.pl6 {PADDING-LEFT: 6px}
.p30 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px}
.p10 {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
#pg {MARGIN-TOP: 20px; FONT-SIZE: 14px; WORD-SPACING: 4px; LINE-HEIGHT: 30px; FONT-FAMILY: arial; HEIGHT: 30px; TEXT-ALIGN: center}
#tl TD {BORDER-TOP: #e1e1e1 1px solid}
.tlp4 TD {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
#tl TD.nl {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
.tlp3 TD {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
.bl TD {BORDER-BOTTOM: #e1e1e1 1px solid}
.p2 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.p4 {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
.p3 {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
.bl TD.nl {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
.f12 {FONT-SIZE: 12px}
.bn100 {WIDTH: 100px; PADDING-TOP: 2px; HEIGHT: 24px}
#subline{FONT-SIZE: 0px;LINE-HEIGHT: 0px; POSITION: relative; TOP: 27px;border-top:#58CB64 1px solid}
#sub {FONT-SIZE: 12px; POSITION: relative; HEIGHT: 25px}
#sub span{BORDER-RIGHT: #58CB64 1px solid; PADDING:4px 10px 7px; BORDER-TOP: #58CB64 1px solid; FONT-WEIGHT: bold; BACKGROUND: #DDF1D8; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT:#58CB64 1px solid; border-bottom: #58CB64 0px solid}
#sub a{BORDER-RIGHT: #d6d6eb 1px solid; PADDING:3px 10px 7px; BORDER-TOP: #d6d6eb 1px solid; BACKGROUND: #ffffff; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #d6d6eb 1px solid; BORDER-BOTTOM: #d6d6eb 0px solid}
.subt{PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: right}
.f{PADDING-LEFT: 15px; FONT-SIZE: 100%; WIDTH: 32em; WORD-BREAK: break-all; LINE-HEIGHT: 120%; WORD-WRAP: break-word}
.greenBG{background-color: #deeef4}
.blueBG{background-color: #d6e0ef}
.pad10L{padding-left: 10px;}
.bnsrh{PADDING-TOP: 2px; HEIGHT: 24px}
#dql div{margin-bottom:18px;}
#dql a{font-size:14px;line-height:22px}
#dp{height:30px;line-height:30px;font-size:14px;font-family:"arial"}
#dp a,#dp span{padding:3px}
#dql div span{font-size:10pt;}




#topmenu { height:26px; line-height:26px; padding:0 7px; background:url(navtop_bg.gif); }
	#topmenu a { margin:0 2px; color:#000}
.logo {height:120px; }
.logo img {margin:14px}
.menu {width:985px; margin:0 auto; }
  .menu ul { width:610px; height: 30px; margin:0 auto; font-size: 14px; font-weight: normal; padding:0 }
  .menu li,.current2 a {background:url(tabs_bg.gif) no-repeat}
  .menu li { float: left; display:inline; width:85px; height:30px; line-height: 30px; text-align:center; margin-left:2px; background-position:-85px 0; }
  .menu a {text-decoration:none; color:#000!important; font-size: 14px;}
  .menu a:hover {color:#ff531a}
    .menu .edit { padding-left: 4px; color: #FFF; font-size: 12px; font-weight: normal; }

.current2 a{width:85px; height:30px; line-height:30px; color:#FFF !important; display:block; cursor:pointer; }

#nav_sub{ height:37px; line-height:37px; margin:0 auto; padding-bottom:5px; padding-top:2px; background:url(navsub_bg.gif) #FFF repeat-x;}
	#nav_sub div{width:990px; margin:0 auto;padding:0;}
	#nav_sub p{width:200px; color:#999; font-size:14px; font-family:"Arial Black", Gadget, sans-serif; padding:0 15px; float:left; display:inline; }
	#nav_sub form {*margin-top:5px;}
#footer_bar{height:25px;line-height:25px;text-align:center; background:#EFF7FF; border-top:1px solid #BFD1EB; margin:0 auto; overflow:hidden; }
	#footer_bar a{color:#000;font-size:12px;}
	#footer_bar img{float:right;}
#footer {width:960px; text-align:center; margin:0 auto; font-size:12px;}
	#footer a{font-size:12px;}
	#footer p{margin:10px;}
.clear {clear:both;}


.float_l{float:left; display:inline;}
.float_r{float:right; display:inline;}


.hot_hotels ul { margin:0; padding:0; }
.hot_hotels li { height:70px; list-style:none; margin:0; }
.hot_hotels div { float:left; }
.hot_hotels .right { width:108px; }
.hot_hotels cite { font-style:normal; }
.hot_hotels h3 { height:14px; overflow:hidden; margin:2px 0; padding:0; font-size:12px; font-weight:normal; color:red; }
.hot_hotels a:hover {text-decoration:underline;}
.hot_hotels span{ display:none;}
.hot_hotels p { margin:0; padding:0; font-size:12px; }
.hot_hotels img { width:75px; height:60px; border:1px solid #CCC; padding:1px; margin-right:3px; float:left;}


#hd_bg {width:990px; height:150px; margin:0 auto; background:url(header.jpg) no-repeat; }