* {margin:0; padding:0; font-family:"Arial";}

a:{text-decoration:none; color:#333;}
a:link {text-decoration:none; color:#333;}
a:visited {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#FF0000;}
a:active {text-decoration:none; color:#333;}

.red {color:#F00; font-weight:bold;}
.clear {clear:both;}

.wrap {margin:0 auto; width:970px; overflow:hidden;}
.header {background:#003580;}
.search_menu {margin-top:1px; width:970px; background:#DDE6F1; overflow:hidden;}
.menu {margin:0; padding:0; float:right; list-style:none; font-size:14px; font-weight:bold;}
.menu li {float:left;}
.menu li a {padding:5px 20px; text-decoration:none; color:#483580; display:block; border-left:1px solid #FFF;  background:#DDE6F1;}
.menu li a:link {text-decoration:none; color:#483580; background:#DDE6F1;}
.menu li a:visited {text-decoration:none; color:#483580; background:#DDE6F1;}
.menu li a:hover {text-decoration:none; color:#00C; background:#FFFFFF;}
.menu li a:active {text-decoration:none; color:#483580; background:#DDE6F1;}

.main {margin-top:10px; width:970px; overflow:hidden;}

.nav {width:220px; float:left; overflow:hidden; font-size:16px; font-weight:bold;}
.nav_service {list-style:none; background:#FEBA02; }
.nav_service li {}
.nav_service .nav_title {padding:5px 10px; font-size:21px; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.nav_service li a {width:180px; padding:5px 10px 5px 30px; display:block; color:#003580; border-bottom:1px solid #FFFFFF;}
.nav_service li a:link {color:#003580;}
.nav_service li a:visited {color:#003580;}
.nav_service li a:hover {color:#AA0000; background:#FFCC00;}
.nav_service li a:active {color:#003580;}

.nav_info {margin-top:10px; list-style:none; background:#E5EAF2;}
.nav_info  li {}
.nav_info  .nav_title {padding:5px 10px; font-size:21px; color:#0896FB; border-bottom:1px solid #FFFFFF;}
.nav_info  li a {width:180px; padding:5px 10px 5px 30px; display:block; color:#003580; border-bottom:1px solid #FFFFFF;}
.nav_info  li a:link {color:#003580;}
.nav_info  li a:visited {color:#003580;}
.nav_info  li a:hover {color:#AA0000; background:#CCE0F0;}
.nav_info  li a:active {color:#003580;}

.main_body {margin-left:10px; width:740px; float:right; overflow:hidden;}
.main_body h1 {padding:5px; font-size:21px; color:#003580; border-top:5px solid #FEBA02;}

.venue_pic {margin-top:20px; padding:5px; font-size:12px; background:#E5EAF2;}
.venue_pic h2 {font-size:16px; font-weight:bold; border-bottom:1px solid #E5EAF2;}
.venue_pic h2 a {color:#003580;}
.venue_pic h2 a:link {color:#003580;}
.venue_pic h2 a:visited {color:#003580;}
.venue_pic h2 a:hover {color:#FEBA02;}
.venue_pic h2 a:active {color:#003580;}
.venue_pic img {border:4px solid #FFFFFF;}

.footer {margin-top:20px; padding-bottom:10px; text-align:center; color:#483580; border-top:2px dotted #779BCA; font-size:16px; border-bottom:10px solid #003580;}
.footer .copyright {margin-top:10px; padding:5px;}
.footer .contact {margin-bottom:10px; padding:5px; font-size:14px;}
.footer .contact .t {margin-left:10px; margin-right:5px; color:#FEBA02; font-weight:bold;}

/*Ê×Ò³*/
.info_list {padding:5px; font-size:14px;}
.info_list .class_info {margin-top:10px;}
.info_list .class_info h2 {font-size:16px; font-weight:bold; border-bottom:1px solid #E5EAF2;}
.info_list .class_info h2 a {color:0896FF;}
.info_list .class_info h2 a:link {color:#0896FF;}
.info_list .class_info h2 a:visited {color:#0896FF;}
.info_list .class_info h2 a:hover {color:#FEBA02;}
.info_list .class_info h2 a:active {color:#0896FF;}
.info_list .class_info .class_info_list {line-height:1.5em;}
.info_list .class_info .more {font-size:9px; font-weight:bold;}

/*Contact Us*/
.contactus {padding:10px 50px; font-size:16px;}
.contactus p {line-height:1.8em; border-bottom:1px solid #EEEEEE;}
.contactus .t {font-weight:bold; color:#003580;}
.guest_book {margin:0px auto; width:700px; font-size:14px;}
.hints {margin:10px; padding:5px; background:#F0F7FF; border:1px solid #C0E0F0;}

/*About Us*/
.aboutus {padding:10px 20px; font-size:14px;}
.aboutus p {margin:10px 0px; line-height:1.5em; text-indent:2em;}

/*À¸Ä¿Ò³*/
.class_intro {padding:10px 20px; font-size:14px;}
.class_intro p {margin:10px 0px; line-height:1.5em; text-indent:2em;}
.class_intro ul {margin-left:40px; line-height:1.4em;}
.class_intro a {color:#00C; text-decoration:underline;}
.class_intro a:link {color:#00C;}
.class_intro a:visited {color:#00C;}
.class_intro a:hover {color:#F00;}
.class_intro a:active {color:#00C;}

.class_info {padding:10px 20px; font-size:14px;}
.class_info p {line-height:1.5em;}

.class_info_row {width:711px; padding:10px; margin:0; border-bottom:1px dotted #007DDD;}
.class_info_row .class_info_pic {margin:0 4px; float:left; display:inline;}
.class_info_row .class_info_pic img {padding:2px; border:1px solid #CCC;}
.class_info_row .class_info_content {padding:0 4px; font-size:12px; color:#999;}
.class_info_row .class_info_content h3 {margin:0 0 8px 0; padding:0px; font-size:12px; font-weight:bold;}
.class_info_row .class_info_content p {margin:0px; padding:4px;}
.class_info_row .class_info_content p .more_detail a{color:#F78105;}

/*ÄÚÈÝÒ³*/
.art_cont {width:740px; font-size:14px;}

.info_tbl {width:740px; text-align:left; }
.info_tbl th {width:50px;}
.online_reg {text-align:center;}

.room_detail_tbl {width:740px; text-align:left;}
.room_detail_tbl th {padding:5px; width:160px; background:#EEEEEE;}
.room_detail_tbl td {padding:5px; }

