@charset "utf-8";
@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );

/* common */
.fl{float:left !important;}
.fr{float:right !important;}

.aL{text-align:left !important;}
.aR{text-align:right !important;}
.aC{text-align:center !important;}

.bt0{border-top:0 !important;}

.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}

.inr{width:950px;margin:0 auto;position:relative;}
.inr:after{display:block;content:'';clear:both;}

.gray{color:#555 !important;}
.blue{color:#0a7cad !important;}
.black{color:#222 !important;}

/*  */
body.mainBody{background:#eee;}
#wrap{}
#wrap:after{display:block;content:'';clear:both;}

#header{background:#fff url('/resources/images/bg_header.gif') repeat-x;min-height:140px;position:relative;}
#header > .inr{padding:28px 0 0;}
#header h1{float:left;}

.sitemap{width:100%;background:#fff;position:absolute;top:140px;left:0;z-index:100;border-bottom:1px solid #ddd;display:none;}
.sitemap .inr{background:#fff url('/resources/images/bg_sitemap.png') no-repeat 53px 150px;height:299px;position:relative;padding-left:196px;width:774px;}
.sitemap .name{display:block;position:absolute;left:0;top:70px;color:#777;}
.sitemap .name strong{display:block;color:#222;font-size:30px;}
.sitemap dl{width:25%;float:left;height:299px;border-left:1px solid #ddd;box-sizing:border-box;}
.sitemap dl dt{font-size:18px;color:#222;line-height:1em;padding-left:24px;margin:30px 0 20px;border-left:4px solid #0194d3;}
.sitemap dl dd ul li a{display:block;line-height:32px;color:#777;font-size:15px;padding:0 24px;}
.sitemap dl dd ul li a:hover,
.sitemap dl dd ul li a:focus{background:#5c5c5c;color:#fff;text-decoration:none;}

#gnb{float:right;}
#gnb .depth1{position:relative;}
#gnb .depth1:after{display:block;content:'';clear:both;}
#gnb .depth1 > li{float:left;margin-left:40px;}
#gnb .depth1 > li:first-child{margin-left:0;}
#gnb .depth1 > li > a{display:block;font-size:18px;color:#222;font-weight:500;line-height:34px;padding:0 8px;border-bottom:4px solid #fff;}
#gnb .depth1 > li > a span{display:inline-block;font-size:11px;color:#aaa;font-weight:normal;line-height:34px;vertical-align:top;padding:0 0 0 8px}
#gnb .depth1 > li > a:hover,
#gnb .depth1 > li > a:focus,
#gnb .depth1 > li > a.on{border-bottom:4px solid #0194d3;text-decoration:none;}
#gnb .depth1 > li > a.focus{border-bottom:4px solid #0194d3;}

#gnb .depth2{overflow:hidden;position:absolute;width:100%;left:8px;bottom:-74px;z-index:100;display:none;}
#gnb .depth2 > li{float:left;margin-left:30px;}
#gnb .depth2 > li:first-child{margin-left:0;}
#gnb .depth2 > li > a{display:block;font-size:15px;color:#fff;line-height:50px;padding-top:24px;opacity:0.7;}
#gnb .depth2 > li > a:hover,
#gnb .depth2 > li > a:focus,
#gnb .depth2 > li > a.on{opacity:1;text-decoration:none;}
#gnb .depth2 > li > a.focus{opacity:1;text-decoration:none;}

#gnb .depth2.list1{left:8px;}
#gnb .depth2.list2{left:166px;}
#gnb .depth2.list3{left:261px;}

.menuZone{float:left;clear:both;height:50px;width:100%;position:absolute;top:90px;left:0;z-index:99;}
.menuZone a{display:block;float:left;line-height:50px;color:#fff;font-size:16px;font-weight:500;}
.menuZone .btn_menu{width:50px;height:50px;border:1px solid #0b6e99;border-top:0;border-bottom:0;background:#0a7cad url('/resources/images/ico_burger.png') no-repeat center;text-indent:-9999px;}
.menuZone .btn_remote{padding-left:30px;margin-left:20px;background:url('/resources/images/ico_remote.png') no-repeat left center;}

#footer{background:#fff;padding:30px 0;clear:both;border-top:1px solid #ddd;}
#footer .inr{width:781px;padding-left:189px;background:url('/resources/images/f_logo.png') no-repeat 0 5px;font-size:13px;position:relative;}
#footer address{color:#777;line-height:1.8em;}
#footer .copy{color:#48b2df;line-height:1em;margin-top:10px;}
#footer .company{position:absolute;right:0;top:0;}
#footer .company ul{overflow:hidden;}
#footer .company ul li{float:left;margin-left:10px;}

.mainBody #container{padding:30px 0;}
#container{padding:30px 0 100px;}
.mainSlide{width:548px;border:1px solid #ddd;float:left;position:relative;height:489px;overflow:hidden;}
.mainSlide ul li{background:url('/resources/images/main/bg_mainSlide1.jpg') no-repeat;background-size:cover;text-align:center;}
.mainSlide ul li img{width:100%;}
.mainSlide .bx-pager{text-align:center;position:absolute;width:100%;top:20px;left:0;}
.mainSlide .bx-pager .bx-pager-item{display:inline-block;}
.mainSlide .bx-pager .bx-pager-item a{display:block;width:10px;height:10px;background:#fff;margin:0 3px;text-indent:-9999px;border-radius:10px;}
.mainSlide .bx-pager .bx-pager-item a.active{background:#009ee1;width:20px;}
.mainSlide .bx-controls-direction{}
.mainSlide .bx-controls-direction a{position:absolute;display:block;top:50%;width:23px;height:43px;margin-top:-22px;text-indent:-9999px;}
.mainSlide .bx-controls-direction a.bx-prev{left:10px;background:url('/resources/images/main/btn_prev.png') no-repeat;}
.mainSlide .bx-controls-direction a.bx-next{right:10px;background:url('/resources/images/main/btn_next.png') no-repeat;}

.rightArea{float:right;width:380px;}
.consultZone{border:4px solid #1693d3;background:#fff;padding:19px 20px 18px;position:relative;margin-bottom:11px;}
.consultZone h2{font-size:22px;color:#1383bd;line-height:1em;font-weight:normal;}
.consultZone .desc{font-size:15px;color:#999;line-height:1em;margin-top:10px;}
.consultZone .number{display:block;padding-left:38px;background:url('/resources/images/ico_phone.png') no-repeat 0 center;color:#222;font-size:40px;line-height:1em;font-weight:bold;margin:15px 0;}
.consultZone .info{margin-bottom:10px;}
.consultZone .info label{display:inline-block;vertical-align:top;width:16%;text-align:right;line-height:35px;font-size:15px;color:#222;box-sizing:border-box;padding-right:10px;letter-spacing:-1px;}
.consultZone .info input[type=text]{border:1px solid #ddd;vertical-align:top;height:35px;line-height:35px;width:84%;box-sizing:border-box;padding:0 7px;}
.consultZone .info span{vertical-align:top;display:inline-block;width:3.4%;line-height:35px;color:#000;text-align:center;}
.consultZone .agree{padding-left:16%;font-size:15px;color:#555;margin-top:15px;}
.consultZone .agree input[type=checkbox]{margin:0;}
.consultZone .agree label{line-height:26px;display:inline-block;margin-left:5px;}
.consultZone .agree a{float:right;font-size:13px;color:#fff;line-height:26px;height:26px;background:#777;padding:0 10px;}
.consultZone .btn_consult input[type=button]{display:block;background:#1693d4;border:0;width:100%;line-height:70px;color:#fff;font-size:20px;text-align:center;margin-top:15px;cursor:pointer;}
.serviceZone{overflow:hidden;}
.serviceZone > div{border:1px solid #ddd;background:#fff url('/resources/images/ico_more.png') no-repeat 20px 75px;padding:16px 20px;width:143px;height:76px;}
.serviceZone > div a{display:block;font-size:14px;color:#999;text-decoration:none;letter-spacing:-1px;}
.serviceZone > div span{color:#1693d4;line-height:1.5em;}
.serviceZone > div strong{display:block;font-size:21px;color:#777;line-height:1.3em;font-weight:500;}
.serviceZone .svc1{float:left;}
.serviceZone .svc2{float:right;}
.serviceZone .svc2 strong{text-indent:-40px;margin-left:40px;}

.stockZone{width:948px;margin:20px 0;float:left;background:#fff;border:1px solid #ddd;height:441px;overflow:hidden;position:relative;}
.stockZone:before{display:block;content:'';width:12px;height:21px;background:url('/resources/images/bg_nextStep.png') no-repeat;position:absolute;left:312px;top:50%;margin-top:-10px;}
.stockZone:after{display:block;content:'';width:12px;height:21px;background:url('/resources/images/bg_nextStep.png') no-repeat;position:absolute;left:540px;top:50%;margin-top:-10px;}

.stockTab{border-bottom:1px solid #ddd;width:100%;float:left;}
.stockTab ul{overflow:hidden;}
.stockTab ul li{float:left;}
.stockTab ul li a{display:block;padding:13px 0 11px 20px;border-bottom:4px solid #eee;font-size:18px;color:#aaa;position:relative;text-decoration:none;vertical-align:top;}
.stockTab ul li a.on{border-bottom:4px solid #1693d4;color:#1693d4;}
.stockTab ul li a:before{display:block;content:'';width:1px;height:20px;background:#ccc;position:absolute;left:-1px;top:19px;}
.stockTab ul li a span{font-size:16px;}

.stockTab ul li a.st1{width:288px;}
.stockTab ul li a.st2{width:228px;margin-left:1px;}
.stockTab ul li a.st3{width:370px;margin-left:1px;}

.stockList{margin:20px 0 0 20px;float:left;}
.stockList ul{background:url('/resources/images/bg_stock.png') no-repeat;width:285px;height:345px;overflow:hidden;padding:1px 0 0 0;}
.stockList ul li{width:70px;height:68px;float:left;margin:0 0 1px 1px;text-align:center;background-repeat:no-repeat;}
.stockList ul li a{display:block;font-size:12px;color:#777;line-height:1em;padding:41px 0 15px;box-sizing:border-box;text-decoration:none;position:relative;}
.stockList ul li a.on:after,
.stockList ul li a:hover:after{display:block;content:'';width:70px;height:68px;background:url('/resources/images/over.png') no-repeat;position:absolute;left:0;top:0;z-index:10;}

.stockList ul li.stock00 a{font-size:12px;color:#1693d4;padding:20px 0 18px;line-height:1.3em;}
.stockList ul li.stock01{background-image:url('/resources/images/stock01.png');}
.stockList ul li.stock02{background-image:url('/resources/images/stock02.png');}
.stockList ul li.stock03{background-image:url('/resources/images/stock03.png');}
.stockList ul li.stock04{background-image:url('/resources/images/stock04.png');}
.stockList ul li.stock05{background-image:url('/resources/images/stock05.png');}
.stockList ul li.stock06{background-image:url('/resources/images/stock06.png');}
.stockList ul li.stock07{background-image:url('/resources/images/stock07.png');}
.stockList ul li.stock08{background-image:url('/resources/images/stock08.png');}
.stockList ul li.stock09{background-image:url('/resources/images/stock09.png');}
.stockList ul li.stock10{background-image:url('/resources/images/stock10.png');}
.stockList ul li.stock11{background-image:url('/resources/images/stock11.png');}
.stockList ul li.stock12{background-image:url('/resources/images/stock12.png');}
.stockList ul li.stock13{background-image:url('/resources/images/stock13.png');}
.stockList ul li.stock14{background-image:url('/resources/images/stock14.png');}
.stockList ul li.stock15{background-image:url('/resources/images/stock15.png');}
.stockList ul li.stock16{background-image:url('/resources/images/stock16.png');}
.stockList ul li.stock17{background-image:url('/resources/images/stock17.png');}
.stockList ul li.stock18{background-image:url('/resources/images/stock18.png');}
.stockList ul li.stock19{background-image:url('/resources/images/stock19.png');}
.stockList ul li.stock20{background-image:url('/resources/images/stock20.png');}

.loanList{width:170px;border:1px solid #ddd;padding:5px 15px;height:334px;overflow:auto;margin:20px 0 0 25px;float:left;position:relative;}
.loanList ul{}
.loanList ul li{border-top:1px solid #ddd;line-height:1.3em;padding:10px 0;}
.loanList ul li:first-child{border-top:0;}
.loanList ul li a{display:block;font-size:16px;color:#777;}
.loanList ul li a.on{color:#1693d4;}

.goodsList{width:366px;height:274px;border:1px solid #ddd;float:left;margin:20px 0 0 25px;overflow:auto;}
.goodsList ul{}
.goodsList ul li{overflow:hidden;}
.goodsList ul li .btn_goods{display:block;line-height:40px;background:#f3f3f3 url('/resources/images/ico_down.png') no-repeat 95% center;font-size:16px;color:#999;text-decoration:none;padding:0 30px;border-top:1px solid #ddd;font-weight:500;}
.goodsList ul li .btn_goods.on{color:#222;background-image:url('/resources/images/ico_up.png');}
.goodsList ul li:first-child .btn_goods{border-top:0;}
.goodsList ul li .goodCont{border-top:1px solid #ddd;overflow:hidden;}
.goodsList ul li dl{overflow:hidden;width:50%;float:left;padding:12px 28px 12px 0;box-sizing:border-box;line-height:1.5em;font-size:15px;}
.goodsList ul li dl:first-child{padding:12px 0 12px 28px;}
.goodsList ul li dl dt{width:88px;float:left;clear:both;color:#777;}
.goodsList ul li dl dd{width:54px;float:left;color:#148bc3;white-space:nowrap;}

.btn_expertCounsel{display:block;height:60px;line-height:60px;color:#fff;background:#434343;width:368px;text-align:center;float:left;margin:10px 0 0 25px;font-size:20px;}
.btn_expertCounsel:hover,
.btn_expertCounsel:focus{text-decoration:none;color:#fff;}

.faqZone{background:#fff;width:542px;float:left;border:4px solid #ddd;padding:18px 15px 17px;position:relative;}
.faqZone h2{font-size:22px;color:#555;font-weight:normal;line-height:1em;margin-bottom:12px;}
.faqZone h2 strong{font-weight:500;}
.faqZone ul{overflow:hidden;}
.faqZone ul li{width:50%;float:left;padding-right:15px;box-sizing:border-box;}
.faqZone ul li a{display:block;font-size:15px;color:#999;line-height:1.4em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.faqZone > a{display:block;position:absolute;right:17px;top:15px;font-size:13px;color:#1693d4;line-height:24px;padding:0 12px 0 22px;background:#fff url('/resources/images/ico_more2.png') no-repeat 8px 50%;border:1px solid #ddd;text-decoration:none;}


.remoteZone{float:right;width:310px;background:#f18a1b url('/resources/images/bg_remote.png') no-repeat 222px 28px;padding:20px;height:100px;color:#fff;}
.remoteZone h2{font-size:22px;font-weight:normal;line-height:1em;color:#fff;}
.remoteZone h2 strong{font-weight:500;}
.remoteZone .desc{color:#f4cea6;margin:13px 0;}