﻿/*vehicle images sprite,20140415,wq*/
.vicon, .kvDetail .focusLinks span, .vefixBar .qrCode .qrIcon, .vefixBarList li, a.iconLink, .veGallery .horSlide .gallerySlider .flex-direction-nav a, .veGallery .horSlide .gallerySlider .word i.tip, .veGallery .horSlide .carousel li.flex-active-slide i, .veColorCar .flex-direction-nav a, .veKvPop a.kvPopClose, .appearance a.close, .veConfigList .conPrice p.tip b, .veConfigList .flex-direction-nav a, .veConfigList ul.slides ul li, .veService div.item strong, .icons .like b, .icons .share, .veActBd li a.share, .veBlock .hd div.mobileArrow, .veGallery .appearance a.close, .alphard .kvDetail h2 i, .alphard .kvDetail .des em, .vedioImg em, .popClose1, .selectNav em, .selectBoxBlur em, .activityForm ul li.last em, .activityR div a em,.defLink em.vicon { background-image: url('../images/vehicleSprite.png'); background-repeat: no-repeat; }

.kvDetail a.viewColor, a.mdefLink strong, a.knowClear strong, a.mtmall strong, .carsInfo a.viewColor { background-image: url('../images/vehicleSprite.png'); background-repeat: no-repeat; background-size: 250px auto; }
.vehicleKv i.kvShadow, a.defLink, a.mdefLink, .vefixBar, .veService div.item, a.backBtn, a.knowClear, a.vLevinApp, .kvlinks a.vLevinAPP { background-image: url('../images/vehicleSriteX.png'); background-repeat: repeat-x; }

