@charset "utf-8";

#first_sc{position:fixed;z-index: 887;top: 50%;left:50%;margin: 80px 0 0 635px;}
#first_sc .fsc_item01 {width:143px;height: 146px;background:url(/images/kor/main2/sc_first_new.png) no-repeat;}
#first_sc .fsc_item02 {width:143px;height: 146px;background:url(/images/kor/main2/sc_second_new.png) no-repeat; margin-top:7px;}
#first_sc a{display: block;width:100%;height:100%;font-size: 0;}

.body_wrap{position:relative;max-width:1240px;margin:0 auto;}
.body_wrap:after{content:"";clear:both;display:block;visibility:hidden;}

#mcont1{position:relative;width:100%;overflow:hidden;padding:25px 0 0;background: url(/images/kor/main2/mcont1_bg.jpg) no-repeat 50%;background-size:cover;}
#mcont1 .top{margin-bottom:25px}
#mcont1 .top .info{position: absolute;left: -170px;bottom: 10px;color: #fff;font-size: 14px;}
#mcont1 .top .info:before{display: inline-block;width: 20px;height: 20px;margin-right: 10px;background: url(/images/kor/main2/mcont1_icon1.png);vertical-align: middle;content: '';}
#mcont1 .top .slog{display:block;position: absolute;top: -5px;left: 15px;width: 120px;height: 60px;background: url(/images/kor/main2/mcont1_logo.png)no-repeat;font-size:0;}
#mcont1 .top .basic_search{width:423px;height:45px;margin: 0 auto;position:relative;/*background: url(/images/kor/main2/mcont1_input.png) no-repeat;*/}
#mcont1 .top .basic_search form,
#mcont1 .top .basic_search .searchFrm{display: block;position: relative;width:100%;height:45px;}
#mcont1 .top .basic_search form{background:linear-gradient(60deg, #2dbcb1, #1169e0);background-color:#1169e0;border-radius:50px;padding:3px;box-sizing:border-box;margin:0 auto;}
#mcont1 .top .basic_search .searchFrm .search{width:100%;height:39px;background:#fff;border-radius:50px;}
#mcont1 .top .weather_wrap{position: absolute;right: 0;top: 0;}
#mcont1 .top .basic_search .searchFrm .search label{padding: 0 30px;line-height:40px;}
#mcont1 .top .basic_search .searchFrm .search #searchkeyword{width:100%;height: 100%;padding: 0 0 0 30px;border: 0;background: none;}
#mcont1 .top .basic_search .searchFrm .search input[type="submit"]{position:absolute;right:-1px;top: -3px;width: 53px;height:43px;background: #1169e0 url(/images/kor/main2/mcont1_search.png) no-repeat center;font-size: 0;border-radius: 0 30px 30px 0;border:none;}
#mcont1 .top .weather_wrap .wrap{ width:100%; height:100%; background:none; padding:0; display:table;}
#mcont1 .top .weather_wrap .con_left em{ width:100%; font-weight:600; font-size:35px; color:#fff; line-height:40px; margin-bottom:3px; display:inline-block; position:relative;}
#mcont1 .top .weather_wrap .con_left em:before{ width:44px; height:1px; background-color:#fff; content:""; opacity:0.2; margin-left:-22px; position:absolute; bottom:2px; left:50%;}
#mcont1 .top .weather_wrap .con_right{font-size: 15px;color: #1a1a1a;text-align:center;line-height:16px;display:table-cell;vertical-align:middle;}
#mcont1 .top .weather_wrap .con_right .icon{height:35px;font-size:14px;color:#000;line-height:16px;/* padding:19px 65px 0 0; */display:inline-block;box-sizing:border-box;position:relative;vertical-align: middle;}
#mcont1 .top .weather_wrap .con_right .icon{width:50px;height:35px;background: url(/images/kor/main2/weather.png) no-repeat;font-size: 0;}
#mcont1 .top .weather_wrap .con_right .icon.type1{ background-position:0 0;}
#mcont1 .top .weather_wrap .con_right .icon.type2{ background-position:0 -36px;}
#mcont1 .top .weather_wrap .con_right .icon.type3{ background-position:0 -72px;}
#mcont1 .top .weather_wrap .con_right .icon.type4{ background-position:0 -108px;}
#mcont1 .top .weather_wrap .con_right .icon.type5{ background-position:0 -144px;}
#mcont1 .top .weather_wrap .con_right .icon.type6{ background-position:0 -180px;}
#mcont1 .top .weather_wrap .con_right .temperature{font-weight:600;font-size: 24px;color:#000;line-height:26px;display:inline-block;vertical-align: middle;letter-spacing: -0.1em;}
#mcont1 .top .weather_wrap .con_right .color{color: #da1717;font-weight: bold;}
#mcont1 .top .weather_wrap .con_right .station1_wrap{display: inline-block;margin-left: 10px;text-align:left;vertical-align: middle;}
#mcont1 .top .weather_wrap .con_right .station1_wrap .station1{display: block;margin-bottom: 5px;font-size: 14px;font-weight: bold;}
#mcont1 .top .weather_wrap .con_right .station2_wrap{text-align:left;}
#mcont1 .top .weather_wrap .con_right .station2_wrap .station2{display:inline-block;width:65px;text-align:right;padding-right:40px;}
#mcont1 .top .weather_wrap #info em{position:absolute;right:10px;bottom:10px;display:block;width:18px;height:18px;overflow:hidden;text-indent:-999px;background:url(/images/kor/main/main_ir.png;) -51px -26px}
#mcont1 .top .weather_wrap #info span{position:absolute;right:30px;bottom:99999999px;padding:10px 20px;background:#333;color:#fff;border-radius:5px;font-size:13px;text-align:left}
#mcont1 .top .weather_wrap #info a:focus + span,
#mcont1 .top .weather_wrap #info a:hover + span{bottom:-49px;}

#mcont1 .bottom{/* overflow:hidden; */position: relative;height: 407px;padding: 0 295px 0 292px;background:#fff;border-radius:30px 0 0 0;}
#mcont1 .bottom .ss_info{position:absolute;left:0;top:0;bottom: 0;max-width: 292px;padding: 36px 0 0 0px;}
#mcont1 .bottom .ss_info .tit{display: block;width: 144px;height: 38px;margin: 0 0 27px 35px;background: url(/images/kor/main2/mcont1_tit1.png);font-size: 0;text-indent: -9999px;}
#mcont1 .bottom .ss_info .grap{overflow: hidden;width: 100%;height: 215px;padding: 0 20px;box-sizing: border-box;}
#mcont1 .bottom .ss_info .grap .obj{/* overflow:hidden; */}
#mcont1 .bottom .ss_info .grap .obj .item{float:left;position: relative;width: 100%;height: 215px;}
#mcont1 .bottom .ss_info .grap .obj .item a{display:block;position: relative;width: 100%;height: 100%;box-sizing: border-box;text-align: center;overflow:hidden;}
#mcont1 .bottom .ss_info .grap .obj .item a .img{overflow:hidden;position:relative;height:148px;}
#mcont1 .bottom .ss_info .grap .obj .item a .img img{position:absolute;top:51%;left:50%;max-width:none;height:100%;max-height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
#mcont1 .bottom .ss_info .grap .obj .item span{display: block;overflow: hidden;margin: 10px 0 5px;font-size: 16px;color: #181818;white-space: nowrap;}
#mcont1 .bottom .ss_info .grap .obj .item em{display: inline-block;position: relative;overflow: hidden;padding-left: 25px;font-size: 14px;color:rgba(0,0,0,0.9);text-align: center;}
#mcont1 .bottom .ss_info .grap .obj .item em:before{position:absolute;left: 0;top: 4px;width:15px;height:14px;background:url(/images/kor/main2/mcont1_icon2.png);content:'';}
#mcont1 .bottom .ss_info .control{position:absolute;left:0;bottom:0;right:0;height: 54px;background: #1772c7;text-align: center;vertical-align: middle;}
#mcont1 .bottom .ss_info .control a{display: inline-block;position: relative;top: 15px;width: 20px;height: 20px;margin: 0 10px;font-size:0;vertical-align: middle;}
#mcont1 .bottom .ss_info .control a[data-type="prev"],
#mcont1 .bottom .ss_info .control a[data-type="next"]{top: 15px;width:25px;height:10px;background:url(/images/kor/main2/mcont1_arr.png);}
#mcont1 .bottom .ss_info .control a[data-type="next"]{background-position:-25px 0;}
#mcont1 .bottom .ss_info .control a:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#mcont1 .bottom .ss_info .control a[data-type="stop"]:before{top: 0;width: 2px;height: 14px;box-shadow: -3px 0 #fff, 3px 0 #fff;content:'';}
#mcont1 .bottom .ss_info .control a[data-type="play"]:before{right: -4px;width: 0;height: 0;border-width: 6px 0 6px 10px;border-style: solid;border-color: transparent transparent transparent #fff;content:'';}

#mcont1 .box_wrap:after{display: block;clear: both;content: '';}
#mcont1 .mvnews{/* overflow: hidden; */float:left;position:relative;width: 100%;}
#mcont1 .mvnews .grid{display:none;}
#mcont1 .mvnews .obj{position:relative;width:100%;height: 407px;}
#mcont1 .mvnews .obj .item{position:absolute;top:0;left:0;width:100%;height:100%;}
#mcont1 .mvnews .obj .item a{display:block;position: relative;height:100%;color:#fff;line-height:1.3;overflow:hidden;border: 1px solid #d1d1d2;box-sizing: border-box;}
#mcont1 .mvnews .obj .item a[target="_blank"]{padding:0;background:none}
#mcont1 .mvnews .obj .item{display:block;/* overflow: hidden; */ position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%;}
#mcont1 .mvnews .obj .item img{position:relative;top:50%;left:50%;max-width:none;height:100%;max-height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
/* #mcont1 .mvnews .obj .item dl{position:absolute;bottom:0;left:0;padding:25px 2.5%;width:95%;height:auto;background:url(/images/kor/main/mvisual_pattern.gif);color:#fff;}
#mcont1 .mvnews .obj .item dl dt{padding:0;margin-bottom:10px;font-weight:normal;font-size:18px;line-height:1;}
#mcont1 .mvnews .obj .item dl dd{overflow:hidden;padding:0;max-width:55%;font-size:15px;line-height:1;white-space:nowrap;text-overflow:ellipsis;}
#mcont1 .mvnews .obj .item .l,
#mcont1 .mvnews .obj .item .r{display:none;} */
#mcont1 .mvnews .control{position:absolute;bottom: 0;right: 2px;z-index:10;}
#mcont1 .mvnews .control span{display:inline-block;width:70px;height: 44px;line-height: 44px;margin-right: -2px;color:#fff;background: rgba(0,0,0,0.55);border-right: 1px solid rgba(255,255,255,0.4);letter-spacing:2px;vertical-align:middle;text-align:center;}
#mcont1 .mvnews .control span em{font-weight:700}
#mcont1 .mvnews .control a{display:inline-block;position: relative;width: 43px;height: 44px;margin: -2px;vertical-align:middle;overflow:hidden;text-indent:-999px;background: rgba(0,0,0,0.55);border-right: 1px solid rgba(255,255,255,0.4);}
#mcont1 .mvnews .control a:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#mcont1 .mvnews .control [data-type="prev"]:before{content: "";position: absolute;top: 0;left: 8px;width: 8px;height: 8px;border-style: solid;border-color: #fff;border-radius: 3px;transform: rotate(-135deg);border-width: 3px 3px 0 0;}
#mcont1 .mvnews .control [data-type="next"]:before{content: "";position: absolute;top: 0;left: -10px;width: 8px;height: 8px;border-style: solid;border-color: #fff;border-radius: 3px;transform: rotate(45deg);border-width: 3px 3px 0 0;}
#mcont1 .mvnews .control [data-type="stop"]:before{width: 2px;height: 14px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
#mcont1 .mvnews .control [data-type="play"]:before{right: -4px;width: 0;height: 0;border-width: 6px 0 6px 10px;border-style: solid;border-color: transparent transparent transparent #fff;}

