@charset "utf-8";
/*about us页面样式 */
#content { width:980px; margin:1px auto 0 auto; }
#content2 { border:1px #dcb26c solid; padding:10px; width:758px; margin:10px auto; }
#content3 { padding:10px; width:774px; margin:10px auto; }
#contentForm { border:1px #dcb26c solid; padding:10px; width:758px; margin:10px auto; }
#contentForm h1 { font-size:20px; font-weight:100; }
#navigation { height:30px; }
#mainContent { float:right; width:780px; }
#mainContent ol { padding-left: 20px; }
#mainContent ol li { padding-left: 5px; }
#mainContent ul { padding-left: 15px; }
#mainContent ul li { padding-left: 5px; list-style-image:url(/css/images/arrow1.gif); }
#mainContent h1, h2, h3, h4, h5 { color:#555; margin:15px 0 5px 0; clear:both; border-bottom:1px solid #ddd; }
#mainContent h1 { font-size:140%; float:left; clear:both; width:98%; margin-top:2px; padding-bottom:5px; font-weight: bold; margin-bottom: 10px; color: #666; padding-left: 10px; }
#mainContent h2 { font-size: 126%; font-weight: bold; }
#mainContent h3 { font-size: 108%; }
#mainContent h4 { font-size: 116%; }
#subContent { width:180px; float: left; }
.vip-show { width: 190px; height:auto; float:left; border: 1px solid gray; padding: 5px 1%; margin: 1px 15px 10px 0; font-size: 98%; }
.vip-show img { margin-bottom: 5px; }
.vip-show p { font-size: 95%; }
.member { margin-right: 10px; }
.member img { margin-right: 10px; }
/*-----------*/
#navLeft { width: 185px; float:left; padding-top:0; border-top: 3px solid #C00; margin-top: 1px; font-size: 11px; margin-top: 25px; }
#navLeft ul { position:static; padding-left: 0px; margin-left: 0px; }
#navLeft li { list-style-type: none; padding-right: 2px; margin-top: 1px; padding:0; background:#fff; }
#navLeft a { line-height:1.7; padding: 5px 0 5px 23px; display:block; font-size: 100%; font-weight: bold; }
#navLeft a, #navLeft a:link, #navLeft a:visited, #navLeft a:hover, #navLeft a:active { text-decoration:none; cursor:pointer; text-align:left; padding-left: 2px; color:#666; }
#navLeft li.active a:link, #navLeft li.active a:visited, #navLeft li.active a:hover, #navLeft li.active a:active { color:#fa890f; background-color:#FFECD9; }
#navLeft li a:hover { color:#fa890f; background-color:#FFECD9; padding-left: 2px; }
#navLeft li { border-top: 1px solid #fff; border-bottom: 1px solid #ccc; }
/* TABLES 表格样式*/
.table1 { border: 1px solid silver; border-top:2px solid #A31022; border-collapse:collapse; text-align: center; vertical-align: middle; font-size:12px; }
.table1 td { padding:4px 2px; border: 1px solid #f0f0f0; line-height:15px }
.table1 td.schedule { padding-top: 10px; border: 1px solid #e4e4e4; font-size:11px; color:#777; text-align:left; vertical-align: top; }
.table1 td.schedule a:link;
.table1 td.schedule a:visited { font-size:11px; color:#222; }
.table1 td.schedule div.datecalendar { font-size:18px; color:#a31022; font-weight:bold; text-align:center; }
.table1 tr th { text-align:center; border: 1px solid #fff; font-size:95%; background: #efefef; line-height:15px; }
.table1 thead th { color:#fff; font-size:105%; background: #a1a1a1; padding: 6px }
.table1 tbody th { color:#000; font-size:12px; background: #efefef; padding: 4px }
.table1 tbody th.sub { font-size:100%; color:#000; background: #f8f8f8; text-align:left; }
/*-----------------*/
.table2 { border: 1px solid silver; border-top:2px solid #A31022; border-collapse:collapse; text-align: center; vertical-align: middle; font-size:12px; margin-left: 10px; }
.table2 td { padding:4px 2px; border: 1px solid #f0f0f0; line-height:15px }
.table2 tr th { text-align:center; border: 1px solid #fff; font-size:95%; background: #efefef; line-height:15px; }
.table2 thead th { color:#fff; font-size:105%; background: #a1a1a1; padding: 6px }
.table2 tbody th { color:#000; font-size: 12px; background: #efefef; padding: 4px }
.table2 tbody th.sub { font-size:100%; color:#000; background: #f8f8f8; text-align:left; }
/*terms页面样式*/
.termslist { width: 45%; float: left; font-size: 12px; }
.termslist a { color: #fa890f; text-decoration:underline; }
.termslist a:hover { color:#fa890f; text-decoration:none; background-color: #eee; }
.bg-h2 { background-color: #FFECD9; }
.redfont { color: #CC0000; font-weight:bold; }
.green-bg { background-color:#EDF1F0; color:#646464; padding-top:4px; padding-left:5px; padding-right:3px; background-image: url(/css/images/logo-bg.gif); background-repeat: no-repeat; background-position: right bottom; font-size:83%; }
/*Contact US样式*/
#contact { color:#666; font-size:11px; padding:5px 0 0 10px; width:98%; height:auto; line-height:20px; }
#contact .form { width: 60%; float:left; border: 3px solid #fa890f; background: url(/css/images/bg-flower.gif) right bottom no-repeat; height: 470px; }
#contact .worktime { width: 35%; float:left; border: 3px solid #fa890f; background: url(/css/images/bg-flower.gif) right bottom no-repeat; height: 470px; ; margin: 0 0 0 15px; }
#contact .message { width: 120px; float:left; font-size: 12px; text-align:right; margin-right: 15px; }
.form input { width: 300px; float:right; margin-right: 10px; margin-bottom: 15px; height: 20px; margin-left: 2px; }
.form select { width: 305px; float:right; margin-right: 10px; margin-bottom: 15px; height: 25px; font-family: Verdana, Geneva, sans-serif; color: #666; }
.form input.content { width: 300px; float:right; margin-right: 10px; height: 120px; margin-bottom: 15px; }
#contact .required { margin-right: 10px; text-align:right; }
#contact .intro { margin: 2px 5px 15px 5px; font-size: 12px; }
#contact .contactform { font-size:16px; font-weight:bold; text-align:center; margin: 10px 0 5px 0; }
#contact .sendbutton { text-align:center; margin: 2px 0 5px 0; }
#contact .time { background-color:#F00; font-weight: bold; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; border: 1px solid #fff; color:#FF0; }
/*----staff信息----*/
#personalinfo { margin: 10px 0 20px 10px; width: 90%; font-size: 12px; border: 1px solid #CCC; }
#personalinfo .title { font-size: 14px; font-weight: bold; color: #A31022; text-align:center; margin: 5px; }
#personalinfo .description { font-size: 11px; color: #6b6b6b; border-bottom: 1px solid #F3F3F3; text-align:center; width: 80%; margin: 0 10%; padding-bottom: 5px; }
#personalinfo p { padding: 10px 5px 5px 10px; }
#personalinfo img { margin: 0 10px 5px 0; }
/*--错误页面样式开始--*/
#error {
 width: 95$; margin: 5px 30px 50px 10px; border: 1px solid #A31022; height:80px; padding: 20px 20px 20px 120px; background-image:url(/pic/error-cry.gif); background-repeat:no-repeat; background-position:20px 45%; background-color: #fffae8; }
#errorRecommend {
 width: 95$; margin:10px; padding:5px; margin-left:10px; font-size: 12px; color: #333; }
#errorh2 {
 width: 95$; margin: 5px 30px 10px 10px; font-size: 16px; font-weight: bold; text-align:center; color: #666; border-bottom: 1px solid #EBEBEB; }
#errorRecommend h2 { font-size: 20px; color:#828281; font-weight:bold; margin-top: 25px; border-bottom: 1px solid #EBEBEB }
#errorRecommend .error1 { width:31%; height:200px; margin:5px 15px 5px 5px; background-image:url(/pic/01.gif); background-repeat:no-repeat; background-position:15px 15px; float:left; background-color:#f4f4f4; }
#errorRecommend .error2 { width:31%; height:200px; margin:5px 15px 5px 5px; background-image:url(/pic/02.gif); background-repeat:no-repeat; background-position:15px 15px; float:left; background-color:#f4f4f4; }
#errorRecommend .error3 { width:31%; height:200px; margin:5px 15px 5px 5px; background-image:url(/pic/03.gif); background-repeat:no-repeat; background-position:15px 15px; float:left; background-color:#f4f4f4; }
#errorRecommend ul { padding-left: 10px; margin-left: 5px; }
#errorRecommend ul li { padding-left: 0px; margin-left: 5px; list-style-image: url(/css/images/list-error.gif); margin-top: 2px; }
#errorRecommend ul li a { line-height: 1.8em; padding-left:5px; color: #333; text-decoration:underline; }
#errorRecommend ul li a:hover { line-height: 1.8em; padding-left: 5px; color: #A31022; text-decoration:none; }

