@charset "UTF-8";

/* index */
.wrap{position:relative; max-width:1300px;}
.contents{margin-bottom:50px;}
.contents .section{width:1000px; margin:0 auto; font-size:15px; letter-spacing:-0.5px;}
.contents .full_section{width:100%; font-size:15px; letter-spacing:-0.5px;}
.contents .full_section .sec_inner{width:1080px; margin:0 auto;}

/* 
Gboy 백업
.visual_sec{overflow:hidden; position:relative; width:100%; height:850px;}
.visual_sec .bg_area{position:absolute; left:50%; width:1920px; margin-left:-960px;}
.visual_sec .bg_area > div{overflow:hidden; position:absolute; left:0; top:-100%; width:100%; }
.visual_sec .bg_area > div:first-child{top:0;}
.visual_sec .particle_area{position:absolute; left:50%; top:50%; width:1920px; margin-left:-960px; margin-top:-280px;}
.visual_sec .copy_area{position:absolute; left:0; top:50%; width:100%; margin-top:-105px; }
.visual_sec .txt_area{display:none; position:absolute; left:0; top:0; width:100%; text-align:center; color:#fff;}
.visual_sec .txt_area.on{display:block;}
.visual_sec .tit_box{overflow:hidden; height:70px; margin-bottom:20px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.visual_sec .tit_box .txt1{margin-top:150px; font-size:70px; font-weight:500;}
.visual_sec .txt2{margin-bottom:14px; font-size:20px; font-weight:500; opacity:0;}
.visual_sec .link_btn{display:inline-block; width:170px; padding:9px 0; background:#f27321; border-radius:50px; font-size:14px; color:#fff; opacity:0;}
.visual_sec .link_btn span{display:inline-block; padding-right:18px; background:url(/resources/kr/images/index/visual_link_bull.png) 100% 5px no-repeat;}
.visual_sec .control{position:absolute; left:0; bottom:28px; width:100%; text-align:center; }
.visual_sec .control .paging{display:inline-block; line-height:1em; vertical-align:middle;}
.visual_sec .control .paging a, .visual_sec .control > button{overflow:hidden; display:inline-block; width:14px; height:14px; margin:0 2px; background:url(/images/slide_control.png) 0 0 no-repeat; text-indent:-9999px;}
.visual_sec .control a{background-position:0 0;}
.visual_sec .control a.on{background-position:-15px 0;}
.visual_sec .control > button{background-position:-30px 0; vertical-align:middle;}
.visual_sec .control > button.stop{background-position:-45px 0;}
*/

