.main .header_wrap {position:absolute;left:0;top:0;background:rgba(0,0,0,.2);border-bottom:0;}
.main .header .gnb li a span {color:#eee;}
.main .header .logo {background:url('/images/inc/logo_w.png');}
.main .header_call {color:#fff;}
.main .header_call {background:url('/images/inc/header_call_w.png') no-repeat left  1px;}
.main .sign {top:620px;left:auto;right:0}

.section {position:relative;margin:0 auto;padding:80px 0;}
.section.bg {background-color:#f3f3f3;}
.section .column {max-width:1260px;min-width:1000px; margin:0 auto;font-size:0;}

.title_wrap {position:relative;text-align:center;padding-bottom:25px;}
.title_wrap h3 {position:relative;font-size:38px; font-weight:bold; padding-bottom:5px; margin:0; line-height:1.3;color:#353535;letter-spacing:-.04em; text-align:center;}
.title_wrap h3 strong {color:inherit;font-weight:bold;}
.title_wrap h3 .light {font-weight:lighter;}
.title_wrap h3 p{display:block; font-size:11px; font-weight:bold; color:#30ad42; text-transform:uppercase; letter-spacing:.9em; padding-bottom:7px; }
.title_wrap .subtitle { color:#353535; font-size:19px; padding-bottom:0px; letter-spacing:-1px;}

/*  bxslider */
.spotzone{position:relative; padding:0 !important;overflow:hidden;}
.spotzone:after {content:''; clear:both; display:block; }
.spotzone li{width:100% !important;min-height:600px;background-size:cover !important;background-repeat:no-repeat;background-position:center;background-color:#1a1918;}
.spotzone li.n01{background-image:url(/images/main/visual01.jpg); }
.spotzone li.n02{background-image:url(/images/main/visual03.jpg); }
.spotzone li.n03{background-image:url(/images/main/visual02.jpg);  }

.spotzone li .txtbox{max-width:100%; min-width:980px; margin:0 auto; text-align:center; padding-top:200px;}
.spotzone li.n01 .txtbox img {margin-top:-30px;height:100px;}
.s100pxotzone li .txtbox .tit1,
.spotzone li .txtbox .tit2,
.spotzone li .txtbox .txt,
.spotzone li .txtbox .btn{ position:absolute;width:100%;color:#fff; text-align:center;}
.spotzone li .txtbox .tit1 {padding-top:0px;}
.spotzone li .txtbox .tit2 {padding-top:0px;}
.spotzone li .txtbox .btn {padding-top:80px;}
.spotzone li.n01 .txtbox {position:relative;max-width:1260px; min-width:980px;margin:0 auto;padding-left:50px;text-align:left;}

.spotzone li .txtbox .tit1,
.spotzone li .txtbox .tit2,
.spotzone li .txtbox .btn{ color:#fff; letter-spacing:-.04em; opacity:0; transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:0.4s;}
.spotzone li .txtbox .tit1 {font-size:25px; text-shadow:3px 3px 10px rgba(0, 0, 0, 0.8);}
.spotzone li .txtbox .tit2 {font-size:60px; line-height:60px; color:#ff367f; font-weight:bold; text-shadow:3px 3px 10px rgba(0, 0, 0, 0.5);}
.spotzone li .txtbox .tit1{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox .tit2{transform:translateY(90px);-moz-transform:translateY(90px);-webkit-transform:translateY(90px);-ms-transform:translateY(90px);-o-transform:translateY(90px);}
.spotzone li .txtbox .btn{transform:translateY(130px);-moz-transform:translateY(130px);-webkit-transform:translateY(130px);-ms-transform:translateY(130px);-o-transform:translateY(130px);}
.spotzone li .txtbox .btn p{position:relative;display:inline-block;width:220px;height:47px;line-height:47px; border-radius:40px; text-align:center; font-size:23px;color:#fff; background:#38b54a;font-family:'OpenSans-Semibold'; }

/* active */
.spotzone li.active .txtbox .tit1{opacity:1; transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:.2s;}
.spotzone li.active .txtbox .tit2{opacity:1; transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transition-delay:0.4s;}
.spotzone li.active .txtbox .btn{opacity:1; transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transition-delay:0.6s;}

.spotzone .bx-pager{z-index:3333;position:absolute; bottom:20px; left:0; width:100%;  text-align:center; opacity:1;}
.spotzone .bx-pager div{display:inline-block;}
.spotzone .bx-pager a{opacity:1;display:inline-block; position:relative; width:10px; height:10px; border-radius:30px; margin:0 5px;  color:transparent; background:rgba(221,221,221,0.8);font-size:0;}
.spotzone .bx-pager a.active { background: #38b54a; }




/* ¸ÞÀÎ°Ë»ö */
.main_search {position:relative;  width:100%;min-width:1000px;z-index:333}
.main_search.main_search2 {z-index:5 !important}
.main_search .search {max-width:1200px;  margin:0 auto;  box-sizing:border-box;}
.main_search .search > ul {font-size:0; text-align:center;padding-bottom:20px;  }
.main_search .search > ul > li {display:inline-block;height:45px; box-sizing:border-box; margin:0 5px;  font-weight:500;text-align: center;}
.main_search .search > ul > li > span {display:block; padding:0 50px;border-radius:50px;background:#f4f4f4;height:50px;letter-spacing:-1.5px;line-height: 50px; font-size:16px;font-weight:bold;color:#353535;cursor:pointer;}
.main_search .search > ul > li.on > span {background:#38b54a;}
.main_search .search > ul > li.on > span { color:#fff; }

.main_search .searchArea {min-height:65px;}
.main_search .searchArea > ul > li {display:inline-block; }
.main_search .searchArea .fast {position:relative;font-size:0;text-align:right; min-width:980px; margin:0px  0 0 }
.main_search .searchArea .fast form > div {float:left;display:inline-block;box-sizing:border-box; vertical-align: middle; }
.main_search .searchArea .fast div.fastbtn { width:17%; box-sizing:border-box; padding:0px 20px; } 
.main_search .searchArea .fast div.fastbtn button {width:50%; height:55px; box-sizing:border-box; font-size:16px; background:#d4d4d4; color:#fff; border:none; cursor:pointer;}
.main_search .searchArea .fast div.fastbtn button.on {border:1px solid #38b54a; color:#38b54a; background:#fff; font-weight:500;}
.main_search .searchArea .fast div.kr { width:75%; box-sizing:border-box; padding:17px 0px;font-size:0; }
.main_search .searchArea .fast div select {appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none;  padding:0px 15px; height: 65px; background: url(/images/inc/arrow.png) right center no-repeat #fff;   color:#555555; font-size:18px; border-right:1px solid #d8d8d8; }
.main_search .searchArea .fast div select.select1 {width:20%;} 
.main_search .searchArea .fast div select.select2 {width:30%;} 
.main_search .searchArea .fast div select.select3 {width:50%; border-right:none;} 
.main_search .searchArea .fast div.btn_set {float:left; width:25%;font-size:0;padding:0px 0 0; border:0px solid #f00} 
.main_search .searchArea .fast div.btn_set a, .main_search .searchArea .fast div.btn_set input {display:inline-block; float:left; border:0;padding:0 0px; color:#fff;  line-height:65px; font-size:18px;box-sizing:border-box;}
.main_search .searchArea .fast div .search_btn { width:100%;padding-left:50%;background-color: #38b54a; background-image:url(/images/main/ico_search.png); background-repeat:no-repeat; background-position:43% center; text-align:center; cursor:pointer;}
.main_search .searchArea .fast div .more_btn {display:none !important;width:45%;background:#9a9a9a; text-align:center;}

.main_search .searchArea .fast .selectBox {width:75%;text-align:left;font-size:0; padding:0px 0 0px 0px; }
.main_search .searchArea .fast .selectBox a {display:inline-block; float:left;  height:65px; line-height:65px; border-left:1px solid #d5d5d5; margin:0px 0;  padding:0 0 0 25px;background: url(/images/inc/arrow.png) right center no-repeat #fff; 
                                                             background-size:40px 25px;color:#777;font-size:16px;font-weight:bold;text-align:left;box-sizing:border-box;}
.main_search .searchArea .fast .selectBox a:first-child {margin-left:0;border-left:0;  border-top-left-radius:7px;  border-bottom-left-radius:7px; }
.main_search .searchArea .fast .selectBox a.selected {background-color:#f8f8f8;font-weight:bold; color:#38b54a; }
.main_search .searchArea .fast .selectBox #select01 {width:25%;}
.main_search .searchArea .fast .selectBox #select02 {width:30%;}
.main_search .searchArea .fast .selectBox #select03 {width:45%; }

.main_search .searchArea .fast .optionBox { position:absolute; top:65px; left:0px; width:75%; text-align:left; font-size:14px; padding:20px 25px 30px; border-radius:7px; border:1px solid #d5d5d5;background:#f8f8f8;
                                                           box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.09);}
.main_search .searchArea .fast .optionBox h4 { font-size:16px;}
.main_search .searchArea .fast .optionBox h4 a, .main_search .searchArea .fast .optionBox h5 a { position:absolute;top:7px;right:20px;font-size:18px; width:20px; text-align:center;}
.main_search .searchArea .fast .optionBox h5 {border-bottom:1px dashed #cccccc; padding:20px 0 8px; font-size:16px;font-weight:bold;}
.main_search .searchArea .fast .optionBox a { width:14%; display:inline-block; text-decoration:none; margin-top:12px;font-size:14px;}
.main_search .searchArea .fast .optionBox a:hover { color:#38b54a; }

.main_search .searchArea .fast #option01 { display:none; }
.main_search .searchArea .fast #option02 { display:none; }
.main_search .searchArea .fast #option03 { display:none; }
.main_search .searchArea .fast #option03 div a {width:25%;}


.main_search .searchArea .class {font-size:0; padding:10px 30px 5px;background:#fff;}
.main_search .searchArea .class li{ box-sizing:border-box; text-align:center; width:12.5%; }
.main_search .searchArea .class li.c1 a {background:url(/images/main/searchClass.png) left 11px no-repeat;}
.main_search .searchArea .class li.c2 a {background:url(/images/main/searchClass.png) -132px 11px no-repeat;}
.main_search .searchArea .class li.c3 a {background:url(/images/main/searchClass.png) -264px 11px no-repeat;}
.main_search .searchArea .class li.c4 a {background:url(/images/main/searchClass.png) -396px 11px no-repeat;}
.main_search .searchArea .class li.c5 a {background:url(/images/main/searchClass.png) -528px 11px no-repeat;}
.main_search .searchArea .class li.c6 a {background:url(/images/main/searchClass.png) -660px 11px no-repeat;}
.main_search .searchArea .class li.c7 a {background:url(/images/main/searchClass.png) -797px 11px no-repeat;}
.main_search .searchArea .class li.c8 a {background:url(/images/main/searchClass.png) -908px 11px no-repeat;}
.main_search .searchArea .class li a {font-size:14px; height:90px; padding:0; color:#434343; display:block;}
.main_search .searchArea .class li a span {line-height: 130px;}
.main_search .searchArea .class li a:hover {color:#38b54a;}

.main_search .searchArea .maker {font-size:0; padding:12px 30px 3px;background:#fff;}
.main_search .searchArea .maker li{ box-sizing:border-box; text-align:center; width:9%;vertical-align:middle;}
.main_search .searchArea .maker li a {height:90px;padding-top:10px; padding:0;font-size:14px; color:#434343; display:block;}
.main_search .searchArea .maker li a span {display:block;line-height: 15px;}
.main_search .searchArea .maker li img {margin-top:5px;}
.main_search .searchArea .maker li a:hover {color:#38b54a;}

.main_search .searchArea .local {position: relative;width:100%;background:#fff;height:105px;font-size:0;}
.main_search .searchArea .local ul {position:absolute;left:0;right:0;top:0;padding:25px 25px 0; text-align:center;}
.main_search .searchArea .local ul li {display:inline-block; padding:0;marign:0;}
.main_search .searchArea .local ul li a {display:block;padding:0 22px;border-radius:3px;background:#eee;margin:0 5px 8px 0;font-size:15px;text-align:center;letter-spacing:-1px;line-height:55px;}
.main_search .searchArea .local ul li a:hover {background: #38b54a; color:#fff;}

@media screen and ( max-width:1100px ) {
.main_search .searchArea .local ul li a {display:block;padding:0 10px;border-radius:3px;background:#eee;margin:0 5px 8px 0;font-size:14px;text-align:center;letter-spacing:-1px;line-height:45px;}
}

.total_content {}
.total_content:after {content:''; clear:both; display:block;}

.m-banner{clear:both; width:100%;z-index:21;}
.m-banner li{float:left; text-align:center; width:33.3%;}
.m-banner li a{ line-height:58px; font-size:16px; color:#fff; font-weight:700;}
.m-banner .massage{background:#38b54a;}
.m-banner .massage a:before{content:'';display:inline-block;left:0;top:0;width:20px;height:18px;background-image:url('/mobile/image/message.png');background-repeat:no-repeat;background-position:0px 0;background-size:20px 18px; padding:6px 12px 0 0; vertical-align:middle;}
.m-banner .massage a, .m-banner .tel a{display:block;}
.m-banner .tel{background:#333;}
.m-banner .tel a:before{content:'';display:inline-block;left:0;top:0;width:18px;height:18px;background-image:url('/mobile/image/call.png');background-repeat:no-repeat;background-position:0 0;background-size:18px 18px; padding:6px 12px 0 0; vertical-align:middle;}
.m-banner .plus{background:#fbd502;}
.m-banner .plus a:before{content:'';display:inline-block;left:0;top:0;width:18px;height:18px;background-image:url('/images/ico/ico_plus_w.png');background-repeat:no-repeat;background-position:0 0;background-size:18px 18px; padding:6px 12px 0 0; vertical-align:middle;}

.carlist_wrap {clear:both;padding:20px 0;}
.carlist_wrap .title {text-align: center;}
.carlist_wrap .title ul li {display:inline-block;padding:0 20px;}
.carlist_wrap .title ul li a { color:#888;  line-height:90px; font-size:16px; font-weight:500; }

.carlist {position:relative; min-width:910px; margin:0 auto; }
.carlist_wrap .title_wrap .subtitle {color:#aaa;font-family:'OpenSans-Semibold'; letter-spacing:-.02em; }
.carlist .bx-controls {position:relative;display:inline-block;width:100%;padding-top:20px;text-align:center;}
.carlist .bx-controls .bx-pager {position:relative;display:inline-block;margin:0 auto;}
.carlist .bx-controls .bx-pager-item{float:left; margin-right:10px;}
.carlist .bx-controls .bx-pager-link {display: inline-block; width:15px; height:15px; background:#ddd; border-radius:100%; font-size:0;}
.carlist .bx-controls .active {background:#f52534;}
.carlist .bx-controls-direction{display:none;}
.carlist ul {position:relative; display:block; font-size:0}
.carlist li {position:relative;display:inline-block;width:calc(25% - 15px);margin-left:20px;margin-bottom:25px;}
.carlist li:first-child {margin-left:0; }
.carlist li:nth-child(4n+1) {clear:both; margin-left:0;}
.carlist li:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #ddd;background:#fff;  z-index:-1;}
.carlist li a {display:block;width:100%;}
.carlist li .icon {display:none;}
.carlist li a .img {width:100%;height:180px; display:block; position:relative;  background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/images/nophoto/nophoto_115x85.gif);}
/*.carlist li a .img:after {content:''; position:absolute; left:0; top:0; width:100px; height:103px; background:url(/images/main/label_best.png) no-repeat 0 0; z-index:100}*/
.carlist li a .carName {padding:20px 25px 8px;font-size:18px;letter-spacing:-.07em; font-weight:bold; color:#333;}
.carlist li a .carName sup {display:none;}
.carlist li a .year {padding:0 25px;font-size:14px; height:40px; margin-top:5px; color:#777; word-break:keep-all;  font-family:'OpenSans-Regular','NotoSans' }
.carlist li a .year span {display:inline-block; width:10px;text-align:center; color:#ccc}
.carlist li a .price {text-align:right;  position:relative; font-size:20px; font-weight:500; padding:20px 25px 25px; color:#38b54a;  font-family:'OpenSans-Semibold','NotoSans'}
.carlist li a .price span {font-size:16px; color:#555}
.carlist li a .price span.nego {font-size:22px;}
.carlist li a .price span.priceq {font-size:18px; color:#ee4062}
.carlist li a  .car_status { padding:10px 25px 20px; }
.carlist li a  .car_status span {display:inline-block; float:left; padding:3px 15px; border:1px solid #dedede; border-radius:30px; font-size:15px; color:#888; margin-left:7px; }
.carlist li a  .car_status span:first-child {margin:0; }
.carlist li a  .car_status span.func_record {color:#e61308; border:1px solid #ef2f25;}
.carlist li a  .car_status span.acc_free {color:#2365df; border:1px solid #2365df;}

.carlist.bg2 li:after {border:0;}

.carlist_wrap2 { clear:both;display:block;width:1200px;}
.carlist_wrap2 .carbox {position:relative; width:100%;}
.carlist_wrap2 .carbox.onbox2, .carlist_wrap2 .carbox.onbox3 {display:none;}
.carlist_wrap2 li a .img:after { display:none; }

.btn-morecar  {display:block; font-size:14px; font-weight:500; color:#333;position:absolute; right:0; top:50px;font-family:'OpenSans-Semibold','NotoSans' ; z-index:5}
.btn-morecar2  {display:block; font-size:14px; font-weight:500; color:#333;position:absolute; right:0; top:20px;font-family:'OpenSans-Semibold','NotoSans' ; z-index:5; letter-spacing:0}


@media screen and ( max-width:1200px ) {
.carlist {overflow:hidden; }
.carlist li a .carName {padding:10px 15px 8px;}
.carlist li a .year {padding:0 15px;}
.carlist_wrap2 {width:100%; margin:0 auto; }

}
.main_search_fast {  width:100%;margin:10px auto 40px; z-index:333; background:#fff; box-sizing:border-box; }

.bg_car_sort {position:relative; clear:both;min-width:1000px; background:url(/images/main/bg_car_sort.jpg) no-repeat center ; background-size:cover;}
.car-sch-box {position:relative; display:block; background:#fff; padding:40px 0 25px; margin:0 auto; }

.consult-banner {display:block;clear:both;padding-bottom:20px;font-size:0; }
.consult-banner li {display:inline-block; width:calc(33.3% - 20px);   margin-left:30px; height:240px;}
.consult-banner li a {display:block;}
.consult-banner li:nth-child(1) {margin-left:0; background:url(/images/main/bg_consult1.jpg) no-repeat center ; background-size:cover; }
.consult-banner li:nth-child(2) {background:url(/images/main/bg_consult2.jpg) no-repeat center ; background-size:cover; }
.consult-banner li:nth-child(3) {background:url(/images/main/bg_consult3.jpg) no-repeat center ; background-size:cover; }
.consult-banner li .txt-box {display:block; width:80%; margin:0 auto; padding-top:80px; color:#fff; text-align:center;  }
.consult-banner li .txt-box h2 { font-size:28px; line-height:30px; font-weight:bold;}
.consult-banner li .txt-box p { font-size:14px; line-height:1.5;color:#eee; padding-top:15px;  }


.notice-wrap  {display:block; clear:both; margin:0 auto; font-size:0; }
.notice-wrap h2 {position:relative; font-size:23px; font-weight:bold; color:#353535; padding-bottom:12px; border-bottom:1px solid #ddd; }
.notice-wrap .btn-more {position:absolute; right:0; top:5px; }
.notice-wrap .btn-more i {font-size:23px; color:#333; }
.notice-wrap .padd-left { padding-right:30px; }
.notice-wrap .padd-right { padding-left:30px; }
.notice-wrap .notice-box {display:inline-block; position:relative; vertical-align:top; width:50%; }
.notice-wrap .notice-box ul {padding-top:10px; }
.notice-wrap .notice-box ul li {display:block; margin:15px 0; position:relative; padding-left:15px; }
.notice-wrap .notice-box ul li:before {content:''; position:absolute; left:5px; top:9px; width:4px; height:4px; background:#38b54a; }
.notice-wrap .notice-box ul li a {display:block; font-size: 17px; color:#555; font-weight:500; }
.notice-wrap .notice-box ul li .date {display:inline-block; float:right; color:#999; }

.consult {background:#51c05e;}
.consult .title_wrap p {font-weight:normal;}
.consult .title_wrap .fc_green, .consult .title_wrap p {color:#fff !important;}
.consult .radio-wrap {display:inline-block; vertical-align:top; width:180px; font-size:0; }
.consult .info-wrap { display:inline-block; vertical-align:top; width:calc(100% - 360px); font-size:0;border-top:0px solid #f00 }
.consult .info-wrap ul li {display:inline-block; vertical-align:top; width:33%;padding:10px 15px;margin-right:.3%;background:#fff; font-size:0; }
.consult .info-wrap ul li span {font-size:13px; line-height:1.3; color:#777; font-weight:bold; }
.consult .info-wrap ul li span:first-child { width:30%; text-align:right;  padding-right:15px; }
.consult .info-wrap ul li span:first-child + span {width:70%; }
.consult .info-wrap .agree {display:block; padding-top:10px; }
.consult .info-wrap .agree input[type=checkbox] + label {font-size:14px; color:#111; font-weight:normal;}
.consult input[type=radio] + label {position:relative;display: inline-block; padding: 0 25px; min-height:76px;background-color:#4da856; line-height:76px; color: #eee; font-size:16px; font-weight:500;  box-sizing: border-box; background-image:none; cursor:pointer;z-index:1;}
.consult input[type=radio]:checked + label {color:#38b54a; background-color:#fff;background-image:none;box-shadow:5px 5px 15px rgb(0 0 0 / 20%);z-index:3;}
.consult input[type="checkbox"]:checked + label {background-position:0 0;color:#fff; background-image: url('/images/inc/bg_checkbox_check.png'); }
.consult input[type="text"] { background-color:transparent; border:0; height:40px; width:100%;font-size:16px; font-weight:500; letter-spacing:0; color:#000;  padding:0; line-height: 35px;border:0 solid #b4c8d5;}
.consult .btn-consult { display:inline-block; vertical-align:top; width:170px; text-align:center; padding-left:10px; }
.consult .btn-consult a {display:block; border:0; height:78px; line-height:78px; font-size:16px; font-weight:500;  border-bottom:2px solid #333;background:#333;color:#fff;}

.consult input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
.consult input[type=checkbox] + label {position:relative;display:inline-block;margin:0;  padding:0 1rem 0 1.35rem;box-sizing:border-box;background:none;border:0;letter-spacing:-1px;font-size:14px;line-height:28px;color:#111;font-style:normal;word-break:keep-all;vertical-align:middle;cursor:pointer;}
.consult input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #aecad8;border-radius:3px;transform:translateY(-50%);box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box; transition: all 0.2s ease-in; }
.consult input[type=checkbox] + label:after {content:'';display:none;position:absolute;top:50%;left:6px;width:7px;height:11px;margin:-7.5px 0 0 0;border-color:#fff;border-style:solid;border-width:0 2px 2px 0 !important;transform:rotate(45deg);}
.consult input[type=checkbox]:checked + label {background:none;}
.consult input[type=checkbox]:checked + label:before {border:1px solid #1fa7f1;background-color:#1fa7f1;transform:translateY(-50%);box-shadow:0 3px 8px -3px #1fa7f1;}
.consult input[type=checkbox]:checked + label:after {display:block;}


/* **************************************** *
 * section02 ÀÚµ¿Â÷´º½º
 * **************************************** */
.section02 {background:#09292d; }
.section02 .title_wrap h3 {color:#fff;}
.section02:after {content:''; clear:both; display:block;}
.section02 .car_news {display:block; margin:0px 0 0} 
.section02 .car_news li {display:inline-block; float:left; position:relative; width:calc(25% - 5px); height:202px;  margin-left:5px; margin-bottom:5px; overflow:hidden; }
.section02 .car_news li a {display:block; position:relative;width:100%; height:100%;}
.section02 .car_news li a  p {position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); width:100%; padding:15px 25px; color:#fff; font-size:14px; font-weight:500; z-index:5; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.section02 .car_news li:nth-child(1) {width:50%; height:410px; margin-left:0; }

@media screen and (max-width:1200px){
.section02 {padding:30px 0px 40px; max-width:100%;  }
.section02 .car_news li img {width:100%;}
.section02 .car_news li a p {padding:12px 20px; font-size:16px; }
}