@charset "utf-8";

/* add by hyen  20191119*/


/* 타이틀 */
.main-title{font-size:33px; font-weight:400; }
.main-title.new{font-size:20px}
.main-title.new strong{font-size:40px;}
.main-title .strong{font-weight:700; font-size:40px } 
 @media (max-width: 1024px) { 
	.main-title{font-size:20px; } 
}


.main-visual{}

.main-exam{margin-top:2px}
.main-exam, .main-exam a{color:#ffffff;}
.main-exam .exam-con{display:table; width:100%; padding-left: 0px !important;
    padding-right: 0px !important;}
.exam-con .exam-inner{position:relative; width:620px; padding: 50px 10px;}
.main-exam .exam-con li{display:table-cell; position: relative; float:none;}
.main-exam .exam-con .left-con{background:#1485ba; left:-1px}
.main-exam .exam-con .right-con{background:#2799bf; right:-1px}
/* .main-exam .exam-con li{float:left; width:50%; height:150px; } */
.main-exam .exam-con .item-icon{position: absolute;} 
.main-exam .exam-con .item-text{font-size:17px;margin-left: 120px;padding-right: 40px;}
.main-exam .exam-con .item-tit{display:block; font-size:25px; font-weight:700; margin-bottom:10px;}

@media (max-width: 1024px) { 
    .main-exam .exam-con li{display:table-row}
    .main-exam .exam-con li>div{float:none; width:100%;}
}
@media (max-width:479px){
	.main-exam .exam-con .item-text{font-size:15px;}
}
.main-exam li .icon {
    display: inline-block;
    width: 100px;
    height: 100px; 
   /*  border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%; */
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100%;
}
.main-exam li .ico-science {
    background-image: url(../img/common/ico-science.png);
}
.main-exam li .ico-recycling {
    background-image: url(../img/common/ico-recycling.png);
}

.main-industry{height:780px; background: url(../img/main/industry-bg.jpg) 35% 0 no-repeat; background-size:cover}
.main-industry .inner{padding:100px 0 100px 320px;}
.main-industry .sec-tit{margin-bottom:75px; line-height: 1.6;}
.main-industry .sec-tit .strong{display:block; margin-bottom: 5px;}
.main-industry .item-tit{margin-bottom:24px;font-size:30px; font-weight:700; color:#2b3786;}
.main-industry .item-tit .small{font-family: 'Barlow'; font-size:15px; font-weight:500; margin-left:14px; vertical-align: bottom;} 

.gallery-slide .owl-item .item-text{color:#2b3786; font-size:20px; margin-top:20px;} 
.gallery-slide .owl-theme .owl-nav [class*=owl-]:hover {
background: none;
color: #333;
text-decoration: none;
} 
.gallery-slide .owl-nav{position:absolute;top:-65px; right:-24px;;text-align:right;}
.gallery-slide .owl-nav button{display: inline-block;
outline: 0;
width: 32px;
height: 32px;
margin: 10px 20px !important;
/* text-indent: -9999px; */
z-index: 9999;}
.gallery-slide .owl-nav .owl-prev { background: url('/assets/kr/css/images/controls-blue.png') no-repeat 0 -32px !important;}
.gallery-slide .owl-nav .owl-next  { background: url('/assets/kr/css/images/controls-blue.png') no-repeat -43px -32px !important;}
.gallery-slide .owl-nav button::after{position: absolute;  top: 10px;  left: 50%;display:block;content: ''; background:#5a5e77;width:1px; height: 30px;}
.gallery-slide .owl-nav button>span{display:none;}
.gallery-slide .owl-dots{margin-top:20px;}
@media (max-width: 1024px) {  
	.gallery-slide .owl-nav{display:none}
}

@media (max-width: 1024px) { 
	.main-industry{height:auto; background:none;}
	.main-industry .inner{padding:40px 0 40px 0px;}
	.main-industry .sec-tit{margin-bottom:30px;}
	.main-industry .item-tit{font-size:22px; } 
	.main-title.new .strong{font-size:25px;}
	.main-title.new{font-size:15px;}

}
@media (max-width:479px){
	.gallery-slide .owl-item .item-text{text-align:center;}
	.gallery-slide .owl-dots{margin-top:8px;}
}

.item-gallery{}
.item-gallery li{position:relative; float:left; width:300px;-webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); margin-top:0;}
.item-gallery li+li{margin-left:10px;}
.item-gallery li .item-img{width:300px; height:250px; background:black; }
.item-gallery li .item-text{padding:20px 0; font-size:20px;  color:#2b3786}
.item-gallery li:hover{margin-top:-20px;} 


.main-news{background:#dfe1ed; padding:60px 0 }
.main-news .inner{position:relative;}
.main-news .sec-tit{margin-bottom:60px;}
.main-news .btn-download{position:absolute;top:0px;right:0;color:#0e4897;font-size:25px;line-height: 2.4;}
.main-news .btn-download:after{display:block;content: ''; background:#0e4897;width: 100%; height: 1px;}
.main-news .btn-download .strong{font-weight:700}
.main-news .btn-download>img{margin-left:50px;}

.main-news .news-con{float:right; width:50%; }
.main-news .news-con li{float:left; width:48%; margin-left:2% ; height:222px;}/*  width:220px; height:338px; */
.main-news .news-con li a{display:block; padding:50px 40px;}
.main-news .news-con li.con-01,.main-news .news-con li.con-02{margin-bottom:14px}
.main-news .news-con li.con-01{background:url(/assets/kr/img/main/news-con-bg-01.jpg) no-repeat center; background-size:cover}
.main-news .news-con li.con-02{background:url(/assets/kr/img/main/news-con-bg-02.jpg) no-repeat center; background-size:cover}
.main-news .news-con li.con-03{background:url(/assets/kr/img/main/news-con-bg-03.jpg) no-repeat center; background-size:cover}
.main-news .news-con li.con-04{background:url(/assets/kr/img/main/news-con-bg-04.jpg) no-repeat center; background-size:cover}
.main-news .news-con li .main-title.item-tit{font-size:25px; font-weight:300; line-height:1.2}

.main-news .news-con,
.main-news .news-con a{color:#fff}
.main-news .news-con .faq-con .btn:hover{background:#2e2f74;border-color:#2e2f74;}
.main-news .news-con .Inquiry-con .btn:hover{background:#2b7d57;border-color:#2b7d57;}
.main-news .news-con .item-tit{line-height:1.1}
.main-news .news-con .item-tit .small{display:block; font-family: 'Barlow';font-weight:500;  font-size:20px; margin-bottom:15px; color:rgba(255,255,255,.7) }
.main-news .news-con .faq-con .item-tit .small{color:#b0aecc}
.main-news .news-con .Inquiry-con .item-tit .small{color:#afd1c0}  

.main-news .bx-wrapper{background:transparent;}

/*.main-news .notice-con{position:relative; float:left; width:570px; height:458px;padding:100px 80px 140px; background:#ffffff;overflow: hidden;}/* width:410px; height:218px;  */
.main-news .notice-con{position:relative; float:left; width:48%; height:458px;padding:50px 80px 100px; background:#25456d ;overflow: hidden;}
.main-news .notice-con ul li{position:relative; color:#fff;}
.main-news .notice-con ul li a{color:#fff;}
.main-news .notice-con .txt{position:relative;}
.main-news .notice-con .con-tit{position:absolute; top:30px; right:50px; padding-bottom:20px; line-height:1.5;color:#0e4897; font-size:25px; font-weight:700;}
.main-news .notice-con .con-tit:after{display:block;content: ''; background:#0e4897;width: 100%; height: 1px;}
.main-news .notice-con .item-tit{height: 2.5em;  font-size:27px; font-weight:700;padding-bottom:40px;}
.main-news .notice-con .item-tit:after{position:absolute;display:block;content: '';width:100%;height:2px; ;top:110px; left:0;width:56px;height:1px;background:#0e4897;}
.main-news  .notice-con .item-text{font-size:18px;  margin-top:50px}
.main-news .notice-con .bx-wrapper{margin-top:0;}
.notice-con  .bx-wrapper .bx-controls-direction{top: auto;  bottom: -80px; left:-25px; margin-left:0; }
.notice-con .bx-wrapper .bx-prev { background: url('images/controls.png') no-repeat 0 -32px;}
.notice-con .bx-wrapper .bx-next { background: url('images/controls.png') no-repeat -43px -32px;}

.main-news .news-con .faq-con{ background: url(../img/main/faq-bg.jpg) 100% 100% no-repeat;background-size: cover;}

.main-news .news-con .Inquiry-con{ background: url(../img/main/Inquiry-bg.jpg) 100% 100% no-repeat;background-size: cover;}
.main-news .news-con .Inquiry-con .item-tit{}
.main-news .news-con .btn-more{color:#ffffff;text-transform: uppercase;} 




@media (max-width: 1024px) { 
	.main-news{padding: 20px 0 40px 0;}
	.main-news .sec-tit{margin-bottom:20px;}
	.main-news .btn-download{position:relative;top: auto;right: auto;border: 1px solid #0e4897;padding: 7px 20px; margin-top: 0px; margin-bottom:20px;font-size: 15px;text-align:center;}
	.main-news .btn-download:after {display:none}
	.main-news .notice-con .con-tit{position:relative; top:auto; right:auto;margin-bottom: 20px;text-align:left;font-size: 23px;}
	.main-news .notice-con .con-tit:after{display:none}
    .main-news .notice-con{margin-top:35px; float:none; width:100%; padding:40px 40px; height:auto;}
    .main-news .news-con{float:none; width:100%; padding-top:20px }
    .main-news .news-con li{float:left;width:48.5%; padding: 30px 20px; margin:0}
	.main-news .news-con li.con-01,.main-news .news-con li.con-02{margin-bottom:20px}
	.main-news .news-con li:nth-child(even){margin-left:3%}
	.main-news .news-con li a{padding:20px}
	.main-news .notice-con .item-tit{font-size: 22px;}
	.main-news .notice-con .item-text{font-size: 16px;}
	.main-news .notice-con .item-tit:after{top: 80px;}

	.notice-con .bx-wrapper .bx-controls-direction{position:relative; bottom:auto; margin-top:20px;left:0;margin-left:0;text-align:center;} 
}
@media only screen and (max-width:479px){
	.main-news .news-con li{height:160px}
	.main-news .news-con li a{padding:5px}
	.main-news .news-con .item-tit .small{font-size:16px;}
	.main-news .news-con li .main-title.item-tit{font-size:18px}
	.main-news{padding: 20px 0 50px}
	.main-news .notice-con .item-tit{font-size:20px;}
	.exam-con .exam-inner{padding:40px 10px}
	.main-exam .exam-con .item-tit{font-size:23px;}
	.main-news .news-con li.con-01,.main-news .news-con li.con-02{margin-bottom:13px;}

}

.main-link{}
.main-link ul li{float:left; /* width:25%; */padding:20px 0;}
.main-link ul li a{display:block; text-align:center;}
.main-link ul li a img{max-width:39%}


@media (max-width:1240px){ 
   .inner{width:100%; padding-left:20px !important; padding-right:20px !important;}
}
@media (max-width: 1024px) {
    .main-link .inner{padding-left: 0px !important; padding-right: 0px !important;}
    .main-link ul li{border:#ddd 1px solid}
	.main-link ul li img{width:70%}
}
.main-map{margin-top: 0px; padding-bottom:60px; background-color:#dfe1ed} 
.main-map .map-con{}
.main-map .map-con li{position:relative;float:left; border-left:2px solid #dfe1ed;/*  width:33.333%; height:220px; */padding:80px 0; text-align:center; background:#1485ba; color:#fff}
.main-map .map-con .heungdeok{background: url(../img/main/map-heungdeok.jpg) 50% 50% no-repeat; background-size:cover;  }
.main-map .map-con .haman{background: url(../img/main/map-haman.jpg) 50% 50% no-repeat; background-size:cover;  }
.main-map .map-con .gunsan{background: url(../img/main/map-gunsan.jpg) 50% 50% no-repeat; background-size:cover;  } 
.main-map .map-con .item-tit{font-size:20px;font-weight: 700; }
.main-map .map-con  .item-text{font-family: 'Barlow'; font-size:30px; font-weight: 100; line-height: 1;  margin-top: 10px; text-transform: uppercase;}
@media (max-width: 1024px) { 
	.main-map .map-con li{width: 33.333%;}
	.main-map .map-con .item-tit{font-size:17px;}
	.main-map .map-con .item-text{font-size: 25px; }
}
@media (max-width: 768px) { 
	.main-map .map-con .item-text{font-size: 18px; }
}
@media (max-width: 479px) { 
	.main-map .map-con .item-text{font-size: 13px; line-height:1.4 }
}
