@CHARSET "UTF-8";

body{
	margin-left: 10px;
	margin-right: 10px;
}

.formTitle{
	background-color: white;
}
.formTitle .component{
	display: inline;
}
.acceptChk{
	color: red;
	font-weight: bold;
	cursor: pointer;
}
.attachDiv{
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.attachUl{
	width: 100%;
}
.attachUl td{
	list-style-type:none;
	line-height: 40px;
    vertical-align: middle;
}

.attachUl td .explain{
	color: red;
}
.menu_title .menuRight{
	float: right;padding-right: 20px;
}
.menu_title .menuRight span{
	vertical-align: text-bottom;
}
.menu_split{
	border-bottom: 1px solid #d7d7d7;
}
.captureImg {
    display: inline;
}
.captureImg div{
    text-align: center;
}
   
.captureImg img{
    width: 120px;
    padding-right: 12px;
}
.captureImg i{
	color: red; width: 20px; vertical-align: top;
}

.list_headrig{
	text-align:right !important;
}
.list_headrig span{
	color: red !important;
}
.checkSpan{
	display: inline;
}
.hidClas{
	display: none !important;
}


.query{
	margin-top: 5px;
}
.query td{
	padding-top: 5px;
	padding-right: 15px;
}
.query select{
	width:120px;
}
.query input{
	width:120px;
}
.tableDiv{
	width: 95%;
    padding-left: 20px;
}

ul.ztree {
	border: 1px solid #617775;
	background: #f0f6e4;
	width: 220px;
	overflow-x: auto;
}
button{
	margin-top: 5px;
	margin-right: 10px;
}
.tabCls{
	margin: 0;
}
.tabCls td{
	border: solid 1px;
	cursor: pointer;
}
.chooseTab{
	background-color: gray;
}

.tabDiv{
	padding: 0;
	margin: 0;
}
.tabNotCheck{
	display: none;
}
.tabCheck{
	display: block;
}
/** 分页样式 **/
.pagination{
	/*position:fixed;
	bottom:0px;
	right:0px;*/
}
.pagination a, .pagination select, .pagination input {
	height: 31px;
	float: left;
}

.green{
	color: green;
}

<!-- 导航条 -->
.content{
	border: solid 1px green;
	background-color: white;
}
.rightPanel{
	position: absolute;
    right: 2px;
    /*background-color: #ebedf5;*/
    /*filter: alpha(opacity=60);*/
    /* opacity: 0.6; */
    margin-top: 2px;
    /*border: solid;
    border-color: #cbc5f5;*/
    z-index: 100;
}
.rightPanel:before{
	content:"";
	display:table;
}
.rightPanel li{
	padding-right: 20px;
	cursor: pointer;
	list-style-type:none;
	padding-left: 5px;
    margin-left: -14px;
    line-height:14px;
    font-weight:normal;
    border-left: solid 2px;
    border-color:transparent;
    margin-top:15px;
}
.rightPanel h5{
	/*font-weight: bold;*/
    color: #228aff;
    font-size: 18px;
    padding-left: 10px;
    /*margin-right: 10px;*/
    white-space:nowrap; 
    width: 204px;
    padding-bottom:7px;
    border-bottom:1px solid #DADADA;
    margin-bottom:5px;
}

.choosed{
    border-color: #008aff !important;
    color:#008aff;
}
.navBtn{
	float: right;color: red;cursor: pointer;font-size: large;
	margin-right:5px;
}
.navContent{
	/*display: inline;*/
	font-size: 14px;
    font-weight: bolder;
    background:#EFF1F4;
    border:1px solid #DBDBDB;
    border-radius:5px;
    box-shadow:-5px 5px 5px #EFF1F4;
    padding-bottom:10px;
}
.navContent:before{
	content:"";
	display:table;
}
.navContent:after{
	content:"";
	display:table;
}
/**
** 进度条
**/
.process{
	position: absolute;
	margin-top: 40px;
	margin-left: 40px;
	color: rgba(128, 128, 128, 0.51);/**rgba(0, 53, 255, 0.56);**/
}
.process .split{
	display:inline;
	margin-left: -5px;
	font-size: 35px;
	background-color: #c1b8b8;
	padding: 0px;
	padding-right: 50px;
}
.process .split img{
	height: 39px; 
	width: 100px;  
	margin-top: -6px;
	visibility: hidden;
}

/** 图标 **/
.process .step{
	display:inline-block;
}
.process .step i{
	font-size: 50px;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}
.process .step tbody{
	border: solid 1px;
	border-color: rgba(128, 128, 128, 0.51);
}
.process .step td{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 180px;
	text-align: center;
}

.process .step td span{
	font-weight: bolder;
}

.process .step .light_img{
	color: rgba(0, 53, 255, 0.56);
	border-color: rgba(0, 53, 255, 0.56);
}

.process .light_split{
	/** background-color: #6f8dff; **/
	background-image: url("../../img/common/speed.gif");
}

.process .lightAll{
	background-color: #0066e3;
}


/** 分隔栏 **/ 
.menu_title{
	    font-size: large; 
	    color: black;
	    padding-bottom: 2px;  
	    font-weight: bolder;
	    background-color: white;
	    position:relative;
	    width:100%;
	    padding-left:15px;
	    margin:40px auto 15px; 
}

.menu_title .ownstyle{
	color: #0066e3;
	position:Absolute;
	left:0;
	bottom:6px;
	height:16px;
	width:3px;
	background:#008aff;
}	

.checkSpan{
	cursor: pointer;
}

.table_top_new{


    /*border-bottom: 1px solid #d7d7d7;
    border-bottom: #c2e2ef 1px solid;*/
    color: #1b84d5;
    font-size: 18px;
    font-weight: bold;
    /* padding-bottom: 10px; */
    padding:5px 0 2px 10px;
    background-color:#E0EDF7;
    width:95%;
    margin:15px auto;
    margin-bottom: -5px;
}
/*标题按钮*/
.menu_title .newBtn{
	display: inline-block;
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #008aff;
    line-height: 18px;
    height:20px;
    padding:0 8px !important;
    margin-left:10px;
    text-decoration:none;
    float:none !important;
    
}
.menu_title .newBtn:hover{
	text-decoration:none;
}
/*第一个表单*/
.topTable{
	margin-bottom:12px;
}
.topTable td{
	padding-right:60px;
}
.topTable td:last-child{
	padding-right:0
}
.basic-input{
	border:1px solid #b4b4b4 !important;
	border-radius:4px;
	height:32px !important;
}
.basic-select{
	width:160px;
	height:32px;
	border-color:1px solid #b4b4b4;
	border-radius:4px;
}

.detail_table input,.detail_table select,.detail_table textarea{
	border:none;
	position:relative;
	z-index:100;
}
.detail_table>tbody>tr>td{
	white-space:normal !important;
}
.input_validation-failed,select.input_validation-failed,input.input_validation-failed{
	border-bottom:2px solid #FF0000 !important;
}
.visibleHid{
	display:none;
}
.process .split{
	top:-55px !important;
}
/*最大宽度*/
.text_size_maxw{
	width:50%;
	max-width:360px;
}
/*角色管理  弹出框样式*/
.tabCls{
	border-spacing:10px;
	border-collapse:separate;
}
.tabCls td{
	border-color: #D2D2D2;
	box-shadow: 1px 1px 2px #D7D7D7;
	padding: 2px 5px;
    border-radius: 5px
}
.tabCls td.chooseTab{
	background-color: #0084ff;
    color: #ffffff;
    box-shadow:none;
}
/*申请材料*/
#applyFileDiv{
	border:1px solid #D7D7D7;
	padding:26px 0 26px 26px;
	width:100%;
	margin:0 auto;
}
.captureImg span,.captureImg .addImg,.inputsgl{
	float:none !important;
}
.captureImg .addImg{
	margin-left:0;
	margin-top:10px;
	border-color:#F2F2F2 !important;
	width:180px !important;
	height:120px !important;
}
.addImg img{
	width:180px;
	height:120px !important;
}
.captureImg .plusI{
	color:#0095ff !important;
}
.captureImg .special-close{
	top:33px !important;
}
.captureImg .special-close i{
	border-radius:50%;
	background:#999999;
	color:#ffffff;
	opacity:0.7;
	filter: alpha(opacity=70);
}
/*家庭成员信息*/
#simple-table th,#simple-table td{
	text-align:center;
	vertical-align:middle;
	position: relative;
}
#simple-table>thead>tr{
	background:#f5f9ff;
}
#simple-table>tbody>tr{
	background-color:#ffffff !important;
}
/*NEW*/
.simple-table th,.simple-table td{
	text-align:center;
	vertical-align:middle !important;
}
.simple-table>thead>tr{
	background:#f5f9ff;
}
.simple-table>tbody>tr{
	background-color:#ffffff !important;
}

