.bg {overflow:hidden;  background:url('/en/images/main/main_bg01.png') repeat top center; z-index:555; height:1080px; width:100%; position:absolute; top:0px; left:0px;  box-sizing:border-box; padding-top:240px; text-align:center;}
.movie { width:100%; margin-top:-60px;}
.movie  video {width:100%;}





/* **************************************** *
 * 이미지확대
* **************************************** */
.scale {

transform :scale(0.9);
-wekit-transform:scale(0.9);
-moz-transform:scale(0.9);
-ms-transform:scale(0.9);
-o-transform:scale(0.9);
transition:all 0.3s ease-in-out;

}

.scale:hover{

transform :scale(1);
-wekit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);


}


.imgarea{ position:relative; width:auto;  margin:0 auto;}
.imgarea ul{margin-top:135px;}
.imgarea ul li{display:inline-block;}


/* **************************************** *
 * 제품소개
* **************************************** */

.proWrap{position:relative; width:1200px; margin:0 auto; overflow:hidden; padding-top:5px; height:440px; background:#0388e1;  }

.visual { position:absolute; width:1200px;  top:400 !important; left:50%; margin-left:-640px; /*margin-top:-60px;*/ height:600px;  margin-top:0px ! important; z-index:9999999 ! important;  border:0px solid red;}
/* Visual Fade Effect */
.visual_wrap {position:absolute; top:0; left:0;     z-index:9999 ! important; }
.visual_box {  width:1300px; margin:0 auto; z-index:99999999; }
.visual_box div {position:absolute; top:0;	left:0;  }
.v_ul {	position:absolute;	bottom:300px; margin-right:-74px;	z-index:999; }
.v_ul li { float:left;	z-index:1;	cursor:pointer;	margin-right:6px; }
.v_btn01 {	position:absolute;	top:0px;	right:100px;	background:#000; cursor:pointer; color:#fff ! important; font-weight:600;  font-size:14px;line-height:40px; opacity:0.9; text-transform:uppercase;z-index:30; }

.v_btn02 {	position:absolute;	z-index:1; background:#000;	top:0px;	right:0px; cursor:pointer; color:#fff ! important; font-weight:600;  font-size:14px;line-height:40px; opacity:0.9; text-transform:uppercase;z-index:30;  }
.visual_p {	/*position:absolute;*/	left:0; }

.visual .visual_p {	/*position:absolute;*/	left:0;}

.visual .vs_txt {position:absolute; left:50%; top:48px; margin-left:-20px; width:710px; height:335px; text-align:center;z-index:50; background:url(../images/main/bg_vtxt.png) no-repeat center top;}
.visual .vs_txt .m-txt {margin:0px 0 0}

.pr50{padding-right:100px;}
.top{vertical-align:top; padding-top:35px;}
.prott{font-size:25px; color:#002f8d; font-weight:600; margin-top:35px;  margin-bottom:25px;} 
.prott1{line-height:25px; font-size:15px;}
.prott1 span{font-weight:600;}



/* **************************************** *
 * 생산설비
* **************************************** */
.sulbiWrap{ background:url('/en/images/main/sulbi_bg.jpg'); position:relative; width:100%;  margin-top:400px; overflow:hidden; padding-top:25px; padding-bottom:65px;  box-sizing:border-box;  height:525px;}
.sulbitexta{float:right; width:58%;   margin-top:100px;}
.sulbitt{font-size:30px; color:#fff; }
.sulbitt span{color:#0388e1; font-weight:600;}
.sulbitt1 {font-size:18px; color:#fff; font-weight:600; width:50%; line-height:25px; margin-top:35px; }

/* **************************************** *
 * 하단공지사항
* **************************************** */

.noticeWrap{position:relative; width:1200px; margin:0 auto; overflow:hidden; padding-top:95px; padding-bottom:95px;}

.noticeleft{width:52%; float:left;}
.noticett{font-size:30px; }
.noticett SPAN{color:#0388e1; font-weight:600;}
.noticett1{line-height:25px; color:#000; font-size:17px;  font-weight:600;}
.noticett2{line-height:25px; color:#0488ca; font-size:15px;   }
.line{margin-left:2px; margin-top:15px; height:3px; width:50px; background:#0388e1;}
.noticeleft ul{}
.noticeleft ul li{width:100%; padding-bottom:35px;  padding-top:35px; }
.noticeleft ul li.unline{border-bottom:1px solid #cccccc;  padding-bottom:35px;}


.morebtn {
	
	display: inline-block;
	cursor: pointer;
	color: #fff!important;
	font-size: 13px;
	font-weight:600;
	width:35%;
	height:50px;
	line-height:50px;
	text-align: center! important;
	text-decoration: none;
	border: 0px solid #dcdcdc;
	background-color: #053f91;
}
.morebtn a:visited {
	color: #fff !important;
}
.morebtn:hover {
	background-color: #022d6a;
	color: #fff;
}
.morebtn:active {
	position: relative;
	top: 1px;
}


.morebtn1 {
	
	display: inline-block;
	cursor: pointer;
	color: #fff!important;
	font-size: 13px;
	font-weight:600;
	width:150px;
	height:50px;
	line-height:50px;
	text-align: center! important;
	text-decoration: none;
	border: 0px solid #dcdcdc;
	background-color: #053f91;
	z-index:999999999;
}
.morebtn1 a:visited {
	color: #fff !important;
}
.morebtn1:hover {
	background-color: #022d6a;
	color: #fff;
}
.morebtn1:active {
	position: relative;
	top: 1px;
}

.noticeright{width:48%; float:right;   background:url('/en/images/main/inquire_bg.jpg'); height:440px; padding:85px; box-sizing:border-box; 
text-align:center;}
.noticett3{font-size:30px; color:#fff; margin-bottom:25px; }
.noticett3 span{color:#0388e1;  font-weight:600;}
.noticett4{font-size:14px; color:#fff; }


.inquibtn {
	
	display: inline-block;
	cursor: pointer;
	color: #fff!important;
	font-size: 15px;
	font-weight:600;
	padding:0px 20px;
	height:50px;
	line-height:50px;
	text-align: center! important;
	text-decoration: none;
	border:1px solid #efefef;
	background-color: #none;
}
.inquibtn a:visited {
	color: #fff !important;
}
.inquibtn:hover {
	background-color: #022d6a;
	color: #fff;
}
.inquibtn:active {
	position: relative;
	top: 1px;
}

.mobileshow{display:none;}








@media screen and (max-width:1290px) {

.bg{display:none;}
.visual{display:none;}
.imgarea{display:none !important;}

.sulbiWrap{ background:url('/en/images/main/sulbi_bg.jpg') top right; background-size:cover; position:relative; width:100%;  margin-top:0px; overflow:hidden;  padding:25px 0px 0px 20px;  box-sizing:border-box;  height:380px;}
.sulbitexta{float:right; width:100%;   margin-top:30px;}
.sulbitt{font-size:20px; color:#fff; }
.sulbitt span{color:#0388e1; font-weight:600;}
.sulbitt1 {font-size:13.5px; color:#fff; font-weight:600; width:90%; line-height:22px; margin-top:25px; }


.mobileshow{display:block;}

.linearea{position:relative; width:100%; margin-top:-10px; overflow:hidden;}
.linearea ul li{display:inline-block; width:25%; float:left;}
.linearea ul li img{width:100%;}

.proarea{position:relative; width:100%; background-color: #053f91; overflow:hidden; height:280px;  padding:25px 0px 0px 20px;}
.wd45{width:47%;}

.inquibtn2 {
	margin-right:10px;
	margin-top:10px;
	display: inline-block;
	cursor: pointer;
	color: #fff!important;
	font-size: 13px;
	font-weight:600;
	padding:5px 20px;
	float:left;
	line-height:22px;
	text-align: center! important;
	text-decoration: none;
	border:1px solid #efefef;
	background-color: #none;
}
.inquibtn2 a:visited {
	color: #fff !important;
}
.inquibtn2:hover {
	background-color: #022d6a;
	color: #fff;
}
.inquibtn2:active {
	position: relative;
	top: 1px;
}



}

@media screen and (max-width:950px) {


.noticeWrap{position:relative; width:100%; margin:0 auto; overflow:hidden; padding-top:35px; padding-bottom:0px;}
.noticeleft{width:100%; float:left; padding:20px;  box-sizing:border-box; }
.noticett{font-size:20px; }
.noticeleft ul li{width:100%; padding-bottom:20px;  padding-top:20px; }
.noticeleft ul li.unline{border-bottom:1px solid #cccccc;  padding-bottom:20x;}

.linearea{position:relative; width:100%; margin-top:-10px; overflow:hidden;}
.linearea ul li{display:inline-block; width:50%; float:left;}
.linearea ul li img{width:100%;}


.noticeright{width:100%; float:right;   background:url('/en/images/main/inquire_bg_m.jpg'); background-size:cover; height:350px; padding-top:50px; padding-left:20px;  box-sizing:border-box; 
text-align:left; margin-top:20px; }
.noticett3{font-size:20px; color:#fff; margin-bottom:25px; }


}