﻿@charset "utf-8";

/** all */
*{margin:0px; padding:0px;color:black;vertical-align:middle;}

/** tag selector*/
body{ color:#687f96; font-size:12px; border: 0; overflow: auto; height: 100%; max-height: 100%;}
img{ border:0px;}
ul{list-style-type: none;}
li{list-style-type: none;}
a{ color:#687f96; text-decoration:none;}

/** class selector*/
.clear{ clear:both;}
.iframe{ frameborder:0; scrolling:yes; width:100%; height: 100%; marginwidth:0; marginheight:0;align:center;display:block;}
.RowColorA{ BACKGROUND-COLOR: #fbfcfe; }
.RowColorB{ BACKGROUND-COLOR: #eeeeee; }
.SPECIALCELL{font-size: 12px; font-weight: bold;color: #FF0000;}
.ReadOnly{BACKGROUND-COLOR:#E3E3E3;}
.iframetext{font-size: 12px; font-weight: bold;color: #FF0000;}
/** media selector*/
@media print{#JFPrintPane {display:none;}}

/** id selector*/
/** 页面主体*/
#Main{width:1000px; height: 800px; margin:0 auto;}
/** 顶层宣传栏*/
#Banner{height: 100px; line-height:100px; width: 100%; overflow: hidden; vertical-align:middle;}
#Banner h2{ font-size:24px; height:32px; font-weight:normal; text-align:center; vertical-align: middle;}
/** 顶层菜单栏*/
#TopMenu{float:left; height: 50px; width: 100%; overflow: hidden; vertical-align: middle; background:url(../images/topmenubackground.gif) repeat-x;}
#TopMenu div{ float:left; height: 50px; line-height:50px; position:relative; text-align:center;}
#TopMenu div div{ float:left; width:20%; height: 50px; line-height:50px; position:relative; text-align:center;}
#TopMenu h2{ font-size:12px; height:32px; font-weight:normal;color:#fff;}
#TopMenu a{text-align:center; color:#fff;}
#TopMenu img{cursor:hand;padding-top:2px}
/** 工作区*/
#Work{width:100%; height: 100%; overflow: hidden;}
/** 工作区之左侧菜单栏*/
#LeftMenu{float:left; height: 100%; width: 160px; overflow: hidden; vertical-align: middle; background-color: #70a4cf;}
#LeftMenu li a {DISPLAY: block; FONT-SIZE: 9pt; BACKGROUND: url(../images/leftmenubackground.png); COLOR: #476074; HEIGHT: 24px; TEXT-DECORATION: none;}
#LeftMenu li a span {float:left;FONT-WEIGHT: bold; COLOR: #7B7B7B; PADDING-LEFT: 5px;PADDING-top: 3px;}
#LeftMenu li img {float:left;PADDING-LEFT: 5px; PADDING-top: 8px;}
#LeftMenu li li a {DISPLAY: block; FONT-SIZE: 9pt; BACKGROUND: url(); COLOR: #476074; HEIGHT: 24px; TEXT-DECORATION: none;PADDING-LEFT: 5px;PADDING-top: 5px;}
#LeftMenu li li a span {float:left;FONT-WEIGHT: bold; COLOR: #FCFCFC}
/** 工作区之右侧操作区*/
#WorkZone{float:left; width: 840px; height:100%; overflow: hidden; background-color: #82E6FA;}
/** 工作区查询栏*/
#Query{float:top; height:50px; width: 100%; overflow: hidden;vertical-align: middle;  background-color: #70a4cf;}
#Navigation{float:left; height: 25px; width: 100%; overflow: hidden;}
#Navigation div{float:left; height: 25px; width: 100%; margin-top: 5px; overflow: hidden;}
#Navigation img {float:left; PADDING-LEFT: 5px;}
#QueryElement {float:left; width: 100%; overflow: hidden;border-left:#bcbcbc 1px solid;}
#QueryElement div{float:left; width: 100%; overflow: hidden; background-color: #70a4cf;PADDING-LEFT: 5px;}
#QueryElement TD {
	BORDER: #87C8FF 1px solid;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
}
#QueryElement INPUT {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT: #b7b7b7 1px solid;
	BORDER-TOP: #b7b7b7 1px solid;
	BORDER-LEFT: #b7b7b7 1px solid;
	BORDER-BOTTOM: #b7b7b7 1px solid;
	FONT-FAMILY: "宋体", font-size :   12px;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
	height:22px;
}
#JFQB {
	BORDER: 0px solid;
	background-image: url(../images/button.gif);
	COLOR: #333333;
	PADDING-TOP: 3px;
	HEIGHT: 22px;
	width: 80px;
	cursor: hand;
}
#website {
	font-size: 12px;
	font-weight: bold;
	width: 97%;
	color: #0F2A6D;
	margin: 0 10 0 10;	
	TEXT-ALIGN: left;
	PADDING-TOP: 5px;
}
/** 工作区结果栏*/
#Result{height: 100%; width: 100%; overflow: hidden;}
/** 底层隐藏栏*/
#Hidden{height: 0px; width: 100%; overflow: hidden;}

/** 滚动栏   JF-null-table*/
#JFNT{
	 height:100px;
}

/** 标题栏   JF-table-title*/
#JFTT {	
	BORDER-RIGHT: #bcbcbc 3px solid;
	BORDER-TOP: #bcbcbc 1px solid;
	BORDER-LEFT: #bcbcbc 1px solid;
	BORDER-BOTTOM: #bcbcbc 0px solid;
	WORD-BREAK: keep-all;	
	BACKGROUND-COLOR: #f5f5f5;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: right;
	WORD-WRAP: break-word;
	width: 15%;
}
#JFTT TD {
	FONT-SIZE: 9pt;
	WIDTH: 100%;
	COLOR: #0066be;
	FONT-FAMILY: "宋体";
	HEIGHT: 16px;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: center;	
	white-space:nowrap;
}

/** 操作按钮栏 (所有) JF-operation-table */
#JFOT {	
	width: 100%;
	font-size: 13px;
	color: #0F2A6D;
	border-collapse: collapse;
	background-color: #FFFFFF;
	border-color: #87C8FF;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 30px;
	BORDER-RIGHT: #87C8FF 1px solid;
	BORDER-TOP: #87C8FF 0px solid;
	BORDER-LEFT: #87C8FF 1px solid;
	BORDER-BOTTOM: #87C8FF 1px solid;
	
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow: hidden;
}
#JFOT TD {
	BORDER-RIGHT: #87C8FF 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #87C8FF 0px solid;
	PADDING-TOP: 6px;
	BORDER-LEFT: #87C8FF 1px solid;
	PADDING-LEFT: 4px;
	BORDER-BOTTOM: #87C8FF 1px solid;
	PADDING-BOTTOM: 6px;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
}
#JFOT INPUT {
	margin-right:10px;
	BORDER: 0px solid;
	background-image: url(../images/button.gif);
	COLOR: #333333;
	PADDING-TOP: 3px;
	HEIGHT: 22px;
	width: 80px;
	cursor: hand;
}
#JFOT PRINT {
	BORDER: 0px solid;
	background-image: "";	
}

