@charset "utf-8";
.hi-top { width: 100%; height: 42px; line-height: 42px; background-color: rgb(245, 245, 245); font-size: 12px; color: #b0b0b0; }
.w1200 { clear: both; margin: 0 auto; width: 1200px; }
.hi-top .hi-top-r .link, .hi-top .hi-top-r .buy-car, .hi-top .hi-top-r .login { display: inline-block; }
.hi-top .hi-top-r .link li { float: left; margin-left: 6px; }
.hi-top .hi-top-r .link li a { margin-top: 10px; padding: 0 8px; display: block; line-height: 12px; border-right: 1px solid #b0b0b0; }
.hi-top a { color: #b0b0b0; }
.hi-top .hi-top-r .link li:last-child a { border-right: 0; }
.hi-top .hi-top-r .login { color: #b0b0b0; }
.ml20 { margin-left: 20px !important; }
#header { min-width:1200px; height:120px; }
#header .header-jz { position:relative; width:1200px; margin:0 auto;/*font-size:0*/ }
#header .logo { float:left; width:238px; height:100% }
#header .logo-nav { display:inline-block; width:238px; height:60px; margin-top:28px; }
#header .search-box { width:500px; padding-top:35px; font-size:0; float:right; margin-right:150px; }
#header .search-box-group { position:relative; width:500px; height:41px; border:2px solid #d10100; background:#fff }
#header .search-box-icon { display:inline-block; width:54px; height:100%; vertical-align:top; text-align:center; background:url(../images/search.gif) center no-repeat }
#header .search-box-input { width:314px; height:100%; font-size:14px; border:none; background-color:inherit }
 #header .search-box-input::-webkit-input-placeholder {
color:#B4BABF
}
 #header .search-box-input::-moz-placeholder {
color:#B4BABF
}
 #header .search-box-input:-ms-input-placeholder {
color:#B4BABF
}
 #header .search-box-input::-ms-input-placeholder {
color:#B4BABF
}
 #header .search-box-input::placeholder {
color:#B4BABF
}
#header .search-box-btn { position:absolute; top:-2px; right:-2px; width:118px; height:43px }
#header .search-box-btn button { width:100%; height:100%; outline:none; font-size:18px; font-weight:bold; background-color:#d10100; }
#header .search-box-hotwords { margin-top:8px; margin-left:44px; font-size:12px; line-height:16px; color:#B4BABF }
#header .search-box-hotwords a { margin:0 12px }
#header .search-box-btn .btn { border-radius:0; border:#d10100 1px solid; color:#fff }
#header .service { position:absolute; top:0; right:0; width:150px; padding-top:35px; line-height:18px; text-align:right }
#header .service a.post { background-color: #f9f9f9; border: 1px solid #ddd; color: rgb(102, 102, 102); border-radius: 2px; font-size: 14px; text-align: center; vertical-align: middle; text-decoration: none; display: inline-block; cursor: pointer; height: 42px; line-height: 42px; padding: 0 1.1em;  -webkit-transition: all .1s ease-in-out;
 transition: all .1s ease-in-out;
}
#header .logo-nav { background-repeat: no-repeat; background-size: 100%; background-position: 0 -26px; }
.service .right { float:right }
.service .right span { display:inline-block; margin:13px 0 0 8px }
.service .right span:before { content:""; display:inline-block; width:31px; height:31px; position:relative; top:-1px; margin-right:10px; vertical-align:middle; background:url(../images/dl-xian-gurantee.jpg) no-repeat }
 .service .right span:nth-child(2):before {
background-position:0 -32px
}
 .service .right span:nth-child(3):before {
background-position:0 -64px
}
/*头部*/

 

.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
/*菜单*/

