.mainVisualWrap {position:relative;padding:0px;width:100%;height:340px;background:url(/image/main/visual_01.jpg) center top no-repeat;}
.mainVisualWrap .mainVisual {overflow:hidden;margin:0px auto;padding:0px;width:1000px;height:340px;}
.mainVisual .phone {position:absolute;left:60px;top:240px;font-size:40px;color:#025bc3;font-family:ngBold, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;display:none;}
.mainVisual .phone .tit {font-size:20px;color:#333;}
/*.mainVisual .item1 {width:1000px;height:402px;background:url(/image/main/mainVisual_01.png) center top no-repeat;}*/
/*.mainVisual .item2 {width:1000px;height:402px;background:url(/image/main/mainVisual_02.png) center top no-repeat;}*/
.mainVisual .owl-controls {position:absolute;left:60px;bottom:20px;}

.mainNotice {overflow:hidden;position:absolute;left:50%;top:0px;margin:0px 0px 0px 210px;padding:0px;width:290px;height:340px;background:url(/image/main/bg_notice.png);font-family:ngBold, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;z-index:10000000;}
.mainNotice h2 {width:165px;height:30px;background:url(/image/main/tit_notice.png) left top no-repeat;}
.mainNotice .cont {display:block;overflow:hidden;color:#FFF;padding:25px 0px 0px 0px;height:195px;}
.mainNotice .cont a {color:#FFF;}
.mainNotice .more {position:absolute;left:0px;bottom:15px;width:100%;height:40px;font-size:14px;text-align:center;}
.mainNotice .more a {display:block;line-height:40px;color:#FFF;}
.mainNotice .more a img {margin:0px 0px 0px 10px;}

.mainContWrap {overflow:hidden;margin:0px auto;padding:20px 0px 0px 0px;width:1000px;}
.mainContWrap .leftcolumn {float:left;width:150px;margin:0px 0px 0px 20px;}
.mainContWrap .rightcolumn {float:left;width:830px;}

.leftcolumn img {display:block;margin:0px 0px 19px 0px;}
.leftcolumn .guide {margin:0px 0px 10px 0px;border:1px solid #dcdcdc;width:148px; background:#ebebeb; padding:0px 0px 0px 0px;}
.guide h2 {margin:30px 0px 0px 15px;width:120px;height:84px; font-family:nanumsquareR, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;border-bottom:2px solid #323232; }
.guide ul {overflow:hidden;padding:15px 0px 25px 0px;background:#ebebeb; }
.guide li {float:left;display:block;width:74px;height:70px;margin-bottom:5px;}
.guide li a {display:block;width:74px;height:70px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.guide li.g1 a {background:url(/image/main/guide.png) left top no-repeat;}
.guide li.g2 a {background:url(/image/main/guide.png) -80px top no-repeat;}
.guide li.g3 a {background:url(/image/main/guide.png) -150px top no-repeat;}
.guide li.g4 a {background:url(/image/main/guide.png) -230px top no-repeat;}
.guide li.g5 a {background:url(/image/main/guide.png) -300px top no-repeat;}
.guide li.g6 a {background:url(/image/main/guide.png) -380px top no-repeat;}
.guide li.g1 a:hover {background:url(/image/main/guide.png) left -70px no-repeat;}
.guide li.g2 a:hover {background:url(/image/main/guide.png) -80px -70px no-repeat;}
.guide li.g3 a:hover {background:url(/image/main/guide.png) -150px -70px no-repeat;}
.guide li.g4 a:hover {background:url(/image/main/guide.png) -230px -70px no-repeat;}
.guide li.g5 a:hover {background:url(/image/main/guide.png) -300px -70px no-repeat;}
.guide li.g6 a:hover {background:url(/image/main/guide.png) -380px -70px no-repeat;}
.guide p {font-size:12px; color:#999999; margin-top:7px; line-height:18px;}

.banner_ad {width:150px;height:245px;background:url(/image/main/costomer_bg.gif) left top no-repeat;font-family:ngBold, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;}
.banner_ad .phone {padding:180px 0px 0px 0px;font-size:20px;font-weight:bold;letter-spacing:-2px;color:#ff6900;text-align:center;width:100%;}

.banner_customer {margin:20px 0px 10px 0px;width:150px;height:279px;background:url(/image/main/customer_bg.jpg) left top no-repeat;font-family:ngBold, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif; border:0px solid red;}
.banner_customer .phone {padding:25px 0px 0px 15px;color:#d60003;font-size:22px;font-weight:bold;letter-spacing:-2px;}
.banner_customer h2 {padding:30px 0px 0px 15px; font-family:nanumsquareR, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;}
.customer_stext{margin:0px 0px 0px 15px; font-family:nanumsquareR, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif; color:#999999; line-height:18px; margin-top:5px;}
.customer_time{margin:15px 0px 0px 15px; font-family:nanumsquareB, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;  line-height:18px;}
.customer_time p{margin-top:5px; color:#3e5179;}

.dealerWrap {margin:0px 0px 10px 0px;width:150px;}
.dealerWrap img {display:block;margin:0px;padding:0px;}
.dealerWrap .info {margin:0px;padding:10px;text-align:center;font-size:11px;background:#eeeeee;font-family:ngBold, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;}
.dealerWrap .info span {display:inline-block;padding:0px 0px 0px 15px;font-size:16px;}
.dealerWrap .info .phone {font-size:20px;color:#0067df;text-align:center;letter-spacing:-2px;}
.dealerWrap .consultBTN {overflow:hidden;}
.dealerWrap .consultBTN a {float:left;width:75px;line-height:40px;text-align:center;color:#FFF;font-family:ngBold, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.dealerWrap .consultBTN .sell {background:#2a5e91;}
.dealerWrap .consultBTN .buy {background:#0070d6;}
.dealerWrap .consultBTN a:hover {background:#3e5163;}

.mainTAB {overflow:hidden;border:1px solid #dcdcdc;width:828px;height:90px;}
.mainTAB li {display:block;float:left;}
.mainTAB li a {display:block;height:90px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.mainTAB li.t1 a {width:275px;background:url(/image/main/tab_main.png) left top no-repeat;}
.mainTAB li.t2 a {width:276px;background:url(/image/main/tab_main.png) -276px top no-repeat #fcfcfc;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;}
.mainTAB li.t3 a {width:275px;background:url(/image/main/tab_main.png) -554px top no-repeat;}
.mainTAB li.t1 a:hover {width:275px;background:url(/image/main/tab_main.png) left -90px no-repeat #025bc3;}
.mainTAB li.t2 a:hover {width:276px;background:url(/image/main/tab_main.png) -276px -90px no-repeat #025bc3;border-left:1px solid #025bc3;border-right:1px solid #025bc3;}
.mainTAB li.t3 a:hover {width:275px;background:url(/image/main/tab_main.png) -554px -90px no-repeat #025bc3;}

.tab{border:solid 1px #e5e5e5; height:38px; width:828px; margin:0 auto 10px auto;  height:48px; line-height:48px; font-family:nanumsquareR, ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, sans-serif;}
.tab a{display:block; float:left; width:276px; color:#8f8f8f; height:48px; line-height:48px; text-align:center;font-size:16px; }
.tab a.on{background:#1e5aa0; color:#fff; font-weight:600;}

.recomCar {overflow:hidden;margin:0px;padding:0px 0px 0px 0px;width:830px;}
.recomCar h1 {width:87px;height:25px;background:url(/image/main/tit_car.png) left top no-repeat; }
.recomCar .carList {overflow:hidden;padding:0px 0px;width:830px;min-height:260px; }
.recomCar .carList li {overflow:hidden;float:left;position:relative;margin:13px 4px 0px 0px;padding:0px;width:162px;height:150px; }
.recomCar .carList li a {display:block;width:162px;height:123px;}
.recomCar .carList li a img {border:2px solid #FFF;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.recomCar .carList li a:hover img {border:2px solid #0386e0;}
.recomCar .carList li a .carCont {position:absolute;left:2px;top:81px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:138px;padding:15px 10px 5px 10px;height:20px;line-height:20px;text-align:center;color:#FFF;background:url(/image/main/bg_carCont.png) left top repeat-x;}
.recomCar .carList li .price {padding:5px 0px 0px 0px;text-align:center;}
.recomCar .carList li .price strong {color:#0067df;}

.story {overflow:hidden;margin:0px;padding:20px 0px 0px 0px;width:830px;}
.story h1 {width:120px;height:25px;background:url(/image/main/tit_story.png) left top no-repeat;}
.story ul {overflow:hidden;padding:10px 0px;width:830px;min-height:260px;}
.story li {overflow:hidden;float:left;position:relative;margin:0px 4px 5px 0px;padding:0px;width:162px;height:160px;}
.story li a {display:block;}
.story li.textType a {border:1px solid #dcdcdc;padding:9px;width:140px;height:140px;background:#eeeeee;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.story li.textType .subject {padding:5px 0px 5px 0px;border-bottom:1px solid #f8f8f8;font-weight:bold;font-size:14px;}
.story li.textType .cont {padding:9px 0px 0px 0px;border-top:1px solid #dcdcdc;color:#7d7d7d;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.story li.textType a:hover {border:1px solid #0070d6;color:#FFF;background:#0070d6;}
.story li.textType a:hover .subject {border-bottom:1px solid #4288dc;}
.story li.textType a:hover .cont {border-top:1px solid #0463bb;color:#FFF;}
.story li.imageType a {width:160px;height:160px;}
.story li.imageType a img {border:1px solid #dcdcdc;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.story li.imageType a:hover img {border:1px solid #0070d6;}
.story li.imageType .subject {padding:12px 5px 9px 5px;border:1px solid #dcdcdc;border-top:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.story li.imageType a:hover .subject {border:1px solid #0070d6;border-top:none;color:#FFF;background:#0070d6;}

.service {overflow:hidden;margin:0px;padding:0px 0px 30px 0px;width:830px;}
.service h1 {width:105px;height:25px;background:url(/image/main/tit_service.png) left top no-repeat;}
.service .banner {overflow:hidden;margin:10px 0px 0px 0px;border:1px solid #dcdcdc;width:828px;}
.service .banner li {display:block;float:left;}
.service .banner li a {display:block;height:120px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.service .banner li.b1 a {width:275px;background:url(/image/main/banner_service.png) left top no-repeat;}
.service .banner li.b2 a {width:276px;background:url(/image/main/banner_service.png) -276px top no-repeat #fcfcfc;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;}
.service .banner li.b3 a {width:275px;background:url(/image/main/banner_service.png) -554px top no-repeat;}
.service .banner li.b1 a:hover {width:275px;background:url(/image/main/banner_service.png) left -120px no-repeat #1e5aa0;}
.service .banner li.b2 a:hover {width:276px;background:url(/image/main/banner_service.png) -276px -120px no-repeat #1e5aa0;border-left:1px solid #025bc3;border-right:1px solid #1e5aa0;}
.service .banner li.b3 a:hover {width:275px;background:url(/image/main/banner_service.png) -554px -120px no-repeat #1e5aa0;}
.service .contList {overflow:hidden;border:1px solid #dcdcdc;border-top:none;width:828px;}
.service .contList li {float:left;padding:10px 20px;}
.service .contList li.b1 {width:235px;min-height:135px;}
.service .contList li.b2 {width:236px;min-height:135px;background:#fcfcfc;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;}
.service .contList li.b3 {width:235px;min-height:135px;}
.service .contList li a {display:block;padding:3px 0px 3px 10px;background:url(/image/inc/bu.gif) left 8px no-repeat;}