body,

html {

  font-family: "Microsoft YaHei", "PingFang SC", "Calibri", "opensans", "GothicArial", "Arial", "San Francisco", 'Hiragino Sans GB', "Helvetica Neue", Helvetica, sans-serif;

}



body {

  overflow: hidden;

  position: relative;

}



.ovh-f {

  width: 100%;

  height: 100%;

  position: fixed;

  left: 0;

  top: 0;

}



.w1660 {

  width: 1660px;

  margin: 0 auto;

}



.w1400 {

  width: 1400px;

  margin: 0 auto;

}



.pc-960-block {

  display: block;

}



.m-960-block {

  display: none;

}



.pc-768-block {

  display: block;

}



.m-768-block {

  display: none;

}



@media (max-width: 960px) {

  .pc-960-block {

    display: none;

  }



  .m-960-block {

    display: block;

  }



  .pc-768-block {

    display: none;

  }



  .m-768-block {

    display: block;

  }

}



.n-banner {

  background-repeat: no-repeat;

  background-position: 50% 50%;

  background-size: cover;

  /* height: 17rem; */

  position: relative;

}



.n-banner .text {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: end;

  -webkit-align-items: flex-end;

  -ms-flex-align: end;

  align-items: flex-end;

  position: absolute;

  bottom: 1.2rem;

  padding: 0 4.17%;

  width: 100%;

}



.n-banner .l-text {

  width: 50%;

}



.n-banner .r-sub {

  width: 50%;

  font-size: 14px;

  line-height: 1.2;

  color: #fff;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: end;

  -webkit-justify-content: flex-end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  -webkit-box-align: end;

  -webkit-align-items: flex-end;

  -ms-flex-align: end;

  align-items: flex-end;

}



.n-banner a {

  color: #fff;

}



.n-banner .sp2 {

  margin: 0 15px;

  font-size: 14px;

}



.n-banner .tit1 {

  margin-bottom: 1rem;

  line-height: 1;

}



.n-banner .down {

  width: 50px;

  height: 50px;

  line-height: 50px;

  text-align: center;

  color: #fff;

  border-radius: 50px;

  border: 1px solid rgba(255, 255, 255, 0.8);

  display: block;

  position: relative;

}



.n-banner .down span {

  display: block;

}



.warp-sub {

  height: 2rem;

  background: #fff;

  padding: 0 2rem;

  position: relative;

  box-shadow: 5px 0px 10px 1px rgba(0, 0, 0, 0.1);

}



.warp-sub .n-sub {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}



.warp-sub a {

  display: inline-block;

  height: 2rem;

  line-height: 2rem;

  font-size: 16px;

  color: #333;

  margin-right: 6rem;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

  position: relative;

}



.warp-sub a:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 3px;

  background: #ee742b ;

  -webkit-transform: scale3d(0, 0, 0.8);

  transform: scale3d(0, 0, 0.8);

  bottom: 0;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.warp-sub a:last-child {

  margin-right: 0;

}



.warp-sub a:hover,

.warp-sub a.cur {

  color: #ee742b ;

}



.warp-sub a:hover:before,

.warp-sub a.cur:before {

  -webkit-transform: scale3d(1, 1, 1);

  transform: scale3d(1, 1, 1);

}



.z-title .tit1 {

  line-height: 1;

  margin-bottom: 40px;

  /*font-weight: bold;*/

}



.n-talent .lista {

  padding: 1.75rem 0 1.8rem;

  background: #f6f6f6;

  position: relative;

  top: 50px;

  opacity: 0;

}



.n-talent .lista .z-title {

  margin-bottom: 3rem;

  padding: 0 4.17%;

}



.n-talent .lista .warp-ulbox .tit1 {

  line-height: 1;

  margin-bottom: 1.75rem;

  font-weight: bold;

}



.n-talent .lista .warp-ulbox .ulbox {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -webkit-align-items: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

}



.n-talent .lista .warp-ulbox .li {

  width: 25%;

  padding: 0 4.17%;

  border-right: 1px solid #ddd;

}



.n-talent .lista .warp-ulbox .icon-img {

  width: 1.6rem;

  height: 1.6rem;

  margin-bottom: .5rem;

}



.n-talent .lista .warp-ulbox .tit2 {

  line-height: 1.5;

  margin-bottom: .5rem;

}



.n-talent .lista .warp-ulbox .p {

  font-size: 14px;

  line-height: 1.8;

  color: #666;

}



.position-box {

  padding: 1.7rem 0;

  background-color: #fdfdfd;

  position: relative;

  top: 50px;

  opacity: 0;

}



.position-box .view {

  width: 1200px;

  margin: 0 auto;

}



.position-tit {

  font-size: 30px;

  line-height: 1.25rem;

  color: #333;

  text-align: center;

}



.position-search-box {

  margin: 1rem auto 0;

  width: 18.5rem;

  height: 1.45rem;

  border: 1px solid #ee742b ;

  box-sizing: content-box;

}



.position-search-box input[type=text] {

  float: left;

  width: 14.5rem;

  height: 1.45rem;

  line-height: 1.45rem;

  box-sizing: border-box;

  padding: 0 .75rem;

  font-size: .4rem;

  color: #999;

  border: none;

}



.position-search-box input[type=button] {

  float: right;

  width: 4rem;

  height: 1.45rem;

  background-color: #ee742b ;

  color: #fff;

  font-size: .4rem;

  border: none;

  border-radius: 0;

}



.position-select-box {

  margin-top: 1.75rem;

}



.position-select-box .row {

  margin: 0 -.15rem;

}



.position-select-box .item {

  box-sizing: border-box;

  padding: 0 .15rem;

  box-sizing: border-box;

}