#navi { position:relative; min-width:1200px; height:45px; background: #fff; }
#navi .nav-main { width:1200px; height:100%; margin:0 auto }
#navi .nav-fenlei { position:relative; width:240px; height:45px; float:left; background:#ed2d38; border-radius:5px 5px 0 0; }
#navi .nav-fenlei .fenlei-tit { padding-left:24px; font-size:18px; line-height:45px; font-weight:bold; margin-bottom:0 }
#navi .nav-fenlei .fenlei-tit span.icon { width:24px; height:24px; margin-top:14px; margin-right:4px; color:#fff; }
#navi .nav-fenlei .fenlei-tit .icon-down2:before { color:#fff; }
#navi .nav-fenlei .fenlei-tit a { color:#fff }
#navi .nav-fenlei .down-dh { position:absolute; top:45px; left:0; height:495px; width:240px; padding-top:5px; color:#fff; background:url(../images/black-bg.png); z-index:999 }
#navi .nav-fenlei .down-dh-item { padding:7px 0px 8px 20px; border-bottom:1px dashed rgba(255, 255, 255, 0.2) }
#navi .nav-fenlei .down-dh-item:last-child { height:48px; border-bottom:none }
#navi .nav-fenlei .down-dh-item h4 { margin-top:2px; padding-left:4px; padding-right:28px; font-size:15px; line-height:1.2; font-weight:bold }
#navi .nav-fenlei .down-dh-item h4 a, #navi .nav-fenlei .down-dh-item .dh-lb li a { color:#d2d2d2 }
#navi .nav-fenlei .down-dh-item .dh-lb li { display:inline-block; font-size:14px; line-height:1; padding:0 4px }
#navi .nav-fenlei .down-dh-item .cate-lb-line { margin-top:5px }
#navi .nav-fenlei .down-dh-item.cate-pop.open { background-color:#fff }
#navi .nav-fenlei .down-dh-item.cate-pop.open h4 { color:#232628 }
#navi .nav-fenlei .down-dh-item.cate-pop.open .dh-lb { color:#71797F }
#navi .nav-fenlei .down-dh-item.cate-pop.open .right-pop { display:block }
#navi .nav-fenlei .down-dh-item.cate-pop span.icon { width:12px; height:12px; float:right; margin-top:4px }
#navi .nav-fenlei .down-dh-item.cate-pop span.icon-arrow-right { background-position:-44px 0 }
#navi .nav-fenlei .down-dh-item .right-pop { display:none; position:absolute; top:1px; left:0; margin-left:240px; padding:20px 36px; width:960px; height:478px; background-color:#fff; z-index:9999 }
#navi .nav-fenlei .down-dh-item .right-pop-list { margin-bottom:10px }
#navi .nav-fenlei .down-dh-item .right-pop-title { margin-bottom:16px; font-size:14px; line-height:22px; color:#232628 }
#navi .nav-fenlei .down-dh-item .right-pop-items { color:#71797F; font-size:0 }
#navi .nav-fenlei .down-dh-item .right-pop-items a { display:inline-block; width:108px; margin-right:22px; margin-bottom:30px; text-align:center }
#navi .nav-fenlei .down-dh-item .right-pop-items a:first-child + a + a + a + a + a + a, #navi .nav-fenlei .down-dh-item .right-pop-items a:first-child + a + a + a + a + a + a + a + a + a + a + a + a + a { margin-right:0 }
 #navi .nav-fenlei .down-dh-item .right-pop-items a:nth-child(7n) {
margin-right:0
}
#navi .nav-fenlei .down-dh-item .right-pop-items img { width:68px }
#navi .nav-fenlei .down-dh-item .right-pop-items p { margin-top:4px; font-size:12px; line-height:16px }
#navi .nav-fenlei .down-dh-item .right-pop-items.square a { width:116px; margin-right:12px }
#navi .nav-fenlei .down-dh-item .right-pop-items.square a:first-child + a + a + a + a + a + a, #navi .nav-fenlei .down-dh-item .right-pop-items.square a:first-child + a + a + a + a + a + a + a + a + a + a + a + a + a { margin-right:0 }
 #navi .nav-fenlei .down-dh-item .right-pop-items.square a:nth-child(7n) {
