@charset "utf-8";
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* 메인 */
#main-visual					{position:relative;padding-top:130px;height: 800px;}
#main-visual .mv-wrap			{position:absolute;left:0;top:0;width:100%;}
#main-visual .mvbg				{position:absolute;left:0;top:0;width:100%;height:790px;}
#main-visual .mvbg.bg1 {
    background-size: contain;
    background-image: url(/images/bg_main_visual.png);
    background-repeat: repeat;
}
#main-visual .mvbg.bg2			{background:url(../img/mvbg2.jpg) no-repeat 50% 0;background-size:cover;}
#main-visual .mvbg.bg3			{background:url(../img/mvbg3.jpg) no-repeat 50% 0;background-size:cover;}
#main-visual .mvbg:before		{content:"";display:block;width:100%;height:50%;position:absolute;top:0;background:linear-gradient(rgba(0,0,0,0.4) 0%, transparent 100%);}
#main-visual .main-title		{position:relative;text-align:center;padding:240px 0 0;}
#main-visual .main-title .tit	{font-family: 'GmarketSansBold';font-size:66px;color:#fff;line-height:1.5;}
#main-visual .main-title .stit	{font-size:20px;color:#fff;}
#main-visual .mvbg.bg2 .main-title .tit,
#main-visual .mvbg.bg2 .main-title .stit 	{color:#002870;}
#main-visual .main-cont			{margin-top:370px;position:relative;z-index:52;}
#main-visual #content.mv-wrap	{top:44px;width:100%;}

/* 서브 */
#sub-visual						{position:relative;padding-top:130px;}
#sub-visual .sv-wrap			{position:absolute;left:0;top:0;width:100%;}
#sub-visual .svbg				{position:absolute;left:0;top:0;width:100%;height:790px;}
#sub-visual .svbg.bg0			{background-size: contain;background-image: url(/images/subvisual-0.png);background-repeat: repeat;}
#sub-visual .svbg.bg1			{background-size: contain;background-image: url(/images/subvisual-1.png);background-repeat: repeat;}
#sub-visual .svbg.bg2			{background-size: contain;background-image: url(/images/subvisual-2.png);background-repeat: repeat;}
#sub-visual .svbg.bg3			{background-size: contain;background-image: url(/images/subvisual-3.png);background-repeat: repeat;}
#sub-visual .svbg.bg4			{background-size: contain;background-image: url(/images/subvisual-4.png);background-repeat: repeat;}
#sub-visual .svbg.bg5			{background-size: contain;background-image: url(/images/subvisual-5.png);background-repeat: repeat;}
#sub-visual .svbg:before		{content:"";display:block;width:100%;height:50%;position:absolute;top:0;background:linear-gradient(rgba(0,0,0,0.4) 0%, transparent 100%);}
#sub-visual .sub-title			{position:relative;text-align:center;padding:130px 0 0;}
#sub-visual .sub-title .tit 	{font-size:60px;color:#fff;line-height:1.5;font-weight:600;}
#sub-visual .sub-title .stit	{font-size:20px;color:#fff;}
#sub-visual .svbg.bg2 .main-title .tit,
#sub-visual .svbg.bg2 .main-title .stit 	{color:#002870;}
#sub-visual .main-cont			{margin-top:550px;position:relative;z-index:52;}
#sub-visual #content2.sv-wrap	{top:44px;width:100%;}

