.at-html{
	position:relative;
}
.at-menu{
	position: absolute;
	width: 100%;
	left:0;
	top: 0px ;
	z-index:10;
}
.pc-img{
	display:block;
	margin:0 auto;
}
.m-img{
	width:100%;
	margin:0 auto;
	display:block;
}
@media (max-width:1900px){
	.pc-img{
		max-width:100%;
	}
}
.is-pc .at-body{position: relative;}
._content{width: 100%; max-width:1200px; margin: 0 auto; padding: 0 15px;}
.textWrap{
	overflow:hidden
}

.at-header{position: absolute; z-index: 10;}

.flagWrap{text-align: right; margin-top: 20px;position:absolute;right:0;top:0;}



.textWrap .text{width: 50%; float: left; text-align: center; padding: 100px 0; background:#fff;}
.textWrap .text *{font-family: lato;}
.textWrap .text.value{background:#f5f5f5;}
.textWrap .text h2{font-size: 35px; font-weight: 700; line-height: 35px;}
.textWrap .text span{display:inline-block; width:20px; height: 2px; background:#6e6e6e; margin: 20px 0 10px;}
.textWrap .text p{font-size: 16px; color:#666;}

.business{background:url("../img/background.jpg") no-repeat center; padding: 100px 0;}
.business h2{font-size: 48px; font-weight: 600; line-height: 48px; color:#fff; text-align: center; margin-bottom: 20px; font-family: lato;}
.business ul{text-align: center;}
.business ul li{display:inline-block; margin: 25px 27px 15px; max-width: 315px; width: 27.5%;}
.business ul li img{width: 100%;}

.map{position: relative; height: 387px;}
.map .mapinfo{background:rgba(243,111,32,0.9); display:inline-block; width: 40.5%; position:absolute; top:0; padding: 80px 0; text-align: center;} 
.map .mapinfo > div{display:inline-block;}
.map .mapinfo img{display:block;}
.map .mapinfo ul{margin-top: 16px; text-align: left;} 
.map .mapinfo ul li{color:#fff; line-height: 30px; list-style:none;}

.subimgWrap{text-align: center; width: 100%; overflow:hidden; padding:0 15px;}

.at-footer .at-infos{background:#333333; margin-top: 100px;}
@media (max-width:991px){
	.at-footer .at-infos{margin-top:100px}
	.subimgWrap{padding:0 20px;}
	._content{padding:0;}
}
@media (max-width:768px){
	.at-footer .at-infos{margin-top:80px}
	.subimgWrap{padding:0 15px;}
}
@media (max-width:480px){
	.at-footer .at-infos{margin-top:60px}
	.subimgWrap{padding:0 10px;}
}
.carousel-indicators li{ background:#fff;}
.carousel-indicators .active{background:rgb(243,111,32); border: 1px solid rgb(243,111,32);}

.downm {width: 30%; max-width:207px; min-width:150px; margin: 4.9% 0 11% 2.9%;}

.pcimgWrap{max-width:1170px; margin: 0 auto;}
.pcimgWrap > div {overflow:hidden; margin-bottom: 120px;}
.pcimgWrap > div:last-child{margin-bottom: 0;}
.pcimgWrap > div > div{float: left; width: 50%;}
.pcimgWrap > div > div a{display:inline-block; text-align: left; margin-left: 2.5%; margin-top: 34px; float: left;}
.pcimgWrap > div > div a img{display:inline-block;}

._contact{background:#f36f20; width: 86px; text-align: center; font-size: 11px; display:inline-block; color:white!important; margin-right: 0; font-weight: 500;}
@media (max-width:991px) {
	.business{background:url("../img/backgroundm.jpg") no-repeat center; background-size:100%; padding: 80px 0;}
	.business ul li{width: auto; max-width:inherit;  margin: 15px 27px 15px; }
	.business h2{font-size: 52px;}

	.map{ position:inherit; height:auto;}
	.map iframe{height: 250px;}
	.map .mapinfo{padding: 6% 0; width: 100%; position:inherit; margin-top: -7px;}

	
	.textWrap .text{padding: 70px 0;}
	.textWrap .text h2{font-size: 42px; margin-bottom: 0px;}
	.textWrap .text p{font-size: 24px; line-height: 0.68;}

	.at-footer .at-about{padding: 35px 20px; word-break:keep-all;}
}
@media (max-width:730px) {
	.business{background-size:inherit; }
}
@media (max-width:550px) {
	.textWrap .text h2{font-size: 25px; margin-bottom: 0px;}
	.textWrap .text p{font-size: 16px; margin-top: 5px;}
	.business h2{font-size: 40px;}
}

/*19.01.29 추가 김종헌*/
@media screen and (min-width: 768px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
		width: 44px !important;
		height: 70px !important;
		margin-top: -31px;
		font-size: 30px;
	}
}
@media screen and (max-width: 768px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
		width: 44px !important;
		height: 70px !important;
		margin-top: -31px;
		font-size: 30px;
	}
	.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{margin-right:-30px !important;}
	.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {margin-left:-30px !important;}
}
@media (max-width:480px){
	.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{margin-right:-20px !important;}
	.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {margin-left:-20px !important;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
		width: 30px !important;
		height: 50px !important;
		margin-top: 0px;
		font-size: 30px;
		background-size: cover !important;
		background-position: center center !important;
	}
}

@media (min-width:1950px){
	.container_fix01{margin:0 auto;}
	.container_fix01 img{width:100%; }
}
@media (max-width:1800px){
	.container_fix01 img{width:100%;}
}
.top_btn_box{max-width:1200px; margin:0 auto; padding:0 15px; position:relative;}
.at-go{position: absolute;right: 0;top: -5px;}
.go-btn{position:absolute !important; bottom:0 !important; right:40px !important; top:0;}

/*mobile*/
.m-header .header-icon{width:60px !important;}
@media (max-width:768px){
	.m-header .header-icon img{width:35px; height:48px;}
	.at-footer .at-about > li{font-size:12px;}
	.at-footer .at-infos .copyright{font-size:12px; padding:20px 0 10px 0;}
	.at-footer .at-about{padding:20px 0;}
}

@media (max-width:480px){
	.m-header .header-icon img{width:29px; height:40px;}
	.m-header .header-icon{width:50px !important; padding-right:0px;}
	.at-footer .at-about > li{font-size:10px;}
	.at-footer .at-about{padding:15px 0;}
	.at-footer .at-infos .copyright{font-size:10px; padding:15px 0 5px 0;}

}

/* 추가 */
h1.logo{
	display:inline-block;
	line-height:100px;
}

/*190611*/
.header-wrap{position:relative;}
.pull-right.lang_box{position:absolute; right:60px; top:50%; transform:translateY(-50%);}
@media (max-width:768px){
	.pull-right.lang_box{right:60px;}
}
@media (max-width:480px){
	.pull-right.lang_box{right:50px;}
	.pull-right.lang_box span:first-child{margin-right:5px;}
}
