@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑";line-height: 150%;color: #333; font-size:12px; margin: 0;padding: 0;border: 0; background:#f5f5f5;}
ul,li,img,h1,h2,h3,h4,p,dl,dt,dd{ margin:0px; padding:0px; list-style:none; border:0px;}
img {max-width: 100%;}
a{ color:#333; text-decoration:none;}
a:hover{color: #0c132d;}

.pd15 {  padding: 0 15px;   background: #fff;}
.tabs{text-align:left; height:35px; line-height:35px; width:100%;display:-webkit-box; border-bottom:1px #f0f0f0 solid;}
.tabs a{-webkit-box-flex:1; font-size:1rem; display:block; color:#000; height:35px; line-height:35px; text-align:center;}
.tabs a.active span {color:#003f8c;  border-bottom: 1px solid #003f8c; padding:0 0 8px;}

.m-brand {  padding-bottom: 6px; overflow:hidden; display:block; margin-top:10px; background:#fff;}
.m-brand .sub-clum {
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    color: #777;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
}
.m-brand .con { padding: 0 10px 0px 10px;  overflow: hidden;}
.m-brand .con a {
    float: left;
    margin-bottom:8px;
    width: 25%;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
}
.m-brand .con a i { display: block; font-style:normal;  width: 90%; border: 1px solid #ddd;  height: 33px;  line-height: 33px;  margin: 0 auto;}
.m-brand .con .active i{ border: 1px solid #003f8c; color:#003f8c; }

.content-slide{font-size: 0.8rem;   background: #fff; padding-bottom:10px; overflow:hidden;}
.news-list{	overflow:hidden;  background: #fff;}
.news-list li{width: 33.333333%;  float: left;  text-align: center;  margin: 7px 0 0;}
.news-list  a{ display: block;  color: #666;}
.news-list img {  width: 75px;  height: 50px;  margin: 0 auto;}
.news-list p {  margin: 2px 0 0;}
.news-list i { width: 8px; height:8px; background: #D2D2D2; border-radius: 50%;  display: inline-block;  margin:28px 2px 10px;}

.findcar-brand {overflow: hidden; background:#fff;}
.findcar-brand  .match {
    font-size: 0;
    background-color: #fff;
    overflow: hidden;
}
.findcar-brand .item {
    float: left;
    width:25%;
    padding: 0.5rem 0;
    font-size: 0.75rem;
    color: #444;
    text-align: center;
}
.findcar-brand .iconfont img {
    display: inline-block;
    width:50px;
    height:50px;
    margin-bottom: 0.2rem;
    vertical-align: top;
}
.findcar-brand h3 {
    padding: 0.375rem 0.75rem;
    font-size: 0.75rem;
    color: #666;
    overflow:hidden;
    margin-top:10px;
    background-color: #f5f5f5;
}
.findcar-brand .hot-brandgroup {
    overflow: hidden;
}
.findcar-brand .hot-brandgroup li {
    float: left;
    width: 25%;
    padding: 0.25rem 0;
    font-size: 0.75rem;
    color: #444;
    text-align: center;
}
.sift-letter-content {overflow: hidden; padding-left:10px;}
.sift-letter-content .btn {float: left;width: 11.3%;margin: 8px 7px 0 0;padding: 7px 0;text-align: center;}
.sift-letter-content .btn {display: inline-block;border: solid #D0D6E1 1px;background: #F5F6F9;color: #4E5563;line-height: 18px;white-space: nowrap;border-radius: 3px;}
.findcar-brand .findcar-list{ padding: 0 10px;}
.findcar-brand .findcar-list ul li{overflow: hidden; border-bottom: solid #f1f1f1 1px;}
.findcar-brand .findcar-list ul li a {width: 33.3%;float: left;display: block;padding: 13px 0;line-height: 18px;color: #3b5998; }

.ad img{ width:100%; margin-top:10px;}