.position-select-box .select {

  position: relative;

}



.position-select-box .select .tit {

  display: block;

  width: 100%;

  height: 1.5rem;

  background-color: #e8e8e8;

  line-height: 1.5rem;

  padding: 0 .75rem;

  box-sizing: border-box;

  font-size: 14px;

  color: #666;

  background-repeat: no-repeat;

  background-position: 84% center;

  background-image: url("../image/pos-select-arrow.png");

}



.position-select-box .select .sub {

  display: none;

  position: absolute;

  left: 0;

  top: 1.5rem;

  width: 100%;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  max-height: 3.6rem;

  overflow: auto;

}



.position-select-box .select .sub a {

  display: block;

  height: 1.2rem;

  line-height: 1.2rem;

  padding: 0 .75rem;

  color: #666;

  background-color: #fafafa;

  border-bottom: 1px solid #e8e8e8;

  font-size: .4rem;

  box-sizing: border-box;

  -webkit-transition: all .2s;

  transition: all .2s;

}



.position-box .total {

  font-size: .45rem;

  line-height: .55rem;

  color: #666;

  text-align: center;

  margin-top: 1.75rem;

}



.position-box .total span {

  color: #ee742b ;

}



.recruit-list {

  margin-top: 1.75rem;

}



.recruit-list li {

  border: 1px solid #e8e8e8;

  border-top: none;

}



.recruit-list li:first-child {

  border-top: 1px solid #e8e8e8;

}



.recruit-list .tit-box {

  position: relative;

}



.recruit-list .tit-box .position {

  position: absolute;

  left: 0;

  top: 50%;

  width: 20%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  padding: 0 2.6vw;

  font-size: 14px;

  line-height: .55rem;

  color: #333;

  box-sizing: border-box;

}



.recruit-list .tit-box .right {

  float: right;

  width: 80%;

  box-sizing: border-box;

  padding: 2vw 2.6vw;

  border-left: 1px solid #dcdcdc;

}



.recruit-list .list {

  font-size: 0;

}



.recruit-list .list .item {

  display: inline-block;

  *display: inline;

  zoom: 1;

  font-size: .35rem;

  line-height: .45rem;

  color: #666;

  margin-bottom: .4rem;

  vertical-align: top;

}



.recruit-list .list .item:nth-child(3n+1) {

  width: 12.76vw;

}



.recruit-list .list .item:nth-child(3n+2) {

  width: 10.9375vw;

}



.recruit-list .list .item:nth-child(3n) {

  width: 10.9375vw;

}



.recruit-list .list .item span {

  color: #333;

}



.recruit-list .pos-btn {

  position: absolute;

  right: 2.6vw;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 3.25rem;

  height: .9rem;

  line-height: .9rem;

  background-color: #e8e8e8;

  padding: 0 .5rem;

  background-repeat: no-repeat;

  background-position: 2.4rem center;

  background-image: url("../image/recruit-arrow.png");

  box-sizing: border-box;

  color: #666;

  font-size: .35rem;

  -webkit-transition: all .2s;

  transition: all .2s;

}



.recruit-list .sub {

  border-top: 1px solid #dcdcdc;

  padding: 2.6vw;

  display: none;

}



.recruit-list .sub .con {

  font-size: .35rem;

  line-height: 1rem;

  color: #666;

}



.recruit-list .sub .send {

  display: block;

  width: 4rem;

  height: 1rem;

  line-height: 1rem;

  background-color: #ee742b ;

  font-size: .35rem;

  color: #fff;

  text-align: center;

  margin-top: 1.25rem;

}



.recruit-list li.cur .pos-btn {

  background-color: #ee742b ;

  background-image: url("../image/recruit-arrow2.png");

  color: #fff;

}



.recruit-list .page {

  margin-top: 1.25rem;

}



.page {

  text-align: center;

  font-size: 0;

}



.page a {

  display: inline-block;

  *display: inline;

  zoom: 1;

  width: 1.25rem;

  height: 1.25rem;

  border: 1px solid #ee742b ;

  vertical-align: top;

  margin: 0 .25rem;

  border-radius: 100%;

  font-size: .45rem;

  line-height: 1.25rem;

  color: #666;

  -webkit-transition: all .2s;

  transition: all .2s;

}



.page .prev,

.page .next {

  background-repeat: no-repeat;

  background-position: center;

  background-size: .175rem;

}



.page .prev {

  background-image: url("../image/page-prev.png");

}



.page .next {

  background-image: url("../image/page-next.png");

}



.page a.active {

  border-color: #ee742b ;

  color: #ee742b ;

}



.n-value {

  background: #f5f5f5 url(../image/img1.png) no-repeat center center;

  background-size: cover;

  padding: 65px 0 85px;

  position: relative;

  top: 50px;

  opacity: 0;

}



.n-value .tit1 {

  margin-bottom: 1.75rem;

}



.n-value .warp-ulbox {

  padding: 0 4.17%;

  position: relative;

}



.n-value .top {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

  margin-bottom: 1rem;

  border-bottom: 1px solid #dcdcdc;

}



.n-value .tab-ul {

  width: 50%;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

}



.n-value .tab-ul .li {

  height: 50px;

  line-height: 50px;

  display: inline-block;

  margin-right: 3.5rem;

  font-size: 18px;

  cursor: pointer;

  position: relative;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

  font-weight: bold;

}



.n-value .tab-ul .li:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 3px;

  background: #ee742b ;

  -webkit-transform: scale3d(0, 0, 0.8);

  transform: scale3d(0, 0, 0.8);

  bottom: -1.5px;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-value .tab-ul .li:hover,