#mcont1 .mvcont{position:absolute;right: 0;top: 0;width:295px;}
/* 설날,추석 등 명절관련 css */
/* #mcont1 .mvcont .mgunsu{position:relative;height:283px;background: url(/images/kor/main2/mcont1_bg2_limit.jpg) no-repeat;background-size: cover;} */
#mcont1 .mvcont .mgunsu{position:relative;height:283px;background: url(/images/kor/main2/mcont1_bg2.png) no-repeat;background-size: cover;}
#mcont1 .mvcont .mgunsu > a{display:block;overflow:hidden;padding:0;width:100%;height:100%;background: none !important;}
#mcont1 .mvcont .mgunsu a:after{content:"";display:block;clear:both;visibility:hidden;}
#mcont1 .mvcont .mgunsu a>b{position:absolute;top:20px;bottom:0;padding:7px 0 0 25px;width:174px;height:52px;background:url(http://www.seocheon.go.kr/images/kor/main/mgunsu_tit.png) no-repeat;color:#fff;font-size:17px;}
#mcont1 .mvcont .mgunsu a img{float:right;}
#mcont1 .mvcont .mgunsu a>span{display:block;padding: 25px 0 0 20px;color: #fff;font-size: 14px;line-height:25px;}
#mcont1 .mvcont .mgunsu a>span b{display:block;width: 133px;height: 40px;background: url(/images/kor/main2/mcont1_tit2.png);font-size: 0;text-indent: -9999px;}
#mcont1 .mvcont .mgunsu a>span.name{display: inline-block;padding-top: 9px;font-size: 13px;line-height:26px;}
#mcont1 .mvcont .mgunsu a>span.name em{display: inline-block;overflow:hidden;width: 77px;height: 26px;margin-left: 5px;background: url(/images/kor/main2/mcont1_name.png)no-repeat;text-indent:-9999px;font-size:0;line-height:0;vertical-align:middle;}
#mcont1 .mvcont .mgunsu ul{position:absolute;top: 150px;left: 20px;}
#mcont1 .mvcont .mgunsu ul li{margin-bottom: 5px;}
#mcont1 .mvcont .mgunsu ul li a{display:block;font-size:0.85em;width: 92px;padding:4px 10px;background: none;border: 1px solid #fff;color: #fff;border-radius: 30px;box-sizing: border-box;}
#mcont1 .mvcont .mgunsu ul li:last-child{margin-top:8px;}
#mcont1 .mvcont .mgunsu ul li:last-child a{position:relative;width:120px;height:35px;padding: 0 0 0 30px;background:#ee171f;border: 0;line-height:35px;}
#mcont1 .mvcont .mgunsu ul li:last-child a:before{position:absolute;left: 9px;top:50%;width:15px;height:15px;margin-top: -7.5px;background:url(/images/kor/main2/mcont1_home.png);content:'';}
#mcont1 .mvcont .mgunsu ul li:last-child a:after{content: "";position: absolute;top: 14px;right: 10px;width: 4px;height: 4px;border-style: solid;border-color: #fff;border-radius: 3px;transform: rotate(45deg);border-width: 3px 3px 0 0;visibility: visible;}
#mcont1 .mvcont .fam{height: 120px;padding: 18px 24px;background: url(/images/kor/main2/mcont1_bg3.jpg) no-repeat center bottom;background-size: cover;box-sizing: border-box;}
#mcont1 .mvcont .fam a{display: block;width: 100%;height: 100%;}
#mcont1 .mvcont .fam .tit{display: block;width: 173px;height: 50px;margin-bottom: 15px;background:url(/images/kor/main2/mcon1_tit3.png) no-repeat;font-size: 0;text-indent: -9999px;}
#mcont1 .mvcont .fam span{display: block;font-size: 14px;color: #252525;}

#mcont2{padding: 63px 0 80px;}
#mcont2 .body_wrap:after{display:block;clear:both;content:'';}
#mcont2 .body_wrap > div{margin-bottom:39px;}
#mcont2 .scmedia{float: left;position:relative;width: 282px;height: 271px;border: 1px solid #d6d6d6;vertical-align: top;box-sizing: border-box;border-radius:0 0 35px 35px;}
#mcont2 .scmedia h3{position:relative;margin: 25px 0 20px 20px;padding-left: 40px;letter-spacing: -0.1em;}
#mcont2 .scmedia h3:before{position:absolute;left:0;top: -5px;width:34px;height:34px;background:url(/images/kor/main2/mcont2_icon.png);content:'';}
#mcont2 .scmedia .grap{position:relative;}
#mcont2 .scmedia .grap .obj{position:relative;}
#mcont2 .scmedia .grap .obj .item{height: 200px;}
#mcont2 .scmedia .grap .obj .leave{opacity:0.2;}
#mcont2 .scmedia .grap .obj .item a{position:relative;display:block;padding-right:0;width:100%;height:100%;overflow:hidden;border-bottom:1px solid #dedede;background:#000;border-radius:0 0 35px 35px;}
#mcont2 .scmedia .grap .obj .item a .view{display:none;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-50px}
#mcont2 .scmedia .grap .obj .item a span{display:block;position:absolute;bottom:0;left:0;width:90.1%;margin-top:-11px;padding:12px 5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background: rgba(0,0,0,0.7);}
#mcont2 .scmedia .grap .obj .nodata {padding:90px 0;font-size:15px;line-height:20px;text-align:center;}
#mcont2 .scmedia .more{position:absolute;top: 28px;right: 21px;}
#mcont2 .scmedia .more a{display:inline-block;position: relative;padding:0;width: 14px;height: 14px;text-indent:-999px;background: none; font-size:0}
#mcont2 .scmedia .more a:before,
#mcont2 .scmedia .more a:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: all 2s 0s ease;}
#mcont2 .scmedia .more a:before{width: 14px;height: 2px;background: #434343;}
#mcont2 .scmedia .more a:after{width: 2px;height: 14px;background: #434343;}

#mcont2 .scpopzone{float: left;/* overflow: hidden; */position: relative;right: 0;width: 281px;height: 273px;margin-left: 27px;border: 1px solid #d6d6d6;border-radius: 0 0 35px 35px;vertical-align: top;box-sizing: border-box;}
#mcont2 .scpopzone strong{display:block;width:52px;height:19px;margin: 22px 0 24px 21px;background:url(/images/kor/main2/mcont2_tit.png);font-size:0;}
#mcont2 .scpopzone .grap{float:right;width: 100%;}
#mcont2 .scpopzone .grap .obj{position:relative;height: 208px;/* overflow:hidden; */}
#mcont2 .scpopzone .grap .obj .item{position:absolute;top:0;left:0;width: 100%;height: 205px;}
#mcont2 .scpopzone .grap .obj .item a{display:block;height:100%; border-radius: 0 0 35px 35px; overflow: hidden;}
#mcont2 .scpopzone .grap .obj .item a img{position:relative;top:50%;left:50%;max-height: none;width: 100%;max-height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
#mcont2 .scpopzone .grap .obj .item a[target="_blank"]{background:none;padding:0}
#mcont2 .scpopzone .grap .control{position: absolute;top: 10px;right: 10px;height:42px;overflow:hidden;}
#mcont2 .scpopzone .grap .control p{float:right;height:100%}
#mcont2 .scpopzone .grap .control p span{float:left;margin-right:15px;line-height:40px;font-weight:700;font-size: 16px;}
#mcont2 .scpopzone .grap .control p span em{color: #f25240;}
#mcont2 .scpopzone .grap .control p a{display: inline-block;position: relative;width: 18px;height:100%;border: 0;margin-left:1px;overflow:hidden;text-indent:-999px;}
#mcont2 .scpopzone .grap .control p a:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#mcont2 .scpopzone .grap .control p a[data-type="prev"]:before{content: "";position: absolute;top: 0;left: 8px;width: 8px;height: 8px;border-style: solid;border-color: #6a6a6a;border-radius: 3px;transform: rotate(-135deg);border-width: 3px 3px 0 0;}
#mcont2 .scpopzone .grap .control p a[data-type="next"]:before{content: "";position: absolute;top: 0;left: -10px;width: 8px;height: 8px;border-style: solid;border-color: #6a6a6a;border-radius: 3px;transform: rotate(45deg);border-width: 3px 3px 0 0;}
#mcont2 .scpopzone .grap .control p a[data-type="stop"]:before{width: 2px;height: 14px;box-shadow: -3px 0 #6a6a6a, 3px 0 #6a6a6a;}
#mcont2 .scpopzone .grap .control p a[data-type="play"]:before{right: -4px;width: 0;height: 0;border-width: 6px 0 6px 10px;border-style: solid;border-color: transparent transparent transparent #6a6a6a;}

