body {  }

#part_middle	{ height:412px; padding:33px 0 0 0; }
.m_left_btn1	{ position:absolute; }
.m_right_btn1	{ position:absolute; left:670px; }
.m_right_btn2	{ position:absolute; left:670px; top:138px; border:1px solid #d0d0d0; width:343px; }
.m_right_btn3	{ position:absolute; left:670px; top:309px; border:1px solid #d0d0d0; width:343px; }


.visualWrap { width:100%; height:545px; background:#f7f7f7; margin:0 auto; position:relative; }

.visualWrap #mainVisual { position:absolute; top:0; left:0; width:100%; height:545px; }
.visualWrap .mainBanner01 { width:100%; height:545px; background:url(/images/main/main01.jpg) no-repeat center top #fff; }
/*.visualWrap .mainBanner02 { width:100%; height:330px; background:url(/images/main/main02.jpg) no-repeat center top; }
.visualWrap .mainBanner02 .btnWrap { margin:0 auto; width:1015px; height:439px; position:relative; }
.visualWrap .mainBanner02 .btnWrap .google { position:absolute; bottom:100px; left:230px; z-index:999; }
.visualWrap .mainBanner02 .btnWrap .iOS { position:absolute; bottom:25px; left:230px; z-index:999; }*/
.visualWrap #mainVisual .owl-controls { position:absolute; bottom:10px; left:45.5%; z-index:99999; }

.counting_area {position:absolute;left:50%;/*top:215px;*/top:170px;margin-left:-495px;z-index:10;}
.counting_area div {float:left;padding-right:60px;padding-top:25px;font-size:16px;color:#111;line-height:37px;}
.counting_area div.first {clear:both;padding-left:105px;}
.counting_area div span {display:block;padding-bottom:7px;font-size:17px;line-height:18px;font-weight:100;}
.counting_area div strong {padding-right:3px;color:#25c6ff;font-size:55px;line-height:60px;vertical-align:text-bottom;font-family:arial, Geneva, sans-serif;}

.sub1_banner	{ width:100%; height:440px;  }
#slides	{ display:block !important;  padding:0 0 20px 0; overflow:hidden; width:1015px;height:386px; margin:0 auto;}
#slides .slides_container	{ overflow:hidden; width:1015px; height:407x; padding-top:10px; display:block !important; text-align:left; }
.pagination { position:absolute; left:0; top:370px; margin:0; width:100px; display:block; z-index:1200; }
.pagination li { float:left; margin:0 3px; list-style:none; }
.pagination li a { width:15px; height:15px; padding-top:0; background:url(/images/main/banner_page.png) -15px 0 no-repeat; float:left; overflow:hidden; margin:0; text-align:center; font-size:0; }
.pagination li.current a { background-position:0 -15px; background:url(/images/main/banner_page.png) no-repeat; text-align:center; font-size:0; }
#slides a	 {  color:#fff; font-weight:bold; font-family:Dotum, Gulim; letter-spacing:-1px; }
#slides .btext1	{ color:#afafaf; font-size:12px; font-weight:normal;  display:-moz-inline-box; display:block; line-height:1.6; }
#slides .btext2	{ color:#ffa813; font-size:12px; display:-moz-inline-box; display:block; line-height:1.3; }

.m_left_wrap	{ float:left; width:150px; }
.m_right_wrap	{ float:left; width:845px; padding:0 0 20px 20px; }

.searchAreaWrap {position:relative;margin:0 auto;height:130px;z-index:10;} 
.searchAreaWrap .tabCont {position:absolute;margin:0 auto;left:50%;width:1015px;height:100px;padding-top:15px;margin-left:-507px;}
.searchAreaWrap .carSearchL {/*padding:20px;background:#f1f1f3;border-right:1px solid #d9d8de;*/}
.searchAreaWrap .tit {padding:0px 0px 20px 0px;}
.searchAreaWrap .carSearchL .inputArea li {padding:0px 0px 5px 0px;}
.searchAreaWrap .carSearchL img {display:none;}
.searchAreaWrap .carSearchL .inputArea li select {outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0;border:0;height:55px;padding:0;margin-left:6px;background:none;border-bottom:2px solid #25c6ff;width:215px;font-size:22px;letter-spacing:-1px;line-height:35px;vertical-align:middle;text-indent:10px;}
.searchAreaWrap .carSearchL .inputArea label {display:inline-block;background:url('/images/main/icon_arrow.png') no-repeat right center;padding:0 !important;}
.searchAreaWrap .carSearchL .inputArea li select::-ms-expand{display:none;}
.searchAreaWrap .carSearchL .inputArea li input { vertical-align:middle;}
.searchAreaWrap .carSearchL .inputArea span {display:inline-block;padding:0px 10px 0px 0px;width:65px;text-align:right;height:28px;line-height:28px;color:#666;font-size:14px;}
.searchAreaWrap .carSearchL .inputArea li .sel {width:25px;padding:0px;text-align:left;font-size:12px;}
.searchAreaWrap .carSearchL .btnWrap {padding:10px 0px 0px 40px;text-align:center;}

.searchAreaWrap .carTAB {overflow:hidden;position:absolute;top:-60px;left:0;right:0;background:rgba(0,0,0,.2);}
.searchAreaWrap .carTAB ul {position:relative;width:1015px;margin:0 auto;}
.searchAreaWrap .carTAB li {position:relative;float:left;width:16%;}
.searchAreaWrap .carTAB li.btn {width:17.4%;color:#25c6ff;margin-left:0.5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.searchAreaWrap .carTAB li.btn a span {margin-top:6px;border:1px solid rgba(255,255,255,.5);line-height:45px;}
.searchAreaWrap .carTAB li.btn:hover a span {background:rgba(0,165,237,.7);}
.searchAreaWrap .carTAB li a {display:block;width:100%;float:left;position:relative;}
.searchAreaWrap .carTAB li a span {display:block;color:#fff;font-size:13.5pt;line-height:60px;text-align:center;font-weight:500;letter-spacing:-1px;}
.searchAreaWrap .carTAB li.on a span {background:#25c6ff;color:#fff;}
.searchAreaWrap .carTAB li:after {content:'';position:absolute;right:0;top:10px;height:18px;width:1px;height:18px;background:#c2c2c9;}
.searchAreaWrap .carTAB li.last:after, .searchAreaWrap .carTAB li.on:after, .searchAreaWrap .carTAB li.btn:after  {display:none;}

.searchAreaWrap .carSearchR {position:relative;padding-top:32px !important;}

.searchAreaWrap .classSearch {overflow:hidden;}
.searchAreaWrap .classSearch li {float:left;width:12.5%;padding:0;marign:0;}
.searchAreaWrap .classSearch li a {display:block;width:100%;margin-top:5px;padding:55px 0px 0px 0px;height:20px;font-size:16px;text-align:center;font-weight:bold;}
.searchAreaWrap .classSearch li a:hover {color:#25c6ff;}
.searchAreaWrap .classSearch li.c1 a {background:url(/images/main/classSearch.png) center 0 no-repeat;}
.searchAreaWrap .classSearch li.c2 a {background:url(/images/main/classSearch.png) center -100px no-repeat;}
.searchAreaWrap .classSearch li.c3 a {background:url(/images/main/classSearch.png) center -200px no-repeat;}
.searchAreaWrap .classSearch li.c4 a {background:url(/images/main/classSearch.png) center -300px no-repeat;}
.searchAreaWrap .classSearch li.c5 a {background:url(/images/main/classSearch.png) center -400px no-repeat;}
.searchAreaWrap .classSearch li.c6 a {background:url(/images/main/classSearch.png) center -500px no-repeat;}
.searchAreaWrap .classSearch li.c7 a {background:url(/images/main/classSearch.png) center -600px no-repeat;}
.searchAreaWrap .classSearch li.c8 a {background:url(/images/main/classSearch.png) center -700px no-repeat;}

.searchAreaWrap .makerSearch {overflow:hidden;}
.searchAreaWrap .makerSearch li {float:left;width:10%;padding:0;marign:0;}
.searchAreaWrap .makerSearch li a {display:block;width:100%;margin-top:5px;padding:55px 0px 0px 0px;height:20px;font-size:16px;text-align:center;font-weight:bold;}
.searchAreaWrap .makerSearch li a:hover {color:#25c6ff;}
.searchAreaWrap .makerSearch li.m1 a {background:url(/images/main/makerSearch.png) center 7px no-repeat;}
.searchAreaWrap .makerSearch li.m2 a {background:url(/images/main/makerSearch.png) center -93px no-repeat;}
.searchAreaWrap .makerSearch li.m3 a {background:url(/images/main/makerSearch.png) center -193px no-repeat;}
.searchAreaWrap .makerSearch li.m4 a {background:url(/images/main/makerSearch.png) center -293px no-repeat;}
.searchAreaWrap .makerSearch li.m5 a {background:url(/images/main/makerSearch.png) center -393px no-repeat;}
.searchAreaWrap .makerSearch li.m6 a {background:url(/images/main/makerSearch.png) center -493px no-repeat;}
.searchAreaWrap .makerSearch li.m7 a {background:url(/images/main/makerSearch.png) center -593px no-repeat;}
.searchAreaWrap .makerSearch li.m8 a {background:url(/images/main/makerSearch.png) center -693px no-repeat;}
.searchAreaWrap .makerSearch li.m9 a {background:url(/images/main/makerSearch.png) center -793px no-repeat;}
.searchAreaWrap .makerSearch li.m10 a {background:url(/images/main/makerSearch.png) center -893px no-repeat;}

.searchAreaWrap .areaSearch { padding-top:18px !important;/*background:#f7f7f7;*/overflow:hidden;}
.searchAreaWrap .areaSearch li {float:left;padding:0;marign:0;}
.searchAreaWrap .areaSearch li a {display:block;padding:0 18px;border:1px solid #fff;font-size:20px;text-align:center;letter-spacing:-1px;line-height:46px;font-weight:bold;}
.searchAreaWrap .areaSearch li a:hover {border:1px solid #25c6ff;color:#25c6ff;font-weight:bold;}


/* »õ °Ë»ö ½ºÅ¸ÀÏ */
.searchWrap .searchBox { width:1000px; height:135px; background:#0c4ca3; position:relative;  }
.searchWrap .searchBox .searchTitle { font-size:20px; color:white; padding:25px 40px 0 40px; }
.searchWrap .searchBox .searchTitle img { padding-right:5px; vertical-align:middle; }
.searchWrap .searchBox .searchTitle a { color:white; float:right; font-size:15px; color:white; text-decoration:none; display:inline-block; margin-top:5px; }

.searchWrap .selectBox { margin:14px 40px 0 40px; width:920px; height:38px; background:white; }
.searchWrap .selectBox select { border:none; width:210px; height:40px; padding-left:10px; margin-right:3px;  background:white url(/images/main/arrow_Select.png) no-repeat 182px 17px; }
.searchWrap .selectBox input[type="submit"] { width:56px; height:40px; border:none; background:#44d3c5; color:white; }

.searchWrap .selectBox ul { width:100%; height:100%; overflow:hidden; background:white;  }
.searchWrap .selectBox ul li { float:left; width:275px; height:38px; }
.searchWrap .selectBox ul li a { display:block; width:100%; height:38px; line-height:38px; background:white url(/images/main/arrow_Select.png) no-repeat 245px 17px; color:#777777; font-size:12px; text-align:left; 
 border-right:1px solid #d5d5d5; padding:0 0 0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.searchWrap .selectBox ul li a.selected { border-bottom:none; background:#f8f8f8 url(/images/main/arrow_Select_up.png)no-repeat 245px 17px; font-weight:bold; color:#0c4ca3; }
.searchWrap .selectBox ul li.last { width:95px; height:38px; }
.searchWrap .selectBox ul li.last input[type="submit"] { width:100%; height:100%; background:#44d3c5; color:white; }

.searchWrap .optionBox { position:absolute; top:103px; left:40px; width:920px; padding:25px 25px 15px 25px; background:#f8f8f8; z-index:9999; border:1px solid #d5d5d5; border-top:none;
 box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.searchWrap .optionBox h5 { border-bottom:1px dashed #cccccc; font-size:12px; padding-bottom:10px; margin-bottom:20px; }
.searchWrap .optionBox h5 a { display:block; float:right; font-size:18px; width:20px; text-align:center;  }
.searchWrap .optionBox a { width:14%; display:inline-block; text-decoration:none; margin-Bottom:12px;  }
.searchWrap .optionBox a:hover { color:#1062d0; }

.searchWrap .optionBox#option03 a { width:25%; }

.searchWrap #option01 { display:none; }
.searchWrap #option02 { display:none; }
.searchWrap #option03 { display:none; }


/* Áß°£¸®½ºÆ® */
.m_list	{ padding:0; margin:0; font-size:0; height:405px; border-bottom:1px solid #8c8c92; }
.m_list li	{ padding:0; margin:0; float:left; }
.m_list li a.tm	{ display:-moz-inline-box; display:inline-block; width:283px; height:56px; font-size:0; }
.m_list li a.tm:hover, .m_mtitle dd li.on a.tm:hover	{ display:-moz-inline-box; display:inline-block; position:relative; width:283px; height:56px; }
.m_list li a.tm span	{ display:none; }
.m_list li ul	{ display:none;  }
.m_list li.on ul	{ display:block; position:absolute; top:531px; left:161px; padding:0; margin:0; }
.m_list li.on ul li	{ float:left; width:120px; padding:0 10px 25px 12px; font-size:12px; }
.m_list li.on ul li .li_txt	{ padding:5px 0 0 0; color:#666666; line-height:1.3; }
.m_list li.on ul li strong	{ padding:0 5px 0 0; display:inline-block; color:#333333; }
.m_list li ul li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.m_list li ul li:hover a div	{ color:#4b6cff !important; font-weight:bold; letter-spacing:-1px; }
.m_list li ul li:hover a strong	{ color:#4b6cff !important; font-weight:bold; }
.m_list li ul li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.m_list li ul li img, .m_list li ul li:hover img	{ border:0px; }
#mtab1 a.tm	{ background:url(/images/main/tabmenu.gif) no-repeat 0 0 #383838; }
#mtab1 a.tm:hover, #mtab1.on a.tm	{ background:url(/images/main/tabmenu.gif) no-repeat 0 -56px #5068e5; }
#mtab2 a.tm	{ background:url(/images/main/tabmenu.gif) no-repeat -283px 0 #383838; }
#mtab2 a.tm:hover, #mtab2.on a.tm	{ background:url(/images/main/tabmenu.gif) no-repeat -283px -56px #5068e5; }
#mtab3 a.tm	{ background:url(/images/main/tabmenu.gif) no-repeat -566px 0 #383838; }
#mtab3 a.tm:hover, #mtab3.on a.tm	{ background:url(/images/main/tabmenu.gif) no-repeat -566px -56px #5068e5; }

.txt_right	{ text-align:right; height:67px; }

.m_community_wrap	{position:relative; height:300px; }
.m_community_wrap ul	{ padding:20px 0 25px 0; }
.m_community_wrap ul li	{ background:url(/images/main/icon_list.gif) no-repeat 25px 6px; padding:0 0 0 38px; width:354px; }
.m_community_wrap ul li a	{ line-height:1.7; font-size:11px; }
.m_community_wrap ul li span	{ float:right; color:#999; font-size:11px; }
.m_ask	{ position:absolute; left:0px;top:0px; border-top:2px solid #151515; border-bottom:1px solid #696969; width:422px; }
.m_councel	{ position:absolute; left:422px;top:0px; border-top:2px solid #151515; border-bottom:1px solid #696969; width:422px; border-left:1px solid #e2e2e2; }

.carListTitle {position:relative;clear:both;width:1015px;height:70px;margin:0 auto;padding:0;text-align:center;font-size:28px;letter-spacing:-1px;font-weight:bold;line-height:35px;font-family:'SCoreDream'}
/*.carListTitle strong {color:#25c6ff;}*/
.carListTitle .btn_total, .community .tit .btn_total {position:absolute;right:0;bottom:15px;padding-right:20px;background:url(/images/inc/icon_total.png) right center no-repeat;font-size:13px;color:#555;letter-spacing:-1px;font-weight:normal;line-height:35px !important;}
.community .tit .btn_total {bottom:7px;}
.carListTitle .text {position:absolute;left:0;bottom:15px;padding-left:30px;background:url(/images/inc/icon_text.png) 0 center no-repeat;font-size:14px;color:#555;letter-spacing:-1px;font-weight:normal;}

.carList {position:relative;margin:0 auto;width:1015px;}
.carList ul {overflow:hidden;}
.carList li {position:relative;float:left;width:19.5%;overflow:hidden;margin:0 0.5% 30px 0;}
.carList li a {display:block;text-align:center;}
.carList li .icon {display:none;position:absolute;left:0px;top:0px;}
.carList li a img {width:100% !important;height:148px; !important;}
.carList li img {border:1px solid #fff;}
.carList li .carName {padding:12px 0px 0;font-size:17px;font-weight:bold;text-align:center;letter-spacing:-1px;}
.carList li .carName sup {display:none;}
.carList li .year {position:relative;display:block;margin:0 auto;padding-bottom:17px;color:#888;white-space:nowrap;}
.carList li .year .bar {padding:0 3px;}
.carList li .price {position:relative;margin:0 auto;padding:0 35px;background:#f8f8f8;/*display:inline-block;border-radius:50px;*/line-height:45px;font-size:16px;color:#04a5ee;font-weight:bold;}
.carList li a:hover img {border:1px solid #25c6ff;}
.carList li a:hover .carName {color:#25c6ff !important;font-weight:bold;}
/*.carList.bg li .year, .carList.bg li .price {background:#f5f5f5 !important;}*/

.maincont_wrap {position:relative;padding:75px 0;}
.maincont_wrap.bg {background:#f1f1f1;padding:68px 0 55px;}

.guide {overflow:hidden;}
.guide .tit {margin:0px;padding:0px 0px 5px 0px;}
.guide li {float:left;width:75px;height:75px;}
.guide li a {display:block;widht:75px;height:75px;}
.guide li a span {display:none;}
.guide li.g1 a {background:url(/images/main/bannerGuide.gif) left top no-repeat;}
.guide li.g2 a {background:url(/images/main/bannerGuide.gif) -75px top no-repeat;}
.guide li.g3 a {background:url(/images/main/bannerGuide.gif) left -75px no-repeat;}
.guide li.g4 a {background:url(/images/main/bannerGuide.gif) -75px -75px no-repeat;}
.guide li.g1 a:hover {background:url(/images/main/bannerGuide.gif) -150px top no-repeat;}
.guide li.g2 a:hover {background:url(/images/main/bannerGuide.gif) -225px top no-repeat;}
.guide li.g3 a:hover {background:url(/images/main/bannerGuide.gif) -150px -75px no-repeat;}
.guide li.g4 a:hover {background:url(/images/main/bannerGuide.gif) -225px -75px no-repeat;}

.bannerPrice {margin:10px 0px 20px 0px;width:150px;height:50px;}
.bannerPrice a {display:block;width:150px;height:50px;background:url(/images/main/bannerPrice.gif) left top no-repeat;}
.bannerPrice a span {display:none;}
.bannerPrice a:hover {display:block;width:150px;height:50px;background:url(/images/main/bannerPrice.gif) left -50px no-repeat;}

.community {position:relative;min-width:1000px;max-width:1015px;margin:0 auto;overflow:hidden; clear:both;}
.community .tit {position:relative;padding-bottom:15px;font-size:22px;letter-spacing:-1px;line-height:50px;font-family:'SCoreDream';font-weight:bold;}
.community .boradList {float:left;width:32.33%;margin:0px 1% 30px 0px;}
.community .boradList.wid_half {width:505px !important;margin:0 !important;}
.community .boradList.wid_half .tit .btn_total {right:10px;}
.community .boradList li {overflow:hidden;padding:0;line-height:27px;font-size:11px;}
.community .boradList li a {float:left;font-size:14px;}
.community .boradList li a:hover {color:#25c6ff;}
.community li .date {float:right;display:block;padding:0px 10px 0px 0px;color:#999;font-size:11px;/* font-style:italic;*/ letter-spacing:0px;}
.community .column {float:left;width:270px;}
.community .column li {overflow:hidden;margin:0px;}
.community .column li .photo {overflow:hidden;width:100%;height:120px;margin:0p; background-size:cover !important; background-position:center center !important;}
.community .column li .columnCont {line-height:22px;}
.community .column li a:hover .subject  {color:#25c6ff;}
.community .column li .subject {padding:15px 0px 0px 0px;font-size:17px;white-space:nowrap;text-overflow:ellipsis;}

.community .councellist { overflow:hidden;margin-bottom:37px;}
.community .councellist li {position:relative;display:inline-block;float:left;width:50%;}
.community .councellist li a {display:block;width:206px;background:#f1f1f1;margin:0 2px 2px 0;padding:18px 21px 23px;color:#111;font-size:18px; letter-spacing:-1px;line-height:22px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.community .councellist li a span {display:inline-block;font-weight:normal !important;}
.community .councellist li .icon {border-radius:50px;padding:0 25px;background:#7cc5e4;line-height:30px;font-size:13px;color:#fff;margin-bottom:15px;}
.community .councellist.buy li .icon {background:#777;}
.community .councellist li .date {position:absolute;right:10px;top:22px;font-size:13px;color:#999;}


.memberArea {overflow:hidden;margin:0px auto;width:1015px;}
.memberArea li {float:left;width:202px;margin:1px 1px 1px 0px;}
.memberArea li a {display:block;width:202px;height:40px;line-height:40px;text-align:center;color:#999;background:url(/images/main/bg_member.gif) left top no-repeat;}
.memberArea li a:hover {background:url(/images/main/bg_member.gif) left -40px no-repeat;}
.memberArea li a span {color:#333;text-decoration:underline;}

.banner_middle {clear:both;min-width:1015px;height:140px;background:url(/images/inc/banner_middle.png) center 0 no-repeat;}

.partner_wrap {clear:both;position:relative;margin:0 auto;padding-bottom:30px;min-width:1000px;max-width:1015px;font-size:0;overflow:hidden;}
.partner li {float:left;width:25%;}
.partner li a {display:block;/*height:75px;*/margin:0 3px 0 0;padding:22px 0;background:#fff;text-align:center;}
.partner li a img {height:100%;}
.partner_wrap .box1 {display:inline-block;width:36%;background:#fff;text-align:right;}
.partner_wrap .box2 {display:inline-block;width:36%;background:#889097;text-align:right;}
.partner_wrap .box3 {display:inline-block;width:28%;background:#525255;}



/* ÀÓ½Ã¸ÞÀÎ */
.visualWrap.type2 { height:660px; }
.visualWrap.type2 #mainVisual { height:660px; }
.visualWrap.type2 .mainBanner01 { height:660px; background:url(/images/main/main02.png) no-repeat center top #fff; }

.type2 .counting_area {top:210px;margin-left:-475px;}
.type2 .counting_area div {padding-right:80px;padding-top:55px;color:#fff;}
.type2 .counting_area div.first {padding-left:5px;color:#222;}
.type2 .counting_area div span {padding-bottom:5px;font-size:16px;font-weight:bold;}
.type2 .counting_area div strong {font-size:50px;letter-spacing:-1px;font-family:verdana;}

.new_banner {height:343px;position:relative;background:url(/images/main/main_bg.png) no-repeat center center #1bc7ff;}
.new_banner .cont {width:100%;position:relative;margin:0 auto;max-width:1050px;}
.new_banner .cont div {position:absolute;}
.new_banner .cont .img {left:20px;top:60px;width:445px;height:230px;background:url(/images/main/main_img01.png) no-repeat center center;}
.new_banner .cont .text {right:0;top:50px;width:50%;height:230px;}
.new_banner .cont .text1 {right:0;top:160px;width:50%;height:60px;}
.new_banner .cont .text2 {right: -212px;top:160px;width:50%;height:60px;}
.new_banner .cont .text3 {right:0;top:220px;color:white; font-size: large; width:50%;height:60px;}