@charset "utf-8";
/*index*/
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
/*메인 슬라이드*/
html, body{height:100% !important;}
section{padding-top:105px;}
.slider{position:relative;height:100%;}
.slider ul{width:20%;}
.slider ul li{width:100%; background-position:50% 50%; background-repeat: no-repeat;background-size:cover;background-attachment:fixed;}
	.slider ul .main_img1{background-image:url('../images/slide1.jpg');}
	.slider ul .main_img2{background-image:url('../images/slide2.jpg');}
	.slider ul .main_img3{background-image:url('../images/slide3.jpg');}
	.slider ul .main_img4{background-image:url('../images/slide4.jpg');}
	.slider ul .main_img5{background-image:url('../images/slide5.jpg');}

	.slider ul.mo li.main_img1{background-image:url('../images/slide1_m.jpg');}
	.slider ul.mo li.main_img2{background-image:url('../images/slide2_m.jpg');}
	.slider ul.mo li.main_img3{background-image:url('../images/slide3_m.jpg');}
	.slider ul.mo li.main_img4{background-image:url('../images/slide4_m.jpg');}
	.slider ul.mo li.main_img5{background-image:url('../images/slide5_m.jpg');}
.slider .slogan{width:1140px;position:absolute;top:400px;margin:auto; left:0; right:0;text-align:center;}