/*角色管理弹框*/
/*业务处理提交按钮*/
/*导航框*/
.fa-own-close:before{
	content:"";
	display:block;
	width:11px;
	height:11px;
	background:url("../../img/common/navclose.png") no-repeat;
}
.fa-own-expand:before{
	content:"";
	display:block;
	width:64px;
	height:64px;
	background:url("../../img/common/nav-icon2.png") no-repeat;
}
/*公共按钮样式*/
.public-blue-btn{
	padding: 4px 20px;
	border-radius:4px;
	background:#2E77EF;
	color:#ffffff;
}
.public-blue-btn:active{
	background:#085DF0;
}
.public-blue-btn:hover{
	color:#ffffff !important;
}
.public-white-btn{
	padding: 4px 20px;
	border-radius:4px;
	background:#ffffff;
	color:#333333;
	border:1px solid #D7D7D7 !important;
}
.public-white-btn:active{
	background:#EDEDED;
}
.public-white-btn:hover{
	color:#333333 !important;
}
.public-red-btn{
	padding: 4px 20px;
	border-radius:4px;
	background:#D9534F;
	color:#ffffff;
}
.public-red-btn:active{
	background:#9B0300;
}
.public-red-btn:hover{
	color:#ffffff !important;
}
.public-yellow-btn{
	padding: 4px 20px;
	border-radius:4px;
	background:#F0AD4E;
	color:#ffffff;
}
.public-yellow-btn:active{
	background:#ED8E03;
}
.public-yellow-btn:hover{
	color:#ffffff !important;
}
/*业务处理*/
.detail_table{
	border-bottom:none !important;
	border-right:none !important;
}
.detail_table td{
	position:relative;
	border-top:none !important;
	border-left:none !important;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}
