i.fa-toggle-on {display:inline-block;width:20px;height:12px;vertical-align: middle;background: url("../images/icon/icon_on.png") no-repeat;}
i.fa-toggle-off {display:inline-block;width:20px;height:12px;vertical-align: middle;background: url("../images/icon/icon_off.png") no-repeat;}
span.label-success {
    background-color: #5CB85C;
}
span.label-danger {
    background-color: #0C867C;
}
span.label-learun {
    background-color: #096860;
}
span.label {
    padding: 0.2em 0.4em;
    line-height: 1;
    color: #FFF;
    text-align: center;
    border-radius: 4px;
    font-size: 12px;
    text-shadow: none;
    font-weight: normal;
    display: inline-block;
}
/* 重命名提示信息  @author charles 2013-10-8 */
.rename-msg {
	display:none;
	background:#FFF2E9 url(../images/exclamation.gif) no-repeat scroll 10px;
	border:1px solid #FF6600;
	color:#000000;
	text-align:left;
	margin-top:2px;
	padding:7px 5px 5px 30px;
	height:18px;
	width:300px;
}
.column_connection_fieldset{
	border:#8eaec7 1px solid;
}

.column_connection_legend{
	margin-left:10px;
	display:block;
}

.main_item_content_tr2 {
	background-color: #e9e9e9;
	color: #585858;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.main_item_content_tr2 a {
	color: #585858;
}

.main_item_content_tr2:hover {
	background-color: #919da6;
	color: #fff;
}

.main_item_content_tr2:hover a {
	color: #fff;
}

.main_item_content_tr2:hover a:hover {
	color: #fff;
}

