@charset "utf-8";

#index {overflow:hidden; margin:0 auto; margin-bottom:100px; padding-top:30px; width:980px;}
.service_bnr {overflow:hidden; margin-bottom:50px;}
.service_bnr .idx_bnr {box-sizing:border-box; float:left; width:565px;}
.service_bnr .idx_bnr .slide_box {overflow:hidden; border:1px solid #e2e2e2; position:relative; height:512px;}

/* 메인배너슬라이더custom */
.service_bnr .idx_bnr .slide_box .flexslider {border:none; margin-bottom:0;}
.service_bnr .idx_bnr .slide_box .flex-control-nav {bottom:30px;}
.service_bnr .idx_bnr .slide_box .flex-control-paging li a {background-color:#fff; border:none; box-shadow:none;}
.service_bnr .idx_bnr .slide_box .flex-control-paging .flex-active {background-color:#0a71cc;}
.service_bnr .idx_bnr .slide_box .flex-control-paging li a:focus {outline:none;}

.service_bnr .idx_bnr .slide_box .flex-direction-nav a {opacity:1; margin:0; height:31px; width:27px;}
.service_bnr .idx_bnr .slide_box .flex-direction-nav a:before {content:"";}
.service_bnr .idx_bnr .slide_box .flex-direction-nav .flex-prev {background:url("/assets/images/index/btn_bnr_prev.png") no-repeat 0 0; left:0;}
.service_bnr .idx_bnr .slide_box .flex-direction-nav .flex-next {background:url("/assets/images/index/btn_bnr_next.png") no-repeat 0 0; right:0;}

.customer_service {float:right; width:399px;}
.customer_service .icon_menu {overflow:hidden; margin-top:-3px; margin-left:-3px;}
.customer_service .icon_menu a {display:block; float:left; margin-top:3px; margin-left:3px;}

.customer_service .customer_quick {overflow:hidden; border:1px solid #e2e2e2; margin-top:10px;}
.customer_service .customer_quick .call_center {position:relative;overflow:hidden;padding: 11px 5px 0 30px;width: 100%;box-sizing: border-box;}
.customer_service .customer_quick .call_center:before {content: '';position: absolute;width: 1px;background: #e2e2e2;height: 40px;top: 12px;left: 50%;}
.customer_service .customer_quick .call_center + .call_center {padding-bottom: 11px;padding-top: 11px;}
.customer_service .customer_quick .call_center dl {float:left; overflow:hidden; position:relative; width: 48%;}
.customer_service .customer_quick .call_center dl + dl {padding-left:2%;}
.customer_service .customer_quick .call_center dt {color:#7d7d7d;font-size: 13px;padding-top: 26px;}
.customer_service .customer_quick .call_center dd {color:#0a71cc;font-size: 20px;font-weight:600;letter-spacing:-1px;line-height:1.1em;position:absolute;top:0;}
.customer_service .customer_quick .quick_store {background:url("/assets/images/index/bg_store.png") no-repeat 298px 25px; overflow:hidden; border-top:1px solid #e2e2e2; box-sizing:border-box; padding:25px 40px 25px 34px;}
.customer_service .customer_quick .quick_store .store_menu {font-size:24px; line-height:1.1em; margin-bottom:10px;}
.customer_service .customer_quick .quick_store .store_menu a {color:#a7a7a7;}
.customer_service .customer_quick .quick_store .store_menu a.on {color:#222;}
.customer_service .customer_quick .quick_store > .input_unit {overflow:hidden; width:235px;}
.customer_service .customer_quick .quick_store > .input_unit .input_unit {display:block; overflow:hidden; margin-bottom:3px; width:100%;}
.customer_service .customer_quick .quick_store .input_unit select {float:left; width:100%;}
.customer_service .customer_quick .quick_store .input_unit select + select {margin-left:3px;}
.customer_service .customer_quick .quick_store .quick_input {overflow:hidden;}
.customer_service .customer_quick .quick_store .quick_input input[type="text"] {background-color:#f8f8f8; float:left; height:27px; width:190px;}
.customer_service .customer_quick .quick_store .quick_input .btn_area {float:left; margin-left:3px;}
.customer_service .customer_quick .quick_store .quick_input .btn_area button {height:27px; width:42px;}

.solution {overflow:hidden;}
.solution .select_product {margin-bottom:0;}
.solution .select_title {font-size:23px; line-height:1.1em;}

.request_news {overflow:hidden;}
.request_news .request_area {float:left; box-sizing:border-box; border-right:1px solid #e2e2e2; padding-top:30px; padding-bottom:30px; height:164px; width:491px;}
.request_news .request_area h2 {float:left; font-size:23px; line-height:1.1em; margin-top:20px;}
.request_news .request_area .icon_menu {float:left; margin-left:40px;}
.request_news .request_area .icon_menu a {display:block; text-align:center;}
.request_news .request_area .icon_menu span {display:block; color:#5b5a5a; margin-top:15px;}

.request_news .news_preview {float:left; box-sizing:border-box; padding:30px 0 30px 22px; height:164px; width:489px;}
.request_news .news_preview .news_area {overflow:hidden; position:relative;}
.request_news .news_preview .news_title {overflow:hidden; margin-bottom:18px;}
.request_news .news_preview .news_title h2 {float:left; position:relative;}
.request_news .news_preview .news_title h2 + h2 {margin-left:25px;}
.request_news .news_preview .news_title h2 + h2:before {background-color:#a3a3a3; content:""; position:absolute; left:-11px; top:4px; height:16px; width:1px;}
.request_news .news_preview .news_title h2 a {color:#a7a7a7; font-size:20px; line-height:1.1em;}
.request_news .news_preview .news_title h2.on a {color:#252525;}
.request_news .news_area ul {overflow:hidden;}
.request_news .news_area li {overflow:hidden;}
.request_news .news_area li + li {margin-top:5px;}
.request_news .news_area li a,
.request_news .news_area li i {float:left;}
.request_news .news_area li a {color:#777; max-width:75%;}
.request_news .news_area li p {float:right; color:#777;}
.request_news .news_area .more_board {position:absolute; right:0; top:2px;}
.request_news .news_area .more_board:after {content:"+";}

.bnr_menu {overflow:hidden; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.bnr_menu + .bnr_menu {border-top:0;}
.bnr_menu a {float:left;}
.bnr_menu a + a {border-left:1px solid #e2e2e2;}

/* 메인 하단 슬라이더 */
#our_parters{position:relative;background:#fff;border-top:1px solid #e5e5e5;}
#our_parters .outer{position:relative;width:910px;margin:0 auto;}
#our_parters .inner{padding:12px 0;height:20px;}
#our_parters .owl-nav {margin-top:0;}
#our_parters .owl-nav button{position:absolute;top:0;width:17px;height:auto;margin:0;background-repeat:no-repeat;background-position:50%;background-size:auto;background-color:#fff;}
#our_parters .owl-nav [class*='owl-'] {margin:0;}
#our_parters .owl-nav button.owl-prev{left:-35px;right:auto;background-image:url('/assets/images/index/btn_left.png'); width: 10px;height: 17px;}
#our_parters .owl-nav button.owl-next{right:-35px;left:auto;background-image:url('/assets/images/index/btn_right.png'); width: 10px;height: 17px;}
#our_parters .owl-nav button.owl-prev:hover{background:rgba(0,0,0,0.1) url('/assets/images/index/btn_left.png');}
#our_parters .owl-nav button.owl-next:hover{background:rgba(0,0,0,0.1) url('/assets/images/index/btn_right.png');}
#our_parters .owl-nav button > span{display:block;text-indent:-9999px;}
