/*
author:ck
date:19.02
*/
/*  Reset  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
a{text-decoration:none;}
img{vertical-align:top;}
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:0;box-shadow:none;}
html{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
html{background-color:#fff;font:2.13333vw/1 "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#333;}

a{color:#333;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
input,textarea {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*, *::before, *::after {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"";}
.container {margin:0 2.66667vw;}
img {vertical-align:middle;}
.mt20 {margin-top:2.66667vw !important;}
.mt30 {margin-top:4vw !important;}
.mt40 {margin-top:5.33333vw !important;}
.mt50 {margin-top:6.66667vw !important;}
.mt60 {margin-top:8vw !important;}
.mt70 {margin-top:9.33333vw !important;}
.mt80 {margin-top:10.66667vw !important;}
.mt90 {margin-top:12vw !important;}
.mt100 {margin-top:13.33333vw !important;}
.pb40 {padding-bottom:5.33333vw !important;}
.icon {background-repeat:no-repeat; background-position:0 0;}
.icon-right {background-image:url(../img/arrow-popup.png); background-size:1.6vw 2.66667vw; position:absolute; width:1.6vw; height:2.66667vw;}
.more-cross {color:#999; font-size:3.73333vw; display:table; margin:0 0 2.13333vw; white-space:nowrap; text-align:center; background:#fff; clear:both; width:100%; min-width:100%; height:1px; padding-top:4vw;}
.more-cross span {display:inline-block; padding:0 8vw 0 4vw; background:url(../img/arrow-down-999.png) right 3.2vw center no-repeat; background-size:1.6vw 0.8vw;}
.more-cross span.up {background-image:url(../img/arrow-up-999.png)}
.more-cross:before,.more-cross:after {position:relative; top:48%; display:table-cell; width:50%; border-top:1px solid #e8e8e8; -webkit-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%); content:'';}
.more-cross a {color:#999;}
.bor-btm {border-bottom:1px solid #ddd;}
.nobor {border:0 !important;}

h1.cate-title {font-size:8vw; height:13.33333vw; font-weight:bold; border-bottom:1px solid #ddd; margin:0vw 6.66667vw 0; padding:2.66667vw 0; position:relative;}
h1.cate-title span {font-size:2.66667vw; color:#999; font-weight:normal; position:absolute; bottom:2.66667vw; right:0;}
h1.brand-title {font-size:5.86667vw; font-weight:bold; height:13.33333vw; overflow:hidden; border-bottom:1px solid #ddd; margin:4vw 6.66667vw 0; position:relative;}
h1.brand-title img {width:13.33333vw; height:13.33333vw; margin-right:5.86667vw; float:left;}
h1.brand-title strong {display:inline-block; padding-top:4vw;}
h4.cate-sub-title {font-size:2.66667vw; color:#999; line-height:5.33333vw; margin:0 6.66667vw;}
h2.h2-title {font-size:4.26667vw; font-weight:bold; position:relative;}
h2.h2-title span {font-size:2.66667vw; color:#999; font-weight:normal; position:absolute; top:2vw; right:0;}
.h3-title {font-size:3.2vw; font-weight:bold;}



/* common */
.top-bar {height:5.33333vw; margin:4vw 6.66667vw 0 5.33333vw;}
.top-bar-back {float:left; width:5.33333vw;}
.top-bar-back a {display:block; height:5.33333vw; background-image:url(../img/back.png); background-size:50%; background-position:center; background-repeat:no-repeat;}
.top-bar-home {float:left; width:5.73333vw; margin-left:5.06667vw;}
.top-bar-home a {display:block; height:5.33333vw; background-image:url(../img/home.png); background-size:5.73333vw auto; background-position:center; background-repeat:no-repeat;}
.top-bar-menu {display:block; float:right; width:5.33333vw;height:5.33333vw; background-image:url(../img/menu.png); background-size:5.33333vw auto; background-position:center; background-repeat:no-repeat;}