.detail_table td>label{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	cursor:text;
	z-index:50;
}
/*进度条*/
.mask-layer{position:fixed;top:0;left:0;right:0;bottom:0;background:#F5FAFD;opacity:0.6;filter:Alpha(opacity=60);}
.progressBox{position:fixed;left:50%;top:50%;margin-left:-265px;margin-top:-33px;}
.mvBox{height:15px; background:#F5FAFD url("../../img/common/bak.jpg") no-repeat left center; width:531px; position:relative; padding:0 30px; margin:0 auto;}
.mvBtn{position:absolute; left:50px; top:0;}
.mvTxt{height:50px; line-height:50px; width:531px; text-align:center; font-size:30px; color:#29B6FF; font-family:Arial; margin:0 auto;}
/*去除树状结构的filter样式*/
#treeDemo .button{
	filter:none !important;
}
/*弹出框z-index漏洞修复*/
#menuContent{
	z-index:999;
}
/*清楚浮动*/
#applyFileDiv:after{content:"";display:block;clear:both;}
/*日期插件z-index解决*/
.datepicker{
	z-index:999 !important;
}
/*导航栏层级问题*/
#navigation{
	z-index:999;
}
/*统一样式*/
/* .query{
	margin-top:20px !important;
	margin-bottom:20px !important;
} */
td button{
	border-radius:4px;
	background-color:#2E77EF;
	color:#ffffff;
	border:1px solid #D7D7D7 !important;
	outline:none;
	font-size:12px;
	line-height:20px;
	margin-top:0;
}
td button:active{
	background-color:#085DF0;	
	border:1px solid #D7D7D7 !important;
}
/*基本信息*/
.public-items{
	width:95%;
	margin:0 auto;
}
.public-items>ul{
	list-style:none;
	padding:0;
	margin:0;
}
.public-items>ul>li{
	margin-bottom:12px;
}
.public-items>ul>li:last-child{
	margin-bottom:0;
}
.public-items .public-items-title{
	overflow:hidden;
	float:left;
	text-align:right;
	height:28px;
	line-height:28px;
	margin-bottom:0;
}
.public-items .public-items-title>span{
	display:inline-block;
	padding-left:100%;
}
.public-items .public-import{
	border:1px solid #b4b4b4;
	height:28px;
	line-height:26px;
	padding-left:8px;	
}

.page-header{
	height: 60px;
}

.ztree{
	height: 250px;
	overflow: scroll; 
}

.markSpan{
	color: red;
	font-weight: bolder;
}

.tab_title{
	FONT-SIZE:12px;
	background-COLOR: #F5F5F5;
	PADDING:2px 5px 0 5px;
	HEIGHT:23px;
	word-break:break-all;
	display: inline !important;
    border: solid 1px blue !important;
    background-color: buttonface;
}

.currentTab{
	background-COLOR: #FFff33 !important;
	PADDING:2px 5px 0 5px !important;
	COLOR:black !important;
	word-break:break-all !important;
}

.tabFrame{
	display: none;
}
.currentTabFrame{
	display: block !important;
}
#resultT .warnFont{margin-left:5px; color:red;}