#mcont2 .bdtab{float: right;position: relative;width: calc(100% - 635px);height: 273px;margin-right: auto;vertical-align: top;box-sizing: border-box;}
#mcont2 .bdtab .mcont4wrap{float:none;position:relative;width: 100%;height: 100%;margin:0 auto;}
#mcont2 .bdtab .mcont4wrap:before{position:absolute;left:0;right:0;top:0;width: 100%;height: 48px;background:#f9f9fa;border: 1px solid #d1d1d2;box-sizing: border-box;content:'';}
#mcont2 .bdtab .mcont4wrap:after{display:block;visibility:hidden;clear:both;content:'';}
#mcont2 .bdtab .mcont4wrap > strong{position:relative;float:left;min-width: 116px;margin-left: -1px;text-align: center;}
#mcont2 .bdtab .mcont4wrap strong.firstchild:before{display:none}
#mcont2 .bdtab .mcont4wrap strong a{display:block;position:relative;height: 48px;padding: 10px 2px;border: 1px solid #d1d1d2;background: #f9f9fa;font-weight:normal;font-size: 16px;color:#252525;box-sizing: border-box;}
#mcont2 .bdtab .mcont4wrap strong a.ov,
#mcont2 .bdtab .mcont4wrap strong a:hover{background: #2a71c1;color: #fff;}
#mcont2 .bdtab .mcont4wrap .grap{visibility:hidden;position:absolute;top: 48px;left:0;width:100%;padding: 35px 30px 25px 34px;border: 1px solid #d1d1d2;border-top: 0;box-sizing: border-box;}
#mcont2 .bdtab .mcont4wrap .grap .obj li{position: relative;width:100%;}
#mcont2 .bdtab .mcont4wrap .grap .obj li a{display: block;overflow: hidden;padding: 0 81px 0 10px;background: url(/images/kor/main/mcont2_bullet.gif) no-repeat 0 50%;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
#mcont2 .bdtab .mcont4wrap .grap .obj li a strong{display: block;}
#mcont2 .bdtab .mcont4wrap .grap .obj li a p{display:none;;font-size:15px;}
#mcont2 .bdtab .mcont4wrap .grap .obj li span{position: absolute;top: 0;right: 0;z-index: -1;font-size: 14px;}
#mcont2 .bdtab .mcont4wrap .grap .obj li:first-child{margin-bottom: 18px;padding-bottom: 10px;border-bottom:1px dashed #b2b2b2;}
#mcont2 .bdtab .mcont4wrap .grap .obj li:first-child a{padding: 15px 0 21px 85px;background: none;padding-right: 80px;font-size:17px;font-weight: bold;}
#mcont2 .bdtab .mcont4wrap .grap .obj li:first-child a:before{position:absolute;left: 0;top: -5px;width:76px;height:66px;background:url(/images/kor/main2/mcont2_icon2.png) no-repeat left center;content:'';}
#mcont2 .bdtab .mcont4wrap .grap .obj li:first-child span{top:20px}
#mcont2 .bdtab .mcont4wrap .grap .more{position:absolute;top: -35px;right: 20px;}
#mcont2 .bdtab .mcont4wrap .grap .more a{display:inline-block;width: 12px;height: 12px;overflow:hidden;text-indent:-999px;}
#mcont2 .bdtab .mcont4wrap .grap .more a:before,
#mcont2 .bdtab .mcont4wrap .grap .more a:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: all 2s 0s ease;}
#mcont2 .bdtab .mcont4wrap .grap .more a:before{width: 12px;height: 2px;background: #434343;}
#mcont2 .bdtab .mcont4wrap .grap .more a:after{width: 2px;height: 12px;background: #434343;}
#mcont2 .bdtab .mcont4wrap #mcont4-1{visibility:visible}
#mcont2 .bdtab .mcont4wrap #mcont4-2{width:100%;padding: 25px 30px 25px 34px;}
#mcont2 .bdtab .mcont4wrap #mcont4-2 .obj{width:100%;height:100%;overflow:hidden}
#mcont2 .bdtab .mcont4wrap #mcont4-2 .obj iframe{width:100%;height: 180px;margin-top: -13px;}

#mcont2 .box4{overflow: hidden;float: left;width: calc(100% - 605px);padding-right: 45px;box-sizing:border-box;border:0;}
#mcont2 .box4 .tab_wrap{overflow: hidden;width:100%;height: 272px;text-align:center;display:inline-block;padding-top: 59px;box-sizing:border-box;position:relative;float:left;border-radius: 0 0 0 35px;}
#mcont2 .box4 .tab_wrap .tab_box{overflow: hidden;position: absolute;top: 0;left: 0;width:100%;height: 100%;}
#mcont2 .box4 .tab_wrap .tab_box .tab_btn{display: inline-block;position: absolute;top: 0;left: 50%;width: 33.333%;height: 59px;background:none;z-index: 1;background-color:#fff;padding:0;margin:0;border:0;}
#mcont2 .box4 .tab_wrap .tab_box .tab_btn a{display: block;width: 100%;height: 100%;padding-right: 25px;background:none;font-size:14px;color: #fff;text-align:center;line-height: 59px;margin:0;border:0;box-sizing: border-box;}
#mcont2 .box4 .tab_wrap .tab_box .tab_btn a:before{position:absolute;right: 25px;top: 17px;width:25px;height:25px;background:url(/images/kor/main2/mcont2_arr.png) -25px 0;content:'';}
#mcont2 .box4 .tab_wrap .tab_box .tab_con{position: absolute;top: 59px;left: 0;z-index: 1;width:100%;height: 100%;padding: 40px 20px 20px 135px;display:none;box-sizing: border-box;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .tit{position:absolute;left: 30px;top: 35px;font-size: 16px;color: #fff;line-height: 1.2;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .tit span{display:block;width:80px;height:80px;margin: 0 auto 5px;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .tit .icon1{background:url(/images/kor/main2/mcont2_icon4.png)}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .tit .icon2{background:url(/images/kor/main2/mcont2_icon5.png)}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .tit .icon3{background:url(/images/kor/main2/mcont2_icon6.png)}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .tit em{display:block;color:#fed840;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu{ padding:0; margin:0; display:inline-block; border:0; float:left;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li{width: 33.333%;margin: 0 0 10px 0;display:inline-block;float:left;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li.n1{ margin-left:0;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li a{display: block;position: relative;width:100%;height:100%;padding: 0 0 0 10px;background:none;font-size: 16px;color: #fff;line-height:18px;box-sizing:border-box;text-align: left;}
#mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li a:before{position: absolute;left: 0;top: 6px;width: 3px;height: 3px;border-radius: 50%;background: #fff;content:"";}
#mcont2 .box4 .tab_wrap .tab_box.n1 .tab_con .main_menu li{width:33.333%}
#mcont2 .box4 .tab_wrap .tab_box.n1 .tab_con .main_menu li a{font-size:15px}
#mcont2 .box4 .tab_wrap .tab_box.on .tab_btn a{ color:#fff;}
#mcont2 .box4 .tab_wrap .tab_box.on .tab_con{ display:inline-block;}
#mcont2 .box4 .tab_wrap .tab_box.n1 .tab_btn{left: 0;background-color: #2e416a;}
#mcont2 .box4 .tab_wrap .tab_box.n2 .tab_btn{/* left: auto; */background: #197add;transform: translate(-50%, 0%);}
#mcont2 .box4 .tab_wrap .tab_box.n3 .tab_btn{position: absolute;right: 0;left: auto;background: #e6e8ef;}
#mcont2 .box4 .tab_wrap .tab_box.n1.on .tab_btn{background-color: #2e416a;}
#mcont2 .box4 .tab_wrap .tab_box.n2.on .tab_btn{background:#197add;}
#mcont2 .box4 .tab_wrap .tab_box.n3.on .tab_btn{background:#e6e8ef;}
#mcont2 .box4 .tab_wrap .tab_box.n1.on .tab_con{background:#2e416a;}
#mcont2 .box4 .tab_wrap .tab_box.n2.on .tab_con{background:#197add;}
#mcont2 .box4 .tab_wrap .tab_box.n3.on .tab_con{background:#e6e8ef;}
#mcont2 .box4 .tab_wrap .tab_box.n3 .tab_btn a{color:#474747}
#mcont2 .box4 .tab_wrap .tab_box.on .tab_btn a:before{background-position:-0 -0}
#mcont2 .box4 .tab_wrap .tab_box.n3 .tab_btn a:before{background-position:-25px -25px}
#mcont2 .box4 .tab_wrap .tab_box.n3 .tab_con .tit{color:#474747}
#mcont2 .box4 .tab_wrap .tab_box.n3 .tab_con .main_menu li a:before{background:#474747}
#mcont2 .box4 .tab_wrap .tab_box.n3 .tab_con .main_menu li a{color:#474747}
#mcont2 .box4 .tab_wrap .tab_box.n3.on .tab_btn a:before{background-position:-0 -0}

#mcont2 .box5{float: left;position:relative;width:288px;height: 272px;padding:40px 35px;background: url(/images/kor/main2/mcont2_bg2.jpg) no-repeat;background-size: cover;box-sizing:border-box;}
#mcont2 .box5:before{position:absolute;right: 34px;top: 37px;width:32px;height:31px;background:url(/images/kor/main2/mcont2_icon7.png);content:'';}
#mcont2 .box5 .tit{display:block;width:103px;height:20px;margin-bottom: 35px;background:url(/images/kor/main2/mcont2_tit2.png);font-size:0;}
#mcont2 .box5 ul{overflow:hidden;}
#mcont2 .box5 li{position: relative;float:left;width:50%;margin-bottom: 20px;}
#mcont2 .box5 li a{display: block;position: relative;height:100%;padding: 0 0 0 10px;line-height:1;color: #fff;text-align: left;background: none;font-size: 16px;}
#mcont2 .box5 li a:before{position: absolute;left: 0;top: 6px;width: 3px;height: 3px;border-radius: 50%;background: #fff;content:"";}

