@charset "utf-8";
/* CSS Document */

/* mainVisual */

.slider {width:100%;height:715px;position:relative; text-align:center; }
.slider .bd {width:2000px;position:absolute;left:50%;margin-left:-1000px;z-index:1;}
.slider .bd li {width:2000px;height:715px;overflow:hidden;}
.slider .bd li img {display:block;height:715px;}
/*.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1120px !important;}*/
.slider .hd {position:absolute;top:640px;width:1200px;left:0;z-index:1;height:53px;bottom:16px;text-align:center;overflow:hidden;left:50%;margin-left:-600px;}/* 하단클릭버튼 */
.slider .hd li {display:inline-block;*display:inline;zoom:1;width:220px;height:53px;overflow:hidden;cursor:pointer;padding-left:6px;}
.slider .hd li.on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}

.slider .pnBtn {position:absolute;z-index:1;width:100%;cursor:pointer;}
.slider .prev {left:50%;margin-left:-550px;bottom:56%;width:40px;opacity:0.8;}
.slider .next {left:50%;margin-left:590px;bottom:56%;width:40px;opacity:0.8;}
.slider .pnBtn .arrow {/*display:none;*/position:absolute;top:0;z-index:1;width:40px;height:586px;}
.slider .prev .arrow {left:0;background:url(/new2019/images/main/slider-arrow_l.png) 0 0 no-repeat;}
.slider .next .arrow {left:0;background:url(/new2019/images/main/slider-arrow_r.png) 0 0 no-repeat;}


/*중앙컨텐츠*/
.cnt_tit {width:100%; text-align:center; margin:45px 0 35px 0;}
.cnt_tit h2{font-size:0px;}

#product {width:1200px; margin:auto;margin-bottom: 10px;}
#product .clear_left {float: left; width: 866px; margin-top: 50px;}
#product .clear_left li {float: left; line-height: 0;}
#product .clear_click {display: block; height: 63px; border: 1px solid #d9d9d9; border-bottom: 0; font-size: 25px; color: #333;line-height: 60px;}
#product .clear_click strong {color: #333; font-weight: 600; margin-left: 30px;}

#product .clear_right {float: left; width: 335px; height: 377px; margin-top: 50px; margin-left: -1px; background-color: #f4f4f4; margin: 50px 0 32px -1px;}
#product .clear_right ul {display: table; margin: 30px auto}
#product .clear_right ul li {background: url(/new2019/images/main/btn_faq.gif) no-repeat; height: 40px; font-size: 15px; padding: 0 0 0 40px; background-color: #f4f4f4; margin: 12px 0 0 -40px;}
#product .clear_right ul li a:link {color:#333;}
#product .clear_right a:visited{color:#333;}
#product .clear_right a:hover, a:active {color:#666;} {color: #666;}
#product .clear_faq {display: block; height: 63px; border: 1px solid #d9d9d9; border-bottom: 0; font-size: 25px; color: #333;line-height: 60px; font-weight: 600; background-color: #fff;}
#product .clear_faq strong {color: #333; font-weight: 600; margin-left: 30px;}

.down {width:451px; height:305px; margin-bottom:31px; position:relative;}
.down > a:last-child{display:block; width:89px; height:33px; margin: 10px auto; line-height:33px; text-align:center; color:#fff; background:#333; font-size:14px;}
.down .down_text {font-size:14px; color:#666; margin-top:15px; margin-bottom:6px; text-indent:5px;}
.down .down_text img {vertical-align: bottom;}
.down .down_text span {margin-left: 15px;}
.down .line01{height:2px; background:#666; margin-bottom:21px;}
.down .board_box2{width:277px; height:225px; float:right; border-bottom:1px solid #d9d9d9;}
.down .board_box2 ul li{background:url(/new2019/images/main/board_blt.gif) no-repeat 0% 35%; position:relative; margin-bottom:2px;}
.down .board_box2 ul li a{font-size:14px; color:#666; display:inline-block; width:175px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; text-indent:10px;}
.down .board_box2 ul li a img{position:absolute; top:7; left:180px;}
.down .board_box2 ul li span{font-size:13px; color:#999; float:right;}


#main_btns {width:100%; background:#f5f5f5; padding:50px 0; overflow:hidden}
#main_btns ul {width:1200px; margin:0 auto; }
#main_btns ul li {float:left; width:400px;}


#main_down{width:1200px; overflow: hidden; margin: 43px auto 50px auto;height: 351px;}
#main_down .down {float: left; margin: 0 40px 0 0;}
#main_down .main_solution {margin-top: -15px;}
#main_down .main_solution ul > li{float:left;}
#main_down .main_solution ul li:nth-child(1) {margin-left: 0}
#main_down .main_solution ul li{margin-left: 34px}
h5  {display: block; height: 63px; font-size: 25px; color: #333;line-height: 60px; text-align: center;}
h5 strong {color: #333; font-weight: 600;}

#info {padding:30px 0; background:#616366;}
#info ul {width:1200px; margin:auto;}
#info ul li {font-size:0; line-height:0;}
#info #loc {float:left; width:845px;}
#info #loc #daumRoughmapContainer1536107516534{position: absolute; bottom:126px;}
#info #time {float:right; width:324px;}