.n-value .tab-ul .li.cur {

  color: #ee742b ;

}



.n-value .tab-ul .li:hover:before,

.n-value .tab-ul .li.cur:before {

  -webkit-transform: scale3d(1, 1, 1);

  transform: scale3d(1, 1, 1);

}



.n-value .ulbox {

  overflow: hidden;

}



.n-value .ulbox img {

  width: 100%;

}



.n-value .ulbox .swiper-slide {

  border-radius: 6px;

  overflow: hidden;

  position: relative;

}



.n-value .ulbox .bg {

  background: rgba(0, 0, 0, 0.5);

  position: absolute;

  width: 100%;

  height: 100%;

  left: 0;

  bottom: 0;

  opacity: 0;

  z-index: 3;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-value .ulbox .text {

  position: absolute;

  z-index: 5;

  width: 100%;

  height: 80%;

  left: 0;

  bottom: 1rem;

  padding: 0 .75rem;

  color: #fff;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: column nowrap;

  -ms-flex-flow: column nowrap;

  flex-flow: column nowrap;

  -webkit-box-pack: end;

  -webkit-justify-content: flex-end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  -webkit-transition: all .8s ease;

  transition: all .8s ease;

}



.n-value .ulbox .p {

  margin-top: .5rem;

  display: none;

  opacity: 0;

  -webkit-transition: all .5s .4s ease;

  transition: all .5s .4s ease;

  -webkit-transform: translate(0, 100%) scale3d(1, 1, 0);

  transform: translate(0, 100%) scale3d(1, 1, 0);

}



.n-value .w-ulbox {

  overflow: hidden;

}



.n-value .swiper-slide:hover .bg {

  opacity: 1;

}



.n-value .swiper-slide:hover .text .p {

  opacity: 1;

  display: block;

  -webkit-transition: all .5s .4s ease;

  transition: all .5s .4s ease;

  -webkit-transform: translate(0, 0%) scale3d(1, 1, 1);

  transform: translate(0, 0%) scale3d(1, 1, 1);

}



.n-value .w-pagination {

  position: absolute;

  height: 50px;

  line-height: 50px;

  right: 4.17%;

  top: 0;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row nowrap;

  -ms-flex-flow: row nowrap;

  flex-flow: row nowrap;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

}



.n-value .w-pagination .swiper-button-next,

.n-value .w-pagination .swiper-button-prev {

  height: 50px;

  position: relative;

  margin-top: 0;

  top: 0;

  background: none;

  text-align: center;

  font-size: 24px;

  cursor: pointer;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-value .w-pagination .swiper-button-prev {

  margin-right: 10px;

}



.n-value .w-pagination .swiper-button-next {

  margin-left: 10px;

}



.n-value .w-pagination .swiper-button-prev:hover,

.n-value .w-pagination .swiper-button-next:hover {

  color: #ee742b ;

}



.n-value .w-pagination .swiper-pagination {

  position: relative;

  height: 55px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}



.n-value .w-pagination .swiper-pagination span {

  margin: 0 6px;

  width: 6px;

  height: 6px;

  background: #ccc;

  border-radius: 50%;

  box-sizing: content-box;

}



.n-value .w-pagination .swiper-pagination span.swiper-pagination-bullet-active {

  background: transparent;

  border: 3px solid #3aceaf;

}



.n-value .ulbox {

  opacity: 0;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-value .ulbox.cur {

  opacity: 1;

}



.w1200 {

  width: 1200px;

  margin: 0 auto;

}



.n-dealer .lista {

  padding: 2.6rem 0 1.75rem;

  background: #f6f6f6;

  position: relative;

  top: 50px;

  opacity: 0;

}



.n-dealer .lista .tit1 {

  margin-bottom: .75rem;

}



.n-dealer .lista .tab-ul {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row nowrap;

  -ms-flex-flow: row nowrap;

  flex-flow: row nowrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  width: 260px;

  margin: 0 auto 1.25rem;

  border-bottom: 1px solid #ccc;

  cursor: pointer;

}



.n-dealer .lista .tab-ul .tab-li {

  height: 60px;

  line-height: 60px;

  position: relative;

  font-size: 18px;

  font-weight: bold;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-dealer .lista .tab-ul .tab-li:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 3px;

  background: #ee742b ;

  -webkit-transform: scale3d(0, 0, 0.8);

  transform: scale3d(0, 0, 0.8);

  bottom: -2.5px;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-dealer .lista .tab-li:hover,

.n-dealer .lista .tab-li.cur {

  color: #ee742b ;

}



.n-dealer .lista .tab-li:hover:before,

.n-dealer .lista .tab-li.cur:before {

  -webkit-transform: scale3d(1, 1, 1);

  transform: scale3d(1, 1, 1);

}



.n-dealer .lista .tab-box .li {

  text-align: center;

}



.n-dealer .lista .tab-box img {

  width: 100%;

}



.n-dealer .listb {

  background: #fcfcfc;

  padding: 60px 0 80px;

  position: relative;

  top: 50px;

  opacity: 0;

}



.n-dealer .listb .ulbox {

  margin-top: .7rem;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: stretch;

  -webkit-align-items: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

}



.n-dealer .listb .li {

  width: 49%;

  margin-bottom: 2%;

  margin-right: 2%;

  border-radius: 6px;

  padding: .75rem;

  background: #f1f1f1;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-dealer .listb .top {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  margin-bottom: .6rem;

}



.n-dealer .listb .tit2 {

  color: #333;

  line-height: 1.5;

  margin-bottom: .6rem;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-dealer .listb .su {

  color: #999;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-dealer .listb .p {

  font-size: 14px;

  line-height: 1.8;

  color: #666;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

}



.n-dealer .listb .p span {

  color: #000;

}



.n-dealer .listb .li:nth-child(2n) {

  margin-right: 0;

}



.n-dealer .listb .li:hover {

  background: #ee742b ;

}



.n-dealer .listb .li:hover .tit2 {

  color: #fff;

}



.n-dealer .listb .li:hover .su {

  color: #fff;

  opacity: .5;

}



.n-dealer .listb .li:hover .p {

  color: #fff;

}



.n-about .lista {

  padding: 2.5rem 4.17% 2.75rem;

/*  background: -webkit-linear-gradient(top, #fafcf6, #e2eff5);

  background: linear-gradient(to bottom, #fafcf6, #e2eff5);*/

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  position: relative;

  top: 50px;

  opacity: 0;

}



.n-about .lista .content-box {

  width: 50%;

  padding-right: 1.25rem;

}



.n-about .lista .content-box .tit1 {

  margin-bottom: .75rem;

}



.n-about .lista .content-box .p-16 {

  padding-bottom: 0.8rem;

  margin-bottom: 0.8rem;

  border-bottom: 1px solid #d8ded9;

}



.n-about .lista .content-box .p-16 p {

  line-height: 2.4;

}



.n-about .lista .content-box .tit2 {

  margin-bottom: 1.5rem;

}



.n-about .lista .content-box .tit2 p {

  font-weight: normal;

  line-height: 2.4;

}



.n-about .lista .content-box .warp-timebox {

  position: relative;

  padding: 40px 0;

  width: 180px;

  height: 280px;

}



.n-about .lista .content-box .swiper-slide {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  font-size: 20px;

  cursor: pointer;

}



.n-about .lista .content-box .swiper-slide.swiper-slide-active {

  color: #ee742b ;

}



.n-about .lista .content-box .swiper-slide.swiper-slide-active span {

  color: #ee742b ;

}



.n-about .lista .content-box span {

  font-size: 16px !important;

  line-height: 1.1;

  color: #666;

  /* margin-left: 10px; */

}



.n-about .lista .content-box .timebox {

  width: 100%;

  height: 200px;

  overflow: hidden;

}



.n-about .lista .content-box .swiper-button-prev {

  margin-top: 0;

  top: 0;

  left: 0;

  font-size: 24px;

}



.n-about .lista .content-box .swiper-button-next {

  margin-top: 0;

  top: auto;

  bottom: 0;

  left: 0;

  font-size: 24px;

}



.n-about .lista .content-box .swiper-button-prev,

.n-about .lista .content-box .swiper-button-next {

  background: none;

  width: 100%;

  text-align: left;

}



.n-about .lista .content-box .text-box {

  width: calc(100% - 180px);

  background: #f6f6f6;

  padding: .7rem;

  font-size: 14px;

  height: 280px;

  line-height: 1.8;

  color: #666;

  position: relative;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}



.n-about .lista .content-box .text-box:before {

  content: "";

  position: absolute;

  left: -8px;

  top: 50%;

  margin-top: -5px;

  width: 0;

  height: 0;

  border-top: 10px solid transparent;

  border-bottom: 10px solid transparent;

  border-right: 10px solid #fff;

}



.n-about .lista .content-box .n-text {

  max-height: 200px;

}



.n-about .lista .time-content {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}



.n-about .lista .img {

  width: 50%;

  overflow: hidden;

}



.n-about .lista .img img {

  width: 100%;

  margin-top: 3.3rem;

}



.text-bold {

  font-weight: normal;

}



.n-about .lista .content-box .swiper-slide.swiper-slide-active {

  font-size: 20px;

}



.n-about .listb {

  background: url(../image/img31.jpg) no-repeat center center;

  background-size: cover;

  padding: 2rem 0;

  position: relative;

  top: 50px;

  opacity: 0;

}



.n-about .listb .tit2 {

  margin-bottom: 2.25rem;

}



.n-about .listb .ulbox {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}



.n-about .listb .li {

  width: 50%;

  text-align: center;

}



.n-about .listb .img-btn {

  width: 280px;

  height: 280px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-flow: row wrap;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  /*border: 1px dashed #fff;*/

  margin: 0 auto .7rem;

  border-radius: 50%;

  position: relative;

}



.n-about .listb .img-btn img {

  width: 250px;

  height: 250px;

  border-radius: 50%;

  border: 10px solid #fff;

}



.n-about .listb .img-btn .imgquan {

  position: absolute;

  width: 100%;

  height: 100%;

  border: 0;

}



.n-about .listb .img-btns img {

  border: 10px solid #fff;

}



.n-about .listb .tit3 {

  margin-bottom: 5px;

}



.n-about .listb .tit4 {

  line-height: 1.5;

  margin-bottom: 12px;

}



.n-about .listb .p-14 {

  line-height: 2;

}



@media (max-width: 1366px) {

  .position-box .view {

    width: 70%;

  }



  .recruit-list .list .item:nth-child(3n) {

    width: 15vw;

  }



  .w1200 {

    width: 70%;

  }

}



@media (max-width: 1280px) {

  .n-about .lista .content-box {

    width: 100%;

    padding-right: 0;

    margin-bottom: 50px;

  }



  .n-about .lista .img {

    width: 100%;

  }

}



@media (max-width: 1024px) {

  .recruit-list .list .item:nth-child(3n+1) {

    width: 18vw;

  }



  .recruit-list .list .item:nth-child(3n) {

    width: 15vw;

  }



  .position-box .view {

    width: auto;

    padding: 0 5%;

  }



  



  .w1200 {

    width: 90%;

  }



  .n-dealer .listb .li {

    width: 100%;

    margin-right: 0;

  }

}



.pc-block {

  display: block;

}



.m-block {

  display: none;

}



@media (max-width: 960px) {

  .pc-block {

    display: none;

  }



  .m-block {

    display: block;

  }

}



@media (max-width: 767px) {

  .n-banner {

    /* height: 6.67rem; */

  }



  .n-banner .tit1 {

    margin-bottom: .3rem;

  }



  .n-banner .text {

    bottom: .4rem;

  }



  .warp-sub {

    padding: 0 .4rem;

    height: .8rem;

    min-height: 50px;

  }



  .warp-sub a {

    height: .8rem;

    min-height: 50px;

    line-height: normal;

    margin-right: .8rem;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-flow: row wrap;

    -ms-flex-flow: row wrap;

    flex-flow: row wrap;

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

  }



  .n-talent .lista .warp-ulbox .p {

    font-size: 12px;

  }



  .n-talent .lista {

    padding: .6rem 0 .8rem;

  }



  .n-talent .lista .z-title {

    margin-bottom: .8rem;

  }



  .n-talent .lista .warp-ulbox .icon-img {

    width: .56rem;

    height: .56rem;

    min-width: 40px;

    min-height: 40px;

  }



  .n-value .tit1 {

    margin-bottom: .7rem;

  }



  .page a {

    width: .6rem;

    height: .6rem;

    margin: 0 .1rem;

    line-height: .6rem;

    font-size: .24rem;

  }



  .page .prev,

  .page .next {

    background-size: 4px;

  }



  .n-talent .lista .warp-ulbox .tit1 {

    margin-bottom: .66rem;

  }



  .n-talent .lista .warp-ulbox .icon-img,

  .n-talent .lista .warp-ulbox .tit2 {

    margin-bottom: .2rem;

  }



  .n-talent .lista .warp-ulbox .li {

    width: 50%;

    border-bottom: 1px solid #ddd;

    padding: 4.17%;

  }



  .n-talent .lista .warp-ulbox .li:nth-child(3),

  .n-talent .lista .warp-ulbox .li:nth-child(4) {

    border-bottom: none;

  }



  .position-box {

    padding: .7rem 0;

  }



  .position-tit {

    font-size: .46rem;

    line-height: .56rem;

  }



  .position-search-box {

    margin-top: .5rem;

    width: 100%;

    height: .8rem;

  }



  .position-search-box input[type=text] {

    width: 75%;

    height: .8rem;

    line-height: .8rem;

    font-size: .3rem;

    padding: 0 .3rem;

  }



  .position-search-box input[type=button] {

    width: 25%;

    height: .8rem;

    font-size: .3rem;

  }



  .position-select-box {

    margin-top: .5rem;

  }



  .position-select-box .row {

    margin: 0;

  }



  .position-select-box .item {

    padding: 0;

    margin-bottom: .3rem;

  }



  .position-select-box .item:last-child {

    margin-bottom: 0;

  }



  .position-select-box .select.on {

    z-index: 3;

  }



  .position-select-box .select .tit {

    height: .8rem;

    line-height: .8rem;

    padding: 0 .3rem;

    font-size: .3rem;

    background-position: 95% center;

    background-size: .2rem;

  }



  .position-select-box .select .sub {

    top: .8rem;

  }



  .position-select-box .select .sub a {

    font-size: .3rem;

    line-height: .8rem;

    height: .8rem;

    padding: 0 .3rem;

  }



  .position-box .total {

    margin-top: .3rem;

    font-size: .3rem;

    line-height: .4rem;

  }



  .recruit-list {

    margin-top: .3rem;

  }



  .recruit-list .tit-box .position {

    width: 100%;

    position: static;

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    padding: .2rem .3rem;

    font-size: .3rem;

    border-bottom: 1px solid #e8e8e8;

  }



  .recruit-list .tit-box .right {

    float: none;

    width: 100%;

    border-left: none;

    padding: .3rem;

  }



  .recruit-list .list .item {

    font-size: .24rem;

    line-height: .4rem;

    margin-bottom: .2rem;

  }



  .recruit-list .list .item:last-child {

    margin-bottom: 0;

  }



  .recruit-list .pos-btn {

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    width: 2.2rem;

    height: .6rem;

    font-size: .24rem;

    line-height: .6rem;

    display: block;

    background-position: 1.7rem center;

    top: .15rem;

  }



  .recruit-list .list .item:nth-child(3n+1),

  .recruit-list .list .item:nth-child(3n+2),

  .recruit-list .list .item:nth-child(3n) {

    width: 50%;

  }



  .recruit-list .sub {

    padding: .3rem;

  }



  .recruit-list .sub .con {

    font-size: .24rem;

    line-height: .4rem;

  }



  .recruit-list .sub .send {

    width: 2.5rem;

    height: .6rem;

    line-height: .6rem;

    font-size: .3rem;

    margin-top: .3rem;

  }



  .recruit-list .page {

    margin-top: .5rem;

  }

  .n-value .tab-ul{
    width:100%;
  }

  .n-value .tab-ul .li {

    font-size: 18px;

    margin-right: .24rem;

  }



  .n-value {

    padding: .7rem 0;

  }



  .n-value .tit1 {

    margin-bottom: .4rem;

  }



  .n-value .top {

    margin-bottom: .4rem;

  }



  .n-value .ulbox .text {

    padding: 0 .2rem;

    bottom: .2rem;

  }



  .n-value .ulbox .p {

    margin-top: .2rem;

  }



  .n-dealer .lista {

    padding: 1rem 0 .7rem;

  }



  .n-dealer .lista .tit1 {

    margin-bottom: .4rem;

  }



  .n-dealer .lista .tab-ul .tab-li {

    height: 45px;

    line-height: 45px;

    font-size: 14px;

  }



  .n-dealer .listb {

    padding: .6rem 0 .8rem;

    position: relative;

    top: 50px;

    opacity: 0;

  }



  .n-dealer .listb .li {

    padding: .3rem;

  }



  .n-dealer .listb .top img {

    width: 40px;

    height: 40px;

  }



  .n-dealer .listb .top {

    margin-bottom: .4rem;

  }



  .n-about .lista {

    padding: 1rem 4.17% 1.2rem;

  }



  .n-about .lista .content-box .tit1 {

    margin-bottom: .6rem;

  }



  .n-about .lista .content-box .tit2 {

    margin-bottom: .6rem;

  }



  .n-about .lista .content-box .p-16 {

    margin-bottom: .4rem;

    padding-bottom: .4rem;

  }



  .n-about .lista .content-box .text-box {

    padding: .25rem;

    font-size: 14px;

    line-height: 2;

  }



  .n-about .lista .content-box .swiper-slide {

    font-size: 16px;

  }



  .n-about .listb {

    padding: .8rem 0;

  }



  .n-about .listb .tit2 {

    margin-bottom: 1rem;

  }



  .n-about .listb .img-btn {

    width: 220px;

    height: 220px;

  }



  .n-about .listb .img-btn img {

    width: 190px;

    height: 190px;

  }

}



@media (max-width: 560px) {

  .n-about .lista .content-box .warp-timebox {

    width: 100px;

  }



  .n-about .lista .content-box .text-box {

    width: calc(100% - 100px);

  }



  .n-about .listb .li {

    width: 100%;

    margin-bottom: .5rem;

  }



  .n-about .lista .content-box .tit1 {

    margin-bottom: .3rem;

  }



  .n-about .lista .content-box .tit2 {

    line-height: 1.8;

  }



  .n-about .lista .content-box .p-16 {

    font-size: 14px;

    line-height: 2;

  }



  .n-dealer .lista .tab-ul {

    width: 180px;

  }

}



@media (max-width: 425px) {

  .warp-sub a {

    font-size: 14px;

  }



  .n-banner .down {

    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 25px;

    font-size: 14px;

  }
  .n-banner .arrow1{
    width: 15px;
    height: 15px;
  }


  .n-banner .r-sub {

    font-size: 12px;

  }



  .n-banner .sp2 {

    font-size: 12px;

    margin: 0 5px;

  }



  .n-value .tab-ul {

    width: 100%;

  }



  .n-value .w-pagination {

    position: absolute;

    left: 0;

    bottom: 0;

    top: auto;

    width: 100%;

  }



  .n-value .tab-ul .li {

    margin-right: .4rem;

  }



  .n-value .ulbox {

    padding-bottom: .5rem;

  }



  .n-dealer .listb .tit2 {

    font-size: .3rem;

    margin-bottom: .25rem;

  }



  .n-dealer .listb .p {

    font-size: 14px;

  }

}



.backtop svg {

  height: 20px;

  width: 20px;

  position: relative;

  display: block;

  margin: 0 auto;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

}



.backtop.active {

  -webkit-transform: scale(1, 1);

  -ms-transform: scale(1, 1);

  transform: scale(1, 1);

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  transform: translate(0, 0);

  opacity: 1;

}



@-webkit-keyframes scaleloading {

  0% {

    -webkit-transform: scale(0.5);

    transform: scale(0.5);

  }



  100% {

    -webkit-transform: scale(10);

    transform: scale(10);

    opacity: 0;

  }

}



@keyframes scaleloading {

  0% {

    -webkit-transform: scale(0.5);

    transform: scale(0.5);

  }



  100% {

    -webkit-transform: scale(10);

    transform: scale(10);

    opacity: 0;

  }

}



@-webkit-keyframes glowmation {

  0% {

    top: -3%;

    left: -3%;

    background-position: 0% 50%;

    background-size: 150% 150%;

  }



  12.5% {

    top: -3%;

    left: 0;

    background-size: 70% 30%;

  }



  25% {

    top: -3%;

    left: 3%;

    background-size: 100% 50%;

  }



  37.5% {

    top: 0;

    left: 3%;

    background-size: 70% 30%;

  }



  50% {

    top: 3%;

    left: 3%;

    background-position: 100% 50%;

    background-size: 30% 30%;

  }



  62.5% {

    top: 3%;

    left: 0;

    background-size: 30% 70%;

  }



  75% {

    top: 3%;

    left: -3%;

    background-size: 50% 100%;

  }



  87.5% {

    top: 0;

    left: -3%;

    background-size: 30% 70%;

  }



  100% {

    top: -3%;

    left: -3%;

    background-position: 0% 50%;

    background-size: 150% 150%;

  }

}



@keyframes glowmation {

  0% {

    top: -3%;

    left: -3%;

    background-position: 0% 50%;

    background-size: 150% 150%;

  }



  12.5% {

    top: -3%;

    left: 0;

    background-size: 70% 30%;

  }



  25% {

    top: -3%;

    left: 3%;

    background-size: 100% 50%;

  }



  37.5% {

    top: 0;

    left: 3%;

    background-size: 70% 30%;

  }



  50% {

    top: 3%;

    left: 3%;

    background-position: 100% 50%;

    background-size: 30% 30%;

  }



  62.5% {

    top: 3%;

    left: 0;

    background-size: 30% 70%;

  }



  75% {

    top: 3%;

    left: -3%;

    background-size: 50% 100%;

  }



  87.5% {

    top: 0;

    left: -3%;

    background-size: 30% 70%;

  }



  100% {

    top: -3%;

    left: -3%;

    background-position: 0% 50%;

    background-size: 150% 150%;

  }

}



@-webkit-keyframes img1 {

  0% {

    opacity: .5;

  }



  20% {

    opacity: 1;

  }



  40% {

    opacity: .8;

  }



  50% {

    color: 1;

  }



  80% {

    color: 1;

  }



  100% {

    color: .8;

  }

}



@keyframes img1 {

  0% {

    opacity: .5;

  }



  20% {

    opacity: 1;

  }



  40% {

    opacity: .8;

  }



  50% {

    color: 1;

  }



  80% {

    color: 1;

  }



  100% {

    color: .8;

  }

}



@-webkit-keyframes loader1 {

  0% {

    -webkit-transform: scale(0.6);

    transform: scale(0.6);

    opacity: 0;

  }



  50% {

    opacity: 1;

  }



  100% {

    -webkit-transform: scale(1);

    transform: scale(1);

    opacity: 0;

  }

}



@keyframes loader1 {

  0% {

    -webkit-transform: scale(0.6);

    transform: scale(0.6);

    opacity: 0;

  }



  50% {

    opacity: 1;

  }



  100% {

    -webkit-transform: scale(1);

    transform: scale(1);

    opacity: 0;

  }

}



@-webkit-keyframes arrow2 {

  0% {

    -webkit-transform: translatey(0);

    transform: translatey(0);

  }



  50% {

    -webkit-transform: translatey(4px);

    transform: translatey(4px);

  }

}



@keyframes arrow2 {

  0% {

    -webkit-transform: translatey(0);

    transform: translatey(0);

  }



  50% {

    -webkit-transform: translatey(4px);

    transform: translatey(4px);

  }

}



.js-m {

  opacity: 0;

  -webkit-transform: translate(0, 30px);

  -ms-transform: translate(0, 30px);

  transform: translate(0, 30px);

  -webkit-transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);

  transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);

}



.js-m.animate {

  opacity: 1;

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  transform: translate(0, 0);

}



.js-m.js-m-2 {

  opacity: 0;

  -webkit-transform: translate(30px, 0);

  -ms-transform: translate(30px, 0);

  transform: translate(30px, 0);

  -webkit-transition: all .8s ease;

  transition: all .8s ease;

}



.js-m.js-m-2.animate {

  opacity: 1;

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  transform: translate(0, 0);

}



.js-m-3 {

  opacity: 0;

  -webkit-transform: translate(30px, 0);

  -ms-transform: translate(30px, 0);

  transform: translate(30px, 0);

  -webkit-transition: all .8s ease;

  transition: all .8s ease;

}



.js-m-3.animate {

  opacity: 1;

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  transform: translate(0, 0);

}



.js-m.js-m-4 {

  opacity: 0;

  -webkit-transform: translate(0, -100px);

  -ms-transform: translate(0, -100px);

  transform: translate(0, -100px);

  -webkit-transition: all .8s ease;

  transition: all .8s ease;

}



.js-m.js-m-4.animate {

  opacity: 1;

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  transform: translate(0, 0);

}



.js-m-top {

  opacity: 0;

  -webkit-transform: translate(0, 100px);

  -ms-transform: translate(0, 100px);

  transform: translate(0, 100px);

  -webkit-transition: all 1.5s cubic-bezier(0.69, 0.1, 0.12, 1.02);

  transition: all 1.5s cubic-bezier(0.69, 0.1, 0.12, 1.02);

}



.js-m-top.animate {

  opacity: 1;

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  transform: translate(0, 0);

}



.imgbg-tong {

  position: relative;

}



.imgbg-tong:after {

  content: "";

  margin: 0 0 0 0;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background: #fff;

  z-index: 4;

  -webkit-transition: all 0.5s ease-in-out 0.5s;

  transition: all 0.5s ease-in-out 0.5s;

}



.imgbg-tong:before {

  content: "";

  margin: 0 0 0 0;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  background: #111;

  z-index: 5;

  opacity: 1;

  -webkit-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}



.js-m.animate.imgbg-tong:before,

.js-m.animate.imgbg-tong:after {

  margin-right: 0;

  right: 0;

  bottom: 0;

  left: 100%;

}



.image-in {

  display: block;

  overflow: hidden;

}



.image-in::before {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1);

  -webkit-transform-origin: right center 0px;

  -ms-transform-origin: right center 0px;

  transform-origin: right center 0px;

  -webkit-transition-duration: 1s;

  transition-duration: 1s;

  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);

  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);

  -webkit-transition-property: -webkit-transform, -webkit-transform;

  transition-property: transform, -webkit-transform;

  -webkit-transition-delay: 0.6s;

  transition-delay: 0.6s;

}



