/* lu@2010/06/01 */
/*reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 verdana, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
small { font-size:12px; }
.big { font-size: 14px;}
ul, ol { list-style:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clear:after { content:'\20'; display:block; height:0; clear:both; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.hide { display:none; }
.fl { float: left;}
.fr { float: right;}
.tc { text-align: center;}
.tr { text-align: right;}
.h10 { margin-top: 10px; overflow: hidden;}
.red { color: #F30;}
/*body*/
body { font:12px/1.3 verdana, arial, \5b8b\4f53; color: #333; background: #EEE url(../images/bodybgs.jpg) repeat-x 0 0; }
.fixed { width:960px; margin: 0 auto; overflow:hidden; }
.w230, .w720, .w960, .w150, .w810 { float: left; display: inline; width: 230px; overflow: hidden;}
.w720 { width: 720px;}
.w960 { width: 960px;}
.w150 { width: 150px;}
.w810 { width: 810px;}
a { text-decoration:none; color:#05A; }
a:hover { text-decoration:underline; color:#C30;}
/*header*/
#header { height: 140px; width: 960px; margin: 0 auto;}
#logo { float: left; display: inline; height: 70px;}
#logo a { float: left; display: inline; width: 200px; height: 70px; outline: none; text-indent: -9999px; background: url(../img/logo.png) no-repeat 0 0;}
#topad { float: right; display: inline; height: 60px; margin: 5px 0;}
#nav { clear: both; height: 70px; background: url(../img/navs.png) no-repeat 0 0;}
#menu { height: 39px; overflow: hidden;}
#menu li { float: left; display: inline; width: 86px; height: 39px; text-align: center; font-size: 14px; background: url(../img/nav.png) no-repeat right -40px;}
#menu li a { display: block; width: 86px; height: 39px; line-height: 32px; padding-top: 7px; color: #FFF;}
#menu li a:hover { color: #9CF; text-decoration: none;}
#menu li.hover a { font-weight: 700; color: #039; background: url(../img/nav.png) no-repeat 0 0;}
#con_mnav_2 { margin-left: 90px;}
#con_mnav_3 { margin-left: 175px;}
#con_mnav_4 { margin-left: 260px;}
#con_mnav_5 { margin-left: 350px;}
#subnav { height: 31px; line-height: 28px; padding: 0 10px;}
#map { height: 30px; padding: 0 0 0 30px; margin: 10px 0 0; line-height: 30px; border: 1px solid #CCCCFF; background: #FFF url(../img/index.png) no-repeat -930px -350px;}
#map span { margin: 0 5px;}
/*footer*/
#footer { margin: 10px auto; text-align: center;}
#fnav { height: 25px; margin: 0; line-height: 25px;}
#fnav a { margin: 0 10px;}
#copy { line-height: 21px;}
/*module*/
.ut { font-size:14px; }
.ut li, .uts li { line-height:22px; height:22px; }
.uts li em, .ut li em { font-size:12px; font-family: \5b8b\4f53; }
.uit li, .dit { float:left; display: inline; margin:0 5px; text-align:center; line-height: 15px; }
.uit img, .dit img { display:block; }
.uit li span, .dit span { line-height: 15px; height: 15px; margin: 5px 0 0; display: block; overflow: hidden; }
.uip li {}
.dip em img, .uip em img { display: block; }
.dip em, .uip em { float:left; display:inline; margin:0 10px 0 0; text-align: center; }
.dip h3, .uip h3 { line-height:17px; height:17px; }
.dip p, .uip p { font-size:12px; line-height:18px; }
.box, .title { overflow: hidden;}
.boxtop, .boxbot { clear: both; overflow: hidden;}
.boxcon { overflow: hidden; *zoom: 1;}

#hotel { font-family: Arial; font-size: 15px; font-weight: 700; margin: 0 -5px; overflow: hidden; *zoom: 1; color: #F30;}
#hotel span { margin: 0 10px 0 0;}