margin-right:0
}
#navi .nav-fenlei .down-dh-item .right-pop-items.square img { width:108px }
#navi .nav-fenlei .down-dh-item .right-pop-items.cities a { display:inline; margin-right:16px !important; font-size:12px; line-height:24px }
#navi .dao-nav { float:left; width:800px; padding:0 20px; height:100%; list-style:none }
#navi .dao-nav li { float:left; margin:0 14px; font-size:16px; color:#FF734C; font-weight:bold; line-height:45px }
#navi .dao-nav li { margin: 0 10px; }
#navi .dao-nav li a { color:#333 }
#navi .dao-nav li a:hover, #navi .dao-nav li:last-child a { color:#000; }
#navi .nav-zhuce { position:relative; height:45px; float:right; }
#navi .nav-zhuce .zhuce-tit { font-size:16px; line-height:45px; font-weight:bold; margin-bottom:0 }
#navi .nav-zhuce .zhuce-tit span.iconfont { width:24px; height:24px; margin-top:14px; margin-right:4px; color:#ed2d38; }
#navi .nav-zhuce .zhuce-tit .icon-down2:before { color:#fff; }
#navi .nav-zhuce .zhuce-tit a { color:#ed2d38 }
#navi .nav-zhuce .a1-right { position:absolute; top:45px; right:0; height:458px; width:240px; padding-top:10px; color:#fff; z-index:999; background-color: #fff; margin-top: 15px; border-radius: 3px; }
.right-header { overflow: hidden; padding: 20px; }
.right-header .img { float: left; width: 48px; height: 48px; border-radius: 50%; background: url(../images/member.png) no-repeat center / 60% auto #e6e6e6; }
.right-header dl { float: right; text-align: left; margin-left: 5px; margin-top: 1px; width:140px; overflow:hidden }
.right-header dl dd { color: #666666; font-size: 16px; width: 150px; margin-bottom:0 }
.right-header dl dt { color: #999999; font-size: 12px; }
.a1-right .btn-box { padding: 0px 16px 0 16px; }
.a1-right .btn01, .a1-right .btn02 { font-size: 14px; font-weight: bold; line-height: 35px; border-radius: 100px; margin-bottom: 12px; text-align: center; }
.a1-right .btn02 { background: #ff4949; color: #ffffff; }
.a1-right .btn01 { border: 1px solid #ff4949; color: #ff4949; }
.notice { margin-top: 15px; width: 240px; overflow: hidden; }
.notice .tab-hd { height: 33px; margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { padding-top: 4px; margin-left: 20px; }
.notice .tab-hd li { float: left; height: 28px; line-height: 28px; }
.notice .tab-hd li a { font-size: 14px; display: block; }
.notice .tab-bd { border-top: 1px solid #eeeeee; padding: 5px 0; }
.notice .tab-pal { padding-top: 10px; }
.notice .sondl { overflow: hidden; padding: 0 15px; font-size: 12px; margin-bottom: 10px; width:210px; }
.notice .sondl dd { color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .tab-pal .sondl:nth-child(1) dd span, .tab-pal .sondl:nth-child(2) dd span, .tab-pal .sondl:nth-child(3) dd span {
 background: #ff4949;
}
.notice .sondl dd span { display: inline-block; width: 18px; height: 18px; text-align: center; line-height: 18px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #cccccc; color: #ffffff; margin: 0 6px 0px 0; }
/*幻灯片*/

.banner_b { width: 100%; background-color: #fff; }
.webfocus { margin: 0 auto; position: relative; width: 100%; height: 500px; background-color: #fff; }
.webfocus .w1200 { position: absolute; top: 0; left: 50%; margin-left: -600px; }
.news-index li { float: left; width: 558px; padding: 15px; margin-right: 20px; margin-bottom: 15px; background-color: #fff; border: 1px solid #f7f7f7; }
.news-index li:hover { border: 1px solid #d10100; box-shadow: 0px 2px 10px 1px rgba(202, 203, 204, 0.5); }
 .news-index li:nth-child(2n) {
 margin-right: 0;
}
.news-index li .img { width: 166px; height: 126px; overflow: hidden; }
.news-index li .img img { width: 166px; height: 126px; }
.news-index li .txt { width: 100%; }
.news-index li .txt .tit { width: 100%; font-size: 16px; line-height: 1.5; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.news-index li .txt .desc { width: 100%; margin:10px auto; font-size: 14px; color: #999; height: 40px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.news-index li .txt .time-look { color: #999; }
.mt20 { margin-top: 20px !important; }
.news-index li { box-sizing: content-box; }
.web_service { padding: 30px 0; border-bottom: 1px solid #dedede; }
.web_service .web_service_list { overflow: hidden; height: 42px; }
.web_service .grid_c1 { margin: 0 auto; width: 1200px; }
.web_service .web_service_item { float: left; width: 297px; }
.web_service .web_service_unit { position: relative; margin: 0 auto; padding-left: 45px; width: 180px; }
.web_service .web_service_duo { background-repeat: no-repeat; background-position: 0 -192px; background-image: url(../images/kd.png); }
.web_service .web_service_kuai { background-repeat: no-repeat; background-position: -43px -192px; background-image: url(../images/kd.png); }
.web_service .web_service_hao { background-repeat: no-repeat; background-position: -88px -192px; background-image: url(../images/kd.png); }
.web_service .web_service_sheng { background-repeat: no-repeat; background-position: -132px -192px; background-image: url(../images/kd.png); }
.web_service .web_service_tit { overflow: hidden; position: absolute; left: 0; top: 0; width: 42px; height: 42px; text-indent: -999px; }
.web_service .web_service_txt { overflow: hidden; width: 100%; height: 42px; line-height: 42px; font-size: 18px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.web_service div { box-sizing: content-box; }
.home-banner-box { height: auto; margin:20px auto; width: 1200px; overflow: hidden; border-radius: 4px; }
.wcontent { clear: both; overflow: hidden; width: 1200px; margin: 0 auto 0; padding-top: 0px }
.wcontent .hotcontent { width: 1200px; clear: both; overflow: hidden; margin-bottom: 5px; }
.wcontent .hotcontent ul { width: 1200px }
.wcontent .hotcontent ul li { margin: 0 15px 15px 0; width: 288px; height: 250px; background: #fff; border-radius: 1px; float: left; overflow: hidden; padding: 13px 20px 0 20px }
 .wcontent .hotcontent ul li:nth-child(4), .wcontent .hotcontent ul li:last-child {
 margin-right: 0;
}
.wcontent .hotcontent ul li .curImg { width: 190px; height: 120px; margin: 30px auto 0; cursor: pointer }
.wcontent .hotcontent ul li .curImg img { max-width: 100%; margin: 0 auto }
.wcontent .hotcontent ul li .title1 { font-size: 20px; font-family: PingFang-SC-Semibold, PingFang-SC; font-weight: 600; color: #333; cursor: pointer; height: 28px; overflow: hidden; text-align: center; }
.wcontent .hotcontent ul li .title1 a:hover { color: #333 }
.wcontent .hotcontent ul li .title2 { font-size: 14px; line-height: 14px; font-weight: 300; color: #999; padding-top: 4px; height: 20px; overflow: hidden; text-align: center; }
.wcontent .hotcontent ul .firstLi { width: 591px; padding-top: 20px }
.wcontent .hotcontent ul .firstLi .firstP { width: 265px; margin: 12px auto 20px }
.wcontent .hotcontent ul .firstLi .firstP img { max-width: 100%; height: 140px }
.wcontent .hotcontent ul .firstLi .title2 { font-size: 12px }
.tabs-qhtit h2 { width:100%; padding: 0 10px; font-size: 22px; font-weight:bold }
.web_imglb-home .price-num { margin-top: 11px; width: 100%; line-height: 1.2; overflow: hidden; padding: 15px; box-sizing: border-box; }
.web_imglb-home .price { font-size: 22px; color: rgb(195, 10, 26); }
.web_imglb-home .num { width: 82px; height: 28px; color: #fff; font-size: 14px; background: linear-gradient(to right, #d10100, #e62f2e); border-radius: 2px; text-align: center; line-height: 28px; }
/**分类信息**/

.filters { width: 1160px; text-align: left; font-size: 14px; padding: 20px 20px; background-color: #fff; overflow: hidden; border: 1px solid #e5e5e5; }
.filters table { width: 100%; }
.filters tr td:first-child { width: 90px; text-align: right; padding-right: 20px; line-height: 25px; font-weight: 800; }
.filters td div { float: left; height: 25px; line-height: 25px; margin-right: 10px; padding-bottom: 7px; }
.filters td #allclass1 div{ height:auto}
.filters td #allclass1{ height:90px; width:80%; padding-right:18%; position:relative; overflow:hidden}
.filters td #allclass1 .arr{ position:absolute; right:0; top:0; height:25px; line-height:25px;position: absolute;
    right: 0;
    top: 0;
    /* width: 40px; */
    height: 25px;
    line-height: 25px;
    font-style: normal;
    border: 1px solid #d10100;
    color: #d10100;
    padding-right: 15px;
    padding-left: 15px;
    font-weight: 600; font-style:normal}
.filters td #allclass1.on{ border:none}


.filters tr td { padding: 10px 0px; border-bottom: 1px #e6e6e6 dashed; }
.filters .on { border: 1px solid #d10100; color: #d10100; }
.filters tr:last-child td { border-bottom: none; }
.filters a { padding: 2px 8px; border-radius: 2px; }
.fenlei-list { overflow: hidden; margin: 0 auto; width: 1200px; }
.fenlei-list_t { width: 1200px; margin: 0 auto; }
.fenlei-list_t .title { margin-top: 30px; height: 36px; line-height: 36px; border-bottom: 3px solid #d10100; overflow: hidden; position: relative; }
.fenlei-list_t .title h4 { font-weight: 700; float: left; text-align: center; background: #d10100; border-radius: 3px 3px 0 0; color: #fff; font-size: 16px; display: block; padding: 0 18px; }
.fenlei-list_t .title .listhdright { float: right; height: 30px; text-align: right; overflow: hidden; }
.fenlei-list_t .title .listhdright a { color: #d10100; }
.post-list { background: #fff; border: 1px solid #e5e5e5; border-top: none; min-height: 100px; }
.post-list .post:first-child { border-top: none; }
.post-list .post { border-top: 1px dashed #ddd; padding: 20px; position: relative; }
.post-list .clearfix:after { clear: both; }
.post-list .post .clearfix:after, .post-list .post .clearfix:before { content: " "; display: table; }
.post-main { float: left; width: 82%; vertical-align: top; }
.post-other { font-size: 12px; position: absolute; right: 20px; top: 20px; bottom: 20px; width: 18%; text-align: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end }
.post-other .highlight { float: right; color: #f46; font-weight: 700; font-size: 16px; }
.post-thumb-box { width: 140px; height: 108px; float: left; margin-right: 18px; }
.detail { font-size: 12px; width: calc(100% - 158px); float: left; }
.post-thumb { width: 100%; height: 100%; display: block; position: relative; }
.post-thumb i, .post-thumb img { border: 1px solid #f6f6f6; width: 100%; height: 100%; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; }
.post-title-wrap { overflow: hidden; position: relative; }
.params { color: #999; line-height: 40px; font-size: 14px; }
.params p { margin-bottom:0 }
.linkman { color: #999; font-weight: 400; font-size: 14px; max-width: 280px; height: 30px; line-height: 30px; margin-right: 10px; display: inline-block; vertical-align: middle; }
.footer-box { background:#333 }
.footer-icon { width:100%; background:#f8f8f8; padding:35px 0; height:80px; text-align:center; }
.footer-icon .w1200 { height:80px }
.footer-icon .icon-map { display:inline-block; width:170px }
.footer-icon .icon-map .icon-bg { width:50px; height:50px; margin:0 auto; background:url(../images/site.png) no-repeat; _background:url(../images/site.gif) no-repeat }
.footer-icon .icon-map .icon-title { font-size:14px; color:#000; text-align:center; margin-top:10px; }
.footer-icon .icon-map .icon-bg.i1 { background-position:0 -250px }
.footer-icon .icon-map .icon-bg.i2 { background-position:0 -200px }
.footer-icon .icon-map .icon-bg.i3 { background-position:0 -350px }
.footer-icon .icon-map .icon-bg.i4 { background-position:0 -300px }
.footer-icon .icon-map .icon-bg.i5 { background-position:0 -50px }
.footer-icon .icon-map .icon-bg.i6 { background-position:0 0 }
.footer-icon .icon-map .icon-bg.i7 { background-position:0 -150px }
.footer-icon .icon-map .icon-bg.i8 { background-position:0 -100px }