#mcont2 .box6{position:relative;float: left;width:291px;height: 272px;padding: 20px 30px 50px;margin-left: 25px;border: 4px solid #0890ef;box-sizing: border-box;}
#mcont2 .box6:after{content:"";clear:both;display:block;visibility:hidden;}
#mcont2 .box6:before{content:"";position:absolute;bottom:0;right:0;height:90%;border-left:1px solid #dedede}
#mcont2 .box6 strong{display: block;position:absolute;right: 15px;top: -15px;z-index: 1;width: 51px;height: 70px;background: url(/images/kor/main2/mcont2_bg3.jpg);padding: 13px 10px 10px;font-size: 15px;color: #fff;line-height: 1.2;text-align: center;box-sizing: border-box;}
#mcont2 .box6 .grap{overflow: hidden;position:relative;width:100%;height: 100%;}
#mcont2 .box6 .grap ul{position: absolute;left: 0;right: 0;height: 100%;width: 200%;}
#mcont2 .box6 .grap li{display:block;float: left;width: 50%;height: 100%;}
#mcont2 .box6 .grap li a{display:block;height: 100%;}
#mcont2 .box6 .grap li a .title{display:block;font-size: 16px;text-align:center;color: #000;font-weight: bold;letter-spacing: -0.01em;}
#mcont2 .box6 .grap li a .title em{display:block;letter-spacing:-3px;line-height:1;font-weight:bold;font-size: 48px;color: #0d3062;}
#mcont2 .box6 .grap li a .title span{color: #276ce0;}
#mcont2 .box6 .grap li a dl{position: relative;}
#mcont2 .box6 .grap li a dt{overflow:hidden;position: relative;height: 37px;margin: 20px 0 7px;padding: 0px 0 10px 20px;border-bottom: 1px dashed #ddd;font-size: 15px;color:#252525;text-overflow:ellipsis;line-height: 1.2;}
#mcont2 .box6 .grap li a dt:before{position:absolute;left: 5px;top: 7px;width:3px;height:3px;background:#000;border-radius:50%;content:'';}
#mcont2 .box6 .grap li a dt span,
#mcont2 .box6 .grap li a dt br{display:none;}
#mcont2 .box6 .grap li a dd{position: relative;padding-left: 20px;}
#mcont2 .box6 .grap li a dd:before{position:absolute;left:0;top: 3px;background: url(/images/kor/main2/mcont2_icon8.png);content:'';}
#mcont2 .box6 .grap li a dd.date:before{width:15px;height:15px;background-position: 0 -1px;}
#mcont2 .box6 .grap li a dd.place{overflow: hidden;display: block;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;}
#mcont2 .box6 .grap li a dd.place:before{width:15px;height: 16px;background-position: -17px 0px;}
#mcont2 .box6 .grap li a div{width:100%;height: 100%;overflow:hidden;}
#mcont2 .box6 .grap li:first-child a dd.place{}
#mcont2 .box6 .control{position:absolute;bottom: 8px;left: 0;right: 0;text-align: center;}
#mcont2 .box6 .control a{display: inline-block;position:relative;width: 25px;height: 25px;border: 2px solid #93b5ef;border-radius: 50%;margin-left:-1px;overflow:hidden;text-indent:-999px;font-size: 0;box-sizing: border-box;}
#mcont2 .box6 .control a[data-type="stop"]{background: #276ce0;border: 0;}
#mcont2 .box6 .control a[data-type="play"]{background: #276ce0;border: 0;}
#mcont2 .box6 .control a:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#mcont2 .box6 .control a[data-type="prev"]:before{content: "";position: absolute;top: 0;left: 5px;width: 5px;height: 5px;border-style: solid;border-color: #93b5ef;border-radius: 3px;transform: rotate(-135deg);border-width: 2px 2px 0 0;}
#mcont2 .box6 .control a[data-type="next"]:before{content: "";position: absolute;top: 0;left: -3px;width: 5px;height: 5px;border-style: solid;border-color: #93b5ef;border-radius: 3px;transform: rotate(45deg);border-width: 2px 2px 0 0;}
#mcont2 .box6 .control a[data-type="stop"]:before{width: 2px;height: 10px;box-shadow: -2px 0 #fff, 2px 0 #fff;}
#mcont2 .box6 .control a[data-type="play"]:before{display:block;right: -4px;width: 0;height: 0;border-width: 5px 0 5px 9px;border-style: solid;border-color: transparent transparent transparent #fff;}


#mcont2_1{position: relative;}
#mcont2_1:before{position:absolute;left:0;bottom: 200px;right:0;height:1px;background:#d1d1d1;content:'';}
#mcont2_1 .link_wrap{display: block;width:100%;padding:0 0 40px 0;margin:40px 0 0 0;box-sizing: border-box;}
#mcont2_1 .link_wrap h3{ width:100%; text-align:center; padding:0; margin:0; display:inline-block; position:relative;}
#mcont2_1 .link_wrap h3:before{ width:100%; height:2px; background-color:#535a61; content:""; margin-top:-1px; position:absolute; top:50%; left:0; z-index:-1;}
#mcont2_1 .link_wrap h3 span{ background-color:#fff; font-size:22px; color:#333; line-height:40px; padding:0 30px; margin:0; display:inline-block;}
#mcont2_1 .link_wrap .grap{display: block;overflow: hidden;position: relative;width:100%;padding:0;margin:0;}
#mcont2_1 .link_wrap .grap .obj{display: block;width:100%;margin:0;box-sizing:border-box;}
#mcont2_1 .link_wrap .grap .obj:after{display:block;clear:both;content:'';}
#mcont2_1 .link_wrap .grap .obj .item{width: 10%;padding:3px 0 0;display:inline-block;box-sizing:border-box;float:left;}
#mcont2_1 .link_wrap .grap .obj .item a{display: inline-block;position: relative;width:100%;height:100%;padding: 0;background: none;font-size:15px;color:#474747;text-align:center;line-height:20px;box-sizing:border-box;}
#mcont2_1 .link_wrap .grap .obj .item a:before{display: block;overflow: hidden;position: relative;width: 70px;height: 70px;margin: 0 auto 10px;background:url(/images/kor/main2/mcont2_icon3.png) no-repeat;content:"";}
#mcont2_1 .link_wrap .grap .obj .item.n1 a:before{background-position: 0 0;}
#mcont2_1 .link_wrap .grap .obj .item.n2 a:before{background-position: -71px 0;}
#mcont2_1 .link_wrap .grap .obj .item.n3 a:before{background-position: -144px 0;}
#mcont2_1 .link_wrap .grap .obj .item.n4 a:before{background-position: -215px 0;}
#mcont2_1 .link_wrap .grap .obj .item.n5 a:before{background-position: -287px 0px;}
#mcont2_1 .link_wrap .grap .obj .item.n6 a:before{background-position: -360px 0px;}
#mcont2_1 .link_wrap .grap .obj .item.n7 a:before{background-position: -431px -1px;}
#mcont2_1 .link_wrap .grap .obj .item.n8 a:before{background-position: -501px -1px;}
#mcont2_1 .link_wrap .grap .obj .item.n9 a:before{background-position: -572px -1px;}
#mcont2_1 .link_wrap .grap .obj .item.n10 a:before{background-position: -643px -1px;}
#mcont2_1 .link_wrap .grap .obj .item a:after{display:block;position:absolute;top:0;left:50%;width:70px;height:70px;margin-left: -35px;border-radius:50%;box-shadow:2px 2px 3px #ddd;content:'';}
#mcont2_1 .link_wrap .grap .obj .item a:hover:after,
#mcont2_1 .link_wrap .grap .obj .item a:focus:after{animation:spinspin 1.5s ease-out}
#mcont2_1 .link_wrap .control{ display:none;}
@keyframes spinspin {
    0% {transform: rotate(0deg);}
    100% {transform:rotate(720deg);}
}

#mcont3{position: relative;height: 493px;padding-top: 119px;background: url(/images/kor/main2/mcont3_bg.png);box-sizing: border-box;}
#mcont3:before{position:absolute;left:0;bottom: 175px;width:56px;height:56px;background:url(/images/kor/main2/mcont3_bg2.png);content:'';}
#mcont3 .body_wrap > div{float:left;position: relative;z-index: 1;width:270px;height:248px;box-sizing:border-box;}
#mcont3 .body_wrap .tit{float:right;width: auto;}
#mcont3 .tit:before{position: absolute;right: 197px;bottom: 0;width: 185px;height: 226px;background: url(/images/kor/main2/mcont3_il.png);content: '';}
#mcont3 .tit em{display: block;width: 171px;height: 23px;background: url(/images/kor/main2/mcont3_tit3.png);font-size: 0;}
#mcont3 .tit strong{display: block;width: 188px;height: 46px;margin: 13px 0 20px;background: url(/images/kor/main2/mcont3_tit4.png);font-size: 0;}
#mcont3 .tit p{position: relative;font-size:15px;color:#fff;line-height:1.5;text-align:right;}
#mcont3 .box1{background:#fff;}
#mcont3 .box1:before{position: absolute;right: 25px;bottom: 17px;width: 103px;height: 100px;background: url(/images/kor/main2/mcont3_icon.png);content: '';}
#mcont3 .box1 a{display:block;padding:45px 0 0 33px;background: none;}
#mcont3 .box1 em{display: block;width: 156px;height: 18px;background: url(/images/kor/main2/mcont3_tit1.png);font-size: 0;}
#mcont3 .box1 strong{display: block;width: 108px;height: 30px;margin: 13px 0;background: url(/images/kor/main2/mcont3_tit2.png);font-size: 0;}
#mcont3 .box1 p{font-size:15px;color:#262626;line-height:1.2}
#mcont3 .box2{background:#3657a9;}
#mcont3 .box2 a{display:block;padding:52px 0;text-align:center;box-sizing: border-box;}
#mcont3 .box2 .icon{display: block;width: 38px;height: 38px;margin: 0 auto;background: url(/images/kor/main2/mcont3_icon1.png);}
#mcont3 .box2 strong{display:block;margin:20px 0 15px;;font-size:18px;color:#fff;}
#mcont3 .box2 p{font-size:15px;color:#fff;line-height: 1.4;}
#mcont3 .box3{background:#f59803;}
#mcont3 .box3 a{display:block;padding:54px 0;text-align:center;}
#mcont3 .box3 .icon{display: block;width: 40px;height: 34px;margin:0 auto;background: url(/images/kor/main2/mcont3_icon2.png);}
#mcont3 .box3 strong{display:block;margin:20px 0 15px;;font-size:18px;color:#000;}
#mcont3 .box3 p{font-size:15px;color:#000;line-height: 1.4;}
#mcont3 .box4{padding:38px 35px;background:#23315f;}
#mcont3 .box4 strong{display:inline-block;margin-bottom: 15px;font-size:17px;color:#fff;font-weight:700;vertical-align:baseline;}
#mcont3 .box4 strong em{display: inline-block;width: 74px;height: 24px;background: url(/images/kor/main2/mcont3_tit5.png);font-size: 0;vertical-align: bottom;}
#mcont3 .box4 ul li{position:relative;margin-bottom: 6px;border-bottom:1px solid rgba(255,255,255,0.2);}
#mcont3 .box4 ul li:last-child{border:0;}
#mcont3 .box4 ul li:before{position:absolute;right: 18px;top: 50%;width:18px;height:11px;margin-top: -5.5px;background:url(/images/kor/main2/mcont3_arr.png);content:'';}
#mcont3 .box4 ul li a{display: block;padding-bottom: 5px;font-size:16px;color:#fff;}
#mcont3 .body_wrap .box5{width: calc(100% - 270px);background:#d7e1ec;background-size:cover;padding: 40px 44px;margin:0 -310px 0 0;border-radius: 0 0 40px 0;box-sizing:border-box;float:left;}
#mcont3 .box5 strong{display: block;width: 149px;height: 21px;margin-bottom: 35px;background: url(/images/kor/main2/mcont3_tit6.png);font-size: 0;}
#mcont3 .box5 ul li{display: inline-block;float: left;width: 14.2%;margin:0;box-sizing:border-box;}
#mcont3 .box5 ul li a{display: block;position: relative;padding: 0;background: none;font-size: 16px;color: #251d1d;line-height:20px;text-align: center;}
#mcont3 .box5 ul li a span{display: block;width: 73px;height: 73px;margin: 0 auto 10px;background: url(/images/kor/main2/mcont3_icon3.png);transition: all 0.5s;}
#mcont3 .box5 ul li a .icon1{background-position: 0 0;}
#mcont3 .box5 ul li a .icon2{background-position: -73px 0;}
#mcont3 .box5 ul li a .icon3{background-position: -148px 0;}
#mcont3 .box5 ul li a .icon4{background-position: -222px 0;}
#mcont3 .box5 ul li a .icon5{background-position: -295px 0;}
#mcont3 .box5 ul li a .icon6{background-position: -369px 0;}
#mcont3 .box5 ul li a .icon7{background-position: -442px 0;}
#mcont3 .box5 ul li a:hover,
#mcont3 .box5 ul li a:focus{color:#165dac;}
#mcont3 .box5 ul li a:hover .icon1,
#mcont3 .box5 ul li a:focus .icon1{background-position:0 -73px;}
#mcont3 .box5 ul li a:hover .icon2,
#mcont3 .box5 ul li a:focus .icon2{background-position: -73px -73px;}
#mcont3 .box5 ul li a:hover .icon3,
#mcont3 .box5 ul li a:focus .icon3{background-position: -147px -73px;}
#mcont3 .box5 ul li a:hover .icon4,
#mcont3 .box5 ul li a:focus .icon4{background-position: -222px -73px;}
#mcont3 .box5 ul li a:hover .icon5,
#mcont3 .box5 ul li a:focus .icon5{background-position: -295px -73px;}
#mcont3 .box5 ul li a:hover .icon6,
#mcont3 .box5 ul li a:focus .icon6{background-position: -369px -73px;}
#mcont3 .box5 ul li a:hover .icon7,
#mcont3 .box5 ul li a:focus .icon7{background-position: -442px -73px;}