.top-menu-box {overflow:hidden;margin-top:2.93333vw;}
.top-menu{height:6.93333vw;line-height:6.26667vw;font-size:4.26667vw;font-weight:bold;position:relative;overflow:initial !important;}
.top-menu a{display:inline-block;height:6.26667vw;margin:0 2.4vw 0 6.66667vw;vertical-align:middle;white-space:nowrap;color:#999;width:auto !important;}
.top-menu a.active{color:#333;position:relative;}
.top-menu a.active:after{position:absolute;left:0;bottom:-0.53333vw;width:100%;height:0.53333vw;background-color:#ddd;border-radius:0.26667vw;content:'';}
.top-menu .top-menu-list{white-space:nowrap; -webkit-overflow-scrolling:touch;}
.top-menu .top-menu-list::-webkit-scrollbar{display:none;}


.defList .item {border-bottom:0.26667vw solid #ddd;}
.defList .item a {display:block; padding:6.66667vw 0;}
.defList .item-head {font-size:2.66667vw; font-weight:bold; line-height:8vw; height:8vw; overflow:hidden;}
.defList .item-head span:first-child:after {content:'·'; margin:0 1.6vw;}
.defList .item-tit {font-size:3.73333vw; line-height:5.86667vw; font-weight:bold;}
.defList .item-img {border-radius:0.8vw; overflow:hidden;}
.defList .item-img img {width:100%;}
.defList .item-foot {font-size:2.66667vw; color:#666; margin-top:6.66667vw;}
.defList .item-foot span:first-child:after {content:'·'; margin:0 1.6vw;}

.defList .item-default .item-img {float:right; width:32vw; height:21.33333vw;}
.defList .item-default .item-img img {min-height:100%;}
.defList .item-default .item-tit {margin-right:34.66667vw; height:11.73333vw; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.defList .item-fullwidth a {padding-top:1.6vw;}
.defList .item-fullwidth .item-img img {height:57.73333vw;}
.defList .item-fullwidth .item-tit {margin-top:2.93333vw;}
.defList .item-fullwidth .item-foot {margin-top:2.66667vw;}

.defList .item-album a {padding:0;}
.defList .item-album .item-img {position:relative;}
.defList .item-album .item-img li {display:inline-block; width:43.2vw; height:28.8vw; float:left; margin-right:0.26667vw;}
.defList .item-album .item-img li:nth-child(1),
.defList .item-album .item-img li:nth-child(2) {margin-bottom:0.26667vw;}
.defList .item-album .item-img li:nth-child(2n) {margin-right:0;}
.defList .item-album .item-img img {height:100%;}
.defList .item-album .item-img .sub {background-color:rgba(0,0,0,.4); color:#fff; font-size:2.13333vw; line-height:4vw; text-align:center; position:absolute; right:0; bottom:0; width:10.66667vw; height:4vw; border-top-left-radius:1.33333vw;}
.defList .item-album .item-tit {margin-top:2.93333vw; padding-bottom:6vw;}
.defList .item-album .item-foot {margin-top:2.66667vw;}

.defList .item-video a {padding-top:1.6vw;}
.defList .item-video .item-img {position:relative;}
.defList .item-video .item-img img {height:48.8vw;}
.defList .item-video .item-tit {margin-top:2.93333vw;}
.defList .item-video .mask {background-color:rgba(0,0,0,.4); background-image:url(../img/play.png); background-repeat:no-repeat; background-position:center; background-size:13.33333vw; position:absolute; left:0; top:0; width:100%; height:100%;}
.defList .item-video .item-foot {margin-top:2.66667vw;}

.defList .item-ad .item-img {position:relative;}
.defList .item-ad .item-img img {height:57.73333vw;}
.defList .item-ad .item-tit {margin-top:2.93333vw;}
.defList .item-ad .sub {background-color:rgba(255,255,255,.4); color:#fff; font-size:2.13333vw; line-height:4vw; text-align:center; position:absolute; right:0; bottom:0; width:10.66667vw; height:4vw; border-top-left-radius:1.33333vw;}

.photoList .item-album {padding-top:6.66667vw;}
.videoList .item-video a {padding-top:6.66667vw;}

#mloading {text-align:center; color:#999; font-size:3.73333vw; line-height:10.66667vw; width:34.66667vw; margin:4vw auto; border:1px solid #ddd; border-radius:5.33333vw;}
#mloading img {width:6.66667vw; height:auto; vertical-align:middle;}
.nodata {padding:2.66667vw; text-align:center; color:#999; font-size:3.73333vw;}


/* index */
.indx-top-bar {height:8vw;}
.indx-top-bar .top-bar {margin:0 6.66667vw;}
.indx-top-bar .top-bar-logo {float:left;}
.indx-top-bar .top-bar-logo a {display:block; height:8vw; background-image:url(../img/auto-logo.jpg); background-size:auto 12px; background-repeat:no-repeat; background-position:0 2vw; width:30.66667vw;}
.indx-top-bar .top-bar-menu {background-image:url(../img/menu-dots.png); background-repeat:no-repeat; background-size:0.53333vw auto; background-position:right 3.06667vw; font-size:2.66667vw; font-weight:bold; padding:2.8vw 2.66667vw 0 0; width:auto; height:8vw;}

/**/
.indx-main-nav {background-color:#d40300; font-size:3.73333vw; display:-webkit-flex; display:flex; flex-wrap:nowrap; justify-content:space-between; padding:0 6.66667vw; height:10.66667vw; line-height:10.66667vw;}
.indx-main-nav a {color:#fff;}
.indx-main-nav a.cur,
.indx-main-nav a.active {font-weight:bold;}

/**/
.index-select-tab {}
.index-select-tab-hd {display:-webkit-flex; display:flex; flex-wrap:nowrap; justify-content:space-between; margin:0 9.33333vw;}
.index-select-tab-hd span {font-size:3.2vw; color:#999;}
.index-select-tab-hd span.cur {font-weight:bold; color:#333; position:relative;}
.index-select-tab-hd span.cur:after {content:''; position:absolute; left:5%; bottom:-1.6vw; background-color:#ddd; height:0.53333vw; border-radius:0.26667vw; width:90%;}
.index-select-tab-bd {margin:0 4vw; height:38.66667vw; position:relative;}
.index-select-tab-con {display:none; position:absolute; left:0; top:0; width:100%;}

.index-select-brand li {float:left; width:13.33333vw; font-size:3.2vw; line-height:6vw; text-align:center; margin:2.66667vw 4.53333vw 0 1.33333vw;}
.index-select-brand li:nth-child(5n) {margin-right:0;}
.index-select-brand li img {width:10.66667vw; height:10.66667vw;}
.index-select-price li {float:left; width:20vw; font-size:3.2vw; line-height:12vw; text-align:center; margin:0 16vw 0 0;}
.index-select-price li:nth-child(3n) {margin-right:0;}
.index-select-hot li {float:left; width:20vw; height:20vw; font-size:3.2vw; text-align:center; margin:0 13.06667vw 0 1.33333vw;}
.index-select-hot li:nth-child(3n) {margin-right:0;}
.index-select-hot li img {width:20vw; height:13.33333vw;}
.index-select-ne li {float:left; width:20vw; height:20vw; font-size:3.2vw; text-align:center; margin:0 13.06667vw 0 1.33333vw;}
.index-select-ne li:nth-child(3n) {margin-right:0;}
.index-select-ne li img {width:20vw; height:13.33333vw;}

/**/
.indx-swiper {height:50vw;overflow:hidden;}
.indx-swiper .swiper-slide img{width:100%;height:50vw;}
.indx-swiper .swiper-container{width:100%;height:100%;}
.indx-swiper .swiper-slide a{display:block;}
.indx-swiper .swiper-pagination{text-align:center;width:98%;z-index:999;}
.indx-swiper .swiper-pagination-bullet{background-color:#fff;opacity:1;border-radius:50%;}
.indx-swiper .swiper-pagination-bullet-active{background-color:#d40300;}
.indx-swiper .swiper-pagination-bullet {width:1.86667vw; height:1.86667vw;}
.indx-swiper .swiper-container-horizontal>.swiper-pagination-bullets {bottom:1.46667vw;}
.indx-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.06667vw;}
/**/
.fl-tool {position:fixed; bottom:6.66667vw; left:50%; margin-left:35.33333vw; z-index:99;}
.fl-tool li {margin-bottom:4vw; position:relative; z-index:3;}
.fl-tool li, .fl-tool li a {display:block; width:10.66667vw; height:10.66667vw; text-align:center;}
.fl-tool a {background-color:rgba(0,0,0,.6); background-position:center; background-repeat:no-repeat; border-radius:50%; text-indent:-999em;}
.fl-tool .reload a {background-image:url(../img/reload.png); background-size:5.33333vw auto;}
.fl-tool .gotop {display:none;}
.fl-tool .gotop a {background-image:url(../img/gotop.png); background-size:4vw auto;}
.fl-tool .param-nav a {color:#fff; font-size:3.2vw; font-weight:bold; line-height:10.66667vw; text-indent:0;}

/**/
.index-buy {padding:6.66667vw 0; height:84vw; overflow:hidden;}
.index-buy ul {margin-top:5.33333vw; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch; height:86.66667vw;}
.index-buy li {display:inline-block; width:36vw; height:61.33333vw; border:1px solid #ccc; position:relative; border-radius:0.8vw; margin-right:4vw; overflow:hidden; font-size:0;}
.index-buy li:nth-child(1) {border-color:#ffc851;}
.index-buy li:nth-child(3) {border-color:#ffc851;}
.index-buy li:last-child {margin-right:0;}
.index-buy .item-pic {padding:1.33333vw 0;}
.index-buy .item-pic img {width:100%; height:24vw;}
.index-buy .item-name {font-size:3.73333vw; margin:0 2.66667vw; line-height:5.33333vw;}
.index-buy .item-refprice {font-size:3.73333vw; margin:1.33333vw 2.66667vw;}
.index-buy .item-refprice strong {font-size:7.46667vw; font-weight:bold; margin-right:2vw;}
.index-buy .item-btn {width:26.66667vw; height:8vw; line-height:8vw; text-align:center; font-size:3.73333vw; font-weight:bold; background-color:#333; border-radius:0.8vw; margin:2.66667vw auto 0;}
.index-buy .item-btn a {display:block; color:#fff;}
.index-buy .item-num {position:absolute; top:1.33333vw; left:1.33333vw; color:#fff; width:5.33333vw; height:5.33333vw; line-height:5.33333vw; text-align:center; font-weight:bold; font-size:4.26667vw; background-color:#ccc; border-radius:0.8vw;}
.index-buy li:nth-child(1) .item-num {background-color:#ffc851;}
.index-buy li:nth-child(3) .item-num {background-color:#ff9b51;}

/**/
.index-test {padding:6.66667vw 0 0; height:77.6vw; overflow:hidden;}
.index-test dl {margin-top:5.33333vw; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch; height:86.66667vw;}
.index-test dd {display:inline-block; width:73.33333vw; height:61.33333vw; border:0.26667vw solid #333; position:relative; border-radius:0.8vw; margin-right:4vw; overflow:hidden; font-size:0;}
.index-test dd:last-child {margin-right:0;}
.index-test dd .left {float:left; width:36vw;}
.index-test dd .right {float:right; width:33.33333vw;}
.index-test .item-pic {padding:0.66667vw 0;}
.index-test .item-pic img {width:100%; height:24vw;}
.index-test .item-name {font-size:3.73333vw; margin:0 2.66667vw; line-height:5.33333vw;}
.index-test .item-score {border:1px solid #333; margin:2.66667vw auto 0; padding:0.66667vw 2.13333vw 1.33333vw; border-radius:0.8vw; width:26.66667vw;}
.index-test .item-score span {display:block; font-size:3.2vw; padding:1.06667vw 0;}
.index-test .item-score em {font-size:4.26667vw; font-weight:bold; margin-left:2.13333vw;}
.index-test .item-score a {position:relative;}
.index-test .item-score a:after {content:''; width:0; height:0; border-style:solid; border-width:1.06667vw 0 1.06667vw 1.06667vw; border-color:transparent transparent transparent #333; position:absolute; right:-2.4vw; top:1.46667vw;}
.index-test .item-btn {width:26.66667vw; height:8vw; line-height:8vw; text-align:center; font-size:3.73333vw; font-weight:bold; background-color:#333; border-radius:0.8vw; margin:2.66667vw auto 0;}
.index-test .item-btn a {display:block; color:#fff;}
.index-test .item-num {position:absolute; top:1.33333vw; left:1.33333vw; color:#fff; width:5.33333vw; height:5.33333vw; line-height:5.33333vw; text-align:center; font-weight:bold; font-size:4.26667vw; background-color:#ccc; border-radius:0.8vw;}
.index-test dd:nth-child(1) .item-num {background-color:#ffc851;}
.index-test dd:nth-child(3) .item-num {background-color:#ff9b51;}
.index-test .ratelist {padding-top:5.33333vw;}
.index-test .ratelist li {position:relative; padding-top:2.66667vw;}
.index-test .ratelist li label {width:16.26667vw; display:block; font-size:3.2vw; position:relative;}
.index-test .ratelist li label:before {position:absolute; left:0; top:0; font-family:Arial; color:#eee; font-weight:bolder; font-size:3.2vw; line-height:7.06667vw; z-index:-1;}
.index-test .ratelist .bars {width:23.46667vw; height:2.66667vw; background-image:url(../img/ratelist-bar@2x.png); background-size:23.46667vw auto; background-repeat:no-repeat; background-position:0 0; margin-top:0.93333vw;}
.index-test .ratelist .bar {display:block; height:2.66667vw; background-image:url(../img/ratelist-bar-red@2x.png); background-size:23.46667vw auto; background-repeat:no-repeat; background-position:0 0; overflow:hidden;}
.index-test .ratelist .rate {position:absolute; right:0; bottom:0; line-height:6.66667vw; width:6.13333vw; height:6.66667vw; color:#fff; font-size:4.26667vw; font-weight:bold;}
.index-test .ratelist .rate:before {position:absolute; right:-1.33333vw; bottom:0; background-color:#333; width:9.33333vw; height:6.66667vw; border-radius:0.8vw; transform:skew(-10deg); content:''; z-index:-1;}

/* list */
.listMod {margin:0 6.66667vw;}

/* article */
.arti_navBox{line-height:6.667vw;overflow:hidden;font-size:3.2vw;padding:1.33333vw 4.8vw 0 0;}
.arti_carName{padding-left:6.9333vw;padding-right:3.0667vw;background:#333333;border-radius:0px 6px 0px 0px;display:block;color:#fff;height:6.667vw;float:left;}
.arti_nav{display:flex;text-align:center;justify-content:space-between;padding-left:2.9333vw;}
.arti_nav a{display:block;color:#666666;flex:1;}
.nav_line{width:100vw;height:2px;background:linear-gradient(180deg,rgba(204,204,204,1),rgba(255,255,255,1));clear:both;}
article.arti {margin:9.33333vw 6.66667vw 0;}


.arti-title {font-size:5.6vw; line-height:7.46667vw; font-weight:bold;}
.arti-info {color:#999; font-size:3.2vw; margin-top:4.8vw;}
.arti-info span {margin-right:2.4vw;}

.arti-detail {font-size:4.23333vw; line-height:8.26667vw; margin-top:4.8vw;}
.arti-detail p {text-indent:0 !important; padding:2.66667vw 0;}
.arti-detail p.detail-lead {text-indent:0;}
.arti-detail p.firstp {display:inline; margin-left:0.53333vw;}
.arti-detail img {width:100%; border-radius:0.8vw; display:block;}
.arti-detail a {color:#2959d3;}
.arti-detail strong {font-weight:bold;}
.arti-detail.min_height {height:320vw; overflow:hidden;}
.arti-detail.auto_height {height:auto;}
.arti-detail iframe {width:86.66667vw; height:48.8vw;}

.arti-detail .arti-detTable {width:100%; margin:2.66667vw auto; padding:0; color:#333; font-size:3.2vw; line-height:160%; border-radius:0.8vw; border-collapse:initial; border:1px solid #ccc; border-spacing:0;}
.arti-detail .arti-detTable div {margin:0; padding:0;}
.arti-detail .arti-detTable table {width:100%;}
.arti-detail .arti-detTable th {font-weight:bold; padding:4vw 0; border-right:1px solid #ccc; text-align:center; background-color:#eee;}
.arti-detail .arti-detTable th:last-child {border-right:0;}
.arti-detail .arti-detTable .arti-thead th {height:9.33333vw; line-height:9.33333vw; background-image:url(../img/arti-table-hd.png); background-size:auto 8vw; background-repeat:no-repeat; background-color:#fff; text-align:right; font-weight:bold;  color:#fff; padding:0 2.66667vw 0 0; border-top-left-radius:0.8vw; border-top-right-radius:0.8vw;}
.arti-detail .arti-detTable td {padding:4.66667vw 1.33333vw; border-right:1px solid #ccc; text-align:center; vertical-align:middle;}
.arti-detail .arti-detTable td:last-child {border-right:0;}
.arti-detail .arti-detTable tr:nth-child(odd) td {background-color:#eee;}
.arti-detail .arti-detTable .last td {text-align:right; border-top:1px solid #ccc; font-size:2.66667vw; padding:0.66667vw 1.33333vw;}
.arti-detail .arti-detTable .last a {color:#d40300; margin-right:1.06667vw;}
.ad_article_img img{ width: 100%; padding-top: 15px;}
.arti-gongzhonghao {padding-top:2.667vw;}
.arti-gongzhonghao img {width:100%;}

.arti-tag {text-align:center; color:#999; font-size:3.2vw; margin-top:8vw;}
.arti-tag span {margin:0 2.93333vw; position:relative;}
.arti-tag span:not(:last-child):after {content:''; position:absolute; right:-2.66667vw; top:1.33333vw; width:0.26667vw; height:2.13333vw; overflow:hidden; background-color:#ddd;}
.arti-tag span:first-child {margin-left:0;}
.arti-tag span:last-child {margin-right:0;}

.arti-page {background-color:#eee; border-radius:0.8vw; height:16vw; margin-top:12vw;}
.arti-page .prevPage,
.arti-page .nextPage {display:inline-block; float:left; width:28%; text-align:center; line-height:16vw; font-size:3.2vw;}
.arti-page .prevPage[disabled],
.arti-page .nextPage[disabled] {color:#999;}

.arti-page .pagenum {display:inline-block; float:left; width:44%; height:100%; font-size:3.73333vw; text-align:center; color:#333; position:relative;}
.arti-page .pagenum span {line-height:16vw; display:block;}
.arti-page .pagenum span:after {background-image:url(../img/arrow-down.png); background-size:contain; content:''; width:1.6vw; height:0.8vw; background-repeat:no-repeat; background-position:center; display:inline-block; vertical-align:top; margin:7.6vw 0 0 1.46667vw;}
.arti-page .pagenum select {opacity:0; position:absolute; left:0; top:0; width:100%; height:100%;}
.arti-page .pagenum option {text-align:center; text-align-last:center;}

.continue-reading {font-size:3.73333vw; font-weight:bold; text-align:center; display:block; height:10.66667vw; line-height:8vw; position:relative; margin-top:5.33333vw; color:#d40300;}
.continue-reading:after {background-image:url(../img/arrow-down-red.png); background-size:1.6vw 0.8vw; content:''; width:100%; height:0.8vw; background-repeat:no-repeat; background-position:center; position:absolute; left:0; top:7.33333vw;}
.continue-reading:before {content:''; position:absolute; width:100%; height:16vw; top:-21.33333vw; left:0; background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(49%,rgba(255,255,255,.8)),to(#fff)); background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.8) 49%,#fff); background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 49%,#fff);}

.artiMod {margin:0 6.66667vw;}
.modHd {color:#999; font-size:3.73333vw; display:table; margin:2.13333vw 0; white-space:nowrap; text-align:center; background:transparent; clear:both; width:100%; min-width:100%; height:1px;}
.modHd h3 {display:inline-block; padding:0 3.2vw;}
.modHd:before,.modHd:after {position:relative; top:48%; display:table-cell; width:50%; border-top:1px solid #e8e8e8; -webkit-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%); content:'';}

.arti-relaList {margin-top:8vw;}


/**/
.floating-shade{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:998;}
.floating-bg {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:999;}
.floating-bg-white {background-color:rgba(255,255,255,.75);}
.floating-layer {width:100%; background-color:#fff; display:none;position:relative;z-index:9999;}
.fl-header {height:13.33333vw; background-color:#eee; padding:0 6.66667vw;}
.fl-header-logo {background-image:url(../img/fl-header-logo.png); width:18.66667vw; height:100%; background-size:contain; background-position:center; background-repeat:no-repeat; float:left;}
.fl-close {background-image:url(../img/close.png); width:4vw; height:100%; background-size:contain; background-position:center; background-repeat:no-repeat; float:right;}
.fl-tm-body {padding:6.66667vw 6.66667vw 10.66667vw;}
.fl-tm-body dl {border-bottom:1px solid #ddd; padding:1.33333vw 0;}
.fl-tm-body dl:last-child {border-bottom:0;}
.fl-tm-body dt {float:left; font-size:4.26667vw; height:9.33333vw; line-height:9.33333vw;}
.fl-tm-body dd {line-height:6.66667vw; font-size:0; margin-left:21.33333vw;}
.fl-tm-body dd a {display:inline-block; width:13.33333vw; font-size:3.2vw; margin-right:2.66667vw;}
.fl-tm-body dd a:nth-child(4n) {margin-right:0;}
.fl-tm-body .two-colum dd a {width:32vw; margin-right:0;}

#js-car-city-show {overflow:scroll; height:100%;}
#js-car-city-show .fl-header {background-color:#fff;}
#js-car-city-show .fl-close {float:left;}
.letter-nav-carCity {display:none;}
#js-car-city-show {position:fixed; z-index:11; bottom:-100%; left:0; width:100%; -webkit-transition-duration:.3s; transition-duration:.3s;}
#js-car-city-show.slide-bottom-in {bottom:0;}
#js-car-city-show.slide-bottom-out {bottom:-100%;}

/* car */

/**/
.car-nav li {float:left; width:24vw; margin-right:1.33333vw; text-align:center; font-size:3.2vw; background-position:center 5.33333vw; background-repeat:no-repeat; background-size:10.66667vw;}
.car-nav li:last-child {margin-right:0;}
.car-nav li a {display:block; padding:18.66667vw 0 0;}
.car-nav li.hot {background-image:url(../img/car-nav-hot.png);}
.car-nav li.chart {background-image:url(../img/car-nav-chart.png);}
.car-nav li.ne {background-image:url(../img/car-nav-ne.png);}
.car-nav li.store {background-image:url(../img/car-nav-store.png);}

/**/
.select-car {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5.33333vw 0; margin-top:6.66667vw;}
/**/
.select-car-option {margin-top:3.33333vw;}
.select-car-option li {float:left; width:10.66667vw; font-size:3.2vw; line-height:6vw; text-align:center; margin-right:8.13333vw;}
.select-car-option li:last-child {margin-right:0;}
.select-car-option li img {width:10.66667vw; height:10.66667vw;}
.select-car-option span {display:block; float:left; margin-right:7.46667vw; width:16vw; height:6.66667vw; font-size:3.2vw; line-height:6.66667vw; text-align:center;}
.select-car-option span:last-child {margin-right:0;}
.select-car-option span a {display:block; border:1px solid #ddd; border-radius:0.8vw;}
.select-car-option span.more {position:relative; background-image:url(../img/select-car-more.png); background-position:12.66667vw 2.66667vw; background-repeat:no-repeat; background-size:2vw; font-size:2.66667vw;}
.select-car-option span.more a {padding-right:2vw;}
/**/
.car-show {margin-top:2.66667vw;}
.car-this-letter {font-size:4.26667vw; font-weight:bold; line-height:7.33333vw; padding-top:2.66667vw;}
.car-brand {border-bottom:1px solid #ddd; padding:0.66667vw 0; overflow:hidden; margin-right:2.66667vw;}
.car-brand img {vertical-align:middle; float:left; width:13.33333vw; height:13.33333vw;}
.car-brand em {margin-left:19.2vw; font-size:4.8vw; line-height:13.33333vw;}
/**/
#js-car-brand-right {position:fixed; top:0; right:0; width:70%; height:100%; overflow:scroll;}
.fl-cbr-header {border-bottom:1px solid #ddd; padding:4vw 0 4vw 6.66667vw;}
.fl-cbr-header img {margin-right:5.33333vw; height:13.33333vw; /*width:13.33333vw;*/ vertical-align:top;}
.fl-cbr-header em {font-size:5.86667vw; line-height:13.33333vw; display:inline-block;}
.fl-cbr-body {margin:0 4vw;}
.fl-cbr-body .car-type-show {border-bottom:1px solid #ddd; padding:4vw 0;}
.fl-cbr-body .h3-title {margin-bottom:2vw;}
/**/
.car-type-show .item img {float:left; width:24vw; height:16vw; margin-top:0.66667vw;}
.car-type-show .item h3 {font-size:3.73333vw; font-weight:bold; padding-top:2.8vw;}
.car-type-show .item p {font-size:3.2vw; padding-top:3.33333vw;}

.fl-cbr-body .car-type-show .item {height:17.33333vw;}
.fl-cbr-body .car-type-show .item img {display:inline-block; margin-right:2vw;}
.fl-cbr-body .car-type-show .item a {display:block; height:100%;}

.car-type-list .car-type-show {margin-top:5.33333vw; border-bottom:1px solid #ddd;}
.car-type-list .car-type-show .item {height:21.33333vw; position:relative;}
.car-type-list .car-type-show .item:last-child {border-bottom:0;}
.car-type-list .car-type-show .item img {margin-top:2.66667vw;}
.car-type-list .car-type-show .item h3 {padding-top:5.33333vw; margin-left:28vw;}
.car-type-list .car-type-show .item p {margin-left:28vw;}
.car-type-list .car-type-show .item i.order {position:absolute; top:0; right:0; height:21.33333vw; line-height:21.33333vw; font-family:Arial; font-size:3.73333vw; color:#999;}
.car-type-list .car-type-show .item:nth-child(1) i.order {font-size:5.33333vw; color:#ffc851;}
.car-type-list .car-type-show .item:nth-child(2) i.order {font-size:5.33333vw; color:#ccc;}
.car-type-list .car-type-show .item:nth-child(3) i.order {font-size:5.33333vw; color:#ff9b51;}

.car-type-nav {font-size:4.26667vw; font-weight:bold; display:-webkit-flex; display:flex; flex-wrap:nowrap; justify-content:space-between;}
.car-type-nav a {color:#999;}
.car-type-nav a.active {color:#333; position:relative;}
.car-type-nav a.active:after {content:''; height:0.53333vw; border-radius:0.26667vw; background-color:#ddd; position:absolute; left:0; bottom:-1.6vw; width:100%;}

/**/
.car-select-list {}
.car-select-title {font-size:4.26667vw; line-height:13.33333vw;}
.car-select-option {overflow:hidden;}
.car-select-option a {display:inline-block; font-size:3.2vw; font-weight:bold; border:0.53333vw solid #333; border-radius:0.8vw; line-height:9.6vw; text-align:center; width:20.66667vw; margin-right:1.33333vw; margin-bottom:1.33333vw;}
.car-select-option a.checked {color:#fff; background-color:#333;}
.car-select-option a:nth-child(4n) {margin-right:0;}
.car-select-submit {overflow:hidden; padding:5vw 0 12vw;/*position:fixed;bottom:0;*/}
.btn {font-size:3.2vw; font-weight:bold; border:0.53333vw solid #333; border-radius:0.8vw; line-height:9.6vw; text-align:center;}
.btn-hollow {}
.btn-solid {background-color:#333; color:#fff;}
.car-select-submit .btn-hollow {float:left; width:20.66667vw;}
.car-select-submit .btn-solid {float:right; width:64.66667vw;}

/**/
.car-city-list {}

.car-city-local {font-size:4.26667vw; font-weight:normal; margin-left:6vw; padding-right:7.33333vw; background-image:url(../img/reload-333.png); background-size:3.2vw; background-position:right center; background-repeat:no-repeat;}
.car-city-title {font-size:4.26667vw; font-weight:bold; line-height:13.33333vw;}
.car-city-option {overflow:hidden;}
.car-city-option a {display:block; float:left; font-size:3.2vw; font-weight:bold; border:0.53333vw solid #333; border-radius:0.8vw; height:10.66667vw; text-align:center; width:20vw; margin-right:1.33333vw; margin-bottom:1.33333vw; display:flex; display:-webkit-flex; align-items:center; overflow:hidden; justify-content:center;}
.car-city-option a.checked {color:#fff; background-color:#333;}
.car-city-option a:nth-child(4n) {margin-right:0;}
.car-city-submit {overflow:hidden; padding:22.66667vw 0 6.66667vw;}
.btn {font-size:3.2vw; font-weight:bold; border:0.53333vw solid #333; border-radius:0.8vw; line-height:9.6vw; text-align:center;}


/**/
.letter-nav {position:fixed; top:10%; right:0; z-index:99; margin:0; width:13.33333vw; height:75%;}
.letter-nav ul {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; margin:0;  height:100%; list-style:none; padding:0 0 0 2.66667vw;}
.letter-nav ul li {height:4.4%; font-size:2.66667vw; color:#999; text-align:center;}
.letter-tip {position:fixed; top:50%; right:50%; z-index:100; display:none; width:9.06667vw; margin:-4.53333vw -4.53333vw 0; padding:1.2vw 0; font-size:6.66667vw; color:#fff; text-align:center; line-height:1; background-color:rgba(0,0,0,0.8);}

.letter-nav-selectCar {display:none;}
.letter-nav-carType {position:absolute;}



/* car type */
.car-type-menu {font-size:4.26667vw; font-weight:bold; line-height:6.4vw; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -webkit-justify-content:space-between; -ms-flex-pack:start; justify-content:space-between; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.car-type-menu a {color:#999; white-space:nowrap; display:inline-block; width:2em;}
.car-type-menu a.active {color:#333; position:relative;}
.car-type-menu a.active:after {position:absolute; left:0; bottom:-0.53333vw; content:''; height:0.53333vw; border-radius:0.26667vw; background-color:#ddd; width:100%;}


/**/
.series-photo-list {border-radius:0.8vw; overflow:hidden;}
.series-photo-list ul {overflow:hidden;}
.series-photo-list li {float:left; height:28.8vw; width:43.2vw; margin:0 0.26667vw 0.26667vw 0;}
.series-photo-list li img {width:100%; height:100%;}
.series-photo-list li:nth-child(2n) {margin-right:0;}
.series-photo-list li:nth-child(2n+1):nth-last-child(-n+2),
.series-photo-list li:nth-child(2n+1):nth-last-child(-n+2)~li {margin-bottom:0;}

/**/
.order-carinfo {padding:4vw 0; border-bottom:1px solid #ddd; position:relative;}
.order-carinfo .order-carinfo-pic {float:left; width:35.33333vw; height:23.6vw;}
.order-carinfo .order-carinfo-pic img {width:100%; height:100%;}
.order-carinfo .order-carinfo-desc {margin-left:41.33333vw; padding:0.66667vw 5.33333vw 0 0;}
.order-carinfo .order-carinfo-name {font-size:3.2vw; line-height:4.26667vw; height:8.53333vw;}
.order-carinfo .order-carinfo-refprice {font-size:4.26667vw; font-weight:bold; margin-top:2.93333vw;}
.order-carinfo .order-carinfo-guiprice {font-size:2.66667vw; line-height:3.2vw; margin-top:2.4vw; position:relative;}
.order-carinfo .order-carinfo-guiprice em {font-size:2.13333vw; padding:0.66667vw 1.33333vw; background-color:#d40300; color:#fff; display:inline-block; line-height:100%; vertical-align:middle; border-radius:0.4vw; position:absolute; right:0; top:0;}
.order-carinfo .icon-right {right:0; top:12.93333vw;}
.order-form-submit {position:fixed; bottom:0; left:0; width:100%; background-color:#fff; padding:1vw 0 6vw;}
.order-form-submit .btn {font-size:6.93333vw; line-height:16vw; margin:0 6.66667vw; display:block;}


.order-form {padding-bottom:60vw;}
.order-form-con li {border-bottom:1px solid #ddd; height:21.33333vw; padding:7.86667vw 5.33333vw 7.86667vw 22.66667vw; position:relative;}
.order-form-con .order-form-label {position:absolute; left:0; top:8.93333vw; font-size:3.73333vw; font-weight:bold;}
.order-form-con .order-form-value {font-size:3.73333vw; line-height:1.5;}
.order-form-con .icon-right {right:0; top:9.33333vw;}
.order-form-inptext {}

/* series */
.series-main-pic {margin:0 6vw;}
.series-main-pic img {width:88vw; height:58.66667vw;}

.series-carinfo {position:relative;}
.series-carinfo .h2-title em {font-size:2.13333vw; padding:0.8vw 1.33333vw 0.4vw; background-color:#d40300; color:#fff; display:inline-block; line-height:100%; margin-left:1.6vw; vertical-align:middle; border-radius:0.4vw;}
.series-carinfo-price strong {font-size:8vw; font-weight:bold; margin-right:2.66667vw;}
.series-carinfo-price {font-size:5.33333vw; margin-top:2vw;}
.series-carinfo-refprice {font-size:3.2vw; margin-top:2.66667vw; color:#999;}
.series-carinfo-oil {font-size:3.2vw; border:0.53333vw solid #333; border-radius:0.8vw; line-height:12vw; padding:0 2.66667vw; margin-top:6.66667vw; position:relative; background-color:#fff;}
.series-carinfo-oil strong {font-size:4.8vw; font-weight:bold;}
.series-carinfo-oil:before {position:absolute; content:''; width:7.73333vw; height:7.73333vw; border-radius:0.8vw; top:-1.33333vw; left:5.33333vw; background-color:#333; transform: rotate(45deg); z-index:-1;}
.series-carinfo-btn {position:absolute; right:0; top:0; width:16vw; height:16vw; line-height:16vw; border-radius:100%; background-color:#333; text-align:center; font-size:4.8vw; font-weight:bold;}
.series-carinfo-btn a {display:block; color:#fff;}
.series-carinfo-btn[disabled] {background-color:#eee; color:#999}

.series-album {height:42.66667vw; overflow:hidden;}
.series-album ul {overflow:hidden; height:53.33333vw; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch}
.series-album li {display:inline-block; margin-right:4vw; width:64vw; height:42.66667vw; border-radius:0.8vw; overflow:hidden; position:relative;}
.series-album li:last-child {margin-right:0;}
.series-album li img {width:100%; height:100%;}
.series-album li span {position:absolute; left:2.66667vw; top:2.66667vw; padding:2.66667vw; background-color:rgba(51,51,51,.75); color:#fff; font-size:3.2vw; border-radius:4vw;}

.series-type .h2-title {position:relative;}
.series-type .h2-title span {display:block; padding:1.33333vw 4vw 1.33333vw 0; position:absolute; right:0; top:0; font-size:2.66667vw; font-weight:normal; color:#333;}
.series-type .h2-title span:after {content:''; width:100%; height:100%; background-image:url(../img/arrow-down.png); background-size:1.6vw 0.8vw; background-position:right center; background-repeat:no-repeat; position:absolute; top:50%; right:0; margin-top:-2.53333vw;}
/*.series-type .h2-title span a {display:block; padding:10px 30px 10px 0; background-image:url(../img/arrow-down.png); background-size:12px 6px; background-position:right center; background-repeat:no-repeat;}*/

.series-type-year {width:33.33333vw; border:0.53333vw solid #333; border-radius:0.8vw; background-color:#fff; position:absolute; z-index:9999; display:none; top:5.33333vw; right:0;}
.series-type-year ul {padding:0 4.66667vw 2.66667vw; font-size:3.73333vw; font-weight:bold; text-align:center;}
.series-type-year li {padding:4vw 0; border-bottom:1px solid #ddd;}
.series-type-year li:last-child {border-bottom:0;}

.series-type-title {font-size:3.2vw; color:#999; line-height:10.66667vw; margin:5.06667vw 0 2vw; position:relative;}
.series-type-title:after {background-color:#ddd; height:0.53333vw; overflow:hidden; position:absolute; bottom:0; left:0; width:5.33333vw; content:'';}
.series-type-title:first-of-type {border-top:1px solid #eee;}
.series-type-list {}
.series-type-list .item {position:relative; padding:2vw 16vw 4.66667vw 0;}
.series-type-list .item-name {font-size:3.2vw;}
.series-type-list .item-refprice {font-size:4.26667vw; font-weight:bold; margin-top:2.66667vw;}
.series-type-list .item-guiprice {font-size:2.66667vw; margin-top:2.66667vw;}
.series-type-list .item-guiprice em {font-size:1.86667vw; padding:0.4vw 0; background-color:#d40300; color:#fff; line-height:100%; margin-left:1.6vw; border-radius:0.53333vw; vertical-align:middle; display:inline-block; width:21.33333vw; text-align:center;}
.series-type-list .item-btn {position:absolute; right:0; top:50%; width:16vw; height:8.53333vw; margin-top:-4.26667vw; line-height:8.53333vw; text-align:center; font-size:3.73333vw; font-weight:bold; background-color:#333; border-radius:0.8vw;}
.series-type-list .item-btn a {display:block; color:#fff;}

.series-dealer .h2-title {position:relative;}
.series-dealer .h2-title span {display:block; padding:1.33333vw 4vw 1.33333vw 0; position:absolute; right:0; top:0; font-size:2.66667vw; font-weight:normal; color:#333;}
.series-dealer .h2-title span:after {content:''; width:100%; height:100%; background-image:url(../img/arrow-down.png); background-size:1.6vw 0.8vw; background-position:right center; background-repeat:no-repeat; position:absolute; top:50%; right:0; margin-top:-2.53333vw;}
.series-dealer-list {margin-top:3.33333vw;}
.series-dealer-list .item {position:relative; padding:4vw 16vw 4vw 0; border-bottom:1px solid #ddd;}
.series-dealer-list .item:last-child {border-bottom:0;}
.series-dealer-list .item-name {font-size:3.2vw;}
.series-dealer-list .item-address {font-size:2.66667vw; color:#999; margin-top:1.33333vw;}
.series-dealer-list .item-refprice {font-size:4.26667vw; font-weight:bold; margin-top:2.66667vw;}
.series-dealer-list .item-guiprice {font-size:2.66667vw; margin-top:2.66667vw;}
.series-dealer-list .item-guiprice em {font-size:2.13333vw; padding:0.53333vw 1.33333vw; background-color:#d40300; color:#fff; display:inline-block; line-height:100%; margin-left:1.6vw; border-radius:0.4vw;}
.series-dealer-list .item-btn {position:absolute; right:0; top:50%; width:16vw; height:8.53333vw; margin-top:-4.26667vw; line-height:8.53333vw; text-align:center; font-size:3.73333vw; font-weight:bold; background-color:#333; border-radius:0.8vw;}
.series-dealer-list .item-btn a {display:block; color:#fff;}

.series-guest {height:70.66667vw; overflow:hidden;}
.series-guest .h2-title {position:relative;}
.series-guest .h2-title span {position:absolute; right:0; top:0; font-size:2.66667vw; font-weight:normal;}
.series-guest .h2-title span a {display:block; padding:2vw 0 2vw 4vw; background-image:url(../img/reload-333.png); background-size:2.66667vw; background-position:left 1.86667vw; background-repeat:no-repeat;}

.series-guest-list {margin-top:5.33333vw; overflow:hidden; height:80vw; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
.series-guest-list .item {position:relative; border:1px solid #ccc; width:36.26667vw; height:59.33333vw; display:inline-block; border-radius:0.8vw; margin-right:4vw; overflow:hidden;vertical-align: top;}
.series-guest-list .item:last-child {margin-right:0;}
.series-guest-list .item-pic {height:24vw;}
.series-guest-list .item-pic img {width:100%; height:100%;}
.series-guest-list .item-name {font-size:3.73333vw; line-height:5.33333vw; margin:0 2.66667vw;}
.series-guest-list .item-refprice {font-size:3.73333vw; margin:1.33333vw 2.66667vw 0;}
.series-guest-list .item-refprice strong {font-size:7.46667vw; font-weight:bold; margin-right:1.6vw;}
.series-guest-list .item-refprice em {font-size:4.8vw; font-weight:bold;}
.series-guest-list .item-guiprice {margin-top:0.53333vw;}
.series-guest-list .item-guiprice em {font-size:2.13333vw; padding:0.53333vw 1.33333vw; background-color:#d40300; color:#fff; display:inline-block; line-height:100%; margin-left:1.6vw; border-radius:0.4vw;}
.series-guest-list .item-btn {position:absolute; right:2.4vw; bottom:2.13333vw; width:13.33333vw; height:13.33333vw; line-height:13.33333vw; text-align:center; font-size:3.73333vw; font-weight:bold; background-color:#333; border-radius:0.8vw;}
.series-guest-list .item-btn a {display:block; color:#fff;}
.series-guest-list .item-btn.left {left:2.4vw;}
.series-guest-list .item-btn[disabled] {background-color:#eee; color:#999;}


.series-news-menu {font-size:3.2vw; font-weight:bold; margin-top:5.33333vw;}
.series-news-menu a {color:#999; margin-right:8.66667vw;}
.series-news-menu a:last-child {margin-right:0;}
.series-news-menu a.active {color:#333; position:relative;}
.series-news-menu a.active:after {background-color:#ddd; height:0.53333vw; overflow:hidden; content:''; position:absolute; left:0; bottom:-0.93333vw; border-radius:0.26667vw; width:100%;}

.series-news-list .item:last-child {border-bottom:0;}


/* configure */
.configure-option-title {font-size:3.2vw; font-weight:bold; text-align:right; padding-right:3.2vw; background:url(../img/arrow-down.png) right center no-repeat; background-size:1.6vw 0.8vw;}

.series-param {}
.brief-box-outer {height:16vw; padding-left:26.66667vw; background-color:#fff; overflow:hidden;}
.brief-box {height:16vw; overflow:hidden;}
.brief-box-list .slide {font-size:0; white-space:nowrap; display:inline-block;}
.brief-box .item {background-color:#888; color:#fff; width:26.66667vw; height:16vw; padding:1.6vw 4vw 0 1.6vw; margin-right:1.33333vw; border-radius:0.8vw; overflow:hidden; display:inline-block; position:relative; white-space:normal;vertical-align: top;}
.brief-box .item:nth-child(n) {background-color:#333;}
.brief-box .item:nth-child(2n) {background-color:#444;}
.brief-box .item:nth-child(3n) {background-color:#555;}
.brief-box .item:nth-child(4n) {background-color:#666;}
.brief-box .item:nth-child(5n) {background-color:#777;}
.brief-box .item:nth-child(6n) {background-color:#666;}
.brief-box .item:nth-child(7n) {background-color:#555;}
.brief-box .item:nth-child(8n) {background-color:#444;}
.brief-box .item:nth-child(9n) {background-color:#333;}
.brief-box .item h3 {font-size:2.66667vw; line-height:3.2vw; height:9.6vw; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.brief-box .item p {font-size:2.93333vw; font-weight:bold; padding-top:0.53333vw;}
.brief-box .item i {position:absolute; right:0.66667vw; top:0.66667vw; width:2.66667vw; height:2.66667vw; background:url(../img/del.png) 0 0 no-repeat; background-size:2.66667vw;}
.brief-box .item:last-child {margin-right:0;}

.param-box {margin-top:2.66667vw; display:table;}
.param-box .category {width:100%; position:relative; border-top:1px solid #ccc; padding:2.93333vw 0; height:9.33333vw;}
.param-box .category .caption {font-size:3.73333vw; font-weight:bold; text-align:left; min-width:15.33333vw;}
.param-box .category .mark {font-size:2.66667vw; position:absolute; top:2.66667vw; right:0; color:#999;}
.param-box .category .mark i {margin:0 1.06667vw 0 5.33333vw;}
.param-box .mark-nor {display:inline-block; width:1.86667vw; height:1.86667vw; line-height:0; background-color:#999; border-radius:50%;}
.param-box .mark-opt {display:inline-block; width:1.73333vw; height:1.73333vw; line-height:0; border:solid #999 1px; border-radius:50%;}
.param-box .mark-nul {display:inline-block; padding:1.6vw 0 0.8vw; line-height:0;}
.param-box .mark-nul::before {content:""; display:inline-block; width:2.66667vw; height:0.26667vw; vertical-align:top; background-color:#999;}
.param-box .group {margin-top:5.33333vw;}
.param-box .item {display:table; height:8vw;}
.param-box .item .inner {position:relative; display:table-cell; font-size:2.66667vw; color:#666; line-height:1.2; vertical-align:middle; overflow:hidden;}

.param-head {display:table-cell; width:26vw;}
.param-head .group {width:inherit;}
.param-head .category {position:relative; width:calc(100vw - 13.33333vw); background-color:#fff; overflow:hidden; margin:0 6.66667vw;}

.param-body {display:table-cell; vertical-align:top; width:266.66667vw; position:relative; overflow:hidden;}
.param-body .slide {position:absolute; top:0; left:0;/* height:100%; font-size:0; white-space:nowrap;*/}
.param-body .group {padding-top:9.33333vw;}

.param-head .item .inner {padding:0 4vw 0 2vw; text-align:right; width:26vw; min-width:26vw;}
.param-body .item .inner {padding:0 2vw; text-align:center; width:28vw; min-width:28vw; max-width:28vw; white-space:normal;}
.param-body .item .inner.price {font-size:3.2vw;}
.param-body .item .inner.price strong {font-size:3.73333vw; margin-right:0.66667vw;}
.param-body .item .inner:after {border-left:1px solid #333; height:100%; content:''; position:absolute; top:0; left:0; width:0; overflow:hidden;}


/* result */
.result-select-option {margin-top:3.33333vw;}
.result-select-option ul {font-size:0;}
.result-select-option li {display:inline-block; width:20.66667vw; height:10.66667vw; line-height:10.66667vw; text-align:center; border:0.53333vw solid #ccc; border-radius:0.8vw; margin-right:2vw; font-size:3.2vw; font-weight:bold; color:#999; position:relative;}

.result-select-option li.checked {color:#333; border-color:#333;}
.result-select-option li:after {position:absolute; right:0.66667vw; bottom:0.66667vw; content:''; width:0; height:0; border-style:solid; border-width:0 0 1.86667vw 1.86667vw; border-color:transparent transparent #333 transparent;}


.result-select-option-list ul {margin:0 5.33333vw;}
.result-select-option-list li {font-size:3.2vw; height:14.133vw; line-height:14.133vw; border-bottom:1px solid #ddd;}
.result-select-option-list li a{display:block;}
.result-select-nodata {font-size:5.33333vw; margin-top:13.33333vw;}

/* html-picend */
.html-picend {background-color:#333; color:#fff;}
.html-picend .top-bar-back a {background-image:url(../img/back-fff.png);}
.html-picend .top-bar-home a {background-image:url(../img/home-fff.png);}
.html-picend .top-bar-menu {background-image:url(../img/menu-fff.png);}

.car-picend-menu {font-size:4.26667vw; margin-top:12vw; display:-webkit-flex; display:flex; flex-wrap:nowrap; justify-content:space-between;}
.car-picend-menu a {color:#fff;}
.car-picend-menu a.active {font-weight:bold; position:relative;}
.car-picend-menu a.active:after {position:absolute; left:0; bottom:-0.53333vw; width:100%; content:''; height:0.53333vw; background-color:#fff; overflow:hidden;}

.car-picend-detail {margin-top:13.33333vw; position:relative;}
.car-picend-detail a,
.car-picend-detail img {width:100%; height:auto; display:block;}
.car-picend-pagination {font-size:4.26667vw; margin:9.33333vw 6.66667vw 0; position:static; text-align:left; width:auto;}

.car-picend-info {position:fixed; bottom:0; left:0; width:100%; padding:6.66667vw 0;}
.car-picend-info h2 {margin:0 24vw 0 6.66667vw; font-size:4.8vw; line-height:140%; font-weight:bold;}
.car-picend-info p {margin:0 6.66667vw; font-size:3.2vw; background-color:#d40300; display:inline-block; padding:1.33333vw; border-radius:0.8vw; margin-top:2vw;}
.car-picend-info-btn {position:absolute; right:6.66667vw; top:50%; margin-top:-8vw; width:16vw; height:16vw; line-height:16vw; border-radius:100%; background-color:#fff; text-align:center; font-size:4.8vw; font-weight:bold;}
.car-picend-info-btn a {display:block; color:#333;}
.car-picend-info-btn[disabled] {background-color:#bbb; color:#999}

.car-picend-detail .swiper-wrapper {min-height:50vw;}
.car-picend-detail .swiper-lazy-preloader {width:10.66667vw; height:10.66667vw; margin:21.33333vw 0 0 -2.66667vw;}


/* video */
/* video */
.video-indx-swiper {height:61.33333vw;overflow:hidden;}
.video-indx-swiper .swiper-slide img{width:100%;height:56vw;}
.video-indx-swiper .swiper-container{width:100%;height:100%;}
.video-indx-swiper .swiper-slide a{display:block; position:relative; color:#fff;}
.video-indx-swiper .swiper-slide p {height:13.33333vw; width:100%; position:absolute; left:0; bottom:0; text-align:center; font-size:3.2vw; font-weight:bold; padding-top:6.66667vw;
    background-image:linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 48%, rgba(0,0,0,0.54) 52%, rgb(0,0,0) 100%);
    background-image:-webkit-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 48%, rgba(0,0,0,0.54) 52%, rgb(0,0,0) 100%);
}

.video-indx-swiper .swiper-slide .mask {background-image:url(../img/play.png); background-repeat:no-repeat; background-position:center; background-size:13.33333vw; position:absolute; left:0; top:0; width:100%; height:100%;}
.video-indx-swiper .swiper-pagination{text-align:center;width:98%;z-index:9;}
.video-indx-swiper .swiper-pagination-bullet{background-color:#fff;opacity:1;border-radius:50%;width:2.66667vw; height:2.66667vw;border:1px solid #d40300;}
.video-indx-swiper .swiper-pagination-bullet-active{background-color:#d40300;}
.video-indx-swiper .swiper-container-horizontal>.swiper-pagination-bullets {bottom:0;}
.video-indx-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2vw;}
/**/
.video-player {height:56.26667vw;}
.video-title {font-size:5.6vw; font-weight:bold; line-height:7.46667vw; margin:3.33333vw 6.66667vw;}
/**/
.video-carCard {position:relative; padding:4vw 0; margin:4vw 6.66667vw; border-top:1px solid #eee; border-bottom:1px solid #eee;  display:-webkit-flex; display:flex; flex-wrap:nowrap; align-items:center;}
.video-carCard .video-carCard-pic {width:8vw; height:8vw; vertical-align:middle;}
.video-carCard .video-carCard-pic img {width:100%; height:100%; border-radius:0.8vw;}
.video-carCard .video-carCard-desc {margin-left:4vw; vertical-align:middle; font-size:4.73333vw; line-height: 34px;}
.video-carCard .icon-right {right:0; top:50%; margin-top:-2vw;}
/**/
.video-carinfo {position:relative;}
.video-carinfo .video-carinfo-pic {float:left; width:24vw; height:16vw;}
.video-carinfo .video-carinfo-pic img {width:100%; height:100%;}
.video-carinfo .video-carinfo-desc {margin-left:28vw; padding:0.66667vw 5.33333vw 0 0;}
.video-carinfo .video-carinfo-name {font-size:3.73333vw; line-height:7.46667vw; height:7.46667vw; overflow:hidden;}
.video-carinfo .video-carinfo-refprice {font-size:4.26667vw; font-weight:bold;}
.video-carinfo .video-carinfo-refprice strong {font-size:6.4vw;}
.video-carinfo-btn {position:absolute; top:3.33333vw; right:0; width:17.33333vw; height:9.33333vw; background-color:#333; border-radius:0.8vw;}
.video-carinfo-btn a {font-size:3.73333vw; font-weight:bold; line-height:9.33333vw; width:100%; display:block; color:#fff; text-align:center;}
/*artiAd*/
.artiAd {width:86.66667vw; height:40vw; border-radius:0.8vw; overflow:hidden; margin:auto; position:relative;}
.artiAd .sub {background-color:rgba(0,0,0,.4); color:#fff; font-size:2.13333vw; line-height:4vw; text-align:center; position:absolute; right:0; bottom:0; width:10.66667vw; height:4vw; border-top-left-radius:1.33333vw;}


/**/
.top-bar-share {display:block; float:right; width:5.33333vw; height:5.33333vw; background-image:url(../img/share.png); background-size:5.33333vw auto; background-position:center; background-repeat:no-repeat; margin-right:4vw;}

.floating-top-share {position:absolute;left:-99999em;top:-99999em;width:80vw;height:142.13333vw;background-color:#fff;}
.floating-top-share .fl-header {background-color:transparent;}
.floating-top-share .fl-header-logo {background-image:url(../img/logo-auto.png);}

.fl-ts-body {width:72.53333vw; margin:6vw auto 0;}

.fl-ts-body .sharePic {text-align:center; padding-bottom:4.4vw; background-position:center bottom; background-repeat:no-repeat; background-size:72.53333vw auto;}
.fl-ts-body .sharePic img {width:72.53333vw; height:48.26667vw; border-radius:2vw;}
.fl-ts-body .shareTit {font-size:5.33333vw; line-height:8vw; color:#333; margin-top:1.33333vw;}
.fl-ts-body .shareDes {font-size:2.93333vw; line-height:5.33333vw; color:#666; margin-top:1.33333vw; overflow:hidden; height:10.66667vw;}
.fl-ts-body .shareInfo {margin-top:6vw;position:relative;}
.fl-ts-body .shareInfo .editor {float:left; font-size:4.53333vw; line-height:8.66667vw;}
.fl-ts-body .shareInfo .editor img {width:8.53333vw; height:8.53333vw; border-radius:50%; border:1.06667vw solid #d40300; margin-right:2.4vw;}
.fl-ts-body .shareInfo .tag {position:absolute; background-color:#d40300; color:#fff; display:block; height:5.06667vw; width:9.6vw; line-height:3.73333vw; font-size:2.66667vw; border-radius:0.8vw; top:2.4vw; right:0; text-align:center;}
.fl-ts-body .shareFoot {margin-top:6vw; padding-bottom:4vw; text-align:right; color:#999; line-height:3.73333vw;}
.fl-ts-body .shareFoot .des1 {font-size:2.4vw; padding-top:8.5vw;}
.fl-ts-body .shareFoot .des2 {font-size:2.13333vw;}
.fl-ts-body .shareFoot .des2 em {color:#d40300; margin:0 0.66667vw;}
.fl-ts-body .shareFoot img {float:right; width:14.93333vw; height:14.93333vw; margin-left:3.33333vw;}

.fl-ts-foot {position:fixed; font-size:5.33333vw; color:#fff; bottom:6.66667vw; left:0; width:100%; text-align:center; z-index:9999;}

.share-createimg {position:fixed;left:50%;top:50%;margin-left:-40vw;margin-top:-71.06667vw;width:80vw;height:142.13333vw;background-color:#fff;}
.share-createimg .fl-close {background-image:url(../img/close-share.png);width:11.73333vw;height:11.73333vw;position:absolute;right:-6vw;top:-5.86667vw;}
#js-share-createimg-body {background-image:url(../img/loading.gif); background-position:center; background-repeat:no-repeat; width:100%; height:100%; background-size:15vw auto;}
#js-share-createimg-body img {width:100%; height:auto;}

/* footer */
footer {background-color:#bbb; height:13.33333vw; margin-top:16vw;}
footer .foot-logo {padding-top:3.73333vw;}
footer .foot-logo img {width:14.4vw; height:5.86667vw; display:block; margin:0 auto;}

.series-main-pic.mt20{margin-top:6.66667vw !important;}
.auto-video-player{overflow:hidden;}
.auto-video-info{margin:0 6.66667vw;}
.auto-video-info h2{margin-top:5.0666667vw;font-size:4.2666667vw;font-weight:bold;}
.auto-video-title{font-size:5.6vw;font-weight:bold;line-height:7.46667vw;margin-top:3.33333vw;}
.auto-video-related{margin-top:1.8666667vw;padding-bottom:4.5333333vw;border-bottom:solid 1px #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.auto-video-related span,.auto-video-related a{margin-right:2.6666667vw;font-size:3.2vw;color:#666;line-height:4vw;}
.auto-video-person{height:24vw;margin-top:5.3333333vw;overflow:hidden;border-bottom:solid 1px #ddd;}
.auto-video-person img{float:left;width:16vw;height:16vw;margin-right:8vw;display:block;border-radius:50%;}
.auto-video-person em,.auto-video-person span{display:block;}
.auto-video-person em{margin-top:2vw;font-size:3.7333333vw;line-height:5.8666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-style:normal;}
.auto-video-person span{height:3.7333333vw;font-size:3.2vw;line-height:4vw;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.auto-video-txt{margin-top:3.2vw;font-size:3.2vw;line-height:6.4vw;color:#666;}
.auto-video-txt p{text-indent:2em;}
.auto-video-txt.min_height{height:128vw;overflow:hidden;}
.auto-video-txt img{ width: auto;height:auto; max-height: 100% !important;;max-width: 100% !important;;}
/**/
.auto-video-list{}
.auto-video-list .item-default .item-img{position:relative;}
.auto-video-list .item-default .item-img .mask{background-color:rgba(0,0,0,.4);background-image:url(https://3g.china.com/auto/Public/wap/img/play.png);background-repeat:no-repeat;background-position:center;background-size:8vw;position:absolute;left:0;top:0;width:100%;height:100%;}
.auto-video-friend{margin-top:6.66667vw;background-color:#eee;padding:0 6.66667vw;overflow:hidden;}
.auto-video-friend h2{margin-top:4.5333333vw;font-size:4.2666667vw;line-height:5.8666667vw;font-weight:bold;}
.auto-video-friend-txt{margin-top:2.1333333vw;padding-bottom:4.5333333vw;font-size:3.2vw;line-height:8vw;}
.auto-video-friend-txt a{}
.auto-video-more{}
.auto-video-player video{object-fit:cover;}
/* 广告*/
.item-ad{margin-left: -15px;}
.title_desc_container{width:208px !important;}
.pic_div{margin-right:20px !important;}
iframe {  max-width: 100% !important; }

/*汽修广告轮播*/
.qx-swiper {height:15vw;overflow:hidden; margin-top: 4vw;}
.qx-swiper .swiper-slide img{width:100%;height:15vw;}
.qx-swiper .qx-swiper-container{width:100%;height:100%;}
.qx-swiper .swiper-slide a{display:block;}
.qx-swiper .qx-swiper-pagination{text-align:center;width:98%;z-index:999;}
.qx-swiper .qx-swiper-pagination-bullet{background-color:#fff;opacity:1;border-radius:50%;}
.qx-swiper .qx-swiper-pagination-bullet-active{background-color:#d40300;}
.qx-swiper .qx-swiper-pagination-bullet {width:1.86667vw; height:1.86667vw;}
.qx-swiper .qx-swiper-container-horizontal>.qx-swiper-pagination-bullets {bottom:1.46667vw;}
.qx-swiper .qx-swiper-container-horizontal>.qx-swiper-pagination-bullets .qx-swiper-pagination-bullet{margin:0 1.06667vw;}

.header_bg{}
.header{position:relative;height:13.3vw;margin:0 3vw;}
.header_logo,
.header_home_btn,
.header_menu_btn{display:block;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}
.header_logo{float:left;width:20vw;background-image:url(//3g.china.com/static/img/wap_logo.png);}
.header_txt{float:left;padding-top:4.8vw;font-size:4.8vw;color:#333;position: relative;padding-left:4vw;}
.header_txt::before{content:'';width: 1px;height:5.333vw;position: absolute;left: 2vw;top:4.4vw;background-color: #a0a0a0;}
.header_txt a{color:#333;}
.header_bg .top-bar-menu {display:block; float:right; background-image:url(../img/menu-dots.png); background-repeat:no-repeat; background-size:0.53333vw auto; background-position:right 3.06667vw; font-size:3.2vw; font-weight:bold; padding:2.8vw 2.66667vw 0 0; width:auto; height:8vw;margin-top: 3vw;}