/** 列表List JF-list-list */
#JFLL {	
	font-size: 12px;
	color: #0F2A6D;
	border-collapse: collapse;
	background-color: #F9F9F9;
	border-color: #87C8FF;
	padding-right: 2px;
	padding-left: 4px;
	line-height: 18px;
	TEXT-ALIGN: center;
	BORDER: #87C8FF 1px solid;
	width: 100%;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow-x: hidden;
	overflow-y: auto;
	table-layout:fixed;
}
#JFLL TD {
	BORDER-RIGHT: #87C8FF 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #87C8FF 1px solid;
	PADDING-TOP: 2px;
	BORDER-LEFT: #87C8FF 1px solid;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #87C8FF 1px solid;
	PADDING-BOTTOM: 2px;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	TEXT-ALIGN: center;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	table-layout: fixed;
}
#JFLL IFRAME {
	height:24px; 
	width: 100%; 
	margin:0px; 
	padding:0px;
	BORDER: 0;
	font-size:12px;
	scrolling:no;
	overflow: hidden;
}

/** 列表分页栏 JF-list-separate */
#JFLS {
	font-size: 12px;
	color: #0F2A6D;
	border-collapse: collapse;
	background-color: #FFFFFF;
	border-color: #87C8FF;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 24px;
	text-align: center;
	BORDER-RIGHT: #87C8FF 1px solid;	
	BORDER-TOP: #87C8FF 0px solid;
	BORDER-LEFT: #87C8FF 1px solid;
	BORDER-BOTTOM: #87C8FF 1px solid;
	width: 100%;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
	overflow: hidden;
}
#JFLS INPUT {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: #b7b7b7 1px solid;
	BORDER-TOP: #b7b7b7 1px solid;
	BORDER-LEFT: #b7b7b7 1px solid;
	BORDER-BOTTOM: #b7b7b7 1px solid;
	FONT-FAMILY: "宋体", font-size :   12px;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
}
/** 列表表头  JF-list-header*/
#JFLH {
	BORDER-TOP-WIDTH: 0.1mm;
	BORDER-LEFT-WIDTH: 0.1mm;
	BORDER-BOTTOM-WIDTH: 0.1mm;
	BORDER-RIGHT-WIDTH: 0.1mm;
	OVERFLOW: visible;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	BACKGROUND-COLOR: #B8DEFF;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow: hidden;
	TEXT-ALIGN: center;	
	text-valign: middle;
	font-weight: bolder;
	color: #0F2A6D;
	cursor: col-resize;
	table-layout: fixed;
}
#JFLH TD {
	BORDER-TOP-WIDTH: 0.1mm;
	BORDER-LEFT-WIDTH: 0.1mm;
	BORDER-BOTTOM-WIDTH: 0.1mm;
	OVERFLOW: visible;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	BACKGROUND-COLOR: #B8DEFF;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow: hidden;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0.1mm;
	text-valign: middle;
	font-weight: bolder;
	color: #0F2A6D;
	cursor: col-resize;
	table-layout: fixed;
}
#JFLH TD DIV {
	cursor: default;
}

