@charset "utf-8";
/* CSS Document */
body{height:100%; width:1000px;font-size:12px; font-family:Verdana, "宋体", Arial, Helvetica, sans-serif;color:#505050; margin:0 auto; }
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0 auto;padding:0;}
.left{float:left; margin:0;}
.right{float:right; margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
em,th{font-style:normal;font-weight:normal;}
li{list-style:none;}
/*a{text-decoration:none;color:#4e4e4e}
a:hover{text-decoration:none; color:#fb6205;}*/
a{text-decoration:none;color:#135294}
a:hover{ text-decoration:underline; color:#fb3905;}
.clear{ line-height:0; font-size:0; clear:both;}

/*head-menu*/
.head{ width:1000px; height:81px; margin:0 auto; background:url(../images/top.jpg) no-repeat;}
.menu{ height:40px; width:980px; background:url(../images/menu_bg.gif) repeat-x; padding:0 10px;}
.menu .nav{float:left; line-height:31px; width:650px;}
.menu .nav li { float:left;}
.menu .nav li a{ color:#125299;font-size:14px; font-weight:bold; padding:0 20px; background:url(../images/menu_line.gif) no-repeat top right}
.menu .nav li a:hover{ text-decoration:underline; color:#fff;}
.menu .loginbar { float:right; line-height:31px; font-size:12px; color:#fff;}
.menu .loginbar span{ margin:0 5px; color:#125299}

.i_left{display:block;margin:0; background:#ebf4fd;}
.i_right{width:78%; }

.switchpic{cursor:position;margin-top:200px;background:url(../images/switch_left.gif) no-repeat 0 100px; }
.switchpic_left{background:url(../images/switch_right.gif) no-repeat 0 100px; }
.switchpic_right{background:url(../images/switch_left.gif) no-repeat 0 100px;}

/*树型菜单*/
.i_left .subnav {width:201px;border-right:1px solid #a6c5e1; background:#ebf4fd; border-bottom:1px solid #a6c5e1;}
	.subnav h1 {font-size:12px;font-weight:bold;width:171px;height:23px;background:url(../images/h1_jia.gif) no-repeat 0 0;padding-left:30px; padding-top:8px;}
    .subnav h1 a{color:#135295;}
	.subnav h1 img{ vertical-align:middle; margin-right:12px;}
    .subnav h1.h1{ background:url(../images/h1_jia.gif) no-repeat 0 -39px;padding-left:30px; }
	
	.subnav h2 {font-size:12px;height:29px;font-weight:normal; line-height:29px; background:url(../images/h2_bg.gif) repeat-x; }
	.subnav h2 a{color:#50504e; display:block;background:url(../images/h2_a.gif) no-repeat 10% 50%; padding-left:30px;}
	.subnav h2.h2 a {color:#135295;background:#dfefff url(../images/h2_ahover.gif) no-repeat 10% 50%;}	
	
	.subnav ul {background:#fbfbfb; margin-bottom:2px;}
	.subnav ul a { display:block; padding:7px 0 5px 35px; text-decoration:none; overflow:hidden; background:url(../images/lijiao.gif) no-repeat 15% 50%;}
	.subnav ul a:hover{ color:#fb6205;background:#ebf4fd url(../images/lijiao.gif) no-repeat 15% 50%;}
	.subnav .no {display:none;}
	
/*当前位置*/
#dq{width:98%;height:30px; line-height:30px; background:#fbfbfb; border-top:2px solid #9dd0ff; padding-left:10px; color:#000; margin-bottom:5px;}
#dq a{color:#000;}
#dq a:hover{ color:#f00; text-decoration:underline;}
	
/*表框头部*/
.blue_hd{height:30px; background:url(../images/i_h2bg.gif) repeat-x;line-height:30px;}	
.blue_hd h2{background:url(../images/i_h2hd.gif) no-repeat 0 50%;padding-left:20px;color:#115292;font-size:14px;font-weight:bold; margin-left:10px;}
.blue_hd h3{background:url(../images/i_h2hd.gif) no-repeat 0 50%;color:#115292;font-size:14px;font-weight:bold; margin-left:10px;}
.blue_bg1 em{ color:#f00; font-style:normal;}


.white em{background:#fff;color:#f00;padding:0 3px;}
.white em a{background:#fff; color:#f00;padding:0 3px;}
.white em a:hover{ color:#145096; font-weight:bold;text-decoration:underline;}

/*表框背景和其它*/
.blue_bg1{ background:#ebf4fd; height:28px; width:12%; text-align:center; padding-right:10px;color:#125194;line-height:28px;}
/*.blue_bg2{ background:url(../images/i_blue.gif) repeat-x; height:29px; line-height:29px; color:#105493; font-size:12px; font-weight:bold;text-align:center;}*/
.blue_bg2{ background:#dfefff; height:29px; line-height:29px; color:#105493; font-size:12px; font-weight:bold;text-align:center;}
.blue_bgc{ background:#ebf4fd; height:28px; width:12%; text-align:center; font-weight:bold;padding-right:10px;color:#125194;line-height:28px;}

/*表格背景色*/
.green{background:#e1fbde;color:#0d4a07;}
.yellow{background:#fffaee;color:#6d520f}
.blue{background:#effafc;color:#176977;}
.gray{background:#fbfbfb;color:#464646;}
.gray1{background:#f2f2f2;}


.blue_size12{ font-size:12px; font-weight:bold; color:#145096; text-align:center;}

.tab{ border:1px solid #a7c5e1; margin-bottom:15px; background:#fff}
.tab td{ border:1px solid #a7c5e1; padding:0 2px; height:25px; line-height:25px; overflow:hidden;}
.tab2{ border:1px solid #a7c5e1; margin:8px auto; background:#fff;}
.tab3 td{padding:0 2px; height:25px; line-height:25px; overflow:hidden; border:1px solid #a7c5e1}
input{ vertical-align:middle;}
select{ margin-left:3px;}
.checkbox { border:none;}


/*文本框-按钮*/
.text_bd{ border:1px solid #a7a6aa; margin:0 3px; padding:0 2px;}
.input_btn{ padding:0px 6px; height:21px; line-height:21px; background:url(../images/an.gif) repeat-x;text-align:center; color:#000; border:1px solid #789fc0; margin:8px 10px; }
textarea{margin:0 3px;}

/*行高*/
#hei_40{ height:40px; overflow:hidden; zoom:1; margin:0; line-height:40px;}
#hei_40 .btn{ float:left; width:160px;}


/* 分页 */
#hei_40 .pages {zoom:1;overflow:hidden; float:right; margin-top:10px;width:100%;}
	.pages ul {height:21px;overflow:hidden;}
		.pages li {float:left;margin-right:2px;height:21px;line-height:21px;overflow:hidden;}
			.pages li a {float:left;padding:0 4px;height:18px;line-height:18px;border:1px solid #E3E4DD;font-size:12px;font-family:Verdana;vertical-align:middle;overflow:hidden;}
			.pages li a, .pages li a:visited {color:#8F8F8F;}
			.pages li a:hover {text-decoration:none;border-color:#206baf;color:#FFF;background-color:#206baf;}
			.pages .select {background-color:#206baf;}
			.pages .select a , .pages .select a:visited {color:#FFF; border:1px solid #206baf;}
		.pages .prevpage, .pages .lastpage {width:21px;}
			.pages .prevpage a, .pages .prevpage a:visited, .pages .nextpage a, .pages .nextpage a:visited, .pages .lastpage a, .pages .lastpage a:visited, .gopage button { background-image:url(../images/bg_pages.gif) ;background-repeat:no-repeat;background-color:#FFF;}
			.pages .prevpage a:hover, .pages .nextpage a:hover, .pages .lastpage a:hover {background-color:#206baf;} 
			.pages .prevpage a, .pages .prevpage a:visited  {padding:0 0 0 19px;width:0;background-position:7px -26px;}
				.pages .prevpage a:hover {background-position:-21px -51px}
			.pages .nextpage a, .pages .nextpage a:visited {padding:0px 14px 0 7px;line-height:21px;font-size:12px;background-position: 47px 6px;}
				.pages .nextpage a:hover {background-position:19px -19px;}
			.pages .lastpage a, .pages .lastpage a:visited {padding:0px 0 0 19px;width:0;background-position:6px -58px;}
				.pages .lastpage a:hover {background-position:-18px -83px;}
		.pages .gopage {margin-left:3px;margin-right:0;line-height:23px;color:#5A5A5A;}
			.gopage span, .gopage input, .gopage button {float:left;line-height:23px;overflow:hidden;}
			.gopage input, .gopage button {margin:0 5px;width:35px;height:19px;line-height:19px;font-size:12px;color:#5A5A5A;}
			.gopage input {padding-top:2px;height:17px;line-height:17px;border:1px solid #E3E4DD;}
			.gopage button {margin-right:0;padding:0;height:21px;border:none;color:#5A5A5A;background-position:0 -129px;}


/*滑动门*/
#scroll{overflow:hidden;height:29px; background: url(../images/tab_bottom.gif) repeat-x; }
#scroll td{float:left;cursor:pointer;height:29px; width:100px; line-height:29px; text-align:center;color:#135295;font-size:14px; font-weight:bold; margin-bottom:2px; margin-right:5px;}
#scroll td.on{cursor:pointer;height:29px;width:100px;line-height:29px; text-align:center; background:url(../images/tab_bg1.gif); color:#135295;font-size:14px;font-weight:bold; border:1px solid #135393; border-bottom: none;}

.hidden{display:none;}


/*选项卡*/
.nTab{margin:0 auto;background-position:left;background-repeat:repeat-y;margin-bottom:2px;}
.nTab .TabTitle{clear:both;overflow:hidden; background:url(../images/addd.gif) repeat-x; height:28px;border-right:1px solid #a7c5e1;border-bottom:1px solid #a7c5e1}
.nTab .TabTitle ul{margin:0;padding:0;}
.nTab .TabTitle li{float:left;width:90px;color:#105493;cursor:pointer;padding:6px 0 7px 0;text-align:center; }
.nTab .TabTitle .active{ background:url(../images/finance_nc_080124_ws_001.gif) left -28px no-repeat; border-right:1px solid #a7c5e1; border-left:1px solid #a7c5e1; border-top:1px #a7c5e1 solid;border-bottom:1px #fff solid; font-weight:bold}
.nTab .TabTitle .normal{ border-right:1px solid #a7c5e1; font-size:12px; color:#505050; }
.nTab .TabContent{padding-top:8px;}
.none {display:none;}




/*页面底部*/
#footer{width:1000px;margin:0 auto;background:#f7f7f7;border-top:1px solid #dbdbdb;text-align:center;line-height:24px;font-size:12px; padding-top:6px;}
#footer .top{height:30px; background:#87c3ff;}
#footer .top p { color:#fff;}
#footer .top p a{height:30px; background:#87c3ff; line-height:30px; color:#fff; text-align:center;}
#footer .top p a:hover{ color:#f00;}

/*分页*/
.a_pager
{ 
	/*margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;	
	padding:8px;*/
	overflow:hidden; margin-top:10px; width:570px; margin-bottom:10px;
}

#hei_40 .pages {overflow:hidden; float:right; margin-top:10px; width:470px;}
	.pages ul {height:21px;overflow:hidden;}
		.pages li {float:left;margin-right:2px;height:21px;line-height:21px;overflow:hidden;}
			.pages li a {float:left;padding:0 4px;height:18px;line-height:18px;border:1px solid #E3E4DD;font-size:12px;font-family:Verdana;vertical-align:middle;overflow:hidden;}
			.pages li a, .pages li a:visited {color:#8F8F8F;}
			.pages li a:hover {text-decoration:none;border-color:#206baf;color:#FFF;background-color:#206baf;}
			.pages .select {background-color:#206baf;}
			.pages .select a , .pages .select a:visited {color:#FFF; border:1px solid #206baf;}
		.pages .prevpage, .pages .lastpage {width:21px;}
			.pages .prevpage a, .pages .prevpage a:visited, .pages .nextpage a, .pages .nextpage a:visited, .pages .lastpage a, .pages .lastpage a:visited, .gopage button { background-image:url(../images/bg_pages.gif) ;background-repeat:no-repeat;background-color:#FFF;}
			.pages .prevpage a:hover, .pages .nextpage a:hover, .pages .lastpage a:hover {background-color:#206baf;} 
			.pages .prevpage a, .pages .prevpage a:visited  {padding:0 0 0 19px;width:0;background-position:7px -26px;}
				.pages .prevpage a:hover {background-position:-21px -51px}
			.pages .nextpage a, .pages .nextpage a:visited {padding:0px 14px 0 7px;line-height:21px;font-size:12px;background-position: 47px 6px;}
				.pages .nextpage a:hover {background-position:19px -19px;}
			.pages .lastpage a, .pages .lastpage a:visited {padding:0px 0 0 19px;width:0;background-position:6px -58px;}
				.pages .lastpage a:hover {background-position:-18px -83px;}
		.pages .gopage {margin-left:3px;margin-right:0;line-height:23px;color:#5A5A5A;}
			.gopage span, .gopage input, .gopage button {float:left;line-height:23px;overflow:hidden;}
			.gopage input, .gopage button {margin:0 5px;width:35px;height:19px;line-height:19px;font-size:12px;color:#5A5A5A;}
			.gopage input {padding-top:2px;height:17px;line-height:17px;border:1px solid #E3E4DD;}
			.gopage button {margin-right:0;padding:0;height:21px;border:none;color:#5A5A5A;background-position:0 -129px;}

#loading {
width:170px;
height:25px;
border:3px solid #C3DAF9;
position:absolute;
top:50%;
left:50%; 
z-index:10000; 
background-color:#F7F9FC;
line-height:25px;
vertical-align:middle;
font-size:11pt;
display:none;
margin-left:-85px;
margin-top:-12px;
}

