
/* noto-sans-kr-100 - latin_korean */
@font-face {
        font-family:'Noto Sans KR';
        font-style:normal;
        font-weight:100;
        src:url('/fonts/noto-sans-kr-v12-latin_korean-100.eot'); /* IE9 Compat Modes */
        src:local('Noto Sans KR Thin'), local('NotoSansKR-Thin'),
        url('/fonts/noto-sans-kr-v12-latin_korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/noto-sans-kr-v12-latin_korean-100.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-100.woff') format('woff'), /* Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/noto-sans-kr-v12-latin_korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-300 - latin_korean */
@font-face {
        font-family:'Noto Sans KR';
        font-style:normal;
        font-weight:300;
        src:url('/fonts/noto-sans-kr-v12-latin_korean-300.eot'); /* IE9 Compat Modes */
        src:local('Noto Sans KR Light'), local('NotoSansKR-Light'),
        url('/fonts/noto-sans-kr-v12-latin_korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/noto-sans-kr-v12-latin_korean-300.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-300.woff') format('woff'), /* Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/noto-sans-kr-v12-latin_korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - latin_korean */
@font-face {
        font-family:'Noto Sans KR';
        font-style:normal;
        font-weight:400;
        src:url('/fonts/noto-sans-kr-v12-latin_korean-regular.eot'); /* IE9 Compat Modes */
        src:local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
        url('/fonts/noto-sans-kr-v12-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/noto-sans-kr-v12-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/noto-sans-kr-v12-latin_korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-500 - latin_korean */
@font-face {
        font-family:'Noto Sans KR';
        font-style:normal;
        font-weight:500;
        src:url('/fonts/noto-sans-kr-v12-latin_korean-500.eot'); /* IE9 Compat Modes */
        src:local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
        url('/fonts/noto-sans-kr-v12-latin_korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/noto-sans-kr-v12-latin_korean-500.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-500.woff') format('woff'), /* Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/noto-sans-kr-v12-latin_korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - latin_korean */
@font-face {
        font-family:'Noto Sans KR';
        font-style:normal;
        font-weight:700;
        src:url('/fonts/noto-sans-kr-v12-latin_korean-700.eot'); /* IE9 Compat Modes */
        src:local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
        url('/fonts/noto-sans-kr-v12-latin_korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/noto-sans-kr-v12-latin_korean-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-700.woff') format('woff'), /* Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/noto-sans-kr-v12-latin_korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-900 - latin_korean */
@font-face {
        font-family:'Noto Sans KR';
        font-style:normal;
        font-weight:900;
        src:url('/fonts/noto-sans-kr-v12-latin_korean-900.eot'); /* IE9 Compat Modes */
        src:local('Noto Sans KR Black'), local('NotoSansKR-Black'),
        url('/fonts/noto-sans-kr-v12-latin_korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/noto-sans-kr-v12-latin_korean-900.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-900.woff') format('woff'), /* Modern Browsers */
        url('/fonts/noto-sans-kr-v12-latin_korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/noto-sans-kr-v12-latin_korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}

html {font-size:15px;}
html, body, h1, h2, h3, h4, h5, h6, p, div, img {margin:0;padding:0;border:0;font-family:'Noto Sans KR', sans-serif;letter-spacing:-1px;font-weight:400;}
body {min-width:1260px;overflow:auto;}
h1,h2{font-weight:bold;}
strong {font-weight:600;}
table,tr,td,thead,tbody,tfoot{border-spacing:0;border-collapse:collapse;}
ul, ol, li{list-style:none;padding:0;margin:0;}
a{text-decoration:none;color:#323232;}
a:hover{color:#d70000;}
select:hover {cursor:pointer;}
button:focus{outline:none;}
input,button,select,textarea {outline:none;font-family:'Noto Sans KR', sans-serif;font-weight:400;}

/* Header Area */
/* 
.header {position:fixed;top:0;left:0;right:0;bottom:0;height:132px;background-color:#FFF;z-index:15;min-width:1260px;overflow:auto;box-shadow:inset 0 -1px 0 0 #e6e6e6;transition:all 0.5s;}
*/
.header {position:fixed;top:0;width:100%;height:132px;background-color:#FFF;z-index:15;min-width:1260px;overflow:auto;box-shadow:inset 0 -1px 0 0 #e6e6e6;transition: top 0.5s ease-in-out;}
.nav-up {top: -132px;}

.header-wrap {position:relative;width:1260px;margin:0 auto;}

.header-top {height:41px;border-bottom:1px solid #e6e6e6;box-sizing:border-box;}
.header-top .header-top-wrap {width:1260px;text-align:right;margin:0 auto;}
.header-top .top-nav ul {margin:0;padding:0;list-style:none;}
.header-top .top-nav li {margin:0;padding:0;}
.header-top .top-nav > li {position:relative;display:inline-block;}
.header-top .top-nav > li > a {display:block;line-height:40px;margin-left:20px;}
.header-top .top-nav > li > a:before {display:inline-block;content:"";display:inline-block;width:4px;height:4px;border-radius:4px;background-color:#232323;position:absolute;top:19px;left:7px;}
.header-top .top-nav > li:first-child > a:before {display:none;}
.header-top .top-nav > li:last-child > a {color:#d70000;}
.header-top .top-nav > li > ul {display:none;position:fixed;top:40px;left:50%;padding:5px 0;margin-left:400px;z-index:11;}
.header-top .top-nav > li:hover > ul {display:block;background-color:#d70000;}
.header-top .top-nav > li > ul > li > a {color:#fff;line-height:32px;padding:0 35px 0 35px;font-size:13px;font-weight:500;}

.header .nav-ctr {display:none;}
.header .logo {position:absolute;top:21px;left:0;}
.header .logo a {display:block;}
.header .logo img {vertical-align:middle;}

.header .nav {position:absolute;top:0;left:220px;margin:0;}
.header .nav ul {margin:0;padding:0;}
.header .nav ul:after {content:"";display:block;clear:both;}
.header .nav > ul > li {float:left;padding:0 25px;}
.header .nav > ul > li > a {position:relative;color:#000;display:block;font-size:18px;font-weight:400;height:90px;line-height:88px;padding:0;box-sizing:border-box;}
.header .nav > ul > li > a.active {color:#d70000;font-weight:600;}
.header .nav > ul > li.eco > a {color:#003482;}
.header .nav > ul > li.eco > a.active {color:#003482;font-weight:600;}
.header .nav > ul > li > a img {vertical-align:middle;margin-right:5px;}
.header .nav > ul > li > a span {display:inline-block;vertical-align:middle;}
.header .nav > ul > li.new > a span:after {content:"";position:absolute;top:30px;right:-7px;display:block;width:8px;height:8px;border-radius:5px;background-color:#d70000;}
.header .nav > ul > li > a em {position:absolute;top:3px;right:-63px;width:126px;height:33px;line-height:33px;}
.header .nav > ul > li > a em img {margin-right:0;}

.header .header-banner {position:absolute;top:10px;right:0;width:230px;height:70px;}
.header-banner.owl-carousel .owl-nav {position:absolute;top:0;right:-22px;}
.header-banner.owl-carousel .owl-nav button.owl-next,
.header-banner.owl-carousel .owl-nav button.owl-prev {position:absolute;top:15px;right:0;margin:0;transform:none;width:22px;height:21px;background:url(/img/header_banner_arrow.png) 0 0 no-repeat !important;}
.header-banner.owl-carousel .owl-nav button.owl-next{margin:0;height:22px;top:36px;background-position:0 100% !important;}
.header-banner.owl-carousel .owl-nav button.owl-next span,
.header-banner.owl-carousel .owl-nav button.owl-prev span {display:none;}

/* Content Area */
.content {min-width:1260px;padding-top:132px;}

/* Main Image Area */
.main-image {height:638px;overflow:hidden;}
.main-item {position:relative;min-width:1260px;height:638px;text-align:center;background-repeat:no-repeat;background-position:50% 0;}
.main-item .btn-golink {position:absolute;top:410px;left:50%;display:block;border:1px dashed rgba(255,255,255,0.6);padding:10px 30px;color:#fff;font-size:15px;font-weight:500;letter-spacing:0;}
.main-item .btn-golink:hover {color:#333;background-color:#fff;}

.main-item.img1 .btn-golink {margin-left:-55px;}
.main-item.img2 .btn-golink {margin-left:-8px;}
.main-item.img3 .btn-golink {margin-left:-55px;}

.main-image.owl-carousel .owl-nav {position:absolute;top:50%;left:0;right:0;}
.main-image.owl-carousel .owl-nav button.owl-prev{margin:0;}
.main-image.owl-carousel .owl-nav button.owl-next,
.main-image.owl-carousel .owl-nav button.owl-prev {position:absolute;top:50%;left:20px;margin:0;transform:none;width:90px;height:30px;background:url(/img/btn_mainimg_prev.png) 0 0 no-repeat !important;}
.main-image.owl-carousel .owl-nav button.owl-next span,
.main-image.owl-carousel .owl-nav button.owl-prev span {display:none;}
.main-image.owl-carousel .owl-nav button.owl-next {left:auto;right:20px;background:url(/img/btn_mainimg_next.png) 0 0 no-repeat !important;box-sizing:border-box;}
.main-image.owl-carousel .owl-dots {position:absolute;bottom:55px;left:50%;transform:translateX(-50%);}
.main-image.owl-carousel .owl-dots button.owl-dot {width:13px;height:13px;border-radius:13px;background-color:#d2d2d2;margin:0 2px;}
.main-image.owl-carousel .owl-dots button.owl-dot.active {width:39px;background-color:#fe9705}


/* Quick quotation */
.quick-quotation {position:absolute;top:202px;left:50%;width:518px;margin-left:-631px;z-index:12;}
.quick-quotation:before {content:"";position:absolute;top:-20px;right:20px;width:80px;height:80px;background:url(/img/icon_quick_quotation.png) 0 0 no-repeat;}
.quick-quotation .quick-quo-wrap {background-color:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.3);padding:22px 20px;box-sizing:border-box;}
.quick-quotation .quick-quo-wrap h2 {color:#fff;font-size:24px;padding:0 0 27px 0;font-weight:500;}
.quick-quo-form table {table-layout:fixed;width:100%;}
.quick-quo-form table td {padding:8px 3px;}
.quick-quo-form select {-webkit-appearance:none;appearance:none;width:100%;height:54px;line-height:52px;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.3) url(/img/quick_select_arrow.png) 98% 50% no-repeat;color:#fff;font-size:14px;box-sizing:border-box;padding:0 0 0 25px;}
.quick-quo-form select::-ms-expand {display:none;}
.quick-quo-form select > option {color:#121212;}
.quick-quo-form input[type="text"] {width:100%;height:54px;line-height:52px;border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.3);color:#fff;font-size:14px;box-sizing:border-box;padding:0 0 0 25px;}
.quick-quo-form input[type="text"]::placeholder {color:#fff;}
.quick-quo-form select:hover,
.quick-quo-form input[type="text"]:hover,
.quick-quo-form select:focus,
.quick-quo-form input[type="text"]:focus {border-color:#fff;}
.quick-quo-form a {display:inline-block;width:auto;line-height:30px;height:32px;border:1px solid rgba(255,255,255,0.3);box-sizing:border-box;text-align:center;font-size:12px;color:#fff;background-color:#404040;padding:0 10px;margin-left:20px;}
.quick-quo-form a:hover {border-color:#fff;}
.quick-quo-form a.act-btn {display:block;width:100%;height:54px;line-height:52px;font-weight:600;font-size:18px;background-color:transparent;margin-left:0;border:2px solid #FFF;}
.quick-quo-form a.act-btn:hover {background-color:#FFF;color:#232323;font-weight:600;}
.quick-quo-form label {color:#fff;font-size:14px;padding-right:40px;}
.quick-quo-form input[type="radio"] {display:none;}
.quick-quo-form input[type="radio"] + label {position:relative;font-size:13px;color:#fff;vertical-align:middle;display:inline-block;padding-right:20px;cursor:pointer;width:70px;}
.quick-quo-form input[type="radio"] + label:before {content:"";display:inline-block;width:16px;height:16px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.5);background-color:transparent;border-radius:50%;vertical-align:middle;margin-right:5px;margin-top:-4px;}
.quick-quo-form input[type="radio"] + label:hover:before {border-color:#fff;}
.quick-quo-form input[type="radio"]:checked + label:after {content:"";position:absolute;top:6px;left:4px;display:block;width:8px;height:8px;box-sizing:border-box;border-radius:50%;background-color:#ff9604;}


/* Time Attack */
.main-timeattack {width:100%;background-color:#f2f2f2;}
.main-timeattack h2 {text-align:center;padding-bottom:40px;}
.main-timeattack h2 small {font-size:18px;font-weight:500;color:#666;display:block;padding-bottom:10px;}
.main-timeattack h2 span {display:inline-block;position:relative;font-weight:600;color:#ff008a;}
.main-timeattack h2 span:after {content:"";position:absolute;bottom:5px;left:-10px;right:-10px;height:20px;background-color:rgba(255, 0, 138, 0.2);display:block;}
.timeattack-header {width:100%;}
.timeattack-wrap {position:relative;width:1260px;margin:0 auto;padding:65px 0 70px 0;}
.timeattack-list {display:flex;}
.timeattack-item {flex:1;background-color:#fff;margin-left:20px;width:285px;box-sizing:border-box;}
.timeattack-type {padding:7px 9px 5px 9px;height:35px;box-sizing:border-box;}
.timeattack-type span {display:inline-block;width:60px;text-align:center;height:20px;line-height:20px;color:#FFF;background-color:#232323;font-size:11px;}
.timeattack-type span.type1 {background-color:#d70000;}
.timeattack-type span.type2 {background-color:#0020ab;}
.timeattack-type span.type3 {background-color:#00aa8c;}
.timeattack-type span.type4 {background-color:#cd027e;}
.timeattack-type span.type5 {background-color:#f37800;}

.timeattack-item:first-child {margin-left:0;}
.timeattack-item .car-info {padding:0 0 15px 0;}
.timeattack-item .car-info .car-image {text-align:center;height:170px;line-height:170px;}
.timeattack-item .car-info .car-image img {max-width:200px;max-height:170px;vertical-align:middle;}
.timeattack-item .car-info .car-name {text-align:center;font-size:25px;font-weight:600;}
.timeattack-item .car-info .car-price {text-align:center;font-size:18px;font-weight:400;letter-spacing:0;}
.timeattack-item .car-info .car-price:after {content:"원";}
.timeattack-item .car-info .car-desc {text-align:center;padding:10px 0;font-weight:300;}
.timeattack-item .conditions-info {text-align:center;width:240px;margin:0 auto;border-top:1px solid #bcbcbc;padding:10px 0;box-sizing:border-box;}
.timeattack-item .conditions-info > div:after {content:"";display:block;clear:both;}
.timeattack-item .conditions-info > div {padding:5px 0;}
.timeattack-item .conditions-info > div > span {float:left;display:block;font-size:14px;color:#333;line-height:25px;font-weight:400;}
.timeattack-item .conditions-info > div > strong {float:right;display:block;font-size:20px;color:#d70000;line-height:25px;font-weight:500;}
.timeattack-item .price-info {padding-top:15px;text-align:center;width:240px;margin:0 auto;border-top:1px dashed #222;padding:0;box-sizing:border-box;}
.timeattack-item .price-info .real-price {text-align:right;padding:10px 0 0 0;font-size:18px;text-decoration:line-through;color:#666;letter-spacing:0;font-weight:300;}
.timeattack-item .price-info .real-price:after {content:"원";}
.timeattack-item .price-info .discount-price {padding:5px 0;}
.timeattack-item .price-info .discount-price:after {content:"";display:block;clear:both;}
.timeattack-item .price-info .discount-price > span {float:left;display:block;font-size:14px;color:#333;line-height:25px;font-weight:400;}
.timeattack-item .price-info .discount-price > strong {float:right;display:block;font-size:22px;color:#d70000;line-height:25px;font-weight:600;letter-spacing:0;}
.timeattack-item .price-info .discount-price > strong:after {content:"원";font-size:18px;font-weight:500;}
.timeattack-item .btn-area {padding:20px 0 40px 0;text-align:center;}
.timeattack-item .btn-area button {padding:7px 0;width:240px;font-size:20px;font-weight:600;color:#d70000;border:1px solid #d70000;background-color:transparent;cursor:pointer;}
.timeattack-item .btn-area button span {display:inline-block;}
.timeattack-item .btn-area button:hover {background-color:#d70000;color:#fff;}

/* Time Attack Header */
.timeattack-header {position:relative;height:725px;}
.timeattack-header .timeattack-img {position:absolute;top:0;left:50%;margin-left:-630px;width:1260px;height:725px;background:url(/img/bg_time_attack.png) 0 0 no-repeat;z-index:2;}
.timeattack-header:before {content:"";position:absolute;top:0;left:0;width:50%;height:725px;background:url(/img/bg_time_attack_left.png) 0 0 repeat-x;z-index:1;}
.timeattack-header:after {content:"";position:absolute;top:0;right:0;width:50%;height:725px;background:url(/img/bg_time_attack_right.png) 0 0 repeat-x;z-index:1;}
.timeattack-header .timeattack-counter {position:absolute;top:200px;width:100%;left:0;right:0;text-align:center;height:110px;line-height:110px;font-size:80px;letter-spacing:40px;font-weight:600;color:#121212;z-index:3;background:url(/img/bg_time.png) 50% 50% no-repeat;}

/* Time Attack Detail */
.timeattack-list.detail {display:block;}
.timeattack-list.detail:after {content:"";display:block;clear:both;}
.timeattack-list.detail .timeattack-item {float:left;width:300px;border:1px solid #ccc;margin-top:30px;}
.timeattack-list.detail .timeattack-item:nth-child(4n+1) {margin-left:0;}
.timeattack-list.detail .timeattack-item .btn-area {padding-bottom:30px;}
.timeattack-list.detail .timeattack-item .conditions-info,
.timeattack-list.detail .timeattack-item .price-info,
.timeattack-list.detail .timeattack-item .btn-area button {width:260px;}

/* Time Attack Footer */
.timeattack-footer {width:1260px;margin:0 auto;padding-bottom:80px;}
.timeattack-footer h3 {font-size:30px;color:#222;font-weight:300;text-align:center;}
.timeattack-footer h3 strong {font-weight:500;}
.timeattack-footer p {font-size:18px;color:#222;text-align:center;line-height:22px;padding:10px 0 25px 0;}
.timeattack-banner {font-size:0;}

/* 즉시출고 */
.main-directcar {width:100%;background-color:#f2f2f2;}

.direct-header {text-align:center;font-size:0;}
.direct-header .direct-img1 {background-image:url('/img/direct_bg.png');background-size:cover;padding-left:50px;}
.direct-header .direct-img2 {background-color:#ffe9ed;padding:70px 0;}


.directcar-wrap {position:relative;width:1260px;margin:0 auto;padding:65px 0 70px 0;}
.directcar-wrap h2 {text-align:center;color:#222;position:relative;}
.directcar-wrap h2 strong {display:block;font-size:32px;letter-spacing:-2px;}
.directcar-wrap h2 span {display:block;font-size:18px;font-weight:300;}
.directcar-wrap h2 span em {font-style:normal;}
.directcar-wrap h2.point_bg:after {content:"";position:absolute;top:46px;left:50%;width:57px;height:40px;background-image:url(/img/point_direct_car_tt.png)}

.directcar-list:after {content:"";display:block;clear:both;}
.directcar-item {position:relative;float:left;width:400px;box-sizing:border-box;border:1px solid #ccc;margin-top:60px;}
.directcar-item:nth-child(3n+2) {margin:60px 30px 0 30px;}
.directcar-item.soldout:before {content:"SOLD OUT";font-family:Verdana,sans-serif;font-size:56px;line-height:64px;color:#fff;font-weight:800;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);padding:260px 80px;z-index:1;}
.directcar-item .car-info-top {padding:0 0 15px 0;background-color:#f9f9f9;}
.directcar-item .car-info-top .car-image {text-align:center;height:170px;line-height:170px;}
.directcar-item .car-info-top .car-image img {max-width:300px;max-height:170px;vertical-align:middle;}
.directcar-item .car-info-bottom {position:relative;padding:30px;border-top:1px solid #ccc;height:430px;background-color:#fff;box-sizing:border-box;}
.directcar-item .car-info-bottom .car-name strong {display:block;font-size:27px;font-weight:600;}
.directcar-item .car-info-bottom .car-name span {display:block;font-size:16px;font-weight:300;}
.directcar-item .car-info-bottom .car-count {position:absolute;top:-35px;right:30px;width:70px;height:70px;background-color:#d70000;color:#fff;padding-top:5px;box-sizing:border-box;}
.directcar-item .car-info-bottom .car-count span {display:block;text-align:center;font-weight:500;font-size:14px;line-height:18px;}
.directcar-item .car-info-bottom .car-count strong {display:block;text-align:center;font-weight:600;font-size:36px;line-height:42px;font-family:verdana;}
.directcar-item .car-deatail-info {padding-top:20px;}
.directcar-item .car-deatail-info table {table-layout:fixed;}
.directcar-item .car-deatail-info th {color:#555;font-weight:300;text-align:left;vertical-align:top;font-size:16px;line-height:24px;padding:4px 0;}
.directcar-item .car-deatail-info td {vertical-align:top;font-size:16px;line-height:24px;color:#222;padding:4px 0;}
.directcar-item .car-deatail-info td span {display:block;}
.directcar-item .car-deatail-info td.car-price strong {text-align:center;font-size:18px;font-weight:600;letter-spacing:0;}
.directcar-item .car-deatail-info td.car-price span {display:inline-block;padding-left:5px;font-weight:300;color:#555;}
.directcar-item .car-deatail-info .wish-button {position:absolute;bottom:40px;left:30px;right:30px;width:340px;height:50px;background-color:#f04a5e;line-height:45px;text-align:center;cursor:pointer;}
.directcar-item .car-deatail-info .wish-button img {vertical-align:middle;}
.directcar-item .car-deatail-info .wish-button:hover {background-color:#e42c42;}
.directcar-type {padding:7px 9px 5px 9px;height:35px;box-sizing:border-box;}
.directcar-type span {display:inline-block;width:60px;text-align:center;height:20px;line-height:20px;color:#FFF;background-color:#232323;font-size:11px;}
.directcar-type span.type1 {background-color:#b200fc;}
.directcar-type span.type2 {background-color:#0020ab;}
.directcar-type span.type3 {background-color:#00aa8c;}
.directcar-type span.type4 {background-color:#cd027e;}
.directcar-type span.type5 {background-color:#f37800;}

.directcar-item.no-car {height:652px;}
.directcar-item.no-car strong {display:block;text-align:center;font-size:27px;font-weight:600;padding-top:50px;color:#222;}
.directcar-item.no-car span {display:block;text-align:center;font-size:15px;font-weight:400;padding-top:15px;color:#222;}
.directcar-item.no-car .search-car {position:absolute;bottom:40px;left:0;right:0;font-size:0;text-align:center;}
.directcar-item.no-car .search-car .search-car-btn {display:inline-block;width:340px;height:50px;line-height:50px;background-color:#ffac36;text-align:center;cursor:pointer;color:#fff;text-align:center;font-weight:600;font-size:20px;}
.directcar-item.no-car .search-car .search-car-btn:hover {background-color:#f89811;}

/* Youtube */
.youtube-area {padding:70px 0;}
.youtube-wrap {position:relative;width:1260px;margin:0 auto;}
.youtube-tt-area .tt-image {display:inline-block;vertical-align:middle;padding-right:45px;font-size:0;}
.youtube-tt-area .tt-text {display:inline-block;vertical-align:middle;text-align:left;}
.youtube-tt-area .tt-text h2 {position:relative;font-size:40px;font-weight:300;letter-spacing:-3px;color:#222;line-height:50px;padding-bottom:15px;}
.youtube-tt-area .tt-text h2:before {content:"";background:url(/img/icon_youtube_tt.png) 0 0 no-repeat;width:30px;height:20px;position:absolute;top:5px;left:-30px;}
.youtube-tt-area .tt-text h2:after {content:"";background:url(/img/icon_youtube_tt.png) 100% 0 no-repeat;width:30px;height:20px;position:absolute;top:5px;right:-35px;}
.youtube-tt-area .tt-text p {font-size:18px;line-height:30px;font-weight:300;color:#333;}
.youtube-tt-area .tt-text a {position:absolute;top:125px;right:6px;display:inline-block;background-color:#f70000;height:50px;line-height:50px;padding:0 40px;font-weight:500;color:#fff;}
.youtube-tt-area .tt-text a:hover {background-color:#f00000;}
.youtube-ctn {width:1260px;}
.youtube-ctn:after {content:"";display:block;clear:both;}
.youtube-ctn .left-ctn {float:left;width:640px;text-align:left;}
.youtube-ctn .left-ctn .ctn-tt {font-size:18px;font-weight:500;color:#333;padding:15px 10px 10px 10px;}
.youtube-ctn .left-ctn .ctn-text {font-size:16px;font-weight:400;color:#777;padding:0 10px 10px 10px;}
.youtube-ctn .right-ctn {float:right;width:620px;text-align:left;background-color:#fff;padding:15px 0 15px 30px;box-sizing:border-box;}
.youtube-ctn .youtube-list li {padding:10px 0;}
.youtube-ctn .youtube-list li:after {content:"";display:block;clear:both;}
.youtube-ctn .youtube-list li:first-child {padding-top:0;}
.youtube-ctn .youtube-list li .list-img {float:left;box-sizing:border-box;width:190px;}
.youtube-ctn .youtube-list li .list-right {float:left;width:calc(100% - 190px);box-sizing:border-box;}
.youtube-ctn .youtube-list li .list-right .list-tt {font-size:16px;font-weight:500;color:#333;padding:3px 0 5px 0;}
.youtube-ctn .youtube-list li .list-right .list-text {font-size:14px;font-weight:400;color:#777;line-height:18px;max-height:52px;overflow:hidden;}
.youtube-ctn .youtube-list li:hover {cursor:pointer;}
.youtube-ctn .youtube-list li:hover .list-right .list-tt {color:#121212;}
.youtube-ctn .youtube-list li:hover .list-right .list-text {color:#121212;}

/* Main - Counter */
.count-area {background:url(/img/counter_bg.png) 50% 0 no-repeat;height:475px;padding-top:230px;box-sizing:border-box;}
.count-area ul {width:1260px;margin:0 auto;display:flex;}
.count-area li {position:relative;flex:1;box-sizing:border-box;background-color:#fff;margin-left:25px;text-align:center;padding:20px 0;box-sizing:border-box;}
.count-area li:first-child {margin-left:0;}
.count-area li em {display:block;font-size:18px;font-weight:300;line-height:26px;color:#333;font-style:normal;padding-top:15px;}
.count-area li strong {display:block;font-size:18px;font-weight:600;line-height:26px;color:#333;}

/* Main - Contract */
.main-contract-area {padding:60px 0;}
.main-contract-wrap {position:relative;width:1260px;margin:0 auto;}
.contract-left {position:absolute;top:0;left:0;bottom:0;width:350px;}
.contract-left h2 {font-size:38px;line-height:45px;font-weight:300;color:#333;padding-bottom:10px;}
.contract-left p {font-size:18px;font-weight:400;color:#666;}
.contract-right {padding-left:350px;width:910px;}
.contract-right.owl-carousel {width:910px;}
.contract-item .item-img {font-size:0;width:180px;margin:0 auto;}
.contract-item .item-tt {font-size:16px;color:#333;font-weight:500;padding:10px 0;width:180px;margin:0 auto;line-height:20px;}
.contract-item .item-text {font-size:12px;line-height:15px;max-height:60px;overflow:hidden;white-space:pre-wrap;word-break:break-all;color:#555;width:180px;margin:0 auto;}
.contract-item .item-date {font-size:12px;color:#555;padding:5px 0;width:180px;margin:0 auto;}
.contract-right.owl-carousel .owl-nav {position:absolute;top:290px;left:0;}
.contract-right.owl-carousel .owl-nav button.owl-prev{margin:0;}
.contract-right.owl-carousel .owl-nav button.owl-next,
.contract-right.owl-carousel .owl-nav button.owl-prev {margin:0;transform:none;width:94px;height:30px;background:url(/img/btn_contract_nav.png) 0 0 no-repeat;}
.contract-right.owl-carousel .owl-nav button.owl-next span,
.contract-right.owl-carousel .owl-nav button.owl-prev span {display:none;}
.contract-right.owl-carousel .owl-nav button.owl-next {background-position:100% 0;}

/* Board Area */
.board-area {padding:60px 0;}
.board-wrap {width:1260px;margin:0 auto;}
.board-wrap:after {content:"";display:block;clear:both;}
.ctn-container {width:50%;float:left;box-sizing:border-box;}
.ctn-container:first-child {padding-right:10px;}
.ctn-container:last-child {padding-left:10px;}
.ctn-container .ctn-box {border:1px solid #e9e9e9;box-sizing:border-box;padding:20px;}
.ctn-container .ctn-tt {text-align:center;font-size:0;}
.ctn-container .ctn-tt img {margin-bottom:2px;width:100%;}
.ctn-container .ctn-tt h3 {position:relative;font-size:22px;font-weight:500;padding:15px 0 10px 0;}
.ctn-container .ctn-tt h3:after {content:"";display:block;width:35px;height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#c3c1c1;}
.ctn-container .ctn-tt h3 small {font-size:11px;letter-spacing:2px;color:#999;display:block;}
.ctn-container .board-list {padding:15px 0;}
.ctn-container .board-list li {position:relative;padding-right:85px;box-sizing:border-box;line-height:35px;}
.ctn-container .board-list li a {font-size:15px;color:#666;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ctn-container .board-list li a:hover {text-decoration:underline;}
.ctn-container .board-list li span {position:absolute;top:0;right:2px;color:#999;font-size:12px;letter-spacing:0;}
.ctn-container .app-intro-list {padding:15px 0;}
.ctn-container .app-intro-list li {box-sizing:border-box;line-height:35px;text-align:center;}
.ctn-container .app-intro-list li span {display:inline-block;position:relative;vertical-align:middle;line-height:15px;}
.ctn-container .app-intro-list li span:before {content:"";display:inline-block;width:4px;height:4px;background-color:#d70000;vertical-align:middle;margin-top:-2px;margin-right:7px;}

.ctn-container .btn-more {display:block;padding:8px 0;text-align:center;border:1px solid #d70000;color:#d70000;font-size:15px;font-weight:500;}
.ctn-container .btn-more:hover {color:#fff;background-color:#d70000;}

/* Partners */
.main-partners {padding:30px 0 40px 0;text-align:center;border-top:1px solid #dbdbdb;}
.partners-wrap {position:relative;width:1260px;margin:0 auto;}
.partners-wrap h2 {font-size:30px;color:#222;line-height:40px;font-weight:400;padding-bottom:10px;}
.partners-wrap p {font-size:15px;color:#666;font-weight:300;padding-bottom:5px; }
.partner-list {position:relative;padding:10px 40px 0 40px;box-sizing:border-box;}
.partner-list .owl-item div {text-align:center;height:50px;line-height:50px;}
.partner-list .owl-item img {display:inline-block !important    ;width:auto !important;max-height:50px;vertical-align:middle;}
.partner-list.owl-carousel .owl-nav {position:absolute;top:20px;left:0;right:0;width:100%;}
.partner-list.owl-carousel .owl-nav button.owl-prev{margin:0;}
.partner-list.owl-carousel .owl-nav button.owl-next,
.partner-list.owl-carousel .owl-nav button.owl-prev {position:absolute;top:0;left:0;margin:0;transform:none;width:34px;height:34px;background:url(/img/btn_partner.png) 0 0 no-repeat;}
.partner-list.owl-carousel .owl-nav button.owl-next span,
.partner-list.owl-carousel .owl-nav button.owl-prev span {display:none;}
.partner-list.owl-carousel .owl-nav button.owl-next {background-position:100% 0;left:auto;right:0;}



/* ECO Car */
.ecocar-image {background:#defffc url(/img/bg_ecocar.png) 50% 0 repeat-x;text-align:center;min-width:1260px;padding-bottom:80px;}
.ecocar-list ul {max-width:1260px;margin:0 auto;padding:80px 0 40px 0;}
.ecocar-list ul:after {content:"";display:block;clear:both;}
.ecocar-list li {float:left;width:50%;padding-right:10px;box-sizing:border-box;padding-bottom:30px;}
.ecocar-list li:nth-child(even) {padding-left:10px;padding-right:0;}
.ecocar-list .car-box {position:relative;border:1px solid #ccc;height:270px;}
.ecocar-list .car-box .car-img {position:absolute;top:0;left:0;width:50%;height:245px;line-height:245px;text-align:center;}
.ecocar-list .car-box .car-img img {vertical-align:middle;}
.ecocar-list .car-box .car-info {padding-left:calc(50% + 15px);padding-top:30px;margin-right:30px;}
.ecocar-list .car-box .car-info .icon-ecocar {height:68px;background:url(/img/icon_ecocar.png) 0 0 no-repeat;}
.ecocar-list .car-box .car-info .icon-ecocar.hybrid {width:68px;}
.ecocar-list .car-box .car-info .icon-ecocar.plugin_hybrid {width:139px;}
.ecocar-list .car-box .car-info .icon-ecocar.electric_car {width:68px;background-position:100% 0;}
.ecocar-list .car-box .car-info h2 {padding:10px 0 0 0;font-size:20px;font-weight:600;}
.ecocar-list .car-box .car-info .car-detail {padding-bottom:10px;}
.ecocar-list .car-box .car-info .car-detail:after {content:"";display:block;clear:both;}
.ecocar-list .car-box .car-info .car-detail > div {float:left;width:50%;color:#222;font-weight:300;}
.ecocar-list .car-box .car-info .car-price {position:relative;border-top:1px solid #ccc;padding-top:5px;text-align:right;}
.ecocar-list .car-box .car-info .car-price .car-cost {text-align:right;font-size:20px;color:#676767;letter-spacing:0;text-decoration:line-through;}
.ecocar-list .car-box .car-info .car-price span {position:absolute;top:41px;left:0;font-size:18px;font-weight:600;}
.ecocar-list .car-box .car-info .car-price strong {display:inline-block;font-size:26px;font-weight:800;vertical-align:middle;color:#0054cb;}
.ecocar-list .car-box .car-info .car-price em {display:inline-block;font-size:18px;font-style:normal;vertical-align:middle;color:#0054cb;}
.ecocar-list .car-box .car-over {opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,84,203,0.8);z-index:2;text-align:center;line-height:247px;transition:all 0.3s;}
.ecocar-list .car-box .car-over a {display:inline-block;padding:0;background-color:#fff;line-height:22px;color:#004589;font-weight:600;transition:all 0.5s;}
.ecocar-list .car-box:hover .car-over {display:block;opacity:1;}
.ecocar-list .car-box:hover .car-over a {opacity:1;padding:15px 60px;font-size:22px;}

/* HOT Deal */
.hotdeal-tab {padding:30px 0;}
.hotdeal-tab-wrap {position:relative;max-width:1260px;margin:0 auto;text-align:center;}
.hotdeal-tab-wrap:after {content:"";position:absolute;top:22px;left:0;width:100%;height:1px;border-top:1px dashed #aaa;}
.hotdeal-tab-wrap a {position:relative;display:inline-block;padding:10px 32px 10px 60px;border:1px solid #232323;border-radius:30px;font-size:15px;font-weight:600;letter-spacing:0;margin:0 5px;background-color:#fff;z-index:1;}
.hotdeal-tab-wrap a:before {content:"";position:absolute;top:13px;left:13px;width:15px;height:15px;border-radius:8px;background-color:#232323;}
.hotdeal-tab-wrap a:hover {color:#232323;}
.hotdeal-tab-wrap a.active {background-color:#d70000;border-color:#d70000;color:#fff;}
.hotdeal-tab-wrap a.active:before {background-color:#FFF;}

.deal-type {height:30px;line-height:30px;font-size:15px;font-weight:500;color:#FFF;background-color:#232323;padding:0 15px;letter-spacing:0;}
.deal-type.type1 {background-color:#d70000;}
.deal-type.type2 {background-color:#0020ab;}
.deal-type.type3 {background-color:#00aa8c;}
.deal-type.type4 {background-color:#cd027e;}

.hotdeal-list ul {width:1260px;margin:0 auto;padding:40px 0;}
.hotdeal-list ul:after {content:"";display:block;clear:both;}
.hotdeal-list li {float:left;width:50%;padding-right:10px;box-sizing:border-box;padding-bottom:30px;}
.hotdeal-list li:nth-child(even) {padding-left:10px;padding-right:0;}
.hotdeal-list .deal-box {position:relative;cursor:pointer;}
.hotdeal-list .deal-box .d-day {position:absolute;top:-10px;right:30px;width:80px;height:80px;text-align:center;color:#fff;background-color:#fa3543;z-index:2;}
.hotdeal-list .deal-box .d-day span {display:block;line-height:25px;padding-top:5px;font-size:13px;letter-spacing:0;font-weight:500;}
.hotdeal-list .deal-box .d-day strong {font-size:34px;line-height:35px;font-weight:800;letter-spacing:0;}
.hotdeal-list .deal-box .deal-info {position:relative;padding:35px 20px 25px 20px;}
.hotdeal-list .deal-box .deal-types {position:absolute;top:-15px;left:10px;}
.hotdeal-list .deal-box .deal-type {display:inline-block;margin-left:5px;}

.hotdeal-list .deal-box .deal-img {position:relative;width:620px;height:300px;font-size:0;overflow:hidden;}
.hotdeal-list .deal-box .deal-img img {transform:scale(1);transition:all 0.5s;}
.hotdeal-list .deal-box:hover .deal-img img {transform:scale(1.05);}
.hotdeal-list .deal-box .deal-info h2 {font-size:22px;font-weight:600;line-height:35px;color:#222;}
.hotdeal-list .deal-box .deal-info .deal-date {font-size:15px;font-weight:300;letter-spacing:0;}
.hotdeal-list .deal-box.off:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:300px;line-height:300px;background:url(/img/hotdeal_off.png) 50% 50% no-repeat;}
.hotdeal-list .deal-box.off .deal-img:after {content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.hotdeal-list .deal-box.off:hover .deal-img img {transform:scale(1);}

.hotdeal-detail {width:1260px;margin:0 auto;padding:50px 0;}
.hotdeal-detail-top {position:relative;}
.hotdeal-detail-top h2 {display:inline-block;font-size:32px;font-weight:500;vertical-align:middle;color:#222;}
.hotdeal-detail-top .deal-type {display:inline-block;vertical-align:middle;margin-left:15px;}
.hotdeal-detail-top .deal-date {position:absolute;right:0;top:10px;font-size:16px;font-weight:400;letter-spacing:0;}
.hotdeal-detail-top .deal-condition {margin-top:10px;padding:15px 30px;border:1px solid #ddd;border-top:2px solid #222;}
.hotdeal-detail-top .deal-condition strong {display:inline-block;color:#d70000;font-size:18px;font-weight:500;padding-right:30px;}
.hotdeal-detail-top .deal-condition span {display:inline-block;color:#222;font-weight:300;font-size:15px;}

.hotdeal-detail-ctn {padding:50px 80px;font-size:0;}
.hotdeal-detail-ctn img {max-width:100%;max-height:100%;}

.hotdeal-detail-bottom {border-top:2px solid #222;padding:20px 0;text-align:right;}
.hotdeal-detail-bottom a {display:inline-block;width:150px;height:50px;line-height:48px;border:1px solid #ccc;color:#222;font-weight:500;text-align:center;letter-spacing:1px;}
.hotdeal-detail-bottom a:hover {border-color:#222;}

/* Review */
.review-wrap {margin:0 auto;padding:60px 0;width:1260px;position:relative;}
.review-header {padding:30px 90px;background-color:#f4f4f4;}
.review-header h2 span {display:inline-block;font-size:30px;font-weight:300;color:#d70000;line-height:35px;border-top:2px solid #d70000;letter-spacing:-2px;}
.review-header h2 span strong {font-weight:500;}
.review-header-list {padding:20px 0 0 0;}
.review-item .item-header {position:relative;font-size:0;}
.review-item .item-header h4 {position:absolute;bottom:0;left:0;right:0;height:75px;background-color:rgba(0,0,0,0.16);box-sizing:border-box;padding-left:15px;padding-top:15px;}
.review-item .item-header h4 strong {display:block;font-size:18px;color:#fff;font-weight:500;}
.review-item .item-header h4 span {display:block;font-size:13px;color:#d5d4d4;}
.review-item .item-header img {width:250px;height:200px;}
.review-item .item-tt {font-size:18px;color:#333;font-weight:500;padding:10px 20px 5px 20px;background-color:#fff;}
.review-item .item-text {font-size:13px;line-height:20px;height:80px;padding:0 20px 20px 20px;overflow:hidden;white-space:pre-wrap;word-break:break-all;color:#555;background-color:#fff;letter-spacing:0;}
.review-header-list.owl-carousel .owl-nav {position:absolute;top:150px;left:-70px;right:-70px;}
.review-header-list.owl-carousel .owl-nav button.owl-prev{margin:0;}
.review-header-list.owl-carousel .owl-nav button.owl-next,
.review-header-list.owl-carousel .owl-nav button.owl-prev {position:absolute;left:0;margin:0;transform:none;width:70px;height:70px;background:url(/img/btn_review_nav.png) 0 0 no-repeat;}
.review-header-list.owl-carousel .owl-nav button.owl-next span,
.review-header-list.owl-carousel .owl-nav button.owl-prev span {display:none;}
.review-header-list.owl-carousel .owl-nav button.owl-next {background-position:100% 0;left:auto;right:0;}
.review-tt {font-size:22px;font-weight:600;color:#222;padding:40px 0 0 0;line-height:25px;}
.review-list:after {content:"";display:block;clear:both;}
.review-list .review-item {float:left;width:300px;margin-top:20px;margin-left:20px;}
.review-list .review-item:nth-child(4n+1) {margin-left:0;}
.review-list .review-item .item-header img {width:300px;height:200px;}
.review-list .review-item .item-tt {border-left:1px solid #ddd;border-right:1px solid #ddd;}
.review-list .review-item .item-text {border:1px solid #ddd;border-top:0 none;}

.list-paging {text-align:center;padding:20px 0;}
.list-paging a {display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;color:#666;font-size:13px;margin:0 4px;vertical-align:middle;border-radius:50%;box-sizing:border-box;}
.list-paging a:hover,
.list-paging a.active {background-color:#d70000;color:#fff;}
.list-paging a.btn-paging {width:30px;height:30px;background:url(/img/btn_paging.png) 0 0 no-repeat;border:0 none;}
.list-paging a.btn-paging:hover {background-image:url(/img/btn_paging_hover.png)}
.list-paging a.btn-paging.prev {background-position:-30px 0;}
.list-paging a.btn-paging.next {background-position:-60px 0;}
.list-paging a.btn-paging.last {background-position:-90px 0;}

.quotation-nav {background-color:#fe9705;box-shadow:3px 0 10px rgba(0,0,0,0.05)}
.quotation-nav > ul {width:1260px;margin:0 auto;}
.quotation-nav > ul > li {margin-right:60px;}
.quotation-nav li {display:inline-block;font-size:18px;height:60px;line-height:60px;color:#fff;}
.quotation-nav li a {color:#fff;font-weight:300;}
.quotation-nav li.active > a {font-weight:500;}
.quotation-nav li > ul {display:inline-block;margin-left:20px;}
.quotation-nav li > ul > li:before {content:"-";display:inline-block;padding:0 3px;}
.quotation-nav li > ul > li:first-child:before {content:"";}

.quotation-wrap {height:1000px;}
.quotation-wrap:after {content:"";display:block;clear:both;}
.quotation-ctn {position:relative;display:inline-block;width:630px;text-align:left;box-sizing:border-box;padding:50px 0 130px;}
.quotation-left {position:relative;float:left;width:calc(50% - 100px);height:100%;background-color:#f2f2f2;text-align:right;}
.quotation-right {position:relative;float:left;width:calc(50% + 100px);height:100%;text-align:left;}
.quotation-left .quotation-ctn {width:530px;}
.quotation-right .quotation-ctn {width:730px;}
.quotation-ctn .brand-list h3 {font-size:18px;font-weight:500;line-height:38px;border-bottom:1px solid #ccc;margin-right:50px;color:#222;}
.quotation-ctn .brand-list ul {padding:0 50px 20px 0;}
.quotation-ctn .brand-list ul:after {content:"";display:block;clear:both;}
.quotation-ctn .brand-list li {float:left;width:25%;text-align:center;margin-top:20px;}
.quotation-ctn .brand-list li a {display:inline-block;width:105px;height:105px;box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:50%;line-height:100px;text-align:center;font-size:0;translate:all 0.3s;}
.quotation-ctn .brand-list li a img {vertical-align:middle;}
.quotation-ctn .brand-list li a.selected {border-color:#d70000;}

.quotation-ctn .car-list ul {padding:0 0 20px 50px;}
.quotation-ctn .car-list ul:after {content:"";display:block;clear:both;}
.quotation-ctn .car-list li {float:left;width:33.3333333333%;text-align:center;margin-top:20px;}
.quotation-ctn .car-list li a {display:block;text-align:center;box-sizing:border-box;}
.quotation-ctn .car-list li a .car-img {display:inline-block;width:194px;height:194px;line-height:190px;font-size:0;text-align:center;border:2px solid #fff;box-sizing:border-box;translate:all 0.3s;}
.quotation-ctn .car-list li a .car-img img {vertical-align:middle;max-width:100%;}
.quotation-ctn .car-list li a .car-name {text-align:center;font-size:16px;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;translate:all 0.3s;}
.quotation-ctn .car-list li a.selected .car-img {border-color:#d70000;}
.quotation-ctn .car-list li a.selected .car-name {color:#d70000;}

.quotation-ctn .quotation-btns {position:absolute;bottom:50px;left:0;width:100%;text-align:center;font-size:0;}
.quotation-ctn .quotation-btns .quo-btn {display:inline-block;width:305px;height:50px;line-height:48px;text-align:center;font-size:20px;color:#222;border:1px solid #ccc;margin:0 10px;font-weight:500;}
.quotation-ctn .quotation-btns .quo-btn:hover {border-color:#222;}
.quotation-ctn .quotation-btns .quo-btn.active {border-color:#d70000;color:#d70000;}
.quotation-ctn .quotation-btns .quo-btn.active:hover {background-color:#d70000;color:#FFF;}
.quotation-ctn .quotation-btns .quo-btn.confirm {background-color:#d70000;border-color:#d70000;color:#FFF;width:620px;font-size:24px;height:60px;line-height:58px;}
.quotation-ctn .quotation-btns .quo-btn.confirm:hover {background-color:#f00;border-color:#f00;color:#FFF;}

.quotation-selected-info h2 {font-size:28px;font-weight:600;}
.selected-list {width:480px;border-top:1px solid #222;border-bottom:1px solid #222;padding:20px 0;color:#222;}
.selected-list ul li {position:relative;font-size:16px;line-height:26px;font-weight:300;}
.selected-list ul.payment li {line-height:32px;}
.selected-list ul h3 {font-size:18px;font-weight:600;padding-top:10px;}
.selected-list ul li strong {display:block;padding-right:130px;font-size:18px;font-weight:600;}
.selected-list ul li span {display:block;padding-right:130px;}
.selected-list ul li em {position:absolute;top:0;right:0;line-height:26px;font-style:normal;letter-spacing:0;}
.selected-list ul.trim li em {font-weight:600;letter-spacing:-1px;}

.selected-info {position:relative;font-size:13px;padding:5px 0 10px 0;border-bottom:1px solid #ccc;padding-left:15px;}
.selected-info:before {content:"※";position:absolute;top:5px;left:0;}

.selected-car-price {position:relative;width:480px;padding-top:20px;}
.selected-car-price span {display:block;font-size:16px;font-weight:500;padding-top:5px;}
.selected-car-price strong {position:absolute;top:0;right:0;line-height:26px;font-style:normal;letter-spacing:0;font-size:32px;font-weight:600;padding-top:20px;color:#d70000;}
.selected-car-price strong:after {content:"원";font-size:22px;font-weight:400;padding-left:2px;}

.selected-car-image {position:absolute;bottom:50px;right:50px;width:480px;text-align:center;}
.selected-car-image img {max-width:100%;max-height:200px;}

/* 
 .aside-banner {position:fixed;top:165px;right:63px;z-index:100;width:133px;overflow:hidden;background-color:#fff;box-sizing:border-box;box-shadow:0 0 15px rgba(0,0,0,0.2)}
*/
.aside-banner {position:fixed;top:165px;right:63px;z-index:90;width:133px;overflow:hidden;box-sizing:border-box;}
.aside-box {width:133px; overflow:hidden;box-sizing:border-box;background-color:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.2);}
.aside-banner.fixed {position:fixed;top:165px;}

.trim-list {padding-left:50px;}
.trim-list h3 {font-size:18px;font-weight:600;color:#222;}
.trim-list li {position:relative;line-height:55px;border-bottom:1px solid #ccc;font-size:16px;color:#222;}

.trim-list ul {padding-top:25px;width:630px;}
.trim-list .trim-name {display:block;padding-right:130px;font-weight:300;}
.trim-list .trim-name label {display:block;cursor:pointer;}
.trim-list .trim-name input {display:none;}
.trim-list .trim-name label:before {content:"";display:inline-block;width:20px;height:20px;background:url(/img/quotation_radio_icon.png) 0 0 no-repeat;vertical-align:sub;margin-right:10px;}
.trim-list .trim-name input:checked + label {color:#d70000;}
.trim-list .trim-name input:checked + label:before {background-position:0 100%;}
.trim-list .trim-name .trim-icon {display:inline-block;border:1px solid #d70056;width:60px;height:20px;line-height:18px;text-align:center;font-size:12px;font-weight:300;font-style:normal;box-sizing:border-box;margin-left:10px;}
.trim-list .trim-name .trim-icon.new {border-color:#d70056;color:#d70056;}
.trim-list .trim-name .trim-icon.hot {border-color:#7500d8;color:#7500d8;}
.trim-list .trim-name .trim-icon.limit {border-color:#00945e;color:#00945e;}
.trim-list .trim-name .trim-icon.best {border-color:#0060d7;color:#0060d7;}
.trim-list .trim-price {position:absolute;top:0;right:0;font-style:normal;letter-spacing:0;font-weight:300;}

.trim-list .trim-best {position:relative;border:1px solid #ccc;padding:30px;width:630px;box-sizing:border-box;}
.trim-list .trim-best .best-box {position:absolute;top:0;right:0;background-color:#d70000;border:1px solid #be0000;color:#fff;padding:9px 16px;font-size:16px;font-weight:500;line-height:20px;text-align:center;box-sizing:border-box;}
.trim-list .trim-best .trim-name {font-size:18px;font-weight:500;padding:15px 0;}
.trim-list .trim-best .trim-desc {font-size:14px;font-weight:300;}
.trim-list .trim-best .trim-price {position:relative;top:auto;right:auto;padding-top:30px;color:#d70000;font-weight:500;}
.trim-list .trim-best .trim-btn {position:absolute;bottom:30px;right:30px;display:inline-block;border:1px solid #d70000;width:110px;height:30px;line-height:28px;text-align:center;color:#d70000;font-weight:500;}
.trim-list .trim-best .trim-btn:hover {background-color:#d70000;color:#fff;}
.trim-list .trim-best.on {border-color:#d70000;background-color:#fff1f1}

.option-list {padding-left:50px;}
.option-list h3 {font-size:18px;font-weight:600;color:#222;}
.option-list li {position:relative;line-height:55px;border-bottom:1px solid #ccc;font-size:16px;color:#222;}
.option-list ul {width:630px;}
.option-list .option-name {display:block;padding-right:130px;font-weight:300;}
.option-list .option-name input {display:none;}
.option-list .option-name label {display:block;cursor:pointer;}
.option-list .option-name label:before {content:"";display:inline-block;width:20px;height:20px;background:url(/img/quotation_radio_icon.png) 0 0 no-repeat;vertical-align:sub;margin-right:10px;}
.option-list .option-name input:checked + label {color:#d70000;}
.option-list .option-name input:checked + label:before {background-position:0 100%;}
.option-list .option-price {position:absolute;top:0;right:0;font-style:normal;letter-spacing:0;font-weight:300;}

.color-box {padding:40px 80px 27px 80px;}
.color-box h3 {font-size:18px;font-weight:600;color:#222;padding-bottom:30px;margin-left:-30px;}
.color-list {position:relative;}
.color-list .color-item input {display:none;}
.color-list .color-item label {display:block;cursor:pointer;text-align:center;}
.color-list .color-item label .colorchip {display:inline-block;border:1px solid #ccc;height:70px;width:124px;}
.color-list .color-item label .color-name {display:inline-block;font-size:14px;text-align:center;width:124px;height:44px;overflow:hidden;color:#222;}
.color-list .color-item input:checked + label .colorchip {border-color:#d70000;}
.color-list .color-item input:checked + label .color-name {color:#d70000;}
.color-list.owl-carousel .owl-nav {position:absolute;top:10px;left:-40px;right:-40px;}
.color-list.owl-carousel .owl-nav button.owl-prev{margin:0;}
.color-list.owl-carousel .owl-nav button.owl-next,
.color-list.owl-carousel .owl-nav button.owl-prev {position:absolute;top:0;left:0;margin:0;transform:none;width:30px;height:60px;background:url(/img/color_list_arrow.png) 0 0 no-repeat;}
.color-list.owl-carousel .owl-nav button.owl-next span,
.color-list.owl-carousel .owl-nav button.owl-prev span {display:none;}
.color-list.owl-carousel .owl-nav button.owl-next {left:auto;right:0;background-position:100% 0;}

.form-list {padding-left:50px;position:relative;}
.form-list h3 {font-size:18px;font-weight:600;color:#222;line-height:20px;padding:10px 0;}
.form-list ul {width:630px;}
.form-list ul.user-info {border-top:1px solid #e6e6e6;padding-top:10px;margin-top:25px;}
.form-list ul:after {content:"";display:block;clear:both;}
.form-list li {float:left;width:50%;padding:0;box-sizing:border-box;}
.form-list li:nth-child(odd) {padding-left:10px;}
.form-list ul.select-policy li {float:none;width:100%;position:relative;}
.form-list ul.select-policy li:nth-child(odd) {padding-left:0;}
.form-list li.w100 {width:100%;}
.form-list li select {-webkit-appearance:none;appearance:none;width:300px;height:40px;line-height:38px;border:1px solid #ccc;font-size:16px;padding:0 10px;background:url(/img/select_arrow.png) 100% 50% no-repeat;color:#222;}
.form-list li select::-ms-expand {display:none;}
.form-list li input[type="text"] {width:300px;height:40px;line-height:38px;border:1px solid #ccc;padding:0 10px;box-sizing:border-box;font-size:16px;color:#222;}
.form-list li .select-item input[type="radio"] {display:none;}
.form-list li .select-item input[type="radio"] + label {position:relative;font-size:16px;width:130px;height:40px;line-height:40px;color:#222;vertical-align:middle;display:inline-block;padding-right:20px;cursor:pointer;color:#222;font-weight:300;}
.form-list li .select-item input[type="radio"] + label:before {content:"";display:inline-block;width:22px;height:22px;box-sizing:border-box;border:1px solid #ccc;background-color:transparent;border-radius:50%;vertical-align:middle;margin-right:5px;margin-top:-5px;}
.form-list li .select-item input[type="radio"] + label:hover:before {border-color:#d70000;}
.form-list li .select-item input[type="radio"]:checked + label:after {content:"";position:absolute;top:15px;left:6px;display:block;width:10px;height:10px;box-sizing:border-box;border-radius:50%;background-color:#d70000;}
.form-list li .select-item input[type="checkbox"] {display:none;}
.form-list li .select-item input[type="checkbox"] + label {position:relative;font-size:14px;height:40px;line-height:40px;color:#222;vertical-align:middle;display:inline-block;padding-right:20px;cursor:pointer;color:#222;font-weight:300;}
.form-list li .select-item input[type="checkbox"] + label:before {content:"";display:inline-block;width:20px;height:20px;box-sizing:border-box;border:1px solid #ccc;background-color:transparent;vertical-align:middle;margin-right:5px;margin-top:-5px;}
.form-list li .select-item input[type="checkbox"] + label:hover:before {border-color:#d70000;}
.form-list li .select-item input[type="checkbox"]:checked + label:after {content:"";position:absolute;top:15px;left:5px;display:block;width:10px;height:10px;box-sizing:border-box;background-color:#d70000;}
.form-list li .select-item a {display:inline-block;position:absolute;top:6px;right:5px;line-height:28px;height:28px;background-color:#707070;border-radius:3px;color:#fff;font-size:13px;padding:0 10px;}
.form-list li .select-item a:hover {background-color:#707070;}

.form-list li textarea {width:620px;height:80px;border:1px solid #ccc;resize:none;overflow:auto;}
.form-list li > label,
.form-list li > h5 {display:block;font-size:16px;font-weight:300;line-height:20px;padding:10px 0 10px;}
.form-list li > label.req:after {content:"*";color:#d70000;padding-left:3px;font-size:18px;height:7px;line-height:10px;vertical-align:middle;display:inline-block;}
.form-list li .select-item {display:inline-block;}

.sub-nav {position:fixed;top:132px;height:80px;left:0;right:0;width:100%;text-align:center;box-shadow:0 1px 0 #dadada;background-color:#fff;z-index:14;transition:all 0.5s;}
.sub-nav ul {display:inline-block;font-size:0;}
.sub-nav ul > li {display:inline-block;padding:0 5px;}
.sub-nav ul > li a {position:relative;font-size:16px;color:#222;display:block;line-height:80px;padding:0 25px;}
.sub-nav ul > li a:hover,
.sub-nav ul > li.active a {color:#d70000;}
.sub-nav ul > li.active a:after {content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:4px;background-color:#d70000;}


.sub-ctn {text-align:center;padding-top:80px;}
.sub-ctn .bg-gray {background-color:#f8f8f8;}
.sub-ctn .bg-company4 {background:url(/img/company_4_bg.png) 50% 0 no-repeat;background-size:cover;padding:270px 0 70px 0;}

.sub-ctn.awards {width:1260px;margin:0 auto;padding-bottom:80px;box-sizing:border-box;}
.sub-ctn.awards h2 {font-size:40px;padding:80px 0 30px 0;font-weight:400;}
.sub-ctn.awards h2 strong {color:#d70000;}

.sub-ctn.rentcar {padding-bottom:100px;font-size:0;}

.awards-wrap {background-color:#f8ead8;padding:5px 25px 50px 25px;font-size:0;}
.awards-box {display:inline-block;background-color:#fff;width:250px;height:290px;margin:50px 26px 0 26px;padding:10px 0 15px 0;box-shadow:10px 10px 25px 0 rgba(86,54,13,0.2);box-sizing:border-box;}
.awards-box .awards-img {width:250px;height:220px;line-height:220px;}
.awards-box .awards-img img {width:200px;height:200px;vertical-align:middle;}
.awards-box .awards-icon {width:180px;height:180px;background:url(/img/awards-icon-type1.png) 50% 50% no-repeat;margin:0 auto;}
.awards-box .awards-icon.type2 {background-image:url(/img/awards-icon-type2.png)}
.awards-box .awards-icon.type3 {background-image:url(/img/awards-icon-type3.png)}
.awards-box .awards-logo {text-align:center;height:60px;line-height:60px;}
.awards-box .awards-logo img {max-height:55px;vertical-align:middle;}
.awards-box .awards-tt {color:#222;font-size:15px;}
.awards-box .awards-text {font-size:14px;color:#888;}

.awards-wrap.owl-carousel {padding-bottom:0;box-sizing:border-box;}
.awards-wrap.owl-carousel .owl-item {padding-bottom:50px;text-align:center;}
.awards-wrap.owl-carousel .owl-item img {width:200px;height:200px;margin:0 auto;display:inline-block;}
.awards-wrap.owl-carousel .owl-dots {position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);}
.awards-wrap.owl-carousel .owl-dots button.owl-dot {width:13px;height:13px;border-radius:13px;background-color:#d2d2d2;margin:0 8px;}
.awards-wrap.owl-carousel .owl-dots button.owl-dot.active {background-color:#d70000}


.sub-ctn.board {width:1260px;margin:0 auto;}
.sub-ctn.board .board-ctn {padding:80px 0;}
.sub-ctn.board .board-ctn table {width:100%;table-layout:fixed;border-top:2px solid #222;}
.sub-ctn.board .board-ctn.detail table {border-bottom:2px solid #222;}
.sub-ctn.board .board-ctn th,
.sub-ctn.board .board-ctn td {border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;line-height:78px;color:#555;font-weight:400;font-size:15px;}
.sub-ctn.board .board-ctn thead th,
.sub-ctn.board .board-ctn thead td {color:#222;}
.sub-ctn.board .board-ctn .tl {text-align:left;}
.sub-ctn.board .board-ctn td a {color:#555;}
.sub-ctn.board .board-ctn td a:hover {color:#d70000;}
.sub-ctn.board .board-ctn .list-paging {padding-top:30px;}
.sub-ctn.board .board-ctn .board-ctn-area {padding:50px 75px;line-height:16px;font-size:14px;text-align:left;}
.sub-ctn.board .board-ctn .board-btn-area {padding:30px 0 0 0;text-align:right;}
.sub-ctn.board .board-ctn .board-btn-area a {display:inline-block;text-align:center;width:150px;height:50px;line-height:48px;border:1px solid #ccc;font-size:16px;font-weight:500;color:#222;}
.sub-ctn.board .board-ctn .board-btn-area a:hover {border-color:#d70000;color:#d70000;}

.app-intro-top {height:561px;background:url(/img/bg_app_intro.png) 0 0 repeat-x;}
.app-intro-top .app-intro-img {width:1260px;height:561px;margin:0 auto;padding-top:375px;background:url(/img/bg_app_intro_img.png) 0 0 no-repeat;text-align:left;box-sizing:border-box;}
.app-intro-top .app-intro-img .app-intro-btn {margin-top:20px;font-size:0;display:none;}
.app-intro-top .app-intro-img .app-intro-btn a {display:inline-block;}

.app-intro-bottom {height:547px;background:url(/img/bg_app_intro_bottom.png) 50% 0 no-repeat;background-size:cover;text-align:center;box-sizing:border-box;padding-top:85px;}
.app-intro-bottom img {margin:0 22px;}

.aside-log {width:133px; text-align:center;}
.aside-log img {display:block; margin : 0px auto;}
.aside-info {padding:30px 10px 20px 10px;text-align:center;background-color:#ff521d;color:#fff;}
.aside-info .tel-info span {display:block;font-size:15px;}
.aside-info .tel-info strong {display:block;font-size:25px;line-height:30px;}
.aside-info .time-info span {display:block;font-size:12px;line-height:23px;border:1px solid rgba(255,255,255,0.45);margin-top:10px;font-weight:300;}
.aside-info .time-info strong {display:block;font-size:12px;padding:5px 0 0 0;color:#fff;font-weight:500;letter-spacing:0;}
.aside-links {text-align:center;padding:0;text-align:center;font-size:0;}
.aside-links a {display:inline-block;width:70px;height:62px;margin:10px auto 10px auto;}
.aside-links hr {display:inline-block;width:70px;height:1px;margin:0;border:0 none;border-top:1px solid #ddd;}
.aside-banner .btn-gotop {display:block;background-color:#ffac36;text-align:center;font-size:14px;font-weight:600;height:30px;line-height:30px;color:#FFF;margin-top:10px;}
.aside-banner .btn-gotop:hover {background-color:#fa980f;}

.footer {padding:40px 0 170px 0;background-color:#20242b;color:#54565a;font-size:14px;line-height:20px;}
.footer-wrap {position:relative;width:1260px;margin:0 auto;}
.footer-wrap:after {content:"";display:block;clear:both;}
.footer .logo-familysite {float:left;}
.footer .logo-familysite select {border:1px solid #535353;background-color:transparent;border-radius:3px;color:#535353;width:162px;height:40px;line-height:40px;padding:0 10px;margin-top:25px;}
.footer .company-info {float:left;padding-left:20px;}
.footer .company-info .site-links {padding:5px 0 30px 0;}
.footer .company-info .site-links a {display:inline-block;font-size:13px;color:#676767;line-height:14px;font-weight:500;padding:0 12px;border-left:1px solid #41454b;}
.footer .company-info .site-links a:first-child {border-left:0 none;padding-left:7px;}
.footer .company-info .site-links a:hover {color:#fff;}
.footer .company-info p {font-size:13px;font-weight:400;}
.footer .company-info p span {position:relative;display:inline-block;line-height:29px;padding-left:15px;}
.footer .company-info p span:before {display:inline-block;content:"";display:inline-block;width:3px;height:3px;border-radius:3px;background-color:#54565a;position:absolute;top:13px;left:7px;}
.footer .company-info p.copylight {padding-left:15px;line-height:29px;letter-spacing:0;}
.footer .footer-banner {float:right;}
.footer .footer-banner img {margin-left:15px;}


.footer-quick {position:fixed;bottom:0;left:0;right:0;width:100%;z-index:99;text-align:center;font-size:0;}
.footer-quick + .footer-quick-shadow {display:none;}
.footer-quick.on + .footer-quick-shadow {display:block;}
.footer-quick .quick-menus {display:inline-block;width:520px;height:104px;background:url(/img/bg_footer_quick.png) 0 0 no-repeat;box-shadow:0 0 40px rgba(0,0,0,0.30);}
.footer-quick .quick-menus .quick-btn {float:left;width:104px;height:104px;position:relative;}
.footer-quick .quick-menus .quick-btn.tel:hover {cursor:default;}
.footer-quick .quick-menus .quick-btn.kakao:hover,
.footer-quick .quick-menus .quick-btn.kakao.on {background:url(/img/btn_quick_kakao.png) 0 0 no-repeat;}
.footer-quick .quick-menus .quick-btn.quotation:hover,
.footer-quick .quick-menus .quick-btn.quotation.on {background:url(/img/btn_quick_quotation.png) 0 0 no-repeat;}
.footer-quick .quick-menus .quick-btn.quotation:before {content:"";animation-name:quo_ani;animation-duration:3s;animation-iteration-count:infinite;position:absolute;top:-50px;left:-28px;display:block;width:156px;height:40px;background:url(/img/bubble_quick_quotation.png) 0 0 no-repeat;}
@keyframes quo_ani { 0%{opacity:0;} 20%{opacity:1;} 80% {opacity:1;} 100% {opacity:0}}
.footer-quick .quick-menus .quick-btn.location:hover,
.footer-quick .quick-menus .quick-btn.location.on {background:url(/img/btn_quick_location.png) 0 0 no-repeat;}
.footer-quick .quick-ctn {position:relative;border-top:4px solid #ccc;padding:40px 0;background-color:#fff;z-index:1;display:none;}
.footer-quick .quick-ctn.on {display:block;}
.footer-quick .quick-ctn.kakao {border-color:#fbe600;}
.footer-quick .quick-ctn.quotation {border-color:#00a254;}
.footer-quick .quick-ctn.location {border-color:#0054a2;}
.footer-quick .quick-ctn .quick-ctn-wrap {position:relative;width:1260px;margin:0 auto;}
.footer-quick .quick-ctn .quick-ctn-wrap:after {content:"";display:block;clear:both;}
.footer-quick .quick-ctn .quick-ctn-wrap .quick-left {float:left;width:450px;font-size:0;box-sizing:border-box;}
.footer-quick .quick-ctn .quick-ctn-wrap .quick-right {float:left;width:810px;height:316px;background-color:#f3f3f3;box-sizing:border-box;}
.footer-quick .quick-ctn .quick-close {position:absolute;top:-149px;right:0;width:50px;height:50px;background:transparent url(/img/btn_quick_close.png) 0 0 no-repeat;cursor:pointer;padding:0;margin:0;border:0;}
.footer-quick-shadow {position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:98;background-color:rgba(0,0,0,0.7)}

.quick-form {text-align:left;padding:20px 30px;}
.quick-form:after {content:"";display:block;clear:both;}
.quick-form .form-item {float:left;display:block;width:100%;padding:3px 0;}
.quick-form .form-item.w30 {width:30%;}
.quick-form .form-item.w50 {width:50%;}
.quick-form .form-item.w70 {width:70%;}
.quick-form .form-item.tr {text-align:right;}
.quick-form .form-item label {display:inline-block;font-size:18px;font-weight:500;color:#222;line-height:40px;padding:5px 10px 0 0;vertical-align:middle;width:120px;box-sizing:border-box;}
.quick-form .form-item label.vt {vertical-align:top;}
.quick-form .form-item.required label:after {content:"*";color:#d70000;padding-left:2px;}
.quick-form .form-item input {width:240px;border:1px solid #ccc;box-sizing:border-box;font-size:15px;color:#333;padding:0 12px;height:40px;line-height:38px;vertical-align:middle;}
.quick-form .form-item select {-webkit-appearance:none;appearance:none;width:240px;border:1px solid #ccc;box-sizing:border-box;font-size:15px;color:#333;padding:0 12px;height:40px;line-height:38px;vertical-align:middle;background:#FFF url(/img/icon_quick_select.png) 100% 50% no-repeat;}
.quick-form .form-item input[type="checkbox"].quick-form-checkbox {display:none;}
.quick-form .form-item input[type="checkbox"].quick-form-checkbox + label {font-size:14px;width:auto;height:30px;line-height:30px;padding-left:120px;padding-top:0;font-weight:400;cursor:pointer;color:#555;}
.quick-form .form-item input[type="checkbox"].quick-form-checkbox + label:before {content:"";width:19px;height:19px;display:inline-block;background:url(/img/icon_quick_check.png) 0 0 no-repeat;vertical-align:middle;margin-right:5px;margin-top:-3px;}
.quick-form .form-item input[type="checkbox"].quick-form-checkbox:checked + label:before {background-position:100% 0;}

.quick-form select::-ms-expand {display:none;}
.quick-form select > option {color:#121212;}
.quick-form .form-item textarea {width:615px;height:70px;margin-top:3px;border:1px solid #ccc;box-sizing:border-box;font-size:15px;color:#333;line-height:18px;padding:5px 12px;vertical-align:middle;resize:none;overflow:auto;}
.quick-form .form-item input + input {margin-left:10px;}
.quick-form .form-item input + a {margin-left:10px;}

.quick-form.kakao .form-item + .form-item {margin-top:5px;}
.quick-form.kakao .form-item label {display:block;padding-right:0;width:auto;}
.quick-form.kakao .form-item .form-btn-kakao {display:inline-block;width:240px;height:41px;line-height:41px;border-radius:3px;background-color:#fbe600;color:#231815;text-align:center;vertical-align:middle;font-size:18px;font-weight:500;}
.quick-form.kakao .form-item .form-btn-kakao:hover {background-color:#ffd000;}
.quick-form.kakao .form-item.contact-info {padding-top:10px;}

.quick-form.location {float:left;width:460px;padding-right:10px;}
.quick-form.location .form-item label {width:130px;}
.quick-form.location .form-item input {width:330px;}
.quick-form.location .form-item.w50 input {width:90px;}
.quick-form.location .form-item.w50:nth-child(2) label {width:90px;}
.quick-form.location .form-item.w50:nth-child(2) input {width:140px;}
.quick-form.location .form-item .form-btn-policy {margin-right:0;}
.quick-form.location .form-item textarea {width:330px;}
.quick-form.location .form-item input[type="checkbox"].quick-form-checkbox + label {padding-left:130px;}

.quick-location {float:left;padding:25px 0 0 10px;}
.quick-location .location-tab:after {content:"";display:block;clear:both;}
.quick-location .location-tab .tab-item {float:left;width:130px;height:40px;line-height:38px;font-size:18px;color:#777;border:1px solid #ccc;background-color:#fff;margin:0 5px;box-sizing:border-box;cursor:pointer;}
.quick-location .location-tab .tab-item.on {background-color:#0054a2;border-color:#0054a2;color:#FFF;}
.quick-location .location-tab-ctn {padding:10px 0 0 5px;display:none;}
.quick-location .location-tab-ctn.on {display:block;}
.quick-location .branch-map {width:270px;height:190px;border:1px solid #ccc;box-sizing:border-box;}
.quick-location .branch-info {font-size:15px;color:#555;line-height:30px;text-align:left;}


.quick-form .form-item .form-btn-policy {display:inline-block;width:132px;height:28px;line-height:28px;border-radius:3px;background-color:#707070;color:#FFF;text-align:center;vertical-align:middle;font-size:13px;font-weight:400;margin-right:15px;margin-top:3px;}
.quick-form .form-item .form-btn-policy:hover {background-color:#606060;}
.quick-form .form-item .form-btn-quotation {display:inline-block;margin-left:120px;width:615px;height:50px;line-height:50px;border-radius:3px;background-color:#00a254;color:#FFF;text-align:center;vertical-align:middle;font-size:18px;font-weight:500;margin-top:3px;}
.quick-form .form-item .form-btn-quotation:hover {background-color:#038b49;}
.quick-form .form-item .form-btn-location {display:inline-block;margin-left:130px;width:330px;height:50px;line-height:50px;border-radius:3px;background-color:#0054a2;color:#FFF;text-align:center;vertical-align:middle;font-size:18px;font-weight:500;margin-top:3px;}
.quick-form .form-item .form-btn-location:hover {background-color:#004483;}

.popup-quotation {position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.9);display:none;}
.popup-quotation.on {display:block;}
.popup-quotation .popup-box {background-color:#fff;position:absolute;top:50px;left:50%;bottom:50px;width:1010px;transform:translateX(-50%);overflow:auto;border-radius:20px;}
.popup-quotation .popup-box .popup-tt {position:absolute;top:0;left:0;right:0;border-radius:20px 20px 0 0;height:90px;}
.popup-quotation .popup-box .popup-tt h2 {text-align:center;padding:30px 0 10px 0;font-size:32px;}
.popup-quotation .popup-box .popup-tt .popup-close {position:absolute;right:30px;top:30px;width:40px;height:40px;padding:0;background-color:transparent;border:0 none;cursor:pointer;}
.popup-quotation .popup-box .popup-ctn {position:absolute;top:90px;left:0;bottom:20px;right:0;overflow:auto;padding-left:5px;}
.popup-quotation .select-item {float:left;box-sizing:border-box;border-left:1px solid #eee;box-sizing:border-box;}
.popup-quotation .select-item:nth-child(1) {width:215px;border-left:0 none;}
.popup-quotation .select-item:nth-child(2) {width:285px;}
.popup-quotation .select-item:nth-child(3) {width:500px;}
.popup-quotation .select-item:nth-child(4) {width:500px;height:175px;border-left:0 none;}
.popup-quotation .select-item:nth-child(5) {float:right;width:500px;height:325px;}
.popup-quotation .select-item:nth-child(6) {width:500px;height:150px;}
.popup-quotation .select-item:nth-child(7) {width:500px;border-left:0 none;border-bottom:1px solid #eee;}
.popup-quotation .select-item:nth-child(8) {width:500px;border-bottom:1px solid #eee;}
.popup-quotation .select-item h3 {height:45px;line-height:45px;background-color:#777;padding:0 25px;color:#fff;}
.popup-quotation .select-item ul {list-style:none;margin:0;padding:0;height:170px;overflow:auto;box-sizing:border-box;}
.popup-quotation .mCSB_inside > .mCSB_container {margin-right:5px;padding:10px 0;}
.popup-quotation .mCSB_scrollTools {width:4px;}
.popup-quotation .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#bdbdbd;}
.popup-quotation .select-item ul li {height:26px;line-height:26px;font-size:14px;}
.popup-quotation .select-item ul li input[type="radio"],
.popup-quotation .select-item ul li input[type="checkbox"] {display:none;}
.popup-quotation .select-item ul li input[type="radio"] + label,
.popup-quotation .select-item ul li input[type="checkbox"] + label {position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 20px;line-height:26px;}
.popup-quotation .select-item ul li input[type="radio"] + label:hover,
.popup-quotation .select-item ul li input[type="checkbox"] + label:hover {background-color:#eee;}
.popup-quotation .select-item ul li input[type="radio"] + label:before,
.popup-quotation .select-item ul li input[type="checkbox"] + label:before {content:"";display:inline-block;width:16px;height:16px;background:#fff;border:1px solid #bdbdbd;margin-right:6px;vertical-align:middle;box-sizing:border-box;}
.popup-quotation .select-item ul li input[type="radio"] + label > span,
.popup-quotation .select-item ul li input[type="checkbox"] + label > span {display:inline-block;line-height:26px;vertical-align:middle;}
.popup-quotation .select-item ul li input[type="radio"] + label > strong,
.popup-quotation .select-item ul li input[type="checkbox"] + label > strong {position:absolute;top:0;right:20px;line-height:26px;font-weight:400;font-size:14px;text-align:right;}
.popup-quotation .select-item ul li input[type="radio"]:checked + label:before,
.popup-quotation .select-item ul li input[type="checkbox"]:checked + label:before {border:2px solid #e00000;background:#fff url(/img/pop_select_check.png) 50% 50% no-repeat;}

.popup-quotation .select-item.car-option h3 {background-color:#555;}
.popup-quotation .select-item.car-option ul {height:130px;}



.popup-quotation .select-item.car-color h3 {background-color:#555;}
.popup-quotation .select-item.car-color .quo-color-list {padding:0 30px;box-sizing:border-box;}
.popup-quotation .select-item.car-color .quo-color-list .color-item {text-align:center;padding-top:7px;}
.popup-quotation .select-item.car-color .quo-color-list .color-item input[type="radio"] {display:none;}
.popup-quotation .select-item.car-color .quo-color-list .color-item input[type="radio"] + label {display:inline-block;padding:8px 8px 0 8px;margin:0 auto;width:100px;height:90px;overflow:hidden;border:2px solid transparent;box-sizing:border-box;cursor:pointer;}
.popup-quotation .select-item.car-color .quo-color-list .color-item input[type="radio"]:checked + label {border:2px solid #e00000;}
.popup-quotation .select-item.car-color .quo-color-list .color-item .color-box {display:inline-block;width:60px;height:20px;border:1px solid #bdbdbd;box-sizing:border-box;padding:0;}
.popup-quotation .select-item.car-color .quo-color-list .color-item span {display:block;font-size:14px;line-height:15px;color:#555;}
.popup-quotation .select-item.car-color .quo-color-list .owl-nav {position:absolute;top:0;left:0;right:0;}
.popup-quotation .select-item.car-color .quo-color-list .owl-nav button.owl-next,
.popup-quotation .select-item.car-color .quo-color-list .owl-nav button.owl-prev {position:absolute;top:0;left:0;display:inline-block;width:30px;height:90px;font-size:36px;font-weight:600;line-height:40px;}
.popup-quotation .select-item.car-color .quo-color-list .owl-nav button.owl-next {position:absolute;top:0;right:0;left:auto;}

.popup-quotation .select-item.car-price h3 {background-color:#555;}
.popup-quotation .select-item.car-price .car-price {height:280px;box-sizing:border-box;padding:20px 0 0 0;}
.popup-quotation .select-item.car-price .car-price .car-image {height:120px;line-height:120px;text-align:center;}
.popup-quotation .select-item.car-price .car-price .car-image img {max-height:100px;vertical-align:middle;}
.popup-quotation .select-item.car-price .car-price .car-info strong {display:block;text-align:center;font-size:20px;}
.popup-quotation .select-item.car-price .car-price .car-info span {display:block;text-align:center;}
.popup-quotation .select-item.car-price .car-price .price-info {text-align:center;color:#e00000;}
.popup-quotation .select-item.car-price .car-price .price-info strong {font-size:42px;font-weight:600;}
.popup-quotation .select-item.car-price .car-price .price-info span {font-size:28px;}

.popup-quotation .select-item.form-area h3 {background-color:#333;}
.popup-quotation .select-item.form-area .car-form {padding:20px 10px 10px 20px;}
.popup-quotation .select-item.form-area .car-form:after {content:"";display:block;clear:both;}
.popup-quotation .select-item.form-area .form-item {position:relative;float:left;width:100%;padding:0 10px 10px 0;box-sizing:border-box;}
.popup-quotation .select-item.form-area .form-item.w50 {width:50%;}
.popup-quotation .select-item.form-area .form-item select,
.popup-quotation .select-item.form-area .form-item input {height:40px;border:1px solid #ccc;width:100%;margin:0;padding:0 0 0 10px;box-sizing:border-box;font-size:14px;}
.popup-quotation .select-item.form-area .form-item select {cursor:pointer;}
.popup-quotation .select-item.form-area .form-item label {position:absolute;display:block;top:0;left:0;height:40px;line-height:40px;font-size:14px;}
.popup-quotation .select-item.form-area .form-item.req label:after {content:"*";display:inline-block;color:#e00000;font-size:16px;padding-left:3px;}
.popup-quotation .select-item.form-area .car-form.input-list .form-item {padding-left:110px;}

.popup-quotation .popup-footer {clear:both;padding:20px 0;text-align:center;}
.popup-quotation .popup-footer .user-agree {font-size:14px;}
.popup-quotation .popup-footer .footer-btnarea {padding-top:15px;}
.popup-quotation .popup-footer .quotation-submit {display:inline-block;padding:10px 100px;background-color:#e00000;color:#fff;border:0 none;border-bottom:4px solid #af0000;font-size:20px;cursor:pointer;}
.popup-quotation .popup-footer .quotation-submit:hover {border-bottom-color:#e00000;}

.header-quotation {position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.9);display:none;}
.header-quotation.on {display:block;}
.header-quotation .popup-box {position:absolute;top:50px;left:50%;bottom:50px;width:910px;transform:translateX(-50%);overflow:auto;}
.header-quotation .popup-box .popup-tt {position:absolute;top:0;left:0;right:0;height:40px;}
.header-quotation .popup-box .popup-tt h2 {text-align:center;padding:30px 0 10px 0;font-size:32px;}
.header-quotation .popup-box .popup-tt .popup-close {position:absolute;right:0;top:0;height:30px;padding:0;background-color:transparent;border:0 none;cursor:pointer;}
.header-quotation .popup-box .popup-ctn {position:absolute;top:40px;left:0;bottom:40px;right:0;overflow:auto;background-color:#fff;}
.header-quotation .select-item {float:left;box-sizing:border-box;border-left:1px solid #eee;box-sizing:border-box;}
.header-quotation .select-item:nth-child(1) {width:205px;border-left:0 none;}
.header-quotation .select-item:nth-child(2) {width:275px;}
.header-quotation .select-item:nth-child(3) {width:430px;}
.header-quotation .select-item:nth-child(4) {width:480px;border-left:0 none;}
.header-quotation .select-item:nth-child(5) {float:right;width:430px;height:175px;}
.header-quotation .select-item:nth-child(6) {width:480px;height:150px;border-left:0 none;}
.header-quotation .select-item:nth-child(7) {width:430px;}
.header-quotation .select-item:nth-child(3) ul li input[type="radio"] + label > span,
.header-quotation .select-item:nth-child(4) ul li input[type="checkbox"] + label > span {width:calc(100% - 120px)}
.header-quotation .select-item h3 {height:45px;line-height:45px;background-color:#989898;padding:0 25px;color:#fff;}
.header-quotation .select-item ul {list-style:none;margin:0;padding:0;height:170px;overflow:auto;box-sizing:border-box;}
.header-quotation .mCSB_inside > .mCSB_container {margin-right:0;padding:0;}
.header-quotation .mCSB_scrollTools {width:4px;}
.header-quotation .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#bdbdbd;}
.header-quotation .select-item ul li {height:26px;line-height:26px;font-size:14px;}
.header-quotation .select-item ul li input[type="radio"],
.header-quotation .select-item ul li input[type="checkbox"] {display:none;}
.header-quotation .select-item ul li input[type="radio"] + label,
.header-quotation .select-item ul li input[type="checkbox"] + label {position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 20px;line-height:26px;}
.header-quotation .select-item ul li input[type="radio"] + label:hover,
.header-quotation .select-item ul li input[type="checkbox"] + label:hover {background-color:#eee;}
.header-quotation .select-item ul li input[type="radio"] + label:before,
.header-quotation .select-item ul li input[type="checkbox"] + label:before {content:"";display:inline-block;width:16px;height:16px;background:#fff;border:1px solid #bdbdbd;margin-right:6px;vertical-align:middle;box-sizing:border-box;}
.header-quotation .select-item ul li input[type="radio"] + label:before {border-radius:50%;}
.header-quotation .select-item ul li input[type="radio"] + label > span,
.header-quotation .select-item ul li input[type="checkbox"] + label > span {display:inline-block;line-height:26px;vertical-align:middle;}
.header-quotation .select-item ul li input[type="radio"] + label > strong,
.header-quotation .select-item ul li input[type="checkbox"] + label > strong {position:absolute;top:0;right:20px;line-height:26px;font-weight:400;font-size:14px;text-align:right;}
.header-quotation .select-item ul li input[type="radio"]:checked + label:before,
.header-quotation .select-item ul li input[type="checkbox"]:checked + label:before {border:2px solid #e00000;background:#fff url(/img/pop_select_check.png) 50% 50% no-repeat;}
.header-quotation .select-item ul li input[type="radio"]:checked + label:before {border:1px solid #bdbdbd;background-image:url(/img/pop_select_radio.png)}

.header-quotation .select-item.car-option h3 {background-color:#777777;}
.header-quotation .select-item.car-option ul {height:170px;}

.header-quotation .select-item.car-color h3 {background-color:#777777;}
.header-quotation .select-item.car-color .quo-color-list {padding:0 30px;box-sizing:border-box;margin-top:30px;}
.header-quotation .select-item.car-color .quo-color-list .color-item {text-align:center;padding-top:7px;}
.header-quotation .select-item.car-color .quo-color-list .color-item input[type="radio"] {display:none;}
.header-quotation .select-item.car-color .quo-color-list .color-item input[type="radio"] + label {display:inline-block;padding:8px 8px 0 8px;margin:0 auto;width:100px;height:90px;overflow:hidden;border:2px solid transparent;box-sizing:border-box;cursor:pointer;}
.header-quotation .select-item.car-color .quo-color-list .color-item input[type="radio"]:checked + label {border:2px solid #e00000;}
.header-quotation .select-item.car-color .quo-color-list .color-item .color-box {display:inline-block;width:60px;height:20px;border:1px solid #bdbdbd;box-sizing:border-box;padding:0;}
.header-quotation .select-item.car-color .quo-color-list .color-item span {display:block;font-size:14px;line-height:15px;color:#555;}
.header-quotation .select-item.car-color .quo-color-list .owl-nav {position:absolute;top:0;left:0;right:0;}
.header-quotation .select-item.car-color .quo-color-list .owl-nav button.owl-next,
.header-quotation .select-item.car-color .quo-color-list .owl-nav button.owl-prev {position:absolute;top:0;left:0;display:inline-block;width:30px;height:90px;font-size:36px;font-weight:600;line-height:40px;}
.header-quotation .select-item.car-color .quo-color-list .owl-nav button.owl-next {position:absolute;top:0;right:0;left:auto;}

.header-quotation .select-item.car-price h3 {background-color:#777777;}
.header-quotation .select-item.car-price .car-price {height:280px;box-sizing:border-box;padding:20px 0 0 0;}
.header-quotation .select-item.car-price .car-price .car-image {height:120px;line-height:120px;text-align:center;}
.header-quotation .select-item.car-price .car-price .car-image img {max-height:100px;vertical-align:middle;}
.header-quotation .select-item.car-price .car-price .car-info strong {display:block;text-align:center;font-size:20px;}
.header-quotation .select-item.car-price .car-price .car-info span {display:block;text-align:center;}
.header-quotation .select-item.car-price .car-price .price-info {text-align:center;color:#e00000;}
.header-quotation .select-item.car-price .car-price .price-info strong {font-size:42px;font-weight:600;}
.header-quotation .select-item.car-price .car-price .price-info span {font-size:28px;}

.header-quotation .select-item.form-area h3 {background-color:#777777;}
.header-quotation .select-item.form-area .car-form {padding:20px 10px 10px 20px;}
.header-quotation .select-item.form-area .car-form:after {content:"";display:block;clear:both;}
.header-quotation .select-item.form-area .form-item {position:relative;float:left;width:100%;padding:0 10px 10px 0;box-sizing:border-box;font-size:0;}
.header-quotation .select-item.form-area .form-item.w50 {width:50%;}
.header-quotation .select-item.form-area .form-item select,
.header-quotation .select-item.form-area .form-item input {height:40px;border:1px solid #ccc;width:100%;margin:0;padding:0 0 0 10px;box-sizing:border-box;font-size:14px;}
.header-quotation .select-item.form-area .form-item select {cursor:pointer;}
.header-quotation .select-item.form-area .form-item label {position:absolute;display:block;top:0;left:0;height:40px;line-height:40px;font-size:14px;}
.header-quotation .select-item.form-area .form-item.req label:after {content:"*";display:inline-block;color:#e00000;font-size:16px;padding-left:3px;}
.header-quotation .select-item.form-area .car-form.input-list .form-item {padding-left:110px;}
.header-quotation .select-item.form-area input[type="radio"],
.header-quotation .select-item.form-area input[type="checkbox"] {display:none;}
.header-quotation .select-item.form-area input[type="radio"] + label,
.header-quotation .select-item.form-area input[type="checkbox"] + label {position:relative;display:inline-block;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0;line-height:40px;box-sizing:border-box;}
.header-quotation .select-item.form-area input[type="radio"] + label:before,
.header-quotation .select-item.form-area input[type="checkbox"] + label:before {content:"";display:inline-block;width:16px;height:16px;background:#fff;border:1px solid #bdbdbd;margin-right:6px;vertical-align:middle;box-sizing:border-box;}
.header-quotation .select-item.form-area input[type="radio"] + label:before {border-radius:50%;}
.header-quotation .select-item.form-area input[type="radio"] + label > span,
.header-quotation .select-item.form-area input[type="checkbox"] + label > span {display:inline-block;line-height:26px;vertical-align:middle;}
.header-quotation .select-item.form-area input[type="radio"] + label > strong,
.header-quotation .select-item.form-area input[type="checkbox"] + label > strong {position:absolute;top:0;right:20px;line-height:26px;font-weight:400;font-size:14px;text-align:right;}
.header-quotation .select-item.form-area input[type="radio"]:checked + label:before,
.header-quotation .select-item.form-area input[type="checkbox"]:checked + label:before {border:2px solid #e00000;background:#fff url(/img/pop_select_check.png) 50% 50% no-repeat;}
.header-quotation .select-item.form-area input[type="radio"]:checked + label:before {border:1px solid #bdbdbd;background-image:url(/img/pop_select_radio.png)}
.header-quotation .user-agree {padding:10px 20px;position:relative;}
.header-quotation .user-agree a {display:inline-block;position:absolute;top: 15px;right:20px;background-color:#707070;padding:5px 15px;border-radius:5px;color:#fff;}
.header-quotation .user-agree a:hover {background-color:#555;}


.header-quotation .footer-btnarea {padding:15px 10px 15px 0;float:left;width:100%;box-sizing:border-box;}
.header-quotation .quotation-submit {display:block;width:100%;box-sizing:border-box;padding:10px 100px;background-color:#eb5c5e;color:#fff;border:0 none;font-size:20px;cursor:pointer;}
.header-quotation .quotation-submit:hover {background-color:#e00000;}

.header-quotation .popup-footer {clear:both;padding:20px 0;text-align:center;}
.header-quotation .popup-footer .user-agree {font-size:14px;}

.popup-policy-view {position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;background-color:rgba(0,0,0,0.9);display:none;}
.popup-policy-view.on {display:block;}
.popup-policy-view .popup-box {background-color:#fff;position:absolute;top:50px;left:50%;bottom:50px;width:1010px;transform:translateX(-50%);overflow:auto;border-radius:20px;}
.popup-policy-view .popup-box .popup-tt {position:absolute;top:0;left:0;right:0;border-radius:20px 20px 0 0;height:90px;}
.popup-policy-view .popup-box .popup-tt h2 {text-align:center;padding:30px 0 10px 0;font-size:32px;}
.popup-policy-view .popup-box .popup-tt .popup-close {position:absolute;right:30px;top:30px;width:40px;height:40px;padding:0;background-color:transparent;border:0 none;cursor:pointer;}
.popup-policy-view .popup-box .popup-ctn {position:absolute;top:90px;left:0;bottom:20px;right:0;overflow:auto;}
.popup-policy-view .popup-footer {clear:both;padding:20px 0;text-align:center;}
.popup-policy-view .popup-footer .policy-submit {display:inline-block;padding:10px 100px;background-color:#e00000;color:#fff;border:0 none;border-bottom:4px solid #af0000;font-size:20px;cursor:pointer;}
.popup-policy-view .popup-footer .policy-submit:hover {border-bottom-color:#e00000;}

.popup-policy-view .popup-box .popup-ctn .mCSB_inside > .mCSB_container {padding:0 20px 0 50px;}

.popup-policy {position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.9);display:none;}
.popup-policy.on {display:block;}
.popup-policy .popup-box {background-color:#fff;position:absolute;top:50px;left:50%;bottom:50px;width:1010px;transform:translateX(-50%);overflow:auto;border-radius:20px;}
.popup-policy .popup-box .popup-tt {position:absolute;top:0;left:0;right:0;border-radius:20px 20px 0 0;height:90px;}
.popup-policy .popup-box .popup-tt h2 {text-align:center;padding:30px 0 10px 0;font-size:32px;}
.popup-policy .popup-box .popup-tt .popup-close {position:absolute;right:30px;top:30px;width:40px;height:40px;padding:0;background-color:transparent;border:0 none;cursor:pointer;}
.popup-policy .popup-box .popup-ctn {position:absolute;top:90px;left:0;bottom:20px;right:0;overflow:auto;}

.popup-policy .popup-box .popup-ctn .mCSB_inside > .mCSB_container {padding:0 20px 0 50px;}

.policy-box h3 {font-size:18px;padding:5px 0;}
.policy-check {padding:10px 0;float:right}
.policy-check input[type="checkbox"] {width:20px;height:20px;vertical-align:middle;}
.policy-check label {display:inline-block;vertical-align:middle;font-size:18px;padding-left:5px;cursor:pointer;}
.policy-check.check-all {padding:10px 0;}
.policy-check.check-all label {font-size:20px;}
.policy-ctn {padding:20px;border:1px solid #bcbcbc;}
.policy-ctn table {width:100%;border-collapse:collapse;}
.policy-ctn th,
.policy-ctn td {border:1px solid #bcbcbc;font-size:13px;padding:8px 10px;color:#555;}
.policy-ctn th {background-color:#f2f2f2;font-weight:400;}
.policy-ctn p {color:#e00000;padding-top:5px;font-size:13px;font-weight:300;}


.popup-policy .popup-footer {clear:both;padding:20px 0;text-align:center;}
.popup-policy .popup-footer .user-agree {font-size:14px;}
.popup-policy .popup-footer .footer-btnarea {padding-top:15px;}
.popup-policy .popup-footer .policy-submit {display:inline-block;padding:10px 100px;background-color:#e00000;color:#fff;border:0 none;border-bottom:4px solid #af0000;font-size:20px;cursor:pointer;}
.popup-policy .popup-footer .policy-submit:hover {border-bottom-color:#e00000;}

.popup-img {position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;background-color:rgba(0,0,0,0.9);display:none;}
.popup-img.on {display:block;}
.popup-img .popup-img-box {background-color:#fff;position:absolute;top:50px;left:50%;bottom:50px;width:800px;transform:translateX(-50%);overflow:auto;border-radius:20px;}
.popup-img .popup-img-box .popup-img-tt {position:absolute;top:0;left:0;right:0;border-radius:20px 20px 0 0;height:90px;}
.popup-img .popup-img-box .popup-img-tt h2 {text-align:center;padding:30px 0 10px 0;font-size:32px;}
.popup-img .popup-img-box .popup-img-tt .popup-close {position:absolute;right:30px;top:30px;width:40px;height:40px;padding:0;background-color:transparent;border:0 none;cursor:pointer;}
.popup-img .popup-img-box .popup-img-ctn {position:absolute;top:90px;left:0;bottom:20px;right:0;overflow:auto;}

.popup-img-box h3 {font-size:18px;padding:5px 0;}
.popup-img-check {padding:10px 0;float:right}
.popup-img-check input[type="checkbox"] {width:20px;height:20px;vertical-align:middle;}
.popup-img-check label {display:inline-block;vertical-align:middle;font-size:18px;padding-left:5px;cursor:pointer;}
.popup-img-ctn {padding:20px;}
.popup-img-ctn table {width:100%;border-collapse:collapse;}
.popup-img-ctn th,
.popup-img-ctn th {background-color:#f2f2f2;font-weight:400;}
.popup-img-ctn p {color:black;padding-top:5px;font-size:20px;font-weight:300;}


.noContact-popup {position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.9);display:none;}
.noContact-popup.on {display:block;}
.noContact-popup .popup-box {position:absolute;top:50px;left:50%;bottom:50px;width:400px;transform:translateX(-50%);overflow:auto;}
.noContact-popup .popup-box .popup-tt {position:absolute;top:0;left:0;right:0;height:40px;}
.noContact-popup .popup-box .popup-tt h2 {text-align:center;padding:30px 0 10px 0;font-size:32px;}
.noContact-popup .popup-box .popup-tt .popup-close {position:absolute;right:0;top:0;height:30px;padding:0;background-color:transparent;border:0 none;cursor:pointer;}
.noContact-popup .popup-box .popup-ctn {height:520px;position:absolute;top:40px;left:0;bottom:40px;right:0;overflow:auto;background-color:#fff;}
.noContact-popup .select-item {float:left;box-sizing:border-box;border-left:1px solid #eee;box-sizing:border-box;}
.noContact-popup .select-item:nth-child(1) {border-left:0 none;}
.noContact-popup .select-item h3 {height:45px;line-height:45px;background-color:#989898;padding:0 25px;color:#fff;}
.noContact-popup .select-item ul {list-style:none;margin:0;padding:0;height:170px;overflow:auto;box-sizing:border-box;}
.noContact-popup .mCSB_inside > .mCSB_container {margin-right:0;padding:0;}
.noContact-popup .mCSB_scrollTools {width:4px;}
.noContact-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#bdbdbd;}
.noContact-popup .select-item ul li {height:26px;line-height:26px;font-size:14px;}
.noContact-popup .select-item ul li input[type="radio"],
.noContact-popup .select-item ul li input[type="checkbox"] {display:none;}
.noContact-popup .select-item ul li input[type="radio"] + label,
.noContact-popup .select-item ul li input[type="checkbox"] + label {position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 20px;line-height:26px;}
.noContact-popup .select-item ul li input[type="radio"] + label:hover,
.noContact-popup .select-item ul li input[type="checkbox"] + label:hover {background-color:#eee;}
.noContact-popup .select-item ul li input[type="radio"] + label:before,
.noContact-popup .select-item ul li input[type="checkbox"] + label:before {content:"";display:inline-block;width:16px;height:16px;background:#fff;border:1px solid #bdbdbd;margin-right:6px;vertical-align:middle;box-sizing:border-box;}
.noContact-popup .select-item ul li input[type="radio"] + label:before {border-radius:50%;}
.noContact-popup .select-item ul li input[type="radio"] + label > span,
.noContact-popup .select-item ul li input[type="checkbox"] + label > span {display:inline-block;line-height:26px;vertical-align:middle;}
.noContact-popup .select-item ul li input[type="radio"] + label > strong,
.noContact-popup .select-item ul li input[type="checkbox"] + label > strong {position:absolute;top:0;right:20px;line-height:26px;font-weight:400;font-size:14px;text-align:right;}
.noContact-popup .select-item ul li input[type="radio"]:checked + label:before,
.noContact-popup .select-item ul li input[type="checkbox"]:checked + label:before {border:2px solid #e00000;background:#fff url(/img/pop_select_check.png) 50% 50% no-repeat;}
.noContact-popup .select-item ul li input[type="radio"]:checked + label:before {border:1px solid #bdbdbd;background-image:url(/img/pop_select_radio.png)}

.noContact-popup .select-item.form-area h3 {background-color:#777777;}
.noContact-popup .select-item.form-area .textDiv {height:160px;border:1px solid #ccc;width:100%;margin:0;padding:20px 10px 10px 20px;box-sizing:border-box;font-size:20px;}
.noContact-popup .select-item.form-area .car-form {padding:20px 10px 10px 20px;}
.noContact-popup .select-item.form-area .car-form:after {content:"";display:block;clear:both;}
.noContact-popup .select-item.form-area .form-item {position:relative;float:left;width:100%;padding:0 10px 10px 0;box-sizing:border-box;font-size:0;}
.noContact-popup .select-item.form-area .form-item.w50 {width:50%;}
.noContact-popup .select-item.form-area .form-item select,
.noContact-popup .select-item.form-area .form-item input {height:40px;border:1px solid #ccc;width:100%;margin:0;padding:0 0 0 10px;box-sizing:border-box;font-size:14px;}
.noContact-popup .select-item.form-area .form-item select {cursor:pointer;}
.noContact-popup .select-item.form-area .form-item label {position:absolute;display:block;top:0;left:0;height:40px;line-height:40px;font-size:14px;}
.noContact-popup .select-item.form-area .form-item.req label:after {content:"*";display:inline-block;color:#e00000;font-size:16px;padding-left:3px;}
.noContact-popup .select-item.form-area .car-form.input-list .form-item {padding-left:110px;}
.noContact-popup .select-item.form-area input[type="radio"],
.noContact-popup .select-item.form-area input[type="checkbox"] {display:none;}
.noContact-popup .select-item.form-area input[type="radio"] + label,
.noContact-popup .select-item.form-area input[type="checkbox"] + label {position:relative;display:inline-block;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0;line-height:40px;box-sizing:border-box;}
.noContact-popup .select-item.form-area input[type="radio"] + label:before,
.noContact-popup .select-item.form-area input[type="checkbox"] + label:before {content:"";display:inline-block;width:16px;height:16px;background:#fff;border:1px solid #bdbdbd;margin-right:6px;vertical-align:middle;box-sizing:border-box;}
.noContact-popup .select-item.form-area input[type="radio"] + label:before {border-radius:50%;}
.noContact-popup .select-item.form-area input[type="radio"] + label > span,
.noContact-popup .select-item.form-area input[type="checkbox"] + label > span {display:inline-block;line-height:26px;vertical-align:middle;}
.noContact-popup .select-item.form-area input[type="radio"] + label > strong,
.noContact-popup .select-item.form-area input[type="checkbox"] + label > strong {position:absolute;top:0;right:20px;line-height:26px;font-weight:400;font-size:14px;text-align:right;}
.noContact-popup .select-item.form-area input[type="radio"]:checked + label:before,
.noContact-popup .select-item.form-area input[type="checkbox"]:checked + label:before {border:2px solid #e00000;background:#fff url(/img/pop_select_check.png) 50% 50% no-repeat;}
.noContact-popup .select-item.form-area input[type="radio"]:checked + label:before {border:1px solid #bdbdbd;background-image:url(/img/pop_select_radio.png)}
.noContact-popup .user-agree {padding:10px 20px;position:relative;}
.noContact-popup .user-agree a {display:inline-block;position:absolute;top: 15px;right:20px;background-color:#707070;padding:5px 15px;border-radius:5px;color:#fff;}
.noContact-popup .user-agree a:hover {background-color:#555;}


.noContact-popup .footer-btnarea {padding:15px 10px 15px 0;float:left;width:100%;box-sizing:border-box;}
.noContact-popup .quotation-submit {display:block;width:100%;box-sizing:border-box;padding:10px 100px;background-color:#eb5c5e;color:#fff;border:0 none;font-size:20px;cursor:pointer;}
.noContact-popup .quotation-submit:hover {background-color:#e00000;}

.noContact-popup .popup-footer {clear:both;padding:20px 0;text-align:center;}
.noContact-popup .popup-footer .user-agree {font-size:14px;}