/** 表单之Form  JF-form-form*/
#JFFF {
	ALIGN: center;
	font-size: 12px;
	color: #0F2A6D;
	border-collapse: collapse;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 4px;
	line-height: 18px;	
	BORDER: #87C8FF 1px solid;
	text-align: center;
	width: 100%;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
	overflow-x: hidden;
	overflow-y: auto;
	table-layout: fixed;
}
#JFFF TD {
	BORDER: #87C8FF 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #87C8FF 1px solid;
	PADDING-TOP: 2px;
	BORDER-LEFT: #87C8FF 1px solid;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #87C8FF 1px solid;
	PADDING-BOTTOM: 2px;	
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
	table-layout: fixed;
}
	
#JFFF SELECT, #JFFL SELECT  {
	BORDER: #b7b7b7 1px solid;
	WIDTH: 100%;
	FONT-FAMILY: "宋体";
	font-size: 12px;
}
#JFFF TEXTAREA {
	font-size: 12px;
	border: 1px solid #b7b7b7;
	background-color: transparent;
	overflow-x: hidden;
	width: 100%;
}
#JFFF INPUT, #JFFL INPUT {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: #b7b7b7 1px solid;
	BORDER-TOP: #b7b7b7 1px solid;
	BORDER-LEFT: #b7b7b7 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #b7b7b7 1px solid;
	FONT-FAMILY: "宋体", font-size :   12px;
	WORD-BREAK: keep-all;
	WORD-WRAP: break-word;
}

#JFFF INPUT[readonly]{BACKGROUND-COLOR:#E3E3E3;}

/** 表单之List  JF-form-list*/
#JFFL {	
	font-size: 12px;
	color: #0F2A6D;
	border-collapse: collapse;
	background-color: #F9F9F9;
	border-color: #87C8FF;
	padding-right: 2px;
	padding-left: 4px;
	line-height: 18px;
	TEXT-ALIGN: center;
	BORDER: #87C8FF 1px solid;
	width: 100%;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow: hidden;
	table-layout:fixed;
}
/** 表单之ListHead  JF-form-head*/
#JFFH {
	BORDER-TOP-WIDTH: 0.1mm;
	BORDER-LEFT-WIDTH: 0.1mm;
	BORDER-BOTTOM-WIDTH: 0.1mm;
	OVERFLOW: visible;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	BACKGROUND-COLOR: #B8DEFF;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow: hidden;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0.1mm;
	text-valign: middle;
	font-weight: bolder;
	color: #0F2A6D;
	cursor: col-resize;
	table-layout: fixed;
}
/** 表单之subTitle  JF-form-title*/
#JFFT {
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	color: #0F2A6D;
	margin: 0 0 0 0;	
	TEXT-ALIGN: center;
	text-valign: middle;
	BACKGROUND-COLOR: #B8DEFF;
}

/**报表列表List JF-report-list */
#JFRL {	
	font-size: 12px;
	color: #0F2A6D;
	border-collapse: collapse;
	background-color: #F9F9F9;
	border-color: #87C8FF;
	padding-right: 2px;
	padding-left: 4px;
	line-height: 18px;
	TEXT-ALIGN: center;
	BORDER: #87C8FF 1px solid;
	width: 100%;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow-x: hidden;
	overflow-y: auto;
	table-layout:fixed;
}

