@font-face {
    font-family: 'fzlthjw';
    src: url('../font/fzlthjw-webfont.eot');
    src: url('../font/fzlthjw-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/fzlthjw-webfont.woff') format('woff'),
    url('../font/fzlthjw-webfont.ttf') format('truetype'),
    url('../font/fzlthjw-webfont.svg#fzlantingheis-r-gbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fzltxhjw';
    src: url('../font/fzltxhjw-webfont.eot');
    src: url('../font/fzltxhjw-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/fzltxhjw-webfont.woff') format('woff'),
    url('../font/fzltxhjw-webfont.ttf') format('truetype'),
    url('../font/fzltxhjw-webfont.svg#fzlantingheis-el-gbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fzltzhjw';
    src: url('../font/fzltzhjw-webfont.eot');
    src: url('../font/fzltzhjw-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/fzltzhjw-webfont.woff') format('woff'),
    url('../font/fzltzhjw-webfont.ttf') format('truetype'),
    url('../font/fzltzhjw-webfont.svg#fzlantingheis-db-gbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fzltzchjw';
    src: url('../font/fzltzchjw-webfont.eot');
    src: url('../font/fzltzchjw-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/fzltzchjw-webfont.woff') format('woff'),
    url('../font/fzltzchjw-webfont.TTF') format('truetype'),
    url('../font/fzltzchjw-webfont.svg#fzlantingheis-db-gbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html body{ width: 100%; max-width: initial; padding: 0; font-family: "微软雅黑"; -webkit-font-smoothing:antialiased; font-size: 14px; background-color: #fff;}
html body,ul,li,dl,h1,h2,h3,h4,h5,h6,p{padding: 0;margin: 0; line-height: 1.5;}
ul,li{list-style: none;}
.clear{ clear:both; margin: 0; padding: 0; height: 0; font-size: 0;}
a{color: #535353;text-decoration: none;}
img{ border: 0 none; vertical-align: top;}
.fl{display: block;float: left;width: 60%;}
.fr{display: block;float: right;width: 40%;}
.tetright{ text-align: right;}
input, button, select, textarea {
    outline: none;
    appearance:none;
    -webkit-appearance:none;
    border-radius: 0;
  font-family: "fzltzhjw", "微软雅黑";
}
button, select, textarea {
    outline: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border-radius: 0;
}
.bganimate{position: relative;overflow: hidden;margin-top: -1px;}
img.bg{display: block;width: 100%;}
.clearfix:after{ content: ''; display: block; height: 0; clear: both; visibility: hidden;}
.pr{ position: relative;}
.ps{display:block; position: absolute;}
.header{position: relative !important;height:auto !important;}
.banner{ overflow: hidden; position: relative;}
#swiper1 .swiper-slide{ height: auto; position: relative;}
#swiper1 .swiper-slide img{ width: 100%; max-height: 800px;}
.banner-wz{ font-size: 24px; top: 74.5%; letter-spacing: 0.1em; left: 4.6875%; text-shadow: 1px 1px 2px #000;}
.banner-wz em{ font-size: 14px;  }
.banner-btn{ top: 81.5%; left: 4.68%; width: 140px;}
.banner-btn a{ display: block; width: 156px; line-height: 14px; font-size: 20px; text-align: center; color: #fff; letter-spacing:0.25em; padding:13px 0; background: #f42842; /* url(../images/icon-btn.png) no-repeat 114px center;*/ border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}
.pagination{ position: absolute; bottom: 32px; width: 100%; text-align: center; z-index: 999;}
.swiper-pagination-switch{ display: inline-block; width: 35px; height: 6px; background: rgba(255, 255, 255, 0.5); *background: #fff; cursor: pointer; margin: 0 8px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;}
.swiper-active-switch{ background: #fff; width: 53px;}

.video_kv{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; }
.mejs-controls,.mejs-layers,.mejs-offscreen{ display: none!important; }
/** 车型页导航样式 **/
.nav-series { display: block; height: 115px; margin: 0px; z-index: 99; background: #fff; }
.nav-series .wrap { position: relative; height: 115px; text-align: center; -webkit-transition: height .3s ease; transition: height .3s ease; background: #fff;}
.nav-series.fixed .wrap { position: fixed; top: 0; width: 100%; max-width: 1920px;  height: 50px; background: #fff; z-index: 99; }
.nav-series .logo { width: 100px; height: 100%; margin-left: 5%; background-repeat: no-repeat; background-position: center; background-size: 100%; position: absolute; opacity: 1; pointer-events: none; -webkit-transition: opacity .3s linear; transition: opacity .3s linear; }
/* .nav-series.fixed .logo { opacity: 1; pointer-events: all; } */
.nav-series .menu { width: 50px; height: 100%; margin-right: 5%; background: url(../images/icon_menu.png) no-repeat center; position: absolute; top: 0; right: 0; opacity: 0; pointer-events: none; -webkit-transition: opacity .3s linear; transition: opacity .3s linear; }
.nav-series.fixed .menu { opacity: 1; pointer-events: all; }
.nav-series ul { overflow: hidden; display: inline-block; }
.nav-series ul li { float: left; line-height: 115px; font-size: 16px; -webkit-transition: line-height .3s ease; transition: line-height .3s ease; }
.nav-series.fixed ul li { float: left; line-height: 50px; }
.nav-series ul li a { color: #888888; padding: 0 20px; border-right: 1px solid #959595; font-family: "微软雅黑" }
.nav-series ul a.active { color: #231815; }
.nav-series ul li:last-child a { border-right: none; }

.bg2-wz,.bg4-wz{ bottom: 22.845%; left: 4.635%; letter-spacing: 0.2em;}
h2{ font-size: 48px; margin-bottom: 5px;}
h3{ font-size: 24px; margin-bottom: 15px;}
h4{ font-size: 0; width: 146px; height: 1px; background: #fff; margin-bottom: 15px;}
ul li{ font-size: 14px; line-height: 30px;}
.video-bg{ top: 0; left: 0;}
.bg2-wz li,.bg4-wz li,.bg5-wz li,.bg6-wz li,.bg7-wz li{ letter-spacing: 0.1em; }
.bg2-btn{ bottom: 11.375%; left: 4.635%;}
.base-btn a{ float: left; display: block; width: 140px; -webkit-transition: all .3s ease; transition: all .3s ease; letter-spacing: 0.2em; height: 39px; border: 1px solid #fff; line-height: 37px; font-size: 14px; text-align: center; color: #fff; padding-right: 20px; background: url(../images/icon-btn.png) no-repeat 114px center; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}
.base-btn a:hover{ background-color:#f42842; border-color:#f42842  }

.bg3-wz{ bottom: 38.125%; right: 4.375%;letter-spacing: 0.2em;}
.bg3-btn{ top:10%; right: 4.375%;}
.bg5-wz{ bottom: 27.845%; right: 4.375%;letter-spacing: 0.2em;}
.bg5{ width: 100%; }
.bg5-btn{bottom: 16.375%; right: 4.375%;}
.bg6-wz{ bottom: 30.845%; left: 4.635%;letter-spacing: 0.2em;}
.bg6-btn{ bottom: 19.375%; left: 4.635%;}
.bg7-wz{ bottom: 25.845%; right: 4.375%;letter-spacing: 0.2em;}
.bg7-btn{ bottom: 14.375%; right: 4.375%;}
/*配置概览*/
.peizhi{ width: 100%; height: 640px; padding: 100px 0; background: #FFF;}
.peizhi_con{width: 81.5%; margin:0 auto; height: 440px;}
.peizhigailan{ height: 390px; position: relative;}
.peizhigailan .hd{ height: 62px; width: 100%; position: absolute; bottom: 0px; right: 0; z-index: 9;}
.peizhigailan .hd ul li{ height: 62px; /*width: 110px;*/width: 16%; text-align: center; float: left; cursor: pointer;}
.peizhigailan .hd ul li img{ border-radius:50%; }
.peizhigailan .hd ul li p{ height: 38px; line-height: 38px; color: #FFF;}
.peizhigailan .hd ul li.on p{ color: #666;}
.peizhigailan .hd ul li.on img{-moz-box-shadow:2px 2px 8px rgba(51,51,51,0.32); -webkit-box-shadow:2px 2px 8px rgba(51,51,51,0.32); box-shadow:2px 2px 8px rgba(51,51,51,0.32);}
.peizhigailan .bd{ width: 100%;}
.peizhi_tit{ font-size: 40px; color: #333; font-weight: bolder; position: relative; height: 60px; line-height: 60px;padding-left: 15%;box-sizing: border-box;}
.gailan_con{ color: #333;}
.gailan_con .gailan_nr{ width: 670px;}
.carcon{ width: 40%; height: 338px;position: relative;}
.bg3-btn2{ position: absolute; right: 0; bottom: 10px;}
.bg3-btn2 a { font-size: 18px; font-weight: normal; border-color: #1d1d1d; width: 180px; background:#1d1d1d url(../images/icon-btn.png) no-repeat; background-position: 150px center;
    animation:myfirst 1.5s infinite linear;
    -moz-animation:myfirst 1.5s infinite linear; /* Firefox */
    -webkit-animation:myfirst 1.5s infinite linear; /* Safari and Chrome */
    -o-animation:myfirst 1.5s infinite linear; /* Opera */
}
@keyframes myfirst
{
    0%   {background-position: 150px center}
    50%  {background-position: 155px center}
    100% {background-position: 150px center}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   {background-position: 150px center}
    50%  {background-position: 155px center}
    100% {background-position: 150px center}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   {background-position: 150px center}
    50%  {background-position: 155px center}
    100% {background-position: 150px center}
}

@-o-keyframes myfirst /* Opera */
{
    0%   {background-position: 150px center}
    50%  {background-position: 155px center}
    100% {background-position: 150px center}
}


.canshu1{ height: 280px; padding: 100px 0;}
.canshu1 ul li{ float: left; width:30%; color: #333333; text-align: center; padding: 0 20px; border-right: 1px solid #ededed; font-size: 40px; font-weight: bolder;}
.canshu1 ul li:last-child{ border-right: 0;}
.canshu1 ul li p{ font-size: 14px; font-weight: normal; height: 50px; line-height: 50px;}
.canshu2{ padding: 0 35px; height: 56px; line-height: 56px; background: #f5f5f5; border-radius: 50px; text-align: center; font-size: 14px;width: auto;display: inline-block}
.fl1{float: left;}
.canshu2 span{ font-size: 20px; display: inline-block; width: 53px; color: #333}
.canshu2 div{ padding: 0 15px; color: #333333;}
.border_line{ width: 100%; top: 15%; left: 0; height: 2px;}
.line{ width: 60px; height: 2px; margin: 0 auto;}
.peizhi_line{ background: #f5f5f5;}
.jingxiaoshang_line{ background: #989797;}
@media screen and (max-width: 1790px) {
    .peizhi_tit,.peizhigailan{ margin-left: 0;}
    .ps h2{font-size: 34px}
    .ps h3{font-size: 16px}
    .ps ul li{font-size: 12px;}
}
@media screen and (max-width: 1610px) {
    .peizhi_con{ width: 90%;}
}
@media screen and (max-width: 1454px) {
    .peizhi_con{ width: 95%;}
    .pzb-tc table.pzb-top td{font-size: 12px !important;}
}
@media screen and (max-width: 1390px) {
    .canshu1 ul li{ font-size: 30px; padding: 0 10px;}
    .canshu2{ padding: 0 15px;}
    .pzb-tc table.pzb-top td{font-size: 12px !important;}
}
/*预约体验*/
.bg10{ position: relative;}
.tiyan_con{ height: 650px; padding-bottom: 65px; background: url(../images/car200.png) no-repeat right bottom; background-size: 44.79%;}
.tiyan_nr{ margin: 0 18.75%; border-top: 1px solid #98999a; padding: 65px 0 0; height: auto;}
.wel{ font-size: 16px; color: #333;}
.shijia_form{ width: 580px; color: #333; font-size: 16px;}
.shijia_form input[type=checkbox]{-webkit-appearance:checkbox; margin: 0 10px;}
.form_div{ border-bottom:1px solid #98999a; padding: 0px; height: 60px; line-height: 80px; width: 445px; }
.shijia_form .input{ width: 100%; border: none; height: 40px; line-height: 40px; margin-top: 20px; background: none; font-size: 18px; }
.diqu select{ border: none; width:100%; height: 40px; font-size: 18px; background: url(../images/select.png) no-repeat right center;}
@-moz-document url-prefix(){
    .diqu select{text-indent: 1px;}
    .shijia_form .input{ text-indent: 5px; }
}
.diqu{ margin-right: 15px; width: 215px;}
.jingxiaoshang{ background: url(../images/select.png) no-repeat right center; width: 100%;}
.shouquan{ width: 245px; font-size: 16px; color: #666; line-height: 25px; margin: 25px 0 5px;}
.tijiao_btn{ letter-spacing: 3px; font-size: 18px; text-align: center; width: 180px; height: 45px; line-height: 45px; background: #f42842; border-radius: 30px; border: none; color: #fff; margin-top: 20px; cursor: pointer; }
.shouquan div{ padding-top: 2px; }

.yszc{ cursor: pointer;}
.yszc i{text-decoration: underline;color: #222; }
.yszc i:hover{color:#f42842;}
.yszcBox{ display: none; width: 450px; padding-left: 38px; font-size: 10px; color: #666; }
.yszcBox p{ font-size: 12px; color: #666; line-height: 22px; }
.bg8-tit{ padding-top: 4.38%;top: 0px; left: 0; width: 100%; font-size: 30px; letter-spacing: 0.1em; text-align: center;}
/*资讯*/
.bg9 .bg8-tit{ top: 5.38%; color: #ffffff;}
#swiper-news{ position: absolute; top: 14.9%; left: 7.5%; width: 85%; height: 55.12%;}
.news-box{ float: left; width: 45%; height: 100%; overflow: hidden; margin: 0 2.5%; background: #fff;}
.news-box a{ display: block;}
.news-box .news-img{ overflow: hidden; width: 100%;}
.news-box .news-img img{ width: 100%; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear;}
#shipin{
	position: relative;
}
#tupian,#shipin{
}
#shipin .videoPlayZ{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 15%;
	border-radius:50%;
}
.news-box .news-bot{ padding: 4.273% 4% 0 6.8%;}
.news-box .news-ly{ background: url(../images/icon-ly.png) no-repeat left center; padding-left: 42px; font-size: 12px; color: #7f7f7f; letter-spacing: 0.2em;}
.news-box .news-time{ background: url(../images/icon-time.png) no-repeat left center; padding-left: 38px; font-size: 12px; color: #7f7f7f; letter-spacing: 0.2em;}
.news-box .news-tit{ font-size: 30px; color: #464545; margin: 5% 0 0.6%; font-weight: bold; letter-spacing: 0.05em; height: 40px; overflow: hidden; line-height: 40px;}
.news-box .news-xx{ font-size: 18px; color: #464545; letter-spacing: 0.1em; font-weight: bold;}
.news-box .icon-news{ display: none; position: absolute; bottom: 12%; right: 4%;}
.news-box:hover{ box-shadow: 6px 6px 35px #000; -webkit-box-shadow: 6px 6px 35px #000; -moz-box-shadow: 6px 6px 35px #000; -ms-box-shadow: 6px 6px 35px #000; -o-box-shadow: 6px 6px 35px #000;}
.news-box:hover .icon-news{ display: block;}
.news-box:hover .news-tit,.news-box:hover .news-xx{ color: #000;}
.news-box:hover .news-img img{ transform: scale(1.1, 1.1);}
.swiper-news-prev,.swiper-news-next{ top: 35.87%;}

/*--.footerlist-wc{ width: 970px; left: 50%; margin-left: -485px; bottom: 5%;}--*/
.zx_onepage .footerlist.fl{ display: inline-block; float:none!important; }
.zx_onepage .footerlist-wc{ width: 80%; margin:0 auto; padding: 70px 0;}
.zx_onepage .footerlist-wc .list_con{ width: 20%; float: left; position: relative; cursor: pointer; }

/*精彩鉴赏*/
.bg9{ background: #1d1d1d;}
/* .bg9{background: url(../images/gallery_back.jpg) no-repeat;background-size: 100% 100%;} */
.bg9.zx_onepage .bg8-tit{top: 9.25%;}
.zx_onepage #swiper-news{ padding-top: 7%;width: 85%; margin: auto; height: 66.4772%;}
.zx_onepage .news-box .news-tit{font-size: 24px;margin: 6.838% 0 0%;}
.zx_onepage .news-box .news-xx{ font-size: 18px; }
.zx_onepage .news-box .icon-news{bottom: 16%;}
.news-box:hover .news-img img{ transform: scale(1.1, 1.1);}
.zx_onepage .pagination3{bottom: 6.25%;}
.news-box{ background:none; height: auto; position: relative; cursor: pointer; }
.news-box:hover { box-shadow: 0px 6px 35px #000; -webkit-box-shadow: 0px 6px 35px #000; -moz-box-shadow: 0px 6px 35px #000; -ms-box-shadow: 0px 6px 35px #000; -o-box-shadow: 0px 6px 35px #000; }
.news-box:hover .bg_black{ display: none;}
.bg_black{ display: none; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.bg_tit{ font-size: 30px; color: #fff; height: 50px; line-height: 50px; position: absolute; right: 45px; bottom: 40px;}
.tanchubg{ background: rgba(0,0,0,0.85); position: fixed; left: 9999999px; top: 0; width: 100%; height: auto; z-index: 10000;}
.tanchu_close{ width: 36px; height: 36px; z-index: 5; position: absolute; right: 3.9%; top: 6.944%; cursor: pointer; }

/*回到顶部按钮*/
.cx-btn-back{ position: fixed; z-index: 999; right: 2%; bottom: 50px;}
.cx-btn-back .cx-btn-wz{position:absolute; left: -6em; display: none; width:6em; line-height: 55px; font-size: 16px; color: #000; letter-spacing: 0.2em;}
.cx-btn-back .cx-btn-right{ display: block; cursor: pointer; float: left; top: 0; left: 94px; width: 55px; height: 55px; background: url(../images/cx-btn4.png) no-repeat; background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: cover; -o-background-size: contain;}
.cx-btn-back:hover .cx-btn-right{ background: url(../images/cx-btn4-1.png) no-repeat; background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: cover; -o-background-size: contain;}
.cx-btn-back:hover .cx-btn-wz{ display: block;}

/** 自定义滚动条样式 **/
.mCSB_inside > .mCSB_container { margin-right: 0; }
.mCSB_scrollTools{ width: 10px;}
.mCSB_scrollTools .mCSB_draggerRail { width: 100%; background-color: #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.mCSB_scrollTools .mCSB_dragger { background-color: #4b4847; height: 115px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { display: none; }

/*在线客服弹层*/
.popu-4-news{ display: none; position: fixed; left: 50%; top: 50%; width: 900px; margin-left: -450px; margin-top:-197px; z-index:999; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: #333333; box-shadow: 2px 2px 6px #999; -webkit-box-shadow: 2px 2px 6px #999; -moz-box-shadow: 2px 2px 6px #999; -ms-box-shadow: 2px 2px 6px #999; -o-box-shadow: 2px 2px 6px #999;}
.popu-4-news p img{ vertical-align: middle;}
.popu-4-news h1{ font-size: 18px; line-height: 45px; color: #333333; padding-left: 30px; padding-top: 10px; position: relative;}
.popu-4-news h1 .close-3{ position:absolute; top: 25px; right: 20px; cursor: pointer;}
.popu-4-news h1 span{ padding-left: 5px; vertical-align: middle;}
.popu-4-news h1 img{ visibility: middle;}
.popu-4-news .logo-4{ text-align: center; margin-top: 25px;}
.popu-4-news .logo-4 a{padding: 15px; margin-right: 25px; border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; display: inline-block; *display: inline; *zoom:1;}
.popu-4-news .logo-4 a:hover img{ background:#ebf5ff;}
.popu-4-news .logo-4 .none{ margin-right: 0px;}
.popu-4-news p { line-height: 41px; margin-top: 18px; text-align: right; padding-right: 48px;}
.popu-4-news p span{ padding-left: 5px;}

.footer-series .footer-btn,.footer-series .footer-logo{ display: none;}
body .bganimate{
    color: #ffffff;
}
body .bganimate .animateUpIn1{transition:all 1s ease; opacity: 0; transform: translate(0,30%); -webkit-transition:all 1s; -moz-transition:all 1s;}
body .bganimate .animateUpIn2{transition:all 1s ease 0.3s; opacity: 0; transform: translate(0,30%); -webkit-transition:all 1s ease 0.3s; -moz-transition:all 1s ease 0.3s;}
body .bganimate .animateUpIn3{transition:all 1s ease 0.6s; opacity: 0; transform: translate(0,30%); -webkit-transition:all 1s ease 0.6s; -moz-transition:all 1s ease 0.6s;}
body .bganimate .animateUpIn4{transition:all 1s ease 0.9s; opacity: 0; transform: translate(0,30%); -webkit-transition:all 1s ease 0.9s; -moz-transition:all 1s ease 0.9s;}
body .animatePlay .animateUpIn1{   opacity: 1;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);}
body .animatePlay .animateUpIn2{   opacity: 1;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);}
body .animatePlay .animateUpIn3{   opacity: 1;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);}
body .animatePlay .animateUpIn4{   opacity: 1;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);}

/* 公共底部 */
#footer_bar{ background: #f5f5f5;}
.footer-copyright span{ background: #232323; color: #717171; } 
.footer-series .ewm-ca .ewm-win{ color: #000; }

/*二级页面-设计*/
.ny-box1{ padding-top: 80px;}
.ny-box-base{ left: 4.583%; width: 26%;}
.ny-box-base p{ line-height: 2; margin-top: 3%; text-align: justify; letter-spacing: 0.1em;}
.ny-box-base h2{ font-size: 36px; margin: 0; letter-spacing: 0.05em; font-weight: bold;}
.ny-box1 h2{ margin-bottom: 10px;}
.ny-box-base h3{ margin-bottom: 0; line-height: 1.2; letter-spacing: 0.05em; font-weight: bold;}
.ny-box-base ul li{ float: left; width: 50%;}
.ny-box-right .ny-box-base{ left: auto; right: 4.375%;}
.ny-box1-wz{ bottom: 17.25%; width: 100%;}
.ny-box2-wz{ bottom: 33.25%;}
.ny-box3-wz{ bottom: 8.5%;}
.ny-box3-wz .ny-wz-bg{ right: -5%;}
.ny-box4-wz{ bottom: 8%;}
.ny-box5-wz{ bottom: 17.125%;}
.ny-box-img{ padding: 0 0 3%;}
.exterior-img1{ width: 31.25%; margin: 3.5% 0 0 4.583%;}
.exterior-img2{ top: 12.9%; left: 37%; width: 31.26%;}
.ny-box-right .ny-img-wz{ top: 23.39%; right: 0; width: 29.6875%;}
.ny-box-right .ny-img-wz p{ width: 85.4%;}
.black{ color: #2e2334;}
.colorCar{ width: 100%; }
.colorCar ul{ clear: both; overflow: hidden; zoom:1; }
.colorCar ul li{ float: left; width: 16.66%; padding:4% 1.5%; }
.colorCar ul li img{ width: 100%; display: block; }
.colorCar ul li span{ display: block; width: 100%; color: #000; margin-top: 1em; text-align: center; }

/*二级页面-操控*/
.control-box2-wz{ top: 67.8%; width: 45.625%;}
.control-box2-wz p{ margin-top: 2%;}
.control-bg2-img{ top: 29.5%; right: 2.968%; width: 38.22%;}
.control-box3-wz{ bottom: 34.625%;}
.control-box4-wz{ bottom: 17%;}
.ny-box-right .control-img-wz{ width: 26%;}
.control-box5-wz{ bottom: 35.75%;}
.control-box6-wz{ top: 20%;}

/*二级页面-安全*/
.safety-box2-wz{ top: 45.25%; width: 26.145%;}
.safety-box3-wz{ top: 26%; width: 22.7%;}
.safety-img1{ width: 20.83%; margin: 3.5% 0 0 33.22%;}
.safety-img2{ top: 12.9%; left: 54.275%; width: 20.83%;}
.safety-img5{ top: 12.9%; left: 75.3125%; width: 20.83%;}
.safety-img-wz{ top: 15%; width: 27.5%;}
.safety-img-wz h3.safety-img-wz-two{ margin-top: 3%;}
.safety-img-wz p{ margin-top: 2%;}
.safety-box4-wz{ top: 44.375%;}
.safety-box5-wz{ top: 60.5%;}

/*二级页面-科技*/
.technology-box2-wz{ bottom: 33.625%; width: 21%;}
.technology-box3-wz{ top: 7.75%;}
.technology-box3-wz ul li:nth-child(1),
.technology-box3-wz ul li:nth-child(3){ width: 40%;}
.technology-img-wz ul li{ width: 30%;}
.technology-box4-wz{ top: 54.25%;}
.technology-box5-wz{ bottom: 4%;}

/*二级页面-舒享*/
.comfort-box2-wz{ bottom: 10%; width: 28.5%;}
.ny-box-right .comfort-img-wz{ top: 26.39%;}
.comfort-img .exterior-img1{ width: 20.8333%;}
.comfort-img .exterior-img2{ width: 20.8333%; left: 25.68%;}
.comfort-img .exterior-img3{ width: 20.8333%; left: 46.77%; top: 12.9%;}
.comfort-img-wz h3.comfort-img-wz-two{ margin-top: 3%;}
.comfort-box3-wz{ top: 16.875%;}
.comfort-box4-wz{ top: 9%; width: 30%;}
.comfort-box4-wz p{ width: 90%;}

/*二级页面-价格查询*/
.price-box{ width: 73.85%; margin: 0 auto;}
.price-tit{ width: 100%; height: 60px; line-height: 60px; font-size: 42px; color: #2e2e2e; font-weight: bold; text-align: center; letter-spacing: 0.2em; background: url(../images/price-tit-bg.png) no-repeat center center;}
.price-subtit{ font-size: 18px; color: #2E2E2E; text-align: center; letter-spacing: 0.1em;}
.price-box .service-series .container{ margin:60px 0 0 0;}
.price-back{ right: 12.9685%; top: 82.8%; width: 136px; height: 51px;}
.price-back a{ display: block; width: 100%; letter-spacing: 0.2em; padding-right: 21px; height: 51px; line-height: 51px; font-size: 20px; text-align: center; color: #fff; background: #eb0926 url(../images/icon-btn1.png) no-repeat 92px center; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}



/*内页底部按钮*/
.right-bar{ display: none;}
.head{ position: relative;}
@media \0screen {
    .banner-wz{ top: 80.5%;}
    h2{ font-size: 36px;}
    h3{ font-size: 18px;}
    .news-box .news-tit{ font-size: 24px;}
    .pzb-box h2,.pzb-box h3 strong{ font-size: 24px;}
    .pzb-box h3{ font-size: 18px;}
}

@media screen and (max-width: 1680px) {
    .search_dealer{ top:15% !important; }
    .service-series .from-service{
        height: 800px;
    }
    .search_dealer{
        -moz-transform:scale(0.9);
        transform:scale(0.9);
        transform-origin: center top
    }
    h2{ font-size: 36px;}
    h3{ font-size: 18px;}
    .news-box .news-tit{ font-size: 24px;}
    .ny-box-base h2{ font-size: 32px;}
    .ny-box3-wz .ny-wz-bg{ right: -20%;}
    .ny-box4-wz{ bottom: 6%;}
    .ny-box5-wz .ny-wz-bg{ right: 0;}
    .technology-box3-wz{ width: 28%;}
    .ny-box-right .technology-img-wz{ top: 20%;}
    .cx-btn-back .cx-btn-right{ width: 50px; height: 50px;}
}
@media screen and (max-width: 1500px) {
	.pzb-box .pzb-box-wz li{ line-height: 1.8; font-size: 14px;}
	.zx_onepage .footerlist-wc{ bottom: 9%;}
	.zx_onepage .footerlist{ width: 200px; height: 200px;}
	.zx_onepage .footerlist .footerlist-img{ width: 61px; height: 33px; margin: 25px auto 0;}
}
@media screen and (max-width: 1440px) {
    .service-series .from-service{
        height: 600px;
    }
    .bg8 .border_line{top:120px !important;}
    .pzb-box .pzb-box-btn a span{ position: absolute; left: 30px;}
    .pzb-box .pzb-box-btn-more a span{left:0px;}
    .search_dealer{
        -moz-transform:scale(0.8);
        transform:scale(0.8);
        transform-origin: center top;
        top: 7%!important;
    }
    h4{ width: 126px;}
    .bg6-btn{ bottom: 12.375%;}
    .bg6-wz{ bottom: 23.845%;}
    .pzb-box{ padding: 3% 1% 2%;}
    .pzb-box h2,.pzb-box h3 strong{ font-size: 24px;}
    .pzb-box h3{ font-size: 18px;}
    .pzb-box .pzb-box-btn{ font-size: 16px;}
    .footerlist-wc{ width: 870px; margin-left: -435px;}
    .pzb-tc table.pzb-top td{font-size: 12px !important;}
    /*.footerlist:nth-child(2){ margin: 0 92px;}
    .footerlist:nth-child(3){ margin-right: 92px;}*/
    /*.footerlist:nth-child(2){ margin: 0 200px;}*/
    .footerlist-ny{ margin: 70px auto 30px;}
    .ny-box-base h2{ font-size: 26px;}
    .ny-box-base p{ line-height: 1.8;}
    .ny-wz-bg{ width: 360px;}
    .ny-box4-wz{ width: 32%;}
    .control-box4-wz{ bottom: 12%;}
    .technology-box3-wz{ top: 4.75%;}
    .ny-box-right .technology-img-wz{ top: 15%;}
    .comfort-box4-wz{ top: 6%;}
    .comfort-img-wz p,.safety-img-wz p{ line-height: 1.6;}
    .safety-img-wz{ top: 11%;}
    .ny-box-right .comfort-img-wz p{ margin-top: 1%;}
    .cx-btn-back .cx-btn-right{ width: 45px; height: 45px;}
/*    .nav-series ul, .nav-series-ny ul{ margin-right: 21%;}*/
/*    .nav-series ul li a, .nav-series-ny ul li a{ padding: 0 10px;}*/
}
@media screen and (max-width: 1367px) {
    .pzb-tc-tips{ padding-bottom: 4% }
    .tc_con p{ font-size: 15px!important; }
    .banner-wz{ font-size: 20px;}
/*    .nav-series ul li, .nav-series-ny ul li{ font-size: 16px;}*/
    h2{ font-size: 32px;}
    .pzb-box .pzb-box-wz li{ font-size: 14px;}
    .bg8-tit{ font-size: 26px;}
    .ny-box-right .ny-img-wz{ top: 20%;}
    .ny-box-right .comfort-img-wz{ top: 26.39%;}
    .ny-box-right .technology-img-wz{ top: 15%;}
    .zx_onepage .footerlist-wc{ bottom: 11%; transform:scale(0.8); width: 100%}
    /*.zx_onepage .footerlist-wc .list_con{ width: 33.33%; margin-bottom: 20px;}*/
    .zx_onepage{  }
    .zx_onepage .footerlist{ width: 215px; height: 215px; }
    .zx_onepage .news-box .news-tit{font-size: 21px;height: 30px;line-height: 30px;margin-top: 1.5%;}
    .zx_onepage .footerlist .footerlist-img{ margin-top:12px; width: 34px;  }
    .zx_onepage .footerlist2 .footerlist-img{ width: 48px; }
    .zx_onepage .footerlist3 .footerlist-img{ width: 57px; }
    .zx_onepage .swiper-pagination-switchP{ height: 3px; }
    .zx_onepage .news-box .news-xx {font-size: 16px;}
    .zx_onepage .footerlist .footerlist-wz{ font-size:12px; bottom: 12% }
    /*#footer_bar{ height: 595px;}*/

    .peizhi_con{
        -moz-transform:scale(0.8);
        transform:scale(0.8); width: 100%; }
    .peizhi{ padding: 0; height: 440px; }

    .pzb-box .pzb-box-btn a span{ position: absolute; left: 20px; top: 50%; margin-top: -10px; height: 20px; line-height: 22px;}

    .service-series {
        padding: 50px 0 0px;
        background: #fff;
        overflow: visible;
    }
    .service-series .bg8-tit {
        color: #000;
        padding: 0 0 4%;
    }
    .bg10 .border_line,.bg8 .border_line {
        top: 120px !important;
    }
    .tiyan_con {
        height: auto;
        background-size: 43.79%;
        padding-bottom: 30px;
    }
    .tiyan_nr {
        padding: 35px 0 0;
    }
}
@media screen and (max-width: 1281px) {
    .tc_con p{ font-size: 14px!important; }
	.pzb-box .pzb-box-wz li{ line-height: 1.8;}
    .ny-box-right .ny-img-wz{ top: 18%;}
    .ny-box-right .ny-img-wz p{ width: 90%;}
    .safety-img-wz h3.safety-img-wz-two{ margin-top: 5%;}
    .ny-box-base h2{ font-size: 24px;}
    .ny-box-base p{ line-height: 1.6;}
    .comfort-box4-wz{ width: 28%;}
    .ny-box-right .comfort-img-wz{ top: 6%;}
}
@media screen and (max-width: 1200px) {
    .service-series .from-service .content-box.jxcontent{ height: auto;}
}
#swiper-pzb .pzb-box-wz{
    height: 45%;
    overflow: hidden;
}

@media screen and (max-width: 1680px) and (min-width: 1500px){
    #swiper-pzb .pzb-box-wz{
        max-height:45%;
    }
}
@media screen and (max-width: 1500px){
    #swiper-pzb .pzb-box-wz{
        height: 40%;
    }
}
.pzb-box h2{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#swiper-pzb .mCSB_draggerRail{
    background: #ddd;
}
.pzb-tc{
    width: 100%;
}
#swiper-pzb .swiper-slide {
    text-align: center;
    height: 95%;
    width: 33.33%;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#swiper-pzb .swiper-wrappe{ width: 100%; height: 100%;  }
.swiper-pagination-bullet{
    display: inline-block;
    width: 35px;
    height: 6px;
    background: rgba(255, 255, 255, 0.5);
    cursor: pointer;
    margin: 0 8px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}
.swiper-pagination-bullet-active{ background: #fff; width: 53px;  }
.swiper-button-disabled{ opacity: 0;  }
#swiper-pzb {  position: absolute;  top: 17.8%;  left: 7.5%;  width: 85%;  height: 65.4%;  }
.pzb-box{  height: 100%;  padding: 7% 2% 2%;  width: 100%;  margin: 0 6%;  text-align: center;  }
.swiper-tanchu .swiper_con{ height: 85.658%; width: 85%; margin: 0 auto; overflow: hidden;}
.swiper-tanchu{ position: absolute;  top: 28%; left: 0; right: 0; margin: auto;  width: 85%; height: 70%;}
#tanchu1 .swiper-tanchu,#tanchu2 .swiper-tanchu{ top: 15%;}
.swiper-tanchu .swiper-slide{ width: 25%; height: 100%;text-align: center;
    display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center; -webkit-align-items: center;  align-items: center;}
.tc_prev{ left: 3.125%;}
.tc_next{ right: 3.125%;}
.tc_next,.tc_prev{ top: 47.69%; width: 1.875%; cursor: pointer;}
.pagination3{ position: absolute; bottom: 10%; width: 100%;}
.tc_box{ width: 24%; height: 100%; margin: 0 1%;}
.tc_box img{ width: 100%; height: auto;transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear;  -o-transition: all .3s linear;}
.tc_box:hover img{ transform:scale(1.1, 1.1);}
.tc_box_img{ overflow: hidden;}
.tc_con{ padding: 10% 20px; background: #fff;}
.tc_con p{ line-height: 30px; min-height: 30px; color: #333333; font-size: 16px; text-align: left;}
.tu_box{ width: 100%; height: 100%; margin: 0 auto;}
.tu_box img{ height: 100%; width: auto; margin: auto; }

/*---弹窗图 style------*/
#owl-demo,#owl-demo2,#owl-demo3 { width: 77.24%; margin:0 auto;}
#owl-demo .item,#owl-demo2 .item,#owl-demo3 .item{ display: block; margin: 0px;}
#owl-demo img,#owl-demo2 img,#owl-demo3 img{ display: block; height: auto; margin: 0 auto;}



#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
.BMap_cpyCtrl {
    display: none;
}
.anchorBL {
    display: none;
}


.dealer-city {
    position: absolute;
    width: 400px;
    height: 650px;
    background: #fff;
    z-index: 3;
    color: #666;
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
.dealer-city__back {
    color: #222;
    font-weight: bold;
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    cursor: pointer;
}
.dealer-city__back::before {
    /*content: "<";*/
    
    font-size: 16px;
    margin-right: 10px;
    font-weight: bold;
}
.dealer-city__title {
    line-height: 25px;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 16px 7px;
}
.dealer-city__header {
    border-bottom: 1px solid #e3e3e3;
    padding-left: 25px;
    margin-top: 10px;
}
.dealer-city__header-item--active {
    color: #004595;
}
.dealer-city__header-item--click {
    cursor: pointer;
}
.dealer-city__header-item {
    font-weight: bold;
    padding: 0 10px 4px;
    position: relative;
    display: inline-block;
    /*width: 72px;*/
    text-align: center;
}
.dealer-city__header-item--active::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0px;
    right: 0px;
    height: 2px;
    background: #004595;
}
.dealer-city__list {
    padding: 0px 20px 10px;
    max-height: 524px;
    overflow-y: auto;
}
.dealer-city__list-item {
    color: #666;
    padding-top: 10px;
    padding-bottom: 9px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #e3e3e3;
    padding-left: 16px;
}
.dealer-city__list-item:hover{color:#004595;}
/*.dealer-city__list-item--arrow::after {*/
    /*content: "url(../images/jxs_arrow3.png)";*/
    /**/
    /*font-weight: bold;*/
    /*font-size: 18px;*/
    /*color: rgb(0, 173, 239);*/
    /*position: absolute;*/
    /*right: 0px;*/
/*}*/
.dealer-city__list .active{
    color: #00ADEF;
}

.dealer-city__button {
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    background: none;
    line-height: normal;
    position: absolute;
    bottom: 23px;
    left: 20px;
    width: 410px;
    height: 40px;
    background: #00ADEF;
    border-radius: 1px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.dealer-city__button--disabled {
    background: #a1a1a1;
    color: #fff;
    pointer-events: none;
}


.fuceng2 li{ position: relative; padding-top: 17px; }
.fuceng2 li:last-child{border-bottom: none;}
/* .fuceng2 li:hover{background:#ddd;cursor:pointer;} */
.fuceng2 li.active{background:#ddd !important;cursor:pointer;}
.fuceng2 li img{ display: inline-block; padding-top: 3px; margin-right: 10px;}
.fuceng2 li h5{ font-size: 16px; font-weight: bold; line-height: 30px; }
/* .fuceng2 li.active,.fuceng2 li:hover h5{color:#f42842;} */
.search_dealer .fuceng2 li h6{ font-size: 14px; line-height: 22px; font-weight: 100; margin-bottom: 15px; }
.fuceng2 li div .p1{ font-size: 14px; line-height: 38px; }
.fuceng2 li div .p1 img{ padding-top: 12px; }
.fuceng2 li div .p2 p{ font-size: 16px; line-height: 20px; }
.fuceng2 li div .p2 p img{ padding-top: 14px; }
.fuceng2 li .mobile{ color: #f42842; }
.fuceng2 li .nr{ margin-top: 10px; }
.fuceng2 li img.headerImg{ float: left; margin-right: 15px; width: 50px; padding-top: 0; }
.fuceng2 li img.phone_icon{ width: 14px; }
.fuceng2 li { border-bottom: 1px solid #b2b2b2; }
.fuceng2 li span{ font-size: 16px; line-height: 50px; }
.fuceng2 li .zxzz{ cursor: pointer;  font-size: 14px; color: #1a1a1a; width: 110px; height: 31px; text-align: center; line-height: 30px; border:1px solid #1a1a1a; border-radius: 15px; margin-right: 10px; margin-bottom: 20px; }
.fuceng2 li .toYyty{ cursor: pointer;  font-size: 14px; color: #1a1a1a; width: 110px; height: 31px; text-align: center; line-height: 30px; border: 1px solid #1a1a1a; border-radius: 15px; margin-bottom: 20px; }
.fuceng2 li .zxzz:hover,.fuceng2 li .toYyty:hover{background: #fe0000;color: #fff;border: 1px solid #fff; }
.fuceng2  .erweima{ display: none;width: 120px; position: absolute; bottom: 60px; left: 20px; box-shadow: 0 0 10px #999; z-index: 999 }
/* .fuceng2 li:nth-child(1) .erweima{ bottom:-160px; } */

.fuceng2 .arrow{ padding-top: 9px; margin-left: 11px; padding-bottom: 9px; }

.jxs_arror4{float: left;
    margin-top: 16px;
    margin-right: 10px;
}

.PCpage{ min-width: 1280px; overflow: auto;}

/* 板块 bg 大标题 长度限制 */
.bg_h2_hei{width: 60%;}
/* 板块 bg 小标题 长度限制 */
.bg_h3_hei{width: 60%;}


/* 返回顶部 */
.go_top{
    position: fixed;
    right: 0;
    bottom: 105px;
    z-index: 9997;
    width: 75px;
    display: none;
}
.top{
    background: url(../images/ico-arr-top.png) no-repeat 14px center;
    box-sizing: content-box;
    margin-top: 20px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    margin: 0 auto;
    cursor: pointer;
    border: 1px solid #cdcdcd;
}
.top:hover{
    background-position: -57px center;
    background-color: #0066B5;
    border: 1px solid #0066B5;
}