#mcont4{background: #18ac75 url(/images/kor/main2/mcont4_bg.png) center bottom no-repeat;background-size: cover;}
#mcont4 .body_wrap{padding: 210px 0 110px 540px;box-sizing: border-box;}
#mcont4 .body_wrap > .tit{position: absolute;left: 0;top: 225px;}
#mcont4 .body_wrap > .tit .bg{position: absolute;left: 300px;top: 98px;width: 177px;height: 197px;background: url(/images/kor/main2/mcont4_icon1.png) no-repeat;}
#mcont4 .body_wrap > .tit .bg .blink1{position: absolute;left: 0;top: 36px;width: 57px;height: 59px;background: url(/images/job/main/mcont1_tit2.png);animation: blink linear infinite 1.5s;content:'';}

@keyframes blink{
    0%{opacity: 0.3}
    50%{opacity: 1}
    100%{opacity: 0.3}
}

#mcont4 .tit > em{display: block;width: 236px;height: 24px;background: url(/images/kor/main2/mcont4_tit1.png);font-size: 0;}
#mcont4 .body_wrap > .tit strong{display: block;width: 359px;height: 55px;margin: 15px 0 30px;background: url(/images/kor/main2/mcont4_tit2.png);font-size: 0;}
#mcont4 .tit p{font-size:16px;line-height:1.4;color:#fff;}
#mcont4 .box1{position: absolute;left: 0;top: 475px;width: 240px;height: 178px;background: url(/images/kor/main2/mcont4_bg2.jpg) no-repeat;background-size: cover;}
#mcont4 .box1 a{display:block;width:100%;height:100%;padding: 35px 30px;box-sizing: border-box;background: none;}
#mcont4 .box1 a strong{display:block;width: 127px;height: 21px;margin: 0 0 15px;background:url(/images/kor/main2/mcont4_tit7.png);font-size:0;}
#mcont4 .box1 a p{font-size:15px;line-height:1.4;}
#mcont4 .box1 a span{display:block;margin-top:20px;}
#mcont4 .box2{position: absolute;top: 520px;left: 266px;width: 249px;height: 191px;}
#mcont4 .box2 strong{display: block;width: 100%;height: 40px;background: #e8524f url(/images/kor/main2/mcont4_tit4.png) no-repeat;background-position: 20px 11px;font-size: 0;box-sizing: border-box;}
#mcont4 .box2 .video video{width: 100%;height: 100%}
#mcont4 .box2 .video a{display: block;overflow: hidden;position: relative;width: 100%;height: 151px;padding: 0;background: none;}
#mcont4 .box2 .video a:before{position: absolute;left: 0%;top: 0%;z-index: 1;width: 100%;height: 100%;background:rgba(0,0,0,0.5);content:'';}
#mcont4 .box2 .video a:after{position: absolute;left: 50%;top: 50%;z-index: 1;width: 55px;height: 55px;background:url(/images/kor/main2/mcont4_play.png);transform: translate(-50%, -50%);content: '';}
#mcont4 .box2 .video a span{display:block;width:100%;height:100%;font-size:0;background-size:cover;background-position: center;}
#mcont4 .box2 .more{display:block;position:absolute;right: 17px;top: 15px;width:14px;height:14px;font-size:0;background: none;}
#mcont4 .box2 .more:before,
#mcont4 .box2 .more:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: all 2s 0s ease;}
#mcont4 .box2 .more:before{width: 12px;height: 2px;background: #fff;}
#mcont4 .box2 .more:after{width: 2px;height: 12px;background: #fff;}
#mcont4 .box3{float: left;width: calc(50% - 13.5px);box-sizing: border-box;}
#mcont4 .box3 .top{height:309px;padding:38px 40px;background:#fff;border-radius:0 17px 0 0 }
#mcont4 .box3 .top strong{display:block;margin-bottom:13px;font-size:0;}
#mcont4 .box3 .top .tit1{width:113px;height:21px;background:url(/images/kor/main2/mcont4_tit8.png)}
#mcont4 .box3 .top .tit2{width:94px;height:19px;background:url(/images/kor/main2/mcont4_tit9.png)}
#mcont4 .box3 .top .link{margin-bottom:35px;}
#mcont4 .box3 .top .link li{height:41px;margin-bottom: 5px;}
#mcont4 .box3 .top .link li a{display:block;position: relative;width:100%;height:100%;padding-left: 15px;border: 1px solid #ddd;line-height:41px;font-size:15px;color:#282e30;transition: all .5s;box-sizing: border-box;background: none;}
#mcont4 .box3 .top .link li a:hover,
#mcont4 .box3 .top .link li a:focus{margin-left: 17px;background:#038554;box-shadow: 5px 5px 5px rgba(0,0,0,0.18);color: #fff;}
#mcont4 .box3 .top .link li a:before{position:absolute;top:50%;right: 15px;width:21px;height:6px;background: url(/images/kor/main2/mcont4_arr2.png) no-repeat;background-position: 0 0;transform: translate(0% , -50%);content:'';}
#mcont4 .box3 .top .link li a:hover:before,
#mcont4 .box3 .top .link li a:focus:before{background-position:0 -6px;}
#mcont4 .box3 .top .icon:after{display:block;clear:both;content:'';}
#mcont4 .box3 .top .icon li{float:left;width:50%;margin-bottom:15px;}
#mcont4 .box3 .top .icon li a{display:block;position: relative;padding-left:50px;font-size:16px;color:#282e30;box-sizing: border-box;background: none;}
#mcont4 .box3 .top .icon li a:hover,
#mcont4 .box3 .top .icon li a:focus{text-decoration:underline;font-weight:bold}
#mcont4 .box3 .top .icon li a span{display:block;position: absolute;left: 2px;top: 2px;background:url(/images/kor/main2/mcont4_icon2.png);content:'';}
#mcont4 .box3 .top .icon li a .icon1{width:32px;height:19px;background-position:0 0}
#mcont4 .box3 .top .icon li a .icon2{left: 4px;width: 28px;height:19px;background-position: -34px 0;}
#mcont4 .box3 .top .icon li a .icon3{left: 7px;width: 21px;height: 20px;background-position: -64px 0;}
#mcont4 .box3 .top .icon li a .icon4{width: 33px;height: 20px;background-position: -86px 0;}

#mcont4 .box3 .bottom{height:79px;margin-top:11px;border-radius:0 0 0 17px;}
#mcont4 .box3 .bottom a{display:block;position:relative;width:100%;height:100%;background: #006749 url(/images/kor/main2/mcont4_bg5.png) no-repeat left top;padding: 29px 0 0 90px;box-sizing: border-box;transition: all .5s;}
#mcont4 .box3 .bottom a:hover,
#mcont4 .box3 .bottom a:focus{background-color: #054e39;}
#mcont4 .box3 .bottom a strong{display:block;width:121px;height:22px;background:url(/images/kor/main2/mcont4_tit10.png);font-size:0;}
#mcont4 .box3 .bottom a span{display:block;position:absolute;right: 50px;top:50%;width:38px;height:38px;background:url(/images/kor/main2/mcont4_tit11.png);transform:translate(0 , -50%);font-size:0;}
#mcont4 .box4{float: right;position: relative;width: calc(50% - 13.5px);height: 546px;border: 6px solid #fff;border-radius: 0 0 40px 0;box-sizing: border-box;}
#mcont4 .box4 .grap .obj{}
#mcont4 .box4 .grap .obj .item{position: absolute;left: 0;top: 0;width: 100%;}
#mcont4 .box4 .grap .obj .item a{display:block;width:100%;height:100%;padding: 0;background:none;box-sizing: border-box;}
#mcont4 .box4 .grap .obj .item a .label{display:block;position: absolute;top: -19px;right: 10px;z-index: 1;width:68px;height:84px;padding: 0 0 0 12px;background:url(/images/kor/main2/mcont4_bg3.jpg);color:#fff;text-align: center;font-size: 15px;box-sizing: border-box;}
#mcont4 .box4 .grap .obj .item a .label em{display:block;width:32px;height:26px;margin: 12px auto 0;font-size: 0;}
#mcont4 .box4 .grap .obj .item a .label .num1{background:url(/images/kor/main2/mcont4_sc1.png)}
#mcont4 .box4 .grap .obj .item a .label .num2{background:url(/images/kor/main2/mcont4_sc2.png)}
#mcont4 .box4 .grap .obj .item a .label .num3{background:url(/images/kor/main2/mcont4_sc3.png)}
#mcont4 .box4 .grap .obj .item a .label .num4{background:url(/images/kor/main2/mcont4_sc4.png)}
#mcont4 .box4 .grap .obj .item a .label .num5{background:url(/images/kor/main2/mcont4_sc5.png)}
#mcont4 .box4 .grap .obj .item a .label .num6{background:url(/images/kor/main2/mcont4_sc6.png)}
#mcont4 .box4 .grap .obj .item a .label .num7{background:url(/images/kor/main2/mcont4_sc7.png)}
#mcont4 .box4 .grap .obj .item a .label .num8{background:url(/images/kor/main2/mcont4_sc8.png)}
#mcont4 .box4 .grap .obj .item a .label .num9{background:url(/images/kor/main2/mcont4_sc9.png)}
#mcont4 .box4 .grap .obj .item a .img{position: relative;width: 261px;height: 261px;margin: 60px auto 30px;text-align:center;}
#mcont4 .box4 .grap .obj .item a .img:before{position:absolute;left:50%;top:0;z-index: 0;width:261px;height:261px;margin-left: -125px;background:#007b4d;border-radius: 50%;content:'';}
#mcont4 .box4 .grap .obj .item a .img img{position:relative}
#mcont4 .box4 .grap .obj .item a .txt{padding: 0 20px;text-align:center;box-sizing: border-box;}
#mcont4 .box4 .grap .obj .item a .txt strong{display:block;margin-bottom: 20px;font-size:20px;color:#fff;letter-spacing: -0.1em;line-height: 1.2;}
#mcont4 .box4 .grap .obj .item a .txt p{font-size:16px;color:#fff;letter-spacing: -0.1em;line-height: 1.2;word-break: keep-all;}
#mcont4 .box4 .grap .obj .item a images{display:block;position:relative;margin:0 auto;}
#mcont4 .box4 .grap .control{position:absolute;left:0;right:0;bottom:30px;text-align:center;}
#mcont4 .box4 .grap .control p span{display:inline-block;margin: 0 10px;font-size:16px;color:#000;font-weight: bold;letter-spacing: 5px;}
#mcont4 .box4 .grap .control p span em{display:inline-block;margin-right: 5px;color:#ffcf11;}
#mcont4 .box4 .grap .control a{display: inline-block;width:32px;height:22px;font-size:0;background: url(/images/kor/main2/mcont4_arr.png) no-repeat;vertical-align: middle;}
#mcont4 .box4 .grap .control [data-type="prev"]{background-position:0 0;}
#mcont4 .box4 .grap .control [data-type="next"]{background-position:-32px 0;}

