﻿h3,i,b,strong,em{font-weight:normal;font-style:normal;}
/*table-box*/
.table-box { display:table; width:100%; height:100%; }
.table-cell { display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; }

/*场次列表*/
.seession-list-item { }
.seession-item { padding:0 15px; background-color:#fff; border:1px solid #e5e5e5; margin-top: 10px; }
.seession-item:first-child { margin-top:0; }
.item-info { border-top:1px solid #e5e5e5; padding:15px 0; }
.item-tit { padding:12px 0; font-size:16px; max-height:45px; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;  }
.item-carnum { border-right:1px solid #e5e5e5; width:80px; }
.item-carnum .num { font-size:22px; font-family:Arial;  }
.item-other { padding-left:15px; }
.item-time { line-height:1.8; }
.item-info .plate-txt { margin-right:10px; }
.item-info .ico { width:20px; height:16px; display:inline-block; margin-right:6px; }
.item-info .plate-txt b { height:18px; line-height:18px; display:inline-block; vertical-align:middle; }
.item-info .auctionType-txt b { height:18px;  line-height:18px;  display:inline-block; vertical-align:middle; }
.item-info .plate-txt .ico { background:url(../images/svg/ico-plate.png) no-repeat 0 0; vertical-align:middle; }
.item-info .auctionType-txt .ico { background:url(../images/svg/ico-auctionType.png) no-repeat 0 0; vertical-align:middle; }
.item-star {width:20%;}
.item-star .start-btn { display:inline-block; width:48px; height:48px; }
.item-star .start-red { background:url(../images/svg/io_jpz.png) no-repeat 0 0; background-size:cover; }
.item-star .start-gray { background:url(../images/svg/ico_ylz.png) no-repeat 0 0; background-size:cover; }
.color-red .num { color:#d32f2f; }
.color-red .item-time { color:#d32f2f; }
@media screen and (max-width:410px){
    .seession-item { padding:0 12px; }
    .item-time {  font-size:12px !important;  }
    .item-star .start-btn { width:32px; height:32px; }
}
@media screen and (max-width:370px){
    .item-time {  font-size:10px !important;  }
}

/*车辆列表*/
.auction-list-item {  }
.auction-list-item li { position:relative;  }
.car-item { padding:12px 15px; border-top:1px solid #e5e5e5; background-color:#fff; }
.car-item:first-child { border-top:0 none; }
.car-item  .car-pic { width:120px; position:relative; }
.car-item  .car-pic img { width:100%; display:block; }
.car-item .carLevel-box {position:absolute; bottom:0; left:0; width:100%; height:24px;  z-index:3; }
.car-item .carLevel-box .carLevel-cover{ width:100%; height:24px; background-color:#d00; position:absolute; top:0; left:0; opacity:0.6; z-index:1; }
.car-item .carLevel-box .carLevel-cont { width:100%; height:24px; line-height:24px; color:#fff; text-align:center; z-index:2; position:absolute; top:0; left:0;  }
.car-item  .car-tit { margin:0 0 5px 0; font-size:16px; color:#000; max-height:45px; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; }
.car-item  .start-btn {}
.car-item  .car-info { padding-left:12px; }
.car-item  .txt-gray { color:#797979; }
.car-item  .car-price  { color:#d32f2f; }
.car-item  .car-price  em { font-size:22px; font-family:Arial; margin-right:2px; font-style:normal; }
.car-item .start-btn { height:20px;  padding: 0 12px; display:inline-block; border-radius:2px; font-size:12px; overflow:hidden; }
.car-item .start-btn i { display:inline-block; vertical-align:middle; width:20px; height:20px; line-height:20px; border-radius:50%; background-color:#fff; text-align:center; margin-right:8px; }
.car-item .start-btn span { display:inline-block; vertical-align:middle; color:#fff; height:20px; line-height:20px; }
.car-item .start-red { background-color:#f00; }
.car-item .start-red i { color:#f00;  }
.car-item .start-green { background-color:#5cb85c; }
.car-item .start-green i { color:#398439; }
.car-item .start-gray { background-color:#e6e6e6; }
.car-item .start-gray i { color:#797979; }
.car-item .start-gray span { color:#797979; }
@media screen and (max-width:410px){
    .car-item { padding:10px 12px; }
    .car-item  .car-tit { font-size:14px; }
    .txt-gray { font-size:12px; }
    .car-item .start-btn { height:18px;  }
    .car-item .start-btn i { width:18px; height:18px; line-height:18px; }
    .car-item .start-btn span { height:18px; line-height:18px; }
    .car-item  .car-price  { font-size:12px; }
    .car-item  .car-price  em { font-size:18px;  }
}
@media screen and (max-width:370px){

}

.collect_box,.PickCar_box { position:absolute; top:0; right:0; width:80px; height:100%; text-align:center; padding-top:80px; }
.collect_start { display:inline-block; padding:2px 4px; border-radius:5px; color:#d32f2f; border:1px solid #d32f2f; }


/* 竞拍筛选 */
.auctionfil {  position: fixed; bottom: 120px; right: 10px; width:60px; height:60px; background:url(../images/20160812/auctionfil.png) no-repeat 0 0; background-size:cover; z-index:7777;  }
.auctionfil .auctionfil_txt { display:block; width:100%; height:100%; }

/*筛选页面开始*/
.filterbox { }
.filterbox-l { background: #ebebeb; width: 120px; position: fixed; left: 0; top: 0; bottom: 0; }
.filterbox-r { margin-left: 120px; display: block; }
.filterbox-l ul { overflow: hidden; }
.filterbox-l li a { color: #aaaaaa; font-size: 14px; display: block; border-left: 6px solid transparent; text-align: center; height: 40px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.filterbox-l li.cur a { border-color: #8BBC0F; color: #6a6a6a; background: #fff; }
.filter_complete { background: rgba(148, 197, 25, 0.74); position: fixed; bottom: 0; width: 98%; margin: 0 1%; }
/*品牌开始*/
.f-brand { }
.filter-letter { position: fixed; top: 53px; right: 0px; z-index: 100; }
.filter-letter a { color: #474747; width: 30px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; }
.ignore-brand { color: #8BBC0F; font-size: 14px; padding-left: 10px; height: 50px; line-height: 50px; font-weight: bold; display: block; }
.ignore-brand.cur, .ignore-brand:hover { background: #EFF6DF; }
.brand_main .brand_item { overflow: hidden; }
.brand_item h1 { background: #f3f3f3; color: #474747; height: 24px; line-height: 24px; padding-left: 10px; font-weight: normal; font-size: 14px; }
.brand_item ul { overflow: hidden; }
.brand_item ul li { position: relative; }
.brand_item ul li:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background: #dedede; -webkit-transform: scaleY(.5); -webkit-transform-origin: 0 0; pointer-events: none; margin: 0 5px; }
.brand_item li a { height: 44px; line-height: 44px; display: block; margin: 0 0px; padding-left: 10px; }
.brand_item li a.cur, .brand_item li a:hover { background: #EFF6DF; }
.brand_item li a img { width: 38px; vertical-align: middle; max-height: 38px; }
.brand_item li a span { color: #474747; margin-left: 10px; display: inline-block; }

/*类型开始*/
.f-type { }
.filterbox-r .filterbox-r-main ul { overflow: hidden; }
.filterbox-r .filterbox-r-main .filter-li { position: relative; }
.filterbox-r .filterbox-r-main .filter-li:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background: #dedede; -webkit-transform: scaleY(.5); -webkit-transform-origin: 0 0; pointer-events: none; margin: 0 5px; }
.filterbox-r .filterbox-r-main .filter-li > a { line-height: 20px; color: #aaa; font-size: 14px; padding-left: 10px; display:block; padding: 8px; }
.filterbox-r .filterbox-r-main .ignore-type a { color: #8BBC0F !important; }
.filterbox-r .filterbox-r-main .filter-li > a:hover, .filterbox-r .filterbox-r-main .filter-li > a.cur { background: #EFF6DF; color: #757474; }
.filterbox-r .filter-qj { height: 50px; line-height: 50px; background: #f6f6f6; color: #6a6a6a; text-align: center; }
.filterbox-r .filter-qj input { border: 1px solid #aaaaaa; height: 30px; width: 42px; padding: 0 0 0 5px; text-align: center; border-radius: 4px; margin-right: 5px; outline: none; }
.f-area .icons { float: right; width: 20px; height: 20px; background-position: -102px -55px; margin: 10px 10px 0 0; }
.f-area .area.cur .icons { background-position: -97px -25px; }
.fitler-subul { background: #F7F7F7; display: none; }
.fitler-subul a { display: block; line-height: 24px; padding-left: 10px; color: #ADADAD; }
.fitler-subul li a:hover, .fitler-subul li a.cur { background: #EFF6DF; color: #757474; }
/*筛选页面结束*/





.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active{
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}

