@charset "utf-8";
body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	font-family:微软雅黑, Verdana, Tahoma, Lucida Grande, Arial, sans-serif;
	line-height:1.6em;
}
html{ width:100%; height:100%;}
body{height:100%;font-size:14px; background:#FFF; color:#000;}
div{margin:0 auto; padding:0;}
a{color:#000;text-decoration:none;}
a:hover {color: #939393; text-decoration:none;}
ul,ol,li{list-style:none;}
img{border:0;}
p, li {line-height:1.8em;}
.clear { clear:both; }
.pointer{cursor:pointer;}
.blockhide{display:none;}
.linkbtn{ display:block;cursor:pointer;}
.linkbtn:hover{text-decoration:none;}

.whitelink{color:#FFFFFF;}
.whitelink a{color:#FFFFFF;}
.whitelink a:hover{color:#FFFFFF;}

.input{border:1px solid #e0e0e0;padding:2px 3px;height:20px;font-size:14px;}
.fileinput{border:1px solid #e0e0e0; height:22px; background:#FFFFFF;font-size:14px;}
.textarea{border:1px solid #e0e0e0;padding:3px 4px; font-size:14px;}
.red{ color:#FF0000;}


/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width:700px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 18px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 28px; cursor: default; color: #bbbbbb; font-weight: bold; cursor:pointer; font-size: 30px;}
div.jqi .jqimessage{ padding: 30px 20px; line-height: 20px; color: #000000; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 0px #eeeeee; background-color: #FFF; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 14px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; height:40px; width:70px; font-size:18px;}
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
/*-------------------------------- */

.button{ border:0; background-color:#459B90; padding:5px 15px; color:#FFFFFF; font-size:14px;}
.button2{ border:0; background-color:#459B90; padding:2px 6px; color:#FFFFFF; font-size:13px;}

#s_header{ border-top:10px solid #429C90;border-bottom:1px solid #e1e1e1; position:absolute; z-index:1; width:100%;}

#topnav{ text-align:right; padding-right:20px; color:#439C90; font-weight:bold;}
#topnav a{color:#439C90;}

#leftmenu{ margin:30px 20px;}
#leftmenu li{ line-height:2em;}
#leftmenu li.select a{ color:#439C90; font-weight:bold;}
#leftmenu li.select a:hover{ text-decoration:underline;}

.tablelist{}
.tablelist tr{ background:url(../images/line01.jpg) bottom repeat-x;}
.tablelist tr td{ height:30px; text-align:center;}
.tablelist thead{ background-color:#E2E2E2;}
.tablelist thead tr{ background:#E8FFFF;}
.tablelist thead td{ color:#439C90; height:24px; text-align:center;}

.tabledetail{ margin-top:20px;}
.tabledetail tr td{ padding-top:4px; padding-bottom:4px;}
.tabledetail a{ color:#003399; text-decoration:underline;}

div.tipsClass{
	position: absolute;padding:4px 8px;background: #669900;font-size:13px;margin:0 auto;text-align:center;width:auto;z-index:10000;color:#fff;filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0;
}
div.tipsClass li{ float:left; padding-right:5px; height:14px; line-height:14px; font-size:13px;}
div.tips_ok{
	color:#fff;background:url(../images/tips_ok.gif) no-repeat #669900 3px 4px; padding-left:20px;
}
div.tips_err{
	color:#fff;background:url(../images/tips_error.gif) no-repeat #FF0000 3px 4px;padding-left:20px;
}
.pagetitle{color:#439C90; font-size:16px; font-weight:bold; padding-top:20px; padding-bottom:20px;}

.swfuBtn{ background:url(images/ButtonUpload.png); width:61px; height:22px; border:0; vertical-align:top;}