.image-in::before {

  content: "";

  display: block;

  position: absolute;

  top: 0px;

  right: 0px;

  bottom: 0px;

  left: 0px;

  z-index: 20;

  background-color: black;

}



.image-in {

  -webkit-transform: translate3d(-100.5%, 0px, 0px);

  transform: translate3d(-100.5%, 0px, 0px);

  -webkit-transform-origin: left center 0px;

  -ms-transform-origin: left center 0px;

  transform-origin: left center 0px;

  -webkit-transition-duration: 1s;

  transition-duration: 1s;

  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);

  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);

  -webkit-transition-property: -webkit-transform, -webkit-transform;

  transition-property: transform, -webkit-transform;

  -webkit-transition-delay: 0.2s;

  transition-delay: 0.2s;

}



.js-m.animate .image-in {

  -webkit-transform: translate3d(0px, 0px, 0px);

  transform: translate3d(0px, 0px, 0px);

}



.js-m.animate .image-in::before {

  -webkit-transform: scale(0, 1);

  -ms-transform: scale(0, 1);

  transform: scale(0, 1);

}



.delay1 {

  -webkit-transition-delay: .1s !important;

  transition-delay: .1s !important;

}



.delay2 {

  -webkit-transition-delay: .2s !important;

  transition-delay: .2s !important;

}