/** 报表表头  JF-report-header*/
#JFRH {
	BORDER-RIGHT: #bcbcbc 1px solid;
	BORDER-TOP: #bcbcbc 1px solid;
	BORDER-LEFT: #bcbcbc 1px solid;
	BORDER-BOTTOM: #bcbcbc 0px solid;
	WORD-BREAK: keep-all;	
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	BACKGROUND-COLOR: white;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	overflow: hidden;
	TEXT-ALIGN: center;	
	text-valign: middle;
	font-weight: bolder;
	font-size: 12px;
	color: #0F2A6D;	
	table-layout: fixed;
}

/** 报表标题栏   JF-report-title*/
#JFRT {	
	BORDER-RIGHT: #bcbcbc 1px solid;
	BORDER-TOP: #bcbcbc 1px solid;
	BORDER-LEFT: #bcbcbc 1px solid;
	BORDER-BOTTOM: #bcbcbc 0px solid;
	WORD-BREAK: keep-all;	
	BACKGROUND-COLOR: white;
	PADDING-LEFT: 5px;	
	WORD-WRAP: break-word;
	width: 100%;
}
#JFRT TD {
	FONT-SIZE: 20pt;
	WIDTH: 100%;
	COLOR: #0066be;
	FONT-FAMILY: "宋体";
	HEIGHT: 26px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: center;	
	white-space:nowrap;
}

/** 登录页面*/
#login{	width:1000px; height: 100%;	margin:0 auto; padding-top: 180px;	position: relative;}
#loginWrap {width: 400px;display: flex;justify-content: center;margin: 0 auto;position: relative;}
#loginMain{	width:400px; height: 260px;	background: #B8DEFF; margin:0 auto;	position: relative;}
#loginTitle h1{	text-align:center;	font-size:24px;}
#login form p{ text-align: center;}
#uid{width: 200px;	height: 30px; border:solid #ccc 1px; border-radius: 3px; padding-left: 2px; margin-top: 50px;	margin-bottom: 30px;}
#password{width: 200px; height: 30px; border:solid #ccc 1px; border-radius: 3px; padding-left: 2px; margin-bottom: 30px;}
#buttonlogin{width: 200px;	height: 30px; background: rgba(0,0,0,.1); margin-left: 30px; border:solid #ccc 1px;	border-radius: 3px; font-size:18px;}
#buttonlogin:hover{	cursor: pointer;	background:#D8D8D8;}
#loginLang {width:60px; position: absolute;top: 15px;right: 10px;z-index: 10;}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
/** 系统列表页面*/
#syslist{	width:1000px; height: 100%;	margin:0 auto;	position: relative;}
#syslistTitle{width:800px; height: 100px;	margin:0 auto;	position: relative;	}
#syslistTitle h1{	text-align:center;	font-size:24px;	padding-top: 60px;}
#syslistMain{	width:800px; height: 500px;	background: #B8DEFF; margin:0 auto;	position: relative;}
#syslistMain div { padding-top: 60px; text-align: center;}

/** web页面*/
#WebPage{width:1000px; margin:0 auto;}
#divTitle{width:1000px;padding-top: 10px;padding-bottom: 10px;text-align:center;}
#title{width:1000px;font-size:24px; height:32px; font-weight:bold; text-align:center; vertical-align: middle;}
#docauthor{width:1000px; text-align:center;}
#ptitle0{font-size:24px;padding-top: 4px;padding-bottom: 4px;text-indent:2em;font-weight:bold;}
#ptitle1{font-size:20px;padding-top: 4px;padding-bottom: 4px;text-indent:2em;font-weight:bold;}
#ptitle2{font-size:18px;padding-top: 4px;padding-bottom: 4px;text-indent:2em;font-weight:bold;}
#ptitle3{font-size:16px;padding-top: 4px;padding-bottom: 4px;text-indent:2em;font-weight:bold;}
#ptitle4{font-size:14px;padding-top: 4px;padding-bottom: 4px;text-indent:2em;font-weight:bold;}
#ptitle5{font-size:12px;padding-top: 4px;padding-bottom: 4px;text-indent:2em;font-weight:bold;}
#pcontent{width:1000px;font-size:16px;text-indent:2em;padding-top: 4px;}
#imgcontent{width:1000px;text-align:center; padding-top: 10px;padding-bottom: 10px;}
#copyrights{height:30;text-align:center;padding-top: 20px;padding-bottom: 20px;}
