/*@media all and (min-width: 321px) and (max-width: 768px) {*/

@import url(//cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css);

.type-1{background:#FFEDED !important}
.type-2{background:#FFFFE1 !important}
.type-3{background:#E6F3FA !important}
.type-4{background:#EDFFF7 !important}

.tab-tit{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:2rem}
.tab-tit span{display:flex;align-items:center;padding:0 2rem;height:3rem;font-size:1rem;font-weight:500;color:#000;border-radius:.5rem;box-shadow:2px 6px 12px rgb(0 0 0 / 10%)}



#khvisual{}
#khvisual .khvisual ul li:nth-child(1) .tit,
#khvisual .khvisual ul li:nth-child(1) .txt{display:none}

#khvisual .sel .img:before{background:rgba(0,0,0,0) !important}

.tol1 th{width:100% !important}
.tol2 th{width:50% !important}
.tol3 th{width:33.33% !important}
.tol4 th{width:25% !important}
.tol5 th{width:20% !important}
.tol6 th{width:16.66% !important}

.w1p{width:1% !important}
.w2p{width:2% !important}
.w3p{width:3% !important}
.w4p{width:4% !important}
.w5p{width:5% !important}
.w6p{width:6% !important}
.w7p{width:7% !important}
.w8p{width:8% !important}
.w9p{width:9% !important}
.w10p{width:10% !important}
.w11p{width:11% !important}
.w12p{width:12% !important}
.w13p{width:13% !important}
.w14p{width:14% !important}
.w15p{width:15% !important}
.w16p{width:16% !important}
.w17p{width:17% !important}
.w18p{width:18% !important}
.w19p{width:19% !important}
.w20p{width:20% !important}
.w21p{width:21% !important}
.w22p{width:22% !important}
.w23p{width:23% !important}
.w24p{width:24% !important}
.w25p{width:25% !important}
.w26p{width:26% !important}
.w27p{width:27% !important}
.w28p{width:28% !important}
.w29p{width:29% !important}
.w30p{width:30% !important}
.w31p{width:31% !important}
.w32p{width:32% !important}
.w33p{width:33% !important}
.w34p{width:34% !important}
.w35p{width:35% !important}
.w36p{width:36% !important}
.w37p{width:37% !important}
.w38p{width:38% !important}
.w39p{width:39% !important}
.w40p{width:40% !important}
.w41p{width:41% !important}
.w42p{width:42% !important}
.w43p{width:43% !important}
.w44p{width:44% !important}
.w45p{width:45% !important}
.w46p{width:46% !important}
.w47p{width:47% !important}
.w48p{width:48% !important}
.w49p{width:49% !important}
.w50p{width:50% !important}
.w51p{width:51% !important}
.w52p{width:52% !important}
.w53p{width:53% !important}
.w54p{width:54% !important}
.w55p{width:55% !important}
.w56p{width:56% !important}
.w57p{width:57% !important}
.w58p{width:58% !important}
.w59p{width:59% !important}
.w60p{width:60% !important}
.w68p{width:68% !important}
.w70p{width:70% !important}
.w80p{width:80% !important}
.w90p{width:90% !important}
.w100p{width:100% !important}

.h120{height:120px !important}
.sb1{background:#f0f5f8}
.sectnavi.training{display:none}
.sectnavi.etc{display:none}

.select{float:right;padding:0 0 20px 0}
.selectbox{position:relative;z-index:1;width:200px;border:1px solid #999;background:#fff}
.selectbox:before{content:"";position:absolute;top:50%;right:15px;width:0;height:0;margin-top:-1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}
.selectbox label{position:absolute;top:0;left:0;padding:0 10px;line-height:40px;color:#999;z-index:-1}
.selectbox select{width:100%;line-height:normal;font-family:inherit;padding:0 10px;height:40px;border:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}

#khcontent .conbox .loc dd div:nth-child(1) i{background:#dc5156}
#khcontent .conbox .loc dd div:nth-child(2) i{background:#4a8fdd}
#khcontent .conbox .loc dd div:nth-child(3) i{background:#87bf38}
#khcontent .conbox .loc dd div:nth-child(4) i{background:#69aed7}

#khcontent .sect .proce li .txt{background:#fff}
#khcontent .sect .proce li:nth-child(1) .tit{background:#2e75b6}
#khcontent .sect .proce li:nth-child(2) .tit{background:#a9d18e}
#khcontent .sect .proce li:nth-child(3) .tit{background:#1488c2}
#khcontent .sect .proce li:nth-child(4) .tit{background:#c33f1b}
#khcontent .sect .proce li:nth-child(1) .txt{border:2px solid #2e75b6}
#khcontent .sect .proce li:nth-child(2) .txt{border:2px solid #a9d18e}
#khcontent .sect .proce li:nth-child(3) .txt{border:2px solid #1488c2}
#khcontent .sect .proce li:nth-child(4) .txt{border:2px solid #c33f1b}
#khcontent .sect .proce li:nth-child(1) .txt strong{color:#2e75b6}
#khcontent .sect .proce li:nth-child(2) .txt strong{color:#a9d18e}
#khcontent .sect .proce li:nth-child(3) .txt strong{color:#1488c2}
#khcontent .sect .proce li:nth-child(4) .txt strong{color:#c33f1b}

/*
.education .menu .m5 a{display:flex !important;align-items:center;gap:10px}
.education .menu .m5 a span{padding:25px 0 !important}
.education .menu .m5 a:after{content:'';font-size:24px;font-family:xeicon;color:#4fabc4}
*/

@media all and (min-width:1730px) {
	#khcontent .notice{display:flex;flex-direction:column;margin-bottom:48px;padding:48px;border:1px solid #eee;background:#fff;box-shadow:0 30px 60px 10px rgb(0 0 0 / 10%)}
	#khcontent .notice *{letter-spacing:-.5px}
	#khcontent .notice h3{position:relative;margin-bottom:36px;font-size:30px;text-align:center;color:#092e4b}
	#khcontent .notice h3:before{content:'';position:absolute;top:0;left:0;width:120px;height:30px;background:url("../common/img/labor.svg") no-repeat}
	#khcontent .notice h3:after{content:'';position:absolute;top:0;right:0;width:130px;height:30px;background:url("../common/img/with.svg") no-repeat}
	#khcontent .notice dl{display:flex;align-items:center;justify-content:flex-start;padding:6px 0}
	#khcontent .notice dt{min-width:200px;padding-left:20px;font-size:16px;font-weight:600;color:#4fabc4}
	#khcontent .notice dd{width:100%;font-size:20px;color:#333}
	#khcontent .notice dd strong{color:#008cca}
}
@media all and (max-width:1729px) and (min-width:949px) {
	#khcontent .notice{display:flex;flex-direction:column;margin-bottom:48px;padding:48px;border:1px solid #eee;background:#fff;box-shadow:0 30px 60px 10px rgb(0 0 0 / 10%)}
	#khcontent .notice *{letter-spacing:-.5px}
	#khcontent .notice h3{position:relative;margin-bottom:36px;padding-top:36px;font-size:24px;text-align:center;word-break:keep-all;color:#092e4b}
	#khcontent .notice h3:before{content:'';position:absolute;top:0;left:0;width:120px;height:30px;background:url("../common/img/labor.svg") no-repeat}
	#khcontent .notice h3:after{content:'';position:absolute;top:0;right:0;width:130px;height:30px;background:url("../common/img/with.svg") no-repeat}
	#khcontent .notice dl{display:flex;align-items:center;justify-content:flex-start;padding:6px 0}
	#khcontent .notice dt{min-width:200px;padding-left:20px;font-size:16px;font-weight:600;color:#4fabc4}
	#khcontent .notice dd{width:100%;font-size:20px;color:#333}
	#khcontent .notice dd strong{color:#008cca}
}
@media all and (max-width:948px) {
	#khcontent .notice{display:flex;flex-direction:column;margin-bottom:24px;padding:24px;border:1px solid #eee;background:#fff;box-shadow:0 30px 60px 10px rgb(0 0 0 / 10%)}
	#khcontent .notice *{letter-spacing:-.5px}
	#khcontent .notice h3{position:relative;margin-bottom:36px;padding-top:36px;font-size:20px;text-align:center;word-break:keep-all;color:#092e4b}
	#khcontent .notice h3:before{content:'';position:absolute;top:0;left:0;width:120px;height:30px;background:url("../common/img/labor.svg") no-repeat}
	#khcontent .notice h3:after{content:'';position:absolute;top:0;right:0;width:130px;height:30px;background:url("../common/img/with.svg") no-repeat}
	#khcontent .notice dl{display:flex;flex-direction:column;justify-content:flex-start;padding:6px 0}
	#khcontent .notice dt{min-width:200px;font-size:14px;font-weight:600;color:#4fabc4}
	#khcontent .notice dd{width:100%;font-size:16px;color:#333}
	#khcontent .notice dd strong{color:#008cca}
}




















@media all and (min-width:1730px) {
	#khcontent .conbox .tbl{}
    #khcontent .conbox .tbl p{padding:20px 0 0 0 !important}
	#khcontent .conbox .tbl table{width:100%;border-collapse:collapse;box-shadow:2px 6px 12px rgb(0 0 0 / 10%)}
	#khcontent .conbox .tbl th{padding:20px 0;line-height:1.4;font-size:18px;text-align:center;border:1px solid #000;background:#f7f7f7}
	#khcontent .conbox .tbl th:nth-child(1),
	#khcontent .conbox .tbl th:nth-child(3),
	#khcontent .conbox .tbl th:nth-child(5),
	#khcontent .conbox .tbl th:nth-child(7),
	#khcontent .conbox .tbl th:nth-child(9){color:#000;background:#fafafa}
    /*#khcontent .conbox .tbl th:nth-child(1),
	#khcontent .conbox .tbl th:nth-child(2),
	#khcontent .conbox .tbl th:nth-child(3),
	#khcontent .conbox .tbl th:nth-child(4),
    #khcontent .conbox .tbl th:nth-child(5),
	#khcontent .conbox .tbl th:nth-child(6){width:16.66%}*/
	#khcontent .conbox .tbl td{padding:20px;height:60px;line-height:1.4;font-size:16px;text-align:center;border:1px solid #000;background:#fff}
    #khcontent .conbox .tbl p{padding:10px 0 0 0;font-size:16px;text-align:right;color:#000}
	#khcontent .conbox .tbl .rest{background:#ededed}
	#khcontent .conbox .tbl .th1{color:#008cca;border:1px solid #000;background:#fff}
	#khcontent .conbox .tbl .td1{padding:100px 0;width:200px;color:#000;font-weight:600;background:#d3f6ff}
	#khcontent .conbox .tbl .tal{padding:20px}
}
@media all and (max-width:1729px) and (min-width:949px) {
	#khcontent .conbox .tbl{}
    #khcontent .conbox .tbl p{padding:20px 0 0 0 !important}
	#khcontent .conbox .tbl table{width:100%;border-collapse:collapse;box-shadow:2px 6px 12px rgb(0 0 0 / 10%)}
	#khcontent .conbox .tbl th{padding:20px 0;line-height:1.4;font-size:16px;text-align:center;border:1px solid #000;background:#f7f7f7}
	#khcontent .conbox .tbl th:nth-child(1),
	#khcontent .conbox .tbl th:nth-child(3),
	#khcontent .conbox .tbl th:nth-child(5),
	#khcontent .conbox .tbl th:nth-child(7),
	#khcontent .conbox .tbl th:nth-child(9){color:#000;background:#fafafa}
    /*#khcontent .conbox .tbl th:nth-child(1),
	#khcontent .conbox .tbl th:nth-child(2),
	#khcontent .conbox .tbl th:nth-child(3),
	#khcontent .conbox .tbl th:nth-child(4),
    #khcontent .conbox .tbl th:nth-child(5),
	#khcontent .conbox .tbl th:nth-child(6){width:16.66%}*/
	#khcontent .conbox .tbl td{padding:10px;height:60px;line-height:1.4;font-size:14px;word-break:keep-all;text-align:center;border:1px solid #000;background:#fff}
	#khcontent .conbox .tbl p{padding:10px 0 0 0;font-size:14px;text-align:right;color:#000}
	#khcontent .conbox .tbl .rest{background:#ededed}
	#khcontent .conbox .tbl .th1{color:#008cca;border:1px solid #000;background:#fff}
	#khcontent .conbox .tbl .td1{padding:80px 0;color:#000;font-weight:600;background:#d3f6ff}
	#khcontent .conbox .tbl .tal{padding:20px}
}
@media all and (max-width:948px) {	
	#khcontent .conbox .tbl{overflow:hidden;overflow-x:scroll}
    #khcontent .conbox .tbl p{padding:20px 0 0 0}
	#khcontent .conbox .tbl table{width:780px;border-bottom:1px solid #ccc;border-collapse:collapse}
	#khcontent .conbox .tbl th{padding:20px 0;line-height:1.4;font-size:13px;text-align:center;border:1px solid #000;background:#f7f7f7}
	#khcontent .conbox .tbl th:nth-child(1),
	#khcontent .conbox .tbl th:nth-child(3),
	#khcontent .conbox .tbl th:nth-child(5),
	#khcontent .conbox .tbl th:nth-child(7),
	#khcontent .conbox .tbl th:nth-child(9){color:#000;background:#fafafa}
	#khcontent .conbox .tbl td{padding:10px;line-height:1.4;font-size:12px;text-align:center;border-right:1px solid #000;border-left:1px solid #000;border-top:1px dashed #bbb;background:#fff}
	#khcontent .conbox .tbl p{padding:10px 0 0 0;font-size:13px;text-align:right;color:#000}
	#khcontent .conbox .tbl .rest{background:#ededed}
	#khcontent .conbox .tbl .th1{color:#008cca;border:1px solid #000;background:#fff}
	#khcontent .conbox .tbl .td1{padding:60px 10px;color:#000;font-weight:600;background:#d3f6ff}
	#khcontent .conbox .tbl .tal{padding:10px}
}















@media all and (min-width:1730px) {
	#posco .sectnavi{position:absolute;z-index:999;top:840px;left:0}
	#posco .sectnavi.fixed{position:fixed;top:70px}
	#posco .sectnavi .menu{}
	#posco .sectnavi .menu ul{border-top:1px solid #ededed}
	#posco .sectnavi .menu li{min-width:160px;border-bottom:1px solid #ededed}
	#posco .sectnavi .menu a{display:block;position:relative;padding:0 45px}
	#posco .sectnavi .menu a span{display:block;padding:28px 0 22px 0;line-height:1;font-size:20px;font-weight:300;color:#97989a;letter-spacing:-1px;text-align:center}
	#posco .sectnavi .menu a i{display:none;position:absolute;top:0;right:35px;width:25px;height:100%;background:url("../img/naviarrow.png") no-repeat 50% 50%}
	#posco .sectnavi .menu a:hover span{color:#092e4b}
	#posco .sectnavi .menu a.sel:before{content:'';position:absolute;top:50%;left:0;margin-top:-8px;width:7px;height:16px;background:#092e4b}
	#posco .sectnavi .menu a.sel span{font-weight:600;color:#092e4b}
	#posco .sectnavi .btn{display:none !important; margin-top:10px}
	#posco .sectnavi .btn ul{overflow:hidden;margin:0 -5px}
	#posco .sectnavi .btn li{float:left;width:50%;padding:0 5px}
	#posco .sectnavi .btn li a{display:block;line-height:45px;font-size:16px;color:#fff;text-align:center;background:#83a5c0}	
}
@media all and (max-width:1729px) and (min-width:1600px) {
	#posco .sectnavi{position:absolute;z-index:999;top:840px;left:0}
	#posco .sectnavi.fixed{position:fixed;top:70px}
	#posco .sectnavi .menu{}
	#posco .sectnavi .menu ul{border-top:1px solid #ededed}
	#posco .sectnavi .menu li{min-width:160px;border-bottom:1px solid #ededed}
	#posco .sectnavi .menu a{display:block;position:relative;padding:0 30px}
	#posco .sectnavi .menu a span{display:block;padding:20px 0;line-height:1;font-size:16px;font-weight:300;color:#97989a;letter-spacing:-1px;text-align:center}
	#posco .sectnavi .menu a i{display:none;position:absolute;top:0;right:35px;width:25px;height:100%;background:url("../img/naviarrow.png") no-repeat 50% 50%}
	#posco .sectnavi .menu a:hover span{color:#092e4b}
	#posco .sectnavi .menu a.sel:before{content:'';position:absolute;top:50%;left:0;margin-top:-8px;width:7px;height:16px;background:#092e4b}
	#posco .sectnavi .menu a.sel span{font-weight:600;color:#092e4b}
	#posco .sectnavi .btn{display:none !important; margin-top:10px}
	#posco .sectnavi .btn ul{overflow:hidden;margin:0 -5px}
	#posco .sectnavi .btn li{float:left;width:50%;padding:0 5px}
	#posco .sectnavi .btn li a{display:block;line-height:45px;font-size:16px;color:#fff;text-align:center;background:#83a5c0}	
}
@media all and (max-width:1599px) and (min-width:949px) {
	#posco .sectnavi{position:absolute;z-index:999;top:770px;left:0}
	#posco .sectnavi.fixed{position:fixed;top:70px}
	#posco .sectnavi .menu{}
	#posco .sectnavi .menu ul{border-top:1px solid #ededed}
	#posco .sectnavi .menu li{min-width:160px;border-bottom:1px solid #ededed}
	#posco .sectnavi .menu a{display:block;position:relative;padding:0 30px}
	#posco .sectnavi .menu a span{display:block;padding:20px 0;line-height:1;font-size:16px;font-weight:300;color:#97989a;letter-spacing:-1px;text-align:center}
	#posco .sectnavi .menu a i{display:none;position:absolute;top:0;right:35px;width:25px;height:100%;background:url("../img/naviarrow.png") no-repeat 50% 50%}
	#posco .sectnavi .menu a:hover span{color:#092e4b}
	#posco .sectnavi .menu a.sel:before{content:'';position:absolute;top:50%;left:0;margin-top:-8px;width:7px;height:16px;background:#092e4b}
	#posco .sectnavi .menu a.sel span{font-weight:600;color:#092e4b}
	#posco .sectnavi .btn{display:none !important; margin-top:10px}
	#posco .sectnavi .btn ul{overflow:hidden;margin:0 -5px}
	#posco .sectnavi .btn li{float:left;width:50%;padding:0 5px}
	#posco .sectnavi .btn li a{display:block;line-height:45px;font-size:16px;color:#fff;text-align:center;background:#83a5c0}	
	#posco .sectnavi{/*position:fixed;z-index:9999;top:0;right:0;left:0;*/}
	
	#khcontent .khwrap{padding-left:170px}
	#khboard .khboard{padding-left:170px !important}
}
@media all and (max-width:948px) {	
	#khboard{padding:40px 20px !important}
	#khboard .khboard{padding:0 !important}
	
	#posco .sectnavi{position:relative;z-index:999;top:0;left:0;transition:all .3s}
	#posco .sectnavi.fixed{position:fixed;top:0;right:0;left:0;box-shadow:0 5px 5px 0 rgb(0 0 0 /20%)}
	#posco .sectnavi.fixed .menu{margin:0 0 0 0}
	#posco .sectnavi{background:#fff}
	#posco .sectnavi.education li{width:20%}
	#posco .sectnavi.academy li{width:20%}
	#posco .sectnavi.incubator li{width:20%}
	#posco .sectnavi.foryoudream li{width:33.33%}
	#posco .sectnavi .menu{margin:180px 0 0 0}
	#posco .sectnavi .menu ul{font-size:0;text-align:center;border-top:1px solid #ededed;border-bottom:1px solid #eee;background:#fafafa}
	#posco .sectnavi .menu li{display:inline-block}
	#posco .sectnavi .menu a{display:inline-block;position:relative}
	#posco .sectnavi .menu a span{display:block;padding:20px 0;line-height:1;font-size:14px;font-weight:300;color:#97989a;letter-spacing:-1px;text-align:center}
	#posco .sectnavi .menu a i{display:none;position:absolute;bottom:35px;height:2px;background:url("../img/naviarrow.png") no-repeat 50% 50%}
	#posco .sectnavi .menu a:hover span{color:#092e4b}
	#posco .sectnavi .menu a.sel:before{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#092e4b}
	#posco .sectnavi .menu a.sel span{font-weight:500;color:#092e4b}
	#posco .sectnavi .btn{display:none !important; margin-top:10px}
	#posco .sectnavi .btn ul{overflow:hidden;margin:0 -5px}
	#posco .sectnavi .btn li{float:left;width:50%;padding:0 5px}
	#posco .sectnavi .btn li a{display:block;line-height:45px;font-size:12px;color:#fff;text-align:center;background:#83a5c0}
}


































@media all and (min-width:1280px) {
	.pr640{padding-right:640px !important}
	.pr560{padding-right:560px !important}
	.pb150{padding-bottom:150px !important}
	.col2{width:50%}
	.col3{width:33.33%}
	.col4{width:25%}
	.col5{width:20%}
	.col6{width:16.66%}
	#khwhay{position:relative;top:-360px}
	#khwhat{position:relative;top:-220px}
	#khcontent .sect{padding:80px 0}
	#khcontent .sect .title{margin-bottom:100px;text-align:center}
	#khcontent .sect .title h2{position:relative;display:inline-block;padding:30px 0;min-width:700px;line-height:1;font-size:32px;font-weight:300;color:#fff;background:#092e4b}
	#khcontent .sect .title h2:after{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border:15px solid transparent;border-top:15px solid #092e4b;border-bottom:0 solid transparent}	
	#khcontent .sect .image{text-align:center}
	#khcontent .sect .list{padding:80px 0 0 0}
	#khcontent .sect .list ul{margin:0 -20px 0 0;font-size:0}
	#khcontent .sect .list li{display:inline-block;text-align:center;vertical-align:middle}
	#khcontent .sect .list span{display:block;padding:35px 0 0 0;font-size:18px;color:#3e4c66}
	#khcontent .sect .list .box{margin:0 20px 0 0;padding:40px 0 0 0;height:280px;background:#fff}
	#khcontent .sect .list .box strong{display:block;font-size:18px}
	#khcontent .sect .list .box span{padding:10px 0 0 0;font-size:16px}
	#khcontent .sect .select{position:absolute;top:0;right:0}
	#khcontent .sect .tabs{margin-bottom:90px}
	#khcontent .sect .tabs ul{display:flex;overflow:hidden}
	#khcontent .sect .tabs li{flex:1;text-align:center}
	#khcontent .sect .tabs li + li{margin-left:-1px}
	#khcontent .sect .tabs li a{display:block;line-height:65px;font-size:18px;color:#092e4b;border:1px solid #ebebeb;background:#f0f5f8}
	#khcontent .sect .tabs li a.sel{background:#fff;border-bottom:1px solid transparent;border-top:1px solid #0c5a8b}	
	#khcontent .contit{position:relative;margin:0 0 50px 0}
	#khcontent .contit .tit{line-height:35px;color:#092e4b;overflow:hidden}
	#khcontent .contit .tit i{font-size:24px;margin:0 10px 0 0}
	#khcontent .contit .tit span{display:inline-block;font-size:30px;letter-spacing:-1px}	
	#khcontent .conbox{position:relative}
	#khcontent .conbox .img{position:absolute;top:0;right:20px}
	#khcontent .conbox .tit{padding:0 0 30px 0;line-height:35px;color:#092e4b;overflow:hidden}
	#khcontent .conbox .tit i{font-size:30px;margin:0 10px 0 0}
	#khcontent .conbox .tit span{font-size:24px}
	#khcontent .conbox .tit span strong{font-size:30px}	
	#khcontent .conbox .txt dl{margin:60px 0 0 0;font-size:0}
	#khcontent .conbox .txt dl:nth-child(1){margin:0}
	#khcontent .conbox .txt dt{display:inline-block;width:100px;line-height:50px;font-size:18px;color:#fff;background:#4fabc4;letter-spacing:-1px;text-align:center;vertical-align:top}
	#khcontent .conbox .txt dd{display:inline-block;width:calc(100% - 100px);padding:0 0 0 30px;font-size:16px;font-weight:300;color:#333;vertical-align:top}
	#khcontent .conbox .txt dd div{margin:50px 0 0 0}
	#khcontent .conbox .txt dd div:nth-child(1){margin:0}
	#khcontent .conbox .txt dd strong{display:block;margin:0 0 10px 0;padding:0 25px;line-height:50px;font-size:19px;font-weight:500;letter-spacing:-.5px;color:#fff;background:#008cca}
	#khcontent .conbox .txt dd span{display:block}
	#khcontent .conbox .txt dd span.plus{position:relative;padding-left:35px}
	#khcontent .conbox .txt dd span.plus:before{content:'+';position:absolute;top:0;left:0;width:35px;height:35px;line-height:30px;font-size:20px;font-family:"xeicon";text-align:center}	
	#khcontent .conbox .ins{padding:0 0 50px 0}
	#khcontent .conbox .ins dl{margin:60px 0 0 0;font-size:0;overflow:hidden}
	#khcontent .conbox .ins dl:nth-child(1){margin:0}
	#khcontent .conbox .ins dt{display:inline-block;width:300px;line-height:80px;font-size:20px;text-align:center;vertical-align:middle;color:#fff;background:#4fabc4}
	#khcontent .conbox .ins dd{display:inline-block;width:calc(100% - 300px);padding:0 0 0 30px;font-size:20px;font-weight:300;color:#333;vertical-align:middle}
	#khcontent .conbox .ins dd div{margin:50px 0 0 0}
	#khcontent .conbox .ins dd div:nth-child(1){margin:0}
	#khcontent .conbox .ins dd strong{display:block;margin:0 0 10px 0;padding:0 25px;line-height:50px;font-size:20px;font-weight:500;color:#fff;background:#008cca}
	#khcontent .conbox .ins dd span{display:block}
	#khcontent .conbox .ins dd span.plus{position:relative;padding-left:35px}
	#khcontent .conbox .ins dd span.plus:before{content:'+';position:absolute;top:0;left:0;width:35px;height:35px;line-height:30px;font-size:20px;font-family:"xeicon";text-align:center}	
	#khcontent .conbox .grp{padding:0 0 40px 40px}
	#khcontent .conbox .grp h4{margin-bottom:10px;font-size:24px;font-weight:400;color:#092e4b}
	#khcontent .conbox .grp p{font-size:20px;font-weight:300;word-break:keep-all}
	#khcontent .conbox .grp ul{padding:10px 0 0 20px}
	#khcontent .conbox .grp li{display:block;font-size:18px;font-weight:400}
	#khcontent .conbox .grp li i{position:relative;top:4px;margin:0 15px 0 0;font-size:24px;color:#555}
	#khcontent .conbox .grp li + li{margin-top:12px}
	#khcontent .conbox .add{padding:0 0 120px 40px}
	#khcontent .conbox .add h4{margin-bottom:10px;font-size:24px;font-weight:400;color:#092e4b}
	#khcontent .conbox .add p{font-size:20px;font-weight:300;word-break:keep-all}
	#khcontent .conbox .pot{margin-bottom:50px;font-size:30px;color:#092e4b;text-align:center}
	#khcontent .conbox .pot strong{font-weight:500;color:#f08640}
	#khcontent .conbox .box dl{display:table;width:100%;border-collapse:collapse;text-align:center;border-bottom:1px solid #e8e8e8}
	#khcontent .conbox .box dl:nth-child(1){border-top:1px solid #e8e8e8}
	#khcontent .conbox .box dt{display:table-cell;padding:0 35px;width:300px;height:150px;font-size:18px;font-weight:500;color:#61789a;vertical-align:middle;text-align:left}
	#khcontent .conbox .box dt img{margin-right:15px;vertical-align:middle}
	#khcontent .conbox .box dd{display:table-cell;padding:15px 50px;min-height:150px;line-height:32px;font-size:18px;font-weight:300;color:#58657a;border-left:1px solid #e8e8e8;vertical-align:middle}
	#khcontent .conbox .box dd:nth-child(2){}
	#khcontent .conbox .box dd:nth-child(3){width:380px;color:#fff}
	#khcontent .conbox .box dd.ft1{background:#3e4d65}
	#khcontent .conbox .box dd.ft2{background:#61789a}
	#khcontent .conbox .box dd.ft3{background:#092e4b}
	#khcontent .conbox .loc{padding:0 40px}
	#khcontent .conbox .loc dl{padding:0 0 40px 0;font-size:0}
	#khcontent .conbox .loc dt{display:inline-block;width:120px;vertical-align:middle}
	#khcontent .conbox .loc dt img{width:80px;height:80px;border-radius:50%;background:#3e4c66}
	#khcontent .conbox .loc dd{display:inline-block;width:calc(100% - 120px);vertical-align:middle}
	#khcontent .conbox .loc dd strong{display:block;font-size:24px;font-weight:500;color:#3e4c66}
	#khcontent .conbox .loc dd span{display:block;padding:0 0 10px 0;font-size:18px;font-weight:300}
	#khcontent .conbox .loc dd div i{display:inline-block;margin:0 10px 5px 0;padding:5px 20px;font-size:14px;color:#fff}
	#khcontent .conbox .loc dd div span{display:inline-block}
	#khcontent .confaq{cursor:pointer}
	#khcontent .confaq strong{display:inline-block;margin:0 10px 0 0;padding:10px 0;width:45px;font-size:18px;text-align:center;color:#61789a;background:#fff;border-radius:30px}
	#khcontent .confaq .fq1{position:relative;margin:0 0 2px 0;padding:10px 40px;color:#fff;background:#61789a}
	#khcontent .confaq .fq1 i{position:absolute;top:0;right:40px;line-height:65px;font-size:24px;transition:all .3s}
	#khcontent .confaq.sel .fq1 i{transform:rotate(180deg)}
	#khcontent .confaq .fq2{margin:0 0 20px 0;padding:20px 40px 80px 40px;color:#333;background:#fff}
}
@media all and (min-width:950px) and (max-width:1279px) {
	.col2{width:50%}
	.col3{width:33.33%}
	.col4{width:25%}
	.col5{width:20%}
	.col6{width:16.66%}
	#khcontent{padding:60px 0 0 0}
	#khcontent .sect{padding:80px 0;padding-left:170px}
	#khcontent .sect .title{margin-bottom:60px;padding:0 20%;text-align:center}
	#khcontent .sect .title h2{position:relative;display:block;padding:20px 0;line-height:1;font-size:30px;font-weight:300;color:#fff;background:#092e4b}
	#khcontent .sect .title h2:after{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border:15px solid transparent;border-top:15px solid #092e4b;border-bottom:0 solid transparent;transform:translateX(-50%)}	
	#khcontent .sect .image{text-align:center}
	#khcontent .sect .list{padding:40px 0}
	#khcontent .sect .list ul{margin:0 -10px 0 0;font-size:0}
	#khcontent .sect .list li{display:inline-block;text-align:center;vertical-align:middle}
	#khcontent .sect .list span{display:block;padding:20px 0;font-size:16px;color:#3e4c66}
	#khcontent .sect .list .box{margin:0 10px 10px 0;padding:20px 0;height:280px;background:#fff}
	#khcontent .sect .list .box span{padding:10px 0 0 0;font-size:16px}
	#khcontent .sect .list .col6{width:33.33%}
	#khcontent .sect .select{position:absolute;top:0;right:0}
	#khcontent .sect .tabs{margin-bottom:60px}
	#khcontent .sect .tabs ul{display:flex;overflow:hidden}
	#khcontent .sect .tabs li{flex:1;text-align:center}
	#khcontent .sect .tabs li + li{margin-left:-1px}
	#khcontent .sect .tabs li a{display:block;line-height:60px;font-size:16px;color:#092e4b;border:1px solid #ebebeb;background:#f0f5f8}
	#khcontent .sect .tabs li a.sel{background:#fff;border-bottom:1px solid transparent;border-top:1px solid #0c5a8b}	
	#khcontent .contit{position:relative;margin:0 0 30px 0}
	#khcontent .contit .tit{color:#092e4b;overflow:hidden}
	#khcontent .contit .tit i{display:inline-block;margin:4px 10px 0 0;font-size:24px;vertical-align:top}
	#khcontent .contit .tit span{display:inline-block;font-size:24px;letter-spacing:-1px;vertical-align:top}	
	#khcontent .conbox{position:relative}
	#khcontent .conbox .img{text-align:center}
	#khcontent .conbox .tit{padding:0 0 20px 0;color:#092e4b;overflow:hidden}
	#khcontent .conbox .tit i{font-size:30px;margin:0 10px 0 0}
	#khcontent .conbox .tit span{font-size:18px}
	#khcontent .conbox .tit span strong{font-size:24px}	
	#khcontent .conbox .txt dl{margin:60px 0 0 0;font-size:0}
	#khcontent .conbox .txt dl:nth-child(1){margin:0}
	#khcontent .conbox .txt dt{display:inline-block;width:100px;line-height:50px;font-size:18px;color:#fff;background:#4fabc4;letter-spacing:-1px;text-align:center;vertical-align:top}
	#khcontent .conbox .txt dd{display:inline-block;width:calc(100% - 100px);padding:0 0 0 30px;font-size:18px;font-weight:300;color:#333;vertical-align:top}
	#khcontent .conbox .txt dd div{margin:50px 0 0 0}
	#khcontent .conbox .txt dd div:nth-child(1){margin:0}
	#khcontent .conbox .txt dd strong{display:block;margin:0 0 10px 0;padding:0 25px;line-height:50px;font-size:18px;font-weight:500;color:#fff;background:#008cca}
	#khcontent .conbox .txt dd span{display:block}
	#khcontent .conbox .txt dd span.plus{position:relative;padding-left:35px}
	#khcontent .conbox .txt dd span.plus:before{content:'+';position:absolute;top:0;left:0;width:35px;height:35px;font-size:18px;font-family:"xeicon";text-align:center}	
	#khcontent .conbox .ins{padding:0 0 50px 0}
	#khcontent .conbox .ins dl{margin:60px 0 0 0;font-size:0;overflow:hidden}
	#khcontent .conbox .ins dl:nth-child(1){margin:0}
	#khcontent .conbox .ins dt{display:inline-block;width:160px;line-height:50px;font-size:16px;text-align:center;vertical-align:middle;color:#fff;background:#4fabc4}
	#khcontent .conbox .ins dd{display:inline-block;width:calc(100% - 200px);padding:0 0 0 30px;font-size:16px;font-weight:300;color:#333;vertical-align:middle}
	#khcontent .conbox .ins dd div{margin:50px 0 0 0}
	#khcontent .conbox .ins dd div:nth-child(1){margin:0}
	#khcontent .conbox .ins dd strong{display:block;margin:0 0 10px 0;padding:0 25px;line-height:50px;font-size:18px;font-weight:500;color:#fff;background:#008cca}
	#khcontent .conbox .ins dd span{display:block}
	#khcontent .conbox .ins dd span.plus{position:relative;padding-left:35px}
	#khcontent .conbox .ins dd span.plus:before{content:'+';position:absolute;top:0;left:0;width:35px;height:35px;line-height:30px;font-size:18px;font-family:"xeicon";text-align:center}	
	#khcontent .conbox .grp{padding:0 0 20px 0}
	#khcontent .conbox .grp h4{margin-bottom:10px;font-size:20px;font-weight:400;color:#092e4b}
	#khcontent .conbox .grp p{font-size:18px;font-weight:300;word-break:keep-all}
	#khcontent .conbox .grp ul{padding:10px 0 0 20px}
	#khcontent .conbox .grp li{display:block;font-size:16px;font-weight:300}
	#khcontent .conbox .grp li i{position:relative;top:4px;margin:0 15px 0 0;font-size:24px;color:#555}
	#khcontent .conbox .grp li + li{margin-top:12px}
	#khcontent .conbox .add{padding:0 0 60px 0}
	#khcontent .conbox .add h4{margin-bottom:10px;font-size:20px;font-weight:400;color:#092e4b}
	#khcontent .conbox .add p{font-size:18px;font-weight:300;word-break:keep-all}
	#khcontent .conbox .pot{padding:20px 0;font-size:20px;color:#092e4b;text-align:center}
	#khcontent .conbox .pot strong{font-weight:500;color:#f08640}
	#khcontent .conbox .box{padding-bottom:40px}
	#khcontent .conbox .box dl{font-size:0;text-align:center;border-bottom:1px solid #e8e8e8}
	#khcontent .conbox .box dl:nth-child(1){border-top:1px solid #e8e8e8}
	#khcontent .conbox .box dt{display:inline-block;width:20%;font-size:16px;font-weight:500;text-align:center;vertical-align:middle;color:#61789a}
	#khcontent .conbox .box dt img{display:block;margin:0 auto}
	#khcontent .conbox .box dd{display:inline-block;width:55%;font-size:16px;font-weight:300;color:#58657a;vertical-align:middle}
	#khcontent .conbox .box dd:nth-child(2){padding:0 20px}
	#khcontent .conbox .box dd:nth-child(3){padding:50px 0;width:25%;color:#fff}
	#khcontent .conbox .box dd.ft1{background:#3e4d65}
	#khcontent .conbox .box dd.ft2{background:#61789a}
	#khcontent .conbox .box dd.ft3{background:#092e4b}
	#khcontent .conbox .loc dl{padding:0 0 20px 0;font-size:0}
	#khcontent .conbox .loc dt{display:inline-block;width:120px;vertical-align:middle}
	#khcontent .conbox .loc dt img{width:80px;height:80px;border-radius:50%;background:#3e4c66}
	#khcontent .conbox .loc dd{display:inline-block;width:calc(100% - 120px);vertical-align:middle}
	#khcontent .conbox .loc dd strong{display:block;font-size:20px;font-weight:500;color:#3e4c66}
	#khcontent .conbox .loc dd span{display:block;font-size:16px;font-weight:300}
	#khcontent .conbox .loc dd div i{display:inline-block;margin:0 10px 5px 0;padding:5px 20px;font-size:14px;color:#fff}
	#khcontent .conbox .loc dd div span{display:inline-block}
	#khcontent .confaq{cursor:pointer}
	#khcontent .confaq strong{position:absolute;top:10px;left:10px;display:block;margin:0 10px 0 0;padding:10px 0;width:45px;font-size:18px;text-align:center;color:#61789a;background:#fff;border-radius:30px}
	#khcontent .confaq .fq1{position:relative;margin:0 0 2px 0;padding:20px 70px;color:#fff;background:#61789a}
	#khcontent .confaq .fq1 i{position:absolute;top:0;right:10px;line-height:65px;font-size:24px;transition:all .3s}
	#khcontent .confaq.sel .fq1 i{transform:rotate(180deg)}
	#khcontent .confaq .fq2{margin:0 0 20px 0;padding:20px 40px 80px 40px;color:#333;background:#fff}
}
@media all and (max-width:949px) {
	#khcontent .sect{padding:40px 10px}
	#khcontent .sect .title{margin-bottom:30px;text-align:center}
	#khcontent .sect .title h2{position:relative;display:block;padding:20px 0;line-height:1;font-size:20px;font-weight:300;color:#fff;background:#092e4b}
	#khcontent .sect .title h2:after{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border:10px solid transparent;border-top:10px solid #092e4b;border-bottom:0 solid transparent;transform:translateX(-50%)}	
	#khcontent .sect .image{text-align:center}
	#khcontent .sect .list{padding:20px 0}
	#khcontent .sect .list ul{margin:0 -10px 0 0;font-size:0}
	#khcontent .sect .list li{display:inline-block;text-align:center;vertical-align:middle}
	#khcontent .sect .list span{display:block;padding:20px 0;font-size:16px;color:#3e4c66}
	#khcontent .sect .list .col3{width:33.33%}
	#khcontent .sect .list .col4{width:50%}
	#khcontent .sect .list .col4 .box{height:200px}
	#khcontent .sect .list .col4:nth-child(1) .box{padding:50px 0 0 0}
	#khcontent .sect .list .col4:nth-child(2) .box{padding:50px 0 0 0}
	#khcontent .sect .list .col4:nth-child(3) .box{padding:50px 0 0 0}
	#khcontent .sect .list .box{margin:0 10px 10px 0;padding:10px;height:140px;background:#fff}
	#khcontent .sect .list .box img{width:60px}
	#khcontent .sect .list .box span{padding:10px 0 0 0;font-size:12px}
	#khcontent .sect .list .col6{width:33.33%}
	#khcontent .sect .list .col6 img{width:90px}
	#khcontent .sect .select{position:absolute;top:0;right:0}
	#khcontent .sect .tabs{margin-bottom:20px}
	#khcontent .sect .tabs ul{overflow:hidden}
	#khcontent .sect .tabs li{padding-bottom:6px;text-align:center}
	#khcontent .sect .tabs li a{display:block;padding:10px;font-size:16px;color:#092e4b;border:1px solid #ebebeb;background:#fff}
	#khcontent .sect .tabs li a.sel{color:#fff;border:1px solid #0c5a8b;background:#0c5a8b}	
	#khcontent .contit{position:relative;margin:0 0 30px 0}
	#khcontent .contit .tit{color:#092e4b;overflow:hidden}
	#khcontent .contit .tit i{display:inline-block;margin:0 6px 0 0;font-size:24px;vertical-align:top}
	#khcontent .contit .tit span{display:inline-block;font-size:18px;letter-spacing:-1px;vertical-align:top}	
	#khcontent .conbox{position:relative}
	#khcontent .conbox .img{padding:20px 0 0 0;text-align:center}
	#khcontent .conbox .tit{padding:0 0 20px 0;color:#092e4b;overflow:hidden}
	#khcontent .conbox .tit i{font-size:30px;margin:0 10px 0 0}
	#khcontent .conbox .tit span{font-size:14px}
	#khcontent .conbox .tit span strong{font-size:24px}	
	#khcontent .conbox .txt dl{margin:20px 0 0 0;font-size:0}
	#khcontent .conbox .txt dl:nth-child(1){margin:0}
	#khcontent .conbox .txt dt{margin:0 0 10px 0;line-height:30px;font-size:13px;color:#fff;background:#4fabc4;letter-spacing:-1px;text-align:center;vertical-align:top}
	#khcontent .conbox .txt dd{font-size:13px;font-weight:300;color:#333;vertical-align:top}
	#khcontent .conbox .txt dd div{margin:20px 0 0 0}
	#khcontent .conbox .txt dd div:nth-child(1){margin:0}
	#khcontent .conbox .txt dd strong{display:block;margin:0 0 10px 0;padding:10px 20px;font-size:13px;font-weight:500;color:#fff;background:#008cca}
	#khcontent .conbox .txt dd span{display:block}
	#khcontent .conbox .txt dd span.plus{position:relative;padding-left:20px}
	#khcontent .conbox .txt dd span.plus:before{content:'+';position:absolute;top:-5px;left:0;font-size:16px;font-family:"xeicon";text-align:center}	
	#khcontent .conbox .ins{padding:0 0 20px 0}
	#khcontent .conbox .ins dl{margin:60px 0 0 0;font-size:0;overflow:hidden}
	#khcontent .conbox .ins dl:nth-child(1){margin:0}
	#khcontent .conbox .ins dt{line-height:40px;font-size:14px;text-align:center;vertical-align:middle;color:#fff;background:#4fabc4}
	#khcontent .conbox .ins dd{padding:10px 0 0 0;font-size:14px;font-weight:300;color:#333;vertical-align:middle}
	#khcontent .conbox .ins dd div{margin:50px 0 0 0}
	#khcontent .conbox .ins dd div:nth-child(1){margin:0}
	#khcontent .conbox .ins dd strong{display:block;margin:0 0 10px 0;padding:0 25px;line-height:50px;font-size:18px;font-weight:500;color:#fff;background:#008cca}
	#khcontent .conbox .ins dd span{display:block}
	#khcontent .conbox .ins dd span.plus{position:relative;padding-left:35px}
	#khcontent .conbox .ins dd span.plus:before{content:'+';position:absolute;top:0;left:0;width:35px;height:35px;line-height:30px;font-size:18px;font-family:"xeicon";text-align:center}	
	#khcontent .conbox .grp{padding:0 0 20px 0}
	#khcontent .conbox .grp h4{margin-bottom:10px;font-size:16px;font-weight:400;color:#092e4b}
	#khcontent .conbox .grp p{font-size:12px;font-weight:300;word-break:keep-all}
	#khcontent .conbox .grp ul{padding:10px 0 0 20px}
	#khcontent .conbox .grp li{display:block;font-size:16px;font-weight:300}
	#khcontent .conbox .grp li i{position:relative;top:4px;margin:0 15px 0 0;font-size:24px;color:#555}
	#khcontent .conbox .grp li + li{margin-top:12px}
	#khcontent .conbox .add{padding:0 0 60px 0}
	#khcontent .conbox .add h4{margin-bottom:10px;font-size:20px;font-weight:400;color:#092e4b}
	#khcontent .conbox .add p{font-size:14px;font-weight:300;word-break:keep-all}
	#khcontent .conbox .pot{padding:20px 0;font-size:20px;color:#092e4b;text-align:center}
	#khcontent .conbox .pot strong{font-weight:500;color:#f08640}
	#khcontent .conbox .box{padding-bottom:40px}
	#khcontent .conbox .box dl{font-size:0;text-align:center;border-bottom:1px solid #e8e8e8}
	#khcontent .conbox .box dl:nth-child(1){border-top:1px solid #e8e8e8}
	#khcontent .conbox .box dt{display:inline-block;width:20%;font-size:13px;font-weight:500;text-align:center;vertical-align:middle;color:#61789a}
	#khcontent .conbox .box dt img{display:block;margin:0 auto;width:50px}
	#khcontent .conbox .box dd{display:inline-block;width:55%;font-size:12px;font-weight:300;color:#58657a;vertical-align:middle}
	#khcontent .conbox .box dd:nth-child(2){padding:0 20px}
	#khcontent .conbox .box dd:nth-child(3){padding:30px 10px;width:25%;color:#fff}
	#khcontent .conbox .box dd.ft1{background:#3e4d65}
	#khcontent .conbox .box dd.ft2{background:#61789a}
	#khcontent .conbox .box dd.ft3{background:#092e4b}
	#khcontent .conbox .loc dl{padding:0 0 40px 0;font-size:0}
	#khcontent .conbox .loc dt{display:inline-block;padding:0 0 20px 0;width:50px;vertical-align:middle}
	#khcontent .conbox .loc dt img{width:40px;height:40px;border-radius:50%;background:#3e4c66}
	#khcontent .conbox .loc dd{display:inline-block;width:calc(100% - 50px);vertical-align:middle}
	#khcontent .conbox .loc dd strong{display:block;font-size:13px;font-weight:500;color:#3e4c66}
	#khcontent .conbox .loc dd span{display:block;padding:0 0 10px 0;font-size:12px;font-weight:300}
	#khcontent .conbox .loc dd span br{display:none}
	#khcontent .conbox .loc dd div i{display:inline-block;margin:0 10px 2px 0;padding:2px 10px;font-size:14px;color:#fff}
	#khcontent .conbox .loc dd div span{display:inline-block}
	#khcontent .confaq{cursor:pointer}
	#khcontent .confaq strong{position:absolute;top:5px;left:5px;display:block;padding:5px 0;width:30px;font-size:14px;text-align:center;color:#fff;background:#61789a;border-radius:30px}
	#khcontent .confaq .fq1{position:relative;padding:10px 10px 10px 40px;font-size:13px;color:#61789a;border-bottom:1px solid #eee;background:#fff}
	#khcontent .confaq .fq1 i{display:none;position:absolute;top:0;right:0;font-size:16px;transition:all .3s}
	#khcontent .confaq.sel .fq1 i{transform:rotate(180deg)}
	#khcontent .confaq .fq2{padding:10px 10px 10px 40px;line-height:1.5;font-size:12px;background:#fff}
}





@media all and (min-width:1280px) {
	#khcontent .conbox .sbl{background:#fff}
	#khcontent .conbox .sbl table{width:100%;border-collapse:collapse}
	#khcontent .conbox .sbl th{padding:20px 0;font-size:19px;font-weight:300;text-align:center;color:#fff;background:#333}
	#khcontent .conbox .sbl td{padding:20px 0;font-size:19px;font-weight:300;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #eee}
	#khcontent .conbox .sbl thead th,
	#khcontent .conbox .sbl thead td{border-color:#fff} 
	#khcontent .conbox .sbl thead th{font-weight:500}
	#khcontent .conbox .sbl tbody{font-weight:300}
	
	#khcontent .sect .floor{padding:0 40px}
	#khcontent .sect .floor ul{font-size:0}
	#khcontent .sect .floor li{display:block;margin-top:20px;width:auto !important}
	#khcontent .sect .floor .inner{font-size:0}
	#khcontent .sect .floor .img{display:inline-block;position:relative;width:160px;height:160px;text-align:center;vertical-align:middle;background:#fff;border-radius:100px}
	#khcontent .sect .floor .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
	#khcontent .sect .floor .txt{display:inline-block;padding:0 40px;font-size:16px;vertical-align:middle}

	#khcontent .sect .shape{padding:0 0 80px 0}
	#khcontent .sect .shape ul{margin:0 -20px 0 0;font-size:0}
	#khcontent .sect .shape li{display:inline-block;text-align:center;vertical-align:top}
	#khcontent .sect .shape li:nth-child(1) .txt,
	#khcontent .sect .shape li:nth-child(2) .txt{padding:40px}
	#khcontent .sect .shape .inner{margin:0 20px 0 0;min-height:460px;background:#fff}
	#khcontent .sect .shape .img{padding:40px 0 20px 0;text-align:center}
	#khcontent .sect .shape .tit{padding:20px;font-size:18px;color:#3e4c66}
	#khcontent .sect .shape .txt{padding:0 40px;font-size:16px}

	#khcontent .sect .proce{overflow:hidden}
	#khcontent .sect .proce ul{margin:0 -40px 0 0;font-size:0}
	#khcontent .sect .proce li{display:inline-block;position:relative;text-align:center;vertical-align:top}
	#khcontent .sect .proce li:before{content:'→';position:absolute;top:150px;right:5px;font-size:30px}	
	#khcontent .sect .proce strong{display:block;padding:10px 0;font-size:20px}
	#khcontent .sect .proce span{display:block}
	#khcontent .sect .proce .inner{margin:0 40px 0 0}
	#khcontent .sect .proce .tit{margin:0 0 10px 0;padding:20px;font-size:20px;color:#fff;border-radius:20px}
	#khcontent .sect .proce .txt{padding:20px 40px;min-height:200px;font-size:16px;border-radius:20px}
}
@media all and (min-width:749px) and (max-width:1279px) {
	img{width:auto;max-width:100%;height:auto;max-height:100%}
	.print_img { max-width:150px; max-height:180px;}
	#khcontent .conbox .sbl{padding:0 0 150px 0}
	#khcontent .conbox .sbl table{width:100%;border-collapse:collapse}
	#khcontent .conbox .sbl th{padding:20px 0;font-size:19px;font-weight:300;text-align:center;color:#fff;background:#333}
	#khcontent .conbox .sbl td{padding:20px 0;font-size:19px;font-weight:300;text-align:center;border-bottom:1px solid #ccc}
	#khcontent .conbox .sbl thead th,
	#khcontent .conbox .sbl thead td{border-color:#fff} 
	#khcontent .conbox .sbl thead th{font-weight:500}
	#khcontent .conbox .sbl tbody{font-weight:300}
	
	#khcontent .sect .floor{padding:0 0 60px 0}
	#khcontent .sect .floor ul{font-size:0}
	#khcontent .sect .floor li{display:block;margin-top:20px;width:auto !important}
	#khcontent .sect .floor .inner{font-size:0}
	#khcontent .sect .floor .img{display:inline-block;position:relative;margin:0 20px 0 0;width:140px;height:140px;text-align:center;vertical-align:middle;background:#fff;border-radius:100px}
	#khcontent .sect .floor .img img{position:absolute;top:50%;left:50%;width:70px;transform:translate(-50%,-50%)}
	#khcontent .sect .floor .txt{display:inline-block;width:calc(100% - 160px);font-size:16px;vertical-align:middle}

	#khcontent .sect .shape{padding:0 0 60px 0}
	#khcontent .sect .shape ul{margin:0 -20px 0 0;font-size:0}
	#khcontent .sect .shape li{display:inline-block;width:33.33%;text-align:center;vertical-align:top}
	#khcontent .sect .shape li:nth-child(1) .txt,
	#khcontent .sect .shape li:nth-child(2) .txt{padding:40px}
	#khcontent .sect .shape .inner{margin:0 20px 0 0;min-height:530px;background:#fff}
	#khcontent .sect .shape .img{padding:40px 0 20px 0;text-align:center}
	#khcontent .sect .shape .tit{padding:20px;font-size:18px;color:#3e4c66}
	#khcontent .sect .shape .txt{padding:0 40px;font-size:16px}

	#khcontent .sect .proce{padding:0 0 60px 0;overflow:hidden}
	#khcontent .sect .proce ul{margin:0 -30px 0 0;font-size:0}
	#khcontent .sect .proce li{display:inline-block;width:25%;position:relative;text-align:center;vertical-align:top}
	#khcontent .sect .proce li:before{content:'→';position:absolute;top:150px;right:0;font-size:30px}	
	#khcontent .sect .proce strong{display:block;padding:10px 0;font-size:20px}
	#khcontent .sect .proce span{display:block}
	#khcontent .sect .proce .inner{margin:0 30px 0 0}
	#khcontent .sect .proce .tit{margin:0 0 10px 0;padding:10px;font-size:18px;color:#fff;border-radius:20px}
	#khcontent .sect .proce .txt{padding:10px 20px;min-height:200px;font-size:14px;border-radius:20px}
}
@media all and (max-width:748px) {
	img{width:auto;max-width:100%;height:auto;max-height:100%}
	
	.print_img { max-width:180px; max-height:250px;}

	#khcontent .conbox .sbl{margin:0 0 20px 0;overflow:hidden;overflow-x:scroll}
	#khcontent .conbox .sbl table{width:600px;border-collapse:collapse}
	#khcontent .conbox .sbl th{padding:10px 0;font-size:14px;font-weight:300;text-align:center;color:#fff;background:#333}
	#khcontent .conbox .sbl td{padding:10px 0;font-size:13px;font-weight:300;text-align:center;border-bottom:1px solid #ccc}
	#khcontent .conbox .sbl thead th,
	#khcontent .conbox .sbl thead td{border-color:#fff} 
	#khcontent .conbox .sbl thead th{font-weight:500}
	#khcontent .conbox .sbl tbody{font-weight:300}
	
	#khcontent .sect .floor{padding:0 0 20px 0}
	#khcontent .sect .floor ul{font-size:0}
	#khcontent .sect .floor li{display:block;margin-top:20px;width:auto !important}
	#khcontent .sect .floor .inner{font-size:0}
	#khcontent .sect .floor .img{display:inline-block;position:relative;margin:0 20px 0 0;width:80px;height:80px;text-align:center;vertical-align:middle;background:#fff;border-radius:100px}
	#khcontent .sect .floor .img img{position:absolute;top:50%;left:50%;width:40px;transform:translate(-50%,-50%)}
	#khcontent .sect .floor .txt{display:inline-block;width:calc(100% - 100px);font-size:13px;vertical-align:middle}

	#khcontent .sect .shape{}
	#khcontent .sect .shape ul{font-size:0}
	#khcontent .sect .shape li{text-align:center;vertical-align:top}
	#khcontent .sect .shape .inner{margin:0 0 10px 0;background:#fff}
	#khcontent .sect .shape .img{padding:20px 0 10px 0;text-align:center}
	#khcontent .sect .shape .tit{padding:0 20px;font-size:14px;color:#3e4c66}
	#khcontent .sect .shape .txt{padding:20px;font-size:12px}

	#khcontent .sect .proce{overflow:hidden}
	#khcontent .sect .proce ul{margin:0 -10px 0 0;font-size:0}
	#khcontent .sect .proce li{display:inline-block;width:50%;position:relative;text-align:center;vertical-align:top}
	#khcontent .sect .proce strong{display:block;padding:10px 0;font-size:16px}
	#khcontent .sect .proce span{display:block}
	#khcontent .sect .proce .inner{margin:0 10px 20px 0}
	#khcontent .sect .proce .tit{margin:0 0 10px 0;padding:10px;font-size:16px;color:#fff;border-radius:10px}
	#khcontent .sect .proce .txt{padding:10px 20px;min-height:140px;font-size:12px;border-radius:10px}
}








































#wait{text-align:center}
#header *,
#gnb *,
#footer *,
#svisual *{transition:all 0.3s cubic-bezier(.5,0,.5,1)}
#popups{position:fixed;bottom:0;left:0}

/**/
#poplayer{position:absolute;z-index:99999;top:120px;left:50%;margin:0 0 0 -280px;width:560px;height:595px;}
#poplayer *{margin:0;padding:0;border:0}
#poplayer img{display:block}
#poplayer .todays{padding:2px 20px 8px 20px;text-align:right;background:#323232}
#poplayer .todays a{font-size:14px;color:#fff}
#poplayer area{cursor:pointer}

/**/
#popupbar{position:relative;background:#0e6faf url(../img/popupbarbg.png) no-repeat 50% 50%;overflow:hidden;display:none}
#popupbar .popupbar{max-height:117px !important;overflow:hidden}
#popupbar .popupbar .slide h3{display:inline-block;margin:0;padding:0 20px 5px 0;font-size:26px;color:#fff;text-shadow:-1px -1px 2px rgba(0,0,0,0.2)}
#popupbar .popupbar .slide .close{display:inline-block}
#popupbar .popupbar .slide .close button{font-size:14px;font-weight:800;color:#fff;border:0;background:none}
#popupbar .popupbar img{display:block}
#popupbar .bx-controls{position:absolute;z-index:100;bottom:3px;left:50%}
#popupbar .bx-pager{float:left;display:block}
#popupbar .bx-pager .bx-pager-item{display:inline;*zoom:1}
#popupbar .bx-pager.bx-default-pager a{display:inline-block;margin-right:5px;width:12px;height:12px;outline:0;border:2px solid #fff;background:transparent;border-radius:50px;text-indent:-9999em}
#popupbar .bx-pager.bx-default-pager a.active{border:2px solid #00558b;background:#00558b}
#popupbar .bx-prev{position:absolute;top:0px;right:80px;display:none;width:10px;height:19px;text-indent:-9999em;background:url(../img/banner_prev.png) no-repeat}
#popupbar .bx-next{position:absolute;top:0px;right:20px;display:none;width:10px;height:19px;text-indent:-9999em;background:url(../img/banner_next.png) no-repeat}
#popupbar i.b1{position:absolute;z-index:3;top:0px;left:0%;display:block;width:100%;height:5px;background:#00558b}
#popupbar i.b2{position:absolute;z-index:4;top:0px;left:50%;margin:0 0 0 570px;display:block;width:100%;height:5px;background:#ffbd3f}
#popupbar .holidays{padding-top:40px;text-align:center}
#popupbar .opens{text-align:center}
#popupbar .opens a{display:block;text-align:center}
#popupbar .opens a img{display:block;margin:0 auto}

#khmenu li .mn1{background:url(../common/img/mn1.png) no-repeat 50% 0}
#khmenu li .mn2{background:url(../common/img/mn2.png) no-repeat 50% 0}
#khmenu li .mn3{background:url(../common/img/mn3.png) no-repeat 50% 0}
#khmenu li .mn4{background:url(../common/img/mn4.png) no-repeat 50% 0}
#khmenu li .mn5{background:url(../common/img/mn5-2.png) no-repeat 50% 0}
#khmenu li .mn6{background:url(../common/img/mn6-2.png) no-repeat 50% 0}

@media all and (min-width:1280px) {

	#khmenu li:hover .mn1,
	#khmenu li.sel .mn1{background:url(../common/img/mn1.png) no-repeat 50% 100%}
	#khmenu li:hover .mn2,
	#khmenu li.sel .mn2{background:url(../common/img/mn2.png) no-repeat 50% 100%}
	#khmenu li:hover .mn3,
	#khmenu li.sel .mn3{background:url(../common/img/mn3.png) no-repeat 50% 100%}
	#khmenu li:hover .mn4,
	#khmenu li.sel .mn4{background:url(../common/img/mn4.png) no-repeat 50% 100%}
	#khmenu li:hover .mn5,
	#khmenu li.sel .mn5{background:url(../common/img/mn5-2.png) no-repeat 50% 100%}
    #khmenu li:hover .mn6,
	#khmenu li.sel .mn6{background:url(../common/img/mn6-2.png) no-repeat 50% 100%}
	
	html,body{background:#fff}
	#posco .khwrap{position:relative;margin:0 auto;width:1260px;zoom:1}
	#posco .khwrap:before,
	#posco .khwrap:after{clear:both;display:table;content:"";line-height:0}
	#posco .khtit{margin:0 0 50px 0}
	#posco .khtit h3{font-size:32px;font-weight:600;color:#092e4b}
	#posco .khtit h3 i{font-size:35px;margin:0 5px 0 0}
	#posco .khtit p{display:inline-block;padding:10px 0;font-size:17px;color:#707070}
	#posco .khcon{padding-bottom:10px}
	#posco .khcon .cn1{padding:0 0 10px 0}
	#posco .khcon .cn1 > li{position:relative;margin-bottom:15px;padding-left:30px;line-height:1.5;font-size:24px;font-weight:400;color:#000}
	#posco .khcon .cn1 > li > i{position:absolute;top:7px;left:0;font-size:24px;color:#777}
	#posco .khcon .cn2{clear:both;margin-left:-15px;padding:5px 0}
	#posco .khcon .cn2 > li{position:relative;margin-bottom:5px;padding-left:25px;font-size:17px;font-weight:400;color:#222}
	#posco .khcon .cn2 > li > i{position:absolute;top:4px;left:0;font-size:18px;color:#777}

	#header{position:absolute;z-index:30002;top:0;left:0;width:100%;background:#fff;transition:all 0.4s ease-in-out}
	#header *{transition:all 0.4s}
	#header .lnb,
	#header .lib{margin-top:0;opacity:1}
	#header .lib{position:absolute;top:40px;left:30px}
	#header .lib span{margin:0 20px 0 0}
	#header .lib span strong{margin:0 10px 0 0;font-size:17px;font-weight:400;color:#fff}
	#header .lib span img{width:120px;height:auto}
	#header .lib span:first-child img{position:relative;top:10px}	
	#header .lnb{position:absolute;top:40px;right:30px}
	#header .lnb ul{overflow:hidden}
	#header .lnb li{float:left}
	#header .lnb li a{display:block;padding:0 20px;line-height:36px;font-size:17px;font-weight:300;color:#fff}
	#header .lib .foryou{position:absolute;margin:-15px 0 0 20px}

	#khmenu{position:absolute;z-index:3;top:560px;left:0;width:100%}
	#khmenu *{transition:all .3s}
	#khmenu ul{display:flex;align-items:center}
	#khmenu li{position:relative;width:100%;height:190px;background:#fff}
	#khmenu li:before{content:'';position:absolute;top:0;right:0;width:1px;height:190px;background:#e1e1e1}
    #khmenu li:last-child::before{content:'';position:absolute;top:0;right:0;width:1px;height:190px;background:none}
	#khmenu li:nth-child(4){background:#a6e3ff}
	#khmenu li:nth-child(6){background:#ffed93}
	#khmenu li:nth-child(3):before,
	#khmenu li:nth-child(4):before{display:none}
	#khmenu li:nth-child(1) span{padding:0 22px}
	#khmenu li i{display:block;height:150px;overflow:hidden}
	#khmenu li span{display:block;position:relative;top:-20px;font-size:16px;font-weight:600;word-break:keep-all;text-align:center;color:#3f3f3f}
	#khmenu li:hover{background:#008bca}
	#khmenu li:hover:before{background:#008bca}
	#khmenu li.sel{background:#0b5a8b}
	#khmenu li.sel:before{background:#008bca}
	#khmenu li:hover span,
	#khmenu li.sel span{color:#fff}

	#khvisual{position:relative;z-index:2;background:#008bca}
	#khvisual .khwrap{z-index:2;padding:180px 0 0 0;height:750px;overflow:hidden}
	#khvisual .khwrap *{transition:all 0.7s}
	#khvisual .img{position:absolute;z-index:1;top:0;left:0;width:100%;height:750px;background-size:cover !important;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0;opacity:0}
	#khvisual .khv1{background:url(../common/img/khv7.jpg) no-repeat 50% 0}
	#khvisual .khv2{background:url(../common/img/khv2.jpg) no-repeat 50% 0}
	#khvisual .khv3{background:url(../common/img/khv3.jpg) no-repeat 50% 0}
	#khvisual .khv4{background:url(../common/img/khv4.jpg) no-repeat 50% 0}
	#khvisual .khv5{background:url(../common/img/khv5.jpg) no-repeat 50% 0}
	#khvisual .tit{position:relative;top:0;left:-100%;line-height:1.2;font-size:48px;font-family:'Godo','Godof';font-weight:300;color:#fff;transition-delay:0.05s;opacity:0}
	#khvisual .tit strong{font-size:60px;font-family:'Godo','Godof';font-weight:700}
	#khvisual .txt{position:relative;top:30px;right:-100%;font-size:26px;font-weight:300;color:#fff;transition-delay:0.15s;opacity:0}
	#khvisual .sel i{left:-50%;opacity:1}
	#khvisual .sel .img{top:0;transform:scale(1);opacity:1}
	#khvisual .sel .img:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.1)}
	#khvisual .sel .tit{left:50%;margin-left:-620px;opacity:1}
	#khvisual .sel .txt{right:-50%;margin-left:-620px;opacity:1}
	#khvisual .bx-wrapper{position:relative}
	#khvisual .bx-pager{position:absolute;z-index:60;top:335px;right:50px;text-align:center}
	#khvisual .bx-pager .bx-pager-item{display:block;margin:15px 0}
	#khvisual .bx-pager .bx-pager-item a{display:block;width:18px;height:18px;border-radius:20px;background:rgba(255,255,255,0.5);text-indent:-9999em;overflow:hidden}
	#khvisual .bx-pager .bx-pager-item .active{width:18px;height:18px;background:#a6e3ff}
	#khvisual .bx-pager .bx-pager-item .active:after{background:#fff}

	/**/
	#footer{padding:100px 0;background:#0c5a8b}
	#footer .footer{position:relative;margin:0 auto;width:1260px}
	#footer .footer h2{text-align:center}
	#footer .footer h2 img{width:120px;height:auto}
	#footer .footer ul{position:absolute;top:-50px;left:50%;margin-left:-117px;overflow:hidden}
	#footer .footer li{display:inline-block}
	#footer .footer li a{display:block;padding:0 10px;line-height:20px;font-size:17px;color:#fff}
	#footer .footer li a strong{line-height:20px;font-size:17px;font-weight:400;color:#019af8}
	#footer .footer li a:hover{color:#000}
	#footer .footer address{display:block;padding:30px 0;text-align:center}
	#footer .footer address span{font-size:16px;font-style:500;color:rgba(255,255,255,0.6)}
	#footer .footer cite{display:block;font-size:13px;font-style:300;color:rgba(255,255,255,0.3);text-align:center}
	#footer .selectbox{position:absolute;top:17px;right:-5px}
	#footer .selectbox fieldset{float:left;margin-right:5px}
	#footer .selectbox fieldset label{float:left;display:block;box-sizing:border-box}
	#footer .selectbox fieldset label span{display:none;overflow:hidden;font-size:14px;line-height:32px;color:#fff;text-overflow:clip;white-space:nowrap}
	#footer .selectbox fieldset select{padding:0 7px;width:160px;height:34px;line-height:34px;font-size:13px;color:#fff;border:0;background:#36393d;border-radius:0;appearance:none;outline:none}
	#footer .selectbox fieldset select::-ms-expand{display:none}
	#footer .selectbox fieldset button{float:left;padding:0 7px;height:34px;color:#fff;background:#666b72}
	#footer .gotop,
	#footer .gotop a{display:none !important}
}

@media all and (min-width:950px) and (max-width:1279px) {
	#khmenu li:hover .mn1,
	#khmenu li.sel .mn1{background:url(../common/img/mn1.png) no-repeat 50% 100%}
	#khmenu li:hover .mn2,
	#khmenu li.sel .mn2{background:url(../common/img/mn2.png) no-repeat 50% 100%}
	#khmenu li:hover .mn3,
	#khmenu li.sel .mn3{background:url(../common/img/mn3.png) no-repeat 50% 100%}
	#khmenu li:hover .mn4,
	#khmenu li.sel .mn4{background:url(../common/img/mn4.png) no-repeat 50% 100%}
	#khmenu li:hover .mn5,
	#khmenu li.sel .mn5{background:url(../common/img/mn5.png) no-repeat 50% 100%}
    #khmenu li:hover .mn6,
	#khmenu li.sel .mn6{background:url(../common/img/mn6-2.png) no-repeat 50% 100%}
	
	html,body{background:#fff}
	#posco .khwrap{position:relative;padding:0 20px;zoom:1}
	#posco .khwrap:before,
	#posco .khwrap:after{clear:both;display:table;content:"";line-height:0}
	#posco .khtit{margin:0 0 20px 0}
	#posco .khtit h3{font-size:24px;font-weight:600;color:#092e4b}
	#posco .khtit h3 i{font-size:24px;margin:0 5px 0 0}
	#posco .khtit p{display:inline-block;padding:10px 0;font-size:15px;color:#707070}
	#posco .khcon{}
	#posco .khcon .cn1{padding:0 0 10px 0}
	#posco .khcon .cn1 > li{position:relative;margin-bottom:10px;padding-left:25px;font-size:20px;font-weight:400;color:#000}
	#posco .khcon .cn1 > li > i{position:absolute;top:5px;left:0;font-size:18px;color:#777}
	#posco .khcon .cn2{clear:both;margin-left:-15px;padding:5px 0}
	#posco .khcon .cn2 > li{position:relative;margin-bottom:5px;padding-left:17px;font-size:16px;font-weight:400;color:#222}
	#posco .khcon .cn2 > li > i{position:absolute;top:3px;left:0;font-size:14px;color:#777}

	#header{position:absolute;z-index:30002;top:0;left:0;width:100%;background:#fff;transition:all 0.4s ease-in-out}
	#header *{transition:all 0.4s}
	#header .lnb,
	#header .lib{margin-top:0;opacity:1}
	#header .lib{position:absolute;top:40px;left:30px}
	#header .lib span{margin:0 20px 0 0}
	#header .lib span strong{margin:0 10px 0 0;font-size:17px;font-weight:400;color:#fff}
	#header .lib span img{width:100px;height:auto}
	#header .lib span:first-child img{position:relative;top:10px}	
	#header .lnb{position:absolute;top:40px;right:30px}
	#header .lnb ul{overflow:hidden}
	#header .lnb li{float:left}
	#header .lnb li a{display:block;padding:0 5px;line-height:36px;font-size:15px;font-weight:300;color:#fff}
	#header .lib .foryou{position:absolute;margin:-15px 0 0 20px}

	#khmenu{position:absolute;z-index:3;top:440px;left:0;width:100%}
	#khmenu *{transition:all .3s}
	#khmenu li{float:left;position:relative;width:16.6%;height:180px;background:#fff}
	#khmenu li:before{content:'';position:absolute;top:0;right:0;width:1px;height:180px;background:#e1e1e1}
    #khmenu li:last-child::before{content:'';position:absolute;top:0;right:0;width:1px;height:190px;background:0 0}
	#khmenu li:nth-child(4){background:#a6e3ff}
	#khmenu li:nth-child(6){background:#ffed93}
	#khmenu li:nth-child(3):before,
	#khmenu li:nth-child(4):before{display:none}
	#khmenu li i{display:block;height:150px;overflow:hidden}
	#khmenu li span{display:block;position:relative;top:-30px;padding:0 20px;font-size:14px;font-weight:500;word-break:keep-all;text-align:center;color:#3f3f3f}
	#khmenu li:hover{background:#008bca}
	#khmenu li.sel{background:#0b5a8b}
	#khmenu li:hover span,
	#khmenu li.sel span{color:#fff}
	
	#khvisual{position:relative;z-index:2;background:#008bca}
	#khvisual .khwrap{z-index:2;padding:150px 0 0 0;height:500px;overflow:hidden}
	#khvisual .khwrap *{transition:all 0.7s}
	#khvisual .img{position:absolute;z-index:1;top:0;left:0;width:100%;height:500px;opacity:0}
	#khvisual .khv1{background:url(../common/img/khv7.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv2{background:url(../common/img/khv2.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv3{background:url(../common/img/khv3.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv4{background:url(../common/img/khv4.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv5{background:url(../common/img/khv5.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .tit{position:relative;top:0;left:-100%;width:100%;line-height:1.2;font-size:42px;font-weight:300;color:#fff;transition-delay:0.05s;opacity:0;text-align:center}
	#khvisual .tit strong{font-weight:600}
	#khvisual .txt{position:relative;top:20px;right:-100%;width:100%;font-size:17px;font-weight:300;color:#fff;transition-delay:0.15s;opacity:0;text-align:center}
	#khvisual .sel i{left:-50%;opacity:1}
	#khvisual .sel .img{top:0;transform:scale(1);opacity:1}
	#khvisual .sel .img:before{content:'';display:block;width:100%;height:100%;background:rgb(0 0 0 / 10%)}
	#khvisual .sel .tit{left:0%;margin-left:0%;opacity:1}
	#khvisual .sel .txt{right:0;margin-left:0%;opacity:1}
	#khvisual .bx-wrapper{position:relative}
	#khvisual .bx-pager{position:absolute;z-index:60;bottom:90px;left:0;width:100%;text-align:center}
	#khvisual .bx-pager .bx-pager-item{display:inline-block;margin:0 4px}
	#khvisual .bx-pager .bx-pager-item a{display:block;width:12px;height:12px;border-radius:12px;background:rgba(255,255,255,0.5);text-indent:-9999em;overflow:hidden}
	#khvisual .bx-pager .bx-pager-item .active{width:12px;height:12px;background:#a6e3ff}
	#khvisual .bx-pager .bx-pager-item .active:after{background:#fff}

	/**/
	#footer{padding:100px 0;background:#0c5a8b}
	#footer .footer{position:relative;width:100%}
	#footer .footer h2{text-align:center}
	#footer .footer h2 img{width:120px;height:auto}
	#footer .footer ul{position:absolute;top:-50px;left:50%;margin-left:-117px;overflow:hidden}
	#footer .footer li{display:inline-block}
	#footer .footer li a{display:block;padding:0 10px;line-height:20px;font-size:17px;color:#fff}
	#footer .footer li a strong{line-height:20px;font-size:17px;font-weight:400;color:#019af8}
	#footer .footer li a:hover{color:#000}
	#footer .footer address{display:block;padding:45px 0 15px 0;text-align:center}
	#footer .footer address span{font-size:14px;font-style:normal;color:rgba(255,255,255,0.6)}
	#footer .footer cite{display:block;font-size:14px;font-style:normal;color:rgba(255,255,255,0.3);text-align:center}
	#footer .selectbox{position:absolute;top:17px;right:-5px}
	#footer .selectbox fieldset{float:left;margin-right:5px}
	#footer .selectbox fieldset label{float:left;display:block;box-sizing:border-box}
	#footer .selectbox fieldset label span{display:none;overflow:hidden;font-size:14px;line-height:32px;color:#fff;text-overflow:clip;white-space:nowrap}
	#footer .selectbox fieldset select{padding:0 7px;width:160px;height:34px;line-height:34px;font-size:13px;color:#fff;border:0;background:#36393d;border-radius:0;appearance:none;outline:none}
	#footer .selectbox fieldset select::-ms-expand{display:none}
	#footer .selectbox fieldset button{float:left;padding:0 7px;height:34px;color:#fff;background:#666b72}
	#footer .gotop,
	#footer .gotop a{display:none !important}
}

@media all and (max-width:949px) {
	#khmenu li:hover .mn1,
	#khmenu li.sel .mn1{background:url(../common/img/mn1.png) no-repeat 50% 100%}
	#khmenu li:hover .mn2,
	#khmenu li.sel .mn2{background:url(../common/img/mn2.png) no-repeat 50% 100%}
	#khmenu li:hover .mn3,
	#khmenu li.sel .mn3{background:url(../common/img/mn3.png) no-repeat 50% 100%}
	#khmenu li:hover .mn4,
	#khmenu li.sel .mn4{background:url(../common/img/mn4.png) no-repeat 50% 100%}
	#khmenu li:hover .mn5,
	#khmenu li.sel .mn5{background:url(../common/img/mn5.png) no-repeat 50% 100%}
    #khmenu li:hover .mn6,
	#khmenu li.sel .mn6{background:url(../common/img/mn6-2.png) no-repeat 50% 100%}
	
	html,body{background:#fff}
	#posco .khwrap{position:relative;zoom:1}
	#posco .khwrap:before,
	#posco .khwrap:after{clear:both;display:table;content:"";line-height:0}
	#posco .khtit{padding:30px 0 10px 0}
	#posco .khtit h3{font-size:20px;font-weight:600;color:#092e4b}
	#posco .khtit h3 i{font-size:20px;margin:0 5px 0 0}
	#posco .khtit p{display:inline-block;padding:10px 0;font-size:15px;color:#707070}
	#posco .khcon{padding:0 10px}
	#posco .khcon .cn1{padding:0 0 10px 0}
	#posco .khcon .cn1 > li{position:relative;margin-bottom:10px;padding-left:25px;font-size:17px;font-weight:400;color:#000}
	#posco .khcon .cn1 > li > i{position:absolute;top:2px;left:0;font-size:18px;color:#777}
	#posco .khcon .cn2{clear:both;margin-left:-15px;padding:5px 0}
	#posco .khcon .cn2 > li{position:relative;margin-bottom:5px;padding-left:17px;font-size:13px;font-weight:400;color:#222}
	#posco .khcon .cn2 > li > i{position:absolute;top:1px;left:0;font-size:14px;color:#777}

	#header{position:absolute;z-index:30002;top:0;left:0;width:100%;background:#fff;transition:all 0.4s ease-in-out}
	#header *{transition:all 0.4s}
	#header .lnb,
	#header .lib{width:50%;margin-top:0;opacity:1}
	#header .lib{position:absolute;top:50px;left:0;width:100%}
	#header .lib span{float:left;padding:0 10px;text-align:center}
	#header .lib span a{line-height:40px}
	#header .lib span strong{font-size:12px;font-weight:400;color:#fff}
	#header .lib span img{width:70px;height:auto}
	#header .lib span:first-child img{position:relative;top:5px}	
	#header .lnb{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,0.5)}
	#header .lnb ul{overflow:hidden}
	#header .lnb li{float:left;text-align:center}
	#header .lnb li a{display:block;padding:6px;font-size:12px;font-weight:300;color:#fff}
	#header .lib .foryou{position:absolute;margin:-10px 0 0 0}
	#header .lib .foryou img{width:60px}

	#khmenu{position:absolute;z-index:3;top:400px;left:0;width:100%}
	#khmenu li{float:left;position:relative;width:50%;height:60px;font-size:0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff}
	#khmenu li:nth-child(even){border-right:0}
	#khmenu li:nth-child(3),
	#khmenu li:nth-child(4){border-bottom:0}
	#khmenu li:nth-child(4){background:#a6e3ff}
	#khmenu li:nth-child(6){background:#ffed93}
	#khmenu li:nth-child(5){border-top:1px solid #eee}
	#khmenu li i{display:inline-block;width:60px;height:60px;vertical-align:middle;background-size:60px auto !important;overflow:hidden}
	#khmenu li span{display:inline-block;width:calc(100% - 60px);font-size:13px;font-weight:400;letter-spacing:-1px;vertical-align:middle;word-break:keep-all;color:#3f3f3f}
	#khmenu li .mn1{background:url(../common/img/mn1.png) no-repeat 50% 0}
	#khmenu li .mn2{background:url(../common/img/mn2.png) no-repeat 50% 0}
	#khmenu li .mn3{background:url(../common/img/mn3.png) no-repeat 50% 0}
	#khmenu li .mn4{background:url(../common/img/mn4.png) no-repeat 50% 0}
	#khmenu li .mn5{background:url(../common/img/mn5.png) no-repeat 50% 0}
	#khmenu li .mn6{background:url(../common/img/mn6-2.png) no-repeat 50% 0}
	#khmenu li.sel .mn1{background:url(../common/img/mn1.png) no-repeat 50% 100%}
	#khmenu li.sel .mn2{background:url(../common/img/mn2.png) no-repeat 50% 100%}
	#khmenu li.sel .mn3{background:url(../common/img/mn3.png) no-repeat 50% 100%}
	#khmenu li.sel .mn4{background:url(../common/img/mn4.png) no-repeat 50% 100%}
	#khmenu li.sel .mn5{background:url(../common/img/mn5.png) no-repeat 50% 100%}
	#khmenu li.sel .mn6{background:url(../common/img/mn6-2.png) no-repeat 50% 100%}
	#khmenu li.sel{background:#0b5a8b}
	#khmenu li.sel:after{border-right-color:#fff}
	#khmenu li.sel span{color:#fff}
    #khmenu li:hover{background: #008bca}
	
	#khvisual{position:relative;z-index:2;background:#008bca}
	#khvisual .khwrap{z-index:2;padding:120px 0 0 0;height:400px;overflow:hidden}
	#khvisual .khwrap *{transition:all 0.7s}
	#khvisual .img{position:absolute;z-index:1;top:0;left:0;width:100%;height:400px;opacity:0}
	#khvisual .khv1{background:url(../common/img/khv7.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv2{background:url(../common/img/khv2.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv3{background:url(../common/img/khv3.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv4{background:url(../common/img/khv4.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .khv5{background:url(../common/img/khv5.jpg) no-repeat 50% 50%;background-size:auto 100%;transition:all 2.0s;transform:scale(1.05);transition-delay:0.6s;opacity:0}
	#khvisual .tit{position:relative;top:0;left:-100%;width:100%;line-height:30px;font-size:27px;font-weight:300;color:#fff;transition-delay:0.05s;opacity:0;text-align:center}
	#khvisual .tit strong{font-weight:600;letter-spacing:-2px}
	#khvisual .txt{position:relative;top:10px;right:-100%;padding:0 5%;width:100%;font-size:13px;font-weight:300;color:#fff;transition-delay:0.15s;opacity:0;text-align:center}
	#khvisual .txt br{display:none}
	#khvisual .sel i{left:-50%;opacity:1}
	#khvisual .sel .img{top:0;transform:scale(1);opacity:1}
	#khvisual .sel .img:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.4)}
	#khvisual .sel .tit{left:50%;margin-left:-50%;opacity:1}
	#khvisual .sel .txt{right:-50%;margin-left:-50%;opacity:1}
	#khvisual .bx-wrapper{position:relative}
	#khvisual .bx-pager{position:absolute;z-index:60;bottom:10px;left:0;width:100%;text-align:center}
	#khvisual .bx-pager .bx-pager-item{display:inline-block;margin:0 4px}
	#khvisual .bx-pager .bx-pager-item a{display:block;width:12px;height:12px;border-radius:12px;background:rgba(255,255,255,0.5);text-indent:-9999em;overflow:hidden}
	#khvisual .bx-pager .bx-pager-item .active{width:12px;height:12px;background:#a6e3ff}
	#khvisual .bx-pager .bx-pager-item .active:after{background:#fff}

	#footer{padding:30px 10px;background:#0c5a8b}
	#footer .footer{position:relative}
	#footer .footer h2{padding:0 0 10px 0;text-align:center}
	#footer .footer h2 img{width:100px;height:auto}
	#footer .footer ul{text-align:center;overflow:hidden}
	#footer .footer li{display:inline-block}
	#footer .footer li a{display:block;padding:0 10px;font-size:14px;color:#fff}
	#footer .footer li a strong{line-height:20px;font-weight:400;color:#019af8}
	#footer .footer li a:hover{color:#000}
	#footer .footer address{display:block;padding:15px 0;text-align:center}
	#footer .footer address span{font-size:12px;font-weight:300;color:rgba(255,255,255,0.6)}
	#footer .footer cite{display:block;font-size:11px;font-weight:200;color:rgba(255,255,255,0.3);text-align:center}
	#footer .selectbox{position:absolute;top:17px;right:-5px}
	#footer .selectbox fieldset{float:left;margin-right:5px}
	#footer .selectbox fieldset label{float:left;display:block;box-sizing:border-box}
	#footer .selectbox fieldset label span{display:none;overflow:hidden;font-size:14px;line-height:32px;color:#fff;text-overflow:clip;white-space:nowrap}
	#footer .selectbox fieldset select{padding:0 7px;width:160px;height:34px;line-height:34px;font-size:13px;color:#fff;border:0;background:#36393d;border-radius:0;appearance:none;outline:none}
	#footer .selectbox fieldset select::-ms-expand{display:none}
	#footer .selectbox fieldset button{float:left;padding:0 7px;height:34px;color:#fff;background:#666b72}
	#footer .gotop,
	#footer .gotop a{display:none !important}
}




















@media all and (min-width:1280px) {	

	#khpath .path{background:#fff}
	#khpath .path li{float:left;position:relative}
	#khpath .path li button{display:block;padding:0 20px;width:200px;height:50px;line-height:50px;font-size:16px;font-weight:400;letter-spacing:-1px;text-align:left;color:#231815;border-right:1px solid #e2e0e0;background:none}
	#khpath .path li button i{position:absolute;top:18px;right:18px;color:#aaa}
	#khpath .path li button.sel{position:relative;margin:-1px 0 0 -1px;border:1px solid #2d1f1c;border-bottom:0}
	#khpath .path li button.sel i{right:15px;color:#000;transform:rotate(180deg)}
	#khpath .path .home{padding:0 20px;line-height:50px;border:1px solid #e2e0e0;border-top:0;border-bottom:0}
	#khpath .path .home i{font-size:24px;color:#fff}
	#khpath .navi{position:absolute;z-index:100;margin:-1px 0 0 -1px;width:200px;border:1px solid #2d1f1c;border-top:0}
	#khpath .navi div{padding:10px 20px;background:#fff}
	#khpath .navi div a{display:block;padding:4px 0;color:#777}

	/**/
	#khaside{float:left;width:200px}
	#khaside .tit{display:none;text-align:center}
	#khaside .tit h2 strong{display:block;padding:30px 0;font-size:28px;font-weight:700;letter-spacing:-1px;color:#004a8f}
	#khaside .tit h2 strong:before{content:'';position:absolute;top:53px;left:0;display:block;width:4px;height:12px;background:#004a8f}
	#khaside .tit h2 strong:after{content:'';position:absolute;top:65px;left:0;display:block;width:4px;height:12px;background:#ccc}
	#khaside .tit h2 span{display:block;font-size:13px;font-weight:300;color:#818181;text-transform:uppercase}
	#khaside .as1 > li > a{position:relative;display:block;margin-bottom:10px;padding-left:10px;line-height:50px;font-size:16px;font-weight:400;color:#555;border:2px solid transparent;background:#f1f3f6;transition:all 0.2s}
	#khaside .as1 > li > a i{position:absolute;top:16px;right:10px;font-size:15px;color:#0d3387;transition:all 0.2s}
	#khaside .as1 > li > a img{padding:0 0 0 5px;vertical-align:middle}
	#khaside .as1 > li > a:hover,
	#khaside .as1 > li:hover > a{padding-left:15px;font-weight:500;color:#0d3387;border:2px solid #0d3387;background:#fff}
	#khaside .as1 > li:hover > a i{right:15px}
	#khaside .as1 > li:hover > a i:before{content:'\e93f'}
	#khaside .as1 > li > a.sel,
	#khaside .as1 > li > a.sel:hover{padding-left:15px;font-weight:500;color:#0d3387;border:2px solid #0d3387;background:#fff}
	#khaside .as1 > li > a.sel i{right:10px}
	#khaside .as1 > li > a.sel i:before{content:'\e93f'}
	#khaside .as1 .as2{padding:7px 0;background:#fff}
	#khaside .as1 .as2 > li > a{display:block;padding:0 15px;line-height:20px;font-size:13px;font-weight:400;color:#777;transition:all 0.2s}
	#khaside .as1 .as2 > li > a:hover,
	#khaside .as1 .as2 > li > a.sel{color:#000;transition:all 0.2s;text-decoration:underline}
	#khaside .as1 > li:hover .as2{background:#eee}
}
@media all and (min-width:980px) and (max-width:1279px) {

	#khpath .path{background:#fff}
	#khpath .path li{float:left;position:relative}
	#khpath .path li button{display:block;padding:0 20px;width:200px;height:50px;line-height:50px;font-size:16px;font-weight:400;letter-spacing:-1px;text-align:left;color:#231815;border-right:1px solid #e2e0e0;background:none}
	#khpath .path li button i{position:absolute;top:18px;right:18px;color:#aaa}
	#khpath .path li button.sel{position:relative;margin:-1px 0 0 -1px;border:1px solid #2d1f1c;border-bottom:0}
	#khpath .path li button.sel i{right:15px;color:#000;transform:rotate(180deg)}
	#khpath .path .home{padding:0 20px;line-height:50px;border:1px solid #e2e0e0;border-top:0;border-bottom:0}
	#khpath .path .home i{font-size:24px;color:#fff}
	#khpath .navi{position:absolute;z-index:100;margin:-1px 0 0 -1px;width:200px;border:1px solid #2d1f1c;border-top:0}
	#khpath .navi div{padding:10px 20px;background:#fff}
	#khpath .navi div a{display:block;padding:4px 0;color:#777}
	
	/**/
	#khaside{float:left;width:12%}
	#khaside .tit{display:none}
	#khaside .as1 > li > a{position:relative;display:block;margin-bottom:5px;padding:10px;padding-right:25px;font-size:14px;font-weight:400;color:#555;border:2px solid transparent;background:#f1f3f6;transition:all 0.2s}
	#khaside .as1 > li > a i{position:absolute;top:12px;right:10px;font-size:15px;color:#0d3387;transition:all 0.2s}
	#khaside .as1 > li > a img{padding:0 0 0 5px;vertical-align:middle}
	#khaside .as1 > li > a.sel{padding-left:15px;font-weight:500;color:#0d3387;border:2px solid #0d3387;background:#fff}
	#khaside .as1 > li > a.sel i{right:10px}
	#khaside .as1 .as2{padding:7px 0;background:#fff}
	#khaside .as1 .as2 > li > a{display:block;padding:0 15px;line-height:20px;font-size:13px;font-weight:400;color:#777;transition:all 0.2s}
	#khaside .as1 .as2 > li > a.sel{color:#000;transition:all 0.2s;text-decoration:underline}
}

@media all and (min-width:749px) and (max-width:979px) {
	#khpath .path{background:#fff}
	#khpath .path li{float:left;position:relative}
	#khpath .path li button{display:block;padding:0 20px;width:200px;height:50px;line-height:50px;font-size:14px;font-weight:400;letter-spacing:-1px;text-align:left;color:#231815;border-right:1px solid #e2e0e0;background:none}
	#khpath .path li button i{position:absolute;top:18px;right:18px;color:#aaa}
	#khpath .path li button.sel{position:relative;margin:-1px 0 0 -1px;border:1px solid #2d1f1c;border-bottom:0}
	#khpath .path li button.sel i{right:15px;color:#000;transform:rotate(180deg)}
	#khpath .path .home{padding:0 20px;line-height:50px;border:1px solid #e2e0e0;border-top:0;border-bottom:0}
	#khpath .path .home i{font-size:24px;color:#fff}
	#khpath .navi{position:absolute;z-index:100;margin:-1px 0 0 -1px;width:200px;border:1px solid #2d1f1c;border-top:0}
	#khpath .navi div{padding:10px 20px;background:#fff}
	#khpath .navi div a{display:block;padding:4px 0;color:#777;font-size:13px}
	
	/**/
	#khaside{display:none;float:left;width:12%}
	#khaside .tit{display:none}
	#khaside .as1 > li > a{position:relative;display:block;margin-bottom:5px;padding:10px;padding-right:25px;font-size:14px;font-weight:400;color:#555;border:2px solid transparent;background:#f1f3f6;transition:all 0.2s}
	#khaside .as1 > li > a i{position:absolute;top:12px;right:10px;font-size:15px;color:#0d3387;transition:all 0.2s}
	#khaside .as1 > li > a img{padding:0 0 0 5px;vertical-align:middle}
	#khaside .as1 > li > a.sel{padding-left:15px;font-weight:500;color:#0d3387;border:2px solid #0d3387;background:#fff}
	#khaside .as1 > li > a.sel i{right:10px}
	#khaside .as1 .as2{padding:7px 0;background:#fff}
	#khaside .as1 .as2 > li > a{display:block;padding:0 15px;line-height:20px;font-size:13px;font-weight:400;color:#777;transition:all 0.2s}
	#khaside .as1 .as2 > li > a.sel{color:#000;transition:all 0.2s;text-decoration:underline}
}

@media all and (max-width:748px) {
	img{width:auto;max-width:100%;height:auto}	

	#khpath .path{background:#fff}
	#khpath .path li{float:left;position:relative}
	#khpath .path li:nth-child(2){width:calc(45% - 25px)}
	#khpath .path li:nth-child(3){width:calc(55% - 25px)}
	#khpath .path li button{display:block;padding:0 10px;width:100%;height:50px;line-height:50px;font-size:14px;font-weight:400;letter-spacing:-1px;text-align:left;color:#231815;border-left:1px solid #e2e0e0;background:none}
	#khpath .path li button i{position:absolute;top:18px;right:18px;color:#aaa}
	#khpath .path li button.sel{position:relative;margin:-1px 0 0 -1px;border:1px solid #2d1f1c;border-bottom:0}
	#khpath .path li button.sel i{right:15px;color:#000;transform:rotate(180deg)}
	#khpath .path .home{width:50px;line-height:50px;text-align:center}
	#khpath .path .home i{font-size:24px;color:#fff}
	#khpath .navi{position:absolute;z-index:100;margin:-1px 0 0 -1px;width:100%;border:1px solid #2d1f1c;border-top:0}
	#khpath .navi div{padding:10px;background:#fff}
	#khpath .navi div a{display:block;padding:4px 0;color:#777}
	
	/**/
	#khaside{display:none}
}