.delay3 {

  -webkit-transition-delay: .3s !important;

  transition-delay: .3s !important;

}



.delay4 {

  -webkit-transition-delay: .4s !important;

  transition-delay: .4s !important;

}



.delay5 {

  -webkit-transition-delay: .5s !important;

  transition-delay: .5s !important;

}



.delay6 {

  -webkit-transition-delay: .6s !important;

  transition-delay: .6s !important;

}



.delay7 {

  -webkit-transition-delay: .7s !important;

  transition-delay: .7s !important;

}



.delay8 {

  -webkit-transition-delay: .8s !important;

  transition-delay: .8s !important;

}



.delay9 {

  -webkit-transition-delay: .9s !important;

  transition-delay: .9s !important;

}



.delay01 {

  -webkit-transition-delay: .03s !important;

  transition-delay: .03s !important;

}



.delay02 {

  -webkit-transition-delay: .08s !important;

  transition-delay: .08s !important;

}



.delay03 {

  -webkit-transition-delay: .13s !important;

  transition-delay: .13s !important;

}



.delay04 {

  -webkit-transition-delay: .18s !important;

  transition-delay: .18s !important;

}



.delay05 {

  -webkit-transition-delay: .23s !important;

  transition-delay: .23s !important;

}



.delay06 {

  -webkit-transition-delay: .28s !important;

  transition-delay: .28s !important;

}