.main_foot{width:100%;height:60px;font-size:18px;line-height:60px;color:#fff;background-color:#494a4e;position:absolute;bottom:0;z-index:1000;}
.main_foot .contact{overflow:hidden;width:1140px; margin:0 auto;}
.main_foot .contact dt{float:left;margin-right:25px; font-weight:bold;}
.main_foot .contact dt h2:after{content:"▶";}
.main_foot .contact dd{float:left;margin-right:30px;font-weight:300;}
.main_foot .contact dd.mail{width:205px;margin-right:0; font-size:14px;text-indent:11px;background:url('../images/mail_bg.jpg') 0 50% no-repeat;}

.btn_anchor{display:block; width:130px; height:40px;font-size:14px;font-weight:bold;line-height:40px;text-align:center;}

/*product_intro*/
.product_intro{background-color:#fff;}/*padding-top:150px;*/
.product_intro .text{width:1140px; margin:0 auto;padding:80px 0;text-align:center;color:#666;}
.product_intro .text h2{margin-bottom:35px;font-size:24px;font-weight:bold;letter-spacing:1px;}
.product_intro .text p{width:805px;margin:0 auto;font-size:16px;line-height:1.5em;}

.product_intro .product_list{background-color:#f5f5f5;padding:67px 0 105px 0;}
.product_intro .product_list ul{overflow:hidden;width:1140px; margin: 0 auto;}
.product_intro .product_list ul li{float:left;width:228px; }
.product_intro .product_list ul li p{height:46px;font-size:16px; color:#013863;font-weight:bold;text-align:center;line-height:1.3em;}
	.product_intro .product_list ul .line1 p{ line-height:46px;}
.product_intro .product_list ul li a{ margin:0 auto;margin-top:30px;color:#fff;background-color:#013863;}


/*solution_intro*/
/*.solution_intro{width:100%; height:484px;background:url('../images/solution_bg.jpg') 50% 50% no-repeat;}877055,363741,22180d;*/
.solution_intro{width:100%;height:100%;background-color:#877055;}
/*.solution_intro .solution_wrap{position:relative;width:1140px; height:354px;margin:0 auto;padding-top:130px;background:url('../images/solution_bg2.jpg') 0 0 no-repeat;}*/
.solution_intro .solution_wrap{position:relative;width:1140px; height:354px;margin:0 auto;padding-top:130px;background:url('../images/solution_bg2.jpg') 0 0 no-repeat;}
.solution_intro .solution_wrap .s_intro1{position:absolute;right:0;width:650px; color:#fff;}
.solution_intro .solution_wrap .s_intro1 h2{margin-bottom:30px;font-size:24px;font-weight:bold;}
.solution_intro .solution_wrap .s_intro1 p{margin-bottom:35px;font-size:16px; line-height:1.5em;}
.solution_intro .solution_wrap .s_intro1 a{color:#877055;background-color:#fff;}

/*pr*/
.pr{width:100%;background-color:#fff;}
.pr article{overflow:hidden;width:1140px; height:290px;margin:0 auto;padding:60px 0 126px 0;}
.pr article .text {float:left;margin-right:40px;}
.pr article .text h2{margin-bottom:20px;font-size:18px;color:#013863;font-weight:bold;}
.pr article .text p{width:720px;margin-bottom:25px;font-size:14px; color:#666;line-height:1.7em;}
.pr article .text p strong{color:#333;font-weight:bold;}

/*service_intro*/
.service_intro{width:100%; padding:50px 0 70px 0;background-color:#031d40;}
.service_intro article{width:1140px; margin:0 auto;color:#fff;}
.service_intro article h2{font-size:24px;font-weight:bold;text-align:center;}
.service_intro article ul{overflow:hidden;margin-top:70px;}
.service_intro article ul li{float:left; width:190px;text-align:center;position:relative;}
.service_intro article ul li div{height:100px;background-position:50% 0;background-repeat:no-repeat;}
	.service_intro article ul li:nth-of-type(1) div{background-image:url('../images/service_icon1.png');}
	.service_intro article ul li:nth-of-type(2) div{background-image:url('../images/service_icon2.png');}
	.service_intro article ul li:nth-of-type(3) div{background-image:url('../images/service_icon3.png');}
	.service_intro article ul li:nth-of-type(4) div{background-image:url('../images/service_icon4.png');}
	.service_intro article ul li:nth-of-type(5) div{background-image:url('../images/service_icon5.png');}
	.service_intro article ul li:nth-of-type(6) div{background-image:url('../images/service_icon6.png');}
.service_intro article ul li p{margin-top:30px;font-size:16px;}
.service_intro article ul li a{display:block;display:none;width:190px; height:140px;position:absolute; top:0;left:0;background-position:50% 0;background-repeat:no-repeat;}
	.service_intro article ul li:nth-of-type(1) a{background-image:url('../images/service_icon_on1.png');}
	.service_intro article ul li:nth-of-type(2) a{background-image:url('../images/service_icon_on2.png');}
	.service_intro article ul li:nth-of-type(3) a{background-image:url('../images/service_icon_on3.png');}
	.service_intro article ul li:nth-of-type(4) a{background-image:url('../images/service_icon_on4.png');}
	.service_intro article ul li:nth-of-type(5) a{background-image:url('../images/service_icon_on5.png');}
	.service_intro article ul li:nth-of-type(6) a{background-image:url('../images/service_icon_on6.png');}

/*distributor*/
.distributor{width:100%;height:940px;background-color:#f1fbff;background:#f1fbff url('../images/distributor_bg2.jpg') 50% 50% no-repeat;}
.distributor article{overflow:hidden;position:relative;width:1200px; margin:0 auto;padding-top:150px;}
.distributor article h2{font-size:24px; color:#031d40;font-weight:bold; letter-spacing:1px; text-align:center;}
.distributor article h3.sound_only{visibility:hidden;}
.distributor article h4{position:absolute; top:375px;right:145px;}
.distributor article dl{position:relative;}
.distributor article dl dt{position:absolute;cursor:pointer;}
.distributor article dl dd{display:none;position:absolute;padding:5px;font-size:15px; color:#fff; background-color:rgba(0,0,0,0.4);cursor:pointer; z-index:100;}

.distributor article .domestic{float:right;width:160px;height:250px;margin-top:150px;margin-right:20px;}
.distributor article .overseas{width:500px;height:416px;margin-top:38px;margin-left:340px;}

.distributor article .domestic .domestic1-1{top:110px; right:10px;}
.distributor article .domestic .domestic1-2{top:123px; right:0;}
.distributor article .domestic .domestic2{top:177px; left:50px;}
.distributor article .domestic .domestic3{top:190px; left:60px;}
.distributor article .domestic .domestic4{top:140px; right:5px;}
.distributor article .domestic .domestic5{top:93px; left:60px;}
.distributor article .domestic .domestic6{top:160px; right:30px;}
.distributor article .domestic .domestic7{top:160px; right:7px;}
.distributor article .domestic .domestic8{top:36px; left:45px;}

.distributor article .overseas .overseas1{top:168px;left:177px;}
.distributor article .overseas .overseas2{top:202px;right:83px;}
.distributor article .overseas .overseas3{top:174px;left:85px;}
.distributor article .overseas .overseas4{top:190px;left:167px;}
.distributor article .overseas .overseas5{top:133px;left:110px;;}
.distributor article .overseas .overseas6{top:140px;right:35px;}
.distributor article .overseas .overseas7{top:183px;left:204px;}
.distributor article .overseas .overseas8{top:151px;left:202px;}
.distributor article .overseas .overseas9{top:156px;left:145px;}
.distributor article .overseas .overseas10{top:137px;left:165px;}
.distributor article .overseas .overseas11{top:262px;right:137px;}
.distributor article .overseas .overseas12{top:215px;right:124px;}
.distributor article .overseas .overseas13{top:172px;left:50px;}
.distributor article .overseas .overseas14{top:137px;right:136px;}
.distributor article .overseas .overseas15{top:120px;right:240px;}
.distributor article .overseas .overseas16{top:160px;left:20px;}

/*pr_img*/
.section4{width:100%;height:340px;}
.section4 .pr_img{overflow:hidden;width:100%;}
.section4 .pr_img li{float:left;width:20%;height:340px;opacity:0.7;}
.section4 .pr_img li:hover{opacity:1;}
	.section4 .pr_img li:nth-child(1){background:url('../images/pr_img1.jpg') 50% 50% no-repeat;}
	.section4 .pr_img li:nth-child(2){background:url('../images/pr_img2.jpg') 50% 50% no-repeat;}
	.section4 .pr_img li:nth-child(3){background:url('../images/pr_img3.jpg') 50% 50% no-repeat;}
	.section4 .pr_img li:nth-child(4){background:url('../images/pr_img4.jpg') 50% 50% no-repeat;}
	.section4 .pr_img li:nth-child(5){background:url('../images/pr_img5.jpg') 50% 50% no-repeat;}
.section4 .pr_img li a{display:block; width:100%; height:340px;}


/*last_section*/
.last_section{overflow:hidden;width:100%;}
.last_section>div{position:relative;float:left;width:50%;height:90px;box-sizing:border-box;}
.last_section .catalog_link{text-align:right;padding-right:120px; background-color:#1F3859;}
.last_section .contact_link{text-align:left;padding-left:120px; background-color:#31588C;}
.last_section>div p{line-height:90px; font-size:24px; color:#fff; font-weight:bold;}
.last_section>div p span{padding-left:20px;font-size:14px;vertical-align:middle;font-family: Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.last_section>div a{position:absolute;top:0; left:0;display:block;width:100%; height:90px;}

@media screen and (min-width:640px) and (max-width:1199px){
	.slider{height:710px;}	
	.slider li{height:660px;}
}
@media screen and (max-width:639px){}
	