/*Gboy 18 05 09 메인슬라이드 높이 */
.visual_sec{overflow:hidden; position:relative; width:100%; height:500px;margin-top: 75px;}
.visual_sec .bg_area{position:absolute; left:50%; width:1920px; margin-left:-960px;}
.visual_sec .bg_area > div{overflow:hidden; position:absolute; left:0; top:-100%; width:100%; }
.visual_sec .bg_area > div:first-child{top:0;}
.visual_sec .particle_area{position:absolute; left:50%; top:50%; width:1920px; margin-left:-960px; margin-top:-280px;}
.visual_sec .copy_area{position:absolute; left:0; top:50%; width:100%; margin-top:-105px; }
.visual_sec .txt_area{display:none; position:absolute; left:0; top:0; width:100%; text-align:center; color:#fff;}
.visual_sec .txt_area.on{display:block;}
.visual_sec .tit_box{overflow:hidden; height:70px; margin-bottom:20px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.visual_sec .tit_box .txt1{margin-top:150px; font-size:70px; font-weight:500;}
.visual_sec .txt2{margin-bottom:14px; font-size:20px; font-weight:500; opacity:0;}
.visual_sec .link_btn{display:inline-block; width:170px; padding:9px 0; background:#f27321; border-radius:50px; font-size:14px; color:#fff; opacity:0;}
.visual_sec .link_btn span{display:inline-block; padding-right:18px; background:url(/resources/kr/images/index/visual_link_bull.png) 100% 5px no-repeat;}
.visual_sec .control{position:absolute; left:0; bottom:28px; width:100%; text-align:center; }
.visual_sec .control .paging{display:inline-block; line-height:1em; vertical-align:middle;}
.visual_sec .control .paging a, .visual_sec .control > button{overflow:hidden; display:inline-block; width:14px; height:14px; margin:0 2px; background:url(/images/slide_control.png) 0 0 no-repeat; text-indent:-9999px;}
.visual_sec .control a{background-position:0 0;}
.visual_sec .control a.on{background-position:-15px 0;}
.visual_sec .control > button{background-position:-30px 0; vertical-align:middle;}
.visual_sec .control > button.stop{background-position:-45px 0;}


.sec2{height:240px; background:url(/resources/kr/images/index/sec2_bg.jpg) center 0  no-repeat;}
.sec2 .txt_area{position:relative; padding-top:65px; text-align:center;}
.sec2 .txt_area:after{content:""; position:absolute; left:50%; top:164px; width:5px; height:45px; margin-left:-2px; background:url(/resources/kr/images/index/sec2_bull.png) 0 0 no-repeat;}
.sec2 .txt_area h3{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:16px; font-weight:700; letter-spacing:0; color:#f27321;}
.sec2 .txt_area p{font-size:22px; font-weight:700; color:#333;}
.products_sec{height:710px; background-position:center 100%; background-repeat:no-repeat; }
.products_sec .sec_inner .tit_area{margin-bottom:25px;}
.products_sec .sec_inner .tit_area h3{font-size:100px; font-weight:700; line-height:100px; letter-spacing:-4px;}
.products_sec .sec_inner .tit_area p{font-size:20px; font-weight:700;}
.products_sec .sec_inner .tit_area p strong{font-weight:700;}
.products_sec .sec_inner .inner_cont .box{float:left; margin-left:30px;}
.products_sec .sec_inner .inner_cont .box a{overflow:hidden; display:block; position:relative; width:188px; height:188px; border-radius:5px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.products_sec .sec_inner .inner_cont .box .default{position:relative; width:160px; height:164px; padding:20px 12px 0; border:2px solid #fff; border-radius:5px; background:#fff;}
.products_sec .sec_inner .inner_cont .box .default dt{height:68px; border-bottom:1px solid #e0e0e0; font-size:14px; font-weight:700; line-height:16px; color:#999;}
.products_sec .sec_inner .inner_cont .box .default dt .eng{display:block; margin-bottom:5px; font-size:16px; letter-spacing:-1px; color:#f27321;}
.products_sec .sec_inner .inner_cont .box .default dd{height:52px; padding-top:32px; background:url(/resources/kr/images/index/sec3_box_bull.png) 100% 100% no-repeat; font-size:28px; font-weight:700; color:#303030;}
.products_sec .sec_inner .inner_cont .box1, .sec3 .sec_inner .inner_cont .box4{margin-left:0;}
.products_sec .sec_inner .inner_cont .col1{margin-bottom:30px;}
.products_sec .sec_inner .inner_cont .box .over{position:absolute; left:0; bottom:-100px; width:160px; height:84px; padding:16px 14px 0; background:url(/resources/kr/images/index/sec3_box_bg2.jpg) 0 0 no-repeat; font-weight:700; color:#fff;}
.products_sec .sec_inner .inner_cont .box .over strong{position:absolute; left:14px; bottom:10px;}
.products_sec .sec_inner .inner_cont .box .over .t1{display:block; font-size:14px;}
.products_sec .sec_inner .inner_cont .box .over .t2{font-size:60px; font-weight:700; line-height:0; letter-spacing:-4px;}
.products_sec .sec_inner .inner_cont .box .over .t3{position:relative; right:0; top:0; font-size:22px; vertical-align:21px;}
.products_sec .sec_inner .inner_cont .box .over .more{display:block; position:absolute; right:10px; bottom:13px; padding:3px 10px 4px; background:#fff; border-radius:50px; font-size:13px; color:#666;}
.sec3{background-color:#b7c1cb; background-image:url(/resources/kr/images/index/sec3_bg.jpg);}
.sec3 .sec_inner{padding-top:88px;}
.sec3 .sec_inner .inner_cont{padding-left:456px;}
.sec3 .sec_inner .tit_area{text-align:right;}
.sec3 .sec_inner .tit_area h3{color:#e3edf6;}
.sec3 .sec_inner .tit_area p{color:#4d5f6d;}
.sec4{background-color:#348ddd; background-image:url(/resources/kr/images/index/sec4_bg.jpg);}
.sec4 .sec_inner{padding-top:166px;}
.sec4 .sec_inner .tit_area h3{color:#dbf0ff;}
.sec4 .sec_inner .tit_area p{color:#2f487d;}
.sec5{background-color:#251b12; background-image:url(/resources/kr/images/index/sec5_bg.jpg);}
.sec5 .sec_inner{padding-top:154px;}
.sec5 .sec_inner .inner_cont{padding-left:892px;}
.sec5 .sec_inner .tit_area{text-align:right;}
.sec5 .sec_inner .tit_area h3{color:#c4945f;}
.sec5 .sec_inner .tit_area p{color:#c3b89c;}
.sec6{height:600px; background:url(/resources/kr/images/index/sec6_bg.jpg) center 0 no-repeat;}
.contents .sec6 .sec_inner{position:relative; width:1300px; height:600px;}
.sec6 .sec_inner .tit_box{position:absolute; left:50%; top:127px; width:400px; height:400px; margin-left:-200px; text-align:center; color:#333;}
.sec6 .sec_inner .tit_box .bg{width:400px; height:400px;}
.sec6 .sec_inner .box_inner{position:absolute; left:0; top:0; width:350px; height:350px; padding:25px 25px;}
.sec6 .sec_inner .tit_box h3{padding-top:63px; margin-bottom:4px; font-size:16px; font-weight:700; letter-spacing:5px;}
.sec6 .sec_inner .tit_box .bar{display:inline-block; width:1px; height:38px; margin-bottom:10px; background:#333;}
.sec6 .sec_inner .tit_box .txt1{font-size:30px; font-weight:700; line-height:35px; letter-spacing:-1px;}
.sec6 .sec_inner .box{position:absolute; top:217px; width:228px;}
.sec6 .sec_inner .box a{display:block; padding:0 36px;}
.sec6 .sec_inner .box.on a{height:334px; padding-top:100px; margin-top:-100px;}
.sec6 .sec_inner .box1{left:0;}
.sec6 .sec_inner .box2{left:227px;}
.sec6 .sec_inner .box3{right:227px;}
.sec6 .sec_inner .box4{right:0;}
.sec6 .sec_inner .box:before, .sec6 .sec_inner .box:after{content:""; position:absolute; top:83px; height:1px; background-image:url(/resources/kr/images/index/sec6_line.png); background-repeat:no-repeat;}
.sec6 .sec_inner .box1:after{right:0; width:36px;}
.sec6 .sec_inner .box2:before{left:0; width:36px;}
.sec6 .sec_inner .box2:after{right:0; width:36px;}
.sec6 .sec_inner .box3:before{left:0; width:36px;}
.sec6 .sec_inner .box3:after{right:0; width:36px;}
.sec6 .sec_inner .box4:after{left:0; width:36px;}
.sec6 .sec_inner .box .top{position:relative; width:154px; height:154px; margin-bottom:20px; background:url(/resources/kr/images/index/sec6_cercle_bg1.png) center 0 no-repeat;}
.sec6 .sec_inner .box .bg{display:none; position:absolute; left:0; top:0; width:154px; height:154px; background:url(/resources/kr/images/index/sec6_network_bg.png); background-repeat:no-repeat; opacity:0;}
.sec6 .sec_inner .box1 .bg{background-position:0 -462px;}
.sec6 .sec_inner .box2 .bg{background-position:0 0;}
.sec6 .sec_inner .box3 .bg{background-position:0 -308px;}
.sec6 .sec_inner .box4 .bg{background-position:0 -154px;}
.sec6 .sec_inner .box h4{position:absolute; left:0; top:60px; width:154px; text-align:center; color:#f27321;}
.sec6 .sec_inner .box h4 .t1{font-size:28px; font-weight:700;}
.sec6 .sec_inner .box h4 .t2{font-size:14px; letter-spacing:2px;}
.sec6 .sec_inner .box .bottom{display:none; margin-top:-200px; text-align:center; opacity:0;}
.sec6 .sec_inner .box .bottom p{margin-bottom:15px;}
.sec6 .sec_inner .box .bottom  span{display:inline-block; padding:1px 15px 5px; border:1px solid #7d7d7d; border-radius:50px; font-size:15px; color:#666;}
.sec7{padding-top:50px;}
.sec7 h3{margin-bottom:20px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:16px; font-weight:700; text-align:center; letter-spacing:5px; color:#000;}
.sec7 .slide_view{overflow:hidden; position:relative; width:1000px; height:325px; margin-bottom:20px;}
.sec7 .list_set{position:absolute; left:100%; top:0; width:1000px;}
.sec7 .list_set:first-child{left:0;}
.sec7 .slide_direction{margin-bottom:50px; text-align:center;}
.sec7 .slide_direction a{overflow:hidden; display:inline-block; width:10px; height:10px; margin:0 5px; background:url(/images/sec7_slide_dot.png) 0 0 no-repeat; text-indent:-9999px;}
.sec7 .slide_direction a:focus, .sec7 .slide_direction a.on{background-position: 100% 0;}
.sec7 .box{float:left; position:relative; width:320px; height:325px; margin-left:20px; background:#f4f4f4; cursor:pointer;}
.sec7 .box.first{margin-left:0;}
.sec7 .box a{display:block; height:275px; padding:50px 30px 0; }
.sec7 .box h4{padding-bottom:20px; margin-bottom:20px; font-size:20px; font-weight:700; color:#f27321;}
.sec7 .box .txt1{overflow:hidden; height:5.6em; font-size:15px; line-height:1.4em; text-align:left; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.sec7 .box .more{position:absolute; left:30px; bottom:35px; padding:4px 40px 5px 15px; background:#fff url(/resources/kr/images/common/btn_bull1.png) 100% 1px no-repeat; border:1px solid #ccc; border-radius:50px; font-size:13px; font-weight:700; letter-spacing:0;}
.sec7 .box:hover .more, .sec7 .box:hover .focus{background-color:#f27321; background-position:100% -50px; border-color:#f27321; color:#fff;}
.sec8{}
.sec8 .top{overflow:hidden; margin-bottom:40px;}
.sec8 .top a{display:block; float:left; width:490px; height:100px; margin-left:20px; background-position:center center; background-repeat:no-repeat; font-size:18px; text-align:center; color:#fff;}
.sec8 .top a:first-child{margin-left:0;}
.sec8 .top a span{display:inline-block; padding-top:37px; padding-bottom:5px; border-bottom:1px solid #fff;}
.sec8 .top a.banner1{background-image:url(/resources/kr/images/index/sec8_top_banner1.jpg);}
.sec8 .top a.banner2{background-image:url(/resources/kr/images/index/sec8_top_banner2.jpg);}
.sec8 .top a{background-size:100%;}
.sec8 .bottom{overflow:hidden;}
.sec8 .bottom a{display:block; float:left; width:184px; height:50px; padding-left:148px; padding-top:20px; background-image:url(/resources/kr/images/index/sec8_icon.png); background-repeat:no-repeat; border-left:1px solid #adadad; font-size:17px; font-weight:700;}
.sec8 .bottom a.banner1{background-position:77px 0; border-left:none 0;}
.sec8 .bottom a.banner2{width:185px; background-position:77px -150px;}
.sec8 .bottom a.banner3{background-position:77px -300px;}

.pt_logo.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;margin:20px auto 80px;padding:0 30px}

.pt_logo.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:5}
.pt_logo.owl-carousel .owl-wrapper,.pt_logo.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.pt_logo.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.pt_logo.owl-carousel .owl-item{float:left}
.pt_logo.owl-carousel .owl-item div{position:relative;padding:5px 10px;border:1px solid #ededed;margin:5px;text-align:center}
.pt_logo.carousel-inner>.item>a>img,.pt_logo .carousel-inner>.item>img,.pt_logo .img-responsive,.thumbnail a>img,.pt_logo .thumbnail>img{display:block;width:100%;height:auto;margin:0 auto}
.pt_logo.owl-controls .owl-page,.pt_logo .owl-controls .owl-buttons div{cursor:pointer}
.pt_logo .img_wrap{position:relative;display:block}
.pt_logo .owl-buttons i{position:absolute;background:url("/images/common/s_nav_btn.png") no-repeat;width:18px;height:46px;display:block;top:10%;z-index:10}
.pt_logo .owl-prev i{left:0;background-position:8px 14px}
.pt_logo .owl-next i{right:0;background-position:-8px 14px}