.delay07 {

  -webkit-transition-delay: .33s !important;

  transition-delay: .33s !important;

}



.delay08 {

  -webkit-transition-delay: .38s !important;

  transition-delay: .38s !important;

}



.delay09 {

  -webkit-transition-delay: .43s !important;

  transition-delay: .43s !important;

}



.errors-alert .md-content {

  width: 450px;

  height: auto;

  padding: 1.25rem;

  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);

}



.errors-alert .md-content .tit1 {

  line-height: 1.5;

  margin-bottom: 1rem;

}



.errors-alert .md-content .coad-box {

  width: 100%;

  margin-top: 1rem;

  margin-bottom: .5rem;

}



.errors-alert .md-content {

  background: #fff;

}



.errors-alert .md-close {

  position: absolute;

  width: 40px;

  height: 40px;

  right: 5px;

  top: 5px;

  cursor: pointer;

}



.errors-alert .md-close:before {

  position: absolute;

  font-size: 30px;

  left: 50%;

  top: 50%;

  width: 30px;

  height: 30px;

  -webkit-transform: translateX(-50%) translateY(-50%);

  -ms-transform: translateX(-50%) translateY(-50%);

  transform: translateX(-50%) translateY(-50%);

  color: #333;

}



.errors-alert .coad-button {

  width: 100%;

  height: 50px;

  line-height: 50px;

  text-align: center;

  background: #f8f8f8;

  display: block;

  cursor: pointer;

  box-shadow: inset 0px 0px 0px 1px #eee;

}