#mbanner{position:relative;border-bottom: 1px solid #cecece;}
#mbanner:before{position:absolute;top: -17px;left:0;right:0;height:17px;background:url(/images/kor/main2/banner_bg.png);content:'';}
#mbanner .mbannerwrap{position:relative;max-width:1240px;height:78px;margin:0 auto;overflow:hidden}
#mbanner .mbannerwrap .title{float:left;height:100%;}
#mbanner .mbannerwrap .title h2{position: relative;margin-top:15px;padding: 10px 20px 10px 0px;font-weight: bold;font-size: 18px;color:#101010;}
#mbanner .mbannerwrap .title h2:after{position:absolute;right:0;top: 50%;width:3px;height:16px;margin-top: -8px;background:#556067;content:'';}
#mbanner .mbannerwrap .grap{position:relative;float:left;width: 990px;height:30px;margin:30px 0 0 20px;overflow:hidden;}
#mbanner .mbannerwrap .grap .obj{position:relative;width:10000px}
#mbanner .mbannerwrap .grap .obj .item{float:left}
#mbanner .mbannerwrap .grap .obj .item a{display: block;padding:0 20px;position:relative;background: none;}
#mbanner .mbannerwrap .grap .obj .item a:after{content:"";position:absolute;top:5px;left:0;height:10px;border-left:1px solid #dedede}
#mbanner .mbannerwrap .grap .obj .item:first-child a:after{display:none}
#mbanner .mbannerwrap .control{position:absolute;top:19px;right:0}
#mbanner .mbannerwrap .control a{float:left;position: relative;width:42px;height:40px;border: 1px solid #ddd;margin-left: -1px;overflow:hidden;text-indent:-999px;background: #fff;}
#mbanner .mbannerwrap .control a:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#mbanner .mbannerwrap .control a[data-type="prev"]:before{content: "";position: absolute;top: 0;left: 8px;width: 6px;height: 6px;border-style: solid;border-color: #6a6a6a;border-radius: 3px;transform: rotate(-135deg);border-width: 3px 3px 0 0;}
#mbanner .mbannerwrap .control a[data-type="next"]:before{content: "";position: absolute;top: 0;left: -10px;width: 6px;height: 6px;border-style: solid;border-color: #6a6a6a;border-radius: 3px;transform: rotate(45deg);border-width: 3px 3px 0 0;}
#mbanner .mbannerwrap .control a[data-type="stop"]:before{width: 2px;height: 12px;box-shadow: -3px 0 #6a6a6a, 3px 0 #6a6a6a;}
#mbanner .mbannerwrap .control a[data-type="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #6a6a6a;}


