/* CSS Document */

/* Default */
html { overflow-x:hidden; overflow-y:auto}
body { font-family:"����", Verdana, Arial, Helvetica, sans-serif; color:#000; }
* { margin:0; padding:0; font-size:12px; list-style:none; line-height:140%; }
th { font-weight:normal; }
img { border:none; }

/* Top */
#banner { width:1003px; height:56px; background:url(../images/topbg_ywcl.jpg); position:relative; }
#banner dl { width:230px; margin-top:32px; float:right; }
#banner dl dd { color:#b3c9e6; padding-top:3px; float:left; }
#banner dl dt { width:25px; text-align:center; float:left; }
#nav { width:1003px; height:27px; background:url(../images/nav_bg.gif) repeat-x; position:relative; }
#nav dl { margin-top:1px; margin-left:20px; }
#nav dl dt { width:80px; line-height:27px; text-align:center; float:left; }
#nav dl dt a { color:#0034aa; font-weight:bold; text-decoration:none; }
#nav dl dt a:hover { color:#000; }
#nav dl dd { width:2px; float:left; }
#nav dl dd img { margin-top:2px; }
#nav div { position:absolute; right:30px; top:5px; width:80px; }
#nav div ul li { float:right; padding:0 3px; }
#nav div ul li a { color:#003366; text-decoration:none; }
#nav div ul li a:hover { color:#000; }

/* Main */
#middle { width:963px; height:489px; background:#f2f7fb url(../images/bg.gif) repeat-x bottom; padding:0 20px 20px 20px; }
#middle1 { width:800px; background:#f2f7fb url(../images/bg3.gif) repeat-x bottom; padding:0 20px 20px 20px; }

/* Left */
#left { width:807px; height:460px; float:left; }

/* Content */
#content { width:931px; height:440px; margin:15px 0 0 0; padding:15px; border:#5b86af 1px solid; background:#fff; overflow-y:auto; overflow-x:hidden;}
.contentNotice { width:758px; height:578px; margin:5px; padding:15px; border:#5b86af 1px solid; background:#fff; overflow-y:hidden; overflow-x:hidden;}
.contentUnion { width:952px; height:533px; margin:5px; padding:15px; border:#5b86af 1px solid; background:#fff; overflow-y:auto; overflow-x:hidden;}
#tab { width:100%; }
#tab td { width:91px; }
.tabSelected, .tabUnSelected { width:110px; height:17px; line-height:17px; padding-top:3px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; blr:expression(this.onFocus=this.blur()); display:block; }
.tabSelected { background:url(../images/tab_select.gif); }
.tabUnSelected { color:#00269f; background:url(../images/tab_unselect.gif); }
.conMainDiv { width:98%; padding:1px; border:#1978d6 1px solid; display:none; }
.conMain { width:100%; border-collapse:collapse; }
.conMain th { height:25px; line-height:25px; color:#013567; font-size:14px; font-weight:bold; padding-left:10px; text-align:left; background:#c0daf5; }
.conMain th.center { text-align:center; }
.conMain td { height:25px; line-height:25px; color:#333; padding-left:10px; text-align:left; background:#e6f0fc; border:#fff 1px solid; }
.conMain td.gray { color:#4a4a4a; }
.btnDiv { width:100%; text-align:center; margin-top:20px; }
#conDiv { width:100%; height:235px; border:#ccc 1px solid; }
#divNj { width:929px; height:438px; border:#ccc 1px solid; }
#divNj table.title { width:100%; height:30px; margin:0px; background:#d6eaff; color:#003399; font-weight:bold; text-align:left; }
#divNj table.title td { text-indent:5px; }
#divNj table.con { width:95%; text-align:center; height:50%; margin-top:40px}
#divNj table.con th { padding:2px; font-weight:bold; width:11%; }
#divNj table.con td { padding:2px; }
#divNj table.con td.link { color:#666; text-align:right; }
#divLc { width:929px; border:#ccc 1px solid; margin-top:10px; }
#winSml { width:550px; height:165px; background:url(../images/small_bg.jpg) no-repeat; margin:100px auto 0 auto; }
#winSml table { width:275px; text-align:left; margin-top:30px; }
#winSml table th { font-weight:bold; height:60px; font-size:14px; color:#002288}

/* Help */
#help { width:961px; height:80px; margin:5px 0 0 0px; display:none; background:#fff; border:#5b87ae 1px solid; }
#help div { width:100%; height:75px; padding:10px 0; }
#help div dl { width:95%; margin:0 auto; }
#help div dl dt { font-weight:bold; height:25px; line-height:25px; text-align:left; }
#help div dl dd { text-indent:2em; line-height:160%; text-align:left; }
#FloatHelp { position:absolute; z-index:9; width:190px; height:252px; top:340px; right:0; margin:0 auto;}
#FloatHelpList { width:190px; height:45px; text-align:center; position:absolute; right:100px; top:-50px; }
#helpLayer{ width:112px; height:180px; background:url(../images/helplayer_bg.gif) no-repeat; }
#FloatHelpImg { display:block; width:190px; height:150px; text-align:center; }
#FloatHelpImg a { blr:expression(this.onFocus=this.blur()); }

/* Right */
#right { width:171px; height:555px; padding-top:8px; margin-top:15px; background:#fff; border:#5b87ae 1px solid; float:right; position:relative; }

/* Menu */
#menu { width:154px; text-align:left; }
#menu dt a, #menu dd a { width:119px; height:21px; line-height:21px; margin-bottom:1px; padding:1px 0 0 35px; color:#2e4f72; font-weight:bold; text-decoration:none; display:block; }
#menu dt a { background:url(../images/menu_bg_02.gif); }
#menu dd a { background:url(../images/menu_bg_01.gif); }
#menu dt a:hover, #menu dd a:hover { color:#cc6600; }
#menu ul.questions, #menu ul.favorites { width:133px; margin:0 auto; display:none; }
#menu ul.questions li a, #menu ul.favorites li a { width:108px; height:21px; line-height:21px; display:block; padding-left:25px; color:#666; font-weight:normal; text-decoration:none; }
#menu ul.questions li a:hover, #menu ul.favorites li a:hover { color:#000; }
#menu ul.questions li a { background:url(../images/questions_bg.gif) no-repeat bottom; }
#menu ul.favorites li a { background:url(../images/favorites_bg.gif) no-repeat bottom; }

/* Font */
.star { color:#cc0000; margin-left:5px; }
.red { color:#cc0000; }
.blue { color:#004B97; }

/* Others */
.clear { clear:both; display:none; }
.btn { width:65px; height:24px; line-height:24px; text-align:center; color:#333; background:url(../images/btn_bg.gif); border-style:none; cursor:pointer; }
.btn01 { width:175px; height:24px; line-height:24px; text-align:center; color:#215778; background:url(../images/btn_bg_01.gif); border-style:none; cursor:pointer; }
.btn02 { width:62px; height:24px; line-height:24px; text-align:center; color:#000; background:url(../images/btn_bg_02.gif); border-style:none; cursor:pointer; }
.btn03 { width:72px; height:24px; line-height:24px; text-align:center; color:#000; background:url(../images/btn_bg_03.gif); border-style:none; cursor:pointer; }
.btn04 { width:146px; height:24px; line-height:24px; text-align:center; color:#000; background:url(../images/btn_bg_04.gif); border-style:none; cursor:pointer; }
.btn05 { width:95px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btn_bg_05.gif) no-repeat; border-style:none; cursor:pointer; }
.btn06 { width:120px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btn_bg_06.gif) no-repeat; border-style:none; cursor:pointer; }
.inputSmall, .inputBig { border-top:#5e6367 1px solid; border-right:#acc0c1 1px solid; border-bottom:#acc0c1 1px solid; border-left:#5e6367 1px solid; }
.inputSmall { width:108px; height:16px; }
.inputBig { width:400px; height:16px; }
.selectSmall { width:110px; height:18px;  }
.button_go{border:0; width:17px; height:15px; background:url(../images/button_go.gif) no-repeat center; cursor:pointer;}

/* Login */
.login { width:100%; margin:10px auto 0 auto; }
.login th { height:626px; background:#fff url(../images/yqts_bg.gif) repeat-x bottom; border-left:#ccc 1px solid; border-right:#ccc 1px solid; }
.login ul li { text-align:left; line-height:210%; }
.login1 { width:300; margin:10px auto 0 auto; }
.login1 th { height:365px; background:#fff url(../images/yqts_bg.gif) repeat-x bottom; border-left:#ccc 1px solid; border-right:#ccc 1px solid; }
.login1 ul li { text-align:left; line-height:210%; }



.loginBg { width:469px; height:420px; background:url(../images/sfyz_bg3.gif) no-repeat center; padding-top:20px; }
.loginBg2 { width:437px; height:250px; background:url(../images/login_bg_login.gif) no-repeat center; }
.loginBg table { width:355px; margin:0 auto; }
.loginBg table td { height:35px; }
.loginUser { width:437px; height:430px; background:url(../images/login_bg_users.gif) no-repeat center; }
.loginUser table { width:350px; margin-top:30px; }
.loginUser table td { height:30px; }

.select1 {font-family:  "����";font-size: 12px;background-color: White;font-style: normal;color: #000000;}
.select1Important {
	font-family: "����";
	font-size: 12px;
	background-color: White;
	font-style: normal;
	color: #000000;
	background: #99CCFF;
}
.Input2 {
font-family: "����";
font-size: 12px;
background-color: White;
font-style: normal;
border-top: 1px #29302E solid;
border-bottom:1px #A7C2BB solid;
border-left:1px #29302E solid;
border-right:1px #A7C2BB solid;
color: #000000;	
}
.Input2Important
{
	font-family: "����";
	font-size: 12px;
	background: #99CCFF;
	font-style: normal;
	border-top: 1px #29302E solid;
	border-bottom: 1px #A7C2BB solid;
	border-left: 1px #29302E solid;
	border-right: 1px #A7C2BB solid;
	color: #000000;
}
.Input2Disabled
{
    font-family:  "宋体";
    font-size: 12px;
    background:#999999;
    font-style: normal;
    border-top: 1px #29302E solid;
    border-bottom:1px #A7C2BB solid;
    border-left:1px #29302E solid;
    border-right:1px #A7C2BB solid;
    color: #000000;
}
.Input2Small {
	font-family: "����";
	font-size: 12px;
	background-color: White;
	font-style: normal;
	width: 65px;
	border-top: 1px #29302E solid;
	border-bottom:1px #A7C2BB solid;
	border-left:1px #29302E solid;
	border-right:1px #A7C2BB solid;
	color: #000000;	
}
.Input4Important
{
	font-family: "����";
	font-size: 12px;
	background: #99CCFF;
	font-style: normal;
	width: 170px;
	border-top: 1px #29302E solid;
	border-bottom: 1px #A7C2BB solid;
	border-left: 1px #29302E solid;
	border-right: 1px #A7C2BB solid;
	color: #000000;
}
.Input2Pointer {
font-family: "����";
font-size: 12px;
background-color: White;
font-style: normal;
border-top: 1px #29302E solid;
border-bottom:1px #A7C2BB solid;
border-left:1px #29302E solid;
border-right:1px #A7C2BB solid;
color: #000000;
cursor: pointer;
}
.Input3 {
font-family: "����";
font-size: 12px;
background-color: White;
font-style: normal;
width: 100px;
border-top: 1px #29302E solid;
border-bottom:1px #A7C2BB solid;
border-left:1px #29302E solid;
border-right:1px #A7C2BB solid;
color: #000000;	
}

.Input4 {
font-family: "����";
font-size: 12px;
background-color: White;
font-style: normal;
width: 170px;
border-top: 1px #29302E solid;
border-bottom:1px #A7C2BB solid;
border-left:1px #29302E solid;
border-right:1px #A7C2BB solid;
color: #000000;	
}

/* href */
a.black:link{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
a.black:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;


}
a.black:hover {
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}

a.blue:link{
	font-size: 12px;
	color: #003399;
}
a.blue:visited {
	font-size: 12px;
	color: #003399;
}

a.blue:hover {
	font-size: 12px;
	color: #003399;
}
.printBack{
		width:595px;
		height:842px;
		position:absolute;
		top:0;
		left:0;
}
.printMain{
		width:595px;
		height:842px;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
}
.printTable{border: 1px solid #000000; width: 100%;font-family: 楷体_GB2312;line-height:100%;cellpadding:0;cellspacing:0;}
.printTable tr {border: 1px solid #000000;line-height:100%;text-align:center;height:45px;font-size: 18px;}
.printTable th {border: 1px solid #000000;line-height:100%;font-size: 18px;}
.printTable th strong{font-size: 18px;}
.printTable td {border: 1px solid #000000;line-height:100%;font-size: 18px;}
.li_title{list-style-type: none; font-family: 黑体; 	font-size: 28px; text-align: center;}
.print_ul{list-style-type: none; font-size: 20px; }

.printTable2{border: 1px solid #000000; width: 100%;font-family: 楷体_GB2312;line-height:100%;cellpadding:0;cellspacing:0;}
.printTable2 tr {border: 1px solid #000000;line-height:100%;text-align:center;height:28px;font-size: 18px;}
.printTable2 th {border: 1px solid #000000;line-height:100%;font-size: 18px;}
.printTable2 th strong{font-size: 18px;}
.printTable2 td {border: 1px solid #000000;line-height:100%;font-size: 18px;}