﻿@charset "utf-8";
/* CSS Document */

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea, input
table, caption, thead, tbody, tfoot, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
header, footer, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin:0; padding:0; outline:0; font:12px/1.5 Simsun, Arial, Georgia; text-align:left; }
article, aside, details, figcaption, figure,
header, footer, hgroup, menu, nav, section { display:block; }
table { width:100%; border-collapse:collapse; border-spacing:0; }
ol, ul, dl { list-style:none; }
h1, h2, h3, h4, h5, h6, th, em, strong { font-weight:normal; font-style:normal; }
img { border:none; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
input, textarea, select  { vertical-align:middle; }
blockquote, q { quotes:'"' '"' "'" "'"; }

/* change colours to suit your needs */
a { color:#333; text-decoration:none; }
a:hover { color:#f30; text-decoration:underline; }

/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }

/* change colours to suit your needs */
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* change border colour to suit your needs */
hr { height:1px; margin:1em 0; padding:0; border:0; border-top:1px solid #ccc; display:block; }

.clear:after { content:"."; height:0; display:block; clear:both; visibility:hidden; }
/* 下边为浏览器兼容代码 */
.clear { display:inline-table; }
/* Hides from IE-mac \*/
* html .clear { height:1%; }
.clear { display:block; }
/* End hide from IE-mac */

body.mBg { background:#a9d4d4; }
#wrap { width:990px; margin:0 auto; padding:0 5px; background:#fff; }
/* Header */
#header { height:130px; background:url(../images/logo1.jpg); text-indent:-9999px; overflow:hidden; }
#nav { height:38px; background:url(../images/nav.gif) repeat-x; border:1px solid #9cc; overflow:hidden; position:relative; }
#nav ul { height:38px; overflow:hidden; position:absolute; top:0; left:30px; }
#nav li { padding:0 40px; background:url(../images/nav_line.gif) no-repeat right center; float:left; }
#nav li.last { background:none; }
#nav li a { font:200 14px/36px MicroSoft Yahei; color:#066; }

/* Side */
#side { width:240px; float:left; }
#picLinks li { height:40px; margin-bottom:10px; overflow:hidden; }
.search { padding-bottom:15px; background:#e5f5fe; border:1px solid #9cc; }
.search h2 { height:40px; font:bold 12px/40px Simsun; color:#066; text-indent:15px; }
.search th { width:100px; height:30px; text-align:right; color:#333; }

/* Main */
#main { width:750px; float:left; overflow:hidden; }
.list { width:363px; height:220px; margin-left:10px; border:1px solid #9cc; display:inline; float:left; }
.list h2 { height:32px; background:url(../images/list_title.gif) repeat-x; border-bottom:1px solid #9cc; font:bold 12px/32px Simsun; color:#066; text-indent:15px; position:relative; }
.list h2 span { position:absolute; top:7px; right:10px; }
.list ul { padding:15px 20px; }
.list li { height:30px; padding-left:20px; background:url(../images/icon_list.gif) no-repeat left center; overflow:hidden; }
.list li a { line-height:32px; }
/* Form */
.text_input { font:12px/24px "宋体"; color:#777; height:24px; border:1px solid #ccc; border-radius:3px; padding:0 5px; width:15%; }
.inp_w20 { width:20%; height:18px; line-height:18px; }
.inp_w30 { width:30%; height:18px; line-height:18px; }
.inp_w40 { width:40%; height:18px; line-height:18px; }
.inp_w70 { width:70%; height:18px; line-height:18px; }
.inp_w73 { width:73%; height:24px; line-height:24px; }
.inp_w85 { width:85%; height:18px; line-height:18px; }
.inp_w90 { width:90%; height:18px; line-height:18px; }
.inp_date { width:90px; height:18px; line-height:18px; }
.inp_datemin { width:70px; height:18px; line-height:18px; }
.inp_datetime { width:120px; height:18px; line-height:18px; }
.txtA_70 { width:70%; height:100px; }
.txtA_90 { width:90%; height:200px;}

.sel_w70 { width:70%; height:24px; line-height:24px; }
.sel_w90 { width:91%; height:24px; line-height:24px; }
.sel_none { height:24px; line-height:24px; }

/* Links */
#links { margin-top:10px; border:1px solid #9cc; clear:both; }
#links th { width:30px; padding:5px 0; background:url(../images/links_title.gif) repeat-y; border-right:1px solid #9cc; font:bold 12px/14px Simsun; color:#066; text-align:center; }
#links p { padding:10px 20px; }

/* Footer */
#footer { height:50px; margin-top:10px; background:#e9e9e9; border-top:5px solid #b0b0b0; text-align:center; line-height:50px; }

/* Forms */
.inp_search { width:110px; height:20px; background:#fff; border:1px solid #9cc; }
.btn_search { width:70px; height:24px; background:url(../images/btn_search.gif) no-repeat; border-style:none; font:12px/24px Simsun; color:#fff; text-align:center; cursor:pointer; }

/* Others */
.mTop { margin-top:10px; }
.mBottom { margin-bottom:10px; }
.show { display:block; }
.hide { display:none; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
th.left, td.left { text-align:left; }
th.center, td.center { text-align:center; }
th.right, td.right { text-align:right; }
.fL { float:left; }
.fR { float:right; }
.indent { text-indent:2em; }
.readonly { background:#fff; color:#333; }
.must { color:red; padding-left:3px; }


/* Adds */
.translationBox { width:435px; padding:1px; background:#fff url(../images/translation_bg.gif) repeat-x bottom; border:1px solid #cfcfcf; position:absolute; bottom:26px; right:1px; }
#footer div.translationBox { display:none; }
.translationBox h1 { height:26px; line-height:26px; font-weight:bold; text-indent:10px; }
.translationBox dl { width:95%; margin:0 auto; padding:10px 0; border-bottom:1px dashed #d7d7d7; color:#666; overflow:hidden; }
.translationBox dt { width:20%; text-align:right; float:left; }
.translationBox dd { width:80%; float:right; }
.translationBox dt, .translationBox dd { line-height:180%; }
.translationBox .more { width:90%; height:15px; margin:0 auto; padding:10px 0; text-align:right; cursor:pointer; }
.translationBox .more a { display:block; float:right; }
.translationBox .aSearch { width:90%; margin:15px auto; }
.translation { width:680px; position:static; }
.translation dt { width:12%; }
.translation dd { width:88%; }

#key { width:410px; margin:0 auto; }
#key .treeBox, #key .keyList { width:200px; height:340px; margin-bottom:1px; overflow:auto; }
#key .treeBox { background:#fff; overflow:auto; float:left; }
#key .keyList { float:right; }
#key .keyList h1 { height:20px; line-height:20px; text-indent:10px; font-weight:bold; }
#key .keyList dt, #key .keyList dd { height:16px; padding:5px 0; line-height:16px; text-indent:10px; color:#666; }
#key .keyInfo { height:40px; padding:0 10px; background:#ffc; border:1px solid #ceb70d; color:#960; clear:both; }
#key .keyBtn { margin-top:5px; text-align:right; }

#organsBox { height:100%; padding-left:330px; position:relative; }
#organsTree { width:330px; height:100%; position:absolute; top:0; left:0; }
#organsTreeBox { width:290px; margin:20px auto; overflow:scroll; }
.organs { width:95%; margin:0 auto; border-collapse:collapse; position:relative; }
.organs th, .organs td { padding:5px; line-height:26px; color:#333; }
.organs th { width:90px; }
.organs td p { line-height:180%; text-indent:2em; }
#organsBox .center { margin-top:40px; }

#announcement {margin-top:5px; padding:0px 30px 10px 30px; }
#announcement .aSearch th { width:80px; }
#announcement .aList { padding:20px 0; }
#announcement .aList li { margin:0; padding:5px 0; line-height:16px; text-indent:15px; background:url(../images/icon_note.gif) no-repeat left center; color:#888; border-bottom:1px dashed #ddd; }
#announcement h1 { font:bold 14px/50px Simsun; color:#039; text-align:center; }
#announcement p.center { margin-bottom:15px; }
#announcement p { line-height:200%; }
#announcement .files { margin-top:20px; }
#announcement .files dt { line-height:30px; font-weight:bold; }
#announcement .files dd { line-height:26px; }
#announcement .files dd a { text-decoration:underline; }
.aBtns { height:35px; line-height:35px; background:#eee; border-top:1px solid #fff; text-align:center; }
#location { height:28px; font:12px/28px "瀹嬩綋"; color:#777; font-weight:400;  background:url(../images/main_thbg.png) repeat-x;border-bottom:1px solid #bebebe;position:relative; padding-left:12px;}

/*table_search*/
.table_search { border-collapse:collapse; width:99%; margin:0 auto; margin-top:4px; }
.table_search th, .table_search td { height:22px; line-height:22px; padding:0 2px; }
.table_search th { text-align:right; width:15%; }
.table_search th.th_center { text-align:center }
.table_search td { vertical-align:top; }
.table_search th span { color:#f00; margin-right: 5px;} 
.table_search thead th { font:bold 14px/28px Simsun; text-align:left; text-indent:10px; }

.table_search_noarrow { border-collapse:collapse; width:99%; margin:0 auto; margin-top:4px; }
.table_search_noarrow th, .table_search_noarrow td { height:22px; line-height:22px; padding:0 2px; }
.table_search_noarrow th { text-align:right; width:15%; }
.table_search_noarrow th.th_center { text-align:center }
.table_search_noarrow td { vertical-align:top; }
.table_search_noarrow th span { color:#f00; } 
.table_search_noarrow thead th { font:bold 14px/28px Simsun; text-align:left; text-indent:10px; }

/*table_list*/
.table_list { border-collapse:collapse; width:99%; margin:0 auto; margin-top:4px; }
.table_list th, .table_list td { height:26px; line-height:26px; padding:0 2px; }
.table_list th { text-align:center; }
.table_list .th_right { text-align:right; }
.table_list td { text-align:left; }
.table_list th span { color:#f00; } 
.table_list td.center { text-align:center; }
.table_list td.right { text-align:right }
.table_list thead th { font:bold 14px/28px Simsun; text-align:left; text-indent:10px; }
.info { width:240px; padding:5px; background:#ffd; border:1px solid #cc0; color:#f00; }

/* Others */
.mTop { margin-top:10px; }
.show { display:block; }
.hide { display:none; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.readonly { background:#fff; color:#333; }
.must { color:red; padding-left:3px; }
.indent { text-indent:2em; }
.relativeLeft { position:relative; float:left; font-weight:700; color:#19548e; font-size:14px; margin-right:5px; }
.relativeRight { position:relative; float:right; }
.float_left { float:left; }
.float_right { float:right; }
.loading{background:url(../images/loading.gif) no-repeat; font-size:18px;}
.loading_font{font-size:18px;}

.autocompleteDiv {
/* 	background-color:#fff; */
/* 	position:absolute; */
/* 	left:0px; */
/* 	top:40px; */
/* 	bottom:0px; */
/* 	right:0px; */
/* 	overflow-x:hidden; */
	overflow: auto;
	position: absolute; 
	background:#f1f5f6; 
/* 	width:200px; */
/* 	height: 200px; */
	border:1px solid #244b9c;
}


