@CHARSET "UTF-8";
@import "header-footer.css";
@import "component.css";
@import "layout.css";
@import "menu.css";
@import "ico.css";
@import "common.css";

/**
 * list view
 */
.list-view{
	border-collapse: collapse;	
	width:100%;
	font-size:14px;
	font-family: '微软雅黑','宋体',Arial;
	list-style-type: none;
}
.list-view .row{
	padding:5px 0;
	overflow:hidden;
}
.list-view .row th{
	border-bottom:solid 1px #DFDFDF;	
	text-align:left;
	padding:2px 5px;
}
.list-view .row .column{
	vertical-align: middle;
	padding:2px 5px;
	float:left;
}
.list-view .row .check{
	text-align:center;
	width:34px;
}
.list-view .check .checkbox{
	width:20px;
	height:20px;
	margin:0 auto;
	background: url(../images/checkbox.gif) left no-repeat;	
}
.list-view .active .check .checkbox{
	background-position: -20px 0;
}

/* kissy框架 弹出框 */
.ks-dialog,.ks-overlay {
	left: -9999px;
	position: absolute;
	top: -9999px;
}

.ks-dialog,.ks-popup {
	border: #decfa0 solid 1px;
	background: #fff;
	border-right: solid 1px #decfa0;
	border-bottom: solid 1px #decfa0;
}

.ks-dialog .ks-stdmod-header {
	color: #3c3830;
	background: #fff9e7 url(../images/dialog-header-bg.png) repeat-x;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 18px;
	border-bottom: solid 1px #decfa0;
}

.ks-ext-close {
	border: 1px solid transparent;
	cursor: pointer;
	height: 18px;
	outline: medium none;
	overflow: hidden;
	position: absolute;
	right: 6px;
	text-decoration: none;
	top: 6px;
	vertical-align: middle;
	width: 18px;
}

.ks-ext-close .ks-ext-close-x {
	background: url("../images/close.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 13px;
	margin: 2.5px;
	text-indent: -9999px;
	width: 13px;
}

.ks-ext-close:hover {
	background: none repeat scroll 0 0 white;
	border: 1px solid #CED5E0;
}

.ks-ext-mask {
	background-color: #ddd;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}

.ks-ext-loading {
	background: url("loading.gif") no-repeat scroll center center #000000;
	opacity: 0.3;
}

.ke-global-loading .ks-ext-loading {
	background-attachment: fixed;
}

.ks-overlay .ks-resizable-handler {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
}

.ks-overlay .ks-resizable-handler-b {
	bottom: -15px;
	cursor: n-resize;
	height: 15px;
	left: 0;
	width: 100%;
}

.ks-overlay .ks-resizable-handler-t {
	cursor: n-resize;
	height: 15px;
	left: 0;
	top: -15px;
	width: 100%;
}

.ks-overlay .ks-resizable-handler-l {
	cursor: e-resize;
	height: 100%;
	left: -15px;
	top: 0;
	width: 15px;
}

.ks-overlay .ks-resizable-handler-r {
	cursor: e-resize;
	height: 100%;
	position: absolute;
	right: -15px;
	top: 0;
	width: 15px;
}

.ks-overlay .ks-resizable-handler-bl {
	bottom: -15px;
	cursor: sw-resize;
	height: 15px;
	left: -15px;
	width: 15px;
	z-index: 1;
}

.ks-overlay .ks-resizable-handler-br {
	bottom: -15px;
	cursor: se-resize;
	height: 15px;
	right: -15px;
	width: 15px;
	z-index: 1;
}

.ks-overlay .ks-resizable-handler-tl {
	cursor: nw-resize;
	height: 15px;
	left: -15px;
	top: -15px;
	width: 15px;
	z-index: 1;
}

.ks-overlay .ks-resizable-handler-tr {
	cursor: ne-resize;
	height: 15px;
	right: -15px;
	top: -15px;
	width: 15px;
	z-index: 1;
}

.ks-overlay .ks-stdmod-footer {
	padding: 6px 10px 6px 0;
	text-align: right;
	background-color: #fff;
	border-top: solid 5px #decfa0;
}

/**
 * data table
 */
.data-table{
	border-collapse: collapse;	
	width:100%;
	font-size:14px;
	font-family: '微软雅黑','宋体',Arial;
}
.data-table tr{
	height:40px;	
}
.data-table tr th{
	border-bottom:solid 1px #DFDFDF;	
	text-align:left;
	padding:2px 5px;
}
.data-table tr.row:hover{
	background-color: #FFFFCC;
}
.data-table tr.active{
	background-color: #FFFFCC;
}
.data-table tr td.column{
	vertical-align: middle;
	border-bottom:solid 1px #DFDFDF;	
	padding:2px 5px;
}
.data-table tr td.check{
	text-align:center;
	width:34px;
}
.data-table tr td.check .checkbox{
	width:20px;
	height:20px;
	margin:0 auto;
	background: url(../images/checkbox.gif) left no-repeat;	
}
.data-table tr.active td.check .checkbox{
	background-position: -20px 0;
}

.body-content{
	max-height:500px;
	overflow-y:auto;	
}
.sidebar{
	width:240px;	
}
.sidebar.box .box-header{
	height:31px;
	background-image: url(../images/sidebar-header.png);
	color:#fff;	
}
.sidebar .box-body{
}
#user-info li{
	list-style-type: none;
	line-height:2em;	
}
#user-info li span.label{
	display: inline-block;
	width:60px;	
	padding:0 5px;
	color:#8D5601;
}
.subject-select li{
	border-bottom:solid 1px #F2D89D;
	padding:8px 0 8px 8px;	
	cursor: pointer;
}
.subject-select li:hover{
	background-color: #FFFFCC;
}
.subject-select li.selected{
	background-color: #FFFFCC;
}

