@charset "utf-8";

@font-face {
font-family:'NotoSansCJKkr Regular';
src:url('../fonts/NotoSansCJKkr-Regular.eot');
src:local('*'), url(../fonts/NotoSansCJKkr-Regular.eot) format('embedded-opentype'), url(../fonts/NotoSansCJKkr-Regular.otf) format('truetype');
}

/*html, body {margin:0!important;padding:0!important;font-family:'Noto Sans CJK KR Regular'; font-size: 13px; color:rgba(0,0,0,0.6); }*/
html, body {margin:0!important;padding:0!important;font-family:'NotoSansCJKkr Regular'; font-size: 13px; color:rgba(0,0,0,0.6); }
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, a,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; }
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
button,.cursor {cursor:pointer;}
ul, ol, li {list-style-type:none;}
a,input[type="button"] {text-decoration:none;cursor: pointer;}
textarea{resize:none !important;}
input, select {vertical-align:middle;}
table{border-collapse: collapse; table-layout: fixed;}
i{font-style: normal;}
.clearfix:after{
    content: '';
    display: block;
    clear: both;
}
.content {width: 100%;height: auto;min-width: 1200px;}
.top{	width: 100%;height: auto;border-bottom: 1px solid rgba(97, 97, 111, 1);}
.top h4{font-size:24px;font-weight: bold;text-align: left;color: #3d3d4f;margin: 20px 0 16px 0;}
.top{width: 100%; text-align: left;}
/*******************************************************************************************************/
.form_list *, .form_list *::after, .form_list *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.form_list li {
position: relative;
}
.form_list input[type=radio],
.form_list input[type=checkbox] {
  position: absolute;
  left:0px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.form_list input[type="radio"] + label,
.form_list input[type="checkbox"] + label {
  padding-left: 24px;
  cursor: pointer;
}
.form_list input[type="radio"] + label::before,
.form_list input[type="radio"] + label::after,
.form_list input[type="checkbox"] + label::before,
.form_list input[type="checkbox"] + label::after {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  cursor: pointer;
	
}
.form_list input[type="radio"] + label::before,
.form_list input[type="checkbox"] + label::before {
  border: 1px solid #cfd9db;
  background: #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	
}
.form_list input[type="radio"] + label::before,
.form_list input[type="radio"] + label::after {
  border-radius: 50%;
}

.form_list input[type="radio"] + label::after,
.form_list input[type="checkbox"] + label::after {
  background-color: #4f6aff;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: 0 0 5px rgba(44, 151, 222, 0.4);
  display: none;
}
.form_list input[type="radio"]:disabled + label::after,
.form_list input[type="checkbox"]:disabled + label::after {
  background-color:rgba(64,75,94,0.2);
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: 0 0 5px rgba(44, 151, 222, 0.4);
  display: none;
}

.form_list input[type="checkbox"] + label::after {
  background-image: url("../images/cd_icon_check.png");
}
.form_list input[type="checkbox"]:checked + label::after {
  display: block;
}
.form_list input[type="checkbox"]:checked + label::before,
.form_list input[type="checkbox"]:checked + label::after {
  animation: cd-bounce 0.3s;
}

.sewv {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.sewvtop {
	width: 100%;
	height: 30px;
	border: solid 1px rgba(64, 75, 94, 0.4);
	cursor: pointer;
	overflow: hidden;
	box-sizing: border-box;
}
.sewvtop:hover {
	border: 1px #57c5f7 solid;
}
.sewvtop>span {
	float: left;
	/*white-space: pre;*/
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	color: rgba(64, 75, 94, 0.6);
	vertical-align: middle;
	box-sizing: border-box;
}
.sewvtop>em {
	float: right;
	width: 28px;
	height: 28px;
	vertical-align: middle;
	background: url(../images/expand.png) center center no-repeat;
}
.sewvbm {
	width: 100%;
	position: absolute;
	left: 0;
	margin: 0;
	top: 29px;
	display: none;
	border: solid 1px rgba(64, 75, 94, 0.4);
	background: #ffffff;
	padding: 3px 0;
	z-index: 999;
	overflow: hidden;
}
.sewvbm>li {
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding-left: 5px;
}
.sewvbm>li span {
	position: relative;
}
.sewvbm>li:hover {
	background: #57c5f7;
	color: #fff;
}
.lbaxztop {
	animation: rotatete 0.3s linear forwards;
}
.lbaxztop2 {
	animation: rotatete2 0.3s linear forwards;
}
 
/*******************************************************SR_01   02    03*******************************************************/
.content_sr{margin: 0 auto;padding: 0 60px 0 60px; min-width: 1200px;}
.top_nav{width: 100%;height:50px;border-bottom: 1px solid #cecece;}
.top_nav h4{float: left;font-size:18px;font-weight: bold;text-align: left;color: #3d3d4f;padding: 9px 0;}
.c_icon{display: inline-block; width: 32px;height: 32px;background: url(../images/logo-icon.svg) center center no-repeat;vertical-align: middle;}
.top_nav b{float: right;padding: 16px 0;}
.c_language{float: right;display: inline-block; width:16px;height: 16px;background:url(../images/language-icon.svg) center center no-repeat;margin:18px 0px 0 5px;}
.c_out{float: right;display: inline-block; width: 16px;height: 16px;background:url(../images/login_out.png) center center no-repeat;margin:18px 0px 0 5px;cursor: pointer;}
.c_out:hover{background:url(../images/login_out_hover.png) center center no-repeat;}
.content_text{width: 100%;height: 800px;}
.content_text b{text-align: center;font-size: 40px;display: block;}
.copyright{width: 100%;height: 60px;border-top: 1px solid #efefef;}
.copyright b{float: left;font-size: 13px;color: #aaaaaa;margin: 23px 0 0 60px;font-weight: normal;}
.copyright ul {margin: 23px 60px 0 0px;}
.copyright ul li{float: right;height: 13px;line-height: 13px; color: #aaaaaa;font-size: 13px;display: inline-block;padding: 0 10px;border-right: 1px solid #acacac;cursor: pointer;}
.copyright ul li:hover{color:#3d3d4f; text-decoration: underline;}
.mar_top90{margin-top: 90px;}
.mar_top40{margin-top: 40px;}
.mar_top20{margin-top: 20px;}
.mar_top5{margin-top: 5px;}
.no_rbor{border-right: none!important;}
.no_Mar{margin-right: 0!important;}
.no_Pad{padding: 0!important;}
.no_bac{background: #fff!important;}
.btn_blue{width: 99px;height: 32px;background: #fff; border-radius: 2px;border: 1px solid #4a66ff;float: right;color:#4a66ff; margin: 9px 10px 0 0;}
.content_text h4{font-size: 18px;color: #3d3d4f;margin: 10px 0 20px 0;}
.text_top{background: #f9f9f9;border-bottom: 1px solid #cecece;margin: 0 auto;height: 100px;padding: 0 40px;
}
.text_topH{height: 160px;}
.t_table b,.t_table03 b{
font-size: 14px;color:#868e96; text-align: left; display: inline-block;margin-right: 30px;
}
.t_table tr td{
text-align: left;padding: 30px 0 10px 0; color: #3d3d4f;
}
.t_table03 tr td{text-align: left;padding: 2px 0 10px 0;color: #3d3d4f;line-height: 14px;}
.t_list{width: 344px;border: none;}
.t_listW{width: 268px;}
.t_listW88{width: 77px;margin-top: 5px;}
.mar_R16{margin-right: 16px!important;}
.mar_R20{margin-right: 20px!important;}
.t_listW88 span{padding-left: 5px;}
.t_listBor{border: none;border-bottom: 1px solid #cecece;}
.t_listR{border-radius: 4px;}
.t_date{display: inline-block;width: 150px;height: 30px;border-bottom: 1px solid #cecece;text-align: left;font-size: 13px;line-height: 30px;color: #868e96;margin:0 10px 0 10px;background: url(../images/date.png) 135px center no-repeat;}
.t_btn{width: 124px;height: 46px;background: #4a66ff;border-radius: 4px;border: none;color: #fff;font-size: 18px;font-weight: bold;line-height: 46px;}
.t_btn:hover{background-color: #0f41b5; }
.download{width: 99px;height: 40px;background: #fff; border-radius: 2px;border: 1px solid #4a66ff;float: right;color:#4a66ff;margin: 44px 0 8px 0;}
.download:hover{background: #f9f9f9;}
.text_table{width: 100%;height: auto;}
.text_table th{background: #f5f5f5;padding: 20px 0;text-align: center;color: #2f2f42;font-size: 14px;font-weight: bold;}
.text_table tr td{padding: 24px 0;text-align: center;color: #2f2f42;font-size: 14px;border-top: 1px solid #cecece;}
.text_table tr:last-child td{border-bottom:1px solid #cecece; }
.message{display: block;width: 52px;height: 20px;background: url(../images/message.png) center center no-repeat;text-align: right;margin-left: 40px;color: #2f2f42;font-size: 14px;}
.page_number{width: 264px;margin: 0 auto;margin-top: 20px;}
.page_number ul li{float: left;margin-right: 20px;line-height: 16px;}
.page_number ul li:hover{color: #4a66ff;cursor: pointer;}
.page_icon1{width: 16px;height: 16px;display: block;background:  url(../images/paging-01.png) center center no-repeat;}
.page_icon11{width: 16px;height: 16px;display: block;background: url(../images/paging-011.png) center center no-repeat;}
.page_icon2{width: 16px;height: 16px;display: block;background: url(../images/paging-02.png) center center no-repeat;}
.page_icon22{width: 16px;height: 16px;display: block;background: url(../images/paging-022.png) center center no-repeat;}
.con_title{display: block;width: 60px;height: 20px;border-radius: 10px;background: #fea24a;text-align: center;color: #fff;line-height: 20px;}
.sub_small{display: inline-block;width: 16px;height: 16px;background: url(../images/sub-small.png) center center no-repeat;vertical-align: middle;cursor: pointer;}
.content_text>p{color: #868e96;line-height: 14px;margin: 50px 0 50px 0;}
.con_text{width: 100%;height: 100px;text-align: center;border-bottom: 1px solid #cecece;margin: 0 auto;padding-top: 35px;box-sizing: border-box;}
.con_text b{font-size: 16px;font-weight: bold;}
.content_bottom p{font-size: 14px;color: #3d3d4f;line-height: 14px;margin-top: 25px;}

.up_2-1_tt{ height: 40px; line-height: 40px; border-bottom: 1px solid  rgba(0, 0, 0, 0.08); font-size: 13px;}
.up_2-1_tt span{ font-weight: normal; color:rgba(64, 75, 94, 0.6);  margin-left: 10px;}

.up_ul_2_1 li{ display: block; float: left; width:250px; height: 54px; box-sizing: border-box; margin: 13px 10px 0 0;  background-color: #ffffff;border: solid 1px rgba(0, 0, 0, 0.15); vertical-align: middle;}
.up_ul_2_1 li:hover{border: 1px solid rgba(0,0,0,0.8);cursor: pointer;}
.up_ul_2_1 li em{ float:left; margin:11px 10px 0 10px; height: 30px; width: 30px;display: inline-block;}
.up_ul_2_1 li .word_ico{ float: left;display: inline-block; width:30px;height: 30px; background: url(../images/file-doc.png) center center no-repeat !important;margin: 12px 10px 12px 12px;}
.up_ul_2_1 li .excel_ico{ float: left;display: inline-block; width:30px;height: 30px;margin: 12px 10px 12px 12px;background: url(../images/file-excel.png) center center no-repeat !important;}
.up_ul_2_1 li .ppt_ico{ float: left;display: inline-block; width:30px;height: 30px;margin: 12px 10px 12px 12px;background: url(../images/file-ppt.png) center center no-repeat !important;}
.up_ul_2_1 li .img_ico{ float: left;display: inline-block; width:30px;height: 30px;margin: 12px 10px 12px 12px;background: url(../images/file-img.png) center center no-repeat !important;}


.up_ul_2_1 li dl{ float:left; font-size: 13px; color:rgba(64, 75, 94, 0.6); width: 160px; margin:6px 0 0 0; }
.up_ul_2_1 li dl dt{  font-size: 13px; color:rgba(64, 75, 94, 0.6); width: 160px;  display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%; }
.up_ul_2_1 li dl dd{ font-size: 13px; color:rgba(64, 75, 94, 0.6); width: 160px;  }
.up_ul_2_1 li .input_up{display: inline-block; background: url(../images/close.png) no-repeat center center !important; float:right; width: 30px; height: 30px;  margin: 11px 6px 0 0;  border: none;}
.up_ul_2_1 li .input_down{display: inline-block; background: url(../images/download.png) no-repeat center center !important; float:right; width: 30px; height: 30px;  margin: 11px 6px 0 0;  border: none;}
.con_btn{width: 100%;margin-top: 40px;}
.btn_left{float: left;width: 64px; height: 36px;border: 1px solid #cecece;text-align: center;color: #646472;font-size: 13px;line-height: 36px; background: #fff;}
.btn_left:hover{background: #f9f9f9;border-radius: 4px;}
.con_btn ul li{float: right;margin-left: 10px;}
.btn_right{width: 98px;height: 36px;background: #4a66ff;text-align: center;color: #fff;font-size: 13px;line-height: 36px;border: none;border-radius: 4px;}
.btn_right:hover{background: #0f41b5;cursor: pointer;}