.mv-wrap .bx-wrapper .bx-pager, .mv-wrap .bx-wrapper .bx-controls-auto		{bottom:330px;z-index:99;}
.mv-wrap .bx-wrapper .bx-pager.bx-default-pager a:focus	{outline:2px solid #000;}
.mv-wrap .control				{position:absolute;left:0;bottom:320px;width:100%;padding:20px;text-align:center;z-index:99;}
.mv-wrap .control a				{position:relative;display:inline-block;width:20px;height:20px;}
.mv-wrap .control a:before		{content:"";position:absolute;left:50%;top:50%;display:block;transition:all 0.2s ease-out;}
.mv-wrap .control .prev:before	{transform:translate(-50%, -50%) rotate(-135deg);width:8px;height:8px;border-right:2px solid #0008;border-top:2px solid #0008;margin-left:2px;}
.mv-wrap .control .next:before	{transform:translate(-50%, -50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #0008;border-top:2px solid #0008;margin-left:-2px;}
.mv-wrap .control .stop:before	{transform:translate(-50%, -50%);width:8px;height:10px;border-right:2px solid #0008;border-left:2px solid #0008;}
.mv-wrap .control .play:before	{transform:translate(-50%, -50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #0008;}
.mv-wrap .control .more			{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;width:110px;height:30px;line-height:30px;background:#EF593A;border-radius:100px;text-align:center;color:#fff;font-size:13px;}
.mv-wrap .control .more:before	{content:"\f0c9";font-family:Fontawesome;color:#fff;font-weight:900;margin-right:5px;}


@media only screen and (max-width:1440px){ /*1200*/
	#main-visual .main-title .tit	{font-size:56px;}
	#main-visual .main-title .stit	{font-size:18px;}
}
@media only screen and (max-width:1023px){/*720*/
	#main-visual	{padding:60px 20px 0;}
	#main-visual .main-title	{padding:150px 0 0;}
	#main-visual .main-title .tit	{font-size:50px;}
	#main-visual .main-title .stit	{font-size:16px;}
	#main-visual .main-cont	{margin-top:300px;}
	
	#main-visual #content.mv-wrap	{top:0;}
}
@media only screen and (max-width:768px){/*mobile-l*/
	#main-visual	{padding:50px 20px 0;}
	#main-visual .main-title	{padding:40px 20px;}
}
@media only screen and (max-width:768px){/*mobile-l*/
	#main-visual .main-title .tit	{font-size:40px;line-height:1.2;margin-bottom:20px;padding:30px 50px 0;}
	#main-visual .main-cont	{margin-top:200px;}
}
@media only screen and (max-width:576px){/*mobile-s*/
	
	#main-visual .main-title .tit	{font-size:36px;line-height:1.2;margin-bottom:10px;}
	#main-visual .main-title .tit	{padding:0;}
	#main-visual .main-cont	{margin-top:160px;}
}
@media only screen and (max-width:415px){/*mobile-xs*/
	#main-visual .main-title .tit	{font-size:30px}
	#main-visual .main-cont	{margin-top:180px;}
}

/*231005 covid-wrap none 처리*/
.covid-wrap	{display:none;background:rgba(0,40,112,0.8);height:80px;padding:20px 30px;margin:20px 0;position:relative;}
.covid-cont	{position:absolute;top:50%;transform:translateY(-50%);float:left;}
.covid-cont > div	{float:left;}
.covid-wrap .tit-wrap	{position:relative;padding-left:40px;}
.covid-wrap .tit-wrap span:nth-child(1)	{font-size:21px;color:#FF9900;vertical-align: middle;font-weight:500;}
.covid-wrap .tit-wrap span:nth-child(2)	{font-size:12px;color:#fff;vertical-align: middle;margin:0 70px 0 10px;}
.covid-wrap .tit-wrap:before	{content:"";background:url(../img/ico_covid.png) no-repeat;display:inline-block;height:30px;width:30px;vertical-align:middle;margin-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.covid-wrap .stat-wrap	{}
.covid-wrap .stat-wrap p	{float:left;display:inline-block;border:1px solid #fff;padding:5px;font-size:13px;color:#fff;margin:0 10px;}
.covid-wrap .stat-wrap ul	{float:left;}
.covid-wrap .stat-wrap ul li{float:left;color:#fff;margin:0 10px;line-height:35px;}
.covid-wrap .stat-wrap ul i	{color:#8B9BB8;}
.covid-wrap .stat-wrap .num	{color:#FF9900;line-height:35px;margin:0 5px;font-weight:500;font-size:15px;}
.covid-wrap .covid-link		{position:absolute;right:50px;top:50%;transform:translateY(-50%);}
.covid-wrap .covid-link a	{display:block;color:#fff;line-height:1.4;position:relative;padding-left:60px;}
.covid-wrap .covid-link a:before	{content:"";background:url(../img/gv_logo.png) no-repeat 0 50%;display:inline-block;height:50px;width:50px;vertical-align:middle;margin-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);}

@media only screen and (max-width:1440px){ /*1200*/
	.covid-wrap	{height:auto;}
	.covid-cont	{position:relative;top:0;transform:none;}
	.covid-wrap .tit-wrap	{float:none;margin-bottom:20px;}
	.covid-wrap .stat-wrap:nth-of-type(2)	{margin-right:20px;}
	.covid-wrap .stat-wrap p	{margin:0 10px 0 0;}
}
@media only screen and (max-width:1023px){/*720*/
	.covid-wrap	{padding:20px 30px 40px;}
	.covid-cont	{float:none;}
	.covid-wrap .covid-link 	{position:relative;top:0;right:0;transform:none;float:none;padding-top:30px;margin-top:30px;border-top:1px dashed rgba(255,255,255,0.3);}
	.covid-wrap .covid-link	.va-pc	{display:none;}
}
@media only screen and (max-width:768px){/*mobile-l*/
	.covid-wrap .tit-wrap span:nth-child(2)	{margin:0 0 0 10px;}
	.covid-wrap .stat-wrap	{float:none;}
	.covid-wrap .stat-wrap:nth-of-type(2)	{margin:0 0 10px 0;}
	.covid-wrap .stat-wrap .num	{margin:0 10px;}
	.covid-wrap .covid-link	{margin-top:10px;}
}
@media only screen and (max-width:576px){/*mobile-s*/
	.covid-wrap	{margin:0 0 20px;padding:20px 30px 30px;}
	.covid-wrap .tit-wrap	{padding-left:50px;}
	.covid-wrap .tit-wrap span:nth-child(1)	{font-size:18px;line-height:1;}
	.covid-wrap .tit-wrap span:nth-child(2)	{margin:0;display:block;}
	.covid-wrap .stat-wrap p	{padding:3px 5px;}
	.covid-wrap .stat-wrap ul li	{margin:0;font-size:14px;line-height:30px;}
	.covid-wrap .stat-wrap .num	{margin:0 5px;}
}
@media only screen and (max-width:415px){/*mobile-xs*/
	.covid-wrap	{margin:0 0 15px;padding:20px;}
	.covid-wrap .tit-wrap	{padding-left:40px;}
	.covid-wrap .stat-wrap	{text-align:center;}
	.covid-wrap .stat-wrap p	{float:none;width:100%;}
	.covid-wrap .stat-wrap ul	{float:none;background:#fff;height:35px;}
	.covid-wrap .stat-wrap ul li	{width:50%;color:#333;}
	.covid-wrap .stat-wrap:nth-of-type(3) .num	{display:block;width:100%;background:#fff;margin:0;}
	.covid-wrap .covid-link	{padding-top:20px;}
}
@media only screen and (max-width:320px){/*mobile-xxs*/	
	.covid-wrap .stat-wrap ul	{height:auto;}
	.covid-wrap .stat-wrap ul li	{float:none;width:100%;}
}

.popup-wrap	{margin:-10px;}
.popup-wrap > div	{float:left;position:relative;width:calc(25% - 20px);margin:10px;height:280px;}
.popup-wrap .page-tag {
    position: absolute;
    top: 0;
    left: 0;
    border-bottom-right-radius: 10px;
    padding: 5px 20px;
    color: #fff;
    font-size: 21px;
    z-index: 2;
    font-weight: 500;
}
.popup-wrap .page-text {
    position: sticky;
    display: block;
    text-align: center;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 4px 20px;
    color: #fff;
    font-size: 18px;
    z-index: 2;
    font-weight: 500;
    background-color: rgb(0, 0, 0, 0.6);
}
.popup-wrap .page-text2 {
    position: sticky;
    display: block;
    text-align: left;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 4px 20px;
    color: #fff;
    font-size: 18px;
    z-index: 2;
    font-weight: 500;
    background-color: rgb(0, 0, 0, 0.6);
}
.popup-wrap .page-map {
    position: absolute;
    width: 74px;
    height: 22px;
    background-image: url(/images/btn_viewmap.png);
    bottom: 9px;
    right: 10px;
    z-index: 10;
    bottom: 58px;
}
.hanbang-slide .page-text {
	position: sticky;
	display: block;
	text-align: center;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 4px 20px;
	color: #fff;
	font-size: 18px;
	z-index: 2;
	font-weight: 500;
	background-color: rgb(0, 0, 0, 0.6);
	margin-top: -50px;
}
.season-slide .page-text {
	position: sticky;
	display: block;
	text-align: center;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 4px 20px;
	color: #fff;
	font-size: 18px;
	z-index: 2;
	font-weight: 500;
	background-color: rgb(0, 0, 0, 0.6);
	margin-top: -50px;
}
.member-slide .page-text {
	position: sticky;
	display: block;
	text-align: center;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 4px 20px;
	color: #fff;
	font-size: 18px;
	z-index: 2;
	font-weight: 500;
	background-color: rgb(0, 0, 0, 0.6);
	margin-top: -50px;
}
.member-slide .page-text3 {
    position: sticky;
    display: block;
    text-align: left;
    width: 100%;
    bottom: 70px;
    left: 0;
    padding: 4px 20px;
    color: #fff;
    font-size: 18px;
    z-index: 2;
    font-weight: 500;
    background-color: rgb(0, 0, 0, 0.6);
}
.member-slide .page-map {
    position: relative;
    width: 74px;
    height: 22px;
    background-image: url(/images/btn_viewmap.png);
    z-index: 10;
    left: 300px;
    bottom: 80px;
}
.slick-prev {
    left: 10px;
    z-index: 10;
    background-color: rgb(255, 255, 255, 0.2);
}
.slick-next {
	right: 10px;
	z-index: 10;
    background-color: rgb(255, 255, 255, 0.2);
}
.slick-prev:before {
	content: "\f104";
	font-family: FontAwesome;
	font-weight: 900;
	color: #000;
}.slick-next:before {
	content: "\f105";
	font-family: FontAwesome;
	font-weight: 900;
	color: #000;
}
#popup-list a	{display:block;}
#popup-list a:focus	{border:1px dashed #000;}
.bx-intro		{background:url(../img/intro_bg1.jpg) no-repeat 50% 50%;background-size:cover;/* text-align:center; */padding: 60px 60px 50px;border: 5px solid #002870;}
.bx-intro .bx-wrapper	{z-index:96 !important;}
.bx-intro .stit	{font-size:13px;color:#333;display: none;}
.bx-intro .tit	{color:#002870;font-size:23px;font-weight:600;margin-bottom: 15px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 56px;line-height:1.2;}
.bx-intro .txt	{color:#333;font-size:15px;line-height:1.5;}
.bx-intro .more	{color:#002870;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #002870;margin-top: 15px;}
.bx-intro .control	{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:40px;text-align:center;z-index:95;}
.bx-intro .control a	{display:block;position:absolute;width:40px;line-height:40px;color:#002870;font-size:30px;}
.bx-intro .control a.prev	{left:10px;}
.bx-intro .control a.next	{right:10px;}
.bx-intro .control a.prev:before	{content:"\f104";font-family:FontAwesome;font-weight:900;}
.bx-intro .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;}
.bx-intro .bx-controls	{display:none;}
.bx-intro .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;}
.bx-intro .page-tag	{background:#002870;z-index:3;bottom: auto;top: 0;border-radius: 0 0 0 10px;}

.bx-press		{display:block;border:5px solid #286fac;overflow:hidden;position:relative;}
.bx-press>a		{width:100%;height:100%;padding:40px;}
.bx-press .subject	{position:absolute;bottom:50px;font-size:27px;color:#fff;padding-right:140px;word-break: break-all;font-weight:600;line-height:1.4;height:75px;overflow:hidden;z-index:2;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bx-press img		{width:100%;height:280px;}
.bx-press .img:before	{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:1;}
.bx-press .page-tag	{background:#286fac;padding-right:20px;}
.bx-press .control	{position: relative;z-index: 2;margin-left: 10px;margin-right: 10px;top: -200px;width: calc(100% - 20px);}
.bx-press .control a	{display:inline-block;text-align:center;color:#fff;margin-left:1px;font-size:15px;margin:0 3px;}
.bx-press .control a.prev	{left:10px;}
.bx-press .control a.next	{margin-left: calc(100% - 25px);}
.bx-press .control a.prev:before	{content:"\f104";font-family:FontAwesome;font-weight:900;}
.bx-press .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;}
.bx-press .control a.pause:before	{content:"\f04c";font-family:FontAwesome;font-weight:900;font-size:12px;}
.bx-press .control a.play:before	{content:"\f04b";font-family:FontAwesome;font-weight:900;font-size:12px;}
.bx-press .bx-controls	{display:none;}
.bx-press .nodata	{background:url(../img/noimg.png) no-repeat 50% 50%;background-size:cover;width:100%;height:280px;}
/* .bx-press .nodata		{display:block;width:100%;height:100%;padding-top:100px;background:rgba(0,0,0,0.05);text-align:center;}
.bx-press .nodata:before{content:"등록된 알림이 없습니다.";color:#ccc} */


.bx-intro		{background:url(../img/intro_bg1.jpg) no-repeat 50% 50%;background-size:cover;/* text-align:center; */padding: 60px 60px 50px;border: 5px solid #002870;}
.bx-intro .bx-wrapper	{z-index:96 !important;}
.bx-intro .stit	{font-size:13px;color:#333;display: none;}
.bx-intro .tit	{color:#002870;font-size:23px;font-weight:600;margin-bottom: 15px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 56px;line-height:1.2;}
.bx-intro .txt	{color:#333;font-size:15px;line-height:1.5;}
.bx-intro .more	{color:#002870;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #002870;margin-top: 15px;}
.bx-intro .control	{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:40px;text-align:center;z-index:95;}
.bx-intro .control a	{display:block;position:absolute;width:40px;line-height:40px;color:#002870;font-size:30px;}
.bx-intro .control a.prev	{left:10px;}
.bx-intro .control a.next	{right:10px;}
.bx-intro .control a.prev:before	{content:"\f104";font-family:FontAwesome;font-weight:900;}
.bx-intro .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;}
.bx-intro .bx-controls	{display:none;}
.bx-intro .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;}
.bx-intro .page-tag	{background:#002870;z-index:3;bottom: auto;top: 0;left: 0;border-radius: 0 0 10px 0;width: 110px;}

.bx-video		{border: 5px solid #006ab5;}
.bx-video a		{display:block;padding:40px;height:100%;}
.bx-video a:focus	{border:2px solid #000;}
.bx-video img	{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);height:100%;width:100%;}
.bx-video .img:before	{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:2;}
.bx-video .ico	{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:80px;height:80px;line-height:78px;border-radius:50%;border:4px solid #fff;color:#fff;text-align:center;z-index:3;}
.bx-video .ico:after	{content:"\f04b";font-family:FontAwesome;font-weight: 900;}
.bx-video a:hover .ico	{background:#fff;color:#002870;transition:0.3s;}
.bx-video .page-tag	{background: #006ab5;z-index:3;}

.bx-service		{background:#0079B7 url(../img/bx_pattern_w.png) no-repeat;padding:40px;}
.bx-service	.en	{color:#b5d7e6;font-size:14px;}
.bx-service	.tit	{color:#FFFFCC;font-size:23px;margin:15px 0 25px;font-weight:600;line-height:1.3;}
.bx-service	ul	{float:left;}
.bx-service	div>ul:first-child	{padding-right:20px;}
.bx-service	li a	{color:#b5d7e6;font-size:15px;}
.bx-service	li a:before	{content:"";display:inline-block;width:3px;height:3px;background:#b5d7e6;margin-right:10px;vertical-align:middle;}
.bx-service	li a:hover	{color:#fff;}

.bx-service .control	{position:absolute;right:40px;top:30px;text-align:right;z-index:6;}
.bx-service .control .bx-pager-item	{display:inline-block;margin:0 2px;}
.bx-service .control a		{display:inline-block;margin:0 2px;background:rgba(0,0,0,0.3);width:8px;height:8px;border-radius:100px;vertical-align:middle;text-indent: -999999px;overflow: hidden;}
.bx-service .control a:hover	{background:#fff;}
.bx-service .control a.active	{background:#fff;width:25px;}

.bx-event		{background:#002870 url(../img/bx_pattern.png) no-repeat;padding:40px;}
.bx-event:after	{content:"";display:block;position:absolute;bottom:0;right:0;background:url(../img/service_img.png) no-repeat 50% 50%;background-size: cover;width:180px;height:180px;}
.bx-event .en	{color:#7F93B7;font-size:14px;}
.bx-event .tit	{color:#FFCC00;font-size:23px;margin:15px 0 25px;font-weight:600;line-height:1.3;}
.bx-event .txt	{color:#fff;font-size:15px;height:55px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bx-event .more	{color:#7F93B7;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #7F93B7;margin-top:20px;position:absolute;left:40px;bottom:40px;}
.bx-event .more:hover	{color:#fff;transition:0.3s;border-color:#fff;}
.bx-event .control	{position:absolute;right:40px;top:30px;text-align:right;z-index:99;}
.bx-event .control .bx-pager-item	{display:inline-block;margin:0 2px;}
.bx-event .control a		{display:inline-block;margin:0 2px;background:#9AAAC5;width:8px;height:8px;border-radius:100px;vertical-align:middle;text-indent: -999999px;overflow: hidden;}
.bx-event .control a:hover	{background:#FFFFCC;}
.bx-event .control a.active	{background:#FFFFCC;width:25px;}

.bx-brochure		{background:#0f94d3 url(../img/bx_pattern_w.png) no-repeat;padding:40px 160px 40px 40px;}
.bx-brochure .en	{color:#E7F5F4;font-size:14px;}
.bx-brochure .tit	{color:#fff;font-size:23px;margin:15px 0;font-weight:600;line-height:1.3;}
.bx-brochure .txt	{color:#E7F5F4;font-size:15px;overflow: hidden;text-overflow: ellipsis;word-break: break-all; word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; max-height: 55px;padding-right: 10px;}
.bx-brochure .img	{position:absolute;right:40px;top:50%;transform:translateY(-50%);}
.bx-brochure .img a	{display:block;width:120px;height:170px;margin:0 auto;position:relative;box-shadow:1px 1px 10px rgba(0,0,0,0.3);overflow:hidden;}
.bx-brochure .img a:before	{content:"\f002";font-family:Fontawesome;font-size:34px;font-weight:600;position:absolute;left:0;top:100%;opacity:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.3);line-height:170px;transition:all 0.2s ease-out;z-index:1;color:#fff;text-align:center;}
.bx-brochure .img a:hover:before	{top:0;opacity:1;}
.bx-brochure .img img	{width:100%;height:100%;box-shadow:1px 1px 10px rgba(0,0,0,0.3);}
.bx-brochure .more	{color:#ABDEF3;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #ABDEF3;margin-top:20px;position:absolute;left:40px;bottom:40px;}
.bx-brochure .more:hover	{color:#fff;transition:0.3s;border-color:#fff;}

.bx-webzine		{display:none;background:#2c72a8 url(../img/bx_pattern_w.png) no-repeat;padding:40px 160px 40px 40px;}
.bx-webzine .en	{color:#E7F5F4;font-size:14px;}
.bx-webzine .tit	{color:#fff;font-size:23px;margin:15px 0;font-weight:600;line-height:1.3;}
.bx-webzine .txt	{color:#E7F5F4;font-size:15px;overflow: hidden;text-overflow: ellipsis;word-break: break-all; word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; max-height: 55px;padding-right: 10px;}
.bx-webzine .img	{position:absolute;right:30px;top:50%;transform:translateY(-50%);}
.bx-webzine .img a	{display:block;width:120px;height:120px;border-radius:50%;margin:0 auto;position:relative;box-shadow:1px 1px 10px rgba(0,0,0,0.3);overflow:hidden;}
.bx-webzine .img a:before	{content:"\f002";font-family:Fontawesome;font-size:34px;font-weight:600;position:absolute;left:0;top:100%;opacity:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.3);line-height:120px;transition:all 0.2s ease-out;z-index:1;color:#fff;text-align:center;}
.bx-webzine .img a:hover:before	{top:0;opacity:1;}
.bx-webzine .img img	{width:100%;height:100%;box-shadow:1px 1px 10px rgba(0,0,0,0.3);}
.bx-webzine .more	{color:#ABDEF3;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #ABDEF3;margin-top:20px;position:absolute;left:40px;bottom:40px;}
.bx-webzine .more:hover	{color:#fff;transition:0.3s;border-color:#fff;}


@media only screen and (max-width:1440px){ /*1200*/
	.notice-wrap > div.bx-service,
	.notice-wrap > div.bx-event,
	.notice-wrap > div.bx-brochure	{height:330px;}
	.bx-press img	{height:330px;}
	.bx-brochure .img	{right:30px;}
	.bx-brochure .txt	{display:none;}
	.notice-wrap > div.bx-intro	{padding: 55px 50px 30px !important;}
}
@media only screen and (max-width:1256px){ /*960*/
	.notice-wrap > div,
	.notice-wrap > div.bx-service,
	.notice-wrap > div.bx-event,
	.notice-wrap > div.bx-brochure	{width:calc(50% - 20px);height:280px;}
	.bx-press img	{height:280px;}
	.bx-intro .tit		{font-size:26px;height: 60px;}
	.bx-brochure	{padding-right:170px !important;}
	.bx-brochure .txt	{display:block;}
}
@media only screen and (max-width:1023px){/*720*/
	.notice-wrap > div	{padding:30px;}
	.notice-wrap > div.bx-video,
	.notice-wrap > div.bx-service	{padding:30px;height:330px;}
	.notice-wrap .bx .control	{right:30px;}
	.notice-wrap .bx .more	{left:30px;bottom:30px;}
	.notice-wrap .bx .txt	{line-height:1.5;}
	.bx-press	{padding:0 !important;}	
	.bx-press .nodata	{height:280px;}
	.bx-event .txt	{height:44px;}	
	.bx-intro .tit	{font-size:23px;height: 56px;}
	.bx-service .txt	{padding-right:120px}
	.bx-service:after	{width:150px;height:150px;}
	.bx-brochure	{padding-right:140px !important;}
	.bx-webzine 	{padding-right:140px !important;}
	.bx-brochure .txt	{display:none;}
	.bx-brochure .img a	{width:100px;height:150px;}
	.bx-webzine .img a {}
	
}
@media only screen and (max-width:768px){/*mobile-l*/
	.notice-wrap .page-tag	{padding:5px 20px;}
	.notice-wrap > div,
	.notice-wrap > div.bx-service,
	.notice-wrap > div.bx-event,
	.notice-wrap > div.bx-brochure	{width:calc(100% - 20px);min-height:200px;height:auto;}
	.notice-wrap > div.bx-video,
	.notice-wrap > div.bx-service	{height:auto;}
	.notice-wrap .bx .more	{position:relative;bottom:0;left:0;}
	.bx-press	{padding:0 !important;height:280px;}
	.bx-press .nodata	{height:280px;}
	.bx-press img	{height:280px;}	
	.notice-wrap > div.bx-intro	{padding: 40px 40px !important;}
	.bx-intro .control a.prev	{left:0px;}
	.bx-intro .control a.next	{right:0px;}
	.bx-intro .tit	{font-size:24px;}
	.bx-intro .tit:after	{margin:10px auto 20px;}
	.bx-intro .txt	{font-size:16px;}
	.bx-intro .control	{bottom:0px;}
	.bx-webzine {display:block;}
}
@media only screen and (max-width:576px){/*mobile-s*/
	.bx-event:after	{content:none;}
	.bx-intro .tit	{font-size:18px;height: 40px;}
}
@media only screen and (max-width:415px){/*mobile-xs*/
	.notice-wrap > div	{margin:5px 10px;}
}
@media only screen and (max-width:320px){/*mobile-xxs*/
	.notice-wrap > div	{padding:20px !important;}
	.notice-wrap .bx .control	{top:25px;}	
	.notice-wrap > div.bx-press	{padding:0 !important;}
	.bx-service:after	{content:none;}
	.bx-service .txt	{padding:0;}
	.bx-brochure .img	{position:relative;top:0;right:0;transform:none;margin-top:20px;}
	.bx-brochure .more	{display:none;}
}

#main-link	{margin:70px 0;}
#main-link ul	{display: flex;flex-wrap: nowrap;}
#main-link li	{width:24.57%;min-width:180px;}
#main-link li a	{position:relative;display:block;width:174px;height:203px;color:#fff;font-size:20px;font-weight:600;text-align:center;line-height:1.4;padding:70px 30px;margin:0 auto;overflow:hidden;}
#main-link li a.bg1	{background:url(../img/mlink_bg1.png) no-repeat;background-size:cover;}
#main-link li a.bg2	{background:url(../img/mlink_bg2.png) no-repeat;background-size:cover;}
#main-link li a.bg3	{background:url(../img/mlink_bg3.png) no-repeat;background-size:cover;}
#main-link li a.bg4	{background:url(../img/mlink_bg4.png) no-repeat;background-size:cover;}
#main-link li a.bg5	{background:url(../img/mlink_bg5.png) no-repeat;background-size:cover;}
#main-link li a.bg6	{background:url(../img/mlink_bg6.png) no-repeat;background-size:cover;}
#main-link li a.bg7	{background:url(../img/mlink_bg7.png) no-repeat;background-size:cover;}
/* 
#main-link li a:hover	{transition:0.3s;}
#main-link li a:before	{content:"\f0c1";font-family:Fontawesome;font-size:34px;position:absolute;left:0;top:100%;opacity:0;display:block;width:100%;height:100%;line-height:203px;transition:all 0.2s ease-out;z-index:1;color:#fff;text-align:center;}
#main-link li a:hover:before {top:0;opacity:1;}
#main-link .control	{position:relative;width:1240px;margin:0 auto;margin-top:40px;text-align:center;}
#main-link .control .control-handle	{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;line-height:60px;background:#00B2E2;border-radius:50%;z-index:2;border-radius:50%;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-transition: 0.1s ease-out;transition:left 0.1s ease-out;color:#fff;text-align:center;}
#main-link .control .control-handle	span:before	{content:"";display:block;background:url(../img/arrow_handle.png) no-repeat 50% 50%;width:60px;height:60px;}
#main-link .control:before	{content:'';display: block;width:50%;height:2px;background-color:#00B2E2;position:absolute;top:50%;right:50%;}
#main-link .control:after	{content:'';display: block;width:50%;height:2px;background-color:#f2f2f2;position:absolute;top:50%;left:50%;}
 */
#main-link .control	{position:relative;text-align:center;}
#main-link .control .bx-pager-item	{display:inline-block;margin:0 3px;}
#main-link .control #bx-intro-control-link-pager	{display:inline-block;}
#main-link .control a		{display:inline-block;margin:0 2px;background:#E5E5E5;width:10px;height:10px;border-radius:100px;vertical-align:middle;overflow: hidden;font-size: 0;}
#main-link .control a:hover	{background:#0079B7;}
#main-link .control a.active	{background:#0079B7;width:30px;}
#main-link .control a.prev	{background:none;width:auto;height:auto;border-radius:0;}
#main-link .control a.next	{background:none;width:auto;height:auto;border-radius:0;}
#main-link .control a.prev:before	{content:"\f104";font-family:FontAwesome;font-weight:900;color:#ccc;font-size:28px;margin-right:10px;}
#main-link .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;color:#ccc;font-size:28px;margin-left:10px;}
#main-link .bx-controls	{display:none;}


@media only screen and (max-width:1440px){ /*1200*/
	#main-link.swiper-container			{position:relative;height:350px;}
	#main-link .swiper-scrollbar-wrap	{padding-top:250px;z-index:9;}
	#main-link .swiper-scrollbar	{width:auto;}

	
}
@media only screen and (max-width:1256px){ /*960*/
	#main-link .control	{width:auto;}
}
@media only screen and (max-width:768px){/*mobile-l*/
	#main-link.swiper-container	{padding:0 20px;margin:50px 0 10px;height:auto;}
	#main-link li	{width:180px !important;}
	#main-link .swiper-wrapper	{width:1260px;}
	#main-link .swiper-slide a	{width:150px;height:150px;padding:50px 20px;font-size:18px;}
	#main-link .swiper-slide a:before	{line-height:150px;}
	
	#main-link .swiper-scrollbar-wrap	{padding-top:200px;}
}
@media only screen and (max-width:576px){/*mobile-s*/
	#main-link	{margin:30px 0 10px;}
	#main-link ul	{width:1000px;}
	#main-link li a	{width:120px;height:140px;padding:40px 10px;font-size:16px;}
	#main-link li a:before	{line-height:120px;}
	#main-link .bx-wrapper	{margin-bottom:30px;}
	#main-link .control	{margin-top:20px;}
}

#main-business    {position:relative;}
.mbusiness-slide	{position:relative;width:100% !important;}
.mbusiness-slide:before	{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;}
.mbusiness-slide .slide-cont	{position:relative;width:100% !important;height:650px;}
.mbusiness-slide .slide-cont:nth-child(1)	{background:url(../img/mbusiness_bg.jpg) no-repeat;background-size:cover;}
.mbusiness-slide .slide-cont:nth-child(2)	{background:url(../img/mbusiness_bg2.jpg) no-repeat;background-size:cover;}
.mbusiness-slide .slide-cont:nth-child(3)	{background:url(../img/mbusiness_bg3.jpg) no-repeat;background-size:cover;}
.mbusiness-slide .slide-cont:nth-child(4)	{background:url(../img/mbusiness_bg4.jpg) no-repeat;background-size:cover;}
#main-business .tit-wrap	{position:absolute;width: 100%;bottom:0;left: 50%;transform: translateX(-50%);z-index:2;}
#main-business .subject	{border-bottom:1px solid rgba(255,255,255,0.2);font-size:40px;font-weight:600;color:#fff;padding:30px 0;}
#main-business .desc	{padding:40px 0;}
#main-business .desc .txt	{font-size:20px;color:#fff;padding-right:800px;min-height:110px;}
#main-business .desc a	{color:#fff;font-size:16px;display:inline-block;border-bottom:4px solid #fff;margin-top:50px;}
#main-business .page-tag	{position:absolute;bottom:0;left:50%;transform:translateX(300px);border-top-left-radius:10px;padding:20px 0;text-align:left;z-index:99;}
#main-business .page-tag .tit	{font-size:30px;color:#fff;margin-right:70px;}
#main-business .page-tag .num	{font-size:14px;color:#8496B8;}
#main-business .page-tag .num em	{color:#fff;}
#main-business .page-tag .num em:after	{content:"";display:inline-block;width:1px;height:10px;background:#8496B8;margin:0 20px;}
#main-business:after	{content:"";position:absolute;bottom:0;right:0;width:calc(50% - 250px);height:100px;border-top-left-radius:20px;background:rgba(0,40,112,0.7);z-index:98;}

#main-business .control		{position:absolute;left:50%;bottom:20px;z-index:99;}
#main-business .control a			{position:relative;display:inline-block;width:20px;height:20px;}
#main-business .control a:before	{content:"";position:absolute;left:50%;top:50%;display:block;transition:all 0.2s ease-out;}
#main-business .control .prev:before	{transform:translate(-50%, -50%) rotate(-135deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;margin-left:2px;}
#main-business .control .next:before	{transform:translate(-50%, -50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;margin-left:-2px;}
#main-business .control .stop:before	{transform:translate(-50%, -50%);width:8px;height:10px;border-right:2px solid #fff;border-left:2px solid #fff;}
#main-business .control .play:before	{transform:translate(-50%, -50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;}
#main-business .control .more	{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;width:110px;height:30px;line-height:30px;background:#EF593A;border-radius:100px;text-align:center;color:#fff;font-size:13px;}
#main-business .control .more:before	{content:"\f0c9";font-family:Fontawesome;color:#fff;font-weight:900;margin-right:5px;}


#main-press	{position:relative;background:url('http://www.nikom.or.kr/uploadfiledir/information/sm_NikomFile(1781).JPG') no-repeat 50% 50%;background-size:cover;width:100%;}
#main-press-slide	{position:relative;width:100% !important;}
#main-press:before	{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;}
#main-press .slide-cont	{position:relative;width:100% !important;height:650px;}
#main-press .tit-wrap	{position:absolute;width: 100%;bottom:0;left:50%;transform: translateX(-50%);z-index:2;}
#main-press .subject	{border-bottom:1px solid rgba(255,255,255,0.2);font-size:40px;font-weight:600;color:#fff;padding:30px 0;}
#main-press .desc	{padding:40px 0;}
#main-press .desc .txt	{font-size:20px;color:#fff;padding-right:800px;height:145px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
#main-press .desc a	{color:#fff;font-size:16px;display:inline-block;border-bottom:4px solid #fff;margin-top:50px;}
#main-press .page-tag	{position:absolute;bottom:0;left:50%;transform:translateX(300px);border-top-left-radius:10px;padding:20px 0;text-align:left;z-index:99;}
#main-press .page-tag .tit	{font-size:30px;color:#fff;margin-right:70px;}
#main-press .page-tag .num	{font-size:14px;color:#8496B8;}
#main-press .page-tag .num em	{color:#fff;}
#main-press .page-tag .num em:after	{content:"";display:inline-block;width:1px;height:10px;background:#8496B8;margin:0 20px;}
#main-press:after	{content:"";position:absolute;bottom:0;right:0;width:calc(50% - 250px);height:100px;border-top-left-radius:20px;background:rgba(0,40,112,0.7);}

#main-press .control		{position:absolute;left:50%;bottom:20px;z-index:99;}
#main-press .control a			{position:relative;display:inline-block;width:20px;height:20px;}
#main-press .control a:before	{content:"";position:absolute;left:50%;top:50%;display:block;transition:all 0.2s ease-out;}
#main-press .control .prev:before	{transform:translate(-50%, -50%) rotate(-135deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;margin-left:2px;}
#main-press .control .next:before	{transform:translate(-50%, -50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;margin-left:-2px;}
#main-press .control .stop:before	{transform:translate(-50%, -50%);width:8px;height:10px;border-right:2px solid #fff;border-left:2px solid #fff;}
#main-press .control .play:before	{transform:translate(-50%, -50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;}
#main-press .control .more	{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;width:110px;height:30px;line-height:30px;background:#EF593A;border-radius:100px;text-align:center;color:#fff;font-size:13px;}
#main-press .control .more:before	{content:"\f0c9";font-family:Fontawesome;color:#fff;font-weight:900;margin-right:5px;}


@media only screen and (max-width:1440px){ /*1200*/
	.mbusiness-slide .slide-cont, #main-press .slide-cont	{height:600px;}
	#main-business:after, #main-press:after	{width:calc(50% - 150px);}
	#main-business .desc .txt, #main-press .desc .txt	{font-size:18px;padding-right:600px;height:125px;}
	#main-business .page-tag, #main-press .page-tag	{transform: translateX(200px);}
}
@media only screen and (max-width:1256px){ /*960*/
	.mbusiness-slide .slide-cont, #main-press .slide-cont	{height:550px;}
	#main-business .subject, #main-press .subject	{font-size:36px;padding:20px 0;}
	#main-business .desc, #main-press .desc	{padding:30px 0;}
	#main-business .page-tag, #main-press .page-tag	{transform: translateX(150px);}
	#main-business .desc .txt, #main-press .desc .txt	{font-size:18px;padding-right:400px;}
	#main-business .page-tag .tit, #main-press .page-tag .tit	{font-size:20px;}
	#main-business:after, #main-press:after	{width:calc(50% - 100px);height:80px;}
}
@media only screen and (max-width:1023px){/*720*/
	.mbusiness-slide .slide-cont, #main-press .slide-cont	{height:500px;}
	#main-business .subject, #main-press .subject	{font-size:30px;line-height:1.3;}
	#main-business .page-tag, #main-press .page-tag	{transform: translateX(60px);}
	#main-business .desc .txt	{font-size:16px;padding-right:250px;}
	#main-press .desc .txt	{font-size:16px;padding-right:250px;height: 113px;}
	#main-press .desc a	{margin-top:30px;font-size:14px;}
	#main-business:after, #main-press:after	{width:calc(50% - 20px);height:70px;}
}
@media only screen and (max-width:768px){/*mobile-l*/
	.mbusiness-slide .slide-cont, #main-press .slide-cont	{padding:50px;height:auto;}
	#main-business .desc .txt, #main-press .desc .txt	{padding-right:0;}
	#main-business .desc a, #main-press .desc a	{font-size:14px;}
	#main-business .tit-wrap, #main-press .tit-wrap	{position:relative;bottom:0;left:0;transform:none;text-align:center;}
	#main-business .page-tag, #main-press .page-tag	{width: 100%;left:50%;transform:translateX(-50%);text-align: center;padding: 10px 0;}
	#main-business .page-tag .tit, #main-press .page-tag .tit	{font-size:16px;}
	#main-business:after, #main-press:after	{width:100%;border-radius:0;height:50px;}
	#main-press:before	{background:rgba(0,0,0,0.5);}
}
@media only screen and (max-width:576px){/*mobile-s*/
	#main-business .subject, #main-press .subject	{font-size:26px;padding-top:0;}
}

#main-quick	#main-popup,
#main-quick	.main-bnr {float:left;width:calc(33.33% - 20px);margin:0 10px;height:280px;}

#main-quick	{margin:50px 0;}
#main-quick .mq-wrap	{margin:0 -10px;}
#main-popup		{position:relative;}
#main-popup a	{display:block;}
#main-popup li	{padding:0;}
#main-popup img	{width:100%;height:280px;}
#main-popup .tit		{position:absolute;bottom:0;width:100%;font-size:14px;font-weight:600;color:#ccc;line-height:40px;height:40px;background:rgba(0,0,0,0.6);padding:0 20px;z-index:1;}
#main-popup .control	{position:absolute;bottom:0;right:0;z-index:2;}
#main-popup .control a	{float:left;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:rgba(0,0,0,0.2);color:#fff;margin-left:1px;font-size:15px;}
#main-popup .control a.prev:before	{content:"\f104";font-family:FontAwesome;font-weight:900;}
#main-popup .control a.next:before	{content:"\f105";font-family:FontAwesome;font-weight:900;}
#main-popup .control a.pause:before	{content:"\f04c";font-family:FontAwesome;font-weight:900;font-size:12px;}
#main-popup .control a.play:before	{content:"\f04b";font-family:FontAwesome;font-weight:900;font-size:12px;}
#main-popup	.bx-controls	{display:none;}

#main-quick	.main-bnr.bg1	{position:relative;background:#024DA8 url(../img/mbnr_bg1.png) no-repeat 100% 50%;padding:40px 200px 40px 40px;}
#main-quick	.main-bnr.bg1 .en	{color:#80A5D3;}
#main-quick	.main-bnr.bg1 .tit	{font-size:23px;color:#FFCC00;font-weight:600;line-height:1.4;margin:15px 0;}
#main-quick	.main-bnr.bg1 .more	{color:#80A5D3;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #80A5D3;margin-top:20px;position:absolute;left:40px;bottom:40px;}
#main-quick	.main-bnr.bg1 .more:hover	{color:#fff;transition:0.3s;border-color:#fff;}


#main-quick	.main-bnr.bg2	{position:relative;background:#0f94d3 url(../img/mbnr_bg2.png) no-repeat 100% 50%;padding:40px 200px 40px 40px;}
#main-quick	.main-bnr.bg2 .en	{color:#E7F5F4;}
#main-quick	.main-bnr.bg2 .tit	{font-size:23px;color:#fff;font-weight:600;line-height:1.4;margin:15px 0;}
#main-quick	.main-bnr.bg2 .more	{color:#E7F5F4;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #ABDEF3;margin-top:20px;position:absolute;left:40px;bottom:40px;}
#main-quick	.main-bnr.bg2 .more:hover	{color:#fff;transition:0.3s;border-color:#fff;}

#main-quick	.main-bnr.bg3	{position:relative;background:#0079B7 url(../img/bx_pattern_w.png) no-repeat;padding:40px 170px 40px 40px;}
#main-quick	.main-bnr.bg3 .en	{color:#b5d7e6;}
#main-quick	.main-bnr.bg3 .tit	{font-size:23px;color:#fff;font-weight:600;line-height:1.4;margin:15px 0;}
#main-quick	.main-bnr.bg3 .img	{position:absolute;right:40px;top:50%;transform:translateY(-50%);}
#main-quick	.main-bnr.bg3 .img a	{display:block;width:120px;height:170px;margin:0 auto;position:relative;box-shadow:1px 1px 10px rgba(0,0,0,0.3);overflow:hidden;}
#main-quick	.main-bnr.bg3 .img a:before	{content:"\f002";font-family:Fontawesome;font-size:34px;font-weight:600;position:absolute;left:0;top:100%;opacity:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.3);line-height:185px;transition:all 0.2s ease-out;z-index:1;color:#fff;text-align:center;}
#main-quick	.main-bnr.bg3 .img a:hover:before	{top:0;opacity:1;}
#main-quick	.main-bnr.bg3 .img img	{width:100%;height:100%;}
#main-quick	.main-bnr.bg3 .more	{color:#b5d7e6;display:inline-block;font-size:14px;font-weight:600;border-bottom:2px solid #7FBBDA;margin-top:20px;position:absolute;left:40px;bottom:40px;}
#main-quick	.main-bnr.bg3 .more:hover	{color:#fff;transition:0.3s;border-color:#fff;}

@media only screen and (max-width:1440px){ /*1200*/
	#main-quick .main-bnr.bg1,
	#main-quick .main-bnr.bg2	{background-size: 180px;padding:40px 160px 40px 40px;}
}

@media only screen and (max-width:1256px){ /*960*/
	#main-quick	.main-bnr	{width:calc(100% - 20px);padding:30px;height:auto;min-height:200px;margin-bottom:20px;}
}

@media only screen and (max-width:1023px){/*720*/
	#main-quick .main-bnr.bg1	{background-size:150px;padding:30px 140px 30px 30px;}
	#main-quick .main-bnr.bg2	{background-size:150px;padding:30px 150px 30px 30px;}
	#main-quick .main-bnr.bg3	{background-size:150px;padding:30px 150px 30px 30px;}
	#main-quick	.main-bnr.bg3 .img	{right:30px;}
	#main-quick	.main-bnr.bg3 .img a	{width:100px;height:150px;}
	#main-quick .main-bnr.bg1 .more,	
	#main-quick .main-bnr.bg2 .more,
	#main-quick .main-bnr.bg3 .more		{left:30px;bottom:30px;}
}

@media only screen and (max-width:768px){/*mobile-l*/
	#main-quick	{padding:0 20px;margin:20px 0;}
	#main-quick	#main-popup	{margin-bottom:10px;}
	#main-quick	.main-bnr	{width:calc(100% - 20px);margin:10px;min-height:200px;height:auto;}
	#main-quick .main-bnr.bg1 .more,
	#main-quick .main-bnr.bg2 .more,
	#main-quick .main-bnr.bg3 .more	{position:relative;bottom:0;left:0;}
}

@media only screen and (max-width:415px){/*mobile-xs*/
	#main-quick .main-bnr	{margin:5px 10px;}
	#main-quick .main-bnr.bg1	{padding:30px;background-position:100% 100%;}
	#main-quick .main-bnr.bg2	{padding:30px;background-position:100% 100%;}
}

@media only screen and (max-width:320px){/*mobile-xxs*/
	#main-quick #main-popup	{margin-bottom:5px;}
	#main-quick .main-bnr.bg3	{padding:30px;}
	#main-quick .main-bnr.bg3 .img	{position:relative;top:0;right:0;transform:none;margin-top:20px;}
	#main-quick .main-bnr.bg3 .more	{display:none;}
}

#main-notice	{position:relative;}
.mn-title		{position:absolute;left:0;top:0;font-size:33px;font-weight:600;color:#333;line-height:1;z-index:2;}
.mnotice					{position:relative;padding:0 0 0 300px;height:400px;}
.mnotice .tab-on,
.mnotice .tab-off			{float:left;}
.mnotice .tab-on > a,
.mnotice .tab-off > a		{position:relative;display:block;margin:0 30px 0 0;padding:3px 6px;text-align:center;font-size:17px;color:#666;letter-spacing:-0.5px;z-index:3;}
.mnotice .tab-off > a:hover,
.mnotice .tab-on > a 		{color:#002870;}
.mnotice .tab-off > a 		{color:#666;}
.mnotice .tab-on > a:after,
.mnotice .tab-off > a:after	{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:#002870;transform:scale(0,1);transition:all 0.2s ease-out;}
.mnotice .tab-on > a:after	{transform:scale(1);}
.mnotice .tabcontent		{position:absolute;left:0;top:80px;width:100%;text-align:left;overflow:hidden;}
.mnotice .tab-off .tabcontent	{display:none;}
.mnotice .tab-off .more	{display:none;}
.mnotice .tabcontent ul		{margin:-10px;}
.mnotice .tabcontent li		{position:relative;float:left;width:calc(33.33% - 20px);margin:10px;}
.mnotice .tabcontent li a	{display:block;padding:30px 40px;background:#f9f9f9;height:250px;}
.mnotice .tabcontent li a:hover	{}
.mnotice .tabcontent li .date		{font-size:13px;color:#888;padding-top:40px;}
.mnotice .tabcontent li .subject	{color:#333;line-height:1.4;font-size:23px;margin:20px 0;height:60px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mnotice .tabcontent li .stit		{font-size:13px;color:#002870;display:inline-block;padding:0 5px;border-bottom:1px solid #002870;}
.mnotice .tabcontent li .txt-more	{display:none;}
.mnotice .more				{position:absolute;top:5px;right:0;width:100%;text-align:right;}
.mnotice .more a				{font-size:14px;color:#002870;font-weight:500;}
.mnotice .tabcontent li a:hover	{background:#F5F6F8;transition:all 0.2s ease-out;}
.mnotice .tabcontent li a:after	{top:0;left:0;border-top:2px solid;border-right:2px solid;}
.mnotice .tabcontent li a:before	{bottom:0;right:0;border-bottom:2px solid;border-left:2px solid;}
.mnotice .tabcontent li a:before,
.mnotice .tabcontent li a:after		{content:"";position:absolute;width:0%;height:0%;z-index:1;border-color:#d7dbe4;border-width:0;}
.mnotice .tabcontent li a:hover:after,
.mnotice .tabcontent li a:hover:before	{border-width:2px;width:100%;animation:aW_nH 0.5s, sW_aH 0.5s, sW_sH 1s infinite;animation-delay:0s, 0.5s, 1s;}
@keyframes aW_nH{ from{width:0%;} to{width:100%;} }
@keyframes sW_aH{ from{width:100%; height:0%;} to{width:100%; height:100%;} }
@keyframes sW_sH{ from{width:100%; height:100%;} to{width:100%; height:100%;} }

#main-info	{background:url(../img/minfo_bg.jpg) no-repeat;background-size:cover;padding:50px 0;}
#main-info .tit-wrap	{float:left;width:240px;border:5px solid #51B7E8;font-size:50px;color:#51B7E8;font-weight:600;line-height:1.3;text-align:justify;padding:40px;}
#main-info .bx-info		{float:left;width:calc(100% - 240px);padding-left:40px;}
#main-info .bx-info li	{float:left;width:25%;color:#7F94B4;padding:0 20px;border-right:1px dashed rgba(255,255,255,0.3);position:relative;min-height:285px;}
#main-info .bx-info li:last-child	{border-right:none;}
#main-info .bx-info .tit	{color:#51B7E8;font-size:21px;}
#main-info .bx-info .tit em	{font-size:50px;font-weight:600;}
#main-info .bx-info .stit	{color:#fff;font-weight:600;font-size:21px;line-height:1.4;margin:10px 0 20px;}
#main-info .bx-info .txt	{padding-right:80px;}
#main-info .bx-info .ico	{display:block;position:absolute;bottom:0;right:20px;width:80px;height:70px;}
#main-info .bx-info .ico.ico1	{background:url(../img/minfo_ico1.png) no-repeat;background-size:contain;}
#main-info .bx-info .ico.ico2	{background:url(../img/minfo_ico2.png) no-repeat;background-size:contain;}
#main-info .bx-info .ico.ico3	{background:url(../img/minfo_ico3.png) no-repeat;background-size:contain;}
#main-info .bx-info .ico.ico4	{background:url(../img/minfo_ico4.png) no-repeat;background-size:contain;}

@media only screen and (max-width:1440px){ /*1200*/
	#main-info .bx-info li	{}
	#main-info .bx-info .ico	{width:70px;height:60px;}
	#main-info .bx-info .txt	{padding-right:0;}
}

@media only screen and (max-width:1256px){ /*960*/
	.mnotice	{padding-left:280px;}
	.mnotice .tabcontent li .subject	{font-size:20px;}
	
	#main-info .tit-wrap	{float:none;width:100%;padding:20px;font-size:30px;margin-bottom:20px;text-align: center;}
	#main-info .bx-info	{width:100%;padding:0;}	
	
	#main-info .bx-info .tit em	{font-size:40px;}
	#main-info .bx-info .stit	{font-size:18px;}
}

@media only screen and (max-width:1023px){/*720*/
	.mnotice	{padding-left:0;padding-top:50px;}
	.mnotice .tabcontent	{top:110px;}
	.mnotice .more	{top:55px;}
	.mnotice .tabcontent li a	{padding:30px;height:200px;}
	.mnotice .tabcontent li .date	{padding-top:0;}

	#main-info .bx-info li	{width:50%;min-height:240px;padding:20px;}
	#main-info .bx-info li .va-pc	{display:none;}
	#main-info .bx-info li:nth-child(1),	
	#main-info .bx-info li:nth-child(2)	{border-bottom:1px dashed rgba(255,255,255,0.3);}
	#main-info .bx-info li:nth-child(2n)	{border-right:none;}
	#main-info .bx-info .tit	{line-height:1.5;}
	#main-info .bx-info .ico	{bottom:20px;}
}

@media only screen and (max-width:768px){/*mobile-l*/
	#main-notice	{padding:0 20px;}
	.mnotice	{height:580px;}
	.mnotice .tabcontent li	{float:none;width:calc(100% - 20px);}
	.mnotice .tabcontent li a	{height:auto;padding:20px;}
	.mnotice .tabcontent li .subject	{height:26px;font-size:17px;margin:15px 0 0;-webkit-line-clamp:1;}
	.mnotice .tabcontent li .date	{position:absolute;right:20px;top:20px;}
	.mnotice .more	{top:510px;text-align:center;}
	.mnotice .more a	{display:block;width:100%;background:#002870;color:#fff;padding:15px 0;}

	#main-info	{padding:20px;}
	#main-info .tit-wrap	{padding:15px;font-size:28px;border:4px solid #51B7E8;}
	#main-info .bx-info li	{padding:10px 20px 20px;min-height:225px;}
	#main-info .bx-info .tit	{font-size:16px;}
	#main-info .bx-info .tit em	{font-size:34px;}
	#main-info .bx-info .stit	{font-size:17px;margin:10px 0;}
	#main-info .bx-info .ico	{width:50px;height:40px;}
}

@media only screen and (max-width:576px){/*mobile-s*/
	.mnotice .tab-on, .mnotice .tab-off	{width:20%;}
	.mnotice .tab-on > a, .mnotice .tab-off > a	{margin:0;font-size:16px;}	
	
	#main-info .tit-wrap	{margin-bottom:0;}
	#main-info .bx-info li	{width:100%;border-bottom:1px dashed rgba(255,255,255,0.3);border-right:none;min-height:auto;padding:15px 0;}
	#main-info .bx-info li:last-child	{border-bottom:none;}
	#main-info .bx-info .tit, #main-info .bx-info .stit	{float:left;line-height:45px;margin:0;}
	#main-info .bx-info .tit	{width:100px;}
	#main-info .bx-info .tit em	{vertical-align:middle;}
	#main-info .bx-info .txt	{display:none;}
}
@media only screen and (max-width:415px){/*mobile-xs*/
	.mnotice	{height:570px;}	
	.mnotice .tab-on > a, .mnotice .tab-off > a	{font-size:15px;padding:0;}
	.mnotice .tabcontent	{top:100px;}
	.mnotice .more	{top:500px;}
	#main-info .bx-info .tit, #main-info .bx-info .stit	{float:none;width:100%;line-height:1.5;}
	#main-info .bx-info .stit	{margin-bottom:5px;}
	#main-info .bx-info .ico	{right:0;}
}
@media only screen and (max-width:415px){/*mobile-xs*/
	#main-info .bx-info .ico	{display:none;}
}

#f-site	{background:#222433;padding:40px 0;}
#f-site .d_width	{display:flex;flex-wrap:wrap;}
#f-site .bx	{flex-grow: 1;}
#f-site .bx .tit	{color:#fff;font-size:17px;font-weight:500;margin-bottom:15px;}
#f-site .bx a	{color:#929CA8;font-size:14px;}

@media only screen and (max-width:768px){/*mobile-l*/
	#f-site	{padding:30px;}
	#f-site .bx	{width:25%;margin-bottom:20px;flex-grow:0;}
}
@media only screen and (max-width:415px){/*mobile-xs*/
	#f-site	{display:none;}
	
}
.mquick{display: flex; flex-wrap: wrap; height: 0; position: fixed; left: 25px; top: 20%; z-index: 99; transition: all 0.5s ease-out; animation: fadeInLeft 0.6s 0.6s both;}
.mquick .col img{filter:drop-shadow(3px 3px 2px #0002);}
.mquick .col img:nth-child(2){display:none;}
.mquick .col img:nth-child(3){display:none;}
@media only screen and (max-width:1750px)
{
	.mquick .col img:first-child{display:none;}
	.mquick .col img:nth-child(2){display:block;}
}
@media only screen and (max-width:1024px){
	.mquick{left:0;}
}
@media only screen and (max-width:600px){
	.mquick .col img:nth-child(2){display:none;}
	.mquick .col img:nth-child(3){display:block;}
}