.errors-alert .coad-button p {

  position: relative;

  z-index: 2;

  font-size: 16px;

  color: #e60012;

  -webkit-transition: all .3s ease;

  transition: all .3s ease;

}



.errors-alert .coad-button:before {

  z-index: 1;

  background: #cb0f1e;

  width: 600px;

  height: 200px;

  -webkit-transform-origin: left center;

  -ms-transform-origin: left center;

  transform-origin: left center;

  -webkit-transform: translate(-50%, -50%) scale(0);

  -ms-transform: translate(-50%, -50%) scale(0);

  transform: translate(-50%, -50%) scale(0);

}



.errors-alert .coad-button:hover p {

  color: #fff;

}



.errors-alert .coad-button:hover:before {

  -webkit-transform: translate(-50%, -50%) scale(1);

  -ms-transform: translate(-50%, -50%) scale(1);

  transform: translate(-50%, -50%) scale(1);

}



/*# sourceMappingURL=z_style.css.map */



.n-value .ulbox.about3 .swiper-slide{

  width: 33.3%;

  padding-right: 10px;

}



@media screen and (max-width:767px) {

  .n-value .ulbox.about3 .swiper-slide{

    width: 100%;

    padding-right: 0;

    margin-bottom: 20px;

  }

  .n-value .ulbox.about3 .swiper-wrapper {

    display: block;

  }

}

.sp2.iconfont {

  background-image: url(../image/f-arrow.png);

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  width: 10px;

  height: 10px;

}

.arrow1 {

  background-image: url(../image/down.svg);

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  width: 25px;

  height: 25px;

  position: absolute;

  top: 18%;

  left: 24%;

  transform: translate(-24%,-18%);

}

@media screen and (max-width:991px){

  .arrow1{

    top: 8%;

    left: 17%;

    transform: translate(-17%,-8%)

  }

}

.time-content svg{



  height:100%

}

.sw-up svg,.sw-down svg{

  width: 20px;

  margin-left: 15px

}

.p-text p{

  line-height: 40px;

}

@media screen and (max-width:425px){
  .n-value .tab-ul .li {
    width:100%;
    margin-right: 0px;
    font-size:16px;
  }
}

@media screen and (max-width:767px){
  .n-dealer .lista .tab-box .li p{
    font-size:14px;
  }
  .n-about .lista .content-box span{
    font-size:14px !important;
  }
}