#main {width:100%;}

				
				
.main_visual {width:100%;height:708px;text-align:center;position:relative;}
.main_visual ul li img {display:none;}
.main_visual ul li a {display:block;height:100%;}
.main_visual .visual {background: url(../images/main_visualbg.jpg) no-repeat center top;height:708px;position:relative;}

.main_visual .visual .video {position:absolute;top:97px;left:50%;margin-left:-643px;width:770px;height:500px;}
.main_visual .visual2 {background:url(../images/main_visual2bg.jpg) no-repeat center top;height:708px;}
.main_visual .visual3 {background:url(../images/main_visual3bg.jpg) no-repeat center top;height:708px;}
.main_visual .visual4 {background:url(../images/main_visual4bg.jpg) no-repeat center top;height:708px;}
.main_visual .visual5 {background:url(../images/main_visual5bg.jpg) no-repeat center top;height:708px;cursor:pointer;}
.main_visual .visual6 {background:url(../images/main1_1.jpg) no-repeat center top;height:708px;cursor:pointer;}
.main_visual .visual7 {background:url(../images/main2_1.jpg) no-repeat center top;height:708px;cursor:pointer;}
.main_visual .bx-pager{position:absolute; left:0; bottom:25px; width:100%; text-align:center;}
.main_visual .bx-pager-item{display:inline-block;margin:0 5px; *zoom:1;}
.main_visual .bx-pager-item a{display:block; width:17px; height:17px; background:#fff; border-radius:50%; text-indent:-10000px; *zoom:1;}
.main_visual .bx-pager-item a.active{background:#0ab2fb;}
.main_visual .bx-prev{position:absolute; left:50%; top:50%; margin-left:-830px;margin-top:-56px; width:92px;height:92px;background:url(../images/visual_left.png) no-repeat center; text-indent:-10000px; *zoom:1;}
.main_visual .bx-next{position:absolute; right:50%; top:50%; margin-right:-830px;margin-top:-56px; width:92px;height:92px;background:url(../images/visual_right.png) no-repeat center; text-indent:-10000px; *zoom:1;}
.main_visualM {display:none;}


.main_con { margin-top:0; }
.main_con > ul > li.mt0 { margin-top:0; }

.main_con_new { overflow:hidden; margin:65px auto; width:1200px;  }
.main_con_new .con_item { float:left;display:block; margin-left:18px; }
.main_con_new .con_item.f { margin-left:0; }


.main_content {width:100%;}

.main_con {width:1200px;margin:57px auto 73px;overflow:hidden;}
.main_con > ul {margin-left:-10px;}
.main_con > ul > li {float:left;margin:10px 0 0 10px;}
.main_con > ul > li.li2 {float:left;margin:65px 0 0 10px;}

.main_roll2 {width:335px;height:320px;position:relative;border:1px solid #dedede;box-sizing:border-box;overflow:hidden;}
.main_roll2 .title {padding:25px 0 10px;font-size:30px;color:#000;line-height:30px;font-weight:bold;text-align:center;}
.main_roll2 ul li {width:100%;text-align:center;}
.main_roll2 .txt {background:url(../images/main_roll2_bg.png) no-repeat center top;height:168px;position:relative;}
.main_roll2 .txt .t1 {position:absolute;top:15px;left:137px;width:94px;font-size:21px;color:#fff;}
.main_roll2 .txt .t2 {position:absolute;top:50px;left:137px;width:94px;font-size:27px;color:#fff;font-weight:bold;}
.main_roll2 .tit {background:#7a7a7a;border-radius:15px;width:290px;height:30px;margin:0 auto;font-size:18px;color:#fff;line-height:30px;margin-top:11px;}
.main_roll2 .name {font-size:20px;color:#3d3d3d;line-height:35px;}
.main_roll2 .btn1 {position:absolute;top:50%;left:0;margin-top:-13px;}
.main_roll2 .btn2 {position:absolute;top:50%;right:0;margin-top:-13px;}
.main_roll2 .bx-controls-direction {display:none;}
.main_roll2 .bx-pager{position:absolute; top:9px; right:4px;}
.main_roll2 .bx-pager-item{display:block; float:left; margin-right:5px; *zoom:1;}
.main_roll2 .bx-pager-item a{overflow:hidden; display:block; width:9px; height:9px; background:#ebebeb; border-radius:6px; text-indent:-10000px; *zoom:1;}
.main_roll2 .bx-pager-item a.active{background:#3e9fff;}

.main_roll3 {width:510px;height:320px;position:relative;background:#418dc3;overflow:hidden;}
.main_roll3 .title {padding:20px 0;font-size:30px;color:#fff;line-height:30px;font-weight:bold;text-align:center;}
.main_roll3 ul li {width:100%;text-align:center;}
.main_roll3 ul li dt {display:inline-block;margin:0 5px;}
.main_roll3 ul li dd {display:inline-block;margin:0 5px;}
.main_roll3 .img {width:220px;height:176px;position:relative;}
.main_roll3 .img img {width:220px;height:176px;}
.main_roll3 .icon {background:url(../images/video_icon.png) no-repeat center top;width:66px;height:66px;position:absolute;top:50%;left:50%;margin:-33px 0 0 -33px;}
.main_roll3 .name {font-size:18px;color:#fff;line-height:23px;padding-top:5px;}
.main_roll3 .btn1 {position:absolute;top:50%;left:0;margin-top:-13px;}
.main_roll3 .btn2 {position:absolute;top:50%;right:0;margin-top:-13px;}
.main_roll3 .bx-controls-direction {display:none;}
.main_roll3 .bx-pager{position:absolute; top:9px; right:4px;}
.main_roll3 .bx-pager-item{display:block; float:left; margin-right:5px; *zoom:1;}
.main_roll3 .bx-pager-item a{overflow:hidden; display:block; width:9px; height:9px; background:#ebebeb; border-radius:6px; text-indent:-10000px; *zoom:1;}
.main_roll3 .bx-pager-item a.active{background:#fffca9;}

.box-banner {width:100%;height:874px;background:url(../images/main_banner1.jpg) no-repeat center top;position:relative;}
.box-banner .scroller_size {position:absolute;top:606px; left:50%; overflow:hidden; width:1200px; height:205px; margin-left:-600px;}
.box-banner ul#scrollerFrame {width:2000px;}
.box-banner ul li:first-child {padding-left:0;}
.box-banner ul li {float:left; width:194px;padding-left:10px;}
.box-banner .prev {position:absolute; top:695px; left:50%; margin-left:-632px; cursor:pointer;}
.box-banner .next {position:absolute; top:695px; right:50%; margin-right:-632px; cursor:pointer;}
.box-banner img {vertical-align:top;}
.box-banner .link {position:absolute;top:461px;left:50%;margin-left:-358px;width:348px;height:48px;}
.box-banner .video {position:absolute;top:269px;left:50%;margin-left:-358px;width:348px;height:192px;}
.box-banner .video1 {position:absolute;top:269px;left:50%;margin-left:211px;width:348px;height:240px;}

.main_Mcon {display:none;}

.quickMenu {display:none;}

.quicks { position:absolute;top:395px;margin-left:700px;margin-top:120px; z-index:99999; background:#f7f7f7; width:600px; border:1px solid #c0c0c0;}
.quicks .sbtn {border:0px;width:144px;height:164px;background:#226eae;font-size:22px;color:#fff;}
.quicks .priv_div td {padding:5px 0px;}

.main_con1 {width:1200px;margin:70px auto 0;overflow:hidden;background:#f4f6f7;}
.main_con1 .title {float:left;width:208px;box-sizing:border-box;background:#2a5355;font-size:30px;color:#fff;line-height:42px;text-align:center;padding:33px 40px;}
.main_con1 ul {float:left;width:992px;box-sizing:border-box;padding:33px 20px 33px 50px;overflow:hidden;}
.main_con1 ul li:last-child {border-right:0;}
.main_con1 ul li {float:left;padding-right:25px;border-right:1px solid #000;margin:11px 25px 11px 0;}
.main_con1 ul li a {font-size:19px;color:#000;line-height:50px;}

.main_con2 {width:1200px;margin:35px auto 0;overflow:hidden;}
.main_con2 ul {margin-left:-8px;}
.main_con2 ul li {float:left;margin-left:8px;}

.main_con3 {width:1200px;margin:68px auto 0;text-align:center;}
.main_con3 .list {margin-top:20px;overflow:hidden;}
.main_con3 .list ul {margin-left:-7px;}
.main_con3 .list ul li {float:left;margin:7px 0 0 7px;}

.main_con4 {background:#f4f6f7;padding:75px 0;text-align:center;margin-top:0px;}
.main_con4 .kakao {position:absolute;top:405px;left:803px;width:397px;height:120px;}

.new_main img{ width:100%}
.end_banner {width:100%;height:293px;background:url(../images/end_banner.jpg) no-repeat center top;margin-top:140px;}
.end_banner img {display:none;}
@media all and (max-width: 770px){
	.main_visual .bx-prev{ display:none}
.main_visual .bx-next{display:none}
	#main {width:100%; }
	
	
	.main_visual {width:100%;height:auto;text-align:center;}
	.main_visual .visual { height:auto;  background:none;}
	.main_visual .visual .video {position:absolute;top:42.5%;left:3%;margin-left:0;width:94%;height:53.2%;}
	.main_visual .visual2 {height:auto;}
	.main_visual .visual3 {height:auto;}
	.main_visual .visual4 {height:auto;}
	.main_visual .visual5 {height:auto;}
	.main_visual .visual6 {height:auto; background:none;}
	.main_visual .visual7 {height:auto; background:none;}
	.main_visual .bx-pager{position:absolute; left:0; bottom:5%; margin-left:0;width:100%; height:13px;text-align:center;display:block;}
	.main_visual .bx-pager-item a{display:block; width:13px; height:13px; background:#fff; border-radius:50%; text-indent:-10000px; *zoom:1;}
	.main_visual ul li img {display:block;width:100%;}

	.box-banner {width:100%;height:auto;background:none;position:relative;}
	.box-banner .scroller_size {display:none;}
	.box-banner img {vertical-align:top;width:100%;}
	.box-banner .link {position:absolute;top:48%;left:38%;margin-left:0;width:55%;height:6%;}
	.box-banner .video {position:absolute;top:24.5%;left:38.2%;margin-left:0;width:54.6%;height:23.4%;}
	.box-banner .video1 {position:absolute;top:62.2%;left:38.2%;margin-left:0;width:54.6%;height:29.3%;}

	.main_visualM {width:100%;display:block;}
	.main_visualM img {width:100%;}

	.main_con {display:none;}
	
	.main_con_new { display:none; }
	.main_con_newM { width:100%; text-align:center; margin:20px auto; }
	.main_con_newM .con_item { float:none; display:inline-block; width:calc(48% - 25px); margin:12px; }
	.main_con_newM .con_item.f {  }
	.main_con_newM .con_item img { width:100%; }
	
	.main_Mcon {display:block;}
	.main_Mcon .main_banner {position:relative;}
	.main_Mcon .main_banner a {position:absolute;top:64%;left:72%;width:25%;height:31%;}
	.main_Mcon .main_banner img {width:100%;}
	.main_Mcon ul {padding:5%;width:90%;overflow:hidden;}
	.main_Mcon ul li.li2 {width:100%;}
	.main_Mcon ul li {float:left;width:50%;}
	.main_Mcon ul li img {width:100%;}
	.main_Mcon .main_map {position:relative;}
	.main_Mcon .main_map .link {position:absolute;top:83%;left:55%;width:41%;height:10%;}
	.main_Mcon .main_map .tel {position:absolute;top:67%;left:55%;width:41%;height:16%;}
	.main_Mcon .main_map img {width:100%;}

	.quickMenu {display:block;overflow:hidden;padding:10px 0;}
	.quickMenu ul li {float:left;width:25%;text-align:center;}
	.quickMenu ul li img {width:70%;}

	.main_con1 {width:100%;margin:0 auto;overflow:hidden;background:#f4f6f7;padding:30px 0;}
	.main_con1 .title {float:none;width:100%;box-sizing:border-box;background:none;font-size:20px;color:#000;line-height:20px;font-weight:bold;text-align:center;padding:0;}
	.main_con1 ul {float:none;width:100%;background:#fff;border-bottom:1px solid #dfdfdf;box-sizing:border-box;padding:0;overflow:hidden;margin-top:10px;position:relative;}
	.main_con1 ul:before {content:'';position:absolute;top:0;left:33%;width:1px;height:100%;background:#dfdfdf;}
	.main_con1 ul:after {content:'';position:absolute;top:0;left:66%;width:1px;height:100%;background:#dfdfdf;}
	.main_con1 ul li {float:left;width:33.333%;padding-right:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:0;margin:0 0 -1px;}
	.main_con1 ul li a {display:block;font-size:12px;color:#000;line-height:30px;text-align:center;}

	.main_con2 {width:100%;margin:30px auto 0;padding:0 20px;box-sizing:border-box;overflow:hidden;}
	.main_con2 ul {margin-left:-1%;}
	.main_con2 ul li {float:left;width:49%;margin-left:1%;}
	.main_con2 ul li img {width:100%;}

	.main_con3 {width:100%;margin:30px auto 0;padding:0 20px;box-sizing:border-box;text-align:center;}
	.main_con3 .title img {width:40%;}
	.main_con3 .list {margin-top:10px;overflow:hidden;}
	.main_con3 .list ul {margin-left:-1%;}
	.main_con3 .list ul li {float:left;width:49%;margin:1% 0 0 1%;}
	.main_con3 .list ul li img {width:100%;}

	.main_con4 {background:#f4f6f7;padding:0;text-align:center;margin-top:30px;}
	.main_con4 .w1200 {padding:0;}
	.main_con4 img {width:100%;}
	.main_con4 .kakao {position:absolute;top:83%;left:55%;width:41%;height:11%;}
	
	.foot { width:100%; padding:0;text-align:center; }
	.foot .copy a { color: #fff; font-family:'NanumSquare'; font-size:16px; }
	.foot .copy { float:none; margin-top:20px; }
		.end_banner {width:100%;height:auto;background:url(../images/end_banner.jpg) no-repeat center top;text-align:center;margin-top:5%;}
	.end_banner img {display:block;width:100%;}
}