@media(max-width: 1279px){
    #open_plank{margin-left:480px}
    #first_sc{margin-left: 470px;}

    .body_wrap{max-width:980px}

    #mcont1 .top{margin-bottom:5px}
    #mcont1 .top .info{display: block;position:relative;left:auto;bottom:auto;margin-top: 20px;color: #000;}
    #mcont1 .top .info:before{margin-right:5px;background:url(/images/kor/main2/mcont1_icon1_1.png);}
    #mcont1 .top .info br{display:none;}
    #mcont1 .bottom{padding-left:250px;padding-right: 230.5px;}
    #mcont1 .bottom .ss_info{height: 367px;max-width:250px;}
    #mcont1 .bottom .ss_info .tit{width: 105px;height: 27px;margin-bottom: 15px;background-size:100%;}
    #mcont1 .bottom .ss_info .grap{height: 215px;margin: 0;}
    #mcont1 .mvcont{width: 230px;}
    #mcont1 .mvcont .mgunsu{background-position: 30%;}

    #mcont2 .scmedia{width: 250px;}
    #mcont2 .scmedia .grap .obj .nodata {padding:70px 0;font-size:12px;}

    #mcont2 .scpopzone{position:relative;width: 250px;margin-left: 15px;}
    #mcont2 .scpopzone .grap .obj .item,
    #mcont2 .scpopzone .grap .obj .item a{display:block;width:100%}

    #mcont2 .bdtab{width: calc(100% - 530px);}
    #mcont2 .bdtab .mcont4wrap > strong{min-width: 0;}
    #mcont2 .bdtab .mcont4wrap strong a{padding: 12px 12px;font-size: 14px;}
    #mcont2 .bdtab .mcont4wrap .grap .more{right: 17px;}

    #mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu{ width:100%; margin-bottom:10px;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li{width: 50%;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .sub_menu{ width:100%; text-align:left; padding:0; margin:0;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .sub_menu a{ width:auto; margin-right:10px;}

    #mcont2 .box4{width: calc(100% - 455px);padding-right: 15px;}
    #mcont2 .box5{width: 220px;padding: 40px 20px;}
    #mcont2 .box5 li a{font-size:14px;}
    #mcont2 .box6{width: 220px;margin-left:15px;padding: 20px 20px 50px;}
    #mcont2 .box6 strong{right:5px}

    #mcont3 .body_wrap > div{width:250px; margin-left: 1px;}
    #mcont3 .tit:before{right: 110px;width: 120px;height: 144px;background-size:100%;background-repeat:no-repeat;}
    #mcont3 .body_wrap .box5{width: calc(100% - 250px);padding: 40px 30px;}
    #mcont3 .box5 ul li a{font-size:14px;letter-spacing:-0.1em;}

    #mcont4 .body_wrap{padding-left: 410px;padding-bottom: 70px;}
    #mcont4 .body_wrap > .tit .bg{left: 220px;width: 140px;height: 156px;background-size: 100%;}
    #mcont4 .box1{top: 435px;width: 190px;background-position: center;}
    #mcont4 .box1 a{padding: 30px 20px;}
    #mcont4 .box2{top: 480px;left: 205px;width: 190px;}
    #mcont4 .box3{width: calc(47% - 7.5px);}
    #mcont4 .box3 .top{padding: 38px 25px;}
    #mcont4 .box3 .top .icon li a{padding-left: 40px;font-size:15px;}
    #mcont4 .box3 .bottom a{padding: 29px 0 0 70px;background-size: 60px;}
    #mcont4 .box3 .bottom a span{right:20px}
    #mcont4 .box4{width: calc(53% - 7.5px);}

    #mbanner{}
    #mbanner .mbannerwrap{max-width:980px}
    #mbanner .mbannerwrap .title{}
    #mbanner .mbannerwrap .grap{width:700px;margin-left:0}

}
@media(max-width: 1000px){
    .body_wrap{padding:0 30px}

    #first_sc{display:none;}

    #mcont1{padding-top:30px}
    #mcont1 .top .info{display:none;}
    #mcont1 .top .slog{position: static;margin: 0 auto 20px;}
    #mcont1 .top .basic_search{width: calc(100% - 300px);margin: 0 0 30px;background-size: 100% 85%;}
    #mcont1 .top .weather_wrap{top: 105px;right: 30px;}
    #mcont1 .bottom{height: auto;padding: 0 0 211px;}
    #mcont1 .bottom .ss_info{top:auto; bottom:0;width:70%;max-width: 100%;height: 191px;padding-top:20px;}
    #mcont1 .bottom .ss_info .tit{margin-left:20px}
    #mcont1 .bottom .ss_info .grap{height: 100px;padding: 0 20px;}
    #mcont1 .bottom .ss_info .grap .obj .item{height: 125px;}
    #mcont1 .bottom .ss_info .grap .obj .item a{padding-left:50%;text-align: left;}
    #mcont1 .bottom .ss_info .grap .obj .item a .img{position: absolute;left: 0;top: 0;width: 45%;height: 100px;}
    #mcont1 .bottom .ss_info .grap .obj .item span{margin-top:0}
    #mcont1 .bottom .ss_info .control{height:40px}
    #mcont1 .bottom .ss_info .control a{top:9px}
    #mcont1 .bottom .ss_info .control a[data-type="prev"], #mcont1 .bottom .ss_info .control a[data-type="next"]{top:8px}

    #mcont1 .mvnews{float: left;width: 70%;}
    #mcont1 .mvnews .grid{display:block; width:100%;}
    #mcont1 .mvnews .obj{position:absolute; left:0; top:0; width:100%; height:100%;}
    #mcont1 .mvcont{width: 30%;height:100%; padding-bottom:211px; box-sizing:border-box;}
    #mcont1 .mvcont .mgunsu{height: 100%;background-position: center;}
    #mcont1 .mvcont .mgunsu a>span{display: inline-block;padding: 50px 0 0 20px;vertical-align: bottom;}
    #mcont1 .mvcont .mgunsu a>span.name{display: block;padding-top: 5px;}
    #mcont1 .mvcont .mgunsu ul{top: 175px;}
    #mcont1 .mvcont .fam{height: 211px;padding: 47px 25px;background-position: center bottom;background-size: auto 60%;background-color: #fff6d3;}

    #mcont2{padding-bottom: 30px;}
    #mcont2 .body_wrap > div{margin-bottom:20px}
    #mcont2 .bdtab{position: relative;width: 100%;height: 253px;}
    #mcont2 .bdtab .mcont4wrap strong a{padding: 12px 20px;}
    #mcont2 .bdtab .mcont4wrap .grap{padding: 25px 30px 15px 20px;}
    #mcont2 .scmedia{width: 49%;}
    #mcont2 .scmedia .grap .obj .nodata {padding:80px 0;font-size:15px;}
    #mcont2 .scmedia .grap{margin-left:0;position:relative;}
    #mcont2 .scpopzone{float: right;width: 49%;margin: 0;}
    #mcont2 .scpopzone .grap{width:100%}
    #mcont2 .box4{width:100%;padding: 0;}
    #mcont2 .box4 .tab_wrap{height:250px}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con{padding-top: 30px;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li{width:33.333%;}
    #mcont2 .box5{width:49%;height: 230px;padding: 30px 20px;}
    #mcont2 .box6{float: right;width: 49%;height: 230px;margin-left: 0;}
    #mcont2 .box6:before{display:none}
    #mcont2 .box6 .control{right:0}
    #mcont2 .box6 .grap li a .title{display:block;float:none;width:auto;height:auto;/* padding:7px 70px 7px 0; */font-size: 20px;vertical-align: middle;line-height: 1.2;}
    #mcont2 .box6 .grap li a .title span{display: inline-block;padding: 0;font-size: 20px;vertical-align:middle;line-height: 1.2;}
    #mcont2 .box6 .grap li a .title em{display:inline;margin:0;font-size: 20px;letter-spacing:0;vertical-align: middle;line-height: 1.2;}
    #mcont2 .box6 .grap li a dl{}
    #mcont2 .box6 .grap li a dl:after{content:"";clear:both;display:block;visibility:hidden;}
    #mcont2 .box6 .grap li a dt{height:auto;white-space:nowrap;}
    #mcont2 .box6 .grap li a dt span{margin-right:7px}
    #mcont2 .box6 .grap li a dt br{display:none}
    #mcont2 .box6 .grap li a dd.date{overflow:hidden;white-space:normal;text-overflow:ellipsis;}

    #mcont2_1:before{top:0;bottom:auto;}
    #mcont2_1 .link_wrap{margin-top: 0;padding: 30px 20px;}
    #mcont2_1 .link_wrap .grap{height:101px;}
    #mcont2_1 .link_wrap .grap .obj{position:absolute;width:200%;}
    #mcont2_1 .link_wrap .grap .obj .item{width:10%}
    #mcont2_1 .link_wrap .control{display:block;}
    #mcont2_1 .link_wrap .control a{position:absolute;top: 80px;width: 15px;height: 15px;font-size:0;}
    #mcont2_1 .link_wrap .control a:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
    #mcont2_1 .link_wrap .control a[data-type="prev"]{left:30px}
    #mcont2_1 .link_wrap .control a[data-type="prev"]:before{content: "";position: absolute;top: 0;width: 8px;height: 8px;border-style: solid;border-color: #6a6a6a;border-radius: 3px;transform: rotate(-135deg);border-width: 3px 3px 0 0;}
    #mcont2_1 .link_wrap .control a[data-type="next"]{right:30px}
    #mcont2_1 .link_wrap .control a[data-type="next"]:before{content: "";position: absolute;top: 0;width: 8px;height: 8px;border-style: solid;border-color: #6a6a6a;border-radius: 3px;transform: rotate(45deg);border-width: 3px 3px 0 0;}

    #mcont3{height: auto;padding: 70px 0 70px;}
    #mcont3:before{display:none;}
    #mcont3 .body_wrap .tit{float: none;height: auto;margin-bottom: 20px;}
    #mcont3 .tit em{margin:0 auto;}
    #mcont3 .tit strong{margin: 13px auto 20px;}
    #mcont3 .tit:before{bottom: -20px;right: 41px;width: 170px;height: 208px;}
    #mcont3 .tit p{text-align: center;}
    #mcont3 .tit p br{display:none;}
    #mcont3 .body_wrap > div{width:50%;height: 230px;}
    #mcont3 .box1 a{padding-top: 45px;padding-left: 20px;}
    #mcont3 .box2 a{padding: 45px 0;}
    #mcont3 .box3 a{padding: 45px 0;}
    #mcont3 .box4 ul:after{display:block;clear:both;content:'';}
    #mcont3 .box4{padding: 45px 20px;}
    #mcont3 .box4 strong{margin-bottom:30px}
    #mcont3 .box4 ul li{float:left;width:50%;border: 0;}
    #mcont3 .box4 ul li:before{right:10px}
    #mcont3 .body_wrap .box5{width:100%;padding: 30px 20px;}
    #mcont3 .box5 strong{margin-bottom: 20px;}

    #mcont4{}
    #mcont4 .body_wrap{padding: 50px 30px;}
    #mcont4 .body_wrap > .tit{position:static;margin-bottom:30px;text-align: center;}
    #mcont4 .tit > em{margin:0 auto;}
    #mcont4 .tit p br{display:none;}
    #mcont4 .body_wrap > .tit strong{margin: 15px auto 20px;}
    #mcont4 .body_wrap > .tit .bg{right: 50px;left:auto;top: 60px;}
    #mcont4 .box1{position:relative;left:auto;top:auto;float:left;width: 28%;height: 200px;margin-bottom: 20px;}
    #mcont4 .box2{position:relative;left:auto;top:auto;float: left;width: 28%;height: 200px;margin-left: 2%;margin-bottom: 20px;}
    #mcont4 .box2 .video a{height: 160px;}
    #mcont4 .box3{width: 58%;}
    #mcont4 .box3 .top{height: auto;padding: 25px 20px;}
    #mcont4 .box3 .top .link li{display:inline-block;width:49%}
    #mcont4 .box3 .top .icon li{width:23%;}
    #mcont4 .box3 .top .icon li:last-child{width:30%;}
    #mcont4 .box4{float: none;position: absolute;right: 30px;top: 215px;width: 37%;height: 593px;}
    #mcont4 .box4 .grap .obj .item a .img{width: 230px;height: 230px;margin-top: 100px;}
    #mcont4 .box4 .grap .obj .item a .img:before{width:230px;height:230px;margin-left: -105px;}

    #mbanner{display:none}
}
@media(max-width:767px){
    .body_wrap{padding:0 15px}

    #mcont1{padding:50px 0}
    #mcont1 .top .slog{margin:0 0 20px 20px}
    #mcont1 .top .basic_search{width:100%;}
    #mcont1 .top .weather_wrap{top:30px}
    #mcont1 .bottom{margin-top: 30px;padding:0;}
    #mcont1 .bottom .ss_info{position: relative;top: auto;width: 100%;margin: 0;}
    #mcont1 .mvnews{float:none;width:100%;height:465px;}
    #mcont1 .mvcont{padding:0}

    #mcont2{padding-top:50px;}
    #mcont2 .scmedia .more{top: 28px;right: 20px;}
    #mcont2 .scpopzone .grap{float:none;max-width:310px;margin:0 auto}
    #mcont1 .mvcont{float:none;position: relative;right: auto;top: auto;width: 100%;height: auto;}
    #mcont1 .mvcont .mgunsu{float: left;width: 65%;height: 200px; background: url(/images/kor/main2/mcont1_bg2_1.png) no-repeat; background-size: cover;}
    #mcont1 .mvcont .mgunsu a>span{padding: 15px 20px 0;font-size: 13px;}
    #mcont1 .mvcont .mgunsu a>span b{width: 100px;height: 29px;background-size:100%;}
    #mcont1 .mvcont .mgunsu a>span.name{padding-top:0;}
    #mcont1 .mvcont .mgunsu a>span.name em{width: 60px;height: 20px;background-size: 100%;}
    #mcont1 .mvcont .mgunsu ul{top: 105px;}
    #mcont1 .mvcont .mgunsu ul li a{padding: 1px 10px;}
    #mcont1 .mvcont .mgunsu ul li:last-child{display:block;margin-top: 0;}
    #mcont1 .mvcont .mgunsu ul li:last-child a{height: 25px;line-height: 25px;}
    #mcont1 .mvcont .mgunsu ul li:last-child a:after{top:10px}
    #mcont1 .mvcont .fam{float: right;width: 35%;height: 200px;padding: 35px 20px;background-position: right bottom;}
    #mcont1 .mvcont .fam .tit{width:140px;height: 40px;margin-bottom: 65px;background-size:100%;}

    #mcont2 .box6 strong{width: 40px;height: 55px;padding: 9px 3px;background-size: 100%;font-size: 13px;}
    #mcont2 .link_wrap .grap .obj .item{ width:50%;}
    #mcont2 .link_wrap .control a[data-type=prev]{ left:15px;}
    #mcont2 .link_wrap .control a[data-type=next]{ right:15px;}

    #mcont2_1 .link_wrap .grap .obj .item{width: 17%;}
    #mcont2_1 .link_wrap .control a{top:60px}
    #mcont2_1 .link_wrap .control a[data-type="prev"]{left:15px;}
    #mcont2_1 .link_wrap .control a[data-type="next"]{right:15px;}

    #mcont3{padding:50px 0}
    #mcont3 .tit:before{display:none;}
    #mcont3 .box1:before{right: 20px;width:80px;height:77px;background-size:100%;}
    #mcont3 .box1 a{padding-left:20px}
    #mcont3 .box4{padding: 25px 20px;}
    #mcont3 .box4 ul li{float:none;width:100%;}
    #mcont3 .box4 ul li a{padding:0;font-size: 15px;}

    #mcont4 .body_wrap{padding:50px 15px}
    #mcont4 .body_wrap > .tit .bg{display:none;}
    #mcont4 .box1,#mcont4 .box2{width: 45%;margin: 0 55% 15px 0;margin-bottom:15px;}
    #mcont4 .box3{width:100%;margin-bottom: 15px;}
    #mcont4 .box3 .top{height:auto;padding: 30px 20px 20px;}
    #mcont4 .box3 .top .link{margin-bottom:20px}
    #mcont4 .box3 .top .link li{display:inline-block;width: 49%;}
    #mcont4 .box3 .top .icon li{width: 23%;}
    #mcont3 .body_wrap .box5{height:auto;}
    #mcont3 .box5 ul li{width:25%;margin-bottom:10px;}

    #mcont4 .box4{right: 15px;width: 49%;height: 417px;}
    #mcont4 .box4 .grap .obj .item a .img{width:200px;height:200px;margin-top: 20px;}
    #mcont4 .box4 .grap .obj .item a .img:before{width:200px;height:200px;margin-left: -90px;}
    #mcont4 .box4 .grap .obj .item a .txt{padding:0 10px}
    #mcont4 .box4 .grap .obj .item a .txt strong{font-size:18px}

}
@media(max-width:539px){
    #mcont1 .top .slog{width: 120px;height: 56px;background-size: 100%;}
    #mcont1 .top .basic_search{margin:20px 0}
    #mcont1 .top .weather_wrap{/* position:relative; */top: -15px;/* right: auto; */}
    #mcont1 .top .weather_wrap .con_right .station1_wrap{display:block;text-align: center;}
	#mcont1 .mvnews{height:320px;}
    #mcont1 .mvnews .control a{width:35px;height:35px}
    #mcont1 .mvnews .control span{width:35px;height:35px;line-height: 35px;}
    #mcont1 .bottom .ss_info{height:auto;padding-bottom: 50px;}
    #mcont1 .bottom .ss_info .grap{height: 150px;padding: 0 20px;}
    #mcont1 .bottom .ss_info .grap .obj .item{height:150px}
    #mcont1 .bottom .ss_info .grap .obj .item a{padding:0;text-align: center;}
    #mcont1 .bottom .ss_info .grap .obj .item a .img{position:relative;left:auto;top:auto;width: 100%;}
    #mcont1 .mvcont .mgunsu{float:none;width:100%;}
    #mcont1 .mvcont .fam{float:none;width:100%;height: 100px;padding: 20px;background-size: auto 100%;}
    #mcont1 .mvcont .fam .tit{margin-bottom:10px}

    #mcont2 .body_wrap > div{margin-bottom:10px}
    #mcont2 .scmedia{width:100%;}
    #mcont2 .scpopzone{width:100%;}
    #mcont2 .bdtab{height: 217px;}
    #mcont2 .bdtab .mcont4wrap:before{height:51px}
    #mcont2 .bdtab .mcont4wrap > strong{width:45%;}
    #mcont2 .bdtab .mcont4wrap #mcont4-2 + strong a,#mcont2 .bdtab .mcont4wrap #mcont4-3 + strong a{border-top:0}
    #mcont2 .bdtab .mcont4wrap strong a{padding: 2px 10px;height: auto;font-size: 13px;}
    #mcont2 .bdtab .mcont4wrap .grap .obj li:first-child a{padding: 0px 81px 0 10px;background: url(/images/kor/main/mcont2_bullet.gif) no-repeat 0 50%;}
    #mcont2 .bdtab .mcont4wrap .grap .obj li:first-child a:before{display:none;}
    #mcont2 .bdtab .mcont4wrap .grap .obj li:first-child{padding:0 0 10px}
    #mcont2 .bdtab .mcont4wrap .grap .obj li:first-child a strong{padding:0}
    #mcont2 .bdtab .mcont4wrap .grap .obj li:first-child span{top: 0;}
    #mcont2 .bdtab .mcont4wrap #mcont4-2{padding: 15px 30px 15px 20px;}
    #mcont2 .bdtab .mcont4wrap #mcont4-2 .obj iframe{height: 145px;}
    #mcont2 .bdtab .mcont4wrap .grap .more{right:10px}
    #mcont2 .box4 .tab_wrap{height: 310px;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_btn{height:50px}
    #mcont2 .box4 .tab_wrap .tab_box .tab_btn a{font-size:13px;line-height: 50px;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_btn a:before{right: 10px;width:17px;height:17px;background-size:300%;background-position: -17px 0;}
    #mcont2 .box4 .tab_wrap .tab_box.n3 .tab_btn a:before{background-position: -17px -17px;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con{top:50px;padding: 20px;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .tit{display:none;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li{width:50%;}
    #mcont2 .box4 .tab_wrap .tab_box .tab_con .main_menu li a{font-size:14px}
    #mcont2 .box4 .tab_wrap .tab_box.n1 .tab_con .main_menu li{width:50%;}
    #mcont2 .box5{width:100%;}
    #mcont2 .box6{width:100%;height: 210px;}
    #mcont2 .box6 strong{top:-4px}

    #mcont3 .body_wrap > div{width:100%;height:auto;}
    #mcont3 .box1{width:100%;}
    #mcont3 .box1 a{padding:30px 20px}
    #mcont3 .body_wrap > .box2,#mcont3 .body_wrap > .box3{float:left;width:50%;height: 150px;}
    #mcont3 .box2 a,#mcont3 .box3 a{padding: 17px 10px;}
    #mcont3 .box2 .icon{width: 28px;height: 28px;background-size: 100%;}
    #mcont3 .box3 .icon{width: 30px;height: 30px;background-size: 100%;}
    #mcont3 .box2 strong{margin: 10px 0 0px;font-size: 16px;}
    #mcont3 .box3 strong{margin: 8px 0 0px;font-size: 16px;}
    #mcont3 .box2 p,#mcont3 .box3 p{font-size:13px;word-break: keep-all;}
    #mcont3 .box2 p br,#mcont3 .box3 p br{display:none;}
    #mcont3 .box4 strong{margin-bottom:20px;font-size: 16px;}
    #mcont3 .body_wrap .box5{margin:0;padding-bottom: 15px;}
    #mcont3 .box5 ul li{width:50%}
    #mcont3 .box5 ul li a span{width:50px;height:50px;background-size: 820%;}
    #mcont3 .box5 ul li a .icon1{background-position: 0 0;}
    #mcont3 .box5 ul li a .icon2{background-position: -50px 0;}
    #mcont3 .box5 ul li a .icon3{background-position: -101px 0;}
    #mcont3 .box5 ul li a .icon4{background-position: -151px 0;}
    #mcont3 .box5 ul li a .icon5{background-position: -202px 0;}
    #mcont3 .box5 ul li a .icon6{background-position: -252px 0;}
    #mcont3 .box5 ul li a .icon7{background-position: -302px 0;}
    #mcont3 .box5 ul li a:hover .icon1,
    #mcont3 .box5 ul li a:focus .icon1{background-position: 0 -50px;}
    #mcont3 .box5 ul li a:hover .icon2,
    #mcont3 .box5 ul li a:focus .icon2{background-position: -50px -50px;}
    #mcont3 .box5 ul li a:hover .icon3,
    #mcont3 .box5 ul li a:focus .icon3{background-position: -101px -50px;}
    #mcont3 .box5 ul li a:hover .icon4,
    #mcont3 .box5 ul li a:focus .icon4{background-position: -151px -50px;}
    #mcont3 .box5 ul li a:hover .icon5,
    #mcont3 .box5 ul li a:focus .icon5{background-position: -202px -50px;}
    #mcont3 .box5 ul li a:hover .icon6,
    #mcont3 .box5 ul li a:focus .icon6{background-position: -252px -50px;}
    #mcont3 .box5 ul li a:hover .icon7,
    #mcont3 .box5 ul li a:focus .icon7{background-position: -302px -50px;}

    #mcont4 .body_wrap > .tit strong{width:280px;height:42px;background-size:100%;}
    #mcont4 .box1, #mcont4 .box2{width:100%;height: auto;margin: 0 0 10px;}
    #mcont4 .box1 a{padding:20px}
    #mcont4 .box3{/* float:none; */}
    #mcont4 .box3 .top .link li{width:100%}
    #mcont4 .box3 .top .icon li,
    #mcont4 .box3 .top .icon li:last-child{width:50%;}
    #mcont4 .box4{position:relative;float: left;right:auto;top:auto;width:100%;}


}

