/* spec car detail */
.title-newcar { color: #0aa7e1; font-size: 14px; text-align: left; }
.title-newcar h3 { color: #000; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; font-weight: 700; text-align: left; }

.title-default {
  display: block;
  padding: 18px 0;
}

.bg-blue-white { background: url(../images/newcar-top/bg-blue-white.jpg) #fff top left repeat-x; background-size: auto; }

.select-model{ text-align: left; margin-bottom: 18px; background-image: url(/newcar/images/model_bck.gif); background-repeat: repeat; padding: 20px 0;}
.select-model p{ font-weight: bold; color: #333333; margin:4px auto 10px; font-size: 14px; text-align: center;}
.select-model ul{ display: flex; flex-wrap: nowrap;}
.select-model ul li{width: 10%; display: inline-block; margin: 3px auto; background: #e2e2e2; padding: 4px; border-radius: 4px;}
.select-model ul li a{ color: #000; display: block; width: 100%; font-weight: bold; text-align: center;}
.select-model ul li:hover, .select-model ul li:active{background: #fff109; }

.model_list { display: flex; flex-wrap: wrap; margin: 0 0 30px;}
.model_list li { width: 32%; margin: 0 10px 10px 0; font-size:14px; font-weight: 500;background: #fff;  border: 2px solid #000; box-shadow: 4px 4px 0px #b1e2e7; transition: all 0.5s;  }
.model_list li:hover { background: url(../images/newcar-top/bg-btn.jpg) #fff; background-size: 150% auto; background-position: center right; }
.model_list li a{ padding: 18px 5px 18px 12px; display: block; }
.model_list li a::before { content: url(../images/newcar-top/arrow-color.png); margin-right: 8px; }
.model_list li a:hover { color: #fff; }
.model_list li a:hover::before { content: url(../images/newcar-top/arrow-white.png); }

@media(max-width:768px) {
  .model_list li { width: 48%;}
}

@media(max-width:480px) {
  .model_list li { width: 100% ;}
  .model_list li a{ padding: 7px 5px 7px 12px; display: block; }
}