.search-box{height:34px; padding:10px 20px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fafafa;}
.search-box input{float:left;}
.search-box input.inputbox{width:230px; height:30px; padding:0 10px; border:1px solid #d7d7d7; background-color:#fff;}
.search-box select{width:180px; height:30px; padding:5px; border:1px solid #d7d7d7; font:12px "Malgun Gothic"; color:#000;}

.search-nwrap{padding-top:20px; border-top:1px solid #d7d7d7;}
.search-nwrap .search-top{padding-bottom:10px;}
.search-nwrap .search-top:after{clear:both; content:""; display:block;}
.search-nwrap .search-top h2{margin-top:15px; font-weight:600; font-size:18px; color:#777; float:left;}
.search-nwrap .search-top div{border-bottom:2px solid #222; float:right;}
.search-nwrap .search-top .inputbox{width:150px; height:35px; border:0;}
.search-nbox{padding:20px 0px 20px; border:1px solid #cdcbcb;}
.search-nbox:after{clear:both; content:""; display:block;}
.search-nbox .search-ninput{padding:10px 0px 10px 60px; float:left;}
.search-nbox .search-ninput .search-ninput-sort{display:inline-block; float:left;}
.search-nbox .search-ninput .search-nbtn{float:left;}
.search-nbox .search-ninput .search-nbtn b{padding-right:10px; font-weight:600; font-size:14px;}
.search-nbox .search-ninput .search-nbtn .ctype{padding-left:33px;}
.search-nbox .search-ninput .search-nbtn a{width:80px; height:43px; font-size:13px; line-height:45px; text-align:center; color:#181819; border:1px #ddd solid; display:inline-block;}
.search-nbox .search-select{padding-left:40px; display:inline-block; vertical-align:middle;}
.search-nbox .search-select .search-nbtn{height:45px; padding:5px 18px 0 20px; float:left; position:relative;}
.search-nbox .search-select .search-nbtn:after{width:1px; height:25px; top:15px; right:0; background:#ddd; content:""; display:block; position:absolute;}
.search-nbox .search-select .search-nbtn a{text-align:center;width:75px;height:43px;display:inline-block;line-height:45px;border:1px #ddd solid;font-size:13px;color:#181819}
.search-nbox .search-nbtn a:hover,
.search-nbox .search-nbtn a.on,
.search-nbox .search-nbtn a.on:hover{background:#2d2d38;color:#fff}
.search-nbox .search-select2{width:700px; padding-left:20px; display:inline-block; vertical-align:middle;}
.search-nbox .search-aa{margin-left:204px; float:left;}
.search-nbox .search-ii{float:right;}
.search-nbox .search-aa a{width:80px; height:43px; font-size:13px; line-height:45px; text-align:center; color:#181819; border:1px #ddd solid; display:inline-block;}
.search-nbox .search-aa a:hover,
.search-nbox .search-aa a.on,
.search-nbox .search-aa a.on:hover{background:#2d2d38;color:#fff}

.search-nbox .search-sinput{padding:10px 66px 10px 60px; text-align:right;}
.search-nbox .search-sinput .inputbox{width:310px; height:43px; padding:0 10px; border:1px solid #ddd;}
.search-nbox .search-sinput .submit-btn{width:90px; height:45px; border:0; color:#fff; background:#ff4545;}

.search-nbox .selectric-wrapper select { visibility: visible; }
.search-nbox label {display:inline-block; margin-right:17px; font-size:13px; color:#181819; line-height:43px; vertical-align: top; font-weight:bold;}
.search-nbox .selectric-wrapper {display:inline-block; float:left;}
.search-nbox .selectric-wrapper .selectric-items{left:-1px}
.search-nbox .selectric {width:230px;  background:#fff; text-align:left; margin-left:-1px;}
.search-nbox .selectric .label {height:43px; font-size:13px; line-height:43px; color:#888888;}
.search-nbox .selectric .button {height:43px; background:#fff;}
.search-nbox .selectric-items li {text-align:left;}
.search-nbox .selectric-items .selectric-scroll li{position: relative; padding-right: 60px;}
.search-nbox .selectric-items .selectric-scroll li em{position: absolute; top: 10px; right: 20px; font-style:normal;}

.sort-box{margin-top:20px; border-bottom:1px solid #222;}
.sort-box:after{clear:both; content:""; display:block;}
.rent {
    border: 1px solid #718eab;
    margin-top: 200px;
    overflow: hidden;
    border-radius: 10px;
  }
  
  .rent h3 {
    font-size: 16px;
    font-weight: 500;
    background-color: #718eab;
    height: 42px;
    display: flex;
    align-items: center;
    padding-left: 20px;
    color: #fff;
  }
  
  .rent ul {
   
    background-color: #fff;
  }
  .rent li {
    font-size: 14px;
    color: #898989;
    display: flex;
    align-items: center !important;
  }
  
  .rent li::before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #898989;
    margin-right: 10px;
  }
  .rent li:not(:last-child){
    margin-bottom: 5px;
  }
.carlist-box{margin-top:20px;}
.carlist-box ul li.cbox{width:263px; height:262px; margin:5px; overflow:hidden; float:left;}
.carlist-box ul li.cbox .car-img{width:263px; height:158px; position:relative; float:left;}
.carlist-box ul li.cbox .car-img span{top:0; left:0; position:absolute;}
.carlist-box ul li.cbox .car-info{width:263px; height:80px; margin-top:10px; float:left;}
.carlist-box ul li.cbox .car-info ul{height:80px;}
.carlist-box ul li.cbox .car-info ul li{height:20px; font-size:13px; line-height:20px; text-align:center; color:#888;}
.carlist-box ul li.cbox .car-info ul li.subj{padding-bottom:10px;}
.carlist-box ul li.cbox .car-info ul li.subj a{display:block; font-weight:600; font-size:16px; text-align:center; color:#000;}
.carlist-box ul li.empty{padding:50px 0; text-align:center; color:#f1f1f1;}

.carlist2-box{margin-top:20px;}
.carlist2-box ul{margin:0 -5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.carlist2-box ul:after{clear:both; content:""; display:block;}
.carlist2-box ul li.cbox{width:25%; padding:5px; overflow:hidden; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.carlist2-box ul li.cbox .car-img{border:1px solid #ccc; position:relative; text-align: center;}
.carlist2-box ul li.cbox .car-img img{max-width:100%;}
.carlist2-box ul li.cbox .car-img span{bottom:0; left:0; padding:3px 5px; color:#fff; position:absolute;}
.carlist2-box ul li.cbox .car-img span.ct1{background:#ff4545;}
.carlist2-box ul li.cbox .car-img span.ct2{background:#a23193;}
.carlist2-box ul li.cbox .car-img span.ct3{background:#ff7200;}
.carlist2-box ul li.cbox .car-info{padding-bottom:20px; border:1px solid #ccc; border-top:0;}
.carlist2-box ul li.cbox .car-info ul{margin:0;}
.carlist2-box ul li.cbox .car-info ul li{padding:3px 20px 0; font-weight:600; font-size:12px; line-height:20px; color:#888;}
.carlist2-box ul li.cbox .car-info ul li.subj{height:40px; padding:20px 20px 0;}
.carlist2-box ul li.cbox .car-info ul li.subj a{display:block; font-weight:600; font-size:15px; color:#000;}
.carlist2-box ul li.cbox .car-info ul li span{color:#888;}
.carlist2-box ul li.cbox .car-info ul li.ppp{margin-top:10px;}
.carlist2-box ul li.cbox .car-info ul li.ppp,
.carlist2-box ul li.cbox .car-info ul li.ppp span{font-size:14px; color:#ff0040;}
.carlist2-box ul li.empty{padding:50px 0; text-align:center; color:#222;}

.car-detail{width:825px; height:390px; float:left;}
.car-detail .car-iwrap{width:500px; height:375px; float:left;}
.car-detail .car-iwrap .car-ibox{width:490px; height:276px; padding:5px; border:1px solid #d7d7d7; background:#fff; float:left;}
.car-detail .car-iwrap .car-ibox .car-img{width:500px; height:276px; float:left;}
.car-detail .car-iwrap .car-thumb{width:500px; height:70px; margin-top:5px; float:left;}
.car-detail .car-iwrap .car-thumb ul li{width:94px; height:68px; margin-right:5px; border:1px solid #d7d7d7; float:left;}
.car-detail .car-iwrap .car-thumb ul li.last{margin-right:0;}
.car-detail .car-itxt{width:315px; height:276px; float:right;}
.car-detail .car-itxt .cname{width:315px; padding:20px 0; display:block; border-top:1px solid #222; border-bottom:1px solid #222; background:#eee; float:left;}
.car-detail .car-itxt .cname h1{width:315px; font-weight:600; font-size:14px; color:#222; text-align:center; display:block;}
.car-detail .car-itxt ul{width:315px; margin-top:10px; border-top:1px solid #d7d7d7; float:left;}
.car-detail .car-itxt ul li{width:315px; height:40px; line-height:40px; font-weight:bold; color:#909090; background:#fff; border-bottom:1px solid #d7d7d7; float:left;}
.car-detail .car-itxt ul li span{width:140px; height:40px; margin-right:10px; padding-left:20px; border-right:1px solid #d7d7d7; color:#222; background:#fafafa; display:block; float:left;}
.btn-carea{width:315px; height:55px; margin-top:19px; text-align:center; float:left;}

.crequest{width:825px; height:288px !important; overflow:hidden; float:left;}

.request-box{width:825px; margin-top:20px; background:#fff; float:left;}
.request-box .request-tb{width:100%; border-collapse:collapse; font-family:"Malgun Gothic"; table-layout:fixed;}
.request-box .request-tb th{padding:15px; font-size:14px; color:#666; text-align:left; font-weight:bold; background:#fbfbfb; border:1px solid #e0e0e0; border-left:0;}
.request-box .request-tb td{padding:10px; font-size:13px; color:#707070; text-align:left; background:#fff; border:1px solid #e0e0e0; border-right:0;}
.request-box .request-tb td input.inputbox{height:30px; padding:3px 2px 1px 4px; font-size:16px; color:#333; vertical-align:middle; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.request-box .request-tb td select{width:150px; height:36px; padding:3px; font-size:14px; font-family:"Malgun Gothic"; color:#333; vertical-align:middle; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.request-box .request-tb td textarea{padding:3px; font-size:14px; font-family:"Malgun Gothic"; color:#333; vertical-align:middle; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}

.privacy-box{width:795px; margin-top:20px; padding:15px; border:1px solid #d7d7d7; border-top:2px solid #333; background:#fafafa; float:left;}
.privacy-box h1{height:25px; font:bold 14px/20px "Malgun Gothic"; color:#404040; display:block;}
.privacy-box ul{margin:5px 0 15px;}
.privacy-box ul li{height:20px; font:13px/20px "Malgun Gothic"; color:#707070;}
.privacy-chk{width:825px; height:20px; margin-top:5px; font:12px/20px "Malgun Gothic"; float:left;}

.btn-area{width:825px; margin:20px 0; text-align:center; float:left;}

.tt{height:35px; font:18px/25px "Malgun Gothic"; color:#404040; display:block;}

.car-alltb{width:100%; margin-top:5px; text-align:center; font:12px "Malgun Gothic";}
.car-alltb th{height:40px; background:#485069; color:#fff; font:13px "Malgun Gothic";}
.car-alltb td{padding:10px; border-bottom:1px solid #d0d0d0; color:#999; vertical-align:middle !important;}
.car-alltb th a{color:#fff;}
.car-alltb .line{background:#f8f8f8;}
.car-alltb .trover{background:#ececec;}
.car-alltb .tLeft{text-align:left;}
.car-alltb .empty{padding:70px 0; text-align:center;}

.car-process{width:825px; height:210px; float:left;}

.car-content{width:825px; margin-top:15px; float:left;}
.car-content2{margin-top:15px;}

.car-title{margin-bottom:40px; font-weight:600; font-size:24px; display:block;}
.car-title span{color:#3b80c3;}

.car-detail2{width:825px; float:left;}
.car-detail2 .car-iwrap{width:440px; height:320px; float:left;}
.car-detail2 .car-iwrap .car-ibox{width:440px; height:320px; background:#fff; float:left;}
.car-detail2 .car-iwrap .car-ibox img{border-radius:10px;}
.car-detail2 .car-itxt{width:355px; float:right;}
.car-detail2 .car-itxt:after{clear:both; content:""; display:block;}
.car-detail2 .car-itxt .cname{width:355px; padding:20px 0; display:block; border-top:1px solid #222; border-bottom:1px solid #222; background:#eee; float:left;}
.car-detail2 .car-itxt .cname h1{width:355px; font-weight:600; font-size:14px; color:#222; text-align:center; display:block;}
.car-detail2 .car-itxt ul{width:355px; margin-top:10px; float:left;}
.car-detail2 .car-itxt ul:after{clear:both; content:""; display:block;}
.car-detail2 .car-itxt ul li{width:355px; line-height:45px; font-weight:600; font-size:32px; text-align:right; color:#000; background:#fff; float:left;}
.car-detail2 .car-itxt ul li span{width:120px; height:40px; font-weight:600; font-size:25px; text-align:left; color:#222; display:block; float:left;}
.car-detail2 .car-itxt ul li em{font-weight:600; color:#3b80c3;}
.car-detail2 .car-month{width:355px; margin-top:20px; padding:20px 0; font-size:18px; color:#303030; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left;}
.car-detail2 .btn-carea{width:355px; margin-top:26px; text-align:center; float:left;}


.car-detail3{}
.car-detail3:after{clear:both; content:""; display:block;}
.car-detail3 .car-iwrap{width:70%; float:left;height: auto;}
.car-detail3 .car-iwrap:after{clear:both; content:""; display:block;}
.car-detail3 .car-iwrap .car-ibox{width:100%;}
.car-detail3 .car-iwrap .car-ibox img{}
.car-detail3 .car-itxt{width:30%; height:auto;box-sizing: border-box; border:1px solid #d7d7d7; background:#f7f7f7; float:right;}
.car-detail3 .car-itxt:after{clear:both; content:""; display:block;}
.car-detail3 .car-itxt .cname{padding:20px 0; display:block; border-top:1px solid #222; border-bottom:1px solid #222; background:#eee;}
.car-detail3 .car-itxt .cname h1{font-weight:600; font-size:14px; color:#222; text-align:center; display:block;}
.car-detail3 .car-itxt ul{padding:30px 30px 0;}
.car-detail3 .car-itxt ul:after{clear:both; content:""; display:block;}
.car-detail3 .car-itxt ul li{line-height:40px; font-weight:600; font-size:16px; text-align:right; color:#000;}
.car-detail3 .car-itxt ul li span{width:120px; height:40px; text-align:left; color:#222; display:block; float:left;}
.car-detail3 .car-itxt ul li em{font-weight:600; color:#3b80c3;}
.car-detail3 .btn-carea{width:100%; height:auto; margin-top:10px; padding:0 30px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.car-detail3 .btn-carea:after{clear:both; content:""; display:block;}
.car-detail3 .btn-carea a{height:50px; margin-top:10px; font-weight:600; font-size:16px; line-height:50px; text-align:center; color:#fff; display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.car-detail3 .btn-carea a:nth-child(1){background:#ff4545;}
.car-detail3 .btn-carea a:nth-child(2){background:#777;}
.car-detail3 .car-pinfo{padding-top:15px; text-align:center; clear:both;}

.car-detail3 .car-vimg{}
.car-detail3 .car-vimg:after{clear:both; content:""; display:block;}
.car-detail3 .car-vimg img{max-width:100%; height:auto;}
.car-detail3 .car-vimg .ca-bimg{border:1px solid #ddd;}
.car-detail3 .car-vimg .ca-simg{height:100px; margin-top:10px;}
.car-detail3 .car-vimg .ca-simg li{width:10%; padding:0.5px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.car-detail3 .car-vimg .ca-simg li a{display:block; position:relative;}
.car-detail3 .car-vimg .ca-simg li a span{width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.5); position:absolute;}
.car-detail3 .car-vimg .ca-simg li a.on span{background:none;}
.car-detail3 .car-vimg .ca-simg li a img{max-width:100%;}

.car-iprocess2{margin-top:30px; padding-top:30px; text-align:center;}
.car-iprocess2 h2{margin-bottom:10px; font-weight:600; font-size:18px; text-align:left; color:#303030; display:block;}


.car-iprocess{width:825px; float:left;}
.car-iprocess img{width:100%;}
.car-iprocess h2{margin-bottom:10px; font-weight:600; font-size:18px; color:#303030; display:block;}

.car-iinfo{text-align:center;}
.car-iinfo .btn-carea{width:100%;}
.car-iinfo .btn-carea a{margin:0 10px;display:inline-block;}

.car-iinfo2{margin-bottom:50px; text-align:center;}
.car-iinfo2:after{clear:both; content:""; display:block;}
.car-iinfo2 .btn-carea{width:100%;}
.car-iinfo2 .btn-carea a{width:220px; height:50px; margin:0 3px; font-weight:600; font-size:16px; line-height:50px; text-align:center; color:#fff; display:inline-block;}
.car-iinfo2 .btn-carea a:nth-child(1){background:#ff4545;}
.car-iinfo2 .btn-carea a:nth-child(2){background:#777;}

@media screen and (max-width: 1200px) {
    .rent {
        margin-top: 30px;
      }
      
      .rent h3 {
        height: 36px;
        padding-left: 16px;
      }
      
      .rent ul {
        padding: 12px 16px;
        background-color: #fff;
      }
}
