@charset "utf-8";
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.75 \5b8b\4f53,arial,sans-serif;}
button,h1,h2,h3,h4,input,select,textarea{font-size:100%;}
button,input,select,textarea{outline:0;}
body{color:#333;}
body,button,input,option,select,textarea{font-family:Microsoft Yahei,PingFangSC-Regular,arial,sans-serif;}
option,select{cursor:pointer;}
em,i{font-style:normal;}
ol,ul{list-style:none;list-style-position:outside;}
fieldset,img{border:0;vertical-align:middle;}
a{outline:0;color:#333;text-decoration:none;}
a:hover{color:red;text-decoration:none;}
.fl,.mark{float:left;display:inline;}
.fr,.mark-sub,.subMark,.submark{float:right;display:inline;}
.spanclass{display:none;}
img{vertical-align:top;}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;visibility:hidden;overflow:hidden;height:0;font-size:0;line-height:0;}
.hide{display:none;}
.ohide{z-index:0;opacity:0;}
.vhide{visibility:hidden;}
.mt35{margin-top:35px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt0{margin-top: 0!important;}
.doc{overflow:hidden;}
.main{margin:0 auto;width:90%;}
.under{height:auto;}
.foot{margin-top:50px;height:186px;border:solid 1px #259;background-color:#259;text-align:center;}
.foot a{color:#fff;text-decoration:none;font-style:normal;font-size:14px;}
.weixin{float: left;padding-top: 20px;width: 38%;text-align: right;padding-right: 18px;}
/*.weixin img{width:130px;height:130px;}*/
.clr{clear:both;}
.beian{float:left;padding-top:20px;text-align:left;width: 60%;}
.beian p{color:#fff;text-decoration:none;font-style:normal;font-size:14px;height: 25px;padding-top: 7px;}
#analysis{display:none}
.topwarp{padding-bottom:20px;}
.topbar{position:relative;padding:14px 0;height:42px;line-height:42px;}
.topbar .logo{float:left;}
.topbar , .topbar .main.clearfix {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.topbar .icon-line{float:left;overflow:hidden;margin:8px 10px 0 0;width:1px;height:26px;background-color:#e5e5e5;font-size:0}
.topbar .textLogo{float:left;margin-right:10px;font-weight:700;font-size:26px;}
.main-nav{height:46px;background:#259;line-height:46px;overflow:hidden;}
.main-nav .nav-item{float:left;height:46px;font-size:18px;line-height:46px;}
.main-nav .nav-item a{display:block;padding:0 24px;color:#fff;}
.main-nav .current a,.main-nav .nav-item a:hover{background:#204e8d;}

.head-line {margin-bottom: 20px;}
.mod-a {clear:both;}
.mod-a .th{height: 42px;line-height: 42px;border-bottom: 1px solid #eaf4f7;position: relative;}
.mod-a .th span{height: 40px;line-height: 40px;border-bottom: 2px solid #0099cc;color: #259;font-size: 20px;display: inline-block;padding:  0 3px;}
.th span a {color: #259;}

.price-info {width:50%;float:left;}
.price-info em {color: #f00!important;}margin: auto;
.info-item span{font-size:16px;}

.dealer-list{width: 100%;padding-top: 12px;}
.dealer-list .item{width: 46%;height: 150px;border-bottom: 1px solid #eaf4f7; margin-right: 25px;float: left;}
.dealer-list .item .tit{height: 36px;line-height: 36px;padding: 5px 0;margin-top: 10px}
.dealer-list .item .tit span{float: left;height: 18px;line-height: 18px;overflow: hidden;background: #09c;color: #fff;margin:8px 11px 0 0;padding: 0 8px;}
.dealer-list .item .des{height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dealer-list .item .des span{color: #949494}
.dealer-list .item .des a{color: #09c;}
.dealer-list .item .des .tel{color: #f40}

.mod-choose .seachForm{height: 300px;overflow: hidden;}
.mod-choose .btn{display: block;}
.mod-choose .btn2{display: none;}
.show .seachForm{height: auto;overflow: auto;}
.show  .btn1{display: none;}
.show  .btn2{display: block;}

.load-more{height: 38px;line-height: 38px;text-align: center;background: #f2f2f2;margin-top: 22px;}
.load-more span{color: #949494;cursor: pointer;}

.wxpic {float: left;padding-top: 20px;width: 244px;}

/*searchbar*/
#bdcs {float: left;width: 30%;margin: 15px 0 0;}
#bdcs-rec { display: none; }
.bdcs-container .bdcs-main,.bdcs-container .bdcs-main * { -webkit-box-sizing: content-box; box-sizing: content-box; margin: 0; padding: 0; float: none; clear: none; overflow: hidden; white-space: nowrap; word-wrap: normal; border: 0; background: 0 0; width: auto; height: auto; max-width: none; min-width: none; max-height: none; min-height: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; transition: none; text-align: left }
.bdcs-container .bdcs-clearfix:after { content: ''; display: block; clear: both; height: 0 }
.bdcs-container .bdcs-clearfix { zoom: 1 }
.bdcs-container .bdcs-main { overflow: visible }
.bdcs-container .bdcs-search { display: block; overflow: visible; position: relative; border-style: solid }
.bdcs-container .bdcs-search-form-input-wrap { display: inline-block }
.bdcs-container .bdcs-search-form-input { border-width: 1px; border-style: solid; display: inline-block; vertical-align: top; text-indent: 5px; background-color: #fff; float: left }
.bdcs-container .bdcs-search-form-input:focus { border-width: 1px; border-style: solid; outline: 0 }
.bdcs-container .bdcs-search-form-submit-wrap { display: inline-block }
.bdcs-container .bdcs-search-form-submit { display: inline-block; cursor: pointer; border-width: 1px; border-style: solid; vertical-align: top; text-align: center; width: 50px; //_overflow: hidden }
.bdcs-container .bdcs-search-form-submit-magnifier { width: 45px; padding: 0; text-indent: -999em; overflow: hidden; background: url(//www.icauto.com.cn/images/magnifier-icon.png) no-repeat center center; _background: url(//www.icauto.com.cn/images/magnifier-icon_ie6.png) no-repeat center center }
div#default-searchbox .default-channel-meun { position: relative; width: 75px; display: inline-block; vertical-align: middle; cursor: pointer; background: #fff; float: left; overflow: visible }
div#default-searchbox .default-channel-current { border: 1px solid; position: relative; width: 100%; border-right: 0 }
div#default-searchbox .default-channel-current span { margin-left: 8px }
div#default-searchbox .default-channel-current i { overflow: hidden; width: 0; height: 0; border-width: 6px 6px 0; border-color: #9E9E9E #fff; border-style: solid; display: block; position: absolute; right: 10px; top: 11px }
div.cse-default-channel-container { display: block; position: absolute; z-index: 30061000000 }
div.cse-default-channel-container .default-channel-list { display: none; width: 99%; list-style: none; background: #fff; border: 1px solid #DDD; border-top: 0; margin: 0; padding: 0 }
div.cse-default-channel-container .default-channel-list li { background: 0 0; line-height: 24px; list-style: none; display: block; padding-left: 7px; cursor: pointer }
div.cse-default-channel-container .default-channel-list li:hover { background: #DDD }
.bdcs-container .bdcs-search-form-input-notspan { margin-left: 0px; font-family: Arial,SimSun,sans-serif; color: #000000; font-size: 14px; }
.bdcs-container .bdcs-search-form-input .icon-nofocus { left:; right:; top:; height:; width:; }
.bdcs-container .bdcs-search { height: 40px; overflow: visible; border-color: #ffffff; border-radius: 0px; border-width: 0px; -webkit-box-shadow: none; box-shadow: none; background-color: none; }
.bdcs-container .bdcs-search-form-input { border-color: #eaf4f7; margin-right: 15px; width: 80%; height: 38px; line-height: 38px; font-family: Arial,SimSun,sans-serif; color: #000000; font-size: 14px; border-radius: 0px; background-color: #FFFFFF; }
.bdcs-container .bdcs-search-form-input:focus { border-color: #0099cc; }
.bdcs-container .bdcs-search-form-submit { border-color: #0099cc; height: 38px; width: 50px; background-color: #0099cc; color: #ffffff; font-family: Arial,SimSun,sans-serif; font-size: 14px; border-radius: 0px; }
.bdcs-container .bdcs-search-form-submit { *height: 40px; *margin-top: 1px; }
.bdcs-container .bdcs-search-form-submit { line-height: 38px; }


.txt-list-c {
  border-bottom: 1px solid #eaf4f7;
  overflow: hidden;
  margin-bottom: 42px;
}
.txt-list-c ul {
  padding: 15px 0;
  overflow: hidden;
}
.txt-list-c li {
  line-height: 36px;
  width: 46%;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.buycar-list li {  
  display: -webkit-box;  
  display: -ms-flexbox;  
  display: flex; 
  -webkit-box-align: center; 
      -ms-flex-align: center; 
          align-items: center; 
  padding-right: 30px; 
  -webkit-box-sizing: border-box; 
  box-sizing: border-box; 
}
.buycar-list li a { 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 100%;  
}

.txt-list-c li::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 10px;
  background: #78c2c3;
  margin-right: 4px;
}
.txt-list-c span {
  float: right;
  color: #999;
}

#jstable {
  padding-bottom: 40px;
}

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-nowrap {
 -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.robot-article {
  padding: 10px 0;
  text-align: center;
}

.robot-article * {
 -webkit-box-sizing: border-box;
         box-sizing: border-box;
} 
.robot-article a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
}

/* 获取底价按钮 */
.fpbtn {
  width: 100px;
  height: 30px;
  background-color: #ff3d3e;
  border-radius: 5px;
  line-height: 30px;
  font-size: 12px;
  position: relative;
  text-align: center;
  cursor: pointer;
}

.modelbtn {
  width: 100px;
  height: 30px;
  background-color: #ff3d3e;
  border-radius: 5px;
  line-height: 30px;
  font-size: 12px;
  position: relative;
  text-align: center;
  margin-left: auto;
  cursor: pointer;
}

.selbtn {
  width: 85px;
  height: 30px;
  margin: auto;
  background-color: #ff3d3e;
  border-radius: 5px;
  line-height: 30px;
  font-size: 12px;
  position: relative;
  top: 15px;
  cursor: pointer;
  text-align: center;
}

.fpbtn a,
.selbtn a,
.modelbtn a {
  color: #fff;
  display: block;
}

.clue-entry {
  background-color: #ff3d3e;
  width: 70px;
  height: 20px;
  border-radius: 5px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  padding: 4px 10px;
  margin: auto;
  display: block;
  cursor: pointer;
}

/* 预约试驾 */
.drive {
  width: 80px;
  height: 24px;
  border: 1px solid #ff3d3e;
  border-radius: 5px;
  line-height: 24px;
  font-size: 12px;
  color: #ff3d3e;
  text-align: center;
  position: relative;
  margin-left: auto;
  bottom: 30px;
  cursor: pointer;
}

.drive a {
  color: #ff3d3e;
}

/* 保养 */
th[class=first]{
  width: 170px;
}

th[class=first]:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 200px;
  top: 0;
  left: 0;
  background-color: #e7e7e7;
  display: block;
  -webkit-transform: rotate(-59deg);
      -ms-transform: rotate(-59deg);
          transform: rotate(-59deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
}

.title1{
  position: absolute;
  top: 16px;
  right: 10px;
  font-weight: 600;
  font-size: 16px;
}

.title2{
  position: absolute;
  top: 60px;
  font-weight: 600;
  right: 94px;
  font-size: 16px;
}

.items {
  width: 34px;
  height: 34px;
  border-radius: 5px;
  background-color: #f6153e;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;       
}

.items .huan {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #fff;
  color: #fff;
}