.table {border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;}
.table_nodashed{ border:0}
.table_nodashed tr{ border:none; border:0}
.table_nodashed td{ border:none; border:0}
.table_nodashed textarea{width:100%;height:70px;line-height: 24px;color:#666;background: #fafafa;padding:10px;box-sizing: border-box;resize: none;overflow: auto;outline: medium none;font-family: "Microsoft Yahei";border: 1px solid #C0C0C0;font-weight: normal;font-style: normal;font-size: 100%;margin: 0px;}

/* table tr 变虚线   @author lihui 2014-11-27  */
.table_dashed_blue, .table_dashed_blue tr, .table_dashed_blue td{border-collapse:collapse;font-size: 12px;color:#444444;}
.table_dashed_blue{ border:1px solid #bacbdf}
.table_dashed_blue td{ border:1px dashed #cfd9e4;}
.table_dashed_blue_tr{ border:1px solid #becee1}
.table_dashed_blue_tr tr{ border:1px dashed #cfd9e4}
.table6 td .table_dashed_blue, .table6 td .table_dashed_blue tr, .table6 td .table_dashed_blue td{border-collapse:collapse;font-size: 12px;color:#444444;}
.table6 td .table_dashed_blue{ border:1px solid #bacbdf}
.table6 td .table_dashed_blue td{ border:1px dashed #cfd9e4;}
.table6 td .table_dashed_blue_tr{ border:1px solid #becee1}
.table6 td .table_dashed_blue_tr tr{ border:1px dashed #cfd9e4}
	
.table7 {border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;}
.table7 td{margin:0; padding:0;border-collapse:collapse; border-spacing:1;height:40px;line-height:40px;white-space: nowrap;padding:0 10px;border-bottom:1px solid #e1e1e5;font-size:14px;}/*2016-09-12*/
.table7 td > a{color:#444;}

.table6 td .table_nodashed{ border:0}
.table6 td .table_nodashed tr{ border:none; border:0}
.table6 td .table_nodashed td{ border:none; border:0}

.table8{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;table-layout: fixed;border: 1px solid #b2c5d9;}
.table8 td .table_nodashed{ border:0}
.table8 td .table_nodashed tr{ border:none; border:0}
.table8 td .table_nodashed td{ border:none; border:0}

.tt1 {
    background-color: #FEFEFE;
    height: 21px;
}
.tt4 {
    color: #FEFEFE;
    background-color: #B2C5D9;
    background-image: url(../images/b_bg.png);
    background-repeat: repeat-y;
    height: 21px;
}

.tr_class:hover {
    color: #fd5045;
    text-decoration: none;
}

.btn_search{
	display:block; width:25px; height:25px; background:url(../images/img_bg.png) -135px -22px no-repeat; 
	}	

/* 向上按钮 */
.form_up_label{
	background:url(../images/btn-arrow-top.png);
	width:24px;
	height:24px;
	overflow:hidden;
	display:block;
	float:left;
}
.form_up_label:hover{
	background:url(../images/btn-arrow-top-red.png);
	width:24px;
	height:24px;
	overflow:hidden;
	display:block;
	float:left;
}
	
/* 向下按钮 */
.form_down_label{
	background:url(../images/btn-arrow-down.png);
	width:24px;
	height:24px;
	overflow:hidden;
	display:block;
	float:left;
}
.form_down_label:hover{
	background:url(../images/btn-arrow-down-red.png);
	width:24px;
	height:24px;
	overflow:hidden;
	display:block;
	float:left;
}

.form_del_label{
	background:url(../images/imgBg.png) no-repeat -588px 0;
	width:24px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	display:block;
	float:left;
}
.form_del_label:hover{
	background:url(../images/imgBg.png) no-repeat -588px -27px;
}
	
.form_add_label{
	background:url(../images/imgBg.png) no-repeat -621px 0;
	width:24px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	display:block;
	float:left;
}
.form_add_label:hover{
	background:url(../images/imgBg.png) no-repeat -621px -27px;
}

/* 列表、表单中的提示信息  @author charles 2013-10-11*/
.form-pro-info {
	font-family: tahoma, "微软雅黑", "宋体", san-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#0862a8;
	padding:10px 0 0 5px;
}

/********************************选人树***********************************/
.select_people_select_list{ height:20px; line-height:20px;padding: 5px 10px;}
.select_people_select_cur{ background:#3399ff; color:#fff;}
.select_people_right{ width:290px;}
.select_people_right_title{ height:24px; line-height:24px;}
.select_people_right_select{ width:288px; height:293px; overflow-y:scroll; background:#fafafa}
.xuanren_bumen{ background:#c2c6cb; border:1px solid #b6bcc2; padding:0 10px;}
.xuanren_bumen:hover, .xuanren_bumen_cur{ background:#2c7ce1; padding:0 10px; border:1px solid #246cc7; color:#fff;}
.border1 {
    border: 1px solid #CDCDCD;
}


/******************************** 组件 *********************************/
/*** 按钮 ***/
/*图标*/
.icon-submit,.icon-save,.icon-back,.icon-seek,.icon-new,.icon-exit,.icon-up,.icon-delete,.icon-addcopy,.icon-addsave,.icon-saveexit,.icon-input,.icon-print,.icon-download,.icon-edit,.icon-send,.icon-seek1,.icon-issue,.icon-more,.icon-run
{display:inline-block;width:18px;height:18px;vertical-align: middle;margin:0 5px 3px 0;}
.icon-submit{ background: url("../images/icon/icon_submit.png") no-repeat;}
.icon-save{ background: url("../images/icon/icon_save.png") no-repeat;}
.icon-back{ background: url("../images/icon/icon_back.png") no-repeat;}
.icon-seek{ background: url("../images/icon/icon_seek.png") no-repeat;}
.icon-new{ background: url("../images/icon/icon_new.png") no-repeat;}
.icon-exit{ background: url("../images/icon/icon_exit.png") no-repeat;}
.icon-up{ background: url("../images/icon/icon_up.png") no-repeat;}
.icon-delete{ background: url("../images/icon/icon_delete.png") no-repeat;}
.icon-save01,.icon-submit01,.icon-next,.icon-prev,.icon-resect{width:22px;height:20px;display:inline-block;vertical-align: middle;margin-bottom:2px;margin-right:5px;}
.icon-save01{background: url("../images/icon/icon_save01.png") no-repeat center;}
.icon-submit01{background: url("../images/icon/icon_submit01.png") no-repeat center;}
.icon-next{background: url("../images/icon/icon_next.png") no-repeat center;}
.icon-prev{background: url("../images/icon/icon_prev.png") no-repeat center;}
.icon-addcopy{background: url("../images/icon/icon_addcopy.png") no-repeat center;}
.icon-addsave{background: url("../images/icon/icon_addsave.png") no-repeat center;}
.icon-saveexit{background: url("../images/icon/icon_saveexit.png") no-repeat center;}
.icon-input{background: url("../images/icon/icon_input.png") no-repeat center;}
.icon-print{background: url("../images/icon/icon_print.png") no-repeat center;}
.icon-download{background: url("../images/icon/icon_download.png") no-repeat center;}
.icon-edit{background: url("../images/icon/icon_edit.png") no-repeat center;}
.icon-send{background: url("../images/icon/icon_send.png") no-repeat center;}
.btn-09.no .icon-prev{background: url("../images/icon/icon_prev_no.png") no-repeat center;}
.btn-09.no .icon-next{background: url("../images/icon/icon_next_no.png") no-repeat center;}
.icon-seek1{background: url("../images/icon/icon_seek.png") no-repeat center;}
.icon-resect{background: url("../images/icon/icon_resect.png") no-repeat center;}
.icon-issue{background: url("../images/icon/icon_issue.png") no-repeat center;}
.icon-more{background: url("../images/icon/icon_more.png") no-repeat center;}
.icon-run{background: url("../images/icon/icon_run.png") no-repeat center;}

.btn-07{width:100px;height:30px;line-height: 30px;display:inline-block;text-align: center;font-size:12px;color:#1b75dd;border:1px solid #ccc;border-radius: 3px;background: url("../images/line-03.png") repeat-x;margin:0 10px 0 0;}
.btn-07:hover {color:#005bc5;}
.btn-09{display:inline-block; height:26px;width:90px;text-align:center;border:1px solid #ccc;border-radius:3px;line-height: 26px;font-size:12px;color:#1b75dd;background: url("../images/line-02.png") repeat-x;}
.btn-09:hover {color:#005bc5;}
.btn-09.no{color:#bbb;}

/*** 标题 ***/
.title-1{width:100%; height:60px;border-bottom:1px solid #e6e6e6;background-color: #fff;position:absolute;top:0px;left:0px;z-index: 10;}
.title-1 > span{line-height: 60px;font-size:18px;color:#797979;margin-left:20px;}
.title-1 > a {margin:20px 10px 0 0;float:right;}
.title-1-1{height:68px;background: url("../images/ks_02.jpg") repeat-x top;}
.title-1-1 > span{line-height: 68px;color:#fff;}
.title-1-1 > a{margin:14px 20px 0 0;}
.bg-01{height:32px;line-height: 32px;color:#444;font-size:14px;font-weight: bold;}
.bg-01 > span{margin-left:10px;}
.icon-down{display: inline-block;width:12px;height:9px;vertical-align: middle;margin:0 0 2px 4px;background: url("../images/icon/icon_down.jpg") no-repeat;}


/*** 查询 ***/
.bg_01k {line-height:30px; position:relative;}
.bg_01k .bg_xx1 {width:250px; height:30px;float:left;margin:5px 0;}
.bg_01k .bg_xx1 .left {width:100px; text-align:right;float:left;}
.bg_01k .bg_xx1 .right {width:145px; float:left; text-align:left;margin-left:3px;}
.area-01 input[type=radio]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;vertical-align: middle;margin:0 5px 2px 20px;background-color: #fff;}
.area-01 input[type=checkbox]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;vertical-align: middle;margin-bottom:2px;margin-left:20px;background-color: #fff;}
.area-01 select{width:145px;height:28px;border:1px solid #c0c0c0;color: #666666;background-color: #fff;font-size:12px;margin-top:2px;border-radius: 3px;line-height: 28px;}
.area-01 input[type=text],input[type=password]{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff;width:145px;height:26px;font-size:12px; line-height:26px;border:1px solid #c0c0c0;padding:0 10px;color:#666;background-color: #fff;border-radius: 3px;}
.bg_01k_seek_frame{width:100px;vertical-align: middle;}
.bg_01k_seek_lump{padding:20px;overflow: hidden;}
.bg_01k_seek .btn-09{display: inline-block;}
.bg_01k table{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;width:auto;}
.bg_01k input[type=text]{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff;margin:2px;}

/*** 进度 ***/
.table3{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;width:auto;}
.table3 td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;width:8.32%;text-align: center;vertical-align: top;font-size:12px;color:#444;}
.table3 .icon-plan{width:8px;vertical-align: middle;}
.table3 img{margin-bottom:5px;}
/*
.table3 .step-rect{display: inline-block; width:90%;height:69px; background-color: #d6f2ff;border:1px solid #c3dfff;position:relative;border-radius: 3px;}
.table3 .step-rect > span{position:absolute;width:35px;height:35px;background: url("../images/icon/icon_plan_01.png") no-repeat center;top:-17px;left:50%;margin-left:-17px;color:#3998c4;font-size:18px;line-height: 35px;text-align: center;}
.table3 .step-rect.cur > span{background: url("../images/icon/icon_plan_01_cur.png") no-repeat center;color:#fff;}
.table3 .step-rect > p{margin-top:25px;overflow: hidden;display:block;height:42px;}
.table3 .step-rect.cur{background-color: #398dee;color:#fff;}
.table3 p{width:70%;margin:0 auto;}
.table3 .step-rect.cur_finish > span{background: url("../images/icon/icon_plan_01.png") no-repeat center;color:#3998c4;}
.table3 .step-rect.cur_finish{background-color: #d6f2ff;color:#444;border:1px solid #c3dfff;}
*/
.table3 .step-rect{display: inline-block; width:90%;height:69px; background-color: #fafafa;border:1px solid #eee;position:relative;border-radius: 3px;}
.table3 .step-rect > span{position:absolute;width:35px;height:35px;background: url("../images/icon/icon_plan_01_cur_finish.png") no-repeat center;top:-17px;left:50%;margin-left:-17px;color:#444;font-size:18px;line-height: 35px;text-align: center;}
.table3 .step-rect.cur > span{background: url("../images/icon/icon_plan_01_cur.png") no-repeat center;color:#fff;}
.table3 .step-rect > p{margin-top:25px;overflow: hidden;display:block;height:42px;}
.table3 .step-rect.cur{background-color: #398dee;color:#fff;}
.table3 p{width:70%;margin:0 auto;}
.table3 .step-rect.cur_finish > span{background: url("../images/icon/icon_plan_01.png") no-repeat center;color:#3998c4;}
.table3 .step-rect.cur_finish{background-color: #d6f2ff;color:#444;border:1px solid #c3dfff;}

/*** 弹出层信息 ***/
.btn-08{display:inline-block; height:30px;padding:0 20px;border-radius: 3px;border:1px solid #e6e6e6;line-height: 30px;font-size:12px;color:#398dee;background-color: #fff;margin:0 5px 5px 5px;vertical-align: middle;}/*2016-09-12*/
.btn-08:hover {color:#005bc5;}
.loading{ display:none; position:absolute; left:0; top:0px; width:100%; height:100%; z-index:90; }
.loading_bg{ position:fixed; z-index: -1; width:100%; height:100%; background-color:#383838; filter:alpha(opacity=10); opacity:0.1;}
.loading_wrap{ display:block; position:fixed; background:#fff; z-index:99;}
.loading_main{ position:relative; padding-bottom:25px; border:1px solid #d2d2d2; box-shadow:0 0 5px 5px rgba(0,0,0,.05); overflow:hidden;}
.loading_main td{ height:40px;}
.loading_main input{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff; font-size:14px;}
.loading_main .loading-title{ height:40px; line-height: 40px; padding: 0 20px; background:#f1f4fb; border-bottom:1px solid #d2d2d2; text-align:right;}
.loading_main .loading-title > .title{ float:left; font-size:14px; line-height: 40px;}
.loading_main .loading-title > .close{ display:inline-block; height:40px; line-height:40px; vertical-align:middle;}
.loading_main .loading-title > .close i{margin: 0;}
.loading_main .button-group{font-size:0; text-align:center;}
.loading_main .button-group a{
    display:inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    margin:0 5px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    color: #398dee;
    font-size: 12px;
    font-weight:normal;
}
.dialog-table td{margin:0; padding:0;border-collapse:collapse; border-spacing:0; height:50px; vertical-align:middle; color:#808080; font-family:"Microsoft Yahei"; font-size:14px;}
.dialog-table td input[type=text]{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff; width:100%; height:28px; line-height:28px; background:#fafafa; border:1px solid #e5e5e5; color:#808080; text-indent:5px; font-family:"Microsoft Yahei"; }
.loading-content table td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;border:1px solid #d2d2d2;padding:3px 10px;color:#444;}
/* 进度条 */
.process{
    display: block;
    position:relative;
    margin: 10px 0;
    width:100%;
    height:12px;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    overflow:hidden;
}
.process > i{
    position:absolute;
    left:0;
    top:0;
    height:12px;
    border-radius:8px;
    background:#4c9cfa;
}




/*** tab页 ***/
.bg-02{height:35px;line-height: 35px;font-size:14px;color:#444;background: url("../images/bg-02.jpg") repeat-x;border:1px solid #d2d2d2;border-radius: 3px;}
.bg-02 ul{margin-left:10px;}
.bg-02 ul li{height:35px;line-height: 35px;float:left;padding:0 13px;cursor: pointer;position:relative;}
.bg-02 ul li:after{content: url("../images/line-01.jpg");position:absolute;top:5px;right:0px;}
.bg-02 ul > .cur{background: url("../images/bg-03.jpg") repeat-x;font-weight:bold;}
.bg-02 ul > .cur:after{content:"";}
.bg-02 ul > .current{background: url("../images/bg-03.jpg") repeat-x;font-weight:bold;}
.bg-02 ul > .current:after{content:"";}
.bg-02 ul > .before_cur:after{content:"";}
.bg-02 ul li > a{color:#444;}


/*** 标题背景色列表 / 列表全选***/
.table td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;height:40px;line-height:40px;white-space: nowrap;padding:0 10px;border-bottom:1px solid #e1e1e5;font-size:14px;}/*2016-09-12*/
.table td > a{color:#444;}
.table thead tr{margin:0; padding:0;border-collapse:collapse; border-spacing:0;background-color:#f1f4fb;}/*2016-09-12*/
.table thead td{position:relative;color:#444;font-weight: bold;}/*2016-09-12*/
.table thead td:before{position:absolute;top:0px;left:-1px;width:1px;height:12px;background-color: #e1e1e5;content:"";margin-top:14px;}/*2016-09-12*/
.table tbody tr{margin:0; padding:0;border-collapse:collapse; border-spacing:0;background-color: #fff;}/*2016-09-12*/
.table td > a{color:#444;}
.table td > a:hover{color:#000;}
.table input[type=checkbox]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;vertical-align: middle;margin-bottom:2px; margin:0; padding:0;}
.table .btn,.table6 .btn,.area-01-up-content .btn,.accessory .btn,.annotation-up a,.area-bottom .btn{color:#398dee;margin:0 5px;}
.table .btn:hover,.table6 .btn:hover,.area-01-up-content .btn:hover,.accessory .btn:hover,.annotation-up a:hover,.area-bottom .btn:hover {color:#005bc5;}
/*跳页*/
.jump-page select{vertical-align: top;margin-top:2px;}
.btn-03{width:72px;height:23px;line-height: 23px;display:inline-block;background: url("../images/btn-03.png") no-repeat;}
.btn-04{width:72px;height:23px;line-height: 23px;display:inline-block;background: url("../images/btn-04.png") no-repeat;}
.btn-05{width:72px;height:23px;line-height: 23px;display:inline-block;background: url("../images/btn-05.png") no-repeat;}
.btn-06{width:72px;height:23px;line-height: 23px;display:inline-block;background: url("../images/btn-06.png") no-repeat;}


/*** 上传 / textarea带注释***/
.area-01-up{border:1px solid #d2d2d2;border-radius: 3px;}
.area-01-up textarea{width:100%;min-height:80px;border:none;background-color: #fafafa;}
.area-01-up-radio{margin-left:10px;color:#444;}
.area-01-up-radio label{margin-left:10px;}
.area-01-up-radio input[type=radio]{outline:none; background:none;font-family: "Microsoft Yahei";border:0;background-color: #fff;vertical-align: middle;margin-bottom:2px;margin-right:5px;}
.area-01-up-content{min-height:60px;margin-top:10px;margin-bottom:10px;padding:0 10px;}
.area-bottom{height:40px;background-color: #f1f4fb;border-top:1px solid #d2d2d2;padding:0 20px;font-size:14px;line-height: 40px;color:#444;}
.area-bottom .btn-09{margin-top:6px;}

.annotation{color:#999;font-size:12px;}
.annotation-up{color:#999;font-size:12px;margin:0 0 5px 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*** 审核 / 序号列表表单 / 表格表单 / 文本表格 / 表格 ***/
.table6{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;table-layout: fixed;}
.table6 td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;padding:10px 10px;border:1px solid #d2d2d2;table-layout: fixed;}
.table6 input[type=text],.table6 input[type=password]{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;width:100%;height:26px;line-height: 26px;color:#666;background-color: #fafafa;padding:0 10px;box-sizing: border-box;-moz-box-sizing:border-box;}
.table6 textarea{width:100%;height:70px;line-height: 24px;color:#666;background: #fafafa;padding:10px;box-sizing: border-box;resize: none;overflow: auto;outline: medium none;font-family: "Microsoft Yahei";border: 1px solid #C0C0C0;font-weight: normal;font-style: normal;font-size: 100%;margin: 0px;}
.table6 input[type=text].red,.table6 textarea.red {border:1px solid #f00;text-indent: -9999px; background:url(../images/cwts_01.jpg) left top no-repeat #fce2e3;}
.table6 input[type=text]:focus,.table6 textarea:focus {background:#f0feff; border:1px solid #72bbff;}
.table6 select{outline:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;font-weight:normal; font-style:normal; font-size:100%;width:100%;height:28px;color:#666;background-color: #fafafa; margin:0; padding:0;}
.table6 input[type=radio]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;vertical-align: middle;margin:0 10px 2px 10px;}
.table6 .bk{background-color:#f9f9f9;}
.table6 input[type=checkbox]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;margin-right:5px;}

.red-star{display:inline-block;color:red;width:10px;height:5px;vertical-align: middle;margin:0 2px 11px 0;}
.area-label label{margin-right:20px;}
.area-label label input[type=checkbox]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;margin-right:5px;}
.area-label textarea{width:100%;height:50px;padding:5px;color:#555;margin-top:10px;border:1px solid #d2d2d2;border-radius: 3px;}
/** [.form-more .form-time] edit by xn **/
.form-more, .form-time, .form-reset{ display: inline-block; position: relative; width:145px; margin-top:2px; margin-bottom:2px;border:1px solid #c0c0c0;background-color:#fff;border-radius: 3px; box-sizing: border-box;}
.form-more > input[type=text], .form-time > input[type=text]{outline:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2; width: 100%; height:26px; line-height: 26px; padding: 0 30px 0 10px; color: #666; font-size: 12px; border: 0; box-sizing: border-box;margin:0;}
.form-more > i, .form-time > i, .form-reset > i{ display: block; position: absolute; top: 0; right: 0; width: 30px; height: 26px; background: url("../images/icon/icon-select.png") center center no-repeat; cursor: pointer;}
.form-more > div > i, .form-time > div > i, .form-reset > div > i{ display: block; position: absolute; top: 0; right: 0; width: 30px; height: 26px; background: url("../images/icon/icon-select.png") center center no-repeat; cursor: pointer;}
.form-time > i{ background: url("../images/icon/icon-time.png") center center no-repeat;}
.form-reset > div > i{ background: url("../images/icon/icon_resect.png") center center no-repeat;}
.table6 .form-more, .table6 .form-time, .table6 .form-reset{ width: 100%; border-radius: 0; margin: 0; border:none;}
.table6 .form-more > input[type=text],.table6 .form-time > input[type=text],.table6 .form-reset > input[type=text] {outline:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2; width: 100%; height:26px; line-height: 26px; padding: 0 30px 0 10px; color: #666; font-size: 12px; box-sizing: border-box;margin:0;}
.table6 .form-more > input[type=text]:focus,.table6 .form-time > input[type=text]:focus,.table6 .form-reset > input[type=text]:focus {background:#f0feff; border:1px solid #72bbff;}

.appraisal-result{margin-bottom:20px;}

/*** 附件 下载 历史版本 ***/
.area-02{padding:25px 30px;background-color: #fff;font-size:14px;line-height: 20px;}
.title-2{font-size:14px;font-weight:bold;}
.title-2-1{color:#2373eb;margin-left:13px;line-height: 18px;font-weight: bold;}
.uploading-file{min-height:100px;margin-bottom:15px;border:1px solid #d2d2d2;position:relative;}
.uploading-file .back-info{margin:10px;}
.uploading-file .back-info > p{overflow: hidden;line-height: 24px;}
.uploading-file .history{position:absolute;top:100px;left:0px;min-width:300px; padding-bottom:25px;background-color: #fff; border:1px solid #d2d2d2; box-shadow:0 0 5px 5px rgba(0,0,0,.05); display:none;z-index: 10;}
.uploading-file .history p{padding:5px 0;}
.uploading-file .history p a{color:#444;}
.icon-fujian{width:8px;height:18px;display: inline-block;margin-bottom:2px;vertical-align: middle; background: url("../images/icon/icon-fujian.png") no-repeat center;}
.accessory{margin-bottom:5px;padding-top:5px;margin-left:20px;color:#444;}
.accessory a{color:#444;margin-right:30px;}
.loading-content{ position:relative; padding:10px 20px; overflow:hidden; font-size:14px; line-height: 24px;}
.loading-content > .text{ padding:10px 0;}


/*** 带有左侧导航 ***/
.frame-content-left{
    float: left;
    width:200px;
    height:100%;
    padding:20px 10px;
    margin: 0 !important;
    border-right:1px solid #d2d2d2;
    box-sizing: border-box;
}
.frame-content-right{
    padding-left: 201px;
}
.common-tree li{
    font-size:14px;
    cursor:pointer;
}
.common-tree li > span{
    display:block;
    height:30px;
    line-height: 30px;
    padding-left: 25px;
    text-align:left;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.common-tree li > span.cur{
    background-color:#e9f3ef;
}
.common-tree li > span:hover{
    background-color:#e9f3ef;
}
.common-tree li.child > span{
    background-image: url("../images/icon/icon-arrows-up-lightgray.png");
}
.common-tree li.child.cur > span{
    background-image: url("../images/icon/icon-arrows-down-lightgray.png");
    background-color:#e9f3ef;
}
.common-tree li ul{
    display:none;
    padding-left:20px;
}


/***试题***/
.shiti{margin-bottom:35px;}
.shiti-content > p{margin-left:15px;}
.shiti-content input[type=radio],.shiti-content input[type=checkbox]{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff;vertical-align: middle;margin-bottom:1px;}
.shiti-check{padding-left:10px;margin-top:20px;}
.shiti-score{color:red;}
.shiti-comment-{margin-left:15px;}

/***************************************************************************************************************************************************************************************************************/
.frame-content{position:absolute;top:60px;bottom:0px;width:100%;overflow: auto;}
.frame-content > div{margin:20px 20px;}

.page-bottom{position:absolute;bottom:1px;width:100%;height:38px;line-height:38px;border-top:1px solid #cdcdcd; background-color:#efefee;}
.hr{border:none;border-bottom:1px dashed #ddd;}
.nav{width:160px;position:absolute;top:50px;bottom:27px;left:0px;}
.content{overflow:hidden;position: absolute;top:50px;left:160px;bottom:27px;right:0px;}
.page-label{height:39px;line-height: 39px;border:1px solid #e6cfab;background-color:#ffeed3;}
.page-label p{font-size:14px;color:#052f54;font-family:"宋体";}
.page-bottom{position:absolute;bottom:1px;width:100%;height:38px;line-height:38px;border-top:1px solid #cdcdcd; background-color:#efefee;}
.bq_bottom {height:27px; background:#f6f6f6; color:#999899; border-top:1px solid #e9e9e8; line-height:27px; position:absolute; bottom:0; left:0; right:0; padding:0 15px; min-width:970px;}
.bq_bottom .left {float:left;}
.bq_bottom .right {float:right;}


/*区域*/
.form-title{height:40px;white-space: nowrap;width:100%;background-color: #f1f4fb;border-bottom:1px solid #d2d2d2;font-size:0px;font-weight: bold;}
.form-title > span{display:inline-block;width:140px;line-height:40px;font-size:14px;color:#222;padding:0 10px;position:relative;background-color: #f1f4fb;border-bottom:1px solid #d2d2d2;}
.form-title > span:after{content: url("../images/line-01.jpg");position:absolute;top:7px;right:0px;}
.form-input{height:40px;white-space: nowrap;font-size:0px;}
.form-input > div{display:inline-block; width:140px;padding:0 10px;font-size:12px;line-height: 40px;}
.frame-content .new-info{margin:5px 20px;}
.area-03{padding:30px 70px;background-color: #fff;font-size:14px;line-height: 26px;}


/*按钮*/
.btn-01{width:70px;height:29px;line-height: 29px;text-align: center;display:inline-block;color:#fff;font-size:12px;background: url("../images/btn-01.png") no-repeat;}
.btn-01-b{width:100px;height:29px;line-height: 29px;text-align: center;display:inline-block;color:#fff;font-size:12px;background: url("../images/btn-01-b.png") no-repeat;}
.btn-02{width:95px;height:27px;line-height: 27px;font-size:12px;text-align: center;color:#444;display:inline-block;vertical-align: middle;margin-bottom:3px;}

.btn-history.cur{color:blue;}
/*表单*/

.exam .input{width:150px;height:18px;font-size:12px;color:#444;background-color: #dddddd;border:none;border-bottom:1px solid #000;text-align: center;}
.exam input[type=radio]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;vertical-align: middle;margin-bottom: 2px;margin-right:5px;}
.exam input[type=checkbox]{outline:none; background:none;font-family: "Microsoft Yahei";border:none;background-color: #fff;vertical-align: middle;margin-bottom: 2px;margin-right:5px;}
.tr_odd {background: #e9e9e9;}
.tr_even {background: #f7f7f7;}
.seek-input{width:200px;height:28px;border:1px solid #d2d2d2;line-height: 28px;text-align: left;border-radius: 3px;}
.loading-content table label{float:left;margin-right:30px;}

/*选项卡*/

.tab-nav-btn{margin-left:10px; position:relative;}
.tab-nav-btn > div > a{height:35px;line-height: 35px;color:#444; float:left;display:block;float:left;}
.tab-nav-btn > div > a span{padding:0 13px;}
.tab-nav-btn > div > a:before{display:inline-block;width:1px;height:24px;content: url("../images/line-01.jpg");vertical-align: middle;}
.tab-nav-btn > div > a.aft:after{display:inline-block;width:1px;height:24px;content: url("../images/line-01.jpg");vertical-align: middle;}
.tab-nav-btn > div .cur{background: url("../images/bg-03.jpg") repeat-x;font-weight:bold;}
.tab-more{ cursor:pointer;margin-right:10px;padding-right:10px;color:#666;font-size:12px;top:0px;right:0px;position:absolute;display:none;}
.tab-more > div{position:absolute;top:40px;right:0px;width:100px;background-color: #f0f0f0;border:1px solid #ddd;display:none;}
.tab-more > div > a{display:block;text-align: right;color:#444;font-size:12px;height:30px;line-height: 30px;padding:0 10px;}
.tab-more > div > a:hover{background-color: #075f9e;color:#fff;}
.tab-ul{overflow: hidden;}
.tab-ul li{float:left;padding:5px 10px;font-size:14px;color:#555;border:1px solid #d2d2d2;border-radius:3px;margin-right:3px;cursor: pointer;}
.loading-content .tabc{padding:10px;}

/*表格*/
.table2{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;width:48%;height:350px;}
.table2 td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;border:1px solid #c0c0c0;text-align: center;background-color: #fff;font-size:14px;}
.table4 td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;padding:5px 0;}
.table4 p{font-size:14px;color:#444;}
.table4 input{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff;height:26px;line-height: 26px;padding:0 10px;width:380px;color:#666;}
.table4 textarea{width:98%;height:70px;padding:10px;}
.table5 td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;height:40px;border:1px solid #dddddd;font-size: 14px;padding:0 10px;}
.table5 .mark,.table6 .mark{color:#009e13;}
.table5 thead{background-color: #f4f4f4;}
.table1{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;width:650px;margin:0 auto;}
.table1 td{margin:0; padding:0;border-collapse:collapse; border-spacing:0;padding:0 10px;height:42px;}
.table1 input[type=text],.table1 input[type=password]{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff;height:26px;line-height: 26px;padding:0 10px;width:380px;color:#666;}



/*2016-08-31 贯标进度系统*/
.open-y{width:19px;height:18px;display:inline-block; background: url("../images/img-open-y.png") no-repeat center;vertical-align: middle;}
.open-n{width:19px;height:18px;display:inline-block; background: url("../images/img-open-n.png") no-repeat center;vertical-align: middle;}
.open-red{width:19px;height:18px;display:inline-block; background: url("../images/img-open-red.png") no-repeat center;vertical-align: middle;}
/*2016-09-12*/

.table-frame{border:1px solid #e1e1e5;border-radius:5px;overflow:hidden;}




/************* 错误提示 *************/
.loading_bg1{ position:fixed; z-index: -1; width:100%; height:100%; background-color:#383838; filter:alpha(opacity=10); opacity:0.1;}
.loading_wrap1{ display:block; position:fixed; left:50%; top:50%; background:#fff; z-index:99;margin-left:-257px;margin-top:-116px;}
.loading_main1{ position:relative;width:515px; padding-bottom:25px; border:1px solid #d2d2d2; box-shadow:0 0 5px 5px rgba(0,0,0,.05); overflow:hidden;}
.loading_main1 td{ height:40px;}
.loading_main1 input{outline:none; background:none;font-family: "Microsoft Yahei";border:1px solid #d2d2d2;background-color: #fff; font-size:14px;}
.loading_main1 .loading-title{ height:40px; line-height: 40px; padding: 0 20px; background:#f1f4fb; border-bottom:1px solid #d2d2d2; text-align:right;}
.loading_main1 .loading-title > .title{ float:left; font-size:14px; line-height: 40px;}
.loading_main1 .loading-title > .close{ display:inline-block; height:40px; line-height:40px; vertical-align:middle;}
.loading_main1 .loading-title > .close i{margin: 0;}
.loading_main1 .button-group{font-size:0; text-align:center;}
.loading-content1{ position:relative; padding:40px 20px 15px 20px; overflow:hidden; font-size:14px; line-height: 24px;}
.loading-content1 > table{border-collapse:collapse; border-spacing:0;width:100%;margin:0; padding:0;width:100%;width:85%;margin:0 auto;}
.loading-content1 > .text{ padding:10px 0;}
.loading_main1 .button-group a{
    display:inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    margin:0 5px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    color: #398dee;
    font-size: 12px;
    font-weight:normal;
}
.error-title{font-size:22px;color:#fe5615;margin-left:35px;}
.error-title2{font-size:22px;color:#3b8ae9;margin-left:35px;}
.error-title3{font-size:22px;color:#c0a800;margin-left:35px;}

.define-height{height:600px;}
.define-height > div{margin-top:300px;}
@media screen and (max-width:1600px){
    .define-height{height:380px;}
    .define-height > div{margin-top:150px;}
}




/************* 找回密码 BEGIN *************/
/*弹出层外框样式 不用引用*/
*{margin:0;}
.loading{ display:none; position:absolute; left:0; top:0px; width:100%; height:100%; z-index:90; }
.loading_bg{ position:fixed; z-index: -1; width:100%; height:100%; background-color:#383838; filter:alpha(opacity=10); opacity:0.1;}
.loading_wrap{ display:block; position:fixed; background:#fff; z-index:99;}
/*end*/

/*主体样式*/
.line-05{position:relative;height:27px;margin-top:20px;background: url("../images/line-05.png") no-repeat center;font-family: "Microsoft Yahei";}
.line-06{height:27px;position:absolute;top:0px;left:0px;z-index:5;background: url("../images/line-06.png") repeat-x center;}
.line-06-left{height:27px;width:20px;float: left;background: url("../images/line-06-left.png") no-repeat center;}
.line-06-right{height:27px;width:20px;float: right;background: url("../images/line-06-right.png") no-repeat center;}
.user-step-photo{float:left;width:20%;height:27px;position:relative;z-index: 10;}
.user-step-photo > span{display:block;margin-top:5px;font-size:12px;color:#999;text-align: center;}
.user-step-text{position:absolute;left:-1px;bottom:-20px;width:100%;text-align: center;z-index: 10;font-size:14px;color:#666;}
.spherical-bg{width:27px;height:27px;color:#fff;line-height:27px;text-align:center;border-radius:27px;margin:0 auto;background: url("../images/spherical-bg.png") no-repeat center;}
.user-step-photo.cur .spherical-bg{background: url("../images/spherical-bg-cur.png") no-repeat center;}
.user-step-photo.cur > span{color:#7abd54;}

.table-05{width:80%;border-collapse: collapse;border-spacing: 0;padding:0;margin:35px auto;font-family: "Microsoft Yahei";}
.table-05 td{height:60px;table-layout:fixed;padding:0 15px;}
.table-05 input{border:none;width:100%;height:38px;line-height: 38px;padding:0 15px;font-size:13px;color:#999;box-sizing: border-box; background-color: #fff;border:1px solid #ddd;font-family: "Microsoft Yahei";}
.table-05 .title{color:#333;font-size:14px;font-weight: bold;font-family: "Microsoft Yahei";}
.table-05 textarea{width:740px;height:140px;margin-left:20px;line-height: 24px;color:#999;font-size:14px;padding:15px 20px;background-color: #fff;border:1px solid #ddd;}
.table-05 .must{color:red;margin-left:2px;}
.table-05 .my-text{font-size:14px;color:#666;}
.code-img{width:110px;height:36px;float:right;border:1px solid #ddd;}
.code-img > img{width:110px;height:36px;cursor: pointer;}
.button-from-1{display:block;height:39px;width:100%;text-align: center;font-size:16px;color:#fff;line-height: 39px;background-color: #0093dd;border-radius: 3px;text-decoration: none;}
.code-button{height:36px;width:125px;color:#666;font-size:14px;display:block;float:right;text-align:center;border:1px solid #ddd;line-height: 38px;background-color: #f2f2f2;text-decoration: none;}
.img-05{width:200px;float:left;margin-top:30px;}
.img-05 > img{width:100%;}
.my-succeed{overflow: hidden;padding: 20px 0;width:75%;margin:0 auto;}
.my-succeed .my-text{margin-top:100px;line-height: 22px;font-size:12px;color:#666;margin-left:20px;float:left;}

.table-05 .select-way{height:108px;width:460px;text-align: center;border:1px dashed #dadada;background: #fff url("../images/img-0001_03.png") no-repeat center;}
.table-05 .select-way > span{width:45%;display:inline-block;line-height: 108px;font-size:18px;color:#666;cursor: pointer;}
.table-05 .select-way > span > i{width:44px;height:44px;display:inline-block;vertical-align: middle;margin-bottom:3px;}
.icon-login-tel{background: url("../images/icon-login-tel.png") no-repeat center;margin-left:10px;}
.icon-login-email{background: url("../images/icon-login-email.png") no-repeat center;margin-right:5px;}
.table-05 .select-way > span:hover{color:#2390eb;}
.table-05 .select-way > span:hover .icon-login-tel{background: url("../images/icon-login-tel-hover.png") no-repeat center;margin-left:10px;}
.table-05 .select-way > span:hover .icon-login-email{background: url("../images/icon-login-email-hover.png") no-repeat center;margin-right:5px;}
        
/************* 找回密码 END *************/

/**
=================================
滑动开关（OA首页是否推送）
=================================
**/
.tzCheckBox{ display:inline-block; position:relative; width:66px; height:27px; margin-left:15px; background:url(../images/ico-tsSwitch.png) no-repeat left bottom; white-space:nowrap; cursor:pointer;}
.tzCheckBox.checked{background-position:top left;}
.tzCheckBox .tzCBContent{color:#666; line-height:26px; padding-left:42px;}
.tzCheckBox.checked .tzCBContent{ color:#fff; text-align:left; padding-left:13px;}


/*租户用户统计*/
.total-count-num1{padding-left:10px; padding-right:10px; }
.total-count-num1 i{color:#5874d8; font-size:30px; margin-right:10px; vertical-align:middle;}
.total-count-num2{padding-left:10px; padding-right:10px; }
.total-count-num2 i{color:#78ccf4; font-size:30px; margin-right:10px; vertical-align:middle;}

/********************************TAB选项卡***********************************/
.wf_tab_list{ height:30px;}
.wf_tab_list li{ float:left; height:29px; margin-right:3px; line-height:29px; padding:0 10px; background:#fff; border:1px solid #BACBDF; border-bottom:none }
.wf_tab_list .current{ position:relative; height:30px; background:#ebebeb; margin-bottom:-1px;}

/********************************用户头像***********************************/
/* 一寸照片2.5X3.5cm（295*413像素） , 二寸照片 3.5*5.3cm （413*626 像素）。这里指定的大小是按照百分比计算的 */
.photo_img {width:120px; height:168px;padding:4px; border:1px solid #dbdbdb; background:#fff;}