/* slider */
.form .slider{
	float:left;
	width:208px;
}
.form .slider-value{
	float:left;	
	font-size:12px;
	padding:0 5px 0 10px;
}

/*公共框框*/
.kuang{border:#e9e6dc solid 1px;}
.title{background: #bfe6ff; height:27px; border-bottom:#e9e6dc solid 1px; font-size:14px; font-weight:bold;padding-left:15px;}

/*基本资料*/
#page{margin-left:91px;}
.pa-welcome{ height:25px; line-height:25px; padding:0 0 15px 15px;font-size:16px; font-weight:bold;}
.pa-welcome span{ color:#ff3c00;}
.pa-oneself{overflow:hidden;}
.pa-oneself ul{}
.pa-oneself ul li{font-size:14px;color:#4e4a41; padding-left:15px; height:32px; line-height:32px;}
.pa-oneself ul li span{ font-size:12px;}
.pa-oneself ul li a{ color:#3366cc; font-size:12px; margin-left:20px;}
.pa-oneself ul li.title{ background:#fff9e7; height:27px; border-bottom:#e9e6dc solid 1px; font-size:14px; font-weight:bold; padding-left:15px; line-height:26px;}
.pa-button{ padding:15px; float:left;}

/*机构列表*/
.pa-tree{ width:169px; float:left;}
.pa-tree .title{background:url(../images/agency-title.png) no-repeat; width:154px; height:31px; font-size:14px; font-weight:bold; font-family:"宋体"; padding-left:15px; color:#fff; line-height:31px;}
.pa-tree .cont{ width:151px;border:#f2d89d solid 1px; color:#565550; line-height:20px; background:#fff9e1;padding:8px; border-top:none; position:relative;}
.pa-tree .shensuo{position:absolute;left: 161px;top: 179px;}
.pa-function{ height:31px; margin-left:220px;}
.pa-function a{ color:#fff8cc; text-decoration:none;}
.pa-function a.btn{margin-right:8px; float:left;}
.pa-function a.add{ width:66px; height:31px; background:url(../images/add-agency.png) no-repeat; display:block;line-height:31px;color:#fff; font-size:14px; padding-left:32px; }
.pa-function a.edi{ background:url(../images/edi-agency.png) no-repeat; width:38px; height:31px;}
.pa-function a.del{ background:url(../images/del-agency.png) no-repeat; width:38px; height:31px;}
.pa-box{ margin-left:220px;margin-top:15px;overflow:hidden; }
.pa-box ul {}
.pa-box ul li{font-size:14px;color:#4e4a41; padding-left:15px; height:32px; line-height:32px;}
.pa-box ul li span{ font-size:12px;}
.pa-box ul li a{ color:#3366cc; font-size:12px; margin-left:20px;}
