@charset "utf-8";
.alert_box{ margin: 0; position: relative;}

/***********/
.box_radio{ height:160px; border-top: 1px solid rgba(0,0,0,0.3); box-sizing: border-box; padding: 20px 0 30px 0; position: relative; width: 100%; }
.box_radio li{ float:left; width: 30%;   font-size: 13px; color: rgba(64, 75, 94, 0.6); }
/**********/
.box_tal{ height: 290px; border-top: 1px solid rgba(0,0,0,0.8); box-sizing: border-box;}
.box_tal table{ height: 200px; width: 100%; table-layout: fixed; border-collapse: collapse;}
.box_tal table tr td{ border: rgba(0, 0, 0, 0.08) 1px solid; padding:0 0 0 20px; font-size: 14px; color:#404b5e;   }
.textarea_alert{ line-height:20px; height: 100px; width: 100%;  color: #404b5e;font-size: 13px; padding: 10px 10px 0 0; box-sizing: border-box; border: none; overflow: auto !important; }
/*********/
.box_tal2{ border-top: 1px solid rgba(0,0,0,0.8); box-sizing: border-box;  margin: 0 auto; }
.h4_title{font-size: 12px; height: 40px; line-height: 40px; border-bottom: 1px solid  rgba(0, 0, 0, 0.8); color: rgba(0, 0, 0, 0.6);}

.alert_thead_fixed{ border-collapse: collapse; table-layout: fixed; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
.alert_thead_fixed thead tr th{ height: 50px;font-size: 14px; color: #000000; position: relative; font-weight: bold;}

.alert_tbody_box{ width: 100%; height: 400px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); overflow: auto;}
.alert_tbody_scroll{ width: 100%; table-layout: fixed; border-collapse: collapse;}
.alert_tbody_scroll tbody tr{border-bottom:1px solid  rgba(0, 0, 0, 0.08);}
.alert_tbody_scroll tbody tr td{ height: 50px; font-size: 13px; color: #404b5e; }
.text_a{ display: block; padding: 0 15px;  color: #404b5e; text-decoration: underline !important; box-sizing: border-box;}

.queding_76 { color: rgba(64, 75, 94, 0.6);font-size: 13px; line-height: 1.85; clear: both; padding: 20px 0; height:160px; box-sizing: border-box; border-top: 1px solid rgba(0,0,0,0.8); }

/**************************************/
/* 113-2_목록레이아웃 */
.content_113-2{width: 540px;height: 420px;background-color: #ffffff;border: solid 1px rgba(64, 75, 94, 0.6);border-top: none;}
.content_113-2 hr{
	height: 1px; width: 480px;opacity: 0.6;background-color: #000000;margin: 0 auto;
}
.form_btn_01{
	width: 538px;height: 89px;background-color: #ffffff;margin-top: 8px; 
}
.form_btn_01 input{
	width: 100px;
	height: 30px;
	margin: 29px 10px 0 0;
}
.form_btn_01 input:nth-child(1){
	margin-left: 190px;
}
.chose_li div {
  position: relative;
}

.chose_li li {
  float: left;
  margin: 0px 50px 6px 0;
  width: 140px;
  height: 24px;
  line-height: 24px;
}
.chose_li li:nth-child(3n){
  float: left;
  margin: 0px 0 6px 0;
  width: 160px;
  height: 24px;
}
/*43-7_변경목록_변경완료팝업*/
.content_43-7{
	 box-sizing: border-box;
}
.content_43-7 {width: 1040px;height: 511px;background-color: #ffffff;border: solid 1px rgba(64, 75, 94, 0.6);border-top: none;}
.content_43-7 hr,.bottom_43-7 hr{
	height: 1px; width: 980px;opacity: 0.8;background-color: #000000;margin: 0 auto;
}
.top_43-7,.th_43-7,.tr_43-7{
	height: 40px;
	width: 980px;
	margin: 0 auto;
}
.top_43-7 li,.th_43-7 li,.tr_43-7 li{
	float: left;
}
.top_43-7 li:nth-child(1),.top_43-7 li:nth-child(3){
  display: block;
  width: 196px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
}

.top_43-7 li:nth-child(2),.top_43-7 li:nth-child(4){
  display: block;
  width: 288px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
}
.top_43-7 li:nth-child(1) i ,.top_43-7 li:nth-child(3) i{
  font-size: 14px;
  font-weight:bold;
  text-align: left;
  color: #404b5e;
  display: block;
  padding-left: 29px;
  margin: 10px 0;
  
}
.top_43-7 li:nth-child(2) i ,.top_43-7 li:nth-child(4) i{
  font-size: 14px;
  font-weight:bold;
  text-align: left;
  color: #404b5e; 
  display: block;
  margin: 10px 0;
  padding-left: 10px;
}
.top_43-7 li:nth-child(2),.top_43-7 li:nth-child(4){
  font-size: 13px;
  text-align: left;
  color: #404b5e;
}
.text_43-7{
	margin-top: 20px;
	width: 1040px;
}

.th_43-7 li:nth-child(1),.th_43-7 li:nth-child(2),.th_43-7 li:nth-child(3),.th_43-7 li:nth-child(4){
	display: block;
	width: 295px;
	height: 39px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-top: none;
	border-left: none;
}
.th_43-7 li i{
  font-size: 14px;
  font-weight:bold;
  text-align: left;
  color: #404b5e;
  display: block;
  padding-left: 29px;
  margin: 10px 0;
  
}
.tr_43-7 li{
  display: block;
  width: 295px;
  height: 79px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  border-top: none;
  border-left: none;
}
.tr_43-7 li i{
  width: 276px;
  font-size: 13px;
  text-align: left;
  color: #404b5e;
  display: block;
  margin: 10px 0; 
}
.tr_43-7 li:nth-child(1){
  display: block;
  width: 70px;
  height: 79px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-left: none;
  border-right: none;
  border-top: none;
}
.text_43-7 div:nth-child(5) li{
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
}
.tr_43-7 li:nth-child(1) i{
	width: 70px;
  height: 79px;
  line-height: 79px;
  margin: 0 auto;
  padding: 0;
	text-align: center;
}
.tr_43-7 li:nth-child(2) i,.tr_43-7 li:nth-child(3) i{
	padding-left: 20px;
}
.tr_43-7 li:nth-child(4) i{
	margin-left: 20px;
}
.bottom_43-7{
	width: 980px;
	height: 117px;
	margin: 0 auto;
	padding-top: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.bottom_43-7 li{
	float: left;
	width: 778px;
	height: 118px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-top: none;
	border-bottom: none;
}
.bottom_43-7 li i{
  line-height: 118px;
  margin: 39.5px 0 0 30px;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #404b5e;
}
.bottom_43-7 li div{
	width: 778px;
	height: 39px;
	border: none;
}
.bottom_43-7 li b{
	float: left;
	font-size: 13px;
    color: #404b5e;
	line-height: 39px;
	margin-left: 20px;
	font-weight: normal;
}
.bottom_43-7 li p{
	float: left;
	line-height: 39px;
	margin-left: 10px;
}

.bottom_43-7 li input{
	float: left;
	width: 120px;
	height: 26px;
	margin: 7px 0 0 10px;
	font-size: 13px;
    font-weight:bold;
    color: #404b5e;
	cursor: pointer;
	background: #fff;
	border: solid 1px rgba(64, 75, 94, 0.4);
}
.bottom_43-7 .ppt_btn,.bottom_43-7 .excel_btn{
	float: left;
	width: 248px;
	height: 52px;
	border: solid 1px rgba(0, 0, 0, 0.15);
	margin: 13px 0 0 20px;
	cursor: pointer;
}
.ppt_btn b,.excel_btn b{
	display: block;
	width: 160px;
	font-size: 13px;
    color: #404b5e;
	font-weight: normal!important;
	line-height: 18px !important;
	margin: 9px 0 9px 10px!important;
	opacity: 0.6;
}
.ppt_btn span:first-child,.excel_btn span:first-child{
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin: 12px 0 0 10px;
	background: url(../images/ppt.png) center center no-repeat;
}
.excel_btn span:first-child{
	background: url(../images/excel.png) center center no-repeat !important;
}
.ppt_btn span:last-child,.excel_btn span:last-child{
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	margin: 19px 10px 0 0px;
	background: url(../images/download.png) center center no-repeat;
}
/*********************************/
/********************43-6_변경목록_변경완료팝업**************************/
.content_43-6{
	height: 490px;
	margin: 0 auto;
}
.table_43-6{
	width: 980px;
	height: 350px;
	border: 1px solid rgba(0, 0, 0, 0.8);
	margin: 0 auto;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.content_43-6 .tr_01 ul li{
	float: left;
}
.content_43-6 .tr_01 li:nth-child(1),.content_43-6 .tr_01 li:nth-child(3){
	width: 169px;
	height: 39px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-top: none;
	font-size: 14px;
  	font-weight: bold;
  	line-height: 2.86;
  	text-align: left;
  	color: #404b5e;
	padding-left: 29px;
}
.content_43-6 .tr_01 li:nth-child(2),.content_43-6 .tr_01 li:nth-child(4){
	width: 280px;
	height: 39px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	font-size: 13px;
  	line-height: 2.86;
  	text-align: left;
  	color: #404b5e;
	padding-left: 10px;
}

.content_43-6 .tr_01 li:nth-child(2) input{
	width: 120px;
	height: 26px;
	margin-left: 10px;
}
.content_43-6 .tr_02 ul li, .content_43-6 .tr_03 ul li{
	float: left;
}
.content_43-6 .tr_02 ul li:nth-child(1),.content_43-6 .tr_03 ul li:nth-child(1) {
	width: 198px;
	height: 159px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-top: none;
	text-align: center;
	line-height: 159px;
	font-size: 14px;
  	font-weight: bold;
  	color: #404b5e;
}
.content_43-6 .tr_03 ul li:nth-child(1),.content_43-6 .tr_03 ul li:nth-child(2){
	height: 199px!important;
}
.content_43-6 .tr_02 ul li:nth-child(2),.content_43-6 .tr_03 ul li:nth-child(2) {
	width: 780px;
	height: 159px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.content_43-6 .tr_02 ul li:nth-child(2) b{
	display: block;
	width: 740px;
	height: 100px;
	margin: 10px 50px 9px 20px;
	font-size: 13px;
  	line-height: 1.54;
  	text-align: left;
  	color: #404b5e;
	font-weight: normal !important;

}
.content_43-6 .tr_02 hr,.content_43-6 .tr_03 hr{
	height: 1px; width: 760px;opacity: 0.08;background-color: #000000;margin: 0 0 0 20px;
}
.content_43-6 .tr_02 div{
	height: 40px;
	margin: 0px 0 0 0px;;
}
.content_43-6 .tr_02 div select{
	width: 100px;
	height: 26px;
	background-color: #ffffff;
  	border: solid 1px rgba(64, 75, 94, 0.4);
	margin-top: 7px;
}
.content_43-6 .tr_02 i{
	float: right;
	line-height: 40px;
	margin-right: 50px;
}
.content_43-6 .tr_03 b,.content_43-6 .tr_03 p{
	float: left;
	line-height: 3.08;
	font-size: 13px;
  	text-align: left;
  	color: #404b5e;
}
.content_43-6 .tr_03 b{
	margin-left: 20px;
}
.content_43-6 .tr_03 p{
	font-weight: normal!important;
	margin-left: 10px;
	opacity: 0.6;
}
.tr_03 .ppt_btn span:nth-child(3),.tr_03 .excel_btn span:nth-child(3){
	background: url(../images/close.png) center center no-repeat !important;
}
.content_43-6 .bac_gray{
	width: 740px;
	height: 79px;
	background-color: rgba(0, 0, 0, 0.04);
	margin: 0px 0 4px 20px;

}
.content_43-6 .bac_gray h4{
    font-size: 18px;
  	font-weight: bold;
  	line-height: 1.11;
  	text-align: center;
  	color: #404b5e;
	opacity: 0.6;
	padding: 15px 0 10px 0;
}
.content_43-6 .bac_gray i{
	display: block;
	opacity: 0.4;
  	font-size: 12px;
  	line-height: 1.67;
  	text-align: center;
  	color: #404b5e;
}
.bottom_43-6{
	width: 980px;
	height: 89px;
	margin: 0 auto;
}
.bottom_43-6 input{
	width: 100px;
	height: 30px;
	float: right;
	margin: 29px 0px 0 10px;
}
/************************25_단계담당자 변경*********************************/
/************************25_단계담당자 변경*********************************/
.content_25_{
	width: 680px;
	height: 580px;
	margin: 0 auto;
	
}
.form_list_25_{
	width: 680px;
	margin: 0 auto;
	border: solid 1px rgba(64, 75, 94, 0.08);
}
.content_25_ .top_25_{
	width: 680px;
	height: 40px;
	border: solid 1px rgba(64, 75, 94, 0.6);
	border-bottom: 1px solid rgba(64, 75, 94, 0.8);
	border-left: none;
	border-right: none;
	margin: 0 auto;
}
.content_25_ .top_25_ b{
	opacity: 0.6;
  	font-size: 12px;
  	line-height: 40px;
  	text-align: left;
  	color: #000000;
	font-weight: 500;
}
.form_list_25_ tr th{
	font-size: 14px;
  	font-weight: bold;
  	line-height: 48px;
  	text-align: center;
  	color: #404b5e;
	border: solid 1px rgba(64, 75, 94, 0.08);
	border-bottom: solid 1px rgba(64, 75, 94, 0.3)!important;
}
.form_list_25_ tr td{
	font-size: 13px;
  	line-height: 3.08;
  	text-align: center;
  	color: #404b5e;
	border: solid 1px rgba(0, 0, 0, 0.08);
}
.form_list_25_ tr span{
	border-collapse: collapse; 
	position: relative;   
}

.bottom_25_{
	 margin: 30px 0 0 0;
	
}

.form_input25{
	width: 100px;
	height: 30px;
}
.bottom_25_ span{
 position: relative; float:right; font-size: 13px; color: rgba(64, 75, 94, 0.6); margin: 5px 20px 0 0;
}
/************************************26_담당자***************************************/
.content_26_ {
	width: 800px;
}
.top_26_{
	width: 740px;
	height: 70px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.8);
	margin: 0 auto;
}
.top_26_ h4{
	font-size: 24px;
  	font-weight: 300;
  	text-align: left;
  	color: #000000;
	line-height: 70px;
}
.top_26_ b{
	font-weight: bold;
}
.text_26_ {
	width: 740px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.8);
	margin: 0 auto;
}
.text_26_ h4{
	font-size: 22px;
  	text-align: center;
  	color: #000000;
}
.text_26_ i{
	color: #255ad4;
}
.text_26_ p{
	font-size: 16px;
  	text-align: center;
  	color: #404b5e;
	margin-top: 5px;
}
.text_26_ b{
	display: block;
	font-size: 14px;
  	font-weight: bold;
  	line-height: 1.71;
  	text-align: left;
	color: #000;
	margin: 72px 0 10px 0;
}
.table_26_{
	width: 740px;
	height: 199px;
	margin: 0 auto;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-collapse: collapse;
	border-top:none;
}
.table_26_ td{
	border: 1px solid rgba(0, 0, 0, 0.08);
	font-size: 14px;
  	font-weight: bold;
  	line-height: 39px;
  	text-align: left;
  	color: #404b5e;
	padding-left: 29px;
	height: 39px;
	border-collapse: collapse;
}
.table_26_ td i{
	font-size: 13px;
  	line-height: 1.54;
  	text-align: left;
  	color: #404b5e;
	margin-left: 10px;
	font-weight: normal !important;
}
.bottom_26_{
	width: 740px;
	height: 224px;
	margin: 0 auto;
}
.form_btn_26_ input{
	width: 200px;
	height: 40px;
	margin: 45px 0 0 270px;
}
/**************************/
.box_76-2{ height:520px;}
.art_table_76{ width: 100%; height: 365px; overflow: auto;}
.art_table_76 table{ text-align: center;}
.art_table_76 table tr th{ height: 40px; font-size:14px;color: #404b5e; font-weight: bold; border: 1px solid rgba(0, 0, 0, 0.08); padding: 0 5px;}


.art_table_76 table tr td{ height: 40px; padding: 0 5px; border: 1px solid rgba(0, 0, 0, 0.08);}
.art_table_76 table tr td a{ padding: 0 10px; box-sizing: border-box; display: block;}
.centent_76{ margin: 30px 0;}

.art_table_76 tbody tr td font{ margin:2px 3px 0 0; font-size: 10px !important; line-height: 40px; border-radius:9px; color: #ffffff; padding:1px 8px 1px 8px; text-decoration: none !important;}

.art_table_76  .ul_chb{ margin: 0 auto; padding: 0; display: block; width: 20px; height: 20px; position: relative;}
.art_table_76 table tr th:first-child,.art_table_76 table tr td:first-child{ border-left: none !important;}
.art_table_76 table tr th:last-child,.art_table_76 table tr td:last-child{ border-right: none !important;}

.box_tal96{ border-top: 1px solid rgba(0,0,0,0.8); box-sizing: border-box; height:680px; width: 680px; margin: 0 auto; }
.box_tal96 h4{ border-bottom: 1px solid rgba(0,0,0,0.8); height: 46px;  line-height: 46px;}
.box_tal96 h4 span{ font-size:14px; color: #000000; }
.box_tal96 h4 input[type="button"]{ float:right; width:80px; height: 26px; margin:10px 0;  }

.table_96_top tr td{ border:1px solid  rgba(0, 0, 0, 0.08); height: 40px; padding-left: 30px; color: #404b5e; font-size: 14px;}

/*******************************/
.box_2_3{ height: 130px; width: 100%;}
.table_2_3{ border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.table_2_3 tr td{ height: 40px; padding: 0 20px; box-sizing: border-box;}
.table_2_3 tr td:first-child{ border-right: 1px solid rgba(0, 0, 0, 0.08); padding-left: 30px;}
.table_2_3 tr td .input_2_3{ height: 26px; width: 100%; padding: 0 10px; box-sizing: border-box; color: rgba(64, 75, 94, 0.6);  border: solid 1px rgba(64, 75, 94, 0.4); background: #ffffff;}

.box_3_1{ height: 160px; width: 100%;}
.table_3_1{ margin: 20px 0 0 0; height: 60px; vertical-align: top;}
.table_3_1 tr td{ height: 30px; box-sizing: border-box;}
.table_3_1 tr td span{color: rgba(64, 75, 94, 0.6); font-size: 13px; }






.box_39_1{border-top:1px solid rgba(0, 0, 0, 0.6);  padding: 20px 0 0 0;}
.ul_39_1{ clear: both; margin: 20px 0;}
.ul_39_1 li{ display: inline-block;color: #404b5e; font-size: 13px; margin: 5px 10px 5px 0; padding: 2px 0 0 5px; height: 26px; border: solid 1px rgba(0, 0, 0, 0.15); }
.ul_39_1 li:first-child{border:none !important; padding-left: 0 !important;line-height: 26px;}
.ul_39_1 li span{font-size: 13px; color:rgba(64, 75, 94, 0.6); }
.ul_39_1 li input{width: 77px; height: 26px; border:none; background: url(../images/close.png) no-repeat center center;}
.dl_39_1{ height:302px;  width:100%}
.dl_39_1 dt{ height: 300px; width: calc(50% - 10px); box-sizing: border-box; border: solid 1px #d9d9d9; display: block;  float: left;}
.dl_39_1 dd{ height: 300px; width: calc(50% - 10px); box-sizing: border-box; border: solid 1px #d9d9d9; display: block; overflow: auto; float: right; padding: 0 20px;}
.h4_39_1{  font-size: 13px; color: #404b5e;height: 20px; line-height: 20px; margin: 17px 0 0 0; border-bottom: 1px solid  rgba(0, 0, 0, 0.8); padding-bottom: 7px;}
.dd_table39_1{border-top: 1px solid rgba(0, 0, 0, 0.8);border-bottom: 1px solid rgba(0, 0, 0, 0.8); width: 100%}
.dd_table39_1 tr td{border: 1px solid  rgba(0, 0, 0, 0.08); height: 42px; padding: 0 0 0 10px;}
.dd_table39_1 tr td strong{padding:0; color: #404b5e; font-size: 14px;}
.dd_table39_1 tr td span{color: #404b5e; font-size: 13px;}
.dd_table39_1 tr td:first-child{ border-left:none !important;}
.dd_table39_1 tr td:last-child{ border-right:none !important;}
.dd_table39_1 tr:first-child td{ border-top:1px solid rgba(0,0,0,0.8) !important;}
.dd_table39_1 tr:last-child td{ border-bottom:1px solid rgba(0,0,0,0.3) !important;}

.box_39_2{border-top:1px solid rgba(0, 0, 0, 0.6); height: 415px; padding: 20px 0 0 0; box-sizing: border-box;}
.h4_39_2{ color: #404b5e; font-weight: normal; font-size: 13px; height:36px; line-height: 36px; border-bottom: 1px solid rgba(0, 0, 0, 0.8);} 
.box_106{ border-top:1px solid rgba(0, 0, 0, 0.6); height: 540px; box-sizing: border-box;}
.h4_106{ color: #404b5e; font-weight: normal; font-size: 13px; height:40px; line-height: 46px; margin: 10px 0 0 0; border-bottom: 1px solid rgba(0, 0, 0, 0.8);} 
.box_115{ height: 640px; border-top:1px solid rgba(0, 0, 0, 0.6); padding: 20px 0 0 0; box-sizing: border-box; }
.numb_tab_115{ font-size:12px; color: rgba(0,0,0,0.6); height: 24px; line-height: 24px; margin: 8px 0 0 0;}
.box_114{ border-top:1px solid rgba(0, 0, 0, 0.6); height: 170px; box-sizing: border-box; }
.table_115{ overflow-y: auto;}
.table_115 table{ border-top:1px solid rgba(0, 0, 0, 0.8);}
.table_115 table thead th{ height: 50px; border-left:1px solid rgba(0, 0, 0, 0.08);}
.table_115 table tbody{ border-top:1px solid rgba(0, 0, 0, 0.3);}
.table_115 table tbody td{ height: 40px; box-sizing: border-box; border:1px solid rgba(0, 0, 0, 0.08);}
.thead_fixed_115{ border-collapse: collapse; table-layout: fixed;   border-top:1px solid rgba(0, 0, 0, 0.8); }
.thead_fixed_115 thead tr{ border-bottom:1px solid  rgba(0, 0, 0, 0.3);}
.thead_fixed_115 thead tr th{ height: 50px;font-size: 14px; color: #000000; position: relative; padding: 0; border-left: 1px solid rgba(0, 0, 0, 0.08);border-right: 1px solid rgba(0, 0, 0, 0.08); box-sizing: border-box; position: relative;}
.thead_fixed_115 thead tr th:first-child, .thead_fixed_115 thead tr th:nth-child(2), .thead_fixed_115 thead tr th:last-child{ border:none;}
.tbody_box_115{ position:relative; top: 0; left: 0; right:0; bottom: 0;  overflow:auto;}
.tbody_scroll_115{ width: 100%;table-layout: fixed; border-collapse: collapse;}
.tbody_scroll_115 tbody tr{border-bottom:1px solid  rgba(0, 0, 0, 0.08);}
.tbody_scroll_115 tbody tr td{ box-sizing: border-box; height: 50px; position: relative; font-size: 13px; color: #404b5e;border-left: 1px solid rgba(0, 0, 0, 0.08);border-right: 1px solid rgba(0, 0, 0, 0.08); }
.tbody_scroll_115 tbody tr:hover{background-color:rgba(52,108,234,0.05)}
.tbody_scroll_115 tbody tr td:first-child, .tbody_scroll_115 tbody tr td:nth-child(2), .tbody_scroll_115 tbody tr td:last-child{ border:none;}
.tbody_scroll_115 tbody tr td span, .thead_fixed_115 thead tr th span{ position: relative; margin: 0 0 0 20px;}

.tb_ps{ background: #ffffff; vertical-align: top;}
.tb_ps tr td{ height: 40px; line-height: 40px; padding: 0 10px 0 20px; font-size: 14px; color: rgba(64, 75, 94, 0.6); }
.tb_ps tr td strong{ font-size: 14px; color: rgba(0,0,0,0.8); font-weight: bold; }

.box_talry{ border-top: 1px solid rgba(0,0,0,0.8); box-sizing: border-box; width: 100%; margin: 0 auto; }
.box_talry h4{ height: 46px;  line-height: 46px;}
.box_talry h4 span{ font-size:14px; color: #000000; }
.box_talry h4 input[type="button"]{ float:right; width:80px; height: 26px; margin:10px 0;  }

.table_ry tr td{ border:1px solid  rgba(0, 0, 0, 0.08); height: 40px; padding-left: 30px; color: #404b5e; font-size: 14px;}

.table_ry tr td:first-child{ border-left: none !important;}
.table_ry tr td:last-child{ border-right: none !important;}





.tab_nav_list{ border-bottom: 1px solid rgba(0,0,0,0.3);  height: 40px !important; box-sizing: border-box;line-height: 40px; margin:20px 0 0 0; }
.tab_nav_list ul li { padding: 0 10px; float:left; margin: 0 20px 0 0; border: 1px solid rgba(0,0,0,0.3);  border-bottom: none;  height: 38px; background: #ffffff; line-height: 38px; cursor: pointerl}
.tab_nav_list ul{ margin: 0; padding: 0; height: 40px; width: 100%;}
.tab_nav_list ul .hover{ border-bottom:1px solid #ffffff !important; color: #000000; font-weight: bold;}
.gride_box{ border:1px solid rgba(0,0,0,0.3); height: 300px; border-top: none; }

.box_90{ border-top: 1px solid #000000;}
.h4_90{ height: 40px;line-height: 40px; font-weight: normal; clear: both;}
.h4_90 span{ height: 40px;line-height: 40px; font-weight: normal; color:rgba(0,0,0,0.6); font-size: 12px; }
.h4_90 font{ height: 40px;line-height: 40px; font-weight: normal; color: rgba(64, 75, 94, 0.6); font-size: 14px; }
.h4_90 em{ display: inline-block; width: 12px; height: 12px; border-radius: 6px; -webkit-border-radius: 6px; margin-top: 14px;}
.h4_90 i{ font-style: normal; color: rgba(0,0,0,0.6);padding: 0 0 0 10px; border-left: 1px solid  rgba(0,0,0,0.3);display: inline-block; height: 12px; line-height: 12px;}
.h4_90 strong{ display: inline-block; font-weight: bold !important;font-size:14px; color: #000000;}
.h4_90 input[type="button"]{ display: inline-block;padding: 0 20px;  margin-top: 7px; height: 26px; line-height: 26px;}


.dl_90{ width: 100%; }
.dl_90 dt{ width: calc(50% - 10px); display: inline-block; float: left;}
.dl_90 dd{ width: calc(50% - 10px); display: inline-block; float: right;}

.box_34{width: 100%; border-top: 1px solid rgba(0,0,0,0.8);}
.inline_34{ height: 60px; line-height: 60px;}
.inline_34 dt,.inline_34 dd{ display:inline-block;}
.h4_34{ font-size:14px; color: #000000; height: 21px; line-height: 21px; margin: 5px 0 10px 0;}
.btn_mid_34{ height:50px; box-sizing: border-box; }
.btn_mid_34 input[type="button"]{height: 26px;background-color: #ffffff;border: solid 1px rgba(64, 75, 94, 0.4); padding: 0 20px; color: #404b5e; font-size: 13px;}
.no_date{ padding: 20px; color: rgba(64, 75, 94, 0.6); height: 40px; display: block; line-height: 40px;}

.textbox_20{ border-top: solid 1px #000000;}
.textbox_20 textarea{ padding: 0; width: calc(100% - 2px) !important;}
.ul_20{box-sizing: border-box; padding:10px 15px; width: calc(100% - 40px); margin: 15px 20px;  background-color: #ffffff;border: solid 1px rgba(64, 75, 94, 0.4); }
.ul_20 li{color: #404b5e;  font-size: 13px; }
.dl_20{ height: 30px; line-height: 30px; display: block; color:rgba(64, 75, 94, 0.6) }
.dl_20 dt{ height: 30px; line-height: 30px; display: inline-block;margin: 0 0 0 20px;position:relative;}
.dl_20 dd{ height: 30px; line-height: 30px; display: inline-block;   color: #404b5e; font-size: 13px;position:relative;}

.emial_title{display: block; clear: both; width: 100%; height: 54px; padding: 16px 0 10px 0; border-bottom: 1px solid #b3b7bf !important; border-left: none !important; border-right:none !important; border-top:none;  font-size: 16px; color: #404b5e !important; box-sizing: border-box;}
.upfile_div{ margin: 10px 0 15px 0; background: #ffffff;  border: solid 1px rgba(0, 0, 0, 0.4); overflow: hidden;}

.file_ctrl{background-color: #f4f4f6; height: 40px; width: 100%;}

.file_ctrl em{ height: 18px; width:24px; display: inline-block; float: left; background: url(../images/up-nor.png) center  center no-repeat; padding: 0 6px; margin-top: 11px; cursor: pointer}
.file_ctrl em:first-child{ margin-left: 10px;}
.file_ctrl em:last-of-type{transform: rotateX(180deg); border-left: 1px solid rgba(0, 0, 0, 0.08);}

.file_ctrl input[type="button"]{ height: 18px; width:36px; display: inline-block; float: left; border: none; background: url(../images/close.png) center center no-repeat; margin: 11px 0 0 0; border-left: 1px solid rgba(0, 0, 0, 0.08);}

.file_ctrl button{ height: 20px; padding: 0 6px; margin: 10px 0px 10px 10px; cursor: pointer;}

.file_ctrl a{ height: 18px; width:18px; display: inline-block; float:right;background: url(../images/downLineNor.png) center center no-repeat; margin:11px 15px 0 0;transform: rotateX(180deg);  }
.file_ctrl span{ float:right; font-size:13px; color: rgba(64, 75, 94, 0.6); margin: 11px 10px 0 0; border-right:1px solid rgba(0, 0, 0, 0.08); padding:0 10px 0 0;}
.file_ctrl font{ float:right; font-size:13px;color: #404b5e;  margin: 11px 10px 0 0;}
.file_ctrl_search{ display: block !important; width: 100% !important; margin:20px 0 0 0; height: 30px !important; }
.file_list_ul{ padding: 15px;  max-height:280px; overflow: auto; display: block;}
.file_list_ul li{ height: 26px; margin: 0 0 5px 0;}
.file_list_ul li a{ display: inline-block; height: 26px;box-sizing: border-box;  background-color: #ffffff; border: solid 1px rgba(64, 75, 94, 0.4); padding: 0 15px; line-height: 26px; font-size: 13px; color: #404b5e;}
.file_list_ul li a:first-child{ border-right: none !important;}
.file_list_ul li a:last-of-type{ border-left: none !important;}
.file_list_ul li .hover{background-color: #255ad4 !important; color: #ffffff !important; }
.file_list_ul li span{ padding: 0 0 0 10px;color: #404b5e; font-size: 13px;}

.file_list_ul2{ padding: 10px 0;  height:280px; overflow: auto; display: block;}
.file_list_ul2 li{ height: 38px; padding:6px 15px; box-sizing: border-box;}
.file_list_ul2 li a{ display: inline-block; height: 26px;box-sizing: border-box;  background-color: #ffffff; border: solid  rgba(64, 75, 94, 0.4); padding: 0 15px; line-height: 26px; font-size: 13px; color: #404b5e; border-width: 1px 0 1px 1px;}
.file_list_ul2 li a:last-of-type{ border-right-width:1px;}
.file_list_ul2 li .hover{background-color: #255ad4 !important; color: #ffffff !important; }
.file_list_ul2 li span{ padding: 0 0 0 10px;color: #404b5e; font-size: 13px;}
.file_list_ul2 li input[type="button"]{ display:none; border: none; outline:medium;}
.file_list_ul2 li:hover{ background-color:rgba(52,108,234,0.05)}
.file_list_ul2 li:hover input[type="button"]{ display: block; width: 16px; height: 16px; float: right; background: url(../images/close.png) center center no-repeat; margin: 4px 0 0 0;}
.file_list_ul2 li font{ background:rgba(64,75,94,0.6); color: #ffffff;font-size: 11px; font-weight: bold; padding: 2px 10px; border-radius: 22px; -webkit-border-radius: 22px; -ms-border-radius: 22px; margin-left: 10px;}
.arrang{ float:right;display: inline-block; position: relative; margin: 10px 20px 0 0;}


.iframe_div{ height: 280px;  border: solid 1px rgba(64, 75, 94, 0.4); overflow: auto; margin-top: 20px; padding: 10px 15px; box-sizing: border-box;}

.content_cb{width: 100%;height: auto;}
.content_cb h4{font-size: 20px;margin: 0;}
.content_cb hr{height: 1px;width: 100%;background: #dfdfdf;border: none;}
.content_cb ol {list-style-type: square;padding-left: 20px;}
.content_cb ol li{margin-bottom: 6px;}
.content_cb ul{list-style: none;padding: 0;}
.content_cb ul li{margin-bottom: 8px;}
.content_cb span{display: inline-block;width: 20px;height: 16px;border-radius: 4px;background: #939CA8;color: #fff;text-align: center;margin-right: 6px;line-height: 16px;}
.content_email {width: 100%;height: auto;}
.top_email{	width: 100%;height: auto;border-bottom: 1px solid rgba(0, 0, 0, 0.8);}
.top_email h4{font-size: 20px;font-weight: 300;text-align: left;color: #000000;margin: 20px 0 16px 0;}
.text_email{width: 100%;padding-bottom: 60px;}
.text_email p:first-child{font-size: 16px;margin: 20px 0 0 0;}
.text_email p:last-child{font-size: 14px;margin: 10px 0 0 0;}
.text_email b{color: #0070C0;}
.text_email2{width: 100%; text-align: center;color: #404b5e; padding:20px 0 0 0;}
.text_email2 p:first-child{font-size: 16px;margin: 20px 0 0 0; font-size: 20px;}
.text_email2 p:last-child{font-size: 14px;margin: 10px 0 0 0; font-size: 16px;color: #404b5e;}
.text_email2 b{color: #0070C0;}
.content_email h3{font-size: 14px;margin: 0 0 6px 0; color: #000000;}
.content_email h3 span{font-size: 13px;margin: 0 0 0 10px; padding:0 0 0 10px; border-left: 1px solid rgba(0,0,0,0.3); color:rgba(0,0,0,0.6)}
.content_email h3 font{font-size: 13px;color:rgba(0,0,0,0.6)}
.content_email table{margin-left: 20px;	width: 100%;height: auto;margin: 0px;border-collapse:collapse;border-spacing:0;}
.content_email td{font-size: 14px;line-height: 40px;text-align: left;	padding-left: 6px;border: 1px solid rgba(0, 0, 0, 0.08);}
.bg_color_email{background: #F5F5F5;}
.content_email .text_padding_email{	padding: 26px 0 26px 6px;}

.h4_91{height: 21px; line-height: 21px; color:rgba(64, 75, 94, 0.6); padding-bottom: 10px; font-size: 13px; }

.btn_mid_94{ height:50px; box-sizing: border-box; }
.btn_mid_94 input[type="button"]{height: 26px;background-color: #ffffff;border: solid 1px rgba(64, 75, 94, 0.4); padding: 0 30px; color: #404b5e; font-size: 13px;}

.bg_td{background-color: rgba(0, 0, 0, 0.04);}
.bg_td2{background-color: rgba(0, 0, 0, 0.06);}

.p_95{ height: 44px; width: 180px; margin: 20px auto 0 auto;}
.p_95 a{width: 100%;height: 100%;  background-color: #ffffff; border: solid 1px #b3b7bf; display: block; background:url(../images/up_jt.png) center 5px no-repeat; box-sizing: border-box; text-align: center; font-size:13px;color: #404b5e; padding-top:18px; }
.dropdown_95 { margin: 7px 10px 5px 10px; height: 26px !important; padding-left: 10px; border: solid 1px #b3b7bf;}
.input_95 { margin: 7px 10px 5px 10px; height: 22px !important; padding-left: 10px; padding-right: 10px; }
.edit_95 { margin: 7px 10px 5px 10px; height: 24px !important; padding-left: 10px; padding-right: 10px; }
.edit_94 { margin: 7px 10px 5px 11px; height: 24px !important; padding-left: 10px; padding-right: 10px; }
.edit_95_w61 { margin: 7px 10px 5px 10px; height: 24px !important; width: 61px !important; padding-left: 10px; padding-right: 10px; }
.edit_94_w61 { margin: 7px 10px 5px 11px; height: 24px !important; width: 61px !important; padding-left: 10px; padding-right: 10px; }
.edit_95_w61_number { padding : 0px 0px 0px 2px !important; height: 24px !important; }

.tree_table{ text-align: left;}
.tree_table em{ width: 16px; height: 16px; background:url(../images/belong.png) center center no-repeat; display: inline-block; float: left;}
.tree_table span { text-align: left;}
.tree_table .second_internal{ margin-left: 16px;}
.email_link{ display:block; background-color: #255ad4; width:180px; text-align: center; height:46px;line-height: 46px; font-size: 16px; font-weight: bold; margin: 20px auto; color: #ffffff;}
.email_link:hover{background-color: #0f41b5;}

.email_alert_Opinion{background: #ffffff; width: 100%; padding: 10px 0; font-size: 13px; line-height: 22px; height: 160px;}
.checkbox_29{ display:inline-block; margin: 32px 0 0 0;}

.p28_left_btn{ margin:0 20px; padding: 10px 0; border-top:1px solid  rgba(0, 0, 0, 0.3);}
.tree_28_tit{ font-size:14px; color: #000000;font-weight: bold;}
.dl_28_right{ width: 380px; float: right; height: 30px;}
.dl_28_right dt{ float:right; width: 130px; height:30px }
.dl_28_right dd{ float:right; width: 220px; height: 30px; margin-left: 10px;}
.hand_btn{ background: url(../images/handle.png) center center no-repeat; cursor: pointer;}


.file_ctrl_search2{ display: block !important; width: 100% !important; margin:20px 0 0 0; height: 30px !important; }
.email_sc_tb td > input[type="button"]{ height: 30px; padding: 0 10px;  float: right; margin: 20px 0 0 10px;}
.email_hq{ width: 100%; height: 130px;  border: solid 1px rgba(0, 0, 0, 0.1); margin: 20px 0 0 0;}
.email_hq h4{  color: #000000; font-size: 14px; height:24px; line-height: 24px; margin: 10px 10px 5px 10px; }
.email_hq textarea{ width:calc(100% - 20px); height: 60px;  border: solid 1px rgba(0, 0, 0, 0.4); padding:5px 10px; margin: 0 10px; overflow: auto; color: #404b5e; font-size: 13px;}

.box_116{padding: 20px 0 0 0; border-top: 1px solid #000000;}
.jqxTree_CheckBox_116{ height: 330px; padding: 10px; box-sizing: border-box;  background-color: #ffffff; border: solid 1px #d9d9d9; margin: 20px 0 0 0;}
.box_73{padding:10px 0 0 0; border-top:rgba(0,0,0,0.6) }

.box_94{ width: 100%; display: block; clear: both; border-bottom: 1px solid rgba(0, 0, 0, 0.3);}
.box_94 dt{ width: 44%; float: left;}
.box_94 dt h4{ height:30px; line-height: 30px; color: #404b5e;font-size: 13px; border-bottom: 1px solid #000000;}
.box_94_span{  color: rgba(64, 75, 94, 0.6);}

.table_time{ width: 100%;}
.table_time tr td{ padding:5px 10px 5px 20px; border: 1px solid rgba(0, 0, 0, 0.08); font-size: 14px; font-weight: bold;  text-align: left; color: #404b5e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.table_time tr td:first-child{ border-left:none !important;}
.table_time tr:first-child td{ border-bottom: 1px solid rgba(0, 0, 0, 0.3); !important; border-top:none !important;}
.table_time tr:last-child td{ border-bottom: none !important;}
.box_94 dd{ width: 56%; float: left;}
.box_94 dd h4 { height:30px; line-height: 30px; color: #404b5e;font-size: 13px; border-bottom: 1px solid #000000;}
.bg_94{ background-color: rgba(0, 0, 0, 0.04); }

.stepQuery{ width:16px; height:16px; margin:12px auto 0 auto;}
.back_btn28{ width: 20px; height: 24px; background: url(../images/fh.png) center center no-repeat; display: inline-block;margin-left:4px;vertical-align: middle;}
.check_in_div{width: 116px; text-align: left; margin: 0 auto; line-height:39px;}
.check_in_div input[type="button"]{width:90px !important; box-sizing:border-box;}


.date_div122{ width: 96% !important; height: 23px !important; float: left; padding: 1px 0px 0px 10px;}
.datetime{ border: solid 1px rgba(64, 75, 94, 0.4); width: 82px !important; height: 26px !important; box-sizing: border-box;  text-align: center; float: left;}
.table_108{ margin: 30px 0 0 0;}

.h4_106 { font-size:14px; color: #000000; height: 31px; line-height: 21px; padding-top: 18px;}
.ellipsis_106 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.table_106 { width: 100%; }
.table_106 tr { height: 50px; }
.table_106 tr td{ border: 1px solid rgba(0, 0, 0, 0.08); text-align: center; color: #404b5e;}
.table_106 tr td:first-child{ border-left:none !important;}
.table_106 tr td:last-child{ border-right:none !important;}

.table_106b { width:calc(100% - 17px);  }
.table_106b tr { height: 50px; }
.table_106b tr td{ border: 1px solid rgba(0, 0, 0, 0.08); text-align: center; color: #404b5e;}
.table_106b tr td:first-child{ border-left:none !important;}
.table_106b tr td:last-child{ border-right:none !important;}



.inner_table_106 { width: 100%; }
.inner_table_106 tr { height: 40px; }
.inner_table_106 tr td{ border: 1px solid rgba(0, 0, 0, 0.08); text-align: center; color: #404b5e;}
.inner_table_106 tr td:first-child{ border-left:none !important; text-align: center;}
.inner_table_106 tr td:last-child{ border-right:none !important;}

.tableborder_no{ border-top:solid 1px rgba(0, 0, 0, 0.8); border-bottom:solid 1px rgba(0, 0, 0, 0.4); height: 40px;}
.tableborder_no tr td{ padding:0 0 0 10px;}
.tableborder_no tr td:first-child{border-right:solid 1px rgba(0, 0, 0, 0.4); }
.btn_size26{ height: 26px; width: 100px; box-sizing: border-box;}
.tab_102{ height: 36px;  border-bottom: rgba(0, 0, 0, 0.8) solid 1px; padding-top: 15px; border-top:rgba(0, 0, 0, 0.6) solid 1px; }
.tab_102 span{ font-size: 14px; color:#000000;font-weight: bold; line-height: 36px;}

.tab_ul{ width: 240px; height: 37px; background: #ffffff; }
.tab_ul li{ width: 120px; height: 35px; display: inline-block; text-align: center; cursor: pointer;box-sizing: border-box; border-bottom: 1px solid  rgba(0, 0, 0, 0.8);line-height: 36px;}
.tab_ul .hover{ height: 37px; box-sizing: border-box; border-top:2px solid #255ad4; border-left: 1px solid  rgba(0, 0, 0, 0.8); border-right: 1px solid  rgba(0, 0, 0, 0.8);  background: #ffffff; border-bottom: none;line-height: 36px;}
.dl_103{ width: 100%; margin: 30px 0 0 0;}
.dl_103 dd{ width:calc(50% - 15px); float: left; margin-right: 15px; }
.dl_103 dt{ width:calc(50% - 15px); float: right;  margin-left: 15px;}

.ctrl_103{ height: 50px; line-height: 50px; box-sizing: border-box; border-bottom:solid 1px #d9d9d9; padding: 0 30px;}
.letter_number{ width: 100px; float: right;}
.box103_right{ border:solid 1px #d9d9d9; height:400px; }
.radio_btn{ display:inline-block;}
.radio_btn + .radio_btn{ margin-left: 20px;}
.textarea_103{ border:none !important; width: 100%; height: 350px;  box-sizing: border-box; padding:20px; overflow: auto;}
.textarea_full{ width: 100%; height: 80px;  box-sizing: border-box; padding:20px; overflow: auto;}
.grid_38{position: relative;}
 .border_no{ border:none !important;} 
 .border_h{ border: solid 1px rgba(0, 0, 0, 0.08) !important;} 
 .h4_38{ height: 21px; padding: 9px 0;} 
 .h4_38 span{font-size:14px; color: #000000; height: 21px; line-height: 21px;} 
 .h4_38 em{height: 21px; background: url(../images/i.png) center center no-repeat; width: 16px;}

.approver_text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 560px;vertical-align: middle;display: inline-block; }

