@charset "utf-8";
/*=========== PC public CSS ===========*/
*,:before,:after{ margin:0; padding:0; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, pre, form, fieldset, figure, figcaption, table, th, td img{ margin:0; padding:0;}
@font-face {
  font-family: "MarkOT";
  src: url(../fonts/MarkOT-Medium.otf) format("opentype");
}
body{ font-family:"MarkOT","Microsoft YaHei","微软雅黑"; color:#333; font-size: 16px; line-height: 1.2; margin:0 auto; background-color:#FFF;}
ol,ul,li{list-style:none;}
i,em{font-style: normal;}
a{ color:#333; text-decoration:none; outline:none; cursor:pointer;}
a:hover, a:active, a:link, a:visited{ text-decoration:none;}
fieldset,img,video{ max-width: 100%; border:none; vertical-align:middle;}

input,select,textarea,button{color:#333;font-size:16px;font-family:"Microsoft Yahei",sans-serif;outline:none; border: none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
input, button{ border-radius:0; -webkit-appearance:none;} /*清除IOS默认圆角*/
textarea{ resize :none; outline:none; border: none;-webkit-appearance: none;} /*去除右下角拖动边框标识*/
input:-ms-clear{ display:none;} /*消除 IE10 里的叉号*/
input[type="button"], input[type="submit"], input[type="reset"]{ -webkit-appearance: none; outline:none;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
.zcont-fr img {
   max-width: 185px;
  }
table{ border-collapse: separate;} /*边线重叠*/
.clearfix:after{ content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.wrap{width:92%;max-width:1770px;margin:0 auto;}

.pagination a{ background:#f8f7f7; border:1px solid #ebebeb; padding:5px 10px; /*margin-right:5px;*/ color:#000}
.pagination a:hover {
  color: #b31f27;
  border: 1px solid #b31f27;
}
.page-show li{margin:0 !important}
.pagination .active span{background: #b31f27;
  border: 1px solid #fff;
  padding: 5px 10px;
  /*margin-right: 5px;*/
  color: #FFF;}
/* header */
.header{position: relative;top: 0; left: 0; right: 0; min-width: 320px; line-height: 102px; transition: all .3s; z-index: 99999;text-align: center;background: transparent;}
.header .logo{float: left;width: 221px;}
.header .logo img{width: 100%;}

.header-nav ul{display: inline-block;vertical-align: middle;}
.header-nav ul li{ float: left;}
.header-nav ul li > a{display: block;color: #FFF;font-size: 18px;font-weight: bold;padding: 0 50px;cursor: pointer;position: relative;}
.header-nav ul li > a:after{content: "";position: absolute; left: 50%; margin-left: -5px; right: 0; bottom: 0; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #ab2328; display: none;}
.header-nav ul li > a:hover:after, .header-nav ul li.on > a:after{ display: block;}

.nav-layer{position: absolute; left: 0;right: 0; top: 100%;max-width: 1770px;margin: 0 auto;border-top:8px solid #ab2328; background-color: #0C0C0C;-moz-box-shadow: 0 8px 30px rgba(48,50,51,.5);-webkit-box-shadow: 0 8px 30px rgba(48,50,51,.5);box-shadow: 0 8px 30px rgba(48,50,51,.5);display: none;text-align: left;}
.nav-layer.nav-lyon{display: block;}
.znav-main{display: -webkit-flex;display: flex;}
.znav-fl{float: left;width: 25.8%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;color: #FFF;line-height: 1.5;position: relative;}
.znav-fl img{width: 100%;height: 100%;object-fit: cover;}
.znav-fl .znav-base{position: absolute;left: 55px;right: 55px; top: 70px;}
.znav-fl strong{display: block;font-size: 48px;}
.znav-fl p{font-size: 18px;margin-top: 18px;}
.znav-fl .znav-more{width: 154px;line-height: 42px;font-weight: bold;padding: 0 36px;margin-top: 40px;}
.znav-fl .znav-more:after{right: 26px;}
.znav-more{display: block;width: 205px;line-height: 56px;background-color: #ab2328;color: #FFF;font-size: 16px;padding: 0 60px;position: relative;z-index: 2;overflow: hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align: left;}
.znav-more:after{content: '';position: absolute;right: 44px;top: 50%;width: 12px;height: 12px;margin-top: -6px;background: url(../images/head-arrow.png) no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.znav-more:hover{text-align: center;background-color: #cd1d23;}
.znav-more:hover:after{right: -20px;}
.znav-fr{float: right;width: 74.2%;padding: 0 55px 40px;display: -webkit-flex;display: flex;align-items:flex-start;align-content:stretch;/* 多行一起垂直居中 */flex-wrap: wrap;}
.znav-fr dl{float: left;margin-left: 12%;line-height: 1.75;color: #FFF;}
.znav-fr dl:first-child{margin-left: 0;}
.znav-fr dl a{color: #FFF;}
.znav-fr dl a:hover{color: #b32028;}
.znav-fr dl dt{font-size: 18px;font-weight: bold;margin-top: 48px;margin-bottom: 6px;}
.znav-fr dl dd a{font-weight: 300;}
.znav-tab .znav-box{display: none;}
.znav-tab{float: left;width: 18%;background-color: #333333;}
.header-nav .znav-tab li{width: 100%;text-align: center;line-height: 92px;}
.header-nav .znav-tab li a:hover:after,.header-nav .znav-tab li.on a:after{display: none;}
.header-nav .znav-tab li a{display: block;color: #FFF;font-size: 18px;}
.header-nav .znav-tab li a:hover,.header-nav .znav-tab li.on a{background-color: rgba(179,32,40,.6);font-weight: bold;}
.znav-box{float: right;width: 82%;padding: 32px;line-height: 1.5;}
.znav-box ul{margin-left: -1%;display: block;}
.znav-box li{float: left;width: 32.3%;margin-left: 1%;margin-bottom: 10px;}
.znav-box li.other{float: left;width: 49%;margin-left: 1%;}
.znav-box li .znav-spic a{position: relative;display: block; overflow: hidden;padding-top: 64%;}
.znav-box li .znav-spic a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.znav-box li .znav-spic a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.znav-box li .znav-sinfo{padding: 20px 15px 0;}
.znav-box li .znav-sinfo a{display: block;color: #FFF;font-size: 18px;font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 1.2;}
.znav-box li .znav-sinfo a:hover{color: #b32028;}
.znav-box li .znav-sinfo p{color: #cccccc; font-size: 14px;line-height: 24px; height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-top: 12px;font-weight: 300;}
.znav-sno,.znavm-sno{display: none;}
.znav-sno{max-height: 70vh;overflow-y: auto;}
.znav-sno.flex{display: -webkit-flex;display: flex;flex-wrap: wrap;}
.znav-sno dl{color: #fff;font-size: 14px;float: left;width: 24%;margin-right: 1%;margin-bottom: 10px;}
.znav-sno dl dt{font-size: 18px;font-weight: bold;margin-bottom: 10px;color: #fff;}

.znav-sno dl .znav-four{display: block;}
.znav-sno dl .znav-four li{float: none;width: auto;margin-right: 0;display: -webkit-flex;display: flex;justify-content: center;/* 水平居中 */align-items:center;/* 垂直居中 */align-content:center;/* 多行一起垂直居中 */}
.znav-sno dl .znav-four .znav-spic{flex-shrink: 0;width: 30%;margin-right: 10px;}
.znav-sno dl .znav-four .znav-sinfo{flex-grow: 1;}
.znav-sno dl .znav-four .znav-sinfo a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.znav-sno dl li{}


#pimg img{max-height:154px;}
.znav-mlink{width: 300px;}
.znav-mlink .znav-spic a{position: relative;display: block; overflow: hidden;padding-top: 64%;}
.znav-mlink .znav-spic a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.znav-mlink .znav-spic a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.znav-mlink .znav-sinfo{padding: 20px 0 0;}
.znav-mlink .znav-sinfo a{display: block;color: #FFF;font-size: 18px;font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 1.2;}
.znav-mlink .znav-sinfo a:hover{color: #b32028;}
.znav-mlink .znav-sinfo p{color: #cccccc; font-size: 14px;line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-top: 12px;font-weight: 300;}

.headertop{background: #FFF;}
.headertop .header-nav ul li > a{color: #333;}
.headertop .header-nav .znav-tab li a{color: #FFF;}

.nav-btn{display: none;}

.header-link{float: right;width: 221px;}
.header-link .header-search{float: right;position: relative;}
.header-search > img{cursor: pointer;}
.ser-form{position: absolute;top: 27px;right: -13px;width: 300px;line-height: 46px;border-radius: 2px;border:1px solid #999; background-color: #FFF;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;display: none;}
.ser-form input{width: 100%;line-height: 46px; padding: 0 46px 0 12px; border-radius: 4px; background-color: #FFF; font-size: 14px; color: #333;}
.ser-form button{position: absolute;right: 12px;top: 50%;margin-top: -13px;; cursor: pointer; z-index: 22; background: transparent;}
.ser-form button img{width: 27px;}
.header-search:hover .ser-form{ display: block;}

.index-video{top: -102px;margin-bottom: -102px;}
.index-video .video-img-y{/*display: none;*/}
.index-whole{position: relative;}
.index-whole video,.index-whole img{width: 100%;}
.index-whole .mo{display: none;}
.index-word{position: absolute;bottom: 160px; left: 50%;transform: translateX(-50%);z-index: 2;text-align: center;color: #FFF;}
.index-word strong{display: block;font-size: 72px;}
.index-word p{font-size: 36px;font-weight: 300;margin-top: 20px;}
.index-word a{margin: 50px auto 0;}
.index-words{bottom: 80px;}
.index-words strong{font-size: 60px;}

.index-pro{margin-top: 70px;}
.index-pro .index-name{margin-bottom: 40px;}
.index-name{text-align: center;color: #333;}
.index-name h2{font-size: 48px;}
.index-name p{font-size: 18px;margin-top: 20px;line-height: 1.5;}


.pro-swiper .zidxpro-pic a{position: relative;display: block; overflow: hidden;padding-top: 74.4%;}
.pro-swiper .zidxpro-pic a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.pro-swiper .zidxpro-pic a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.pro-swiper .zidxpro-txt a{display: block;color: #333333;font-size: 24px;font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top: 24px;}
.pro-swiper span{display: block;font-size: 16px;font-weight: 300;margin-top: 12px;}
.pro-swiper strong{display: block;font-size: 18px;font-weight: bold;margin-top: 12px;}

.index-car{margin-top: 130px;position: relative;padding-bottom: 50px;}
.index-car:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 200px;background: url(../images/index-bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;z-index: -1;}
.zidxcar-pic{text-align: center;margin-bottom: 50px;}

.zidxcar-fma{margin-top: 90px;}
.zidxcar-fma form{padding: 0 140px;margin-left: -2%;}
.zidxcar-fma select{float: left;width: 18%;margin-left: 2%;background-color: #FFF;border:1px solid #dbd9d9;padding: 0 16px;line-height: 58px;height: 58px;font-weight: 300;}
.zidxcar-fma a{margin: 55px auto 0;font-weight: bold;}

.index-news{margin-top: 60px;}
.index-news .zlist-show{margin-top: 66px;}
.zlist-show ul{margin-left: -1%;}
.zlist-show li{float: left;width: 32.3%;margin-left: 1%;}
.zlist-show li .zlist-pic{position: relative;display: block; overflow: hidden;padding-top: 66.4%;}
.zlist-show li .zlist-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.zlist-show li .zlist-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.zlist-show li .zlist-txt{display: block;color: #333333;font-size: 18px;font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top: 24px;}
.zlist-show li .zlist-txt:hover{color: #b32028;}
.zlist-show li span{display: block;font-size: 16px;font-weight: 300;margin-top: 12px;}
.zlist-show li p{color: #666; font-size: 16px;line-height: 24px; height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-top: 30px;}
.zlist-show li .znav-more{width: 158px;line-height: 50px;padding: 0 30px;margin-top: 38px;}
.zlist-show li .znav-more:after{right: 26px;}
.zlist-show li .znav-more:hover:after{right: -20px;}

.index-type{margin-top: 110px;}
.index-type ul{margin-left: -1%;margin-top: 36px;}
.index-type li{float: left;width: 32.3%;margin-left: 1%;margin-bottom: 18px;}
.index-type li a{position: relative;display: block; overflow: hidden;padding-top: 56.7%;}
.index-type li a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.index-type li a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.index-type li strong{position: absolute;left: 30px;right: 30px;bottom: 20px;color: #FFF;font-size: 36px;font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;z-index: 99;}
.index-type li a:after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.index-type li a:hover:after{background-color: rgba(0,0,0,.3);}

.znav-show .znav-four li{width: 24%;}
.znav-four li .znav-sinfo{padding: 10px 0 12px;}
.znav-four li .znav-sinfo a{white-space: initial;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 16px;font-weight: normal;}


/*下载*/
.sousuo{ float:right; width:250px; /*margin-top:40px;*/margin-bottom:20px;}
.search_d{ border:1px solid #e5e5e5;padding:5px; border-right:none;width:200px; float:left; color:#999;}
.search_e{ background:url(../images/img10.jpg) no-repeat; border:none; height:30px; width:30px; float:left; padding-top:2px;margin-top: 3px;}


.ul-listd1 li{float:left;width:25%}
.ul-listd1 .con1{display:block;background-color:#f8f8f8;padding:40px 30px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listd1 .con1:hover{background-color:#e9e9e9}
.ul-listd1 .icon{width:56px;height:54px;line-height:54px;text-align:center;margin:0 auto 20px}
.ul-listd1 .icon img{display:inline-block;max-width:100%;vertical-align:middle;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listd1 .con1:hover .icon img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.ul-listd1 .tit{font-size:24px;color:#434343;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listd1 .con1:hover .tit{color:#d71618}
.ul-listd1 .desc{font-size:14px;color:#888;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.5em}
.m-joinus2 .title{font-size:31px;color:#363434;text-align:center;margin-bottom:40px}
.m-joinus2 .info{font-size:16px;color:grey}
.m-joinus2 .info p{text-align:center}
.m-joinus2 .info span{background-position:left center;background-repeat:no-repeat;background-size:19px 19px;padding-left:28px;margin:0 15px}
.row-recenter{padding:45px 0;background-color:#f8fafc}
.m-recenter .title{position:relative;font-size:38px;color:#156aa9;padding-bottom:45px;border-bottom:1px solid #b5b5b5;margin-bottom:45px}
.m-recenter .title::after{content:'';position:absolute;bottom:0;left:0;width:190px;background:#156aa9;height:1px}
.ul-downlist-d li{margin-bottom:25px}
.ul-downlist-d .con{display:block;width:100%;padding:36px;background:#ffffff;border-radius:5px;overflow:hidden}
.ul-downlist-d .left{float:left;width:70%}
.ul-downlist-d .tit{font-size:18px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url(../images/d-icon13.png);background-size:20px 23px;background-repeat:no-repeat;background-position:left center;padding-left:40px;line-height:40px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-downlist-d .tit:hover{color:#86278b}
.ul-downlist-d .right{float:right}
.ul-downlist-d .time{display:inline-block;font-size:18px;color:#666;margin-right:50px}
.ul-downlist-d .btn{width:95px;height:40px;line-height:40px;text-align:center;border-radius:5px;color:#fff;margin-left:10px;display:inline-block;background:#ca0b23;font-size:18px;cursor:pointer}


/*车型选配*/
#pinp,#niand,#xinh,#xinhaa,#xinhab{font-size: 16px;width: 100%;height: 42px; padding: 0 10px;border: 1px solid #e3e3e3;box-sizing: border-box;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/d5.png) no-repeat 95% center;}
#pinp,#niand,#xinh,#xinhaa,#xinhab option{font-size: 16px;height: 40px; line-height: 40px;}

.select ul{overflow: hidden; margin-left: -20px;}
.select li{float: left; width: 20%; padding: 0 0 20px 20px;box-sizing: border-box;}

.cxxqnr{border: 3px solid #eee;position: relative;}
.select_title h2{font-size: 18px; color: #333; line-height: 50px; border-bottom: 1px solid #eee; padding: 0 0 0 20px;}
.select_nr{ padding: 20px 20px 5px 20px;position: relative;}
.select_nr ul{overflow: hidden; margin-left: -25px;}
.select_nr li{float: left; padding: 0 0 15px 25px;box-sizing: border-box;width: 25%;}
.fttt{height: 20px; clear: both;}

.select_nr .zksq{ width: 30px;height: 30px;border-radius: 50%;border: 2px solid #ddd; line-height: 16px; font-size: 18px;cursor: pointer;right: 20px; top: 158px;z-index: 100;display: block;position: absolute; padding: 0;center; color: #e90202;text-align: center; background: url(../images/tt1.jpg);background-size: 100% 100%;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
.select_nr .zksq.on{background: url(../images/tt2.jpg);background-size: 100% 100%;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
.zknr{overflow: hidden;height: 0px;}

.select_nr span{display: block; border-bottom: 1px solid #eee; font-size: 14px; color: #666; line-height: 34px;}
.select_nr .bj{ background:#f6f6f7 ;}
.select_tp{overflow: hidden; padding: 20px;box-shadow: 5px 5px 5px #e5e5e5; padding-top:50px !important;border-top: 1px solid #eee;}
.setp_left{width: 40%;float: left;}
.setp_right{width: 55%;float: right;}
.select_tp ul{overflow: hidden; margin-left: -20px;}
.select_tp li{float: left; width: 33.33%; padding: 0 0 20px 20px;box-sizing: border-box;}
.select_tp li img{width: 100%;}
.setp_left li{padding: 10px 0; overflow: hidden;line-height: 1.6; color: #333; font-size: 16px;}
.setp_left span{float: left; width: 100px;}
.setp_left b{float: right; width: calc(100% - 100px);font-weight: 400;}
.select_nr b{font-weight: bold;color: #000;}
.select_title h2 span{width: 40px;height: 40px; display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;border-radius: 50%; overflow: hidden;border-radius: 1px solid #eee;}
.select_title h2 span img{width: 100%; height: 100%; object-fit: cover;}

.cxxp{ background:url(../images/banner3.jpg) no-repeat top; margin-bottom:50px;}
.cxxp_b{ padding:80px 0px 215px 0px;}
.cxxp_b ul{ padding:60px 115px 0px 115px;text-align: center;}
.cxxp_b ul li {display: inline-block; margin: 0 10px;position: relative;}
#tab .fli{ color:#ef3e34; border:1px solid #ef3e34;}
.cxxp_b img{display: block;}
.cxxp_b ul li a{display: block;width: 100%; position: absolute; text-align: center; left: 0; bottom: 10px;}

.cxxp_b #cxxp_1{ background:url(../images/icon15.png) no-repeat top;}
.cxxp_b #cxxp_2{ background:url(../images/icon16.png) no-repeat top;}
.cxxp_b #cxxp_3{ background:url(../images/icon17.png) no-repeat top;}
.cxxp_b #cxxp_4{ background:url(../images/icon18.png) no-repeat top;}
.cxxp_b #cxxp_5{ background:url(../images/icon19.png) no-repeat top;}

.cxxp_a #tab_con {width:1100px;}
.cxxp_a #tab_con dd {display:none;border-top:none;}
.cxxp_a #tab_con dd.fdiv {display:block;}
.fdiv h5{font-weight: 400; color: #333;line-height: 50px; font-size: 16px;border-bottom: 1px solid #000;}

.cxxp_a #tab_con .position{ font-size:16px; font-weight:100; color:#474747; border-bottom:1px solid #e5e5e5; display:block; height:45px; width:1100px; padding-left:10px; margin-bottom:20px;}
.cxxp_a #tab_con .position a{ color:#474747;}
.cxxp_c{ font-size:16px; color:#474747;padding-left:10px; font-weight:100; margin-bottom:15px;margin-top: 20px;font-weight:bold}

.cxxp_d{ margin-bottom:50px; width:1100px;}
.cxxp_d .select-wrapper{font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 240px;height: 34px;position: relative;cursor: pointer;display: inline-block;*display: inline;*float: left;*margin-right: 10px;background: #fff;border-radius: 3px;border: 1px solid #e3e3e3;margin-right:15px; margin-bottom:20px;}
.cxxp_d .select-wrapper.focus{border: 1px solid #ca0b23;}
.cxxp_d .select-button{font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 238px;height: 34px;border: 0;background: #fff;cursor: pointer;padding: 0 26px 0 10px;overflow: hidden; text-align: left;outline: none; white-space: nowrap; word-break: keep-all;text-overflow: ellipsis;color:#999;}
.cxxp_d .select-down{ position: absolute;right: 12px; height:0;width:0;overflow: hidden;font-size: 0;background:url(../images/icon15.jpg) no-repeat center;width:30px;height:30px;}
.cxxp_d .disabled{ color: #cccccc;}
.cxxp_d .select-list{ width: 238px; background: #fff; border: 1px solid #e8e8e8; box-shadow: 0 0 3px #ddd; border-radius: 3px; display: none;z-index: 2; position: absolute;left: -1px;top: 35px;overflow: hidden; }
.cxxp_d .select-list ul{margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;line-height: 34px;max-height: 240px; }
.cxxp_d .select-list ul li{width: auto;height: 34px;padding-left: 10px;cursor: pointer;overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis; }
.cxxp_d .select-list ul li.selected,
.cxxp_d .select-list ul li:hover{color: #fff;background: #ca0b23;}

.footer{background: url(../images/foot-bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-top: 150px;padding: 100px 0 140px;text-align: center;font-weight: 300;}

.footer ul{font-size: 0;}
.footer .foot-nav li{display: inline-block;margin: 0 68px;}
.footer .foot-nav li a{display:block;color: #333;font-size: 24px;}
.footer .foot-link{margin-top: 36px;}
.footer .foot-link li{display: inline-block;margin: 0 55px;}
.footer .foot-link li a{display: block;color: #333;font-size: 24px;}
.footer .foot-nav li a:hover,.footer .foot-link li a:hover,.footer p a:hover{color: #b32028;}
.footer .foot-logo{margin-top: 36px;}
.footer p{font-size: 18px;margin-top: 40px;}
.footer .foot-icon{margin-top: 40px;}
.footer .foot-icon a,.footer .foot-icon .foot-wet{display: inline-block;margin: 0 14px;cursor: pointer;}
.footer .foot-icon a img{width: 35px;}
.footer .foot-icon a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.footer .foot-icon .foot-wet{position: relative;}
.footer .foot-code{position: absolute;left: -36px; bottom: 50px;width: 110px;background-color: #DDD; padding: 5px;text-align: center;display: none;}
.footer .foot-code:before{content: '';position: absolute;left: 0; right: 0;bottom: -8px;width: 16px;height: 8px;border-left: 8px solid transparent; border-right: 8px solid transparent;border-top: 8px solid #DDD;margin: 0 auto;}
.footer .foot-icon .foot-wet:hover .foot-code{display: block;}

.toTop{position: fixed; bottom:60px;right: 50px;z-index: 9999;display: none;cursor: pointer;}
.toTop img{width: 48px;}

.ban-top{position: relative;}
.ban-top img{width: 100%;}
.ban-top strong{position: absolute;bottom: 60px;left: 50%;margin-left: -885px;color: #FFF;font-size: 60px; line-height: 1.1;}
.zpro-show{margin-top: 60px;}
.zpro-name{border-bottom:1px solid #333;font-size: 30px;font-weight: bold; padding-bottom: 20px;margin-bottom: 40px;}
.zpro-fl{float: left;width: 23%;}
.zpro-cata strong{display: block;font-weight: bold;}
.zpro-cata ul{margin-top: 20px;}
.zpro-cata li{padding-left: 32px;position: relative;line-height: 24px;margin-bottom: 8px;cursor: pointer;}
.zpro-cata li input{position: absolute;left: 0;top: 4px; width: 16px;height: 16px;background-color: #FFF;border:1px solid #CCC;cursor: pointer;}
.zpro-cata li label{color: #666;font-weight: 300;cursor: pointer;}
.zpro-cata li:hover label{font-weight: bold;}
.zpro-cata li input:checked{border-color: #b32028;background: url(../images/icon-ok.png) no-repeat center #b32028;}
.zpro-catas{border-top:1px solid #CCC;padding-top: 20px;margin-top: 20px;}
.zpro-fr{float: right;width: 75%;}
.zpro-list{margin-left: -1.3%;}
.zpro-list li{float: left;width: 32%;margin-left: 1.3%;border:1px solid #e7e7e7;margin-bottom: 40px;}
.zpro-list li .zpro-pic a{position: relative;display: block; overflow: hidden;padding-top: 69.8%;}
.zpro-list li .zpro-pic a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.zpro-list li .zpro-pic a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.zpro-list li .zpro-info{padding: 20px;}
.zpro-list li .zpro-info a{display: block;color: #333;font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zpro-list li .zpro-info a:hover{color: #b32028;}
.zpro-list li .zpro-info p{color: #333;font-size: 16px;font-weight: 300; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top: 6px;}
.zpro-list li .zpro-info strong{display: block;font-size: 18px;font-weight: bold;margin-top: 12px;}

.page-show{text-align: center;}
.page-show ul{display: inline-block;font-size: 0;}
.page-show li{display: inline-block;text-align: center;margin: 0 8px;color: #333;font-size: 16px;line-height: 50px;}
.page-show li.pagebtn a{display: block; width: 50px;height: 50px;text-align: center;line-height: 50px;border:1px solid #565656;position: relative;font-size: 20px;}
.page-show li.pagebtn a:hover{border-color: #b32028;background-color: #b32028;color: #FFF;}
.page-show li.pagebtn span{display: block; width: 50px;height: 50px;text-align: center;line-height: 50px;border:1px solid #999;font-size: 20px;color: #999;}

.zinner-pro{background: #f0f0f0; background: -moz-linear-gradient(top, #f0f0f0, #fefefe);background: -webkit-linear-gradient(top, #f0f0f0, #fefefe);background: linear-gradient(to bottom, #f0f0f0, #fefefe);padding: 40px 0 90px;}
.zinner-place{font-size: 0;}
.zinner-place li{display: inline-block;color: #333;font-size: 16px;line-height: 24px;font-weight: bold;}
.zinner-place li i{margin: 0 12px;}
.zinner-place li i img{display: inline-block; margin-top: -3px;}
.zinner-place li a{color: #333;font-weight: normal;}
.zinner-place li a:hover{ color: #b32028;}

.zinner-box{margin-top: 12px;}
.zinner-fl{float: left;width: 49%;position: relative;}
.zinner-fl img{width: 100%;}
.inner01-swiper{background-color: #FFF;border:1px solid #eae9e9;}
.zinner-fl .swiper-button-prev{width: 17px;height: 31px;margin-top: -15px; left: -6px; background: url(../images/inner-arrow01.png) no-repeat;}
.zinner-fl .swiper-button-next{width: 17px;height: 31px;margin-top: -15px;right: -6px; background: url(../images/inner-arrow02.png) no-repeat;}
.inner02-swiper.swiper-container{margin-top: 10px;}
.inner02-swiper .swiper-slide{border:1px solid #eae9e9;cursor: pointer;}
.inner02-swiper .swiper-slide-thumb-active{border-color: #ab2328;position: relative;}
.inner02-swiper .swiper-slide-thumb-active:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border:1px solid #ab2328;}

.zinner-fr{float: right;width: 49%;}
.zinner-main{background-color: #FFF;border:1px solid #eae9e9;padding: 50px 60px;line-height: 1.7;}
.zinner-main h1{font-size: 36px;line-height: 1.2;}
.zinner-main h1 i{display: block;font-weight: normal;}
.zinner-main strong{display: block;font-size: 18px;margin-top: 16px;}
.zinner-main span{display: block;font-weight: 300;}
.zinner-main p{color: #333;font-weight:300;/*padding-left: 22px;*/position: relative;margin-top: 24px;}
.zinner-main p:before{content: '';position: absolute;left: 0;top: 6px;width: 12px;height: 12px;/*background-color: #ab2328;*/border-radius: 12px;}
.zinner-main li{color: #666;margin-top: 24px;}
.zinner-btn{margin-top: 12px;border:1px solid #ab2328;line-height: 58px;text-align: center;color: #ab2328;font-size: 18px;font-weight: bold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor: pointer;}
.zinner-btn:hover{background-color: #ab2328;color: #FFF;}

.zinner-data{background-color: #333;padding: 60px 80px;}
.zidata-tab{border-bottom: 1px solid #696c6d;margin-bottom: 40px;}
.zidata-tab li{display: inline-block;color: #CCC;font-size: 18px;margin-right: 70px;padding-bottom: 18px;cursor: pointer;}
.zidata-tab li:hover,.zidata-tab li.on{color: #FFF;font-weight: bold;}
.zidata-box .zidata-name{color: #fefefe;font-size: 36px;font-weight: bold;}
.zidata-box .zidata-name i{font-weight: normal;}
.zidata-box strong{display: block;color: #fefefe;font-size: 18px;margin-top: 36px;margin-bottom: 24px;}
.zidata-box p{color: #cccccc;line-height: 2.25;font-weight: 300;}
.zidata-box hr{margin: 40px 0;}
.zidata-sno{display: none;}

.zinner-reco{margin-top: 90px;}
.zinner-reco .zpro-list{margin-top: 40px;}
.zinner-reco .zpro-list li{width: 23.7%;}

.zexplore-pro{position: relative;}
.zexplore-pro:before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 600px; max-height: 1090px; background: #f0f0f0; background: -moz-linear-gradient(top, #f0f0f0, #FFF);background: -webkit-linear-gradient(top, #f0f0f0, #FFF);background: linear-gradient(to bottom, #f0f0f0, #FFF);z-index: -1;}
.zexplore-pro .zinner-place{padding: 40px 0 30px;}

.zexplore-box{background-color: #FFF;padding: 30px 18%;line-height: 1.5;color: #333;font-size: 16px;}
.zexplore-box strong{display: block;/*font-size: 48px;*/margin: 48px 0;text-align: center;line-height: 1.2;}
.zexplore-box p{/*font-weight: 300;*/ /*margin-bottom: 16px;*/color: #333;font-size: 16px;}
.zexplore-box p img, .zexplore-box p video{max-width: 100%;}
.zexplore-box ul{text-align: center;font-size: 0;margin-top: 50px;}
.zexplore-box li{display: inline-block;margin: 0 1%;max-width: 48%;}

.zexplore-type{background-color: #FFF;padding: 77px;text-align: center;}
.zexplore-type .index-name{margin-bottom: 20px;}
.zexplore-type span{display: inline-block;font-weight: bold;}
.zexplore-type select{display: inline-block;width: 587px;margin-left: 24px;background-color: #FFF;border:1px solid #eae9e9;padding: 0 16px;line-height: 67px;height: 67px;font-weight: 300;}

.zexplore-list{background-color: #FFF;padding: 77px 77px 20px;margin-top: 32px;}
.zelist-box01{margin-left: -3%;}
.zelist-box01 li{float: left;width: 47%;margin-left: 3%;margin-bottom: 60px;}
.zelist-box01 li .zelist-pic{position: relative;display: block; overflow: hidden;padding-top: 66.4%;}
.zelist-box01 li .zelist-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.zelist-box01 li .zelist-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.zelist-box01 li .zelist-txt{display: block;color: #333;font-size: 18px;font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top: 40px;}
.zelist-box01 li .zelist-txt:hover{color: #b32028;}
.zelist-box01 li span{display: block;font-weight: 300;margin-top: 12px;}
.zelist-box01 li .znav-more{margin-top: 16px;width: 158px;line-height: 50px;padding: 0 30px;}
.zelist-box01 li .znav-more:after{right: 26px;}
.zelist-box01 li .znav-more:hover:after{right: -20px;}


.zelist-box02 .zelist02-fl{float: left;width: 755px;margin-right: 90px;}
.zelist-box02 .zelist02-fr{display: block;overflow: hidden;padding: 30px 0;}
.zelist-box02{margin-left: 0;}
.zelist-box02 li{width: 100%;margin-left: 0;margin-bottom: 126px;}
.zelist-box02 li .zelist-pic{padding-top: 56.2%;}
.zelist-box02 li .zelist-txt{font-size: 30px;margin-top: 0;}
.zelist-box02 li p{font-size: 18px;line-height: 36px;height: 72px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top: 40px;}
.zelist-box02 li .znav-more{margin-top: 50px;}

.zexplore-list .index-name{margin-bottom: 60px;}
.zelist-box03 li{margin-bottom: 140px;}
.zelist-box03 li .zelist-pic{padding-top: 56.2%;}
.zelist-box03 li .zelist-txt{font-size: 30px;margin-top: 0;}
.zelist-box03 li .zelist03-info{padding: 0 20px;margin-top: 60px;}
.zelist-box03 li p{font-size: 18px;line-height: 36px;height: 108px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top: 40px;}

.zexplore-name{text-align: center;margin: 40px 0;}
.zexplore-name h1{font-size: 36px;}
.zexplore-name span{font-size: 18px; font-weight: 300;margin-top: 16px;display: block;}
.zexplore-btn{margin-top: 100px;}
.zexplore-btn .znav-more{margin:0 auto;width: 158px;line-height: 50px;padding: 0 30px;}
.zexplore-btn .znav-more:after{right: 26px;}
.zexplore-btn .znav-more:hover:after{right: -20px;}

.zsale-type{margin-left: -3%;}
.zsale-type select{float: left;width: 47%;margin-left: 3%;margin-bottom: 32px;}
.zsale-btn input{width: 100%;line-height: 67px; background-color: #ab2328;color: #FFF;font-weight: bold;cursor: pointer;}
.zsale-btn input:hover{background-color: #cd1d23;}

.zsale-fl{float: left;width: 25%;}
.zsale-name{border-bottom:1px solid #666;padding-bottom: 14px;}
.zsale-name span{float: right;font-size: 24px;font-weight: bold;}
.zsale-show span{display: block;color: #999;margin: 16px 0;}
.zsale-list{height: 610px;overflow-y: auto;}
.zsale-list::-webkit-scrollbar {width: 6px;}
.zsale-list::-webkit-scrollbar-thumb {background-color: #b32028;border-radius: 3px;}
.zsale-list::-webkit-scrollbar-track {background: #e2e2e2;}
.zsale-list li{border:1px solid #e6e6e6;border-radius: 4px;padding: 24px 20px;margin-bottom: 16px;}
.zsale-list li strong{display: block;margin-bottom: 20px;}
.zsale-list li strong i{display: inline-block;font-weight: normal;margin-left: 14px;}
.zsale-list li p{font-size: 14px;color: #7b7b7b;position: relative;padding-left: 22px;margin-top: 10px;}
.zsale-list li p img{position: absolute;left: 0;top: 0;}
.zsale-fr{float: right;width: 72%;margin-top: 52px;}
.zsale-fr img{width: 100%;min-height: 660px;object-fit: cover;}

.zcont-name{text-align: center;}
.zcont-name strong{display: block;font-size: 42px;}
.zcont-name span{display: block;font-size: 30px;font-weight: 300;margin-top: 12px;}
.zcont-box{margin-left: -3%;}
.zcont-box li{float: left;width: 47%;margin-left: 3%;border-bottom:1px solid #b2b2b2;padding-bottom: 24px;padding-top: 52px; text-align: left;line-height: 1.67;margin-top: 50px;}
.zcont-box li .zcont-icon{float: left;width: 58px;margin-right: 60px;}
.zcont-box li .zcont-info{display: block;overflow: hidden;}
.zcont-box li .zcont-info span{display: block;font-size: 18px;font-weight: 300;}
.zcont-box li .zcont-info p{font-size: 24px;font-weight: bold;}
.zcont-box li .zcont-info p a:hover{color: #b32028;}
.zcont-box li .zcont-li{display: inline-block;margin-left: 60px;}
.zcont-box li .zcont-li:first-child{margin-left: 0;}
.zcont-box li .zcont-li strong{color: #b32028;}
.zcont-box li .zcont-fl{float: left;width: 200px;font-size: 0;margin-right: 60px;line-height: 122px;}
.zcont-box li .zcont-fl a{display: inline-block;margin-right: 10px;}
.zcont-box li .zcont-fr{display: block;overflow: hidden;}
.zcont-box li:last-child{padding-top: 0;}
.zexplore-ltop{margin-top: 0;}

.zpopu-show.open{top: 0;opacity: 1;filter: alpha(opacity=100);}
.zpopu-show{position: fixed;width: 100%;height: 100%;left: 0;top: -100%;-webkit-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;opacity: 0;filter: alpha(opacity=0);z-index: 999999;}
.zpopu-show .zpopu-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0, .5);}
.zpopu-show .zpopu-close{position: absolute;right: 30px; line-height: 44px;}
.zpopu-show .zpopu-close img{cursor: pointer;width: 20px;}
.zpopu-show .zpopu-box{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);z-index: 1; width: 94%; max-width: 800px;background-color: #FFF;text-align: left;color: #646464;}
.zpopu-info{padding: 50px 30px;}
.zpopu-info ul{margin-left: -3%;}
.zpopu-info li{float: left;width: 47%;margin-left: 3%;position: relative;margin-bottom: 16px;line-height: 36px;padding-left: 50px;}
.zpopu-info li span{position: absolute;left: 0;}
.zpopu-info li input{width: 100%;background-color: #FFF;border:1px solid #EEE;line-height: 36px;padding: 0 12px;}
.zpopu-btn{margin-top: 10px;text-align: center;}
.zpopu-btn button{width: 120px;line-height: 40px;background-color: #b32028;color: #FFF;font-weight: bold;text-align: center;cursor: pointer;}
.zpopu-btn button:hover{background-color: #cd1d23;}

#map {overflow: hidden;width: 100%;height: 660px;}
#map * {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;box-sizing: content-box;max-width: none;}
#map .anchorBL{display: none;}

@media screen and (max-width: 1900px){
    .zcont-box li .zcont-li{margin-left: 30px;}
}
@media screen and (max-width: 1800px){
    .nav-layer{left: 4%;right: 4%;}
    .znav-fl .znav-base{left: 30px;right: 30px;top: 50px;}
    .ban-top strong{left: 4%;margin-left: 0;font-size: 52px;}
    .zelist-box02 .zelist02-fl{width: 600px;margin-right: 60px;}
    .zelist-box02 .zelist02-fr{padding: 10px 0;}
    .zcont-box li .zcont-icon{margin-right: 30px;width: 40px;}
    .zcont-box li .zcont-li{margin-left: 60px;}
    .zcont-box li .zcont-info p{font-size: 22px;}
}
@media screen and (max-width: 1700px){
    .zcont-box li .zcont-li{margin-left: 50px;}
}
@media screen and (max-width: 1660px){
    .znav-fr dl{margin-left: 8%;}
    .index-word{bottom: 100px;}
    .index-word strong{font-size: 60px;}
    .index-car,.index-type,.footer{margin-top: 100px;}
    .index-type li strong{font-size: 30px;}
    .ban-top strong{font-size: 48px;}
    .zinner-main{padding: 30px;}
    .zexplore-box{padding: 30px 8%;}
    .zcont-name strong{font-size: 36px;}
    .zcont-box li .zcont-info p{font-size: 18px;}
    .zcont-box li{padding-top: 60px;}
    .zcont-box li .zcont-li{margin-left: 40px;}
}
@media screen and (max-width: 1400px){
    .znav-fl{width: 22%;}
    .znav-fl strong{font-size: 30px;}
    .znav-fl p{font-size: 16px;margin-top: 10px;}
    .znav-fl .znav-more{margin-top: 20px;}
    .znav-fr{width: 78%;padding: 0 30px 30px;}
    .znav-fr dl{margin-left: 5%;}
    .index-word strong{font-size: 50px;}
    .index-word p{font-size: 30px;}
    .index-name h2{font-size: 40px;}
    .index-car,.index-type,.footer,.zinner-reco{margin-top: 80px;}
    .zidxcar-fma form{padding: 0 80px;}
    .zidxcar-fma{margin-top: 60px;}
    .index-type li strong{font-size: 24px;left: 12px;right: 12px;}
    .footer .foot-nav li{margin: 0 50px;}
    .footer .foot-link li{margin: 0 45px;}
    .ban-top strong{font-size: 36px;}
    .zinner-main h1,.zidata-box .zidata-name,.zexplore-name h1,.zcont-name strong{font-size: 24px;}
    .zinner-main p,.zinner-main li{margin-top: 12px;}
    .zinner-data{padding: 40px;}
    .zelist-box03 li{margin-bottom: 100px;}
    .zexplore-box{padding: 30px 6%;}
    .zelist-box02 .zelist02-fl{width: 420px;margin-right: 30px;}
    .zelist-box02 li .zelist-txt{font-size: 24px;}
    .zelist-box02 li p{margin-top: 20px;}
    .zelist-box02 li .znav-more{margin-top: 24px;}
    .zelist-box02 li{margin-bottom: 80px;}
    .zcont-name span{font-size: 20px;}
    .zcont-box li .zcont-li{margin-left: 8px;}
    .zcont-box li .zcont-icon{margin-right: 12px;width: 32px;}
    .zcont-box li .zcont-fr img{width: 80px;}
    .zcont-box li .zcont-fl{line-height: 80px;}
    .zcont-box li{padding-top: 20px;}
}
@media only screen and (min-width:1200px) and (max-width:1920px){
  .ul-downlist-d li{margin-bottom:1.302vw}
.ul-downlist-d .con{padding:1.875vw;border-radius:.26vw}
.ul-downlist-d .tit{font-size:.937vw;background-size:1.041vw 1.197vw;padding-left:2.083vw;line-height:2.083vw}
.ul-downlist-d .time{font-size:.937vw;margin-right:2.604vw}
.ul-downlist-d .btn{width:4.947vw;height:2.083vw;line-height:2.083vw;border-radius:.26vw;margin-left:.52vw;font-size:.937vw}
}
@media screen and (max-width: 1200px){
    .znav-fr dl{margin-left: 20px;}
    .znav-fr dl dd{display: none;}
    .znav-fr dl dt{font-size: 16px;margin-top: 24px;}
    .znav-fl strong{font-size: 24px;}
    .znav-fl .znav-base{left: 20px;right: 20px;top: 30px;}

    .header .logo,.header-link{width: 180px;}
    .header-nav ul li > a{padding: 0 30px;}
    .header-nav .znav-tab li{line-height: 82px;}
    .header-nav .znav-tab li a{font-size: 16px;}
    .znav-box li .znav-sinfo{padding: 12px 10px 0;}
    .znav-box li .znav-sinfo a{font-size: 16px;}
    .znav-box li .znav-sinfo p{margin-top: 10px;}
    .znav-four li .znav-sinfo{padding: 12px 0;}
    .index-word{bottom: 60px;}
    .index-word strong{font-size: 36px;}
    .index-word p{font-size: 20px;}
    .index-word a{margin-top: 20px;}
    .znav-more{width: 170px;line-height: 50px;padding: 0 40px;}
    .index-name h2{font-size: 32px;}
    .index-name p{margin-top: 12px;}
    .index-pro .index-name{margin-bottom: 30px;}
    .index-pro,.index-car,.index-type,.footer,.zinner-reco{margin-top: 60px;}
    .pro-swiper .zidxpro-txt a{font-size: 20px;margin-top: 16px;}
    .zidxcar-fma form{padding: 0;}
    .index-news .zlist-show{margin-top: 40px;}
    .footer .foot-nav li a{font-size: 20px;}
    .footer .foot-link li a{font-size: 20px;}
    .footer .foot-nav li,.footer .foot-link li{margin: 0 36px;}
    .ban-top strong{font-size: 32px;bottom: 32px;}
    .zpro-name{font-size: 24px;}
    .zinner-pro{padding: 20px 0 50px;}
    .zinner-main h1,.zidata-box .zidata-name,.zexplore-box strong,.zcont-name strong{font-size: 24px;}
    .zexplore-list{padding: 30px;}
    .zelist-box03 li{margin-bottom: 60px;}
    .zexplore-list .index-name{margin-bottom: 30px;}
    .zelist-box01 li .zelist-txt{font-size: 24px;}
    .zexplore-box strong{margin: 30px 0;}
    .zelist-box02 li{margin-bottom: 50px;}
    .zsale-fl{width: 30%;}
    .zsale-fr{width: 66%;}
    .zcont-box{margin-left: 0;}
    .zcont-box li{width: 100%;margin-left: 0;padding-top: 0;margin-top: 30px;}
}
@media screen and (max-width: 960px){
	 .sousuo {
    display: none;
  }
	.ul-downlist-d .left{float:none;width:100%;margin-bottom:10px}
.ul-downlist-d .right{float:none;width:100%;overflow:hidden}
.ul-downlist-d .time{margin-right:0;float:left;font-size:16px;line-height:35px}
.ul-downlist-d .btn{float:right;width:95px;height:35px;line-height:35px;margin-left:0;font-size:16px}
.ul-downlist-d .con{padding:20px 15px}
.ul-downlist-d li{margin-bottom:20px}
.ul-downlist-d .tit{padding-left:35px;line-height:inherit}
.cpzx_title li {
    width: 50%;
    padding-bottom: 5px;
  }

    .znav-fr dl dd a{font-size: 12px;opacity: .8;}
    .znav-box{float: none;width: 100%;padding: 0;}
    .header-nav .znav-tab{margin-top: 10px;}
    .header-nav .znav-tab li{margin-left: 0;margin-bottom: 20px;}
    .header{line-height: 50px;}
    .header .logo{width: 120px;}
    .header-link{width: auto;margin-right: 20px;}
    .header-search > img,.ser-form button img{width: 24px;}
    .ser-form{width: 180px;line-height: 36px;top: 9px;}
    .ser-form input{line-height: 36px;}

    .nav-btn{display: block;float: right; position:relative;z-index: 99;  width:26px; margin-top:10px; cursor:pointer; transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s; }
    .nav-btn i{ display:block; height:3px; background-color:#FFF; margin:6px 0; border-radius:5px; transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s}
    .nav-btn.nav-open i{ display:none; margin:0; position:absolute; left:3px; top:14px; width:30px}
    .nav-btn.nav-open i:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
    .nav-btn.nav-open i:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
    .header-nav{position: absolute;left: -100%;top: 0;width: 300px;height: 100vh;background-color: #0c0c0c;z-index: 99;line-height: 50px;padding: 20px 16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align: left;}
    .header-nav.header-on{left: 0;overflow-y: auto;}
    .znav-fr dl a:hover{color: #fff;}
    .header-nav ul{display: block;}
    .header-nav ul li{float: none;padding-right: 0;border-bottom:1px solid #444;padding: 0 2px;}
    .header-nav ul li > a{padding: 0;font-size: 16px;}
    .header-nav ul li.nav-subpro{position: relative;padding-right: 40px;}
    .header-nav ul li.nav-subpro:after{content: '';position: absolute;right: 0;top: 22px;width: 15px;height: 8px; background: url(../images/nav-icon.png) no-repeat center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor: pointer;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
    .header-nav .nav-layer{position: static;height: auto;border:none;background: transparent;padding-bottom: 10px;display: none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    .header-nav ul li.active:after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
    .headertop .nav-btn i{background-color: #333;}
    .headertop .header-nav ul li > a{color: #FFF;}

    .znav-fl,.znav-box{display: none;}
    .znav-fr{width: 100%;padding: 0;}
    .znav-fr dl{width: 100%;margin-left: 0;}
    .znav-fr dl dt{font-size: 14px;margin-top: 10px;margin-bottom: 0;font-weight: normal;}
    .znav-tab{width: 100%;background-color:transparent;}
    .header-nav .znav-tab li a:hover, .header-nav .znav-tab li.on a{background-color:transparent;}
    .header-nav .znav-tab li{border:none;line-height: 30px;}
    .header-nav .znav-tab li a,.header-nav .znav-tab li.on a{text-align: left;font-size: 14px;font-weight: normal;}

    .index-word{bottom: 40px;}
    .index-word strong{font-size: 26px;}
    .index-word p{font-size: 16px;margin-top: 12px;}
    .index-word a{margin-top: 12px;}
    .znav-more,.zlist-show li .znav-more{width: 128px;line-height: 40px;padding: 0 16px;font-size: 14px;}
    .znav-more:after,.zlist-show li .znav-more:after{right: 16px;}
    .index-name h2{font-size: 26px;}
    .index-name p{font-size: 16px;}
    .zidxcar-fma{margin-top: 40px;}
    .zidxcar-fma select{width: 31.3%;margin-bottom: 12px;height: 50px;line-height: 50px;padding: 0 10px;}
    .zidxcar-fma a{margin-top: 30px;}
    .index-news .zlist-show{margin-top: 30px;}
    .zlist-show li .zlist-txt{font-size: 16px;}
    .zlist-show li span{font-size: 14px;}
    .zlist-show li p{font-size: 14px;margin-top: 12px;}
    .zlist-show li .znav-more{margin-top: 12px;}
    .index-type ul{margin-top: 30px;}
    .index-type li{width: 49%;margin-bottom: 10px;}
    .index-type li strong{font-size: 20px;}
    .footer{padding: 60px 0;}
    .footer .foot-nav li a{font-size: 18px;}
    .footer .foot-link li a{font-size: 18px;}
    .footer .foot-link{margin-top: 20px;}
    .footer .foot-nav li, .footer .foot-link li{margin: 0 20px;}

    .ban-top strong{font-size: 26px;bottom: 30px;}
    .zpro-list li{width: 48.7%;margin-bottom: 20px;}
    .zpro-list li .zpro-info a{font-size: 18px;}
    .zpro-list li .zpro-info strong{font-size: 16px;}
    .page-show{margin-top: 20px;}
    .page-show li{line-height: 36px;margin: 0 4px;}
    .page-show li.pagebtn a,.page-show li.pagebtn span{width: 36px;height: 36px;line-height: 36px;font-size: 16px;}
    .zpro-show{margin-top: 40px;}
    .zpro-name{font-size: 20px;padding-bottom: 12px;margin-bottom: 20px;}
    .zinner-fl{width: 100%;}
    .zinner-fr{width: 100%;margin-top: 16px;}
    .zinner-main h1,.zidata-box .zidata-name,.zexplore-box strong,.zcont-name strong{font-size: 20px;}
    .zidata-tab li{font-size: 16px;margin-right: 36px;}
    .zidata-tab{margin-bottom: 20px;}
    .zinner-data{padding: 30px;}
    .zinner-reco{margin-top: 40px;}
    .zinner-reco .zpro-list{margin-top: 20px;}
    .zinner-reco .zpro-list li{width: 48.7%;}
    .zexplore-type{padding: 30px;}
    .zexplore-type select{width: 360px;height: 55px;line-height: 55px;}
    .zelist-box01 li{margin-bottom: 30px;}
    .zelist-box01 li .zelist-txt{margin-top: 20px;}
    .zelist-box03 li .zelist03-info{padding: 0 10px;margin-top: 10px;}
    .zelist-box01 li .zelist-txt{font-size: 20px;white-space: initial;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 30px;height: 60px;}
    .zelist-box03 li p{font-size: 16px;margin-top: 20px;}
    .zexplore-box{padding: 30px;}
    .zexplore-name,.zexplore-box strong{margin: 0 0 20px;}
    .zexplore-name span{font-size: 16px;margin-top: 8px;}
    .zexplore-btn{margin-top: 60px;}
    .zexplore-box ul{margin-top: 40px;}
    .zelist-box02 li .zelist-txt{margin-top: 0;}
    .zelist-box02 .zelist02-fl{width: 300px;margin-right: 20px;}
    .zelist-box02 .zelist02-fr{padding: 0;}
    .zelist-box02 li p{font-size: 16px;line-height: 26px;height: 52px;}
    .zelist-box02 li .znav-more{display: none;}
    .zexplore-type .zsale-type select{width: 47%;margin-bottom: 30px;margin-left: 3%;}
    .zsale-name span{font-size: 20px;}
    .zsale-list li{padding: 16px;}
    .zsale-list li strong{font-size: 14px;margin-bottom: 12px;}
    .zsale-list{height: 360px;}
    .zsale-fr img{min-height: 420px;}
    #map{height: 420px;}
    .zcont-name span{font-size: 18px;}
    .zcont-box li .zcont-info span,.zcont-box li .zcont-info p{font-size: 16px;}
    .zcont-box li{padding-bottom: 12px;}
    .header-nav ul li.nav-subpro{padding-right: 0;}
    .header-nav .znav-tab li{text-align: left;}
    .header-nav ul li > a:after,.header-nav ul li > a:hover:after, .header-nav ul li.on > a:after{display: none;}
    .znav-show .znav-four li{width: auto;}
    .znav-show{margin-top: 12px;}
    .header-nav .znav-tab li a, .header-nav .znav-tab li.on a{opacity: .9;}

}
@media screen and (max-width: 768px){
    .zpro-fl{width: 26%;}
    .zpro-fr{width: 70%;}
    .zinner-place ol{white-space: nowrap;overflow-x: scroll;}
    .zinner-place ol::-webkit-scrollbar{display:none;}
    .zinner-place li{font-size: 14px;}
    .zinner-place li i{margin: 0 5px;}
    .zinner-place li i img{width: 6px;}
    .zelist-box02 .zelist02-fl{width: 100%;margin-right: 0;float: none;}
    .zelist-box02 li p{font-size: 14px;margin-top: 10px;}
    .index-video .video-img-y{display: block;width: 100%;}
    .index-video .video-js{/*display: none;*/}
    .index-whole .mo{display: block;}
    .index-whole .pc{display: none;}
}
@media screen and (max-width: 660px){
    .index-whole{height: 100vh;}
    .index-whole video,.index-whole img{height: 100%;object-fit: cover;}
    .index-word strong{font-size: 24px;}
    .index-pro,.index-news,.index-type,.footer{margin-top: 40px;}
    .index-name h2{font-size: 24px;}
    .index-name p{font-size: 14px;}
    .index-pro .index-name{margin-bottom: 20px;}
    .pro-swiper .zidxpro-txt a{font-size: 18px;}
    .pro-swiper span,.pro-swiper strong{font-size: 14px;margin-top: 10px;}
    .zlist-show ul{margin-left: 0;}
    .zlist-show li{width: 100%;margin-left: 0;margin-bottom: 12px;}
    .zlist-show li .zlist-txt{margin-top: 12px;}
    .index-type ul{margin-left: 0;}
    .index-type li{width: 100%;margin-left: 0;}
    .footer{padding: 40px 0;}
    .footer .foot-nav li a{font-size: 16px;}
    .footer .foot-link li a{font-size: 16px;}
    .footer .foot-link{margin-top: 18px;}
    .footer .foot-nav li, .footer .foot-link li{margin: 0 6px;}
    .footer .foot-logo{margin-top: 18px;}
    .footer .foot-logo img{width: 160px;}
    .footer p{font-size: 16px;margin-top: 20px;}
    .footer .foot-icon{margin-top: 20px;}
    .toTop{right: 20px;}
    .toTop img{width: 32px;}

    .zpro-show{margin-top: 30px;}
    .zpro-fl{width: 100%;}
    .zpro-name{font-size: 16px;}
    .zpro-fl .zpro-name{border:none;text-align: center;padding: 0;line-height: 40px;color: #FFF;background: url(../images/pro-arr.png) no-repeat center right 20px #b32028;}
    .zpro-put{display: none;}
    .zpro-cata strong{font-size: 14px;}
    .zpro-cata ul{margin-top: 10px;}
    .zpro-cata li{padding-left: 22px;font-size: 14px;line-height: 22px;margin-bottom: 5px;}
    .zpro-cata li input{width: 14px;height: 14px;}
    .zpro-catas{padding-top: 10px;margin-top: 10px;}
    .zpro-fr{width: 100%;}
    .zpro-list li .zpro-info{padding: 12px;}
    .zpro-list li .zpro-info p{font-size: 14px;}
    .zpro-list li .zpro-info strong{font-size: 14px;margin-top: 8px;}
    .zpro-list li{margin-bottom: 10px;}
    .zinner-main,.zinner-data{padding: 20px;}
    .zinner-btn{line-height: 50px;}
    .zexplore-pro .zinner-place{padding: 12px 0;}
    .zexplore-type span{font-size: 14px;}
    .zexplore-type select{margin-left: 10px;width: 300px;padding: 0 10px;}
    .zelist-box01 li .zelist-txt{font-size: 18px;}
    .zelist-box03 li .zelist03-info{padding: 0 2px;}
    .zelist-box01 li .zelist-txt{font-size: 16px;line-height: 26px;height: 52px;}
    .zelist-box01 li span{font-size: 14px;}
    .zelist-box03 li p{font-size: 14px;line-height: 24px;height: 72px;}
    .zelist-box01 li .znav-more{display: none;}
    .zexplore-box{padding: 20px;}
    .zsale-name{line-height: 30px;padding-bottom: 8px;}
    .zsale-name span{font-size: 18px;}
    .zsale-fl{width: 100%;}
    .zsale-list{height: 240px;}
    .zsale-fr{width: 100%;margin-top: 16px;}
    .zsale-fr img{min-height: auto;}
    .zcont-box li .zcont-icon{width: 26px;}
    .zcont-box li .zcont-info span, .zcont-box li .zcont-info p{font-size: 14px;}

    .zpopu-info{padding: 40px 12px;}
    .zpopu-show .zpopu-close{right: 12px;}
    .zpopu-show .zpopu-close img{width: 16px;}
    .zpopu-info ul{margin-left: 0;}
    .zpopu-info li{width: 100%;margin-left: 0;font-size: 14px;margin-bottom: 12px;}
    .zpopu-info li input{font-size: 14px;}
    .zpopu-btn button{font-size: 14px;}
}
@media screen and (max-width: 480px){
    .index-pro,.index-news,.index-type,.footer{margin-top: 30px;}
    .index-name h2{font-size: 20px;}
    .index-name p{margin-top: 8px;}
    .pro-swiper .zidxpro-txt a{font-size: 16px;}
    .zidxcar-fma{margin-top: 24px;}
    .zidxcar-fma form{margin-left: 0;}
    .zidxcar-fma select{width: 100%;margin-left: 0;margin-bottom: 8px;height: 42px;line-height: 42px;font-size: 14px;}
    .zidxcar-fma a{margin-top: 20px;}
    .zidxcar-pic{margin-bottom: 30px;}
    .index-car{padding-bottom: 36px;}
    .index-type li strong{font-size: 18px;bottom: 16px;}
    .footer{padding: 30px 0;}
    .footer .foot-nav li a,.footer .foot-link li a,.footer p{font-size: 14px;}
    .footer .foot-nav li, .footer .foot-link li{margin: 0 4px;}
    .footer .foot-icon a img{width: 30px;}
    .footer .foot-icon a, .footer .foot-icon .foot-wet{margin: 0 8px;}
    .ban-top img{min-height: 120px;object-fit: cover;}
    .ban-top strong{font-size: 20px;bottom: 20px;}
    .zpro-list{margin-left: 0;}
    .zpro-list li{width: 100%;margin-left: 0;}
    .zinner-main{padding: 12px;}
    .zinner-main h1,.zidata-box .zidata-name,.zexplore-name h1,.zcont-name strong{font-size: 18px;}
    .zinner-main strong{font-size: 16px;}
    .zinner-main li{font-size: 14px;}
    .zinner-btn{line-height: 42px;font-size: 16px;}
    .zinner-pro{padding-bottom: 30px;}
    .zinner-data{padding: 20px 10px;}
    .zidata-tab li{padding-bottom: 10px;font-size: 14px;}
    .zidata-box strong{font-size: 16px;margin: 18px 0 12px;}
    .zidata-box p{font-size: 14px;}
    .zidata-box hr{margin: 12px 0;}
    .zinner-reco .zpro-list li{width: 100%;}
    .zexplore-type{padding: 20px 10px;}
    .zexplore-type select{width: 200px;height: 42px;line-height: 42px;font-size: 14px;}
    .zexplore-list{padding: 12px;margin-top: 12px;}
    .zelist-box01 li .znav-more{display: none;}
    .zelist-box01{margin-left: 0;}
    .zelist-box01 li{width: 100%;margin-left: 0;margin-bottom: 15px;}
    .zelist-box01 li .zelist-txt{font-size: 16px;margin-top: 10px;}
    .zelist-box01 li span{font-size: 14px;}
    .page-show li{font-size: 14px;}
    .zelist-box01 li .zelist-txt{height: auto;}
    .zexplore-list .index-name{margin-bottom: 20px;}
    .zexplore-box{padding: 20px 12px;}
    .zexplore-box p{font-size: 14px;font-weight: normal;margin-bottom: 12px;}
    .zexplore-btn{margin-top: 30px;}
    .zexplore-box ul{margin-top: 20px;}
    .zexplore-type .zsale-type select{margin-bottom: 12px;}
    .zsale-btn input{line-height: 42px;font-size: 14px;}
    .zcont-box li{margin-top: 16px;}
    .zcont-box li .zcont-li{margin-left: 0;margin-right: 40px;margin-bottom: 10px;}

	#pinp{width: 100%;}
	.select li{width: 50%; padding-bottom: 15px;}
.cxxp_c{margin-top: 30px;}
.select_title h2{font-size: 14px;text-align: center; padding:0;}
/*.select_nr ul li:nth-child(3){ width:100%;}
.select_nr ul li:nth-child(4){ width:100%;}*/
.pwidth{ width:100% !important;}
.select_nr li{width: 50%;}
.setp_left{float: none; width: 100%;}
.setp_right{float: none; width: 100%; padding-top: 25px;}
.cxxqnr{margin-bottom: 35px;}

.w1100.cpxq{max-width: 100%;}
}
.select_nr img{max-height: 100px;/*border:1px solid #eee;*/}