@charset "utf-8";
/*top*/
.top{ background:url(../images/sys_03.gif) repeat-x; text-align:left; min-width:1002px;*width:expression( documentElement.clientWidth < 1002? (documentElement.clientWidth == 0 ? (body.clientWidth < 1002 ? "1002" : "auto") : "1002px") : "auto" ); }
.logo{ float:left; height:51px; width:387px;}
.r_nav{ float:right; color:#fff; margin-top:5px; }
.r_nav a{ color:#fff;margin:0 10px; line-height:24px;}
.info{ clear:both; background:url(../images/sys_09.gif) repeat-x; height:27px; margin:0 5px; line-height:27px;}
.info .user{ background:url(../images/sys_07.gif) no-repeat left; color:#515254;}
.info .user span{ margin-left:5px;}
.info .user .name{ background:url(../images/sys_19.gif) no-repeat 10px center; padding-left:30px;}
.info .user .name strong{ color:#0b6da2;}
.info .user .m1{ background:url(../images/sys_21.gif) no-repeat right;}
.info .user .m2{ background:url(../images/sys_30.gif) no-repeat right;}
.info .user .m1,.info .user .m2{padding-right:20px; color:#FF0000; font-weight:bold}
.info .date{ float:right; background:url(../images/sys_13.gif) no-repeat right; padding-right:20px; color:#3b90b7;}
.info .date .m_clock{ background:url(../images/sys_16.gif) no-repeat left center; padding-left:20px;}
.r_line{ background:url(../images/sys_27.gif) no-repeat right; padding-right:10px;}
.c_blue a,.c_blue{ color:#3b90b7;}
.c_blue a{ margin:0 5px;}
.c_red a,.c_red{ color:#FF0000}
/*main*/
.main{ clear:both; margin:0 5px;}
.left,.center,.right{text-align:left;}
/*left*/
.left{ margin-left:5px;width:168px; background:#e6f4fa; border:1px solid #0575aa;background:#e6f4fa;/*height:500px!important; height:500px;*/}
.left h2{ background:url(../images/sys_45.gif) no-repeat;height:26px; border-bottom:1px solid #0575aa; padding-left:40px; color:#fff; line-height:26px; font-size:14px;}
.tit{ background:url(../images/sys_61.gif) repeat-x; line-height:27px;}
.tit a{ background:url(../images/sys_63.gif) no-repeat 10px center; line-height:27px; padding-left:30px; color:#0b6da2; display:block;}
#faq dl dt, #faq dl dt.over {
	cursor:pointer;
}
#faq dl dd {
	display:none;
}
.navlist {padding:10px; border-bottom:1px solid #afcfdd; background:#fff;}
.navlist ul li{ background:url(../images/sys_83.gif) no-repeat 10px center; padding-left:30px;}
.navlist ul li a{ color:#0b6da2;}

.left_nav{ width:92px; margin:8px auto; text-align:center;}
.left_nav ul li .lnk{ border:1px solid #e7f2f8; display:block; padding:3px;}
.left_nav ul li .lnk.hover,
.left_nav ul li .lnk:hover{ border:1px solid #dde6eb; background:#fff;}
.left_nav p{ font-weight:bold; color:#0b6da2; line-height:22px;}
/*center*/
.center{ display:table; width:5px;}
.center span{ display:table-cell;vertical-align:middle}
/*right*/
.right{ width:98%; margin-top:5px;background:url(../images/sys_51.gif) repeat-x #fff;}
.r_top_line{ background:url(../images/right_tl.gif) no-repeat left #b8e7ff; height:4px;}
.r_tit{ clear:both; padding-top:5px;height:30px; color:#515254;}
.r_tit a{ color:#0b6da2;}
.r_tit .se_t span{ color:#0c6da2;}
.r_tit2 .se_t span{ color:#d5effb;}
.r_tit2 .se_t{ height:24px; overflow:hidden;}
.r_tit2 .se_t .se_bro,.r_tit .se_t .se_bro{ border:1px solid #afccdc;line-height:18px; margin:0 5px; color:#0c6da2; padding-left:5px;}
.r_tit2 .se_t .se_m,.r_tit .se_t .se_m{ background:url(../images/se_m.gif) no-repeat; width:56px; height:22px; color:#075587; border:none; margin:0 5px; font-weight:bold}
.r_tit2 .home,.r_tit .home{ margin-left:10px; background:url(../images/home.gif) no-repeat left center; padding-left:30px; line-height:24px;}
.menu01{background:url(../images/sys_56.gif) no-repeat; width:84px; height:25px; display:inline-block}
.menu01 a{ margin-left:30px; line-height:25px; color:#075587;}
.menu02{background:url(../images/sys_560.gif) no-repeat; width:120px; height:25px; display:inline-block}
.menu02 a{ margin-left:30px; line-height:25px; color:#075587;}
.r_tit2{ clear:both; height:24px; text-align:left; background:#198bc9; overflow:hidden;padding-top:5px;}
.r_tit2 a{ float:left;height:24px;display:inline-block;background:url(../images/sys_98.gif) no-repeat left top;color:#d5effb; line-height:24px; font-weight:bold;}
.r_tit2 a span{ background:url(../images/sys_98.gif) no-repeat right -24px; padding-left:20px; padding-right:30px; display:inline-block;cursor:pointer}
.r_tit2 a.hover,
.r_tit2 a:hover{ background:url(../images/sys_98.gif) no-repeat left -48px; color:#0b6da2;}
.r_tit2 a.hover span,
.r_tit2 a:hover span{ background:url(../images/sys_98.gif) no-repeat right -72px;}
.r_tit2 .number{ color:#d5effb;}
.right .bd{ clear:both; background:#fff; padding:5px;}

.page{ background:#f1f8fa; border:1px solid #bfd8e0; margin-top:3px; line-height:24px; padding:3px 5px;}
.r_menu{ position:absolute; top:-30px; right:0;}
.r_menu span{ float:left; margin-right:10px;}
.r_menu .r_add{ display:inline-block; background:url(../images/sys_102.gif) no-repeat; width:74px; height:20px;}
.r_menu .r_add a{ display:block; padding-left:22px; line-height:20px; color:#075587;}
.r_menu .r_app{ background:url(../images/sys_104.gif) no-repeat; width:74px; height:20px; border:none; color:#075587; font-size:12px;}

.aj_tit{ font-size:14px; text-align:center; line-height:30px; color:#0b6da2; font-weight:bold; margin:10px;}
.aj_list{ border:1px solid #d5e3e7; background:#f1f7f9; padding:5px;}
.aj_list span{ margin:0 8px;}
.aj_list span em{ border-bottom:1px solid #000;}
.add_tit{ clear:both; font-size:12px; color:#0b6da2; line-height:22px;}
.jx_add{ clear:both; text-align:left; padding-top:5px;}
.menu { clear:both; text-align:center;}
.menu input{ border:none; width:68px; height:22px; margin:10px;}
.menu .save{ background:url(../images/menu_03.jpg) no-repeat;}
.menu .sub{ background:url(../images/menu_05.jpg) no-repeat;}
.menu .rep{ background:url(../images/menu_07.gif) no-repeat;}


.search .search_tit{ background:url(../images/ser_bg2.gif) repeat-x bottom;}
.search .search_tit span{ margin-left:10px; display:block; background:url(../images/ser_bg1.gif) no-repeat; width:90px; height:26px; text-align:center; line-height:26px; color:#0b6da2; font-weight:bold; font-size:12px;}.search_list{ padding:5px; border:1px solid #9acde6; border-top:none; background:#e8f5fc;}
.search .s_menu{ text-align:center; margin-top:5px;}
/*foot*/
.foot{ background:url(../images/sys_110.gif) repeat-x; height:25px; line-height:25px; text-align:right; color:#022c43; padding-right:10px;}
.foot a{ color:#93d2ef;}

.fr{ float:right; margin-right:10px;}
.fl{ float:left;}
.tab_style{ border:1px solid #bfd8e0; text-align:center;table-layout:fixed;}
.tab_style tr th{ background:url(../images/tb_line.gif) repeat-x; height:28px; color:#075587;}
.tab_style tr td{ border-bottom:1px solid #d5e3e7; line-height:26px; color:#303030; padding:0 2px;word-break:break-all; overflow:hidden;}

.tab_style tr td a{ color:#075587;}
.tab_style .n1{ background:#e6f4fa; color:#0b6da2; text-align:right; width:140px;}
.tab_style .n2{ text-align:left;}

.tab_style2 .n1{color:#0b6da2; text-align:right;width:140px;}
.tab_style2 .n2{ text-align:left;word-break:break-all;}

.tab_fx tr td{width:100px!important;}
.tab_fx tr td input{margin-right:5px!important;}
.wb80{}
.bgline tr:hover td{background:#fffce6; cursor:pointer}
.bgline tr.hover td{background:#fef1da;}
.d_point{ cursor:pointer;background:url(../images/down_point.gif) no-repeat right center; padding-right:20px; color:#1163a1;}
.select_01{width:160px;}

/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.sabrosus A {
	BORDER-RIGHT: #d5e3e7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d5e3e7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d5e3e7 1px solid; COLOR: #0b6da2; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #d5e3e7 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #0b6da2
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
.sel_list{ margin-bottom:5px;}
.sel_list select{ width:120px; padding-left:5px; height:22px; line-height:22px; border:1px solid #b2c9d7; font-size:13px;}
/*按钮*/
.m_sd{ background:url(../images/m_sd.gif) no-repeat left center;}
.m_sh{ background:url(../images/msh.gif) no-repeat left center;}
.m_xg{ background:url(../images/sys_80.gif) no-repeat left center;}
.m_ys{ background:url(../images/m_ysh.gif) no-repeat left center;}
.m_ws{ background:url(../images/m_wsh.gif) no-repeat left center;}
.mbg{ background:url(../images/sys_57.gif) no-repeat; width:84px; height:25px; line-height:25px!important;}
.m_sh,.m_sd,.m_xg,.m_ys,.m_ws{ padding-left:20px;}
.red,.red a{ color:#FF0000}
.fz12 a{ font-size:12px; color:#1163a1; font-weight:400}
/*按钮*/
.xzmenu{ float:right; background:url(../images/sys_59.gif) no-repeat; width:84px; height:25px; font-weight:400; display:block;margin-bottom:5px; font-size:12px; }
.xzmenu a{ display:block; background:url(../images/sys_90.gif) no-repeat 5px center;color:#6e2106; padding-left:25px; text-decoration:none;line-height:25px; }
.sqd{ background:url(../images/d_03.gif) no-repeat; width:82px;color:#1263a4;}
.dyqd{ background:url(../images/d_05.gif) no-repeat; width:89px;color:#a2250f;}
.sqd,.dyqd{ height:25px; text-align:center;font-weight:bold;border:none; margin:0 5px;}
.sq_menu{ text-align:center; margin:10px;}

/*报表*/
.baobiao .bb_search{clear:both;background:url(../images/point.gif) repeat-x left bottom; display:inline-block; width:100%;}
.baobiao .bb_search dd{ float:left;background:url(../images/bb_tit.gif) no-repeat left top; margin-right:2px;cursor:pointer; width:170px; display:block; height:30px;}
.baobiao .bb_search dd span{ display:block; line-height:30px; background:url(../images/bb_tit.gif) no-repeat right -30px; padding:0 20px; height:30px; text-align:center; color:#075587; font-size:13px;}
.baobiao .bb_search dd.hover,
.baobiao .bb_search dd:hover{background:url(../images/bb_tit.gif) no-repeat left -60px;}
.baobiao .bb_search dd.hover span,
.baobiao .bb_search dd:hover span{ background:url(../images/bb_tit.gif) no-repeat right -90px; font-weight:bold;}
.baobiao .bdlist{ padding:5px 10px; clear:both; background:#f1faff; border:1px solid #a4cadf; border-top:none}
.baobiao .bdlist tr td{color:#303030!important;}

.addinput{
	height:24px;
	line-height:24px;
	border:none;
	background:#fff;
	text-align: center;
	display:block;
	width:100%;}

.butt11{ background:url(../images/menu_05.jpg) no-repeat; width:84px; height:25px; display:inline-block; cursor:pointer;}
.butt12{ background:url(../images/menu_07.gif) no-repeat; width:84px; height:25px; display:inline-block; cursor:pointer;}

.tit_xs{ height:29px; line-height:29px; background:url(../images/tit_xs_bg.gif) repeat-x left bottom; margin-bottom:5px; margin-top:5px; text-align:center;}
.tit_xs h2{
	height:29px;
	line-height:29px;
	width:150px;
	display:block;
	text-align: center;
	font-size:12px;
	color:#085488;
	font-weight:bold;
	margin-left:20px;
	}
.tab_xs{ border:1px solid #bfd8e0; text-align:center;}
.tab_xs tr th{ background:url(../images/tb_line.gif) repeat-x; height:28px; color:#075587;border-right:1px solid #d5e3e7;}
.tab_xs tr td{ border-bottom:1px solid #d5e3e7;border-right:1px solid #d5e3e7; line-height:26px; color:#303030; padding:0 0px;}
.tab_xs tr td a{ color:#075587;}
.tab_xs .n1{ background:#e6f4fa; color:#0b6da2; text-align:right; width:140px;}
.tab_xs .n3{ background:#f9fcc8; color:#0b6da2; text-align:right; width:140px;}
.tab_xs .n2{ text-align:left; background:#e6f4fa;color:#0b6da2; padding-left:0px;}
.tab_xs .n4{ background:#e6f4fa;color:#0b6da2; border:none; text-align:center; border-right:1px solid #d5e3e7;}
.tab_xs .n5{ background:#e6f4fa;color:#0b6da2; border:none; text-align:center;}
.tab_xs .n6{ background:#e6f4fa;color:#0b6da2; text-align:center; font-weight:bold;}
.tab_xs2 tr td{ height:26px;border:none;
	border-collapse:collapse; 
	border-spacing:0;}
.tab_xs2 tr td.n7{ background:#fff; border:none; text-align:center; border-right:1px solid #d5e3e7; line-height:26px;}
.tab_xs2  tr td.n8{ background:#fff; border:none; text-align:center; line-height:26px;}
.tab_xs2 tr td.n4{ background:#e6f4fa;color:#0b6da2; border:none; text-align:center; border-right:1px solid #d5e3e7;}
.tab_xs2 tr td.n9{ background:#e6f4fa;color:#0b6da2; border:none; text-align:center;  border-bottom:1px solid #d5e3e7;}
.tab_xs2 tr td.n10{ background:#e6f4fa;color:#0b6da2; border:none; text-align:center; }
.tab_xs2  tr td.n11{ background:#fff;  border-bottom:1px solid #d5e3e7; text-align:center; line-height:26px;}
.tab_xs2  tr td.n12{ background:#fff;  border:none; text-align:center; line-height:26px;}
.tit_xs{ height:29px; line-height:29px; background:url(../images/tit_xs_bg.gif) repeat-x left bottom; margin-bottom:5px; margin-top:15px;}
.tit_xs h2{
	height:29px;
	line-height:29px;
	width:150px;
	display:block;
	text-align:center;
	font-size:12px;
	color:#085488;
	font-weight:bold;
	margin-left:20px;
	float:left;
	}
.se_t2 span{ color:#0c6da2;}
.se_t2 span{ color:#075587;}
.se_t2{ border:1px solid #afccdc;line-height:18px; height:18px; margin:5px 0px; color:#0c6da2; padding-left:5px;}