a.mdefLink, a.knowClear { font-size: 12px; border-left: 3px solid #e50020; color: #fff; height: 25px; line-height: 25px; display: inline-block; *display: inline; *zoom: 1; background-position: 0px -24px; background-size: 2px auto; padding: 0px 15px; }
a.mdefLink strong, a.knowClear strong { background-position: -2px -151px; width: 4px; height: 8px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-left: 5px; }
a.mdefLink em, a.knowClear em { display: block; }
a.mtmall { display: block; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; font-size: 12px; padding: 7px 0px; margin-top: 10px; }
a.mtmall span { color: #333; margin-left: 5px; }
a.mtmall span.mobShop { color: #e50020; margin-left: 5px; }
a.mtmall strong { background-position: -10px -151px; width: 4px; height: 8px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; float: right; margin-right: 10px; }

.vicon { width: 25px; height: 25px; display: inline-block; *display: inline; *zoom: 1; text-indent: -999px; overflow: hidden; font-size: 0px; line-height: 0px; vertical-align: middle; margin: 0px 2px; }
a.vicon_sian { background-position: -171px -82px; }
a.vicon_wechat { background-position: -337px -82px; }
.vicon_shop { background-position: -461px -116px; }
.vicon_try { background-position: -86px -83px; }
.vicon_book { background-position: -115px -82px; }
.vicon_tmall { background-position: -142px -82px; }
.vicon_vLevinApp { background-position: -460px 0px; }
.vicon_vColor { background-position: -58px -83px; }
.vicon_video { background-position: -197px -82px; }
.vicon_downLoad { background-position: -224px -82px; }
.vicon_return { background-position: -365px -82px; }
.vicon_compare { background-position: -252px -81px; }
.vicon_config { background-position: -224px -81px; }
.vicon_lowp { background-position: -393px -82px; }
.vicon_time { background-position: -280px -82px; }
.vicon_set { background-position: -308px -82px; }
.vicon_gbookdownload { background-position: -425px -83px; }
.vicon_appUse { background-position: -459px -82px; }
.vicon_tree { background-position: -117px -547px; }
.colIcon { display: inline-block; *display: inline; *zoom: 1; width: 26px; height: 26px; padding: 5px; cursor: pointer; }
.colIcon a { display: block; width: 26px; height: 26px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.3); box-shadow: inset 1px 0px 1px rgba(0,0,0,0.3); }
.colIcon div { display: block; width: 26px; height: 26px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.3); box-shadow: inset 1px 0px 1px rgba(0,0,0,0.3); }
.colIcon em { font-size: 12px; position: absolute; top: -20px; left: -10px; width: 50px; display: none; line-height: 18px; }
.colIcon span { display: block; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; width: 26px; height: 26px; font-size: 12px; text-indent: -9999px; }
.colIcon.flex-active-slide { border: 3px solid #c1c1c1; padding: 2px; -webkit-border-radius: 50%; border-radius: 50%; }

.colIcon span { background: linear-gradient(to bottom,rgba(0,0,0,0.36) 0%,rgba(255,255,255,0.36) 100%); opacity: 0.6; }
.colIcon.flex-active-slide em { display: block; }
.colRde { background-color: #d62d3b; }
.colBlack { background-color: #000; }
.colMblack { background-color: #011f2a; }
.colGrey { background-color: #656364; }
.colBlue { background-color: #15b0e1; }
.colDarkblue { background-color: #101a30; }
.colSilver { background-color: #bdbfc1; }
.colWhite { background-color: #fff; }
.colGold { background-color: #c77f2f; }
.colMGold { background-color: #8d8666; }
/*陈光金*/
.colIvory { background-color: #faf8f4; }
/*象牙白*/
.colorBrown { background-color: #75381e; }
.colorCyan { background-color: #263650; }
.colRed { background-color: #e50020; }
.coloRagatered { background-color: #3f303b; }
/*玛瑙红*/
.colGreen { background-color: #2db74d; }
.colOrange { background-color: #837149; }
.colorpearlWhite { background-color: #fafafa; }
.colorpearBlue { background-color: #071832; }
.colIcon .colWhite span, .colIcon .colorpearlWhite span { background: transparent; }

a.iconLink { display: inline-block; *display: inline; *zoom: 1; width: 25px; height: 26px; text-indent: -9999px; overflow: hidden; }
a.iconLink_dl { background-position: -25px -140px; }
a.iconLink_share { background-position: -50px -138px; }
a.iconLink_fc { background-position: 0 -140px; }

a.def_btn, .def_btn { font-size: 12px; display: inline-block; *display: inline; *zoom: 1; border: 1px solid #e6e6e6; border-left: 3px solid #666; padding: 0px 10px; height: 20px; line-height: 20px; background: #fff; }
a.def_btn:hover { border: 1px solid #333; border-left: 3px solid #E50020; background: #333; color: #fff; }

a.defLink, div.defLink, a.backBtn, a.vLevinApp { background-position: 0px -18px; height: 26px; line-height: 22px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; border: 1px solid #e5e5e5; padding-right: 20px; border-radius: 20px; font-weight: bold; }
a.defLink span { vertical-align: middle; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.mb24 { margin-bottom: 24px; }
.mb20 { margin-bottom: 20px; }
/*vehicleKv,20140415,wq*/
.vehicleKv { max-width: 1400px; margin: 0px auto; position: relative; }

.kvImg { max-width: 100%; }
.vehicleKv i.kvShadow { display: none; }
.mobkvImg { display: block; max-width: 100%; margin: 0px auto; }
.kvImg, .padkvImg { display: none; }

.yarisL .vehicleKv { margin-bottom: 168px; }

/**vehicleKv kvDetail,20140415,wq**/
.kvDetail, .carsInfo { margin: 10px 20px; position: relative; }
.kvDetail .logo { text-indent: -9999px; overflow: hidden; }
.kvDetail .logo img { width: 120px; }
.kvDetail h2 { font-size: 24px; font-weight: bold; border-bottom: 1px solid #d1d1d1; padding: 3px 0px 10px; }
.lerherdD h2 { border-bottom: 0 !important; }
.kvDetail h2 img { vertical-align: middle; width: 60px; margin-left: 3px; }
.kvDetail .veKvPop .title img { width: auto; }
.kvDetail .des { color: #666; font-size: 12px; margin: 5px 0px; line-height: 18px; }
.kvDetail .price { font-size: 12px; margin-bottom: 5px; padding: 5px 0 0 0; }
.kvDetail .price span { font-size: 12px; }

.kvDetail .price strong { color: #e50020; font-size: 35px; font-family: arial; font-weight: bold; }
.kvDetail .price sup { position: relative; top: 3px; font-size: 16px; color: #000; font-weight: normal; }
.focusLinks { font-size: 12px;padding-left: 5px; padding-bottom: 10px; padding-top:10px;}
.focusLinks strong { vertical-align: middle; font-weight: bold; }
.kvDetail a.viewColor { background-position: -142px -96px; position: absolute; width: 43px; height: 43px; text-indent: -999px; overflow: hidden; right: 0px; top: 68px; }
.kvDetail a.mdefLink { width: 36%; }
.kvDetail a.mdefLink:nth-of-type(2) { float: right; }
.kvDetail .kvlinks { z-index: 998; }
.kvDetail .kvlinks .vicon { display: none; }
.kvDetail .kvlinks .vicon.vicon_vLevinApp { display: inline-block; }
.kvDetail .focusLinks .vicon { display: inline-block; *display: inline; *zoom: 1; margin-top: 2px; }
.kvDetail .focusLinks span { background-position: 0px 9999px; }
.camryHev .kvDetail a.mdefLink { float: left; width: 21%; margin-right: 1%; padding: 0px 10px; }
.camryHev .kvDetail a.mdefLink:nth-child(3) { width: 31%; margin-right: 0; }
.camryHev .kvDetail a.mtmall { float: left; width: 100%; }

.carsInfo a.viewColor { background-position: -142px -96px; position: absolute; width: 43px; height: 43px; text-indent: -999px; overflow: hidden; right: 0px; top: 100px; }
.carsInfo a.mdefLink { width: 36%; }
.carsInfo a.mdefLink:nth-of-type(2) { float: right; }
.carsInfo .focusLinks .vicon { display: inline-block; *display: inline; *zoom: 1; margin-top: 2px; }
.carsInfo .focusLinks span { background-position: 0px 9999px; }
.chColorShow .flex-direction-nav a { display: none; }

/***veKvPop,20140417,wq***/
.veKvPop { position: absolute; top: 0px; left: 0px; background-color: #e9e9e9; width: 100%; height: 100%; display: none; background-image: url('../images/vePopBg.gif'); background-repeat: repeat-x; background-position: bottom left; z-index: 998; }
.veKvPop h2 { color: #666; font-size: 16px; border-left: 3px solid #e50020; padding-left: 20px; margin-left: 10px; }
.veKvPop h2 font { margin-left: 10px; font-size: 22px; }
.veKvPop a.kvPopClose { background-position: -106px -295px; display: inline-block; *display: inline; *zoom: 1; width: 32px; height: 32px; text-indent: -999px; overflow: hidden; right: 10px; top: 15px; position: absolute; }
.veKvPop h2.title { margin-top: 20px; border-bottom: none; }
.veKvPop h2.title img { width: 40%; }

.veKvPopInner { max-width: 980px; width: 100%; margin: 0px auto; position: relative; }
.veColorCar ul li { text-align: center; }
.veKvPopInner a.backBtn { position: absolute; bottom: -80px; left: 0px; }

.vecolorChange { text-align: center; position: absolute; left: 50%; bottom: -45px; margin-left: -100px; }
.vecolorChange ul.slides { display: inline-block; *display: inline; *zoom: 1; padding-top: 16px; }
.vecolorChange li { float: left; position: relative; }
.vecolorChange .flex-direction-nav { display: none; }

/*yarisL*/
.carsInfo .price { font-size: 12px; margin-bottom: 5px; }
.carsInfo .price span { font-size: 12px; }
.carsInfo .price font { color: #e50020; font-size: 35px; font-family: arial; font-weight: bold; }
.carsInfo a.mdefLink { width: 36%; }
.carsInfo a.mdefLink:nth-of-type(2) { float: right; }

/*veMidBanner,20140417,wq*/
.veMidBanner { margin-top: 15px; display: block; padding: 0px 15px; position: relative; }
.veMidList { border-bottom: 1px solid #e4e4e4; margin: 20px 0px; }
.veMidList a span { display: block; }
.veMidList a img { display: block; max-width: 100%; }
.veMidList a p { font-size: 12px; margin: 10px 0px 5px 0px; }
.veMidList p.l { color: #999; font-size: 12px; line-height: 18px; }
.veMidList a.more { color: #e50020; font-size: 12px; line-height: 26px; }
.veMidList li { margin-right: 10px; }
.veMidBanner .flex-control-nav { display: none; }

/*360Pop,20151117,alex*/
.v360Pop { left: auto !important; display: block; background-position: center center; background-repeat: no-repeat; display: none; position: fixed !important; }
.show360Pop { cursor: pointer; }

/*vefixBar,20140416,wq*/
.vefixBar { display: none; }

/*veBlock,20140416,wq*/
.veBlock { width: 100%; }
.veBlock h2.title { font-size: 20px; font-weight: bold; line-height: 20px; border-left: 3px solid #e50020; padding-left: 15px; height: 35px; color: #333; margin: 10px 0px;  display: inline-block;}
.veBlock h2.title span { font-size: 12px; display: block; font-weight: normal; font-family: arial; }
.veBlock .hd { position: relative; }
.veBlock .hd div.mobileArrow.cur { background-position: -265px -304px; width: 15px; height: 10px; }
.veBlock .hd div.mobileArrow { position: absolute; cursor: pointer; overflow: hidden; font-size: 0px; line-height: 0px; right: 20px; top: 22px; background-position: -20px -303px; width: 7px; height: 13px; }

/*veGallery,20140416,wq*/
.veGallery { position: relative; }
.veGallery h2.title { /*float:left;*/ }
.veGallery .toolsLink { display: none; position: absolute; top: 60px; left: 20px; z-index: 20; }
.veGallery .toolsLink a.defLink:nth-last-child(1) { display: none; }

.veGallery .horSlide .gallerySlider { padding-bottom: 70px; }
.veGallery .horSlide .gallerySlider img { max-width: 100%; display: block; }
.veGallery .horSlide .carousel { position: absolute; bottom: -5px; width: 100%; }
.veGallery .horSlide .carousel li { margin-right: 0px; margin-top: 4px; cursor: pointer; }
.veGallery .horSlide .carousel li img { max-width: 100%; display: block; }
.veGallery .horSlide .carousel li.flex-active-slide { border-top: 4px solid #e50020; margin-top: 0px; position: relative; }
.veGallery .horSlide .carousel li.flex-active-slide i { background-position: -76px -307px; position: absolute; width: 9px; height: 6px; left: 50%; top: 0px; margin-left: -3px; }
.veGallery .horSlide .carousel .flex-direction-nav a { opacity: 1; top: 4px; background: url('../images/blackBg30.png') repeat; height: 50px; line-height: 45px; width: 30px; margin: 0px; text-indent: 0px; color: #fff; font-size: 28px; text-align: center; }
.levin .veGallery .horSlide .carousel a.flex-prev{display: none;}
.veGallery .horSlide .carousel .flex-direction-nav a.flex-prev { left: 0px; }
.veGallery .horSlide .carousel .flex-direction-nav a.flex-next { right: 0px; }
.veGallery .horSlide .carousel_y li.flex-active-slide img { border: 3px solid #e50020; width: 108px; }

.veGallery .horSlide .tool { position: absolute; bottom: 76%; left: 0px; max-width: 980px; left: 50%; margin-left: -450px; display: none; }
.veGallery .horSlide .gallerySlider .flex-direction-nav { display: none; }
.veGallery .horSlide .gallerySlider .flex-direction-nav a { width: 68px; height: 68px; opacity: 1; top: 40%; }
.veGallery .horSlide .gallerySlider .flex-direction-nav a.flex-prev { background-position: 0px -344px; left: 50px; }
.veGallery .horSlide .gallerySlider .flex-direction-nav a.flex-next { background-position: -69px -344px; right: 50px; }
.veGallery .horSlide .gallerySlider ul.slides li { position: relative; }
.veGallery .horSlide .gallerySlider .word { position: absolute; bottom: 25px; font-size: 12px; color: #fff; width: 94%; background: url('../images/blackBg30.png') repeat; line-height: 30px; border-radius: 20px; padding: 3px 3%; }
.alphard .veGallery .horSlide .gallerySlider .word { text-align: center; }

/*carousel_y,20140424,yxm*/
.veGallery .horSlide .carousel_y { position: absolute; top: 30%; width: 100%; }
.veGallery .horSlide .carousel_y li { margin-top: -2px; cursor: pointer; }

/*veFeature,20140416,wq*/
.veFeature .toolsLink { display: none; }
.veFeature .general { display: none; }
.veFeature .appearance { max-width: 100%; }
.veFeature .appearance .tabArea { position: relative;height:278px; }
.veFeature .appearance .tabArea .tabhd { position: absolute; left: 0px; top: 10px; z-index: 10; width: 100%; text-align: center; /*max-width:200px*/ }
.veFeature .appearance .tabArea .tabhd li { font-size: 12px; color: #fff; cursor: pointer; text-align: right; background-color: rgba(0,0,0,0.7); padding: 6px 18px; display: inline-block; *display: inline; *zoom: 1; margin-left: -5px; }
.veFeature .appearance .tabArea .tabhd li.cur { font-size: 12px; background-color: rgba(229,0,29,0.7); }
.veFeature .appearance .tabArea .tabbd li { position: relative; }
.veFeature .appearance .tabArea .tabbd li img { display: block; width: 100%; }
.veFeature .appearance .flex-control-nav { top: 150px; bottom: auto; }
.veFeature .appearance .flex-control-paging li a { width: 10px; height: 10px; }

@media only screen and (max-width:768px) {
    .veFeature .appearance .oparSlide li { min-height: 278px; }
    ;
}

.appearance a.close { display: none; }
.veFeature .leftInfo { background-color: #666; bottom: 0px; left: 0px; padding: 5px 3% 0 3%; height: 70px; overflow: scroll; }
.veFeature .leftInfo h4 { text-align: left; color: #fff; font-size: 12px; font-size: bold; line-height: 26px; }
.veFeature .leftInfo p { font-size: 12px; color: #fff; line-height: 20px; opacity: 0.5; }
.veFeature .flex-direction-nav { display: none; }



/**veConfig,20140418,wq**/
.veConfig { }
.veConfig .hd { max-width: 980px; margin: 0px auto; }
/*.veConfig .toolsLink{display:none;}*/
.veConfig .bd { background: url('../images/veConBg.gif') bottom repeat-x; }
.veConfigList { width: 100%; margin: 5px auto 0px auto; position: relative; }
.veConfigList .slides li { padding-left: 18px; padding-top: 10px; }
.veConfigList li h4 { font-size: 12px; }
.veConfigList li h4 span { font-size: 18px; font-family: arial; font-weight: bold; margin-right: 5px; }
.veConfigList div.conPrice { font-size: 12px; margin-top: 5px; position: relative; display: inline-block; *display: inline; *zoom: 1; }
.veConfigList .conPrice font { display: block; }
.veConfigList .conPrice span { color: #E50020; font-size: 30px; font-family: arial; font-weight: bold; margin-right: 5px; }
.veConfigList .conPrice p.tip { position: absolute; width: 100px; height: 34px; background-color: #e50020; top: 0px; left: 150px; color: #fff; font-size: 14px; font-weight: bold; padding: 3px 5px; }
.veConfigList .conPrice p.tip a { color: #fff; display: block; font-size: 12px; font-weight: normal; text-decoration: underline; margin-top: 4px; }
.veConfigList .conPrice p.tip b { position: absolute; width: 11px; height: 11px; background-position: -228px -305px; left: -10px; top: 20px; }
.veConfigList ul.slides ul { margin: 5px 0px; }
.veConfigList ul.slides ul li { font-size: 12px; line-height: 20px; padding: 0px; background-position: -493px -138px; padding-left: 12px; }
.veConfigList .conInfo { margin-right: 1px; padding-left: 10px; }
.veConfigList li.last .conInfo { border-right: none; }
.veConfigList .carInfo img { max-width: 55%; }
.alphard .veConfigList .carInfo img { max-width: 100%; margin-left: 20px; }
.veConfigList .carInfo p { float: left; margin-top: 50px; margin-right: 5px; }
.veConfigList .carInfo { padding-bottom: 20px; font-size: 12px; }
.alphard .veConfigList .carInfo { margin-top: 10px; }
.levin .veConfigList .carInfo { padding-bottom: 0; }
.alphard .veConfigList .carInfo p { margin-top: 0px; }
.veConfigList .carInfo span { display: block; color: #333; color: #333; font-size: 14px; font-weight: bold; line-height: 26px; font-family: arial; }
.veConfigList .flex-control-nav { display: none; }
.veConfigList .flex-direction-nav a { opacity: 1; top: 30%; width: 13px; height: 21px; background-size: 250px auto; }
.veConfigList .flex-direction-nav .flex-prev { background-position: 0px -210px; left: 5px; }
.veConfigList .flex-direction-nav .flex-next { background-position: -14px -210px; right: 5px; }

/**veService,20140420,wq**/
.veService { width: 100%; margin: 25px auto 25px auto; }
.veService div.item { width: 33%; border-right: 1px solid #fff; float: left; height: 80px; position: relative; background-position: 0px -9999px; }

.veService h3 { font-size: 14px; font-weight: bold; margin: 10px 0px 0px 5px; color: #fff; }
.veService h3 span { color: #eee; display: block; font-size: 12px; font-weight: normal; font-weight: normal; line-height: 18px; }
.veService div.item a { color: #fff; font-size: 12px; margin: 5px 0px 0px 5px; }
.veService div.item strong { position: absolute; width: 40px; height: 40px; right: 5px; bottom: 5px; background-size: 250px auto; }
.veService div.finSer strong { background-position: -71px -169px; }
.veService div.finSer { background-color: #e50020; }
.veService div.insurSer strong { background-position: -115px -168px; width: 33px; }
.veService div.warSer strong { background-position: -151px -169px; width: 33px; }
.veService div.insurSer, .veService div.warSer { background-color: #666666; }

/*veActivity,20140420,wq*/
.veActBd { margin: 15px 20px auto 20px; position: relative; }
.veActBd li a.img img { max-width: 100%; display: block; }
.veActBd li a.title { font-size: 14px; font-weight: bold; line-height: 20px; }
.veActBd li a.share { display: inline-block; *display: inline; *zoom: 1; width: 20px; height: 20px; background-position: -101px -141px; vertical-align: middle; margin-left: 5px; }
.veActBd li.first a.share { width: 20px; position: absolute; left: 80%; top: 3px; }
.veActBd li span { display: none; }
.veActBd li div { margin-left: 10px; border-bottom: 1px solid #e3e3e3; position: relative; height: 93px; }
.veActBd li p { color: #666; line-height: 16px; font-size: 12px; margin-top: 5px; }
.veActBd li.first a { font-weight: bold; font-size: 12px; width: 98%; }
.veActBd li.first a.title { display: block; }
.veActBd li.first div { margin: 0px 1%; width: 98%; }
.veActivity .flex-control-nav { display: none; }
.veActivity .flex-prev { left: -15px; }
.veActivity .flex-next { right: -15px; }

/*veNews,20140420,wq*/
.veNews { /*width:100%;*/ }
.veNews .hd { height: 55px; }
.veNews .toolsLink { display: none; }
.veNews .bd li { margin-top: 15px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.veNews .bd li.fr { margin-right: 0px; }
.veNews .bd .slides li { background-color: #fff; overflow: hidden; }
.veNews a.img img { display: block; max-width: 100%; }
.veNews h3 { margin: 15px 10px 10px 10px; }
.veNews h3 span { display: none; }
.veNews h3 a { font-size: 14px; font-weight: bold; }
.veNews p { color: #999; font-size: 12px; line-height: 18px; margin: 0px 10px 15px 10px; }
.veNews a.vlinks { color: #e50020; font-size: 12px; text-decoration: underline; margin-right: 10px; }
.veNews .icons { text-align: right; margin: 20px 5px 0px 0px; }
.veNews .veNewsbtn { margin-left: 10px; }
.veNewsList { position: relative; background-color: #f5f5f5; padding: 0px 20px; overflow: hidden; }
.veNewsList .flex-direction-nav { height: 0; }
.veNewsList .flex-direction-nav li { padding: 0; margin: 0; }

.icons .like b, .icons .share { display: inline-block; *display: inline; *zoom: 1; width: 24px; height: 24px; vertical-align: middle; }
.icons .like b { background-position: -75px -139px; margin-left: 5px; }
.icons .like { color: #666; font-size: 12px; font-family: arial; }
.icons .share { display: none; background-position: -51px -139px; margin-left: 20px; cursor: pointer; }
.veNews .flex-control-nav { display: none; }

/*veHistory,20140420,wq*/
.veHistory { /*width:100%;*/ }
.veHistory .toolsLink { display: none; }
.veHistory .tabArea { position: relative; }
.veHistory .tabArea .tabhd { position: absolute; left: 0px; z-index: 15; top: 10px; width: 100%; text-align: center; }
.veHistory .tabhd li { color: #fff; font-size: 12px;; text-align: right; padding: 4px 15px; cursor: pointer; background-color: rgba(0,0,0,0.7); display: inline-block; *display: inline; *zoom: 1; margin-left: -4px; }
.veHistory .tabhd li.cur { font-size: 12px; font-weight: bold; background-color: rgba(229,0,29,0.7); }
.veHistory .tabbd .item img { max-width: 100%; }
.veHistory .flex-control-paging li a { width: 8px; height: 8px; background-color: #fff; }
.veHistory .flex-control-nav li { margin: 0px 2px; }
.veHistory .flex-control-paging li a.flex-active { background-color: #e50020; }
.veHistory .flex-control-nav { top: 150px; z-index: 12; bottom: auto; }
.veHistory .devNum { display: none; }
.veHistory .devNum li { color: #fff; font-family: arial; margin: 0px 9px; display: inline-block; *display: inline; *zoom: 1; font-size: 12px; }

.vedevelop .slides li { position: relative; background: #f5f5f5; }
.vedevelop .slides li div { background-color: #f5f5f5; padding: 5px 10px 10px 10px; margin-bottom: 10px; height: 100px; overflow: scroll; }
.vedevelop .slides li div h3 { color: #000; height: 20px; line-height: 20px; font-size: 14px; }
.vedevelop .slides li div h3 span { font-size: 14px; font-family: arial; margin-right: 10px; }
.vedevelop .slides li div h4 { color: #000; font-size: 14px; line-height: 20px; padding-top: 5px; }
.vedevelop .slides li div h5 { color: #333; font-size: 12px; line-height: 20px; margin-top: 5px; }
.vedevelop .slides li div p { color: #666; font-size: 12px; line-height: 20px; margin-top: 5px; line-height: 18px; }


/*veAccessories,20140420,wq*/
.galleryList { position: relative; width: 280px; margin: 0px auto; }
.pureParts > ul > li,
.purePro > ul > li { display: none; }
.pureParts > ul > li.first,
.purePro > ul > li.first { display: block; }
.ul_gallery li { width: 250px; background: #fff; display: block; color: #666666; padding: 10px 15px 0; }
.ul_gallery li img { display: block; width: 85%; margin: 0 auto; }
.ul_gallery li span { font-size: 12px; }
.ul_gallery { width: 96%; margin: 0 auto; height: 350px; position: relative; }
.ul_gallery li p { border-top: 1px solid #e3e3e3; margin-bottom: 10px; }
.ul_gallery li strong { display: block; line-height: 20px; }
.ul_gallery li strong a { color: #666; }
.ul_gallery li strong a:hover { color: #e60020; }
.ul_gallery li a { display: block; margin: 5px 0px; font-weight: 700; }
.ul_gallery li a.buyLink { color: #e60020; font-size: 12px; margin-bottom: 20px; font-weight: 500; }

.veAccessories .tabhd { display: none; }
.veAccessories .tabhd li { float: left; cursor: pointer; font-size: 14px; width: 50%; border-top: 1px solid #000; text-align: center; height: 25px; line-height: 25px; }
.highlander .veAccessories .tabhd li { width: 100%; }
.veAccessories .tabhd li.cur { color: #e50020; font-weight: bold; background-color: #f5f5f5; border-top: 1px solid #e50020; }
.veAccessories .tabhd span { display: none; }
.veAccessories .tabbd .item { position: relative; background-color: #f5f5f5; padding-top: 10px; padding-bottom: 10px; }
.veAccessories .tabbd .viewMore { line-height: 22px; position: absolute; bottom: 15px; z-index: 10; right: 6%; }
.veAccessories .tabbd .viewMore a { font-size: 12px; background: #666; color: #fff; display: block; font-size: 12px; height: 30px; line-height: 30px; text-align: center; width: 100px; }
.veAccessories .tabbd .toolsLink { padding: 10px 0px 10px 20px; }
.galleryList .flex-prev { left: -15px; }
.galleryList .flex-next { right: -15px; }
.galleryList .flex-control-nav { display: none; }

/***veColorCar,20140417,wq***/
.veColorCar { margin-top: 20px; }
.veColorCar .slides li img { max-width: 100%; }
.veColorCar .flex-direction-nav a { width: 50px; height: 98px; opacity: 1; }
.veColorCar .flex-direction-nav a.flex-prev { background-position: -380px -199px; left: 0px; }
.veColorCar .flex-direction-nav a.flex-next { background-position: -430px -199px; right: 0px; }

.yarisL .veColorCar .slides li img { max-width: 83%; }

/*veGallery item1,20140423,yxm*/
.veGallery .item1 { display: inline-block; margin-bottom: 10px; position: relative; overflow: hidden; }
.veGallery .item1 img { vertical-align: top; }
.veGallery .item1 span { display: none; background: url('../images/blackBg30.png') repeat; font-size: 12px; color: #fff; width: 100%; height: 30px; line-height: 30px; position: absolute; bottom: -30px; }
.veGallery .item1 span em, .veGallery .appearance .tabbd li span em { margin-left: 10px; margin-right: 10px; }
.veGallery .item1 p.tool { position: absolute; top: 12px; left: 10px; margin-left: 0; }
.veGallery .veSlider ol { bottom: -40px; }
.veGallery .horSlide .appearance { background-color: #ffffff; padding: 10px; display: none; position: relative; z-index: 100; position: absolute; top: 0; }
.veGallery .appearance .tabbd li img { position: relative; }
.veGallery .appearance .tabbd .flex-direction-nav a { opacity: 1; background: url('../images/blackBg30.png') repeat; height: 53px; line-height: 50px; width: 31px; margin: 0px 5px; text-indent: 0px; color: #fff; font-size: 40px; text-align: center; }
.veGallery .appearance .tabbd li span { background: url('../images/blackBg30.png') repeat; font-size: 12px; color: #fff; width: 100%; height: 30px; line-height: 30px; position: absolute; bottom: 2px; }
.veGallery .blackPopupBg { background: #000000; position: absolute; background: rgba(0,0,0,.8); background-color: #000\0; *background-color: #000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8; z-index: 99; width: 100%; height: 100%; display: none; }
.veGallery .appearance li p.popupTool { position: absolute; top: 10px; margin-left: 10px; z-index: 101; }

/*yxm,20140523，应开放要求放出来*/
/*.alphard .veGallery .toolsLink a.defLink:first-child{display:none;}
.camryHev .veGallery .toolsLink a.defLink:first-child{display:none;}
.cruiser .veGallery .toolsLink a.defLink:first-child{display:none;}
.highlander .veGallery .toolsLink a.defLink:first-child{display:none;}
.cruiser .veKvMobPop{display:none}
.highlander .kvDetail .kvTop .logo{display:none;}*/
.veBlock .hd .toolsLink a:last-child { display: none; }
.veBlock .hd .toolsLink {margin-left: 2%;}
.highlander .veBlock .hd .toolsLink { margin-top: 10px; margin-left: -6%; margin-top: 10px; margin-left: -6%; }
.veBlock .hd .toolsLink a:first-child.defLink { border: none; border-radius: 15px; font-weight: lighter; margin-left: 15px; }
/**2014029,sww ,levin**/
.videoList { max-width: 96%; margin: 20px auto 0; }
.videoList li { float: left; margin-right: 2%; width: 49%; position: relative; margin-bottom: 10px; }
.videoList li.last, .videoList li:nth-child(2) { margin-right: 0; }
.videoList li img { width: 100%; }
.videoInfo { height: 42px; margin-bottom: 20px; }
.vedioImg { position: relative; padding: 3px; box-shadow: 0px 0px 5px #eeeeee; }
.videoList li h3 { color: #333; font-size: 18px; margin: 10px 0 5px 0; height: 19px; line-height: 18px; overflow: hidden; }
.videoList li p { font-size: 12px; color: #333; line-height: 17px; height: 36px; overflow: hidden; }
.videoList li a { color: #e60020; font-size: 12px; }
.vedioImg em { position: absolute; top: 50%; left: 50%; width: 64px; height: 64px; margin-top: -32px; margin-left: -32px; background-position: 0 -464px; cursor: pointer; }
.vedioImg em.small { width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; background-position: -72px -464px; }
.typeCar { position: absolute; top: 16.36%; left: 50%; margin-left: -40%; width: 80%; }
.levin .veFeature .appearance .tabArea .tabbd li img.tpye { display: none; }
.levin .veFeature .appearance .tabArea .tabbd li img.cur { display: block; }
.levin .veFeature .appearance .tabArea .tabbd .tireChange { position: absolute; left: 50%; margin-left: -12%; bottom: 38%; width: 12%; }
.levin .veFeature .appearance .tabArea .tabbd .tireChange li { position: absolute; bottom: 0; z-index: 5; cursor: pointer; width: 100%; }
.levin .veFeature .appearance .tabArea .tabbd .tireChange li.cur { z-index: 6; }
.levin .veFeature .appearance .tabArea .tabbd .tireChange li.second { left: 30px; }
.levin .veFeature .appearance .tabArea .tabbd .tireChange li img { max-width: inherit; margin-top: 0; width: 100%; }
.tireChange em { font-size: 12px; color: #fff; display: none; }
.levin .veFeature .appearance .tabArea .tabbd .tireChange li.cur em { display: block; }
.lightOff, .lightOn { border-radius: 20px; height: 28px; width: 80px; position: absolute; right: 5px; bottom: 90px; cursor: pointer; z-index: 1000; line-height: 26px; }
.lightOff { background: #333; display: block; }
.lightOn { background: #c29738; display: none; }
.turnOn { display: none; }
.levin .veFeature .appearance .tabArea .tabbd li .shineOff img { display: none; vertical-align: bottom; }
.levin .veFeature .appearance .tabArea .tabbd li .shineOff img.turnOff { display: block; }
.lightOff em, .lightOn em { background: #fff; border-radius: 15px; height: 16px; width: 30px; font-size: 12px; line-height: 16px; display: inline-block; }
.lightOff em { margin: 3px 5px 0; padding-left: 2px; }
.lightOn em { margin: 3px 0 0 7px; padding-left: 2px; }
.lightOff span, .lightOn span { display: inline-block; color: #fff; font-size: 12px; }
.lightOn span { margin-left: 5px; }
.shineOff { position: relative; }

.carDrag { position: relative; overflow: hidden; zoom: 1; }
.carDragHander { position: absolute; height: 100%; width: 60px; z-index: 10; opacity: 0.25; left: 50%; margin-left: -30px; }
.veFeature .appearance .tabArea .tabbd .carDragHander img { cursor: pointer; height: 60px; left: 50%; margin: -30px 0 0 -30px; position: absolute; top: 50%; width: 60px; }
.carDragHanderLine { width: 2px; height: 100%; position: absolute; left: 29px; background: #fff; }
.carDesktop, .carDesktopBack { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.carDesktopBack { z-index: 1; }
.carDesktop { z-index: 5; width: 50%; }
.levin .veFeature .appearance .tabArea .tabbd .carDesktop img { width: auto; height: 100%; }
.popupBg { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; background-color:#000;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8; z-index: 1002; }
.popupBox { display: none; position: absolute; z-index: 10; top: 50%; left: 50%; width: 90%; margin-left: -45%; background: #222; }
.popClose1 { position: absolute; right: 0; top: -45px; width: 29px; height: 29px; overflow: hidden; text-indent: -99em; cursor: pointer; background-position: 0 -536px; }
.popupTitle { padding: 20px 0; border-bottom: 1px solid #444; }
.popupTitle em { margin-right: 10px; font-size: 24px; color: #fff; }
.popupTitle span { font-size: 14px; color: #fff; }
.popupTitle a { font-size: 14px; color: #e1b147; text-decoration: underline; }
.movieBox { width: 90%; margin-left: -45%; padding: 0; background: none; z-index: 1003; }
.movieBox .popupTitle { padding: 10px 0; border: 0 none; }
.movieBox .popupTitle em { font-size: 28px; }
.movieBox .popupContent { background: #222; box-shadow: 0 0 60px rgba(14,68,173,0.40); }
#video-play-container video { height: 100%; width: 100%; }
/**levin book activity,sww,20141011**/
.veActivityLevin { position: relative; }
.activityT { background: #f0f0f0; padding: 20px 15px; font-size: 12px; line-height: 22px; margin-bottom: 20px; }
.activityL h3 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.activityT .last { float: right; }
.activityT .last a { color: #e50020; text-decoration: underline; }
.navTime a { display: block; float: left; background: #fff; border: 1px solid #ccc; border-radius: 20px; height: 24px; line-height: 24px; padding: 0 23px; font-size: 12px; margin-right: 9px; }
.navTime a.last { margin-right: 0; }
.navTime a.cur { background: #e50020; color: #fff; border: none; height: 26px; line-height: 26px; }
.activityR div img { display: none; }
.carImg { background: url(../images/activity_bg_mobile.jpg) no-repeat; background-size: 100% auto; height: 220px; width: 182px; float: right; }
.carImg img { width: 100%; margin-top: 80px; }
.activityR div { display: none; position: absolute; bottom: 25px; left: 20px; }
.activityR div.cur { display: block; }
.activityR div a { display: block; font-size: 12px; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-top: 5px; }
.activityR div a em { background-size: 250px auto; background-position: -36px -268px; width: 13px; height: 22px; display: inline-block; margin-right: 5px; vertical-align: middle; margin-top: 2px; }
.popupBox.activityDetail, .popupBox.activityCity, .popupBox.basePolicy { background: #fff; padding: 20px 5%; }
.activityDetail, .activityCity, .basePolicy { z-index: 1003; }
.activityDetail h2, .activityCity h2 { color: #e50020; padding-bottom: 15px; border-bottom: 1px solid #ccc; font-size: 14px; }
.detailContent h3, .activityCity h3 { font-weight: bold; margin-bottom: 10px; font-size: 12px; }
.detailContent p img { width: 100%; }
.popupBox.activityDetail, .popupBox.activityCity, .popupBox.basePolicy { width: 80%; }
.detailContent { margin-top: 15px; }
.detailContent p { font-size: 12px; line-height: 22px; }
.cityForm { margin: 20px 0; font-size: 12px; }
.cityForm ul li { float: left; background: #fff; border: 1px solid #f0f0f0; height: 30px; line-height: 30px; width: 165px; text-align: center; }
.cityForm ul li.first { background: #dfdfdf; width: 88px; border-bottom: 1px solid #fff; border-left: none; }
.cityForm ul.last li.first { border-bottom: 1px solid #f0f0f0; }
.cityForm ul.last li { border-top: none; }
.activityForm ul li { margin-top: 10px; }
.activityForm ul li input { border: 1px solid #ccc; height: 24px; line-height: 24px; font-size: 13px; padding-left: 4%; width: 96%; }
.activityForm ul li span { display: block; font-size: 13px; margin-bottom: 5px; }
.activityForm ul li span.fontRed { width: auto; display: inline-block; }
.activityForm ul li span.fl { margin-top: 5px; float: none; }
.controls { width: 100%; }
.selectBox { position: relative; border: 1px solid #dfdfdf; background: #fff; }
.selectVal { height: 24px; line-height: 24px; color: #999; font-size: 13px; padding: 0 5px; min-width: 50px; overflow: hidden; cursor: pointer; }
.selectNav { position: absolute; right: 0; top: 0; height: 24px; width: 24px; z-index: 2; background: #fff; }
.selectNav em { display: block; width: 10px; height: 7px; font-size: 0; content: "."; margin: 12px auto 0; background-position: -40px -536px; }
.selectBoxBlur em { background-position: -56px -536px; }
.selectBox select { position: absolute; top: 0; left: -1px; height: 24px; width: 100%; opacity: 0; z-index: 10; }
.selectValBlur { color: #363636; }
.selectList { display: none; position: absolute; left: -1px; width: 100%; top: 24px; font-size: 13px; border: 1px solid #dfdfdf; background: #fff; z-index: 11; }
.selectList p { line-height: 18px; padding: 2px 0 2px 5px; color: #333; }
.selectList p:hover { background: #e50020; color: #fff; cursor: pointer; }
.selectList .jspVerticalBar { right: 0px; }
.activityForm ul li.last { font-size: 12px; }
.activityForm ul li.last em { display: inline-block; width: 12px; height: 18px; background-position: -38px -544px; vertical-align: middle; margin-top: -3px; }
.activityForm ul li.last span { width: auto; display: inline-block; }
.fontRed { color: #e50020; }
.toyotaOrder { padding: 20px 0 0; font-size: 12px; border-top: 1px solid #ccc; line-height: 22px; margin-top: 20px; }
.toyotaOrder .red { color: #e50020; }
.toyotaOrder button { background: #e50020; color: #fff; font-size: 13px; height: 24px; line-height: 24px; width: 100%; }
.popConsultDet { color: #666666; font-size: 12px; padding: 0; }
.popConsultDet h3 { font-size: 14px; color: #333; font-weight: bold; margin-bottom: 20px; }
.popConsultDet p { line-height: 18px; }
.popConsultDet ul { margin-top: 30px; }
.popConsultDet h4 { font-size: 18px; color: #333333; }
.popConsultDet h5 { font-size: 12px; color: #666666; font-weight: bold; }
.popConsultDet li { margin-bottom: 5px; line-height: 17px; }
.consultDetInfo { height: 300px; overflow: hidden; padding: 10px 0; width: 100%; }
.kvDetail .des img, .camry .kvDetail h2 img.h2titile { display: none; }


/*vehicle sunlei 1107PM*/


.veActivityLevin1107 .carImg { display: none; }

.veActivityLevin1107 { height: auto; background: none; }
.veActivityLevin1107 .veActiveLt { float: left; width: 55%; }
.veActivityLevin1107 .veActiveRt { float: right; width: 45%; }
.veActivityLevin1107 .veActiveRt img { max-width: 100%; height: auto; }
.veActivityLevin1107 .activityR { display: none; }
.veActivityLevin1107 .activitTime { display: none; }
.veActivityLevin1107 .carImg { display: none; }
.veActivityLevin1107 .activityT { border-bottom: 0; background: none; }
.veActivityLevin1107 .activityL h3 { padding: 10px 0; }
.veActivityLevin1107 .activityL p { font-size: 14px; }
.veActivityLevin1107 .activityL .last { display: none; }
.veActivityLevin1107 .wytz-btn { display: inline-block; height: 40px; padding: 0 30px; background: #e50020; line-height: 40px; text-align: center; color: #FFF; font-weight: bold; font-size: 16px; }

.veActivityLevin1107 .veActiveLt { width: 100%; }
.veActivityLevin1107 .veActiveRt { width: 100%; }
.veActivityLevin1107 .veActiveRt img { max-width: 100%; height: auto; }
.veActivityLevin1107 .activityL p { display: block; }

/*vehicle sunlei 1107PM*/

/*1201*/
.kvlinks1201 a.mobileYYSJ { display: none; }
/* 20150113 */
.levin-kchjIcon2015 { display: none; }
/*春节开车回家*/
.levin0113-mobKCHJ h3 { font-size: 20px; font-weight: bold; }
.levin0113-mobKCHJ .KXHJ-cont { border: 1px solid #E7E7E7; margin: 10px 0; padding: 10px 0 15px 10px; }
.levin0113-mobKCHJ .KXHJ-cont p { padding: 10px 0 0 0; line-height: 22px; clear: both; }
.levin0113-mobKCHJ .KXHJ-cont img { width: 27px; float: left; margin-top: -6px; margin-right: 6px; vertical-align: middle; }

/* brandNewCamry sunlei 20150225 [[ */
.brandNewCamry .kvTop { display: block; }
.brandNewCamry .price sup { color: #FFF; top: 24px; }
.brandNewCamry .camryMob-txt { display: block; padding: 10px 0 0; font-size: 16px; font-weight: normal; }
.brandNewCamry .kvDetail .price { padding-top: 10px; }
.brandNewCamry .logo img { width: 96px; }
.verHCamry-guessing .veNewsList { background-color: #FFF; }
.verHCamry-guessing .grayBg { height: 360px; background-color: #EEE; }
.TYSixClose { display: inline-block; position: absolute; top: -40px; right: -2px; width: 34px; height: 34px; background: url('../images/popClose.png') 0 0 no-repeat; }
.thrYpopWarranty { padding: 40px 30px; }

.thrYpopWarranty { display: none; position: absolute; top: 50%; left: 0; width: 88%; padding: 40px 30px; z-index: 1003; background-color: #FFF; }
.thrYpopWarranty .popTop { border-bottom: 1px solid #CCC; padding-bottom: 16px; }
.thrYpopWarranty p { line-height: 20px; }
.thrYpopWarranty .fl { width: 48%; }
.thrYpopWarranty .fl .imgWrap { padding-bottom: 10px; text-align: center; }
.thrYpopWarranty .imgWrap img { max-width: 100%; }
.thrYpopWarranty .fr { width: 46%; border-left: 1px solid #CCC; padding-left: 4%; font-weight: bold; color: #000; }
.thrYpopWarranty .fr .padT2p { padding-top: 36px; }
.thrYpopWarranty .fr .popCir { margin-right: 4px; margin-top: -3px; vertical-align: middle; }
.thrYpopWarranty .txt-rt { text-align: right; }
.thrYpopWarranty .btmTitle { margin: 14px 0 8px 0; font-size: 14px; }
/* brandNewCamry sunlei 20150225 ]] */

/*埃尔法150604[[*/
.veBlock .hd .toolsLink .gbookdown img { vertical-align: middle; margin-right: 5px; display: inline-block; }
/*埃尔法150604*/

@media only screen and (max-width: 767px) {
	.ez .veKvPop h2.title { margin-top: 3px;}
	.levin .veKvLevin{padding-bottom: 70px;} 
	.levin .veKvLevin #aDefLink1{bottom: -32px !important}
	.tabbd .galleryList ul li img {  max-height: 172px;}
	.veAccessories .tabbd .viewMore {bottom: 12px; right: 1%;}
	.veAccessories .tabbd .viewMore a {width: 80px;}
	.tabbd { height: auto;}
	/**车型试驾订购[[**/
	.ez .veGallery .veSlider .slides .clone,.yarisL .veGallery .veSlider .slides .clone{ height: 100px; overflow: hidden;}
	.yarisL .veConfig .bd { margin-top: -38px;}
	.vehiKK{margin: 0 20px;z-index: 1;}
	.vehiKK .mdefLink .vicon{ display: none;}
	.vehiKK .mdefLink{ font-size: 12px;border-left: 3px solid #e50020;color: #fff;height: 25px;line-height: 25px;display: inline-block;background-position: 0px -24px;background-size: 2px auto;padding: 0px 15px;    width: 36%;    border-radius: 0; font-weight: 100;}
    .vehiKK a.mtmall { font-weight: 100; background-image: none; border-radius: 0;display: block;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1; border-left: 0; border-right: 0;font-size: 12px;padding: 7px 0px;margin-top: 10px; height: auto; line-height:12px;}
	.vehiKK a.viewColor { background-position: -147px -98px; width: 20px;height: 35px;text-indent: -999px;overflow: hidden;background-image: url('../images/vehicleSprite.png');background-repeat: no-repeat;background-size: 250px auto;float: right;border: 0;margin-top: 10px;margin-bottom: 15px;}
    .yarisL .focusLinks,.brandNewCamry .focusLinks,.ez .focusLinks,.highlander .focusLinks,.alphard .focusLinks,.venza .focusLinks,.cruiser .focusLinks{position: absolute;bottom: -140px !important;}
	.brandNewCamry .focusLinks,.ez .focusLinks,{position: absolute;bottom: -90px !important;left: 210px;}
	.highlander .focusLinks{ position: absolute; bottom: -131px !important;left: 24px;display: inline-block;}
	.highlander .ed_jchd,.camryHev0418 .ed_jchd,.brandNewCamry .ed_jchd{ margin-top: 40px;}
	.camryHev0418 .focusLinks,.brandNewCamry .focusLinks{padding-bottom: 18px;}
	/**车型试驾订购]]**/
	
	/**KV布局更改[[**/
	.levin .focusLinks{ position: absolute;bottom: -134px; left: 153px;}
	.levin .kvlinks .carColor{ position: absolute; top: -59px; right: 10px;}
	.cruiser .vehiKK{ margin-bottom: 55px;}
	/**KV布局更改]]**/
	
    /***camryhev new cyt [[****/
    .camry .kvDetail .camrylog { display: none; }
    /***camryhev new cyt ]]****/
    .gbookdown { margin-left: 20px; }
	
 .veBlock .hd .toolsLink {
    display: none;
}
.veBlock .hd .toolsLink.hidemb.cur {
    display: block;
}
    .highlander .videoList { margin: 10px auto 0px !important; }
    .highlander .hidemb { margin-top: -37px !important; }
    .highlander .hidemb .down { position: relative;top: 40px;margin-top: -10px !important; margin-left: 10% !important; }
/*    .highlander .veNews a.vlinks { font-size: 12px; margin-right: 10px; border-left: 3px solid #000; color: #fff; height: 25px; line-height: 25px; display: inline-block; background-position: 0px -24px; background-size: 2px auto; padding: 0px 15px; background-color: #333; text-decoration: none; }*/
    .highlander .veAccessories .tabbd .item { padding-top: 40px; }
    .mobkvImg { display: block; max-width: 100%; margin: 0 auto; }
    .veFeature { height: auto; }
    .veGallery .horSlide .gallerySlider .word { bottom: 10px; width: 80%; left: 7%; line-height: 20px; }
    .veGallery img.bg { display: none; }
    .veMidList li { margin: 0 4px 0; }
    .veMidBanner .flex-direction-nav a { top: 35%; }
    .veMidBanner .flex-direction-nav a.flex-prev:hover { background-position: -141px -129px; opacity: 1; }
    .veMidBanner .flex-direction-nav a.flex-next:hover { background-position: -154px -129px; opacity: 1; }
    .veActivity .flex-direction-nav a { top: 30%; }
    .veKvPopInner a.backBtn { left: 50%; margin-left: -50px; }

    .veGallery img { width: 100%; }
    .veGallery .veSlider ol { bottom: 20px; }
    .veGallery .mobItem2, .veGallery .mobItem3 { width: 48.4%; }
    .veGallery .mobItem4 { width: 59%; }
    .veGallery .mobItem5 { width: 37%; }
    .veGallery .mobItem6 { width: 32.4897%; }
    .veGallery .mobItem7 { width: 23.91%; }
    .veGallery .mobItem8 { width: 36.265%; }
    .veGallery .ml10 { margin-left: 1.4705%; }
    .veGallery img.bg { display: none; }
    .veMidList { border-bottom: none; }

    .hd { border-top: 1px solid #E4E4E4; }
    .veConfig .hd { height: 56px; }
	.levin .veConfig .hd { height: 56px; }
    .veConfig { border-bottom: 1px solid #E4E4E4; }
    .levin a.defLink:nth-child(2) { margin: 10px 0 0 10px; margin-top: 0px; position: absolute;}
	/*.highlander a.defLink:nth-child(2) { margin: 11px 0 0 160px; }*/
	.highlander .hyg {margin-top: 50px;}
.veConfigList { 
    margin: 40px auto 0px auto;
    position: relative;
    top: 20px;
}
.veBlock .bd .toolsLink {
    margin-left: 2%;
    margin-top: 10px;
}
    .veHistory .tabbd .prize { padding: 0 20px 10px; background-color: #f5f5f5; }
    .veHistory .tabbd dl { min-width: 320px; float: left; }
    .veHistory .tabbd dd { font-size: 16px; color: #e51320; font-weight: bold; }
    .veHistory .tabbd dt { min-width: 135px; margin: 10px 20px 0 0; float: left; }
    .veHistory .tabbd dt span { font-size: 12px; color: #666666; display: block; margin-bottom: 10px; }
     .veHistory .tabArea .tabhd { text-align: left; margin-left: 30px;}
	 .veHistory .IE6{display: none !important;}

    /*camry,20140526,yxm*/
    .camry .veMidBanner .flex-direction-nav a { top: 22%; }
    .camry .veGallery .horSlide .gallerySlider,.highlander .veGallery .horSlide .gallerySlider { padding-bottom: 52px; }
    .camry .veGallery .horSlide .carousel .flex-direction-nav a { height: 36px; line-height: 30px; }
    .camry .veHistory .tabbd .idea { background-color: #F5F5F5; padding: 5px 5px 10px; }
    .camry .veHistory .tabbd .idea h3 { font-size: 14px; color: #000; }
    .camry .veHistory .tabbd .idea h4 { color: #000; font-size: 12px; padding-top: 5px; margin-top: 5px; }
    .camry .veHistory .tabbd .idea p { color: #666; font-size: 12px; margin-top: 5px; line-height: 18px; }

    /*camry veHistory,20140619,yxm*/
    .camry .tabbd .prize img { margin-top: 50px; }
    .camry .veHistory .flex-direction-nav { display: none; }

    /*yarisL,ez puilck,20140429,yxm*/
    .yarisL .veGallery img, .ez .veGallery img { width: 100%; }
    .yarisL .veGallery img.bg, .ez .veGallery img.bg { position: absolute; }
    .yarisL .veGallery .toolsLink, .ez .veGallery .toolsLink { position: absolute; top: 60px; }
    .yarisL .veGallery .hd, .ez .veGallery .hd { position: absolute; margin-top: -55px; width: 100%; }
    .yarisL .veGallery .veSlider, .ez .veGallery .veSlider { margin: 0px 20px; position: relative; top: 45px; }
	.yarisL .veGallery .veSlider, .ez .veGallery .veSlider .slides .clone{ overflow: hidden;}
    .yarisL .veGallery .item1 span em, .ez .veGallery .item1 span em { display: block; line-height: 16px; }
    .yarisL .veGallery ol.flex-control-nav, .ez .veGallery ol.flex-control-nav { position: static; }
    /*yarisL kvDetail,20140508,yxm*/
    .yarisL .kvDetail .kvTop h2 { margin: 5px 0; }
    .yarisL .kvDetail .pcfocusLinks { display: none; }
    .yarisL .kvDetail .logoWhite { display: none; }
    .yarisL .kvDetail a.viewColor { top: 83%; }
    .yarisL .veKvPopInner a.backBtn { bottom: -65px; }
    .yarisL .vecolorChange { margin-left: -140px; bottom: -40px; }
    .yarisL .veColorCar { margin-top: 0; }
    /*yarisL veGallery,20140426,yxm*/
    .yarisL .veGallery { margin-top: 55px; background: url('../images/bg_20140418_mobile.png') no-repeat; background-size: 100% auto; }
    .yarisL .veGallery .item1 span { height: auto; padding: 8px 0; bottom: -60px; }
    .yarisL .veGallery .horSlide { padding-bottom: 65px; }
    .yarisL .veGallery .horSlide ul.flex-direction-nav { display: none; }
    /*yarisL veHistory,20140504,yxm*/
    .yarisL .tabbd .prize img { margin-top: 50px; }

    /*.yarisL .veFeature .leftInfo{min-height:90px}
  .yarisL .veFeature .appearance .flex-control-nav{bottom:110px}*/

    /*camryHev,20140426,yxm*/
    .camryHev .kvDetail a.viewColor { top: 90px; display: none; }
    .camryHev .veGallery .horSlide .carousel { bottom: 3px; }
    .camryHev .veGallery .horSlide .carousel .flex-direction-nav a { height: 43px; line-height: 38px; }
    .camryHev .veMidBanner .flex-direction-nav a { top: 22%; }

    /*camryHev veHistory,20140619,yxm*/
    .camryHev .tabbd .prize img { margin-top: 50px; }
    .camryHev .veHistory .tabbd dt { min-width: 135px; margin: 10px 0px 0 0; float: left; }
    /*.camryHev .veFeature .leftInfo{min-height:350px}
  .camryHev .veFeature .appearance .flex-control-nav{bottom:370px}*/

    /*ez*/
    .ez .kvDetail h2 { border-bottom: none; }
    .ez .kvDetail a.viewColor { top: 31%; }
    .ez .kvDetail .logoWhite { display: none; }
    .ez .veMidBanner .flex-direction-nav a { top: 20%; }
    .ez .vecolorChange { bottom: -50px; }

    .ez .veGallery { margin-top: 110px; background: url('../images/bg_20140418_mobile.jpg') no-repeat; background-size: 100% auto; }
    .ez .veGallery .horSlide { padding-bottom: 65px; }
    .ez .veGallery .item1 span { height: auto; padding: 8px 0; bottom: -90px; }
    .ez .veGallery .horSlide ul.flex-direction-nav { display: none; }
    /*ez veHistory,20140504,yxm*/
    .ez .tabbd .prize img { margin-top: 50px; }

    /*.ez .veFeature .leftInfo{min-height:110px}
  .ez .veFeature .appearance .flex-control-nav{bottom:130px}*/

    /*highlander*/
    .highlander .kvDetail .logo img { width: 200px; }
    .highlander .kvDetail .award img { margin-left: 3px; vertical-align: middle; width: 60px; }
    .highlander .kvDetail .hldLinks { display: none; }
    .highlander .kvDetail .kvlinks { display: block; }
    .highlander .kvDetail .kvTop h2 { border-bottom: none; font-size: 12px; font-weight: normal; color: #666666; margin: 5px 0; }
    .highlander .kvDetail a.viewColor { top: 13%; }
    .highlander .kvDetail .veKvPop .title img { width: 70%; }
    .highlander .veMidBanner .flex-direction-nav a { top: 23%; }

    /*highlander veGallery,20140504,yxm*/
    .highlander .veGallery .horSlide .carousel { bottom: 4px; }
	.allNewCamry .veGallery .horSlide .carousel { bottom: 4px;}
	.camryHev0418 .veGallery .horSlide .carousel { bottom: 8px;}

    .highlander .veGallery .horSlide .carousel .flex-direction-nav a { height: 43px; line-height: 38px; }

    /*.highlander .veFeature .leftInfo{min-height:210px}
  .highlander .veFeature .appearance .flex-control-nav{bottom:230px}*/

    /*highlander veHistory,20140504,yxm*/
    .highlander .tabbd .idea { padding: 5px 5px 10px 5px; }
    .highlander .vedevelop .slides li, .highlander .tabbd .design { background-color: #f5f5f5; border-bottom: 1px solid #d1d1d1; }
    .highlander .vedevelop .slides li div { background-color: #e5e5e5; height: 50px; border: none; padding: 20px 20px 5px; }
    .highlander .vedevelop .slides li div h3 { color: #333333; font-size: 14px; font-weight: bold; }
    .highlander .vedevelop .slides li div h5 { color: #666666; }
    .highlander .tabbd .design img { max-width: 50%; float: right; margin: 50px 20px 0 10px; }
    .highlander .veHistory .idea br { display: none; }
    .highlander .veHistory .item p { color: #666666; font-size: 12px; margin: 50px 20px 10px; line-height: 22px; min-height: 280px; }
    .highlander .veHistory .tabbd .idea p span { font-size: 24px; color: #e51320; }
    .highlander .veHistory .tabbd .vedevelop img { max-width: 60%; float: left; margin: 50px 10px 0 20px; }
    .highlander .tabbd .prize { padding: 0 20px 10px; background-color: #f5f5f5; }
    .highlander .tabbd .prize img { max-width: 98%; margin-top: 50px; }

    .highlander .veHistory .tabbd dl { min-width: 320px; float: left; }
    .highlander .veHistory .tabbd dd { font-size: 16px; color: #e51320; font-weight: bold; }
    .highlander .veHistory .tabbd dt { min-width: 135px; margin: 10px 20px 0 0; float: left; }
    .highlander .veHistory .tabbd dt span { font-size: 12px; color: #666666; display: block; margin-bottom: 10px; }
    .highlander .veHistory .flex-control-nav { top: auto; bottom: 80px; }
    /*venza*/
    .venza .vecolorChange { margin-left: -160px; }
    .venza .kvDetail a.viewColor { top: 48%; }
    .venza .focusLinks font { float: left; margin-top: 10px; }
    .venza .veMidBanner .flex-direction-nav a { top: 23%; }
    /*.venza .veFeature .leftInfo{min-height:135px}
  .venza .veFeature .appearance .flex-control-nav{bottom:155px}*/

    /* cruiser */
    .cruiser .changeColor { display: none; }
    .cruiser .vecolorChange { margin-left: -160px; }
    .cruiser .kvDetail a.viewColor { top: 30%; display: none; }
    .cruiser .veMidBanner .flex-direction-nav a { top: 22%; }

    /*cruiser veGallery,20140504,yxm*/
    .cruiser .veGallery .horSlide .carousel { bottom: 3px; }
    .cruiser .veGallery .horSlide .carousel .flex-direction-nav a { height: 43px; line-height: 38px; }

    /*.cruiser .veFeature .leftInfo{min-height:110px}
  .cruiser .veFeature .appearance .flex-control-nav{bottom:130px}*/
    /*alphard*/
    .alphard .kvDetail .logoWhite { display: none; }
    .alphard .kvDetail h2 i, .alphard .kvDetail em.rt, .alphard .kvDetail em.lf { display: none; }
    .alphard .kvDetail a.viewColor { top: 40%; }
    .alphard .veMidBanner .flex-direction-nav a { top: 22%; }
    .alphard .veKvPopInner a.backBtn { bottom: -95px; }
    .alphard .vecolorChange { bottom: -50px; }

    /*alphard veHistory,20140504,yxm*/
    .alphard .tabbd .prize img { margin-top: 50px; }

    .vehicleMain { overflow: hidden; }
	.highlander .gallerySlider .flex-viewport {max-height: 163px;}
	.camry  .veGallery .horSlide .carousel li,.highlander  .veGallery .horSlide .carousel li { max-height: 43px;}
	.camry .veGallery .horSlide .gallerySlider ul.slides li { max-height: 192px;}
	.highlander .veGallery .horSlide .gallerySlider ul.slides li { max-height: 163px;}
	.camry .gallerySlider .flex-viewport {max-height: 194px;}
    /*levin,20140904,yxm*/
    .levin .kvDetail .logo img { width: 60px; }
    .levin .kvDetail .sTitle { font-size: 24px; font-weight: bold; padding: 3px 0 10px; }
    .levin .kvDetail a.viewColor { top: 50px; }
    .levin .tabbd .prize img { margin-top: 50px; }
    .levin .veHistory .tabbd dt { margin: 10px 0px 0 0; }

    /*.alphard .veFeature .leftInfo{min-height:250px}
  .alphard .veFeature .appearance .flex-control-nav{bottom:270px}*/

    .carDrag {; min-width: 320px; min-height: 173px; }



    /* 20141105 sunlei start */
    .vehi1105 div { display: inline-block; }
    .vehi1105 div img { width: 60px; vertical-align: middle; }
    .kvTop1105 .vehi1105 { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #d1d1d1; }
    .vehi1105 .vehiInfo { display: none; }
    .yarisL .kvDetail .vehi1105 p { display: none; }
    .yarisL .kvDetail .vehi1105 .p2 { display: block; }
    .yarisL .kvDetail .vehi1105 h2 { display: inline-block; border-bottom: 0; }
    .yarisL .kvDetail .vehi1105 img { display: inline-block; width: 60px; }
    .yarisL .kvDetail a.carColor1105 { top: 40%; }
    /* 20141105 sunlei end */

    /* 20141201 sunlei start */
    .kvlinks1201 { margin-top: 25px; margin-bottom: 25px; }
    .kvlinks1201 a.knowAcWrap { display: block; margin-bottom: 10px; }
    .highlander .kvlinks1201 a.viewColor { top: -10%; }
    .kvDetail a.mdefLink:nth-of-type(2) { float: none; }
    .kvlinks a.vLevinAPP { float: left !important; margin: 10px 0 !important; background-position: 0px -18px; height: 26px; line-height: 22px; display: inline-block; font-size: 14px; border: 1px solid #e5e5e5; padding-right: 12px; border-radius: 20px; font-weight: bold; }
    .moblieFr { float: right; }
    .kvlinks1201 a.mobileYYSJ { display: inline-block; }
    .kvlinks1201 a.mobileHide { display: none; }

    /*.kvlinks1201 a.mtmall{display:none;}*/
    /* 20141201 sunlei end */
    .camryHev .kvDetail a.mdefLink { float: left; }

    /* merry */
    .vehicleKvMerry .kvTop { display: none; }
    .vehicleKvMerry .kvDetail a.viewColor { top: 2px; }
    .vehicleKv1201 .kvDetail a.viewColor { top: 10px; }

    .yarisL .kvDetail .logo img { width: 160px; }
    .yarisL .yarisL-HYG-info { display: none; }
    .yarisL .vehicleKv { margin-bottom: 0; }
    .yarisL-mobileTSXL { margin-top: 14px; }
    .yarisL-mobileTSXL h4 { margin-top: 14px; font-size: 17px; }
    .yarisL-mobileTSXL .KXHJ-cont span { float: left; min-height: 70px; }
    .yarisL-mobileTSXL .KXHJ-cont { margin-top: 20px; }
    .yarisL-mobileTSXL .KXHJ-cont p { padding-right: 10px; }
    .yarisL-mobileTSXL .KXHJ-cont img { margin-top: 0; width: 34px; }

    /* brandNewCamry sunlei 20150225 [[ */
    .brandNewCamry .veService div.item strong { display: none; }
    .brandNewCamry .veMidList li { float: left; width: 46.5%; margin-bottom: 10px; }
    .brandNewCamry .veMidBanner .flex-direction-nav { display: none; }
    .brandNewCamry .veMidList p.t { font-size: 14px; }
    .brandNewCamry .veMidList p.l { display: none; }
    .brandNewCamry .veMidList a img { border: 1px solid #f4f4f4; padding: 3px; box-shadow: 0px 0px 5px #efefef; border-radius: 2px; }
    .verHCamry-guessing .veNewsList { padding-bottom: 15px; }
    .brandNewCamry .focusLinks .vicon_wechat { display: none;}
    .TYSixClose { right: 30px; }
    /* brandNewCamry sunlei 20150225 ]] */
   
   	.yarisLNew .pcOnly,.newfoot .pcOnly{display:none !important;}
	.yarisLNew .mOnly{display: block;}
	.yarisLNew .ym_price{overflow: hidden;position: relative;background: #e00622;}
	.yarisLNew .ym_price .ym_price_left{width: 38.59%;display: inline-block;vertical-align: middle;}
	.yarisLNew .ym_price .ym_price_right{width: 59.41%;font-size: 12px;padding: 5px;box-sizing: border-box;display: inline-block;vertical-align: middle;background: #F0F0F0;}
	.yarisLNew .ym_price>p strong{font-size: 32px;}
	.yarisLNew .ym_price .price_right{position: absolute; right: 10px;top: 22%;}
	
	.yarisLNew .veBlock h2.title .radio{ position: absolute;top: 15px;right: 8px;}
	.yarisLNew .veBlock h2.title .radio img{width: 72%;}
	.yarisLNew .veBlock h2.title span{font-size: 1.3rem;font-weight: bold;color: #363636; margin: 8px 0px;font-family: "Microsoft Yahei";}
	.yarisLNew .ym_star {overflow: hidden;margin: 0 1.563%;padding-top: 15px;padding-bottom: 28px;}
	.yarisLNew .ym_section_wrap .hide{ display: none;}
	.yarisLNew img{max-width: 100%; height: auto;}
	.yarisLNew .ym_star_txt {width: 46%;}
    .yarisLNew .ym_star .ym_star_img {width: 53.23%;}
    .yarisLNew .ym_bottom_add {text-align: center;font-size: 12px;padding: 10px 10px 0;float: left;}
	
	.yarisLNew .vehicleKv{background:none!important;}
	
	.yarisLNew .ym_star{overflow: hidden;margin: 0 1.563%;padding-top: 15px;padding-bottom: 28px;}
	.yarisLNew .ym_star_txt{width: 46%;}
	.yarisLNew .ym_star .ym_star_intro{width: 46.77%;font-size: 16px;padding: 0 1.613%;box-sizing: border-box;}
	.yarisLNew .ym_star .ym_star_intro>h4{padding-top: 15px;color: #a19320;font-size: 36px;text-align: center;}
	.yarisLNew .ym_star .ym_star_intro>label{display: block;font-size: 18px;border-bottom: 1px solid #ccc;text-align: center;padding: 10px 0;}
	.yarisLNew .ym_star .ym_star_intro>p{padding: 0 3.833%;box-sizing: border-box;line-height: 150%;}
	.yarisLNew .ym_star .ym_star_img{width: 53.23%;}
	.yarisLNew .ym_star .star_02{width: 58.06%;margin-top: 10px;}
	.yarisLNew .ym_star .star_03{width: 40%;margin-top: 10px;}
	.yarisLNew .ym_star .star_04{width: 39.517%;margin-top: 10px;}
	.yarisLNew .ym_star .star_05{width: 58.55%;margin-top: 10px;}
	.yarisLNew .ym_star .star_08{width: 100%;margin-top: 10px;}
    .yarisLNew .ym_star .play_img {margin-top: 5px;}
	.ym_menu_popup{position: fixed; background: rgba(217, 217, 217,0.95);width: 100%;height: 100%;top: 0;left: 0;padding-top: 36%;}
	.ym_menu_popup .menuPop_close{position: absolute;right: 10px;top: 10px;width: 7.8125%;}
	.ym_menu_popup .ym_menu_popupA{display: block;text-align: center;font-size: 22px;margin-bottom: 5%;}
	.ym_menu_popup .ym_menu_popupA.active {color: #e00622;}
	.ym_menu_popup .ym_menu_popupA.active i {display: block;width: 20%;border-bottom: 2px solid #e00622;margin: 5px auto;}
	.ym_menu_popup .ym_menu_popupLink a.defLink {background-image: none !important;background: #f2f2f2;color: #333;padding-left: 0;margin: 0 30px; padding-right: 10px; }
	.ym_menu_popup .ym_menu_popupLink a.defLink em{ display: inline-block;}
	.ym_menu_popup .ym_menu_popupLink{ text-align: center;}
	.pophide{ display: none;}
	.footcon{ display: inline-block; width: 100%; margin-top: 20px;}
	.footcon .fot_o{ width: 25%; font-size: 12px; text-align: center; display: block; float: left;}
	.footcon .fot_o p{ color: #333333; font-size: 0.8rem; padding: 4px 0 6px;}
	.footcon .fot_o span{ display: none;}
	
	.ym_newActivity{background: #080404;padding-top: 20px;}
	.ym_newActivity_intro{padding: 9px 0 18px;background: url('../images/ym_ac_bg.jpg') repeat-y;background-size: 100%;text-align: center;border-top:1px solid #413e3e ;border-bottom:1px solid #413e3e ;}
	.ym_newActivity_intro h4{ color: #fff; font-size: 14px;}
	.ym_newActivity_intro h4 em,.ym_newActivity_intro p em{ color: #e10000; font-size: 0.8rem;}
	.ym_newActivity_intro p{color: white; font-size: 14px;margin: 20px 0 0;line-height: 14px;}
	.ym_newActivity_intro p .mspYaris{ font-size:1.4rem;font-style:normal;font-weight:bold;}
	.ym_newActivity_intro .mspYarisBJ{font-weight:bold;}
	.ym_newActivity_intro .mibeijing{font-size:1.2rem;}
	.ym_newActivity_km{width: 145px;height: 30px;text-align: center;display: block;background: #494949;color: white;font-size: 18px;line-height: 30px;margin: 0 auto;}
	.tenOrder .form_input>input {width: 70.42%;}
	.ym_newActivity_rule{position: relative;}
	.ym_newActivity_rule img{ padding-top: 35px;}
	.ym_newActivity_rule .p1{color: white;font-size: 0.8rem;position: absolute;top: 20px;text-align: center;width: 100%;}
	.ym_newActivity_rule .p2{color: white;font-size: 0.8rem;position: absolute;top: 40px;text-align: center;width: 100%;}
	.hygGraybut a {padding: 0 22px !important;}
	
	.swiper_wrap2{background: white;margin-bottom: 25px;}
	.swiper_wrap2_pagination{width: 100%;}
	.swiper_wrap2_pagination .swiper-pagination-bullet{background: #b5b5b5;width: 16px;height: 16px;margin: 0 6px;opacity: 1;}
	.swiper_wrap2_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #db0000;}
	.swiper_slide_wrap{position: relative;background: #000;text-align: center}
	.swiper_slide_p{position: absolute;width: 100%;left: 0;top: 25.72%;color: white;padding: 0 5.875%;box-sizing: border-box;}
	.pic_opacity{
	 opacity:0.5;
}
	.swiper_slide_p p{margin: 0 auto;text-align: center;}
	.swiper_slide_p .swiper_slide_pTitle{font-size: 1.2rem;border-bottom: 1px solid #ffffff;padding-bottom: 10px;margin-bottom: 10px;}
	.swiper_slide_p .swiper_slide_pCont{font-size: 1rem;}
	.swiper_wrap2 .veNewsList{padding: 0;}
	.swiper_wrap2 .swiper-slide{ width: 100%;}
	
	/** car color **/
	.yarisLNew .hevConfL {width: 100%;}
	.yarisLNew .veConfigList{ display: inline-block;}
	.yarisLNew .veConfigList li .conInfo { padding-left:0; border-right: none;border-top: 4px solid #e00622; width: 94%; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;display: INLINE-BLOCK;}
	.yarisLNew .veConfigList li .conInfo .conPrice{text-align: left; padding-left: 10px;}
	.yarisLNew .veConfigList li .conInfo .tozx a{background: #646464;color: white;text-align: center;width: 50%;font-size: 0.8rem;box-sizing: border-box;display: INLINE-BLOCK;float: left;padding: 9px 0;}
    .yarisLNew .veConfigList li .conInfo .tozx a.qb{background: #e60000;}
    .yarisLNew .veConfigList li .conInfo h4{ text-align: center;}
    /*.yarisLNew .veConfigList li .conInfo h4 span{font-size: 1rem;text-align: center;line-height: 150%; font-family: 'Microsoft Yahei';}*/
    .yarisLNew .veConfigList li .conInfo h4 span{font-size: 0.8rem;text-align: center;line-height: 150%; font-family: 'Microsoft Yahei';}/*alter maoyu 0525*/

    .yarisLNew .veConfigList li .conInfo .zhu{color: #666;text-align: center;font-size: 0.8rem;line-height: 150%;width:100%;display: inline-block; margin-bottom: 12px; font-weight: 100;}
    .yarisLNew .veActivity .flex-control-nav{ display: block;}
    .yarisLNew .veConfigList .flex-direction-nav .flex-next {right: -4px !important;}
    
    /*.yarisLNew .veConfigList .slides li{ width: 165px !important; padding-left: 15px;}*/
    
    /* hevColor */
	.yarisLNew .hevConfL {width: 100%; box-sizing: border-box; padding: 0 2% 0 5%;}
	.yarisLNew .hevWrap .vecolorChange {position: relative; left: auto; bottom: auto; margin: 0;}
	.yarisLNew .hevConfL-tags {margin-bottom: 30px; margin-left: 15px;}
	.yarisLNew .hevConfL-tags img {margin-right: 5px;}
	.yarisLNew .hevColorChange {height: 24px; margin: 20px 0; }
	.yarisLNew .hevColorChange li {display: inline-block; margin-bottom: 3px; width: 24px !important; margin-right: 17px;}
	.yarisLNew .hevColorChange li a {display: inline-block; width: 20px; height: 20px; border-radius: 50%;}
	.yarisLNew .hevColorChange li a.c1 {background-color: #fff600;}
	.yarisLNew .hevColorChange li a.c2 {background-color: #ffffff;}
	.yarisLNew .hevColorChange li a.c3 {background-color: #ededed;}
	.yarisLNew .hevColorChange li a.c4 {background-color: #000000;}
	.yarisLNew .hevColorChange li a.c5 {background-color: #eb0000;}
	.yarisLNew .hevColorChange li a.c6 {background-color: #ff6c00;}
	.yarisLNew .hevColorChange li a.c7 {background-color: #0096ff;}
	.yarisLNew .hevColorChange .flex-viewport{background: #dedede;padding-left: 5px;text-align: center;}
	.yarisLNew .hevColorChange .flex-viewport ul{padding: 4px 18px 0;}
	.yarisLNew .hevColorChange li a { display: inline-block;width: 20px;height: 20px;border-radius: 50%;}
	
	.yarisLNew .veConfig .bd{ background: none; margin-top: 0;}
	.yarisLNew .veConfig .bd .veConfigList {margin: 0 auto 0px auto; top: 0;}
	.yarisLNew .veConfig .bd .ckxx{padding: 10px 15px;}
	.yarisLNew .veConfig .tzi {font-size: 0.8rem;margin-left: 20px;display: inline-block;color: #313131;margin-top: 20px;}
	.yarisLNew .veConfigList .flex-control-nav{ display: block; bottom: -26px;}
	.yarisLNew .vehicleKv { background: url('../images/yarisLnew_kv.jpg') no-repeat center;}
	.yarisLNew .veConfig .bd .ckxx a{ width: 34.2%; display: inline-block; margin-right: 5px;}
	.yarisLNew .veConfig .bd .ckxx a:nth-child(1){width: 38.2%;}
	.yarisLNew .veConfig .bd .ckxx a:nth-child(2){width: 19.1%;}
	.yarisLNew .veConfig .bd .ckxx a img{ vertical-align: top;}
	.yarisLNew .veConfigList .conPrice span{font-size: 1.4rem;}
	.yarisLNew .veBlock .bd{display: none;}
	.yarisLNew .hevConfL .hevColorCar .slides li{overflow: hidden; max-height: 182px;}
}
@media only screen and (max-width: 370px) {
	.yarisLNew .hevConfL .hevColorCar .slides li{overflow: hidden; max-height: 155px;}
}



.ez .kvDetail h2 { font-size: 20px; }

@media only screen and (min-width: 768px) {
	/**车型试驾订购[[**/
	.kvlinks{ display: inline-block; margin-left: 13%;}
	.yarisL .vehicleKv {margin-bottom: 0 !important;}
	.vehiKK .defLink{ background-image: none !important; background: #f2f2f2; color: #333; padding-left: 0;}
	.vehiKK .defLink em{ display: inline-block;}
	.vehiKK .defLink strong{display: none;}
	.vehiKK .defLink .mobShop{display: none;}
	.vehiKK .kvlinks .mtmall{padding:0 10px;padding-left: 0;}
	.ez .kvlinks { display: inline-block; margin-left: 52%; position: absolute; top: -50px;  left: 0;}
	.levin .kvlinks{display: inline-block; margin-left: 40%; margin-top: 20px;}
	.alphard .kvlinks{ position: absolute; top: -70px; left: 12%;}
	.venza .kvlinks{ position: absolute; top: -36px; left: 13%;}
	.cruiser .kvlinks{ position: absolute; top: -132px; left: 45%;}
	.alphard .carColor,.venza .carColor{ display: none;}
	/**车型试驾订购]]**/
	
    /*
  .alphard .veConfigList .slides li{ width:10%;}
  */
	.camryVideoLs {max-width: 980px;margin: 15px auto 0;}
     #yuanqi{color:#fff !important;}
    .highlander .kvDetail .kvTop h2 { display: none; }
    .purePro > ul.slides > li { display: block; }
    .mobkvImg { display: none; }
    .padkvImg { display: block; width: 100%; }
    .veBlock { margin-top: 50px; }
    .veBlock .hd .title { float: left; }
    .veBlock h2.title { font-size: 30px; padding-left: 30px; height: 50px; line-height: 28px; }
    .veBlock h2.title span { font-size: 18px; display: block; font-weight: normal; font-family: arial; }
    .veBlock .hd div.mobileArrow { display: none; }
    .veBlock .hd .toolsLink { float: right; margin-top: 15px; display: block; }
    .kvDetail .price strong { font-size: 24px; }
    .camryHev .veGallery .carousel_y .flex-viewport, .cruiser .veGallery .carousel_y .flex-viewport { padding-top: 3px; }
    .veBlock .hd .toolsLink a:last-child { display: inline-block; }
    .veBlock .hd .toolsLink { margin-top: auto; margin-left: auto; }
    .veBlock .hd .toolsLink a:first-child.defLink { background-image: url('../images/vehicleSriteX.png'); border: 1px solid #e5e5e5; border-radius: 20px; font-weight: bold; }
    .vehicleMain .veKvPop { height: 523px !important; }
    /* 20150113 sunlei */
    .levin-kchjIcon2015 { display: block; max-width: 980px; margin: 0 auto; }
    .levin-kchjIcon2015 img { max-width: 100%; }
    .levin0113-mobKCHJ { display: none; }
	/*.camryHev0418 .veMidList{margin: 100px 0px!important;}*/

    .yarisL .yarisL-HYG-info { max-width: 100%; }

    /*vehicleKv,20140415,wq*/
    .vehicleKv i.kvShadow { position: absolute; width: 100%; height: 16px; top: 0px; z-index: 5; display: block; }

    /**vehicleKv kvDetail,20140515,wq**/
    .vehicleMain { overflow: hidden; }
    .kvDetail { position: absolute; top: 0px; width: 100%; max-width: 980px; height: 100%; margin: 0px; left: 13%; }
    .kvDetail h2 { font-size: 24px; position: relative; }
	.kvDetail h2 img { width: 60px; margin-left: 3px; position: absolute; }
	.kvDetail .kvlinks .vicon { display: inline-block; *display: inline; *zoom: 1; }
    .kvDetail .mobShop, .carsInfo .mobShop { display: none; }
    .kvDetail .focusLinks span { display: inline-block; *display: inline; *zoom: 1; width: 51px; height: 37px; background-position: -2px -73px; text-align: center; padding-top: 3px; }

    .kvDetail .price { margin-top: 115px; position: absolute; width: 250px; bottom: 20%; border-left: 4px solid #e50020; padding-left: 10px; font-size: 14px; font-weight: bold; }
    .ez .kvDetail .price { color: #000; }
    .ez .kvDetail .price strong { color: #000; }
    .kvDetail .price strong { font-size: 24px; color: #FFF; }
    .kvDetail .price span { line-height: 20px; font-weight: normal; }

    .kvDetail .kvTop { position: absolute; top: 10%; left: 10px; }
    .kvDetail h2 { font-size: 24px; position: relative; }
    .kvDetail h2 img { position: absolute; }
    .kvDetail .logo img { width: auto; }


    /***veKvPop,20140417,wq***/
    .veKvPop { display: none; }
    .veKvPop h2 { color: #666; font-size: 18px; border-left: 3px solid #e50020; padding-left: 20px; }
    .veKvPop h2 font { margin-left: 10px; font-size: 22px; }
    .veKvPop a.kvPopClose { background-position: -106px -295px; display: inline-block; *display: inline; *zoom: 1; width: 32px; height: 32px; text-indent: -999px; overflow: hidden; right: 0px; top: -25px; position: absolute; }
    .veKvPop h2.title { position: absolute; left: 0px; top: -2px; }

    .veKvPopInner { max-width: 980px; width: 100%; margin: 0px auto; position: relative; }
    .veColorCar ul li { text-align: center; }
    .veKvPopInner a.backBtn { position: absolute; bottom: -30px; left: 0px; }

    .veGallery { overflow: hidden; }
    .veGallery .appearance a.close { background-position: -104px -419px; width: 40px; height: 40px; display: inline-block; *display: inline; *zoom: 1; position: absolute; z-index: 100; right: 10px; top: -23px; right: -23px; text-indent: -9999px; overflow: hidden; }

    /*yarisL,ez veGallery,20140508,yxm*/
    .veGallery .veSlider li img { width: 100%; }
    .veGallery img.bg { width: 145%; }
    .veGallery .mobItem { width: 100%; }
    .veGallery .mobItem2, .veGallery .mobItem3 { width: 49.50%; }
    .veGallery .mobItem5, .veGallery .mobItem8 { width: 38.26%; }
    .veGallery .mobItem4 { width: 60.50%; }
    .veGallery .mobItem6 { width: 34.38%; background-color: #000; }
    .veGallery .mobItem7 { width: 25.30%; }
    .veGallery .ml10 { margin-left: 1.00%; }
    .veGallery .mobItem8 { float: right; }

    /*veHistory*/
    .veHistory .tabbd .item { background: url('../images/hisBgHighlander.jpg') top center no-repeat; height: 460px; }
    .veHistory .tabbd .prize img { position: absolute; right: 5%; bottom: 2%; }
    .veHistory .tabbd .prize.ez img { position: absolute; right: 13%; bottom: 2%; }
    .veHistory .tabbd .awards1 { position: absolute; top: 48px; left: 50px; min-width: 350px; }
    .veHistory .tabbd dd { font-size: 48px; color: #e51320; font-family: arial; }
    .veHistory .tabbd dt { min-width: 135px; margin: 10px 40px 0 0; float: left; }
    .veHistory .tabbd dt span { font-size: 12px; color: #666666; display: block; margin-bottom: 9px; }

    /***camry kvDetail,20140515,wq****/
    .camry .focusLinks { position: absolute; right: 4%; bottom: 0; }
    .camry .kvDetail .kvTop { width: 295px; position: absolute; top: 2%; left: 10px; }
    .camry .kvDetail h2 { font-size: 24px; position: relative; padding: 0px; border: none; }
    .camry .kvDetail h2 img { position: absolute; right: 25px; top: 0; }
    .camry .kvDetail .logo img { width: auto; }

    .camry .kvDetail .price { margin-top: 115px; position: absolute; width: 250px; height: 40px; bottom: 0%; border-left: 4px solid #e50020; padding-left: 10px; font-size: 14px; font-weight: bold; left: 10px; color: #FFF; }
    .camry .kvDetail .price font { font-size: 24px; color: #333; }
    .camry .kvDetail .price span { line-height: 20px; font-weight: normal; }

    .camry .kvDetail .focusLinks { color: #FFF; padding-bottom: 0; }
    .camry .kvDetail .vicon_wechat { display: none; }
    .camry .kvDetail .kvlinks { position: absolute; bottom: -50px; left: 0; }
    .camry .kvDetail a.viewColor { position: relative; top: 0px; }
    .camry .veKvPop h2.title { top: -52px; }
    .camry .veColorCar .slides li img { width: 40%; }
    .camry .vecolorChange { bottom: -40px; }

    .camry .veHistory .tabbd .idea { position: absolute; top: 10px; left: 55px; background-color: transparent; border-bottom: none; width: 310px; }
    .camry .veHistory .tabbd .idea h3 { font-size: 30px; color: #fff; }
    .camry .veHistory .tabbd .idea h4 { color: #fff; font-size: 22px; border-top: 1px solid #424242; padding-top: 10px; margin-top: 10px; }
    .camry .veHistory .tabbd .idea p { color: #fff; font-size: 12px; margin-top: 10px; line-height: 18px; }

    /***camryhev new cyt [[****/
    .camry .kvDetail .camrylog { position: absolute; bottom: -70px; right: 0px; }
    .veFeature .leftInfo h5 { font-size: 14px; color: #FFF; line-height: 20px; opacity: 0.8; }
    /***camryhev new cyt ]]****/

    /*camry veHistory,20140619,yxm*/
    .camry .veHistory .tabhd li.cur { color: #fff; }
    .camry .veHistory .tabhd li { padding: 0 10px; }
    .camry .veFeature .appearance .flex-control-nav { top: 168%; }

    /***camryhev kvDetail,20140515,yxm****/
    /*.camryHev .vehicleKv{margin-bottom:50px}*/
    .camryHev .kvDetail .kvTop { width: 500px; }
    .camryHev .kvDetail h2 { padding: 5px 0px; border-bottom: none; }
    .camryHev .kvDetail .des { color: #333333; font-weight: bold; margin: 0 0 20px 0; }
    .camryHev .kvTop a { margin-top: 26px; }
    .camryHev .kvDetail h2 img { top: 10px; }
    .camryHev .kvDetail .price { bottom: 7%; left: 10px; }
    .camryHev .kvDetail .focusLinks { color: #000; position: absolute; right: 10px; bottom: 13%; }
    .camryHev .kvDetail .vicon_wechat { display: none; }
    .camryHev .kvDetail .kvlinks { position: absolute; bottom: 0; left: 10px; }
    /*.camryHev .kvDetail .kvlinks a:last-child{display:none}*/

    /*camryHev veGallery,20140416,yxm*/
    .camryHev .veGallery h2.title { color: #333333; }
    .camryHev .veGallery h2.title span { color: #666666; }
    .camryHev .veGallery .horSlide .tool { top: 116px; }
    .camryHev .veGallery .horSlide .gallerySlider .flex-direction-nav { display: none; }
    .camryHev .veGallery .horSlide .gallerySlider .word { max-width: 740px; bottom: 75px; }
    .camryHev .veGallery .horSlide .carousel_y { top: 156px; }
    .camryHev .veGallery .horSlide .carousel .flex-direction-nav a { height: 61px; line-height: 61px; }

    /*camry veHistory,20140619,yxm*/
    .camryHev .veHistory .tabhd li.cur { color: #e61320; }
    .camryHev .veHistory .tabhd li { padding: 0 10px; }
    .camryHev .veHistory .tabbd .prize img { right: 100px; bottom: 34px; }
    .camryHev .veFeature .appearance .flex-control-nav { top: 60%; }
    .camryHev .tabbd .prize img { position: absolute; right: 80px; bottom: 0; width: 50%; }

    /*** yarisL kvDetail,20140416,yxm ***/
    .yarisL .focusLinks { color: #fff; position: absolute; right: 10px; bottom: 0px; z-index: 1; /* bottom:26%; */ padding-bottom: 0; }
    .yarisL .focusLinks .vicon_wechat { display: none; }
    .yarisL .kvDetail .kvTop { position: absolute; top: 10%; left: 10px; }
    .yarisL .kvDetail .price { bottom: -53%; left: 16px; position: absolute; }
    .yarisL .kvDetail .kvlinks { position: absolute; left: 25%; bottom: 0; z-index: 998; }
    /*.yarisL .kvDetail .kvlinks a:last-child{display:none}*/
    .yarisL .kvDetail h2 { color: #ffffff; position: relative; padding: 10px 0px; border-bottom: none; }
    .yarisL .kvDetail .logo img { width: auto; }
    .yarisL .kvDetail .logoBlack { display: none; }

    .yarisL .changeColor { width: 50%; bottom: 10px; position: absolute; }

    .yarisL .changeColor .veColorCar { max-width: 300px; }
    .yarisL .vecolorChange { position: relative; left: auto; bottom: 0px; margin-left: 10px; }
    .yarisL .changeColor .vecolorChange li { position: relative; margin-right: 5px; }
    .yarisL .colIcon.flex-active-slide { border: 3px solid #e50020; }

    /*yarisL veMidBanner,20140416,yxm*/
    .yarisL .veMidBanner { margin-top: 140px; }
    .yarisL .veMidBanner.veMidBanners { margin-top: 40px; }
    .yarisL .veMidList a p { margin: 0px 0px 7px 0px; }
    .yarisL .vefixBar img.logo { margin-top: 15px; }

    /*yarisL veGallery,20140416,yxm*/
    .yarisL .veGallery { position: relative; }
    .yarisL .veGallery h2.title { color: #333333; }
    .yarisL .veGallery h2.title span { color: #666666; }
    .yarisL .veSlider { max-width: 980px; overflow: hidden; }
    .yarisL .veSlider li .item1 { float: left; max-height: 320px;}
    .yarisL .veGallery .appearance { display: none; width: 94%; }
    .yarisL .veGallery .appearance .video img { width: 100%; }
    .yarisL .veGallery .horSlide { position: absolute; top: 117px; }
    .yarisL .veGallery .appearance { display: none; }
    .yarisL .veFeature .appearance .flex-control-nav { top: 168%; }
    /*yarisL veHistory,20140619,yxm*/
    .yarisL .veHistory .tabhd li.cur { color: #e61320; cursor:default;}
    .yarisL .veHistory .tabhd li { padding: 0 10px; }
    .yarisL .tabbd .prize img { position: absolute; right: 80px; bottom: 0; width: 50%; }

    .yarisL .veKvMobPop { position: absolute; width: 100%; max-width: 980px; height: 210px; top: 88%; left: 50%; margin-left: -380px; }
    .yarisL .changeColor { bottom: -10px; position: absolute; }
    .yarisL .veHistory .tabbd .awards2 { position: absolute; top: 175px; left: 50px; width: 350px; }

    /*ez kvDetail,20140417,yxm*/
    .ez .focusLinks { position: absolute; right: -144px; bottom: 0px; padding-bottom: 0; }
    .ez .kvDetail .kvTop { width: 300px; margin-right: 0; top: 10%; right: 10px; left: auto; }
    .ez .kvDetail h2 { padding: 10px 0px; color: #ffffff; border-bottom: none; }
    .ez .kvDetail h2 span { display: none; }
    .ez .kvDetail .logoBlack { display: none; }
    .ez .kvDetail .price { top: auto; margin-top: auto; bottom: 15%; right: 10px; }
    .ez .kvDetail .focusLinks { color: #000; }
    .ez .kvDetail .vicon_wechat { display: none; }
    .ez .kvDetail .kvlinks { position: absolute; bottom: -8%; right: 10px; }
    .ez .kvDetail .ezViewColor { position: absolute; bottom: 2%; left: 50.8%; }
    .ez .veKvPop h2.title { top: -52px; }
    .ez .veColorCar .slides li img { width: 45%; }
    /*ez veHistory,20140619,yxm*/
    .ez .veHistory .tabhd li.cur { color: #e61320; cursor:default;}
    .ez .veHistory .tabhd li { padding: 0 15px; }
    /*
  .ez .veKvPop .veColorCar{margin:50px auto 0;width:50%}*/ /*delete by wq */
    .ez .veKvPop a.kvPopClose { top: -30px; }
    .ez .veGallery h2.title { color: #333333; }
    .ez .veGallery h2.title span { color: #666666; }
    .ez .veSlider { overflow: hidden; }
    .ez .veSlider li .item1 { float: left; }
    .ez .veGallery .horSlide { position: absolute; top: 117px; }
    .ez .veGallery .appearance { display: none; width: 94%; }
    .ez .veGallery .appearance .video img { width: 100%; }
    .ez .veFeature .appearance .flex-control-nav { top: 168%; }
    .ez .tabbd .prize img { position: absolute; right: 80px; bottom: 0; width: 50%; }
    .ez .veHistory .tabbd .awards2 { position: absolute; top: 150px; left: 50px; min-width: 350px; }
    /*highlander kvDetail,20140417,yxm*/
    .highlander .kvDetail .kvTop { width: 547px; top: 5%; }
    .highlander .kvDetail .award { position: relative; top: 10px; display: inline-block; }
    .highlander .kvDetail h2 { padding: 10px 0px; font-size: 14px; color: #666666; border-bottom: none; font-weight: bold; }
    .highlander .kvDetail .award img { top: 0; width: 60px; }
    .highlander .kvDetail .logo img { width: 205px; }

    .highlander .kvDetail .price { margin-top: 72px; top: 8%; bottom: auto; left: -135px; color: #fff; }
    .highlander .kvDetail .price strong { color: white; }
    .highlander .kvDetail .vicon_wechat { display: none; }
    .highlander .focusLinks { position: absolute; right: 0; bottom: 17.7%; z-index: 10; padding-bottom: 0; }
    .highlander .kvDetail .kvlinks { margin-top: 130px; position: absolute; left: 0; bottom: -46px; }
    .highlander .kvDetail .focusLinks strong { color: white; position: absolute; bottom: -18px; right: 60px; display: block; text-align: right; line-height: 18px; width: 200px; }
    /*.highlander .kvDetail .kvlinks a:last-child{display:none}*/

    .highlander .changeColor { position: absolute; left: 20px; bottom: -15px; }
    .highlander .changeColor .veColorCar { width: auto; max-width: 246px; overflow: hidden; margin-top: 0; position: relative; top: 30px; }
    .highlander .changeColor .vecolorChange { position: relative; top: 10px; left: 5px; margin-left: 0; }
    .highlander .changeColor .vecolorChange li { position: relative; margin-right: 5px; }
    .highlander .veMidBanner { margin-top: 90px; }
    /*highlander vefixBar,20140424,yxm*/
    .highlander .vefixBar img.logo { margin-top: 18px; }

    /*highlander veGallery,20140425,yxm*/
    .highlander .veGallery .horSlide .tool { top: 116px; }
    .highlander .veGallery .horSlide .carousel_y { bottom: 12%; top: 30%; }
    .highlander .veGallery .horSlide .gallerySlider .flex-direction-nav { display: none; }
    .highlander .veGallery .horSlide .gallerySlider .word { max-width: 880px; bottom: 75px; }
    .highlander .veGallery .horSlide .carousel_y .flex-direction-nav .flex-next { bottom: 15px; }
    .highlander .veGallery .horSlide .carousel .flex-direction-nav a { height: 61px; line-height: 61px; }
    .highlander .veGallery .carousel_y .flex-viewport, .cruiser .veGallery .carousel_y .flex-viewport { padding-top: 3px; }
    /*highlander veHistory,20140504,yxm*/
    .highlander .veHistory .tabhd li.cur { color: #e61320; }
    .highlander .veHistory .tabhd li { border-right: solid 3px #ffffff; color: #333333; }
    .highlander .veHistory .tabbd .idea { position: absolute; top: 44px; left: 96px; }
    .highlander .veHistory .tabbd .idea p { font-size: 12px; color: #666666; line-height: 24px; margin-bottom: 12px; }
    .highlander .veHistory .tabbd .idea p span { font-size: 40px; color: #e51320; }
    .highlander .veHistory .tabbd .item { background: url('../images/hisBgHighlander.jpg') #eaeaea top center no-repeat; height: 480px; }
    .highlander .veHistory .tabbd .item.prize { padding: 0 0 130px 0; }
    .highlander .veHistory .tabbd .design img, .highlander .tabbd .prize img { position: absolute; right: 50px; bottom: 0; width: 50%; }
    .highlander .vedevelop .slides li img { margin-top: 154px; margin-left: 55px; float: left; width: 30%; }
    .highlander .vedevelop .slides li div h3 { color: #e51320; font-size: 44px; }
    .highlander .vedevelop .slides li div { min-width: 385px; }
    .highlander .vedevelop .slides li div h5 { color: #666666; font-size: 14px; }
    .highlander .vedevelop .slides li p { display: inline-block; width: 45%; margin-top: 154px; margin-left: 20px; float: left; color: #666666; font-size: 13px; line-height: 24px; }

    .highlander .veHistory .devNum { background-image: none; }
    .highlander .veHistory .devNum .devNumLine { display: block; height: 1px; border-top: solid 1px #dddddd; text-indent: -9999px; position: relative; top: 13px; }
    .highlander .veHistory .devNum li { color: #424242; font-size: 13px; }

    .highlander .veHistory .tabbd .awards1 { position: absolute; top: 48px; left: 50px; width: 350px; height: 400px; }
    .highlander .veHistory .tabbd .awards2 { position: absolute; top: 232px; left: 50px; width: 350px; }
    .highlander .veHistory .tabbd .awards3 { position: absolute; bottom: 65px; left: 50px; width: 350px; }
    .highlander .veHistory .tabbd dd { font-size: 48px; color: #e51320; font-family: arial; }
    .highlander .veHistory .tabbd dt { min-width: 135px; margin: 10px 40px 0 0; float: left; }
    .highlander .veHistory .tabbd dt span { font-size: 12px; color: #666666; display: block; margin-bottom: 10px; }
    .highlander .veFeature .appearance .flex-control-nav { top: 168%; }

    .highlander .veKvMobPop { position: absolute; width: 100%; max-width: 980px; height: 200px; bottom: 0; left: 50%; margin-left: -380px; }


    /***venza kvDetail,20140430,yxm****/
    /*.venza .vehicleKv{margin-bottom:50px}*/
    .venza .kvDetail .kvTop { width: 350px; top: 5%; left: 10px; }
    .venza .kvDetail h2 { padding: 5px 0px; border-bottom: none; }
    .venza .kvDetail .des { color: #666666; font-weight: bold; margin: 0; width: 200px; }
    .venza .kvDetail .price { bottom: 20px; left: 10px; }
    .venza .kvDetail .focusLinks { color: #333333; font-size: 14px; font-weight: bold; position: absolute; left: 5px; bottom: 80px; left: 10px; }
    .venza .kvDetail .vicon_wechat { display: none; }
    .venza .kvDetail .kvlinks { position: absolute; bottom: -10px; left: 10px; }
    .venza .kvDetail .kvlinks a:last-child { display: none; }

    .venza .changeColor { position: absolute; right: 5px; bottom: -40px; }
    .venza .changeColor .veColorCar { width: auto; max-width: 246px; margin-left: 80px; overflow: hidden; }
    .venza .changeColor .vecolorChange { position: relative; bottom: 10px; left: auto; margin-left: 45px; }
    .venza .changeColor .vecolorChange li { position: relative; }

    /*yarisL veMidBanner,20140416,yxm*/
    .venza .veMidList a p { margin: 0px 0px 7px; }
    .venza .veFeature .appearance .flex-control-nav { top: 168%; }
    .venza .veMidBanner { padding-top: 40px; }

    .venza .veKvMobPop { position: absolute; width: 100%; max-width: 980px; height: 240px; bottom: 0; left: 50%; margin-left: -380px; }
    /***veColorCar,20140417,wq***/
    .veColorCar { margin-top: 120px; }
	.colorView{margin-top: 46px;}
    .veColorCar .flex-direction-nav a { width: 50px; height: 98px; opacity: 1; }
    .veColorCar .flex-direction-nav a.flex-prev { background-position: -380px -199px; left: 0px; }
    .veColorCar .flex-direction-nav a.flex-next { background-position: -430px -199px; right: 0px; }
    /***cruiser kvDetail,20140430,yxm****/
    .cruiser .vehicleKv { /*margin-bottom:50px*/ }
    .cruiser .kvDetail .kvTop { width: 350px; top: 23%; left: 60%; }
    .cruiser .kvDetail h2 { padding: 5px 0px; border-bottom: none; }
    .cruiser .kvDetail h2 img { position: absolute; left: -8px; top: -60px; }
    .cruiser .kvDetail .des { color: #666666; font-weight: bold; margin: 0; }
    .cruiser .kvDetail .price { left: 60%; color: #fff; }
    .cruiser .kvDetail .price strong, .cruiser .kvDetail .price sup { color: #fff; }
    .cruiser .kvDetail .focusLinks { color: #333333; font-size: 14px; font-weight: bold; position: absolute; left: 1%; bottom: -25px; }
    .cruiser .kvDetail .vicon_wechat { display: none; }
    .cruiser .kvDetail .kvlinks { bottom: 0px; left: 50%; position: absolute; }

    .cruiser .changeColor { position: absolute; right: 20px; bottom: -55px; }
    .cruiser .changeColor .veColorCar { width: auto; max-width: 246px; margin-left: 80px; overflow: hidden; }
    .cruiser .changeColor .vecolorChange { position: relative; bottom: 0; left: auto; margin-left: 45px; }
    .cruiser .changeColor .vecolorChange li { position: relative; }
    /*cruiser veGallery,20140425,yxm*/
    .cruiser .veGallery .horSlide .tool { top: 116px; }
    .cruiser .veGallery .horSlide .carousel_y { top: 30%; }
    .cruiser .veGallery .horSlide .gallerySlider .flex-direction-nav { display: none; }
    .cruiser .veGallery .horSlide .gallerySlider .word { max-width: 900px; bottom: 75px; }
    .cruiser .veGallery .horSlide .carousel .flex-direction-nav a { height: 61px; line-height: 61px; }
    .cruiser .veMidBanner { margin-top: 100px; }
    .cruiser .veFeature .appearance .flex-control-nav { top: 168%; }
    /***alphard kvDetail,20140507,yxm****/
    .alphard .focusLinks { position: absolute; right: 10px; bottom: 0px; }
    .alphard .kvDetail .kvTop { width: 330px; position: absolute; top: 10%; left: 10px; }
    .alphard .kvDetail .kvTop i { display: inline-block; text-indent: -9999px; position: relative; }
    .alphard .kvDetail h2 { font-size: 48px; position: relative; padding: 10px 0px; color: #030200; border: none; }
    .alphard .kvDetail h2 i { width: 30px; background-position: -148px -426px; top: 5px; margin: 0 5px; }
    .alphard .kvDetail h2 img { position: absolute; top: -50px; left: 126px; }
    .alphard .kvDetail .des { color: #030200; font-size: 28px; }
    .alphard .kvDetail em.lf { width: 56px; background-position: -186px -424px; top: 5px; }
    .alphard .kvDetail em.rt { width: 56px; background-position: -186px -441px; top: 5px; }
    .alphard .kvDetail .logo img { width: auto; }
    .alphard .kvDetail .logoBlack { display: none; }

    .alphard .kvDetail { overflow: visible; }
    .alphard .kvDetail .price { width: 250px; bottom: 20%; color: #ffffff; left: 10px; }
    .alphard .kvDetail .price strong, .alphard .kvDetail .price sup { color: #ffffff; }

    .alphard .kvDetail .focusLinks { color: #fff; z-index: 99; padding-bottom: 0; }
    .alphard .kvDetail .vicon_wechat { display: none; }
    .alphard .kvDetail .kvlinks { position: absolute; bottom: 10%; left: 10px; }
    .alphard .kvDetail .kvlinks a:last-child { display: none; }
    .alphard .changeColor { position: absolute; right: -64px; bottom: 10px; overflow: hidden; width: 65%; max-width: 787px; }
    .alphard .changeColor .veColorCar { width: auto; overflow: hidden; }
    .alphard .changeColor .vecolorChange { position: relative; bottom: 18px; left: 60%; }
    .alphard .changeColor .vecolorChange li { position: relative; }
    .alphard .colIcon em { color: #ffffff; }
    .alphard .veFeature .appearance .flex-control-nav { top: 168%; }


    /*alphard veHistory,20140619,yxm*/
    .alphard .veHistory .tabhd li { padding: 0 10px; }
    .alphard .veHistory .tabhd li.cur { color: #e61320; }
    .alphard .tabbd .prize img { position: absolute; right: 0; bottom: 0; }
    .alphard .veHistory .tabbd .awards1 { position: absolute; top: 48px; left: 50px; width: 350px; }
    .alphard .tabbd .prize img { position: absolute; right: 80px; bottom: 0; width: 70%; }

    /***veColorCar,20140417,wq***/
    .veColorCar .flex-direction-nav a { width: 50px; height: 98px; opacity: 1; }
    .veColorCar .flex-direction-nav a.flex-prev { background-position: -380px -199px; left: 0px; }
    .veColorCar .flex-direction-nav a.flex-next { background-position: -430px -199px; right: 0px; }

    /*veMidBanner,20140416,wq*/
    .veMidBanner { width: 100%; margin: 15px auto 0; }
    .veMidBanner { padding: 0px 10px; }
    .veMidList { border: none; margin: 0px; }
    .veMidList a span { border: 1px solid #f4f4f4; padding: 3px; box-shadow: 0px 0px 5px #efefef; border-radius: 2px; }
    .veMidList a p { font-size: 16px; }
    .veMidList li { float: left; width: 23.67347%; }
	
    /** 广丰全新致炫车型页,2016.8.5,cyt [[**/
    .yarisLNew a{ cursor: pointer;}
    .yarisLNew .vehicleKv{ max-width: 100%;}
    /*.yarisLNew .vehicleKv{background: url('../images/yarisLnew_kv.jpg') no-repeat center; max-height: 835px!important;}*/
    .yarisLNew .vehicleKv{background: none!important; max-height: 835px!important;} /*alter maoyu 0525*/

   	/** 车型亮点 **/
   	.yarisLNew .veFeature{max-width: 1190px; margin: 0 auto; margin-top: 30px;}
   	.yarisLNew .veFeature .hd{ position: relative; width: auto !important; margin-left: auto !important; left: auto !important; top:auto !important; }
   	.yarisLNew .veFeature .bd{background: none !important; height: auto !important;}
   	.yarisLNew .veFeature .bd .carl{ display: inline-block; cursor: pointer; width: 100%;z-index: 2; position: relative;}
   	.yarisLNew .veFeature .bd .carl:hover{opacity: .8; filter: alpha(opacity=88);z-index: 1; position: relative;}
   	.yarisLNew .veFeature .bd .one{ height: 259px; background: url('../images/feature1.png') no-repeat;}
   	.yarisLNew .veFeature .bd .two{ height: 268px; margin-top: -32px; background: url('../images/feature2.png') no-repeat;}
   	.yarisLNew .veFeature .bd .three{ height: 264px; margin-top: -30px; background: url('../images/feature3.png') no-repeat; }
   	.yarisLNew .veFeature .bd .four{ height: 269px; margin-top: -45px; background: url('../images/feature4.png') no-repeat; }
    .yarisLNew .veFeature .bd .five{ height: 259px; margin-top: 0; background: url('../images/feature5.png') no-repeat; }
  	.yarisLNew .veFeature .bd .carl .con{ width: 200px; margin-left: 193px;padding: 15px;text-align: center;}
  	.yarisLNew .veFeature .bd .carl .con h2{font-size: 26px;font-weight: bold;color: #a19320;margin-top: 10px;}
  	.yarisLNew .veFeature .bd .carl .con .p1{font-size: 14px;padding: 12px 0 3px;border-bottom: 1px solid #abaaa9;margin-bottom: 10px;}
  	.yarisLNew .veFeature .bd .carl .con .p2{font-size: 12px;text-align: left;line-height: 16px;}
  	.yarisLNew .veFeature .bd .carl .con .ljgd{cursor:pointer;display: INLINE-BLOCK;border: 1px solid #595959;font-size: 12px;padding: 3px 6px 3px 3px;margin-top: 10px;}
    .yarisLNew .veFeature .bd .carl .con .ljgd em.plus{background: url('../images/plus.png') no-repeat; width: 10px; height: 10px; padding-right: 3px; border-right: 1px solid #595959;display: inline-block;margin-right: 2px;font-weight: bold;}
  	.yarisLNew .veFeature .bd .carl .con .ljgd:hover{border: 1px solid #e00622; color: #e00622;}
  	.yarisLNew .veFeature .bd .carl .con .ljgd:hover em{border-right: 1px solid #e00622;}
  	.yarisLNew .veFeature .bd .carl .con .ljgd:hover em.plus{background: url('../images/plus_h.png') no-repeat;}
  	.yarisLNew .veFeature .bd .carl .con .ljgd em.minus{background: url('../images/minus.png') no-repeat; width: 10px; height: 10px; padding-right: 3px; border-right: 1px solid #595959;display: inline-block;margin-right: 2px;font-weight: bold;}
  	.yarisLNew .veFeature .bd .carl .con .ljgd:hover em.minus{background: url('../images/minus_h.png') no-repeat;}
  	.yarisLNew .veFeature .bd .two .con {margin-left: 768px; margin-top: 18px;}
  	.yarisLNew .veFeature .bd .three .con {margin-top: 18px;}
  	.yarisLNew .veFeature .bd .four .con {margin-left: 768px; margin-top: 26px;}
  	.yarisLNew .veFeature .bd .two .con h2{ color: #656c6b;}
  	.yarisLNew .veFeature .bd .three .con h2{ color: #64523b;}
  	.yarisLNew .veFeature .bd .four .con h2{ color: #4e5961;}
    .yarisLNew .veFeature .bd .five .con h2{ color: #795478;}
  	.yarisLNew .veFeature .bd .showImg { display: none; position: relative;margin-top: -21px;background: rgba(255,255,255,0.8);z-index: 3; }
  	.yarisLNew .veFeature .bd .showImg ul{ width: 714px; margin: 0 auto; display: inline-block; margin-left: 238px; text-align: right;}
  	.yarisLNew .veFeature .bd .showImg ul li{display: inline-block; width: 100%; margin-bottom: 4px;}
  	.yarisLNew .veFeature .bd .showImg .vts{ width: 714px;margin: 0 auto;display: inline-block;margin-left: 238px;font-size: 12px;padding: 10px 0px 12px;}
  	.yarisLNew .veFeature .bd .showImg .showp{position: absolute;left: 0;top: 40px;}
  	.yarisLNew .veFeature .bd .showImg .close{ position: absolute;right: 0;top: 40px; cursor: pointer;}
  
    .yarisLNew .vefixBar{ margin: 0 auto; height: 48px; background: #e00622; max-width: 100%;}
    .yarisLNew .vefixBar .lLogo{ display: inline-block; float: left; background: #e00622; height: 48px; line-height: 48px; }
    .yarisLNew .vefixBarFix{ max-width: 100%;}
    .yarisLNew .vefixBar .price{ color: #fff; padding-left: 10px;font-size: 12px;display: inline-block;float: left;margin-top: 2px; margin-left: 2%; margin-right: 5%;}
    .yarisLNew .vefixBar .price span{line-height: 20px;font-weight: normal;font-size: 12px;}
    .yarisLNew .vefixBar .price strong {font-size: 20px;}
    .yarisLNew .vefixBar .price sup{font-size: 12px; vertical-align: super;}
    .yarisLNew .vefixBar .vefixBarList {float: right; height: 48px; line-height: 48px; margin: 0;}
    .yarisLNew .vefixBar .vefixBarList li{ cursor: pointer; background: none;padding: 0px 10px;border: 1px solid #e00622;display: inline-block;height: 30px;line-height: 30px;margin-top: 8px;margin-left: 5px;}
    .yarisLNew .vefixBar .vefixBarList li:hover,.yarisLNew .vefixBar .vefixBarList li.menuOn{border: 1px solid #fff;}
    .yarisLNew .vefixBar .vefixBarList li a {color: #fff;font-size: 14px; text-decoration: none; }
    .yarisLNew .vefixBarFix .vefixBox{ width: 100%;}
    .yarisLNew .vefixBar .kvlinks{ margin-left: 10px; background-image: none !important;color: #333;padding-left: 0; margin-top: 8px; float: right; margin-right: 18px; margin-bottom: 10px;}
    .yarisLNew .vefixBar .kvlinks em{ display: inline-block;}
    .yarisLNew .vefixBar .kvlinks span{ vertical-align: middle;padding: 0 9px 0 1px;}
    .yarisLNew .vefixBar a.defLink { display: inline-block;font-size: 14px;border: 1px solid #c3c3c3;padding-right: 20px;border-radius: 20px;font-weight: 100;background: #f0f0f0;color: #000;padding: 0;margin-left: 10px;height: 29px;line-height: 28px;}
    @-moz-document url-prefix(){.yarisLNew .vefixBar a.defLink{line-height:26px;}} 
    .yarisLNew .vefixBar a.defLink .vicon_try {background: url('../images/pj1.png') no-repeat; width: 29px; height: 29px; margin-left: 1px; vertical-align: top;}
    .yarisLNew .vefixBar a.defLink:hover .vicon_try{background: url('../images/pj2.png') no-repeat;}
    .yarisLNew .vefixBar a.defLink .vicon_book {background: url('../images/pr1.png') no-repeat; width: 29px; height: 29px; margin-left: 1px; vertical-align: top;}
    .yarisLNew .vefixBar a.defLink:hover .vicon_book{background: url('../images/pr2.png') no-repeat;}
    .yarisLNew .vefixBar a.defLink:hover{ color: #e00622;}
    .yarisLNew .vefixBar .kvlinks .to_up { margin-left: 10px;}
    .yarisLNew .vefixBar .kvlinks .to_up img{ vertical-align: middle;}
    
    
    .yarisLNew h2.title{ padding-left:0;position: relative; width: 100%;text-align: center;color: #363636 !important;font-size: 30px !important; margin-bottom: 20px !important; border-left: 0 !important;}
    .yarisLNew h2.title span{ font-family: 'Microsoft Yahei'; border-bottom: 2px solid #e00622;color: #363636 !important;font-size: 24px !important; margin-bottom: 26px !important;  padding-bottom: 3px;display: inline-block;}
    .yarisLNew h2.title .radio{POSITION: ABSOLUTE; right: 30px;} 
    .yarisLNew .veDealerSearch h2.title span{ display: none;}
    /** 规格配置 **/
    .yarisLNew .veConfig .bd{ max-width: 1190px; margin: 0 auto; }
    .yarisLNew .veConfig .veConfigList{width: 50%; float: right;}
    .yarisLNew .veConfig .tzi{font-size: 12px;margin-left: 20px;display: inline-block;color: #313131;margin-top: 8px;margin-bottom: 5px;}
    .yarisLNew .veConfig .veConfigList .conInfo{ border: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3 !important; padding-bottom: 0px; border-top: 3px solid #e00622; padding-top: 10px;}
    .yarisLNew .veConfig .veConfigList .conInfo h4{ text-align: center;}
    .yarisLNew .veConfig .veConfigList .conInfo .zhu{ color: #959595;display: INLINE-BLOCK; width: 100%;font-size: 0.7rem; text-align: center; font-weight: 100;}
    .yarisLNew .veConfigList .conPrice font{height: 1.2em; }
    
    .yarisLNew .hevConfL{ width: 50%;box-sizing: border-box;padding: 0 2% 0 5%; position: relative; }
    .yarisLNew .veConfig,.yarisLNew .veConfig .bd{ background: none;}
    .yarisLNew .veConfigList{margin: 0 auto 0px auto;}
    .yarisLNew .veConfigList .flex-direction-nav a.flex-prev{background-image: url('../images/jian_l.png'); top: 48%; width: 24px;height: 72px;display: inline-block;background-position: 0; left: -16px;}
    .yarisLNew .veConfigList .flex-direction-nav a.flex-next{background-image: url('../images/jian_R.png'); top: 48%; width: 24px;height: 72px;display: inline-block;background-position: 0; right: -27px;}
    
    .yarisLNew .veConfigList li h4 span{ font-size: 16px; padding-left: 10px;font-family: 'Microsoft Yahei';}
    .yarisLNew .veConfigList div.conPrice{margin-top: 30px; padding: 0 10px;}
    .yarisLNew .tozx{width: 100%;margin-top: 25px;}
    .yarisLNew .tozx a{ cursor: pointer; width: 50%; display: INLINE-BLOCK;float: Left;background: #646464;text-align: center;padding: 10px 0;color: #fff;font-size: 12px;}
    .yarisLNew .tozx a.qb{ background: #e60000;}
    .yarisLNew .veConfigList .conlilast .conInfo{ border-right: 1px solid #1px !important;}
    .yarisLNew .veConfigList .slides li{ padding-left: 13px;}
    .yarisLNew .veConfigList .flex-control-nav{ display: block;bottom: -34px;}
    
    /** 最新活动 **/
    .yarisLNew .veActivity{ max-width: 1190px;}
    .yarisLNew .veActivity .newAc .cl{color: #fff;font-size: 12px;width: 100%;display: inline-block;position: absolute;bottom: 8px;text-align: right; line-height: 18px;}
    .yarisLNew .veActivity .newAc{position: relative; width: 50%; height: 312px;background: url('../images/ac1.jpg') no-repeat;}
    .yarisLNew .veActivity .newAc .con{background: rgba(255,255,255,0.8);width: 94%;text-align: left;float: right;margin-top: 0px;height: 292px;padding: 0 3%;padding-top: 20px;}
    .yarisLNew .veActivity .newAc .con .s1{display: INLINE-BLOCK;width: 100%;color: #e00622; font-size: 20px;}
    .yarisLNew .veActivity .newAc .con .s2{ display: INLINE-BLOCK;width: 100%;color: #000000;font-size: 14px;line-height: 22px;}
    .yarisLNew .veActivity .newAc .con .font12{ font-size: 12px;}
    .yarisLNew .veActivity .newAc .con .ljxq{background: #494949; color: #fff;font-size: 16px;display: inline-block;padding: 5px 22px 6px; cursor: pointer;}
    .yarisLNew .veActivity .newAc .con .ljxq:hover{background: #e00622;}
    .yarisLNew .veActivity .newhd{ width: 50%; height: 312px; display: inline-block;}
    .yarisLNew .veActivity .newhd .to{ width: 50%; display: inline-block; float: left;height: 156px; text-align: center; color: #fff;}
    .yarisLNew .veActivity .newhd .one{background: url('../images/ac2.jpg') no-repeat;}
    .yarisLNew .veActivity .newhd .two{background: url('../images/ac3.jpg') no-repeat;}
    .yarisLNew .veActivity .newhd .thr{background: url('../images/ac4.jpg') no-repeat;}
    .yarisLNew .veActivity .newhd .fou{background: url('../images/dianshang_newyarisl_pc.jpg') no-repeat;}
    .yarisLNew .veActivity .newhd .to a{ color: #fff; cursor: pointer; background: rgba(0,0,0,0.7);display: inline-block; width: 100%; height: 156px;}
    .yarisLNew .veActivity .newhd .to a:hover{background: rgba(224,6,34,0.7); color: #fff;}
    .yarisLNew .veActivity .newhd .to p{font-size: 16px;border-bottom: 1px solid #fff; width: 86%; margin-left: 7%;padding: 8px 0;margin-top: 45px;margin-bottom: 5px;}
    .yarisLNew .veActivity .newhd .fou p{font-weight: bold;}
    .yarisLNew .veActivity .newhd .to span{font-size: 12px;}
   
    /** 新增底部 **/
    .newfoot{background: #f5f5f5;width: 100%;display: INLINE-BLOCK;padding: 52px 0; margin-bottom: 80px; margin-top: 0;}
    .newfoot .footcon{max-width: 1190px;margin: 0 auto;}
    .newfoot .footcon .fot_o{width: 20%;display: inline-block;float: left;text-align: center;}
    .newfoot .footcon .fot_o p{font-size: 22px;color: #333333;margin-top: 18px;margin-bottom: 12px;}
    .newfoot .footcon .fot_o span{display: INLINE-BLOCK;width: 80%;line-height: 20px;font-size: 14px;}
    .newfoot .footcon .qrcode img{ border: 4px solid #fff;}
    .newfoot .footcon .qrcode span { margin-top: 14px;}
    .newfoot h2.title{ height: 0 !important;}
    
    /* hevColor */
	.yarisLNew .hevConfL {width: 50%; box-sizing: border-box; padding: 0 2% 0 5%;}
	.yarisLNew .hevWrap .vecolorChange {position: relative; left: auto; bottom: auto; margin: 0;}
	.yarisLNew .hevConfL-tags {margin-bottom: 30px; margin-left: 15px;}
	.yarisLNew .hevConfL-tags img {margin-right: 5px;}
	.yarisLNew .hevColorChange {height: 24px; margin: 20px 0; position: absolute;top: 0;left: 7px;width: 32px;}
	.yarisLNew .hevColorChange li {display: inline-block;float:none !important; margin-bottom: 5px;}
	.yarisLNew .hevColorChange li a {display: inline-block; width: 20px; height: 20px; border-radius: 50%;}
	.yarisLNew .hevColorChange li a.c1 {background-color: #fff600;}
	.yarisLNew .hevColorChange li a.c2 {background-color: #ffffff;}
	.yarisLNew .hevColorChange li a.c3 {background-color: #ededed;}
	.yarisLNew .hevColorChange li a.c4 {background-color: #000000;}
	.yarisLNew .hevColorChange li a.c5 {background-color: #eb0000;}
	.yarisLNew .hevColorChange li a.c6 {background-color: #ff6c00;}
	.yarisLNew .hevColorChange li a.c7 {background-color: #0096ff;}
	.yarisLNew .hevColorChange .flex-viewport{background: #dedede;padding-left: 5px;border-radius: 20px;}
	.yarisLNew .hevColorChange .flex-viewport ul{padding: 10px 0 5px;}
    
     .mobOnly{display: none;}
    
    /** 广丰全新致炫车型页,2016.8.5,cyt ]]**/


    /*vefixBar,20140416,wq*/
    .vefixBar { border-bottom: 1px solid #dfdfdf; background-color: #e60020; max-width: 980px; margin: 30px auto 0; height: 50px; background-position: 0px -98px; display: block; }
    .vefixBarList { float: left; margin: 16px 0px 0px 40px; }
    .vefixBarList li { float: left; padding: 0px 8px; background-position: -497px -85px; }
    .vefixBarList li.first { background: transparent; }
    .vefixBarList li a { color: #fff; font-size: 12px; }
    .vefixBarList li a:hover { text-decoration: underline; }
    .vefixBar { position: relative; }
    .vefixBar .logo { float: left; margin: 12px 0px 0px 15px; }
    .vefixBar .medals { float: right; margin-right: 10px; display: none; }
    .vefixBar .qrCode { display: none; }
    .vefixBar .qrShow { background-color: #fff; border: 1px solid #d7d7d7; top: auto; bottom: 5px; right: 5px; }
    .vefixBar .qrShow span { color: #e50020; }
    .vefixBar .qrShow .qrIcon { background-position: -309px -129px; }
    .vefixBar .qrShow .qrImg { display: block; }

    .vefixBarFix { position: fixed; top: 0px; width: 100%; z-index: 999; margin: 0 auto; }

    /*veGallery,20140416,wq*/
    .veGallery .hd { position: absolute; width: 100%; top: 25px; left: 0px; z-index: 50; }
    .veGallery h2.title { color: #fff; float: left; }
    .veGallery .toolsLink { margin-top: 15px; float: right; position: relative; top: 0px; left: -20px; }
    .veGallery { max-width: 1400px; margin: 50px auto 0; position: relative; }

    .veGallery .horSlide .gallerySlider { position: relative; padding-bottom: 0px; }
    .veGallery .horSlide .carousel { width: 100%; margin: 0px auto; bottom: -4px; }
    .veGallery .horSlide .carousel .flex-direction-nav a { opacity: 1; top: 4px; background: url('../images/blackBg30.png') repeat; height: 73px; line-height: 73px; width: 30px; margin: 0px; text-indent: 0px; color: #fff; font-size: 28px; text-align: center; }
    .veGallery .horSlide .gallerySlider .flex-direction-nav { display: block; }
    .veGallery .horSlide .carousel_y .flex-direction-nav { position: absolute; left: -114px; top: 0; height: 100%; }
    .veGallery .horSlide .carousel_y .flex-direction-nav a { opacity: 1; left: 0px; background: url('../images/blackBg30.png') repeat; height: 30px; line-height: 30px; width: 114px; text-indent: 0px; color: #fff; font-size: 28px; text-align: center; }
    .veGallery .horSlide .carousel_y .flex-direction-nav a.flex-prev { top: 0px; left: 134px; }
    .veGallery .horSlide .carousel_y .flex-direction-nav .flex-next { bottom: 1px; left: 134px; top: auto; }


    /**veService,20140420,wq**/
    .veService { width: 100%; margin: 50px auto 0px auto; }
    .veService div.item { border: 1px solid #e6e6e6; border-bottom: 3px solid #e50020; width: 32.6%; float: left; background-position: 0px -148px; height: 152px; position: relative; background-color: transparent; }
    .veService h3 { font-size: 24px; font-weight: bold; margin: 27px 0px 0px 30px; color: #333; }
    .veService h3 span { color: #999; display: block; font-size: 14px; font-weight: normal; font-weight: normal; line-height: 18px; }
    .veService div.item a { color: #e50020; font-size: 12px; margin: 5px 0px 0px 30px; }
    .veService .insurSer { margin: 0px 0.7%; }
    .veService div.item strong { position: absolute; width: 105px; height: 105px; right: 30px; bottom: 10px; background-size: 500px auto; }
    .veService div.finSer strong { background-position: 0px -185px; }
    .veService div.insurSer strong { background-position: -105px -185px; width: 90px; }
    .veService div.warSer strong { background-position: -197px -185px; width: 90px; }


    /*veNews,20140420,wq*/
    .veNews { max-width: 980px; margin: 50px auto 0px auto; }
    .veNews .hd { height: auto; }
    .veNews .toolsLink { display: block; }
    .veNews .bd li { margin-top: 20px; width: 48%; border-bottom: 1px solid #f4f4f4; padding: 0 0 10px 10px; float: left; }
    .veNews .bd li.fr { float: right; padding: 0 10px 10px 0; margin-right: 0px; }
    .veNews a.img { border: 1px solid #f4f4f4; display: block; padding: 3px; border-radius: 1px; box-shadow: 0px 0px 2px #f4f4f4; }
    .veNews a.img img { display: block; }
    .veNews h3 { margin: 15px 0px 10px 0px; }
    .veNews h3 span { float: right; color: #999; font-size: 12px; margin: 5px 5px 0px 0px; }
    .veNews h3 a { font-size: 18px; font-weight: bold; margin: 0px 5px; line-height:24px;}
    .veNews p { color: #999; font-size: 12px; line-height: 18px; margin-bottom: 15px; margin: 0px 5px; }
    .veNews a.vlinks { color: #e50020; font-size: 12px; text-decoration: underline; }
    .veNews .icons { text-align: right; margin: 20px 5px 0px 0px; }
    .veNewsList { padding: 0px; background-color: #fff; }
    .veNews .veNewsbtn { margin: 5px 0px 0px 5px; }
    .icons .like b, .icons .share { display: inline-block; *display: inline; *zoom: 1; width: 24px; height: 24px; vertical-align: middle; }
    .icons .like b { background-position: -75px -139px; margin-left: 5px; }
    .icons .like { color: #666; font-size: 12px; font-family: arial; }
    .icons .share { background-position: -51px -139px; margin-left: 10px; }

    /*veActivity,20140420,wq*/
    .veActivity { max-width: 980px; margin: 50px auto 0px auto; border-top: none; }
    .veActBd { margin: 15px 0px 0px 0px; }
    .veActBd li { width: 58%; float: left; margin-bottom: 15px; }
    .veActBd li:nth-last-child(1) { display: none; }
    .veActBd li a.img { border: 1px solid #f4f4f4; display: block; padding: 3px; border-radius: 1px; box-shadow: 0px 0px 2px #f4f4f4; background-color: #fff; float: left; width: 124px; }
    .veActBd li span { color: #666; font-size: 12px; display: block; position: absolute; bottom: 5px; }
    .veActBd li div { margin-left: 10px; border-bottom: 1px solid #e3e3e3; float: left; width: 290px; position: relative; height: 93px; }
    .veActBd li.first { width: 40%; margin-right: 0.82%; }
    .veActBd li.first a { font-weight: bold; font-size: 18px; width: 98%; }
    .veActBd li.first a.title { margin-top: 10px; }


    /*veAccessories,20140420,wq*/
    .veAccessories .tabbd { padding-bottom: 30px; }
    .pureParts .flex-control-nav { bottom: -10px; }
    .purePro .flex-control-nav { bottom: -10px; }
    .galleryList { width: 100%; }

    .ul_gallery { height: 320px; width: 100%; }
    .ul_gallery li { width: 250px; box-shadow: 0 0 6px #e4e4e4; background: #fff; display: block; position: absolute; color: #666666; padding: 10px 15px 0; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s; }
    .ul_gallery li img { display: block; width: 85%; margin: 0 auto; }
    .ul_gallery { width: 96%; margin: 0 auto; height: 330px; position: relative; }
    .ul_gallery li p { border-top: 1px solid #e3e3e3; }
    .ul_gallery li strong { display: block; line-height: 20px; }
    .ul_gallery li strong a { color: #666; }
    .ul_gallery li strong a:hover { color: #e60020; }
    .ul_gallery li a { display: block; margin: 5px 0px; font-weight: 500; }
    .ul_gallery li a.buyLink { color: #e60020; font-size: 12px; margin-bottom: 20px; }

    .ul_gallery li.cur span { display: block; font-size: 12px; line-height: 18px; color: #666; }
    .ul_gallery li span { display: none; }

    .ul_gallery li.item1 { width: 160px; left: 50%; margin-left: -375px; z-index: 1; top: 40px; }
    .ul_gallery li.item1.mid { width: 200px; left: 50%; margin-left: -395px; z-index: 11; top: 25px; }
    .ul_gallery li.item1.cur { width: 250px; left: 50%; margin-left: -420px; top: 0px; z-index: 101; }

    .ul_gallery li.item2 { width: 160px; left: 50%; margin-left: -205px; z-index: 2; top: 40px; }
    .ul_gallery li.item2.mid { width: 200px; left: 50%; margin-left: -225px; z-index: 12; top: 25px; }
    .ul_gallery li.item2.cur { width: 250px; left: 50%; margin-left: -275px; z-index: 102; top: 0px; }

    .ul_gallery li.item3 { width: 160px; left: 50%; margin-left: -80px; z-index: 0; top: 40px; }
    .ul_gallery li.item3.mid { width: 200px; left: 50%; margin-left: -100px; z-index: 10; top: 25px; }
    .ul_gallery li.item3.cur { width: 250px; left: 50%; margin-left: -125px; z-index: 100; top: 0px; }

    .ul_gallery li.item4 { width: 160px; left: 50%; margin-left: 50px; z-index: 2; top: 40px; }
    .ul_gallery li.item4.mid { width: 200px; left: 50%; margin-left: 25px; z-index: 12; top: 25px; }
    .ul_gallery li.item4.cur { width: 250px; left: 50%; margin-left: 0px; z-index: 102; top: 0px; }

    .ul_gallery li.item5 { width: 160px; left: 50%; margin-left: 170px; z-index: 1; top: 40px; }
    .ul_gallery li.item5.mid { width: 250px; left: 50%; margin-left: 140px; z-index: 11; top: 25px; }
    .ul_gallery li.item5.cur { width: 250px; left: 50%; margin-left: 140px; z-index: 101; top: 0px; }


    /*veHistory,20140420,wq*/
    .veHistory { max-width: 980px; margin: 0px auto 0px auto; }
    .veHistory .toolsLink { display: block; }
    .veHistory .tabArea { position: relative; }
    .veHistory .tabArea .tabhd { position: absolute; right: 0px; z-index: 15; top: 50px; }
    .veHistory .bd { margin-top: 20px; }
    .veHistory .tabhd li { color: #fff; font-size: 12px; margin: 0px 43px 0px 0px; text-align: right; border-right: 3px solid #4d4d4d; padding: 15px 10px; cursor: pointer; float: none; background-color: transparent; display: block; }
    .veHistory .tabhd li.cur { font-size: 18px; font-weight: bold; border-right: 3px solid #e50020; background-color: transparent; }
    .veHistory .flex-control-paging li a { width: 10px; height: 10px; background-color: #fff; }
    .veHistory .flex-control-nav li { margin: 0px 48px; }
    .veHistory .flex-control-paging li a.flex-active { background-color: #e50020; }
    .veHistory .flex-control-nav { top: auto; bottom: 5px; z-index: 12; }
    .veHistory .devNum { position: absolute; width: 100%; z-index: 10; text-align: center; bottom: 0px; background-image: url('../images/verhistoryBg.png'); height: 45px; padding-top: 9px; display: block; }
    .veHistory .devNum li { color: #fff; font-family: arial; margin: 0px 38px; display: inline-block; *display: inline; *zoom: 1; font-size: 12px; }

    .vedevelop .slides li { position: relative; }
    .vedevelop .slides li div { position: absolute; top: 50px; left: 55px; background-color: transparent; border-bottom: none; width: 310px; height: auto; overflow: visible; margin-bottom: 0; }
    .vedevelop .slides li div h3 { color: #fff; }
    .vedevelop .slides li div h3 { font-size: 24px; line-height: 28px; height: auto; }
    .vedevelop .slides li div h3 span { font-size: 48px; font-family: arial; margin-right: 10px; }
    .vedevelop .slides li div h4 { color: #000; font-size: 30px; line-height: auto; border-top: 1px solid #424242; padding-top: 10px; margin-top: 10px; line-height: 32px; }

    .vedevelop .slides li div h5 { color: #000; font-size: 18px; margin-top: 5px; line-height: 22px; }
    .vedevelop .slides li div p { color: #000; font-size: 12px; margin-top: 10px; line-height: 18px; }
    .vedevelop .slides li div.step6 h3 { color: #e50020; }

    .vedevelop .slides li div.step7 h3 { color: #e50020; }
    .vedevelop .slides li div.step7 h4, .vedevelop .slides li div.step7 h5, .vedevelop .slides li div.step7 p { color: #fff; }
    .vedevelop .flex-direction-nav { display: none; }

    /*veAccessories,20140420,wq*/
    .veAccessories { background-color: #f5f5f5; }
    .veAccessories .hd { max-width: 980px; margin: 0px auto; position: relative; }
    .veAccessories .bd { position: relative; max-width: 980px; margin: 0px auto; }
    .veAccessories .tabhd { display: block; position: absolute; left: 180px; top: 30px; }
    .veAccessories .tabhd li { float: left; cursor: pointer; font-size: 14px; border-top: none; width: auto; height: auto; line-height: inherit; }
    .veAccessories .tabhd li.cur { text-decoration: underline; color: #e50020; font-weight: bold; border-top: none; }
    .veAccessories .tabbd { margin-top: 20px; height: auto !important;}
    .veAccessories a.viewMore { position: absolute; left: 40%; top: -40px; font-size: 12px; color: #666666; text-decoration: underline; }
    .veAccessories .tabhd span { float: left; margin: 0px 5px; color: #999; display: block; }
    .veAccessories .item .toolsLink { position: absolute; right: 0px; top: -70px; }
    .veAccessories .item .viewMore { position: absolute; left: 370px; top: -70px; bottom: auto; right: auto; }
    .veAccessories .item .viewMore a { font-size: 14px; text-decoration: underline; background: none; color: #333; width: auto; }
    .highlander .item .viewMore a { font-size: 13px !important; color: #888 !important; }
    .highlander .item .viewMore { left: 330px !important; }

    /**veConfig,20140418,wq**/
    .veConfig { background: url('../images/veConBg.gif') bottom repeat-x; }
    .veConfig .hd { max-width: 980px; margin: 0px auto; }
    .veConfig .toolsLink { display: block; }
    .veConfigList { width: 624px; margin: 40px auto 0px auto; position: relative; }
    .veConfigList .slides li { padding-left: 18px; padding-top: 0; }
    .alphard .veConfigList .slides li { width: 460px !important; }
    .veConfigList li h4 { font-size: 12px; }
    .veConfigList li h4 span { font-size: 24px; font-family: arial; font-weight: bold; margin-right: 5px; }
    .veConfigList div.conPrice { font-size: 12px; margin-top: 30px; position: relative; display: inline-block; *display: inline; *zoom: 1; }
    .alphard .veConfigList div.conPrice { width: 100%; }
    .alphard .veConfigList li h4 { font-size: 20px; }
    .veConfigList .conPrice font { display: block; height: 2em; }
    .veConfigList .conPrice span { color: #E50020; font-size: 1.6rem; font-family: arial; font-weight: bold; margin-right: 5px; }
    .veConfigList .conPrice p.tip { position: absolute; width: 100px; height: 34px; background-color: #e50020; top: 0px; left: 150px; color: #fff; font-size: 16px; font-weight: bold; padding: 3px 5px; }
    .veConfigList .conPrice p.tip a { color: #fff; display: block; font-size: 12px; font-weight: normal; text-decoration: underline; margin-top: 4px; }
    .veConfigList .conPrice p.tip b { position: absolute; width: 11px; height: 11px; background-position: -228px -305px; left: -10px; top: 20px; }
    .veConfigList ul.slides ul { margin: 5px 0px; }
    .veConfigList ul.slides ul li { font-size: 12px; line-height: 20px; padding: 0px; background-position: -493px -138px; padding-left: 12px; }
    .veConfigList .conInfo { border-right: 1px solid #e3e3e3; padding-bottom: 10px; margin-right: 1px; padding-left: 0; }
	.veConfigList .conlilast .conInfo { border-right: 0 !important;}
    .veConfigList li.last .conInfo { border-right: none; }
    .veConfigList .carInfo img { max-width: 100%; }
    .veConfigList .carInfo { padding-bottom: 20px; font-size: 12px; }
    .veConfigList .carInfo span { display: block; color: #333; color: #333; font-size: 16px; font-weight: bold; line-height: 26px; font-family: arial; }
    .veConfigList .carInfo p { float: none; margin: 0px; }
    .veConfigList .flex-control-nav { display: none; }
    .veConfigList .flex-direction-nav a { opacity: 1; top: 30%; background-size: auto; }
    .veConfigList .flex-direction-nav .flex-prev { background-position: -379px -198px; width: 47px; height: 90px; left: -60px; }
    .veConfigList .flex-direction-nav .flex-next { background-position: -433px -198px; width: 47px; height: 90px; right: -60px; }
    
    /**veDealerSearch,20160126,ShenJianfeng**/
    .veDealerSearch{max-width:980px;margin:50px auto 0px auto;}
    /**20140831,sww,levin**/
    .levin .kvDetail .kvTop { width: 150px; left: 50%; margin-left: -75px; top: 10%; }
    .levin .kvDetail .logo img { width: 150px; }
    .levin .kvDetail .price, .levin .kvDetail .price strong, .levin .kvDetail .price sup { color: #333; }
    .levin .kvDetail .sTitle { position: absolute; width: 250px; bottom: 45%; font-weight: bold; font-size: 30px; color: #fff; }
    .levin .kvDetail .price { bottom: -40%; }
    .levin .kvDetail .price strong { font-size: 48px; }
    .levin .kvDetail .kvlinks { position: absolute; bottom: -37%; left: 26%; }
    .levin .kvDetail .levinColor { position: absolute; bottom: -31%; right: 0; }
    .levin .focusLinks { position: absolute; color: #fff; bottom: -3%; right: 0; }
    .levin .kvDetail .vicon_wechat { display: none; }
    .videoList { max-width: 980px; /*margin: 120px auto 0;*/ }
    .videoList li { width: 23.5%; }
    .videoList li:nth-child(2) { margin-right: 2%; }
    .vedioImg { position: relative; padding: 3px; box-shadow: 0px 0px 5px #eeeeee;max-height: 156px; display: inline-block; overflow: hidden;min-height:155px;}
    .videoInfo { height: 60px; }
    a.iconLink_full { background-position: -112px -464px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange { width: 180px; margin-left: -90px; bottom: 100px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange li.second { left: 65px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange li img { width: auto; margin-top: 5px; }
    .tireChange em { font-size: 14px; }
    .levin .veNews .bd li { margin-right: 2%; padding: 0; }
    .levin .veNews .bd li.n2 { margin-right: 0; }
    .levin .veNews .icons { margin-bottom: 10px; text-align: left; }
    .levin .veFeature .appearance .flex-control-nav { top: 80%; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange li { width: auto; }

    .carDrag { min-width: 768px; min-height: 415px; }
    .popupBox { display: none; position: absolute; z-index: 10; top: 50%; left: 50%; width: 760px; margin-left: -420px; padding: 10px 40px 30px; background: #222; }
    .popClose1 { position: absolute; right: 0; top: -45px; width: 29px; height: 29px; overflow: hidden; text-indent: -99em; cursor: pointer; background-position: 0 -536px; }
    .popupTitle { padding: 20px 0; border-bottom: 1px solid #444; }
    .popupTitle em { margin-right: 10px; font-size: 24px; color: #fff; }
    .popupTitle span { font-size: 14px; color: #333; }
    .popupTitle a { font-size: 14px; color: #e1b147; text-decoration: underline; }
    .popupContent { width: 760px; outline: 0 none; }
    .movieBox { width: 1250px; margin-left: -625px !important; padding: 0; background: none; z-index: 1003; }
    .movieBox .popupTitle { padding: 10px 0; border: 0 none; }
    .movieBox .popupTitle em { font-size: 28px; }
    .movieBox .popupContent { width: 1250px; height: 485px; background: #222; box-shadow: 0 0 60px rgba(14,68,173,0.40); }
    #video-play-container video { height: 100%; width: 100%; }
    .ez .kvDetail .logo img { width: 228px; }
    .kvDetail h2 img { right: 75px; }
    .carImg { background: url(../images/activity_bg.jpg) no-repeat; background-size: 100% auto; width: 640px; height: 400px; }
    .carImg img { width: auto; margin-top: 205px; }
    .activityR div { bottom: 120px; }
    .activityR div a { font-size: 20px; }
    .activitTime { margin: 0 20px; }
    .popupBox.activityDetail, .popupBox.activityCity, .popupBox.basePolicy { background: #fff; padding: 25px 40px; width: 648px; margin-left: -366px; }
    .activityDetail, .activityCity, .basePolicy { z-index: 1003; }
    .activityDetail h2, .activityCity h2 { font-size: 20px; }
    .detailContent { margin-top: 20px; }
    .detailContent h3, .activityCity h3 { font-size: 14px; }
    .detailContent p { font-size: 12px; line-height: 25px; width: 44%; }
    .detailContent p img { float: left; margin-right: 10px; width: auto; }
    .activityCity h3 { padding-bottom: 10px; border-bottom: 1px solid #ccc; }
    .cityForm ul li { width: 200px; }
    .cityForm ul li.first { width: 88px; }
    .activityForm { margin-top: 30px; }
    .activityForm ul li { float: left; width: 50%; margin-bottom: 15px; }
    .activityForm ul li input { font-size: 13px; padding-left: 5px; width: 168px; }
    .activityForm ul li span { display: inline-block; width: 80px; font-size: 13px; text-align: right; }
    .activityForm ul li span.fontRed { width: auto; }
    .activityForm ul li span.fl { margin-top: 5px; float: left; }
    .toyotaOrder { padding: 20px 100px; font-size: 13px; margin-top: 0; }
    .toyotaOrder button { font-size: 13px; width: 100px; }
    .consultDetInfo { height: 428px; overflow: hidden; padding: 10px 20px; width: 628px; }
    .popConsultDet { color: #666666; font-size: 12px; padding: 0; }
    .popConsultDet h3 { font-size: 22px; color: #333; font-weight: bold; margin-bottom: 20px; }
    .popConsultDet p { line-height: 18px; }
    .popConsultDet ul { margin-top: 30px; }
    .popConsultDet h4 { font-size: 18px; color: #333333; }
    .popConsultDet h5 { font-size: 12px; color: #666666; font-weight: bold; }
    .popConsultDet li { margin-bottom: 5px; line-height: 17px; }
    .controls { float: left; width: 175px; margin-left: 5px; }
    .activityForm ul li.last { font-size: 13px; width: 100%; float: left; }
    .activityForm ul li.last span { width: auto; }
    .levin .kvDetail .kvTop { display: none; }
    .kvImg { display: block; }
    .camry .kvDetail h2 span, .kvDetail .des span { display: none; }
    .camry .kvDetail h2 img.h2titile { width: 208px; position: relative; right: auto; top: auto; display: block; }
    a.knowClear { background-image: url('../images/vehicleSprite.png'); background-repeat: no-repeat; background-position: 0 -584px; height: 30px; line-height: 30px; width: 143px; display: block; font-size: 14px; color: #333; padding: 0 0 0 30px; border-left: none; background-size: auto; }
    .kvDetail .des img { width: 370px; display: block; }
    a.knowClear strong { display: none; }

    /* 20141105 sunlei start */
    .yarisL .kvDetail .kvlinks { bottom: -34px; }
    .yarisL .changeColor { bottom: -72px; }
    .yarisL .kvDetail .vehi1105 h2 { padding: 0 0 8px; color: #231815; font-size: 30px; font-weight: bold; }
    /* 20141105 sunlei end */

    /*vehicle sunlei 1107PM*/
    .veActivityLevin1107 { height: auto; background: none; }
    .veActivityLevin1107 .veActiveLt { float: left; width: 55%; }
    .veActivityLevin1107 .veActiveRt { float: right; width: 45%; }
    .veActivityLevin1107 .veActiveRt img { max-width: 100%; height: auto; }
    .veActivityLevin1107 .activityR { display: none; }
    .veActivityLevin1107 .activitTime { display: none; }
    .veActivityLevin1107 .carImg { display: none; }
    .veActivityLevin1107 .activityT { border-bottom: 0; background: none; }
    .veActivityLevin1107 .activityL h3 { padding: 10px 0; }
    .veActivityLevin1107 .activityL p { font-size: 14px; }
    .veActivityLevin1107 .activityL .last { display: none; }
    .veActivityLevin1107 .wytz-btn { display: inline-block; height: 40px; padding: 0 30px; background: #e50020; line-height: 40px; text-align: center; color: #FFF; font-weight: bold; font-size: 16px; }
    /*vehicle sunlei 1107PM*/
    .yarisL .kvDetail .vehi1105 p { color: #c11920; font-size: 14px; font-weight: bold; }
    .kvDetail .vehi1105 span { padding: 0 4px; color: #231815; font-size: 14px; font-weight: bold; }
    .yarisL .kvDetail .vehi1105 p.p2, .yarisL .kvDetail .vehi1105 .vehiInfo { display: none; }
    .yarisL .kvDetail .kvTop.kvTop1105 { left: 12%; top: 3%; }
    .camryHev .kvDetail a.defLink:last-child { display: none; }

    /* 20141201 sunlei start */
    .highlander .kvDetail .kvlinks1201 { bottom: -45px; }
 /*   .vefixBar1201 { margin-top: 50px; }
    .vehicleKv1201 { margin-bottom: 50px; }
    .highlander .vehicleKv1201 { margin-bottom: 80px; }*/
    .knowActive { background-position: -1px -627px; }
    /* 20141201 sunlei end */
    .levin .kvDetail .price strong { font-size: 36px; }
    .levin .veHistory .tabhd li.cur { color: #e61320; cursor: default;}
    .levin .veHistory .tabhd li { padding: 0 10px; }

    /* brandNewCamry sunlei 20150225 [[ */
    .brandNewCamry .kvTop { display: none; }
    .brandNewCamry .price sup { top: 10px; }
    .camry .kvDetail .price span { line-height: 14px; }
    .brandNewCamry .veMidBanner { margin-top: 30px; }
    .brandNewCamry .veMidList p.l { height: 44px; }
    .brandNewCamry .veMidBanner .line-block { display: block; }
    .brandNewCamry .kvDetail .vicon_wechat { display: inline-block; position: relative; left: -10px; bottom: -3px; width: 46px; height: 40px; background-position: -333px -42px; }
    .brandNewCamry .kvDetail .wechatHover { width: 46px; height: 40px; background-position: -333px 1px; }
    .CamWechatPop { display: none; position: absolute; z-index: 200; }
    .brandNewCamry .veNews .bd .slides .fr { float: right; }
    .brandNewCamry .veConfigList .conPrice span { display: inline-block; padding: 8px 0; }
    .brandNewCamry .veNews .icons { text-align: left; }
    .camryHev0418 .veNews .icons { text-align: right; }
    .brandNewCamry .veNews h3 a { display: inline-block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    .thrYpopWarranty { left: 50%; width: 820px; margin-left: -410px; }
    /* brandNewCamry sunlei 20150225 ]] */

    /*lerherd,20151119,cyt*/
    .veGallery .horSlide .carHevlerherd { max-width: 840px !important; margin-left: -422px !important; }
}

@media only screen and (min-width: 850px) {
    .vefixBar .medals { display: block; }
}
@media only screen and (min-width: 980px) {

    .ez .kvDetail .kvlinks { bottom: 5%; }
    
/*    .ez .kvDetail .focusLinks span { background-image: none; }*/
    .ez .kvDetail .logo img { width: auto; }
    .veMidBanner { max-width: 980px; margin: 15px auto 0; }
    .veMidBanner { padding: 0px; }


    .kvDetail .price strong { font-size: 42px; }
    .kvDetail h2 { font-size: 46px; }
    /***camry kvDetail,20140515,wq****/
    .camry .focusLinks { position: absolute; right: 0; }
    .camryHev0418 .focusLinks { right: 20px; }
    .camry .kvDetail .kvTop { width: 295px; position: absolute; top: 2%; left: 0px; }
    .camry .kvDetail h2 { font-size: 32px; position: relative; padding: 10px 0px; }
    .camry .kvDetail h2 img { position: absolute; right: -250px; top: 6px; }
    .camry .kvDetail .logo img { width: auto; }

    .camry .kvDetail .price { margin-top: 115px; position: absolute; width: 250px; height: 65px; bottom: 1%; border-left: 4px solid #e50020; padding-left: 10px; font-size: 14px; font-weight: bold; left: 0px; }
    .camry .kvDetail .price font { font-size: 48px; color: #333; }
    .camry .kvDetail .price span { line-height: 20px; font-weight: normal; }

    .camry .kvDetail a.viewColor { position: relative; top: 0px; }
    .camry .veKvPop a.kvPopClose { top: 40px; z-index: 2; }
    .camry .veKvPop .veColorCar { margin-top: -20px; }
    .camry .veKvPop h2.title { top: 20px; }
    .camry .veKvPop .vecolorChange { bottom: -40px; }
    .camry .veKvPopInner a.backBtn { bottom: -25px; }
    .camry .veColorCar .slides li img { width: auto; }

    .camry .veHistory .tabbd .idea { position: absolute; top: 50px; left: 55px; background-color: transparent; border-bottom: none; width: 310px; }
    .camry .veHistory .tabbd .idea h3 { color: #fff; }
    .camry .veHistory .tabbd .idea h3 { font-size: 48px; }
    .camry .veHistory .tabbd .idea h4 { color: #fff; font-size: 30px; border-top: 1px solid #424242; padding-top: 10px; margin-top: 10px; }
    .camry .veHistory .tabbd .idea p { color: #fff; font-size: 12px; margin-top: 10px; line-height: 18px; }


    /*veMidBanner,20140416,wq*/
    .veMidList li { margin-right: 1.32653%; }

    /*vfixBar,20140418,wq*/
    .vefixBar .medals { margin-right: 100px; }
    .vefixBar .qrCode { position: absolute; font-size: 12px; line-height: 18px; color: #000; font-weight: bold; top: 6px; right: 10px; cursor: pointer; padding: 0px 6px; display: block; z-index: 30; }
    .vefixBar .qrCode .qrIcon { background-position: -172px -129px; padding-left: 25px; }
    .vefixBar .qrShow .qrIcon { background-position: -309px -129px; }
    .vefixBar .qrCode .qrImg { display: none; padding-top: 5px; }
    .vefixBar .qrCode span { color: #fff; font-size: 16px; }
    .vefixBar .qrShow .qrImg { background: #fff; margin-top: -1px; display: block; }
    .vefixBar .qrShow span { color: #000; }
    .vefixBar .qrShow { height: 130px; }
    .vefixBarFix { position: fixed; top: 0px; max-width: 100%; z-index: 999; }
    .vefixBarFix .vefixBox { width: 980px; margin: 0 auto; position: relative; }

    /*veFeature,20140416,wq*/
    .veFeature .hd { position: absolute; width: 980px; margin-left: -490px; left: 50%; top: 45px; z-index: 50; }
    .veFeature .general { display: block; }
    .veFeature .general .genItem p { font-size: 12px; line-height: 22px; color: #666; }
    .veFeature h2.title { float: left; }
    .veFeature .toolsLink { margin-top: 15px; float: right; display: block; }
    .veFeature { max-width: 1400px; margin: 0px auto; position: relative; }

    .veFeature .appearance { position: absolute; width: 980px; left: 50%; margin-left: -490px; height: 78%; top: 120px; display: none; }
    .veFeature .appearance .tabArea .tabhd { position: absolute; right: 40px; top: 60px; z-index: 10; left: auto; border-right: 3px solid #000; }
    .veFeature .appearance .tabArea .tabhd li { font-size: 12px; color: #fff; padding: 0px 10px 0px 0px; margin-bottom: 36px; cursor: pointer; text-align: right; float: none; display: block; background-color: transparent; position: relative; right: -3px; }
    .veFeature .appearance .tabArea .tabhd li:last-child { margin-bottom: 0; }
    .veFeature .appearance .tabArea .tabhd li.cur { font-size: 18px; font-weight: bold; border-right: 3px solid #e60020; background-color: transparent; }
    .veFeature .appearance .tabArea .tabbd li { position: relative; overflow: hidden;}
    .veFeature .appearance .tabArea .tabbd li img { display: block; }
    .veFeature .appearance .flex-control-nav { bottom: 25px; top: auto; }
    .veFeature .appearance .flex-control-paging li a { width: 10px; height: 10px; }
    .appearance a.close { background-position: -185px -295px; width: 32px; height: 32px; display: inline-block; *display: inline; *zoom: 1; position: absolute; z-index: 100; right: 10px; top: 10px; text-indent: -9999px; overflow: hidden; }
    .veFeature .leftInfo { background: url('../images/blackBg.png') repeat; position: absolute; left: 0px; top: 0px; width: 20%; height: 100%; padding: 30px 3% 0px 3%; overflow: visible; }
    .veFeature .leftInfo h4 { text-align: left; color: #fff; font-size: 18px; font-size: bold; line-height: 26px; }
    .veFeature .leftInfo p { font-size: 12px; color: #fff; line-height: 20px; opacity: 0.5; }

    .genItem .section01, .genItem .section02, .genItem .section03, .genItem .section04, .genItem .section05 { position: absolute; cursor: pointer; }
    .genItem { max-width: 980px; margin: 0px auto; position: relative; }


    /**camry veFeature,20140416,wq**/
    .camry .general .genItem span.t { display: block; font-size: 16px; color: #000; font-weight: bold; }
    .camry .general .genItem p { font-size: 12px; line-height: 22px; color: #666; }
    .camry .veFeature .bd { background: url('../images/feaBgCamry.jpg') top center no-repeat; height: 700px; }
    .camry .veFeature .bd .general .section01 { width: 250px; top: 198px; left: 40px; }
    .camry .veFeature .bd .general .section02 { width: 270px; top: 160px; left: 427px; }
    .camry .veFeature .bd .general .section02 p { left: 68px; position: absolute; top: -45px; }
    .camry .veFeature .bd .general .section03 { width: 260px; top: 420px; left: 334px; }
    .camry .veFeature .bd .general .section03 p { position: absolute; top: 85px; }
    .camry .veFeature .bd .general .section04 { width: 320px; top: 375px; left: 654px; }
    .camry .veFeature .bd .general .section04 p { position: absolute; left: 118px; top: 10px; }

    /*veActivity,20140420,wq*/
    .veActBd li { width: 49.48%; float: left; margin-bottom: 15px; }
    .veActBd li:nth-last-child(1) { display: block; }
    .veActBd li a.img img { max-width: 100%; display: block; }
    .veActBd li a.title { font-size: 14px; font-weight: bold; }
    .veActBd li div { width: 340px; }
    .veActBd li p { color: #666; line-height: 16px; font-size: 12px; margin-top: 5px; }
    .veActBd li.first { width: 48.9795%; margin-right: 0.82%; }
    .veActBd li.first a.title { display: block; }
    .veActBd li.first div { margin: 0px 1%; width: 98%; }

    /*veHistory,20140420,wq*/
    .veHistory .devNum { bottom: 25px; }
    .veHistory .flex-control-nav { bottom: 30px; }


    /*veAccessories,20140420,wq*/
    .ul_gallery { height: 320px; width: 850px; margin: 0 auto; }
    .ul_gallery { width: 100%; }
    .ul_gallery li { padding: 15px 20px 0; }
    .ul_gallery li p { padding-top: 5px; }

    .ul_gallery li.item1 { width: 160px; left: 50%; margin-left: -425px; z-index: 1; top: 40px; }
    .ul_gallery li.item1.mid { width: 200px; left: 50%; margin-left: -445px; z-index: 11; top: 25px; }
    .ul_gallery li.item1.cur { width: 250px; left: 50%; margin-left: -470px; top: 0px; z-index: 101; }
    .ul_gallery li.item2 { width: 160px; left: 50%; margin-left: -255px; z-index: 2; top: 40px; }
    .ul_gallery li.item2.mid { width: 200px; left: 50%; margin-left: -275px; z-index: 12; top: 25px; }
    .ul_gallery li.item2.cur { width: 250px; left: 50%; margin-left: -325px; z-index: 102; top: 0px; }
    .ul_gallery li.item3 { width: 160px; left: 50%; margin-left: -80px; z-index: 0; top: 40px; }
    .ul_gallery li.item3.mid { width: 200px; left: 50%; margin-left: -100px; z-index: 10; top: 25px; }
    .ul_gallery li.item3.cur { width: 250px; left: 50%; margin-left: -125px; z-index: 100; top: 0px; }
    .ul_gallery li.item4 { width: 160px; left: 50%; margin-left: 100px; z-index: 2; top: 40px; }
    .ul_gallery li.item4.mid { width: 200px; left: 50%; margin-left: 75px; z-index: 12; top: 25px; }
    .ul_gallery li.item4.cur { width: 250px; left: 50%; margin-left: 50px; z-index: 102; top: 0px; }
    .ul_gallery li.item5 { width: 160px; left: 50%; margin-left: 220px; z-index: 1; top: 40px; }
    .ul_gallery li.item5.mid { width: 250px; left: 50%; margin-left: 190px; z-index: 11; top: 25px; }
    .ul_gallery li.item5.cur { width: 250px; left: 50%; margin-left: 190px; z-index: 101; top: 0px; }



    /*veGallery,20140416,wq*/
    .veGallery .hd { position: absolute; width: 980px; margin-left: -490px; left: 50%; top: 45px; z-index: 50; }
    .veGallery h2.title { color: #fff; float: left; }
    .veGallery .toolsLink { margin-top: 15px; float: right; position: relative; top: 0px; }
    .veGallery .toolsLink a.defLink:nth-last-child(1) { display: inline-block; }
    .veGallery .horSlide .gallerySlider .word { position: absolute; bottom: 110px; font-size: 12px; color: #fff; max-width: 900px; right: 50%; margin-right: -490px; background: url('../images/blackBg30.png') repeat; height: 30px; line-height: 30px; border-radius: 20px; }
    .veGallery .horSlide .tool { display: block; }
    .veGallery .horSlide .carousel { max-width: 980px; left: 50%; margin-left: -490px; }
    .alphard .veGallery .horSlide .carousel { margin-left: -208px; }
    .veGallery .horSlide .carHevCarousel { max-width: 560px; left: 50%; margin-left: -280px; }
    .veGallery .horSlide .carousel .flex-direction-nav a { height: 90px; line-height: 85px; }
    .camry .veGallery .horSlide .carousel .flex-direction-nav a { line-height: 70px; }
    .veGallery .horSlide .carousel_y { left: 50%; margin-left: -490px; overflow: hidden; top: auto; }
    .veGallery .horSlide .carousel_y .directionNav { position: absolute; height: 100%; }
    .veGallery .horSlide .carousel_y .directionNav li { width: 114px; background: url("../images/blackBg30.png") repeat scroll 0 0 rgba(0, 0, 0, 0); color: #ffffff; font-size: 28px; text-align: center; position: absolute; cursor: pointer; z-index: 999; }
    .veGallery .horSlide .carousel_y .directionNav .prv { top: 0; }
    .veGallery .horSlide .carousel_y .directionNav .next { bottom: 0; }
    /**veConfig,20140418,wq**/
    .veConfigList { width: 934px; margin: 40px auto 0px auto; position: relative; }

    /*veService,20140421,wq*/
    .veService { max-width: 980px; margin: 50px auto 0px auto; }

    /** yarisL kvDetail,20140508,yxm **/
    .yarisL .kvDetail h2 { font-size: 48px; }
    .yarisL .kvDetail h2 img { width: 120px; top: 6px; right: -120px; }
    .yarisL .kvDetail .price { left: 0; bottom: 10px; color: #333; }
    .yarisL .kvDetail .price strong { color: #fff; }
    .yarisL .vehicleKv { margin-bottom: -68px; }
    .yarisL .kvDetail .kvlinks { left: 0; }
    .yarisL .vecolorChange { margin-left: 48px; }
    /** yarisL veGallery,20140512,yxm **/
    .yarisL .veGallery .horSlide { width: 980px; margin-left: -490px; left: 50%; }
    .yarisL .veGallery img.bg { width: 1400px; }
    .yarisL .changeColor { width: 50%; position: absolute; }
    .yarisL .changeColor .veColorCar { max-width: 376px; }

    /**yarisL veFeature,20140418,yxm**/
    .yarisL .veFeature h2.title { color: #ffffff; }
    .yarisL .veFeature h2.title span { color: #999999; }
    .yarisL .veFeature .bd { background: url('../images/feaBgYarisL.jpg') top center no-repeat; height: 729px; }
    .yarisL .veGallery .appearance { display: none; width: 960px; }
    .yarisL .genItem .section01, .yarisL .genItem .section02, .yarisL .genItem .section03, .yarisL .genItem .section04, .yarisL .genItem .section05 { position: relative; float: left; }
    .yarisL .general .genItem p { color: #999999; font-size: 14px; height: 40px; line-height: 40px; text-align: center; background-color: #2f2f2f; }
    .yarisL .genItem p big { float: right; width: 1px; height: 20px; background: #595959; text-indent: -999999px; display: inline-block; margin-top: 10px; }
    .yarisL .genItem { top: 120px; }

    .yarisL .veKvMobPop { margin-left: -490px; }
    .yarisL .veHistory .tabbd .item { padding: 0 0 80px 0; }

    /** camryHev kvDetail,20140508,yxm **/
    .camryHev .kvDetail h2 img { right: -140px; top: 12px; width: 120px; }
    .camryHev .kvDetail .price { height: 70px; }
    .camryHev .kvDetail .price font { font-size: 48px; color: #333; }
    .camryHev .veGallery .horSlide .gallerySlider .word { bottom: 65px; }
    /**camryHev veFeature,20140418,yxm**/
    .camryHev .veFeature { margin-top: -2px; }
    .camryHev .general .genItem span.t { display: block; font-size: 16px; color: #000; font-weight: bold; }
    .camryHev .veFeature .bd { background: url('../images/feaBgCamryHev.jpg') top center no-repeat; height: 700px; }
    .camryHev .veFeature .bd .general .section01 { width: 281px; top: 134px; left: 422px; }
    .camryHev .veFeature .bd .general .section02 { width: 323px; top: 315px; left: 0; }
    .camryHev .veFeature .bd .general .section02 p { left: 0; position: absolute; top: -45px; }
    .camryHev .veFeature .bd .general .section03 { width: 295px; top: 420px; left: 228px; }
    .camryHev .veFeature .bd .general .section03 p { position: absolute; top: 65px; }
    .camryHev .veFeature .bd .general .section04 { width: 257px; top: 294px; right: 0; }
    .camryHev .veFeature .bd .general .section04 p { position: absolute; left: 56px; top: -44px; }

    /**ez kvDetail,20140509,yxm**/
    .ez .kvDetail h2 { font-size: 36px; }
    .kvDetail h2 img { width: 120px; top: 0; }
    .ez .kvDetail .price { }
    .ez .kvDetail .kvlinks { }
    .ez .veKvPop h2.title { top: 0px; }
    .ez .veColorCar .slides li img { width: auto; }
    .ez .kvDetail h2 img { right: 0; }
    .ez .veSlider { max-width: 980px; overflow: hidden; }
    .ez .veGallery .horSlide { width: 980px; left: 50%; margin-left: -490px; }
    .ez .veGallery img.bg { width: 1400px; }
    /**ez veFeature,20140418,yxm**/
    .ez .veFeature h2.title { color: #333333; }
    .ez .veFeature h2.title span { color: #666666; }
    .ez .veFeature .bd { background: url('../images/feaBgEz.jpg') top center no-repeat; height: 730px; }

    .ez .veGallery .appearance { display: none; width: 960px; }

    .ez .genItem .section01, .ez .genItem .section02, .ez .genItem .section03, .ez .genItem .section04, .ez .genItem .section05 { position: relative; float: left; }
    .ez .general .genItem p { color: #999999; font-size: 14px; height: 40px; line-height: 40px; text-align: center; background-color: #2f2f2f; }
    .ez .genItem p i { float: right; width: 1px; height: 20px; background: #595959; text-indent: -999999px; display: inline-block; margin-top: 10px; }
    .ez .genItem { top: 120px; }
    /**highlander kvDetail,20140509,yxm**/
    .highlander .kvDetail .kvlinks { margin-top: 190px; }
    .highlander .kvDetail .logo img { width: auto; }
    .highlander .kvDetail .award img { width: 120px; }
    .highlander .kvDetail .price { margin-top: 162px; }
    .highlander .changeColor { bottom: 0px; }
    .highlander .veMidBanner { margin: 15px auto; }
    .highlander .veGallery .horSlide .gallerySlider .word { bottom: 20px; }
    /**highlander veFeature,20140418,yxm**/
    .highlander .veFeature { margin-top: -2px; }
    .highlander .general .genItem span.t { display: block; font-size: 16px; color: #fff; font-weight: bold; }
    .highlander .veFeature .bd { background: url('../images/feaBgHighlander.jpg') top center no-repeat; height: 700px; }
    .highlander .veFeature .genItem .section01 { top: 320px; left: 475px; }
    .highlander .veFeature .genItem .section02 { top: 280px; left: 240px; }
    .highlander .veFeature .genItem .section03 { top: 346px; left: 573px; }
    .highlander .veFeature .genItem .section04 { top: 396px; left: 824px; }
    .highlander .veFeature .genItem .section05 { top: 266px; left: 130px; }

    .genItem .hdsection01, .genItem .hdsection02, .genItem .hdsection03, .genItem .hdsection04, .genItem .hdsection05 { display: none; }
    .highlander .general .genItem .hdsection01 span.t { color: #000; }
    .highlander .veFeature .genItem .hdsection01 { margin-left: -78px; margin-top: -136px; }
    .highlander .veFeature .genItem .hdsection01 p { top: -124px; left: -99px; color: #000; }
    .highlander .veFeature .genItem .hdsection02 { margin-left: -61px; margin-top: -88px; }
    .highlander .veFeature .genItem .hdsection02 p { position: absolute; top: -148px; right: -68px; color: #fff; }
    .highlander .veFeature .genItem .hdsection03 { margin-left: -41px; margin-top: -88px; }
    .highlander .veFeature .genItem .hdsection03 p { position: absolute; top: -110px; right: -115px; color: #fff; }
    .highlander .veFeature .genItem .hdsection04 { margin-left: -61px; margin-top: -120px; width: 150px; }
    .highlander .veFeature .genItem .hdsection04 p { position: absolute; top: -178px; right: -45px; color: #fff; }
    .highlander .veFeature .genItem .hdsection05 { margin-left: -61px; margin-top: -110px; }
    .highlander .veFeature .genItem .hdsection05 p { position: absolute; top: -125px; left: 0px; display: block; width: 200px; color: #fff; }

    .highlander .veKvMobPop { margin-left: -490px; }


    /**venza kvDetail,20140509,yxm**/
    .venza .kvDetail .focusLinks { margin-top: 195px; bottom: auto; }
    .venza .kvDetail .price { bottom: 7%; }
    .venza .kvDetail .kvlinks { bottom: 0; }
    .venza .kvDetail .des { width: auto; }
    .venza .changeColor { bottom: 0; }

    .venza .veMidBanner { padding: 0; }
    /**venza veFeature,20140505,yxm**/
    .venza .veFeature h2.title { color: #333333; }
    .venza .veFeature h2.title span { color: #666666; }
    .venza .veFeature .bd { background: url('../images/feaBgVenza.jpg') top center no-repeat; height: 713px; }
    .venza .veFeature .general { width: 904px; position: relative; left: 50%; margin-left: -400px; }
    .venza .genItem .section01, .venza .genItem .section02, .venza .genItem .section03, .venza .genItem .section04 { position: relative; float: left; width: 206px; height: 501px; padding: 9px 10px 0; }
    .venza .genItem .section01, .venza .genItem .section03 { background: url('../images/vefeatureBg.png') no-repeat; }
    .venza .genItem .section02, .venza .genItem .section04 { top: 25px; background: url('../images/vefeatureBg01.png') no-repeat; }
    .venza .genItem .section02 { left: -20px; }
    .venza .genItem .section03 { left: -40px; }
    .venza .genItem .section04 { left: -60px; }
    .venza .general .genItem p { color: #ffffff; font-size: 18px; height: 54px; line-height: 54px; text-align: center; background-color: #2f2f2f; }
    .venza .genItem { top: 120px; }
    .venza .veGallery .carousel .flex-direction-nav { display: none; }
    .venza .veGallery .appearance { left: 50%; margin-left: -490px; top: 30px; }

    .venza .veKvMobPop { margin-left: -490px; }
    /**cruiser kvDetail,20140509,yxm**/
    .cruiser .kvDetail h2 { font-size: 40px; }
    .cruiser .kvDetail h2 img { top: -90px; }
    .cruiser .kvDetail .price { top: 17%; bottom: auto; color: #ffffff; left: 60%; }
    .cruiser .kvDetail .price strong, .cruiser .kvDetail .price sup { color: #fff; }
    .cruiser .kvDetail .kvlinks { position: absolute; left: 0; top: 70%; left: 60%; bottom: auto; }
    .cruiser .kvDetail .focusLinks { color: #333333; font-size: 14px; font-weight: bold; position: absolute; left: 60%; bottom: -15px; }
    .cruiser .changeColor { bottom: 0; }
    .cruiser .veMidBanner { margin: 15px auto; }

    .cruiser .veGallery .horSlide .carousel_y { top: 172px; }
    .cruiser .veGallery .horSlide .gallerySlider .word { bottom: 20px; }
    /**cruiser veFeature,20140507,yxm**/
    .cruiser .veFeature { margin-top: -2px; }
    .cruiser .general .genItem span.t { display: block; font-size: 16px; color: #000; font-weight: bold; }
    .cruiser .veFeature .bd { background: url('../images/feaBgCruiser.jpg') top center no-repeat; height: 700px; }
    .cruiser .veFeature .general .genItem p { margin-left: 10px; }
    .cruiser .veFeature .genItem .section01 { top: 330px; right: 90px; }
    .cruiser .veFeature .genItem .section02 { top: 260px; right: 276px; }
    .cruiser .veFeature .genItem .section03 { top: 496px; left: 496px; }
    .cruiser .veFeature .genItem .section04 { top: 180px; left: 270px; }
    .cruiser .genItem .hdsection01,
    .cruiser .genItem .hdsection02,
    .cruiser .genItem .hdsection03,
    .cruiser .genItem .hdsection04 { position: absolute; left: -56px; top: -98px; }
    .cruiser .genItem .hdsection03 p, .cruiser .genItem .hdsection03 span.t { color: #ffffff; }

    .alphard .changeColor { width: auto; bottom: 20px; right: 50px; }
    /**alphard veFeature,20140508,yxm**/
    .alphard .veFeature { margin-top: -2px; }
    .alphard .veFeature .general .genItem p { color: #d5d5d5; position: relative; top: 40px; left: 84px; }
    .alphard .general .genItem span.t { display: block; font-size: 16px; color: #fff; font-weight: bold; }
    .alphard .veFeature .bd { background: url('../images/feaBgAlphard.jpg') top center no-repeat; height: 700px; }
    .alphard .veFeature h2.title { color: #fff; }
    .alphard .veFeature .genItem .section01 { top: 356px; left: 164px; }
    .alphard .veFeature .genItem .section02 { top: 265px; left: 448px; }
    .alphard .veFeature .genItem .section03 { top: 406px; left: 380px; }
    .alphard .veFeature .genItem .section04 { top: 352px; left: 662px; }

    .alphard .genItem .hdsection01,
    .alphard .genItem .hdsection02,
    .alphard .genItem .hdsection03,
    .alphard .genItem .hdsection04 { position: absolute; left: -56px; top: -176px; }
    .alphard .veGallery .carousel .flex-direction-nav { display: none; }
    .veActBd li.first a.share { left: 440px; }

    .veHistory .tabbd .item { background: url('../images/hisBgHighlander.jpg') #eaeaea top center no-repeat; height: 480px; }
    /**20140831,sww,levin**/
    .levin .kvDetail .kvTop { width: 225px; margin-left: -140px; top: 15%; }
    /*.levin .vehicleKv{overflow:hidden;}*/
    .levin .veFeature .bd { background: url('../images/feaBgLevin.jpg') top center no-repeat; height: 700px; }
    .levin .veFeature .genItem .section01 { top: 300px; left: 459px; }
    .levin .veFeature .genItem .section03 { top: 148px; left: 497px; }
    .levin .genItem .hdsection01 { position: absolute; left: -60px; top: -100px; }
    .levin .genItem .hdsection02 { position: absolute; left: -60px; top: -130px; }
    .levin .genItem .hdsection03 { position: absolute; left: -60px; top: -105px; }
    .levin .genItem .hdsection04 { position: absolute; left: -60px; top: -105px; }
    .levin .general .genItem span.t { color: white; font-size: 16px; font-weight: bold; display: block; }
    .levin .general .genItem .hdsection01 span.t, 
	.levin .general .genItem .hdsection03 span.t, 
	.levin .general .genItem .hdsection04 span.t { color: #fff; }
    .levin .veFeature .general .genItem .hdsection01 p { top: 133px; left: 145px; width: 380px; color: #fff; }
    .levin .veFeature .general .genItem .hdsection03 p { top: 30px; width: 180px; left: 180px; color: #fff; }
    .levin .veFeature .general .genItem p { position: relative; color: #666; font-size: 12px; }
    .levin .veFeature .leftInfo { background: none; width: 23%; z-index: 6; }
    .carDrag { width: 980px; height: 515px; }
    .carDragHanderLine { height: 515px; }

    .levin .veFeature .appearance .tabArea .tabbd li img { width: auto; }
    .levin .veFeature .appearance .tabArea .tabbd li .shineOff img { display: none; }
    .levin .veFeature .appearance .tabArea .tabbd li .shineOff img.turnOff { display: block; }
    .lightOff em, .lightOn em { background: #fff; border-radius: 15px; height: 20px; width: 30px; font-size: 12px; line-height: 22px; display: inline-block; }
    .lightOff em { margin: 3px 5px 0; padding-left: 2px; }
    .lightOn em { /*margin: 3px 0 0 14px;*/ padding-left: 2px; }
    .lightOff span, .lightOn span { display: inline-block; color: #fff; font-size: 12px; }
    .lightOff span { margin-left: 5px; }
    .lightOn span { margin-left: 15px; }
    .shineOff { position: relative; }
    .levin .kvDetail .logo img { width: auto; }
    .levin .kvDetail .kvlinks, .levin .kvDetail .levinColor { bottom: -15%; }
    .levin .kvDetail .kvlinks { left: 22%; }
    .levin .kvDetail .sTitle { bottom: 32%; font-size: 36px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange { width: 180px; margin-left: -90px; bottom: 50px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange li.second { left: 65px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange li em { margin-left: 22px; }
    .levin .veFeature .appearance .tabArea .tabbd .tireChange li img { width: auto; margin-top: 5px; }
    .levin .veFeature .appearance .flex-control-nav { top: 168%; }
    /**veActivity,20141010,sww**/
    .veActivityLevin { display: block; background: url(../images/activity_bg.jpg) no-repeat; width: 980px; height: 650px; background-size: 100% auto; position: relative; margin: 40px auto 20px auto; }
    .activityL { width: 382px; margin: 10px 30px; float: left; }
    .activityL h3 { font-size: 16px; color: #333; font-weight: bold; margin-bottom: 10px; }
    .activityL p { font-size: 12px; color: #333; line-height: 22px; }
    .activityT { margin-bottom: 20px; border-bottom: 1px solid #ccc; padding: 0 0 5px; background: none; }
    .navTime a { padding: 0 27px; margin-right: 9px; }
    .carImg { margin-top: 115px; width: auto; background: none; height: auto; }
    .carImg img { margin-top: 0; }
    .activityR { float: right; }
    .activityR div.activity1012 { right: 122px; top: 125px; left: auto; bottom: auto; }
    .activityR div.activity1018 { right: 129px; top: 162px; left: auto; bottom: auto; }
    .activityR div.activity1025 { right: 165px; top: 249px; left: auto; bottom: auto; }
    .activityR div img { position: relative; display: block; }
    .activityR div a { position: absolute; text-decoration: underline; font-size: 18px; font-weight: bold; height: 50px; width: 55px; padding-left: 43px; border-bottom: none; }
    .chongqing { bottom: 28px; left: -3px; }
    .quanzhou { bottom: 0; right: 30px; }
    .shaoxing { bottom: 85px; right: 5px; }
    .tianjin { top: 70px; right: 0px; }
    .haerbin { top: 0; right: -60px; }
    .chengdu { bottom: 113px; left: -5px; }
    .foshan { bottom: 0px; left: 123px; }
    .nanjing { bottom: 140px; right: 20px; }
    .qingdao { bottom: 210px; right: 5px; }
    .changchun { top: 3px; right: -60px; }
    .guiyang { bottom: 45px; left: -3px; }
    .dongguan { bottom: 0; left: 83px; }
    .ningbo { bottom: 105px; right: -55px; }
    .shijiazhuang { top: 35px; right: 42px; }
    .dalian { top: 2px; right: -59px; }
    .popupBox.activityDetail, .popupBox.activityCity, .popupBox.basePolicy { width: 760px; margin-left: -420px; }
    .consultDetInfo { width: 720px; }
    .activityR div a em { display: none; }
    .detailContent p { width: 52%; }
    .levin .kvDetail .price { bottom: -32%; }
    .camry .kvDetail h2 img.h2titile { width: auto; }
    .kvDetail .des img { width: auto; }

    /* 20141105 sunlei start */
    .yarisL .kvDetail .kvTop1105 { top: 16px; left: 144px; }
    .yarisL .kvDetail .vehi1105 h2 { padding: 0 0 8px; color: #231815; font-size: 38px; font-weight: bold; }
    .yarisL .kvDetail .vehi1105 p { color: #c11920; font-size: 14px; font-weight: bold; }
    .yarisL .kvDetail .vehi1105 .p2 { display: none; }
    .kvDetail .vehi1105 span { padding: 0 4px; color: #231815; font-size: 14px; font-weight: bold; }
    .yarisL .kvDetail .vehi1105 img { position: static; margin: 4px 0 0 -4px; }
    .vehi1105 .vehiInfo { display: block; margin-top: 37px; color: #FFF; font-style: italic; margin-left: 45px; }
    .vehi1105 .vehiInfo h3 { font-weight: bold; font-size: 20px; line-height: 26px; }
    .vehi1105 .vehiInfo h3 span { color: #c11920; font-weight: bold; font-size: 22px; }
    .vehi1105 .vehiInfo .secdH3 { font-size: 14px; }
    /* 20141105 sunlei end */
    .veActivityLevin1107 { height: auto; background: none; }
    .yarisL .kvDetail .vehi1105 .vehiInfo { display: block; }
    .yarisL .kvDetail .kvTop.kvTop1105 { left: 144px; top: 16px; }

    /* brandNewCamry sunlei 20150225 [[ */
    .brandNewCamry .price sup { top: 24px; }
    .camry .kvDetail .price span { line-height: 20px; }
    .brandNewCamry .veFeature .bd { background: url('../images/brandNewCamry.jpg') top center no-repeat; }
    .camryHev0418 .veFeature .bd { background: url('../images/feaBgCamryHev0418.jpg') top center no-repeat; }
    .brandNewCamry .veFeature .bd .general .section01 { top: 348px; left: 286px; }
    .brandNewCamry .veFeature .bd .general .section02 { top: 244px; left: 334px; }
    .brandNewCamry .veFeature .bd .general .section03 { top: 448px; left: 845px; }
    .brandNewCamry .veFeature .bd .general .section04 { top: 331px; left: 732px; }
    .brandNewCamry .veFeature .bd .general .section05 { top: 395px; left: 670px; }
    .camryHev0418 .veFeature .bd .general .section01 { top: 172px; left: -120px; }
    .camryHev0418 .veFeature .bd .general .section02 { top: 154px; left: 180px; }
    .camryHev0418 .veFeature .bd .general .section03 { top: 370px; left: 230px; }
    .camryHev0418 .veFeature .bd .general .section04 { top: 110px; left: 660px; }
    .brandNewCamry .genItem .hdsection01,
    .brandNewCamry .genItem .hdsection02,
    .brandNewCamry .genItem .hdsection03,
    .brandNewCamry .genItem .hdsection04 { position: absolute; top: -180px; left: -56px; }
    .brandNewCamry .genItem .hdsection03 { top: -66px; }
    .brandNewCamry .general .genItem p { color: #FFF; }
    .brandNewCamry .general .genItem span.t { color: #FFF; }
    .brandNewCamry .veFeature .bd .general .section01 p,
    .brandNewCamry .veFeature .bd .general .section02 p,
    .brandNewCamry .veFeature .bd .general .section03 p,
    .brandNewCamry .veFeature .bd .general .section04 p,
    .brandNewCamry .veFeature .bd .general .section05 p { position: static; margin-left: 70px; white-space: nowrap; }
    .brandNewCamry .veFeature .bd .general .section03 p { position: absolute; top: 222px; left: 0; }

    .camryHev0418 .veFeature .bd .general .section01 p,
    .camryHev0418 .veFeature .bd .general .section02 p,
    .camryHev0418 .veFeature .bd .general .section03 p,
    .camryHev0418 .veFeature .bd .general .section04 p { position: static; margin-left: 0; }
    .camryHev0418 .veFeature .bd .general .section02 p { padding-left: 15px; }
    .camryHev0418 .veFeature .bd .general .section03 p { padding-left: 212px; }
    /* brandNewCamry sunlei 20150225 ]] */
	
}

@media only screen and (min-width: 980px) and (max-width: 1024px) {
    .levin .vehicleKv { height: auto; }
    .levin .kvDetail .kvTop { top: 5%; }
    .levin .kvDetail .sTitle { bottom: 40%; }
    .levin .kvDetail .kvlinks { bottom: -28%; }
    .camry .kvDetail h2 { padding: 0; }

    /* 20141105 sunlei start */
    .yarisL .kvDetail .price { bottom: -42%; }
    /* 20141105 sunlei end */
    .vehi1105 .vehiInfo, .yarisL .kvDetail .vehi1105 .p2, .awardyarisL { float: left; }
}

@media only screen and (min-width: 980px) and (max-width: 1340px) {

    .veGallery .horSlide .carousel_y { width: 114px; height: 187px; }

    /*cruiser*/
    /*.cruiser .kvDetail .price{bottom:-30px;color:#000;left:0;left:20px}
  .cruiser .kvDetail .price font, .cruiser .kvDetail .price sup {color: #000}
  .cruiser .kvDetail .kvlinks{bottom:-60px;left:20px;position:absolute}
  .cruiser .kvDetail .focusLinks{color:#333333;font-size:14px;font-weight:bold;position: absolute;left:20px;bottom:-90px}
  .cruiser .changeColor{position:absolute;right:60px;bottom:-100px}
  .cruiser .veMidBanner {margin-top: 100px}*/
    .highlander .changeColor { bottom: -15px; left: 20px; position: absolute; }
    .highlander .veMidBanner { margin-top: 90px; }

    .alphard .changeColor { width: 66%; right: -20px; bottom: 10px; }
}

@media only screen and (min-width: 1025px) {
    .kvImg { display: block; }
    .padkvImg { display: none; }
    /* 20141105 sunlei start */
    /* .yarisL .kvDetail .kvlinks{bottom:-130px;}*/
    .yarisL .changeColor { bottom: -40px; left: -46px; }
    /* 20141105 sunlei end */
    .levin .kvDetail .price { bottom: -24%; }
}

/** common css **/
.ckCss div, .ckCss .textInput, .ckCss textarea { box-sizing: border-box; }
.ckCss input, .ckCss textarea { padding: 5px; border: 1px solid #e8e2e2; }
/** alignment **/
.left, .lefts { text-align: left; }
.right, .rights { text-align: right; }
.center, .centers { text-align: center; }
.justifies > div.top, .justifies.tops > div { vertical-align: top; }
.justifies > div.middle, .justifies.middles > div { vertical-align: middle; }
.justifies > div.bottom, .justifies.bottoms > div { vertical-align: bottom; }
.inlineMiddles > div, .inlineTops > div, .inlineBottoms > div { display: inline-block; zoom: 1; }
.inlineMiddles:before, .inlineTops:before, .inlineBottoms:before { height: 100%; display: inline-block; content: "&nbsp"; width: 0px; overflow: hidden; margin-left: -8px; margin-left /*\**/: -4px\9; zoom: 1; background: none; }
.ie11 .inlineMiddles:before, .ie11 .inlineTops:before, .ie11 .inlineBottoms:before { margin-left: -4px; }

@media all and (-webkit-min-device-pixel-ratio:0) {
    .inlineMiddles:before, .inlineTops:before, .inlineBottoms:before { margin-left: -8px; }
}

.inlineMiddles:before, .inlineMiddles > div { vertical-align: middle; }
.inlineTops:before, .inlineTops > div { vertical-align: top; }
.inlineBottoms:before, .inlineBottoms > div { vertical-align: bottom; }
@-moz-document url-prefix() {
    .inlineMiddles:before, .inlineTops:before, .inlineBottoms:before { height: 0; }
}
/** percent layout **/
.justifies { width: 100%; display: table; }
.justifies > div { display: table-cell; position: relative; height: 100%; vertical-align: middle; }
.justifies > div > span, .justifies > div > div { position: relative; }
.justifies .justifies { padding: 0; }
.justifies > .jf-fixed { width: 150px; min-width: 150px; }
.justifies .jf-bg { position: absolute; bottom: 0; top: 0; right: 0; left: 0; }
/** floats **/
.floatLeft, .floats.fl_left > div { float: left; }
.floatRight, .floats.fl_right > div { float: right; }
/** form layout **/
.form { display: table; width: 100%; }
.form > div, .form > .fm-group > div { display: table-cell; vertical-align: middle; }
.form .fm-label { min-width: 150px; text-align: right; }
.form .fm-value { width: 100%; }
/** controls **/
.button { padding: 5px 10px; cursor: pointer; border: 1px solid #e9e9e9; border-radius: 5px; display: inline-block; background: #c2c2c2; color: white; }
.button:hover { border: 1px solid #e0e0e0; background: #ababab; }
.button.bt_submit { background: #00a200; }
.button.bt_submit:hover { background: #008000; }
.button.bt_cancle { background: #2694be; }
.button.bt_cancle:hover { background: #267fa9; }
.button .bt_likeA { padding: 0; border: none; text-decoration: underline; color: #81d2ef; }
.button .bt_likeA:hover { color: #77a5ef; }
/** global percent values **/
.h1 { width: 1%; }
.h2 { width: 2%; }
.h3 { width: 3%; }
.h4 { width: 4%; }
.h5 { width: 5%; }
.h6 { width: 6%; }
.h7 { width: 7%; }
.h8 { width: 8%; }
.h9 { width: 9%; }
.h10 { width: 10%; }
.h11 { width: 11%; }
.h12 { width: 12%; }
.h13 { width: 13%; }
.h14 { width: 14%; }
.h15 { width: 15%; }
.h16 { width: 16%; }
.h17 { width: 17%; }
.h18 { width: 18%; }
.h9 { width: 19%; }
.h20 { width: 20%; }
.h21 { width: 21%; }
.h22 { width: 22%; }
.h23 { width: 23%; }
.h24 { width: 24%; }
.h25 { width: 25%; }
.h26 { width: 26%; }
.h27 { width: 27%; }
.h28 { width: 28%; }
.h29 { width: 29%; }
.h30 { width: 30%; }
.h31 { width: 31%; }
.h32 { width: 32%; }
.h33 { width: 33%; }
.h34 { width: 34%; }
.h35 { width: 35%; }
.h36 { width: 36%; }
.h37 { width: 37%; }
.h38 { width: 38%; }
.h39 { width: 39%; }
.h40 { width: 40%; }
.h41 { width: 41%; }
.h42 { width: 42%; }
.h43 { width: 43%; }
.h44 { width: 44%; }
.h45 { width: 45%; }
.h46 { width: 46%; }
.h47 { width: 47%; }
.h48 { width: 48%; }
.h49 { width: 49%; }
.h50 { width: 50%; }
.h51 { width: 51%; }
.h52 { width: 52%; }
.h53 { width: 53%; }
.h54 { width: 54%; }
.h55 { width: 55%; }
.h56 { width: 56%; }
.h57 { width: 57%; }
.h58 { width: 58%; }
.h59 { width: 59%; }
.h60 { width: 60%; }
.h61 { width: 61%; }
.h62 { width: 62%; }
.h63 { width: 63%; }
.h64 { width: 64%; }
.h65 { width: 65%; }
.h66 { width: 66%; }
.h67 { width: 67%; }
.h68 { width: 68%; }
.h69 { width: 69%; }
.h70 { width: 70%; }
.h71 { width: 71%; }
.h72 { width: 72%; }
.h73 { width: 73%; }
.h74 { width: 74%; }
.h75 { width: 75%; }
.h76 { width: 76%; }
.h77 { width: 77%; }
.h78 { width: 78%; }
.h79 { width: 79%; }
.h80 { width: 80%; }
.h81 { width: 81%; }
.h82 { width: 82%; }
.h83 { width: 83%; }
.h84 { width: 84%; }
.h85 { width: 85%; }
.h86 { width: 86%; }
.h87 { width: 87%; }
.h88 { width: 88%; }
.h89 { width: 89%; }
.h90 { width: 90%; }
.h91 { width: 91%; }
.h92 { width: 92%; }
.h93 { width: 93%; }
.h94 { width: 94%; }
.h95 { width: 95%; }
.h96 { width: 96%; }
.h97 { width: 97%; }
.h98 { width: 98%; }
.h99 { width: 99%; }
.h100 { width: 100%; }
.v100 { height: 100%; }
.clearFix:after { content: " "; display: block; clear: both; height: 0; }
.clearFix { zoom: 1; }
/** margin **/
.mls { margin-left: -4px; margin-right: -4px; }
.mls > div { margin-left: 4px; margin-right: 4px; }
.justifies.mls { margin-left: 0; margin-right: 0; }
.justifies.mls > div:first-child { padding-left: 0; }
.justifies.mls > div { margin-left: 0; padding-left: 3px; padding-right: 2px; }
.justifies.mls > div > .jf-bg { left: 3px; right: 2px; }
.justifies.mls > div:first-child > .jf-bg { left: 0; }
.justifies.mls > div:last-child > .jf-bg { right: 0; }
.justifies.mls > div:last-child { padding-right: 0; }
.mts { margin-top: -10px; }
.mts:first-child { margin-top: 0; }
.mts > div { margin-top: 10px; }
.mt { margin-top: 10px; }
.mtLg { margin-top: 20px; }
.mtSm { margin-top: 5px; }
.mtSuLg { margin-top: 30px; }
.ml { margin-left: 10px; }
.mlLg { margin-left: 20px; }
.mlSm { margin-left: 5px; }
.mlSuLg { margin-left: 30px; }
.pd { padding: 0px; }
.ckCss .pdLg { padding: 20px; }
.pdSuLg { padding: 30px; }
.pdSm { padding: 5px; }
/** margin end **/
.popupWin { position: fixed; bottom: 0; top: 0; right: 0; left: 0; background: rgb(0,0,0); background: rgba(0, 0, 0, 0.8); z-index: 1000; display: none; text-align: center; }
.popupWin.active { display: block; }
.popupWin > .pw-win { width: 600px; min-height: 200px; /* background: #30a1e6; */ }
.popupWin > .pw-win > div { text-align: left; }
.popupWin .pw-titleBar { overflow: hidden; }
.popupWin .pw-content { margin-top: 5px; }
.popupWin .pw-close { background: #efd457; cursor: pointer; width: 20px; height: 20px; float: right; }
/** common css end **/


/* camryHev 视频弹出 [[ */
.brandNewCamry .veMidBanner { position: relative; z-index: 999; }
#VideoWin > .pw-win { background: none; width: 70%; position: relative; }

#VideoWin .pw-close, #VideoWin1 .pw-close { width: 20px; height: 20px; background: url("../images/videoClose.png") no-repeat center; }
#VideoWin .vid-4 { width: 100%; height: 381px; text-align: left; background: #000; }

.videoLists img { min-width: 166px; height: 93px; }
.videoLists > div { position: relative; margin-bottom: 5px; border: 1px solid rgba(0,0,0,0); }
.videoLists > div.active { border: 1px solid #AAAAAA; }
.videoLists { font-size: 10px; color: #fff; }
.videoLists .vw-title { margin-top: 5px; line-height20px; height: 20px; }
.videoLists .vw-playBt { z-index: 1001; position: absolute; left: 65px; top: 35px; cursor: pointer; width: 35px; height: 29px; background: url("../images/playBt.png") center; display: none; }
.videoLists > div:hover .vw-playBt { display: block; }
#VideoWin1.active { display: none; }

@media only screen and (max-width: 768px) {
    .kvDetail .price #fontnew { display: block !important; }
    .kvDetail .price .pcdisplay { display: block !important; }
    .videoLists > div.active { border: none; }
    #VideoWin .vid-4 { display: none; }
    .videoLists > div { margin-bottom: 20px; }
    #VideoWin1 { width: 100%; height: 100%; }
    #VideoWin1 .pw-content { width: 100%; height: 100%; margin: 0; display: table; }
    #VideoWin1 .pw-tablecell { display: table-cell; vertical-alignmiddle; vertical-align: middle; text-align: center; }
    #VideoWin1 > .pw-win { width: 100%; height: 100%; }
    #VideoWin1 > .pw-win .pw-close { margin-top: 20px; margin-right: 20px; }
    #VideoWin1 > .pw-win .pw-titleBar { position: absolute; z-index: 10; width: 100%; text-align: right; }
    #VideoWin1.active { display: block; }
    #VideoWin1 video { max-width: 500px; }
}
/* camryHev 视频弹出 ]] */

/* levin 车型特点标题不换行 */
.dynamText2015 { white-space: nowrap; }

/* highlander  wechat clare 20150623 */

@media only screen and (min-width: 768px) {
    .highlander .kvDetail .focusLinks .wechatHover { width: 46px; height: 40px; background-position: -333px 1px; }
    .highlander .kvDetail .vicon_wechat { display: inline-block; position: relative; left: -10px; bottom: -3px; width: 46px; height: 40px; background-position: -333px -42px; }
	.levin .videoList{margin: 80px auto 0 !important;}
}

.highlanderWechatPop { display: none; position: absolute; z-index: 200; }

@media only screen and (max-width: 767px) {
    .highlander .kvDetail .focusLinks .vicon_wechat { display: none; }
}

/* levin  wechat clare 20150623 */
@media only screen and (min-width: 768px) {
    .levin .kvDetail .focusLinks .wechatHover { width: 46px; height: 40px; background-position: -333px 1px; }
    .levin .kvDetail .vicon_wechat { display: inline-block; position: relative; left: -10px; bottom: -3px; width: 46px; height: 40px; background-position: -333px -42px; }

    body .allNewCamry .hyg { margin: 12px 0 23px 0; }
    body .highlander .hyg { margin: 12px 0 23px 0; }
    body .yarisL .hyg { margin: 12px 0 23px 0; }
    body .ez .hyg { margin: 23px 0 23px 0; }
    body .levin .hyg { margin: 62px 0 23px 0; }
	body .camryHev0418 .hyg { margin: 12px 0 23px 0; }
}

.levinWechatPop { display: none; position: absolute; z-index: 200; }

@media only screen and (max-width: 767px) {
    .levin .kvDetail .focusLinks .vicon_wechat { display: none; }
    .levin .kvDetail .focusLinks .disnon { display: none; }
    .levin .kvDetail .lerherdf { margin-top: 0; padding-bottom: 0; }

    .dh { display: none; }
}

/* yarisL  wechat clare 20150623 */
@media only screen and (min-width: 768px) {
    .yarisL .kvDetail .focusLinks .wechatHover { width: 46px; height: 40px; background-position: -333px 1px; }
    .yarisL .kvDetail .vicon_wechat { display: inline-block; position: relative; left: -10px; bottom: -3px; width: 46px; height: 40px; background-position: -333px -42px; }
    .model_promotion { top: -25px; }
}

}
.yarisLWechatPop { display: none; position: absolute; z-index: 200; }

@media only screen and (max-width: 767px) {
    .yarisL .kvDetail .focusLinks .vicon_wechat { display: none; }
    .model_promotion { top: -3px; }
}

.pageWidth { box-sizing: border-box; margin: 0 auto; max-width: 1400px; padding: 0 95px; width: 100%; clear: both; }

.hyg { padding: 0 5%; text-align: center; }
.hyg.hygs { margin: 160px 0 23px 0; padding: 0 5%; text-align: center; }

.hygGray { background: #f2f2f2 none repeat scroll 0 0; box-sizing: border-box; margin: -2px auto; padding: 25px 0 0; position: relative; width: 90%; }
.hygGray h3::before {background: #242831 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 3px;
    left: -105px;
    position: absolute;
    top: 11px;
    width: 96px;}

.hygGray h3 { color: #363636; display: inline-block; font-size: 24px; font-weight: bold; margin: 0 auto 20px; position: relative; text-align: center; }
.hygGray h3::after {background: #242831 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 3px;
    position: absolute;
    right: -104px;
    top: 11px;
    width: 94px;}
.hygL { bottom: 0; height: 100%; left: -84px; position: absolute; width: 84px; }

.hygR { bottom: 0; height: 100%; position: absolute; right: -78px; width: 84px; }

.hygC { border-bottom: 2px solid #d20000; padding-bottom: 7px; padding-top: 14px;}
.hygC > p { margin-top: 10px; font-size: 12px; }
.hygL img, .hygR img { height: 100%; width: 100%; }
.hygGray h3 { color: #363636; display: inline-block; font-size: 24px; font-weight: bold; margin: 0 auto 20px; position: relative; text-align: center; }
.hygGray ul li { color: #363636; display: inline-block; font-size: 16px; line-height: 2; margin: 0 20px; position: relative; }
.hygGray ul li { color: #363636; display: inline-block; font-size: 16px; line-height: 2; margin: 0 20px; position: relative; }
.hygGray ul li { background-position: left center; margin: 0; padding: 0 20px; }
.m_show { display: none; }

body .hygGray ul li.other img { display: none; }
.icon {
    background-image: url(../images/all_icon.png)!important;
    background-repeat: no-repeat!important;
    vertical-align: middle!important;
    display: inline-block!important;
}
    .icon_prismatic {
    background-position: -226px 0;
    height: 11px;
    margin: 0 11px 0 0;
    width: 11px;
}
@media only screen and (max-width:768px) {
    .hygL { display: none; }
    .hygR { display: none; }
    body .hyg { padding: 0%; }

    body .pageWidth { padding: 0; }
    body .pageWidth img { width: 44%; }
    body .hygGray { width: 100%; }
    .m_show { display: block; }
    .hygC > p { font-size: 12px;margin-top: 7px;}
    body .hygGray ul li { background-position: 2% 3px; line-height:1.6; background-size: 7px auto; font-size: 14px; text-align: left; width: 90%; }
	#pShangHai{line-height: 20px; text-align: left;}
	.hygGray .hygC ul li span{width: 100%;display: inline-block;}
    .hygGray h3 {font-size: 14px;}
	.hygGray ul li strong{font-weight:900;}
    .icon_prismatic {
    background-position: -226px 0;
    height: 11px;
    margin: 0 11px 0 0;
    width: 11px;
	
}

.hygGray h3::before {
    background: #242831 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 3px;
    left: -55px;
    position: absolute;
    top: 6px;
    width: 49px;
}
.hygGray h3::after {
    background: #242831 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 3px;
    position: absolute;
    right: -60px;
    top: 6px;
    width: 55px;
}


.icon {
    background-image: url(../images/all_icon.png)!important;
    background-repeat: no-repeat!important;
    vertical-align: middle!important;
    display: inline-block!important;
}
    body .hygGray { padding: 8px 0 0; }
    body .hygGray ul li + li + li + li + li { display: none; }
    body .hygGray ul li::before { top: 8px; }
    body .hygGray ul li::after { top: 18px; }

    body .hygGray ul li.other { background-image: none; text-align: center; }
    /*body .highlander .hygGray ul li.other { font-size: 10px !important; }*/
    body .hygGray ul li.other img { display: inline-block; vertical-align: middle; width: 7px; margin-right: 4px; }
	.videoList li h3 { font-size: 14px; }
	
	#CityBeijing  li{padding-left:8%;text-align:left;width: 66%;} 
}
.popupTitle .popClose{ cursor: pointer;}
#CityBeijing span{font-size: 1.2rem;display: inline;font-weight:bold;}
#CityBeijing  .ibeijing{font-size: 18px;}
.tobeijing{font-weight:bold;}