@media(max-width:420px){
	#mcont1 .mvnews{width:100%;height:auto;min-height:200px;}
	#mcont1 .mvnews img{width:100%;}
}


/* 반응형 */
@media (max-width:1800px) {
#plank #plank_headerwrap:after, #plank #plank_headerwrap:before {display: none;}
#plank {padding: 0 20px;box-sizing: border-box;}
    
} 

@media (max-width:1478px) {
    #plank_exit {left: unset;margin: 0;right: 0px;}
    #plank #plank_body .obj .item {width: calc(100% / 3 - 17px);}
    #plank #plank_body .obj .item.break {margin-left: 25px;}
    #plank #plank_body .obj .item:nth-child(3n-2) {margin-left: 0px;}
    #plank:after, #plank:before {display: none;}
}

@media (max-width:1420px) {
    #plank #plank_header:before {height: 132px;background-size: contain;top: 48px;right: unset;left: calc(100% / 2 - -250px);}
}

@media (max-width:1110px) {
    #plank #plank_body .obj .item .btn .home {background-position: 30% 45%;}
    #plank #plank_body .obj .item .btn.btn2 .home {}
}

@media (max-width:1024px) {
    #plank #plank_headerwrap .title .sub-title {font-size: 16.85px;margin-bottom: 20px;}
    #plank #plank_headerwrap .title .main-title {font-size: 43.95px;letter-spacing: -3px;}
    #plank #plank_header:before {left: calc(100% / 2 - -180px);top: 75px;}
    #plank #plank_header {height: 249px;}
    #plank #plank_headerwrap .title {top: 115px;}
    #plank #plank_body .obj .item {height: 520px;}
    #plank #plank_body .obj .item figure {position: relative;border-top-right-radius: 15px;border-top-left-radius: 15px;}
    #plank #plank_body .obj .item figure img {height: 100%;width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
    #plank #plank_body .obj .item .pt {height: 127px;padding: 30px 32px 30px;}
    #plank #plank_body .obj .item .btn.btn2 .home, #plank #plank_body .obj .item .btn.btn2 .map {background-position: 14px 50%;}
}


@media (max-width:950px) {
    #plank #plank_body .obj .item {width: calc(100% / 2 - 10px);margin-bottom: 20px;}
    #plank #plank_body .obj .item:nth-child(3n-2) {margin-left: unset;}
    #plank #plank_body .obj .item:nth-child(2n-1) {margin-left: 0px;}
    #plank #plank_body .obj .item:nth-child(2n) {margin-left: 20px;}
    #plank #plank_body .obj .item figure img {width: 100%;height: auto;}
}

@media (max-width:740px) {
    #plank #plank_body .obj .item figure img {height: 100%;width: auto;}
    #plank #plank_headerwrap .title {display: block;width: 100%;}
}

@media (max-width:700px) {
    #plank #plank_header:before {display:none;}
}

@media (max-width:640px) {
    #plank #plank_body .obj .item:nth-child(2n-1) {margin-left: 0px;}
    #plank #plank_body .obj .item:nth-child(2n) {margin-left: 0px;}
    #plank #plank_body .obj .item {width: 100%;}
    #plank #plank_body .obj .item figure img {width: 100%;height: auto;}
}

@media (max-width:500px) {
    #plank #plank_body .obj {margin-top: 24px;}
    #plank #plank_nav li a {padding-top: 14px;padding-bottom: 17px;font-size: 16px;}
    #plank #plank_header {margin-top: 27px;height: 163px;}
    #plank #plank_headerwrap .title {top: 78px;}
    #plank #plank_headerwrap .title .main-title {font-size: 24px;letter-spacing: -1px;}
    #plank #plank_headerwrap .title .main-title em {margin-right: 10px;}
    #plank #plank_headerwrap .title .sub-title {margin-bottom: 14px;font-size: 15px;}
}

@media (max-width:450px) {
    #plank #plank_nav li a.ov,
    #plank #plank_nav li a:hover,
    #plank #plank_nav li a:focus{border-bottom: none;border-top: 3px solid #000;border-left: 3px solid #000;border-right: 3px solid #000;border-top-left-radius: 20px;border-top-right-radius: 20px;}
    
    #plank #plank_header #plank_logo {width: 126px;background-size: contain;}
    #plank_exit a {
    width: 36px;
    height: 36px;
    background-size: contain;
}
}

@media (max-width:385px) {
    #plank #plank_body .obj .item figure img {width: auto;height: 100%;}
}

@media (max-width:360px) {
    #plank #plank_body .obj .item .pt {padding: 29px 28px;}
    #plank #plank_body .obj .item .btn .home {background-position: 58px 50%;}
    #plank #plank_body .obj .item .btn.btn2 .home, #plank #plank_body .obj .item .btn.btn2 .map {background-position: 15px 50%;}
    #plank #plank_body .obj .item .btn {margin: 0 28px;}
    
}