@charset "utf-8";
/*모달창*/
.modal{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.5); z-index:50; display:none; }
.modal_pop { position:absolute; top:300px; left:50%; margin-left:-310px; width:620px; height:450px; z-index:91;  text-align:center; 
				  background:url('/web/images/main/modal_pop01.jpg') center; background-repeat:no-repeat; background-size:cover; }
	.modal_pop p { font-size:40px; font-weight:350 ; color:#3d3d3d; margin-top:70px; }
	.modal_pop > span { width:30px; height:3px; display:inline-block; background:#3d3d3d;  margin:10px auto; }
	.modal_pop h2 { font-size:55px; font-weight:500 ; color:#3d3d3d; }
	.modal_down { width:260px; height:60px; line-height:60px; font-size:25px ; font-weight:400; display:inline-block; margin-top:40px;
					    color:#164983; background:none; border-radius:30px; border:1px solid #164983; }
	.modal_down > span { display:inline-block; width:20px; height:20px; vertical-align:middle; transition-duration:0.5s; }
	.modal_down:hover { color:#fff; background:#164983; transition-duration:0.5s; }
	.modal_close_btn { background:#000;width:60px; height:60px; float:right; line-height:60px; text-align:center; cursor:pointer; }
	.modal_close_btn img { margin-top:0px; display:inline-block; vertical-align:middle; }

.main_slideWrap { position:relative; overflow:hidden; }
.main_slide{width:1920px;margin:auto;position:relative;/*border-bottom:1px solid #ebebeb;*/}
.main_slide .slick-dots {text-align:left;left:190px;bottom:539px;}
.main_slide .slick-dots li {}
.main_slide .slick-dots li button {width:120px;height:2px;margin-top:10px;color:#fff;background-color:#aaaaaa;}
.main_slide .slick-dots li.slick-active button {width:120px;height:4px;background:#164983; }
.main_slide .slick-dots li span {text-align:center;font-size:16px;color:#fff;vertical-align:middle;text-shadow:0 0 5px #000;}

.main_slide .slick-prev{left:50px;width:80px;height:72px;background:url('/web/images/main/btn_prev.png') 0 0 no-repeat;}
.main_slide .slick-next{right:50px;width:80px;height:72px;background:url('/web/images/main/btn_next.png') 0 0 no-repeat;}

.captionWrap {position:absolute;width:1212px;left:50%;top:340px;margin-left:-606px;z-index:99; }
.captionWrap .caption .btn_aboutLink {width:600px;height:45px;margin-top:230px; margin-left:-165px; }
.captionWrap .caption .btn_aboutLink a {display:inline-block;width:180px; color:#fff;line-height:42px; float:left; text-align:center;
background:url('/web/images/main/bg_btn_aboutLink.png') 0 0 no-repeat;transition:all 0.2s ease; font-weight:300; }
.captionWrap .caption .btn_aboutLink a:first-child { margin-right:30px; }
.captionWrap .caption .btn_aboutLink a:hover {background-color:#fff;color:#000;transition: all 0.2s ease;}

.scroll_down {width:81px; height:78px;position:absolute;bottom:100px;left:0; right:0; margin:0 auto; text-align:center;}

/*about high wiz solution*/
.about_solution_wrap { height:590px; background:#FFF;}
.solution_title { width:100%; text-align:center;padding-top:60px; margin-bottom:50px; }
.solution_title h3 { opacity:0;}
.solution_title h3 b { font-size:32px; font-weight:900; }
.solution_title h3 span { font-size:32px; font-weight:200; }
.solution_title p { font-size:16px; font-weight:300;opacity:0;}
.solution1,.solution2,.solution3,.solution4 {width:300px; height:300px; background:#FFF;position:relative;
float:left; border:1px solid #d7d7d7; opacity:0;}
.about_solution_wrap h3 { font-size:22px; font-weight:500; margin-bottom:9px; padding-left:30px; color:#000;padding-top:40px;}
.about_solution_wrap li { font-size:17px; font-weight:300; margin-bottom:3px;padding-left:30px;}
.solution2,.solution3,.solution4 { border-left:none;}
.solution1_img,.solution2_img,.solution3_img,.solution4_img { position:absolute; bottom:15px; right:7px; }

/*
.solution1 img,.solution2 img,.solution3 img,.solution4 img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.solution1:hover img,.solution2:hover img ,.solution3:hover img ,.solution4:hover img  {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);

}*/

/*our client 제휴업체*/
.client_wrap { height:780px; background:gold; border-top:1px solid #d7d7d7; background:#f8f8f8; position:relative;}
.client_title { width:100%; text-align:center;padding-top:60px; }
/* .client_title h3 { opacity:0;} */
.client_title h3 b { font-size:32px; font-weight:900; }
.client_title h3 span { font-size:32px; font-weight:200; }
.client_title p { font-size:16px; font-weight:300;}
/* .client_title p { font-size:16px; font-weight:300; opacity:0;} */
.our_client {width:1148px; height:510px;  background:url('/web/images/main/our_client_content_220707.png') 0 0 no-repeat; margin: 50px auto;}
/* .our_client {width:1148px; height:410px;  background:url('/web/images/main/our_client_content.jpg') 0 0 no-repeat; margin: auto; opacity:0;} */

/*main location 문의하기/지도 */
.main_location { height:730px; background:#313131; position:relative;}
.main_location_title { width:300px; margin: auto;text-align:center;padding-top:60px;color:#fff;position: relative; }
.main_location_title h3 { opacity:0;}
.main_location_title h3 b { font-size:32px; font-weight:900; }
.main_location_title p { font-size:16px; font-weight:300; opacity:0;}
.main_map {width:1213px; height:460px; margin:30px auto; opacity:0;}
.main_contact_btn   { position: absolute;
    top: 98px;
    right: -456px;
}
