﻿HTML { overflow: auto; }
BODY { font-family: Tahoma, verdana, 宋体, Arial; font-size: 12px; color: #000000; margin: 0px; padding: 0px; background-color: #ffffff; }
FORM { overflow: hidden; }
SELECT { font-size: 12px; text-align: left; behavior: url(/App_Themes/Chinese/selectBox.htc); }
INPUT { behavior: url(/App_Themes/Chinese/input.htc); vertical-align: middle; font-family: 宋体; font-size: 12px; }
TEXTAREA { overflow: auto; font-family: 宋体; font-size: 12px; behavior: url(/App_Themes/Chinese/textarea.htc); }
A { font-size: 12px; color: #000099; cursor: pointer; text-decoration: none; /*hide-focus: expression(this.hideFocus=true); 	outline: none;*/ }
A:HOVER { color: RED; text-decoration: none; font-weight: normal; }
TD { font-size: 12px; color: #000000; }
hr { border: 1px solid #cccccc; }
.textbox { border: 1px solid #339900; font-family: 宋体; background-color: White; font-size: 12px; }
.button { font-family: 宋体,Tahoma; font-size: 12px; padding-left: 5px; padding-right: 5px; cursor: pointer; }
.readonly { color: #000000; background-color: #efefef; border: #666666 1px solid; background-image: url(../../images/readonly_bg.gif); padding: 1px; font-family: 宋体; font-size: 12px; }
.required { background-color: #ffffcc; border: #ff9900 1px solid; padding: 1px; font-family: 宋体; font-size: 12px; }
.required_text { background-color: #dad9de; border: #3eaa1f 1px solid; padding: 1px; font-family: 宋体; font-size: 16px; color:#2e3c3d;}
.home_main_wraper { width: 780px; vertical-align: top; margin: auto; text-align: left; position: relative; }
.home_main_top { width: 779px; height: 190px; overflow: hidden; padding: 0px; margin: 0px; text-align: left; }
.home_main_mid { border: 2px solid #d6e800; border-top: 0px; text-align: center; background-color: White; width: 745px; padding: 0px; margin: 0px; margin-left: 15px; }
.home_top_menu { display: block; width: 20px; position: absolute; margin-top: -150px; margin-left: 762px; z-index: 1000; }
.home_top_menu a { display: block; hide-focus: expression(this.hideFocus=true); margin-top: -2px; padding: 0px; }
.home_footer { height: 40px; color: White; }
.home_footer li { height: 40px; line-height: 40px; text-align: center; }
.home_footer a { display: inline-block; margin-right: 5px; margin-left: 5px; color: White; }
.home_footer a:visited { color: White; }
.home_footer a:hover { color: red; }
/*home schedule*/
.home_schedule { background-position: left top; background-image: url(../../Images/home/home_schedule_bg.jpg); width: 340px; background-repeat: no-repeat; height: 60px; }
.home_schedule .title { width: 60px; text-align: left; padding-left: 15px; font-weight: bold; color: black; line-height: 22px; }
.home_schedule input { border: black 1px solid; width: 180px; font-size: 12px; }
/*home login*/
.home_login { width: 340px; height: 220px; background-position: left top; background-image: url(../../../Images/login/home_login_bg.jpg); background-repeat: no-repeat; text-align: left; }
.home_login #msgdiv { display: block; height: 20px; width: 100%; }
.home_login #msg { width: 200px; border: 1px solid #ff6600; background-color: #ffff99; font-weight: bold; color: #ff3300; padding-left: 22px; text-align: left; line-height: 18px; height: 18px; margin-left: 70px; background-position: 3px 1px; background-image: url(../../../Images/login/trumpet.gif); background-repeat: no-repeat; display: none; }
.home_login #area { padding-left: 220px; display: block; text-align: left; height: 45px; width: 100%; vertical-align: middle; }
.home_login #area select { margin-top: 22px; }
.home_login #input { vertical-align: top; height: 100px; padding-top: 6px; }
.home_login #input td { text-align: left; padding-left: 140px; }
.home_login #input .vcode { background-color: #400040; color: White; display: inline-block; font-size: 14px; padding-left: 5px; padding-right: 5px; }
.home_login #input input { width: 148px; border: 1px solid black; font-family: Arial; font-size: 12px; }
.home_login #submit { text-align: center; height: 50px; _height: 47px; }
.home_login #submit input { margin-left: 5px; }
.home_login #submit img { cursor: pointer; display: inline; }
.home_login #submit #s_left { float: left; padding-left: 20px; }
.home_login #submit #s_right { float: right; padding-right: 20px; }
.home_login #submit #s_right a { text-decoration: none; color: Blue; font-weight: normal; font-family: Arial; font-size: 11px; }
.home_login #submit #s_right a:hover { color: Red; text-decoration: underline; }
/*home*/
.home { width: 732px; background-color: White; }
.home .news { text-align: left; width: 200px; border: 1px solid #eaef93; vertical-align: top; float: left; }
.home .news #ad { height: 24px; font-weight: bold; color: white; background-color: #00129d; cursor: pointer; text-align: center; }
.home .news #news { height: 24px; font-weight: bold; color: #00129d; background-color: #d6e800; cursor: pointer; text-align: center; }
.home .e-booking { text-align: center; vertical-align: top; padding-left: 8px; padding-right: 8px; float: left; width: 354px; }
.home .e-booking .table { border: 1px solid #eaef93; }
.home .e-booking .head { height: 25px; line-height: 25px; text-align: left; font-weight: bold; background-image: url(../../Images/home/header_bg.jpg); background-repeat: no-repeat; color: #ffffff; padding-left: 10px; background-position: left top; }
.home .e-booking .s { text-align: center; padding-bottom: 10px; padding-top: 10px; vertical-align: top; }
.home .e-booking .l { padding-top: 5px; padding-bottom: 5px; }
.home .tools { border: 1px solid #eaef93; padding-top: 2px; width: 158px; height: 369px; overflow: hidden; text-align: right; vertical-align: top; float: right; }
.home .tools div { padding-bottom: 3px; text-align: right; padding-right: 2px; display: block; }
.header { background-position: left top; background-image: url(../../../Images/header.jpg); width: 732px; background-repeat: repeat-y; height: 25px; line-height: 25px; font-weight: bold; text-indent: 10px; color: #ffffff; margin: auto; font-family: Arial,宋体; }
.header a { color: Yellow; font-weight: bold; text-decoration: none; }
.header a:hover { color: #ff9900; font-weight: bold; text-decoration: underline; }
#main_menu { width: 732px; height: 40px; background-image: url(../../../images/home_menu_bg.jpg); background-repeat: repeat-x; background-position: left top; margin: auto; }
#main_menu .menu_item { float: left; width: 104px; height: 40px; clear: right; list-style: none; padding: 0px; margin: 0px; }
#main_menu .menu_item .menu_item_top { height: 20px; line-height: 20px; border-left: 2px solid white; list-style: none; padding: 0px; margin: 0px; text-align: center; color: #00129D; font-weight: bold; font-size: 12px; padding-top: 5px; }
#main_menu .menu_item .menu_item_bottom { display: none; list-style: none; padding: 0px; margin: 0px; text-align: center; background-color: #D6E800; font-size: 12px; color: #00129D; z-index: 10000; position: absolute; width: 104px; margin-top: 8px; }
#main_menu .menu_item .menu_item_bottom a { display: block; background-color: #D6E800; color: #00129D; text-decoration: none; width: 100%; border: 1px solid white; height: 20px; line-height: 20px; text-align: center; }
#main_menu .menu_item .menu_item_bottom a:hover { background-color: #00129D; color: #D6E800; }
#main_menu .menu_item .menu_item_bottom ul { display: none; list-style: none; padding: 0px; margin: 0px; text-align: center; background-color: #D6E800; font-size: 12px; font-family: 宋体; color: #00129D; z-index: 100000; position: absolute; left: 106px; margin-top: -22px; width: 100px; float: left; }
