@charset "UTF-8";
/* 头部 */
.header { position: relative; z-index: 9; }

.navbar { width: 100%; height: 90px; background-color: #fff; border-bottom: 1px solid #dbdbdb; box-sizing: border-box; transition: all .4s; -webkit-transition: all .4s; z-index: 9; }
.navbar .Wrapper { position: relative; z-index: 9; }
.navbar .logo { float: left; height: 90px; display: -webkit-flex; display: flex; align-items: center; transition: all .5s; -webkit-transition: all .5s; }
.navbar .logo a { display: block; height: 60px; }
.navbar .logo img { transition: all .5s; -webkit-transition: all .5s; height: 100%; }
.navbar .nav { float: right; width: 51.5%; line-height: 90px; margin-right: 285px; transition: all .5s; -webkit-transition: all .5s; }
.navbar .nav li { float: left; margin-right: 6.79612%; }
.navbar .nav li a { font-size: 22px; color: #424242; }
.navbar .nav li a.active { color: #f2873a; }
.navbar .nav li a:hover { color: #f2873a; }
.navbar .tell { display: -webkit-flex; display: flex; align-items: center; height: 90px; transition: all .5s; -webkit-transition: all .5s; font-size: 20px; color: #f2873a; font-family: "PingFang-SC-Semibold-2"; position: absolute; right: 56px; top: 0; }
.navbar .tell span { display: block; width: 22px; height: 22px; background: url(../images/iocn_tell.png) no-repeat; margin-right: 12px; }
.navbar .searchbox { position: absolute; right: 0; top: 0; height: 100%; }
.navbar .searchbox button { width: 20px; height: 21px; background: url(../images/icon_search.png) no-repeat; background-color: transparent; position: absolute; top: 50%; margin-top: -10px; right: 0; cursor: pointer; }
.navbar .searchbox input[type="text"] { display: none; width: 280px; background-color: #fff; border: 1px solid #dbdbdb; padding: 10px 10px; font-size: 18px; position: absolute; top: 100%; right: 0; outline: none; }
.navbar .searchbox input[type="submit"] { visibility: hidden; }
.navbar.fixed { height: 70px; }
.navbar.fixed .logo, .navbar.fixed .nav, .navbar.fixed .tell { height: 70px; }
.navbar.fixed .nav { line-height: 70px; top: 60px; }
.navbar.fixed .logo a { height: 45px; }
.navbar #minOpenBtn { position: absolute; display: none; top: 50%; margin-top: -25px; right: 0; width: 50px; height: 50px; border-radius: 50%; background: transparent; align-items: center; justify-content: center; cursor: pointer; }
.navbar #minOpenBtn:hover .lcbody { width: 22px; }
.navbar #minOpenBtn:before { display: none; }
.navbar #minOpenBtn .lcbody { position: relative; width: 36px; height: 1px; transition: 0.36s ease; background: #7b7b7b; }
.navbar #minOpenBtn .lcbody:before, .navbar #minOpenBtn .lcbody:after { position: absolute; top: -6px; left: 0; width: 100%; height: 1px; content: ""; transition: 0.36s ease; background: #7b7b7b; }
.navbar #minOpenBtn .lcbody:after { top: auto; bottom: -6px; content: ""; }

.sutWrap { position: relative; z-index: 7; }

.subTitle { height: 120px; display: -webkit-flex; display: flex; align-items: center; position: relative; overflow: hidden; width: 100%; z-index: 8; padding-left: 59px; }
.subTitle:before { content: ''; width: 90px; height: 100%; position: absolute; left: 0; top: 0; z-index: 7; background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); }
.subTitle:after { content: ''; width: 90px; height: 100%; position: absolute; right: 0; top: 0; z-index: 7; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 99%, white 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 99%, white 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 99%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
.subTitle .swiper-wrapper { z-index: 6; }
.subTitle .swiper-slide { width: auto; margin-right: 40px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 22px; position: relative; }
.subTitle .swiper-slide a { color: #7b7b7b; }
.subTitle .swiper-slide.slideActive:after { content: ''; display: block; width: 24px; height: 15px; background: url(../images/subtitle_icon.png) no-repeat; position: absolute; bottom: -1px; left: 50%; margin-left: -12px; }
.subTitle .swiper-button-prev { width: 13px; height: 23px; left: 0; background: url(../images/icon_arrow_prev.png) no-repeat; margin-top: -11px; }
.subTitle .swiper-button-prev:after { display: none; }
.subTitle .swiper-button-next { width: 13px; height: 23px; right: 0; background: url(../images/icon_arrow_next.png) no-repeat; margin-top: -11px; }
.subTitle .swiper-button-next:after { display: none; }

.subItemAll { display: none; position: absolute; top: 100%; margin-top: -1px; left: 0; width: 100%; overflow: hidden; background-color: #fff; border-top: 1px solid #e6e6e6; z-index: 1; }
.subItemAll .subItem { padding-top: 29px; display: none; }
.subItemAll .subItem li { float: left; width: 384px; margin-bottom: 29px; position: relative; margin-right: 1.25%; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }
.subItemAll .subItem li:nth-child(4n) { margin-right: 0; }
.subItemAll .subItem li a { display: block; }
.subItemAll .subItem li .img { position: absolute; left: 0; top: 0; }
.subItemAll .subItem li img { border: 1px solid #e6e6e6; }
.subItemAll .subItem li .word { margin-left: 194px; float: left; min-height: 170px;}
.subItemAll .subItem li .word h3 { font-weight: normal; font-size: 20px; padding: 10px 0; }
.subItemAll .subItem li .word p { font-size: 14px; color: #838383; word-break: break-word; }
.subItemAll .subItem li a:hover img { border-color: #f2873a; }

@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none; transform: none; } }
@keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none; transform: none; } }
@media screen and (max-width: 1700px) { .Wrapper { width: 96%; }
  .navbar { height: 70px; }
  .navbar .tell { font-size: 18px; }
  .navbar .logo, .navbar .nav, .navbar .tell { height: 70px; }
  .navbar .nav { line-height: 70px; margin-right: 160px; }
  .navbar .logo a { height: 45px; }
  .navbar.fixed { height: 60px; }
  .navbar.fixed .logo, .navbar.fixed .nav, .navbar.fixed .tell { height: 60px; }
  .navbar.fixed .nav { line-height: 60px; }
  .navbar.fixed .logo a { height: 40px; }
  .navbar .nav li a { font-size: 18px; }
  .navbar .tell span { width: 20px; height: 20px; background-size: 100% auto; margin-right: 8px; }
  .subTitle { height: 100px; }
  .subTitle .swiper-slide { font-size: 18px; }
  .subItemAll .subItem li { width: 24%; margin-right: 1%; } }
@media screen and (max-width: 1400px) { .navbar .tell { right: 30px; }
  .navbar .nav li { margin-right: 4.5%; }
  .subItemAll .subItem li img { width: 150px; }
  .subItemAll .subItem li .word h3 { font-size: 18px; }
  .subItemAll .subItem li .word p { font-size: 12px; }
  .subItemAll .subItem li .word { margin-left: 170px;  }
  .navbar .searchbox button { width: 18px; height: 18px; background-size: cover; } }
@media screen and (max-width: 1240px) { .navbar .nav li a, .navbar .tell, .subTitle .swiper-slide { font-size: 16px; }
  .subItemAll .subItem li:nth-child(4n) { margin-right: auto; }
  .subItemAll .subItem li { width: 32%; margin-right: 1.3%; } }
@media screen and (max-width: 1024px) { .Wrapper { width: auto; margin: 0 20px; }
  .navbar .nav { display: none; }
  .navbar #minOpenBtn { display: flex; }
  .navbar .tell { right: 100px; }
  .navbar .searchbox { right: 60px; }
  .navbar .logo a { height: 30px; }
  .navbar.openMenu #minOpenBtn .lcbody { width: 22px; background: transparent; }
  .navbar.openMenu #minOpenBtn .lcbody:after { top: 0; bottom: 0; transform: rotate(45deg); }
  .navbar.openMenu #minOpenBtn .lcbody:before { top: 0; bottom: 0; transform: rotate(-45deg); }
  .navbar.openMenu .nav { position: fixed; top: 70px; left: 0; width: 100%; display: block; background: #fff; height: auto; }
  .navbar.openMenu .nav ul { padding: 20px; }
  .navbar.openMenu .nav li { float: none; margin-right: 0; border-bottom: 1px solid #e6e6e6; line-height: 50px; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: returnToNormal; animation-name: returnToNormal; }
  .subItemAll .subItem li { width: 50%; margin-right: 0; }
  .subTitle:after, .subTitle:before { width: 40px; }
  .navbar.fixed .nav { top: 60px; } }
@media screen and (max-width: 768px) { .navbar .tell { display: none; }
  .subItemAll .subItem li { width: 100%; margin-right: 0; margin-bottom: 15px; }
  .subTitle { padding-left: 30px; }
  .subTitle .swiper-slide { margin-right: 20px; } }
@-webkit-keyframes returnToNormal { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes returnToNormal { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
/* banner */
.bannerbox { height: 760px; position: relative; z-index: 6; width: 100%; overflow: hidden; }
.bannerbox .swiper-slide { background-size: cover; background-position: center center; background-repeat: no-repeat; }
.bannerbox .swiper-pagination { display: -webkit-flex; display: flex; align-items: center; justify-content: center; bottom: 10%; }
.bannerbox .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px; }
.bannerbox .swiper-pagination-bullet { width: auto; height: 10px; position: relative; background-color: transparent; opacity: 1; display: -webkit-flex; display: flex; align-items: center; }
.bannerbox .swiper-pagination-bullet span { display: block; width: 10px; height: 10px; position: relative; background-color: #fff; border-radius: 100%; }
.bannerbox .swiper-pagination-bullet span:after { content: ''; width: 0; height: 0; position: absolute; left: 50%; top: 50%; transition: all .4s; -webkit-transition: all .4s; }
.bannerbox .swiper-pagination-bullet i { display: block; width: 0; height: 1px; transition: all .4s; -webkit-transition: all .4s; }
.bannerbox .swiper-pagination-bullet-active span { background-color: #e73826; }
.bannerbox .swiper-pagination-bullet-active span:after { width: 18px; height: 18px; border-radius: 100%; left: -5px; top: -5px; border: 1px solid #e73826; }
.bannerbox .swiper-pagination-bullet-active i { background-color: #e73826; margin-left: 18px; animation: middle 8s; }

@keyframes middle { 0% { width: 0; }
  100% { width: 100px; } }
/* 车系列 */
.carsSort { padding: 88px 0; overflow: hidden; }
.carsSort li { float: left; width: 370px; margin-right: 40px; margin-bottom: 40px; background: #fff; }
.carsSort li:nth-child(4n) { margin-right: 0; }
.carsSort li .img { border: 1px solid #f5f5f5; border-top-width: 3px; position: relative; overflow: hidden; }
.carsSort li .img:before { content: ''; display: block; width: 0; left: 50%; top: 0; z-index: 3; height: 2px; position: absolute; -webkit-transition: all .4s; transition: all .4s; }
.carsSort li .img img { width: 100%; -webkit-transition: all .4s; transition: all .4s; }
.carsSort li .info { height: 83px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background-color: #f5f5f5; border-bottom: 2px solid #f2873a; position: relative; }
.carsSort li .info:before { content: ''; display: block; width: 100%; left: 0; bottom: 0; z-index: 3; height: 0; position: absolute; -webkit-transition: all .4s; transition: all .4s; }
.carsSort li h2 { font-weight: normal; font-size: 24px; position: relative; z-index: 3; }
.carsSort li a:hover .img:before { width: 100%; left: 0; background-color: #f2873a; }
.carsSort li a:hover .img img { transform: scale(1.1); }
.carsSort li a:hover .info:before { background-color: #f2873a; height: 100%; }
.carsSort li a:hover .info h2 { color: #fff; }

.btns-more a { display: block; width: 460px; height: 66px; line-height: 66px; border: 1px solid #f2873a; font-size: 16px; text-transform: uppercase; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #f2873a; position: relative; margin: 0 auto; }
.btns-more a:before { content: ''; display: block; width: 86.95652%; height: 4px; background: #f2873a; position: absolute; left: 50%; top: 0; transform: translateX(-50%); -webkit-transition: all .4s; transition: all .4s; }
.btns-more a i { display: block; width: 24px; height: 7px; background: url(../images/icon_go.png) no-repeat; margin-left: 20px; }
.btns-more a:hover { background-color: #f2873a; color: #fff; }
.btns-more a:hover:before { width: 100%; }
.btns-more a:hover i { background-image: url(../images/icon_white_go.png); }

@media screen and (max-width: 1700px) { .carsSort li { width: 23%; margin-right: 2.633%; }
  .carsSort li .info { height: 78px; }
  .carsSort li h2 { font-size: 18px; }
  .btns-more a { width: 420px; } }
@media screen and (max-width: 1400px) { .carsSort { padding: 60px 0; }
  .carsSort li { width: 23%; margin-right: 2.633%; }
  .carsSort li .info { height: 62px; }
  .btns-more a { width: 400px; line-height: 50px; height: 50px; } }
@media screen and (max-width: 1240px) { .carsSort { padding: 50px 0; }
  .carsSort li { width: 32%; margin-right: 1.83%; }
  .carsSort li:nth-child(4n) { margin-right: 1.83%; }
  .carsSort li:nth-child(3n) { margin-right: 0; }
  .carsSort li .info { height: 52px; }
  .carsSort li h2 { font-size: 16px; } }
@media screen and (max-width: 768px) { .carsSort { padding: 50px 0; }
  .carsSort li { width: 48%; margin-right: 4%; }
  .carsSort li:nth-child(4n) { margin-right: 4%; }
  .carsSort li:nth-child(3n) { margin-right: 4%; }
  .carsSort li:nth-child(2n) { margin-right: 0; }
  .carsSort li .info { height: 48px; }
  .btns-more a { width: 260px; font-size: 14px; } }
/* 成功案例 */
.succStoties { background: url(../images/bg1.jpg) center center/cover no-repeat; padding: 84px 0; overflow: hidden; }
.succStoties .ssNav { position: relative; }
.succStoties .ssNav:before { content: ''; width: 100%; height: 1px; background-color: #999; position: absolute; top: 95px; }
.succStoties .ssNav .button-prev { width: 60px; height: 54px; left: 0; bottom: 2px; background-color: #f2873a; position: absolute; display: -webkit-flex; display: flex; align-items: center; justify-content: center; outline: none; cursor: pointer; z-index: 6; }
.succStoties .ssNav .button-prev:before { content: ''; display: block; width: 16px; height: 30px; background: url(../images/icon_arrow_white_prev.png) no-repeat; }
.succStoties .ssNav .button-prev.swiper-button-disabled { background-color: #666; }
.succStoties .ssNav .button-next { width: 60px; height: 54px; right: 0; bottom: 55px; background-color: #f2873a; position: absolute; display: -webkit-flex; display: flex; align-items: center; justify-content: center; outline: none; cursor: pointer; z-index: 6; }
.succStoties .ssNav .button-next:before { content: ''; display: block; width: 16px; height: 30px; background: url(../images/icon_arrow_white_next.png) no-repeat; }
.succStoties .ssNav .button-next.swiper-button-disabled { background-color: #666; }
.succStoties .sucStotiesNav { height: 152px; position: relative; overflow: hidden; width: 92.5%; margin: 50px auto 60px; }
.succStoties .sucStotiesNav .swiper-slide { width: 245px; text-align: center; }
.succStoties .sucStotiesNav .swiper-slide .icon { display: block; width: 66px; height: 66px; border-radius: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border: 1px dashed #999; margin: 0 auto 20px; -webkit-transition: all .4s; transition: all .4s; }
.succStoties .sucStotiesNav .swiper-slide i { width: 37px; height: 37px; display: block; background-repeat: no-repeat; background-size: cover; -webkit-transition: all .4s; transition: all .4s; }
.succStoties .sucStotiesNav .swiper-slide .icon-1 i { background-image: url(../images/icon_case_1.png); }
.succStoties .sucStotiesNav .swiper-slide .icon-2 i { background-image: url(../images/icon_case_2.png); }
.succStoties .sucStotiesNav .swiper-slide .icon-3 i { background-image: url(../images/icon_case_3.png); }
.succStoties .sucStotiesNav .swiper-slide .icon-4 i { background-image: url(../images/icon_case_4.png); }
.succStoties .sucStotiesNav .swiper-slide .icon-5 i { background-image: url(../images/icon_case_5.png); }
.succStoties .sucStotiesNav .swiper-slide .icon-6 i { background-image: url(../images/icon_case_6.png); }
.succStoties .sucStotiesNav .swiper-slide .dot { display: block; width: 18px; height: 18px; border: 1px solid #999; border-radius: 100%; position: relative; background-color: #fff; margin: 0 auto 10px; -webkit-transition: all .4s; transition: all .4s; }
.succStoties .sucStotiesNav .swiper-slide .dot:before { content: ""; display: block; width: 10px; height: 10px; background-color: #999; border-radius: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transition: all .4s; transition: all .4s; }
.succStoties .sucStotiesNav .swiper-slide .word { font-size: 22px; color: #666; -webkit-transition: all .4s; transition: all .4s; }
.succStoties .sucStotiesNav .active .icon { border: none; background-color: #f2873a; }
.succStoties .sucStotiesNav .active .icon-1 i { background-image: url(../images/icon_case_1_on.png); }
.succStoties .sucStotiesNav .active .icon-2 i { background-image: url(../images/icon_case_2_on.png); }
.succStoties .sucStotiesNav .active .icon-3 i { background-image: url(../images/icon_case_3_on.png); }
.succStoties .sucStotiesNav .active .icon-4 i { background-image: url(../images/icon_case_4_on.png); }
.succStoties .sucStotiesNav .active .icon-5 i { background-image: url(../images/icon_case_5_on.png); }
.succStoties .sucStotiesNav .active .icon-6 i { background-image: url(../images/icon_case_6_on.png); }
.succStoties .sucStotiesNav .active .dot { border-color: #f2873a; }
.succStoties .sucStotiesNav .active .dot:before { background-color: #f2873a; }
.succStoties .sucStotiesNav .active .word { color: #f2873a; }
.succStoties .storiesbox { display: none; }
.succStoties .storiesbox li { float: left; width: 30%; margin-right: 5%; margin-bottom: 60px; position: relative; }
.succStoties .storiesbox li:nth-child(3n) { margin-right: 0; }
.succStoties .storiesbox li a { display: block; background-color: #e5e6e6; }
.succStoties .storiesbox li .img { overflow: hidden; }
.succStoties .storiesbox li .img img { -webkit-transition: all .4s; transition: all .4s; width: 100%; }
.succStoties .storiesbox li .info { padding: 30px; }
.succStoties .storiesbox li .info h2 { font-weight: normal; font-size: 20px; margin-bottom: 10px; position: relative; padding-bottom: 15px; }
.succStoties .storiesbox li .info h2:after { content: ''; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; background-color: #dbdbdb; -webkit-transition: all 1s; transition: all 1s; }
.succStoties .storiesbox li .info p { font-size: 14px; color: #767676; line-height: 30px; height: 60px; margin-bottom: 20px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.succStoties .storiesbox li .info i { display: none; width: 24px; height: 7px; background: url(../images/icon_go.png) no-repeat; position: absolute; right: 30px; bottom: 30px; -webkit-transition: all .4s; transition: all .4s; }
.succStoties .storiesbox li a:hover { box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); background-color: #fff; }
.succStoties .storiesbox li a:hover .img img { transform: scale(1.1); }
.succStoties .storiesbox li a:hover .info i { display: block; }
.succStoties .storiesbox li a:hover .info h2:after { width: 100%; }

.mainTitle h2 { font-size: 30px; font-weight: normal; margin-bottom: 10px; }
.mainTitle .line { position: relative; }
.mainTitle .line span { font-size: 16px; color: #808080; text-transform: uppercase; font-family: "Arial Narrow"; margin-left: 10.20833%; letter-spacing: 0.5px; }
.mainTitle .line span:before { content: ''; display: block; width: 9.375%; height: 1px; background: #333; position: absolute; top: 50%; left: 0; }
.mainTitle .line span:after { content: ''; display: block; width: 82.29167%; height: 1px; background: #ccc; position: absolute; top: 50%; right: 0; }

@media screen and (max-width: 1700px) { .succStoties .sucStotiesNav .swiper-slide .word { font-size: 18px; } }
@media screen and (max-width: 1400px) { .succStoties { padding: 60px 0; }
  .mainTitle h2 { font-size: 24px; }
  .mainTitle .line span { font-size: 14px; margin-left: 5%; }
  .mainTitle .line span:before { width: 4.5%; }
  .mainTitle .line span:after { width: 85.8%; }
  .succStoties .sucStotiesNav { margin: 40px 60px 50px; width: auto; }
  .succStoties .sucStotiesNav .swiper-slide { width: 220px; }
  .succStoties .ssNav .button-prev, .succStoties .ssNav .button-next { width: 50px; }
  .succStoties .storiesbox li .info h2 { font-size: 16px; } }
@media screen and (max-width: 1240px) { .succStoties .sucStotiesNav .swiper-slide { width: 180px; }
  .succStoties .sucStotiesNav .swiper-slide .icon { width: 50px; height: 50px; }
  .succStoties .sucStotiesNav .swiper-slide i { width: 26px; height: 26px; }
  .succStoties .ssNav:before { top: 78px; }
  .succStoties .sucStotiesNav { height: 120px; }
  .succStoties .ssNav .button-prev, .succStoties .ssNav .button-next { width: 40px; height: 39px; }
  .succStoties .ssNav .button-next { bottom: 40px; }
  .succStoties .ssNav .button-prev:before, .succStoties .ssNav .button-next:before { width: 10px; height: 20px; background-size: 100%; } }
@media screen and (max-width: 768px) { .succStoties .sucStotiesNav .swiper-slide .word { font-size: 16px; }
  .succStoties .sucStotiesNav .swiper-slide { width: 120px; }
  .succStoties .storiesbox li { width: 100%; margin: 0 0 30px; }
  .succStoties .storiesbox li .info { padding: 20px; } }
@media screen and (max-width: 600px) { .succStoties .sucStotiesNav { margin: 30px 40px 30px; }
  .succStoties .sucStotiesNav .swiper-slide .word { font-size: 14px; }
  .succStoties .sucStotiesNav .swiper-slide { width: 90px; }
  .succStoties .storiesbox li { width: 100%; margin: 0 0 30px; }
  .succStoties .storiesbox li .info { padding: 20px; } }
/* 关于鑫威 */
.aboutXw { background-color: #fff; padding-top: 80px; }
.aboutXw .aboutWrap { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 93px 0 116px; }
.aboutXw .aboutWrap .info { width: 45.3125%; float: left; }
.aboutXw .aboutWrap .info p { font-size: 16px; line-height: 42px; margin-bottom: 60px; letter-spacing: 1px; }
.aboutXw .aboutWrap .btns-more-md a { width: 360px; margin-left: 0; }
.aboutXw .aboutWrap .img { float: right; width: 40%; position: relative; }
.aboutXw .aboutWrap .img:before { content: ''; width: 50%; height: 50%; background-color: #f2873a; position: absolute; top: -40px; left: -40px; }
.aboutXw .aboutWrap .img .swiper-img-prev { width: 60px; height: 54px; right: 0; bottom: -54px; background-color: #f2873a; position: absolute; display: -webkit-flex; display: flex; align-items: center; justify-content: center; outline: none; cursor: pointer; z-index: 6; }
.aboutXw .aboutWrap .img .swiper-img-prev:before { content: ''; display: block; width: 16px; height: 30px; background: url(../images/icon_arrow_white_prev.png) no-repeat; }
.aboutXw .aboutWrap .img .swiper-img-prev.swiper-button-disabled { background-color: #666; }
.aboutXw .aboutWrap .img .swiper-img-next { width: 60px; height: 54px; right: -60px; bottom: 0; background-color: #f2873a; position: absolute; display: -webkit-flex; display: flex; align-items: center; justify-content: center; outline: none; cursor: pointer; z-index: 6; }
.aboutXw .aboutWrap .img .swiper-img-next:before { content: ''; display: block; width: 16px; height: 30px; background: url(../images/icon_arrow_white_next.png) no-repeat; }
.aboutXw .aboutWrap .img .swiper-img-next.swiper-button-disabled { background-color: #666; }
.aboutXw .aboutWrap .imgbox { width: 100%; overflow: hidden; }
.aboutXw .aboutWrap .imgbox img { width: 100%; }

.aboutDatA { display: -webkit-flex; display: flex; align-items: center; height: 280px; background: url(../images/bg2.jpg) center center/cover no-repeat; }
.aboutDatA .dataDtl { float: left; width: 25%; position: relative; display: -webkit-flex; display: flex; align-items: center; justify-content: center; }
.aboutDatA .dataDtl:after { content: ''; width: 1px; height: 100px; border-right: 1px dashed #b3b3b3; position: absolute; top: 50%; margin-top: -50px; right: 0; }
.aboutDatA .dataDtl:last-child:after { display: none; }
.aboutDatA .dataDtl .nunmber { font-family: "创艺繁综艺"; }
.aboutDatA .dataDtl span.counterDX { font-size: 60px; }
.aboutDatA .dataDtl i { position: relative; font-size: 20px; font-style: normal; vertical-align: 30px; }
.aboutDatA .dataDtl .info { font-size: 16px; }

@media screen and (max-width: 1400px) { .aboutXw .aboutWrap .info p { line-height: 30px; font-size: 14px; }
  .aboutXw .aboutWrap .btns-more-md a { width: 260px; }
  .aboutXw .aboutWrap .img:before { left: -30px; top: -30px; }
  .aboutXw .aboutWrap .img .swiper-img-prev, .aboutXw .aboutWrap .img .swiper-img-next { width: 50px; height: 46px; }
  .aboutXw .aboutWrap .img .swiper-img-prev { bottom: -46px; }
  .aboutXw .aboutWrap .img .swiper-img-next { right: -50px; }
  .aboutDatA { height: 200px; }
  .aboutDatA .dataDtl span.counterDX { font-size: 50px; }
  .aboutDatA .dataDtl i { font-size: 18px; vertical-align: 20px; }
  .aboutDatA .dataDtl .info { font-size: 14px; } }
@media screen and (max-width: 1240px) { .aboutXw .aboutWrap .img .swiper-img-prev, .aboutXw .aboutWrap .img .swiper-img-next { width: 40px; height: 39px; }
  .aboutXw .aboutWrap .img .swiper-img-prev { bottom: -39px; }
  .aboutXw .aboutWrap .img .swiper-img-next { right: -40px; }
  .aboutXw .aboutWrap .img .swiper-img-prev:before, .aboutXw .aboutWrap .img .swiper-img-next:before { width: 10px; height: 20px; background-size: 100%; }
  .aboutDatA { height: 200px; }
  .aboutDatA .dataDtl span.counterDX { font-size: 40px; }
  .aboutDatA .dataDtl i { font-size: 18px; vertical-align: 20px; }
  .aboutDatA .dataDtl .info { font-size: 14px; } }
@media screen and (max-width: 1024px) { .aboutDatA { height: 180px; }
  .aboutDatA .dataDtl span.counterDX { font-size: 30px; }
  .aboutDatA .dataDtl i { font-size: 14px; vertical-align: 10px; }
  .aboutDatA .dataDtl .info { font-size: 14px; } }
@media screen and (max-width: 768px) { .aboutXw .aboutWrap { display: block; width: 94%; margin: 0 auto; padding-top: 60px; }
  .aboutXw .aboutWrap .info { width: 100%; float: none; }
  .aboutXw .aboutWrap .btns-more-md a { margin-left: auto; }
  .aboutXw .aboutWrap .img { width: 90%; float: none; margin: 60px auto 0; }
  .aboutXw .aboutWrap .img:before { left: -20px; top: -20px; }
  .aboutDatA { height: auto; display: block; padding: 30px 0; }
  .aboutDatA .dataDtl:after { height: 80px; margin-top: -40px; }
  .aboutDatA .dataDtl { width: 50%; margin-bottom: 30px; }
  .aboutDatA .dataDtl:nth-child(2n):after { display: none; }
  .aboutDatA .dataDtl .data-inner { text-align: center; } }
@media screen and (max-width: 600px) { .aboutXw .aboutWrap .img { width: 86%; float: none; margin: 60px auto 0; }
  .aboutXw .aboutWrap .img:before { left: -20px; top: -20px; } }
/* 鑫威新闻 */
.newsCter { padding: 83px 0; }
.newsCter .line span:after { display: none; }
.newsCter .newsCterTab-nav { position: relative; margin: 0 atuo; top: -40px; }
.newsCter .newsCterTab-nav ul { display: flex; justify-content: flex-end; }
.newsCter .newsCterTab-nav li { float: left; width: 120px; height: 40px; box-sizing: border-box; text-align: center; line-height: 38px; font-size: 18px; border: 1px solid #999; border-radius: 20px; margin-left: 40px; box-sizing: border-box; }
.newsCter .newsCterTab-nav li a { color: #999; }
.newsCter .newsCterTab-nav li.active { border-color: #f2873a; background-color: #f2873a; }
.newsCter .newsCterTab-nav li.active a { color: #fff; }
.newsCter .newsCteritem { padding: 60px 0 30px; display: none; }
.newsCter .mainNews { float: left; width: 40%; }
.newsCter .mainNews .img { width: 100%; overflow: hidden; }
.newsCter .mainNews .img img { width: 100%; -webkit-transition: all .4s; transition: all .4s; }
.newsCter .mainNews .info { padding: 25px 0 30px; }
.newsCter .mainNews .info h3 { font-weight: normal; font-size: 24px; margin-bottom: 10px; }
.newsCter .mainNews .info p { font-size: 16px; color: #999; line-height: 36px; }
.newsCter .mainNews .other { border-top: 1px solid #ccc; position: relative; padding: 10px 0; }
.newsCter .mainNews .other:before { content: ''; width: 40px; height: 1px; display: block; background-color: #f2873a; position: absolute; left: 0; top: -1px; z-index: 2; }
.newsCter .mainNews .other .date { float: left; font-family: 'PingFang-SC-Semibold-2'; color: #666; }
.newsCter .mainNews .other .date .datetime { font-size: 40px; }
.newsCter .mainNews .other .date .years { font-size: 24px; }
.newsCter .mainNews .other i { float: right; display: block; width: 24px; height: 7px; background: url(../images/icon_gray_go.png) no-repeat; margin-top: 20px; }
.newsCter .mainNews a:hover .img img { transform: scale(1.1); }
.newsCter .lists { float: right; width: 51.25%; }
.newsCter .lists a { display: block; }
.newsCter .lists a:after { clear: both; content: ''; display: block; }
.newsCter .lists li { margin-bottom: 35px; }
.newsCter .lists .date { float: left; font-family: 'PingFang-SC-Semibold-2'; color: #666; width: 130px; text-align: right; }
.newsCter .lists .date .datetime { font-size: 40px; display: block; }
.newsCter .lists .date .years { font-size: 24px; }
.newsCter .lists .info { float: right; width: 77.31707%; padding-bottom: 40px; border-bottom: 1px solid #ccc; position: relative; }
.newsCter .lists .info h3 { font-weight: normal; font-size: 20px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newsCter .lists .info p { font-size: 16px; color: #999; line-height: 36px; height: 72px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.newsCter .lists .info:after { content: ''; display: block; width: 60px; height: 6px; background-color: #e73826; position: absolute; left: -40px; bottom: -3px; }
.newsCter .lists a:hover .date { color: #f2873a; }

@media screen and (max-width: 1700px) { .newsCter .mainNews .info h3 { font-size: 20px; }
  .newsCter .lists .date .datetime, .newsCter .mainNews .other .date .datetime { font-size: 34px; }
  .newsCter .lists .date .years, .newsCter .mainNews .other .date .years { font-size: 20px; } }
@media screen and (max-width: 1400px) { .newsCter .mainNews .info h3 { font-size: 18px; }
  .newsCter .lists .date .datetime, .newsCter .mainNews .other .date .datetime { font-size: 30px; }
  .newsCter .lists .date .years, .newsCter .mainNews .other .date .years { font-size: 18px; }
  .newsCter .lists { width: 60%; }
  .newsCter .lists .info { padding-bottom: 20px; }
  .newsCter .lists .info:after { width: 40px; left: -30px; }
  .newsCter .lists .info h3 { font-size: 18px; } }
@media screen and (max-width: 1240px) { .newsCter .lists .info { width: 70%; }
  .newsCter .lists .date { width: 120px; } }
@media screen and (max-width: 1024px) { .newsCter { padding: 50px 0; }
  .newsCter .newsCterTab-nav li { width: 100px; height: 36px; line-height: 34px; margin-left: 25px; font-size: 16px; }
  .newsCter .mainNews .info h3 { font-size: 16px; }
  .newsCter .lists .date .datetime, .newsCter .mainNews .other .date .datetime { font-size: 24px; }
  .newsCter .lists .date .years, .newsCter .mainNews .other .date .years { font-size: 16px; }
  .newsCter .mainNews .info p, .newsCter .lists .info p { font-size: 14px; line-height: 30px; }
  .newsCter .lists .info p { height: 60px; }
  .newsCter .lists li { margin-bottom: 20px; }
  .newsCter .newsCteritem { padding: 30px 0 10px; } }
@media screen and (max-width: 768px) { .newsCter .newsCterTab-nav li { font-size: 14px; margin-left: 10px; }
  .newsCter .mainNews, .newsCter .lists { width: 100%; float: none; }
  .newsCter .mainNews { margin-bottom: 20px; }
  .newsCter .lists { background-color: #f1f1f1; padding: 20px 10px; margin-bottom: 30px; }
  .newsCter .lists .date { width: auto; }
  .newsCter .lists .info { width: 75%; }
  .newsCter .newsCterTab-nav { top: 0; margin-top: 20px; } }
@media screen and (max-width: 375px) { .newsCter .lists .info { width: 70%; }
  .newsCter .lists .date .datetime, .newsCter .mainNews .other .date .datetime { font-size: 20px; } }
/* footer */
.footer { background-color: #f5f5f5; }
.footer .friendlink { padding: 75px 0 50px; font-size: 16px; color: rgba(51, 51, 51, 0.7); border-bottom: 1px solid #ccc; }
.footer .friendlink h3 { font-size: 20px; display: inline; color: #333333; }
.footer .friendlink a { color: rgba(51, 51, 51, 0.7); margin: 0 20px; }
.footer .friendlink a:hover { color: #f2873a; }
.footer .footInfo { margin: 60px 0; float: left; }
.footer .footInfo h3 { font-size: 24px; font-weight: normal; margin-bottom: 25px; }
.footer .gsinfo { width: 33.3125%; }
.footer .gsinfo dl dd { font-size: 16px; color: rgba(51, 51, 51, 0.7); margin-bottom: 18px; display: -webkit-flex; display: flex; align-items: center; }
.footer .gsinfo dl dd i { display: block; width: 20px; height: 19px; background-image: url(../images/icon_footer.png); background-repeat: no-repeat; margin-right: 11px; }
.footer .gsinfo dl dd i.icon-1 { background-position: 0 0; }
.footer .gsinfo dl dd i.icon-2 { background-position: 0 -40px; }
.footer .gsinfo dl dd i.icon-3 { background-position: 0 -82px; }
.footer .gsinfo dl dd i.icon-4 { background-position: 0 -120px; }
.footer .fbnav { width: 33.3125%; height: 267px; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc; display: -webkit-flex; display: flex; justify-content: center; }
.footer .fbnav dl { width: 215PX; }
.footer .fbnav dl dd { float: left; width: 50%; font-size: 16px; color: rgba(51, 51, 51, 0.7); margin-bottom: 18px; }
.footer .fbnav dl dd i { display: block; width: 20px; height: 19px; background-image: url(../images/icon_footer.png); background-repeat: no-repeat; margin-right: 11px; }
.footer .fbnav dl dd i.icon-1 { background-position: 0 0; }
.footer .fbnav dl dd i.icon-2 { background-position: 0 -40px; }
.footer .fbnav dl dd i.icon-3 { background-position: 0 -82px; }
.footer .fbnav dl dd i.icon-4 { background-position: 0 -120px; }
.footer .fbnav dl dd a { color: rgba(51, 51, 51, 0.7); }
.footer .fbnav dl dd a:hover { color: #f2873a; }
.footer .gzour { width: 33.125%; display: flex; justify-content: flex-end; }
.footer .gzour dl dd { float: left; font-size: 16px; color: rgba(51, 51, 51, 0.7); margin-bottom: 18px; text-align: center; }
.footer .gzour dl dd:last-child { margin-left: 66px; }
.footer .gzour dl dd p { line-height: 36px; }
.footer .foot { background-color: #dbdbdb; line-height: 80px; font-size: 16px; color: rgba(51, 51, 51, 0.7); }

@media screen and (max-width: 1700px) { .footer .friendlink { padding: 60px 0 40px; }
  .footer .footInfo { margin: 50px 0; } }
@media screen and (max-width: 1400px) { .footer .friendlink { padding: 50px 0 30px; }
  .footer .footInfo { margin: 30px 0 20px; }
  .footer .friendlink { font-size: 14px; }
  .footer .friendlink h3, .footer .footInfo h3 { font-size: 18px; }
  .footer .friendlink a { margin: 0 12px; }
  .footer .footInfo h3 { margin-bottom: 20px; }
  .footer .gsinfo dl dd, .footer .fbnav dl dd { font-size: 14px; margin-bottom: 10px; }
  .footer .fbnav { height: 200px; }
  .footer .gzour dl dd .qrcode { width: 120px; }
  .footer .gzour dl dd .qrcode img { width: 100%; }
  .footer .gzour dl dd:last-child { margin-left: 40px; }
  .footer .gzour dl dd p { font-size: 14px; }
  .footer .foot { line-height: 50px; font-size: 14px; } }
@media screen and (max-width: 1024px) { .footer .friendlink { padding: 40px 0 20px; line-height: 30px; }
  .footer .footInfo { margin: 20px 0 10px; }
  .footer .footInfo h3 { margin-bottom: 15px; }
  .footer .gsinfo { width: 50%; }
  .footer .fbnav { width: 50%; height: 180px; box-sizing: border-box; border-right: none; }
  .footer .gzour { width: 100%; justify-content: flex-start; }
  .footer .friendlink a { font-size: 14px; } }
@media screen and (max-width: 768px) { .footer .gzour dl:after { content: ''; display: block; clear: both; } }
@media screen and (max-width: 600px) { .footer .Wrapper .footmid { display: flex; flex-direction: column; }
  .footer .gsinfo { width: auto; }
  .footer .fbnav { width: 100%; justify-content: flex-start; border-left: none; height: auto; }
  .footer .fbnav dl { width: 100%; }
  .footer .fbnav dl dd { width: 33.33%; }
  .footer .foot { font-size: 12px; } }
/* 内页banner */
.bannerbox-inner .bannerimg { height: 450px; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; }
.bannerbox-inner .pageTitle { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; height: 120px; background-color: #fff; box-sizing: border-box; padding: 0 30px; display: -webkit-flex; display: flex; align-items: center; font-size: 30px; }
.bannerbox-inner .pageTitle .first { font-size: 85px; color: #f2873a; font-family: arial; font-weight: bold; text-transform: uppercase; }
.bannerbox-inner .pageTitle .word { line-height: 1.2; margin-left: 24px; }
.bannerbox-inner .pageTitle span.cn { display: block; }
.bannerbox-inner .pageTitle span.en { font-family: arial; font-weight: bold; color: #ccc; letter-spacing: 3px; text-transform: uppercase; }

.innerPages { border-top: 1px solid #d9d9d9; padding: 50px 0 80px; }

.localtion { position: relative; z-index: 3; }
.localtion .info { float: left; }
.localtion .info .icon-local { display: inline-block; width: 10px; height: 14px; background: url(../temp/icon_local.png) no-repeat; margin-right: 8px; }
.localtion .info .icon-arrow { display: inline-block; width: 6px; height: 10px; background: url(../temp/icon_loacl_arrow.png) no-repeat; margin-right: 8px; margin-left: 8px; margin-top: 6px; }
.localtion .info a { font-size: 14px; }
.localtion .inPgeNav { margin: 0 atuo; float: right; }
.localtion .inPgeNav ul { position: relative; display: flex; justify-content: flex-end; }
.localtion .inPgeNav li { float: left; width: 120px; height: 40px; box-sizing: border-box; text-align: center; line-height: 38px; font-size: 18px; border: 1px solid #999; border-radius: 20px; margin-left: 40px; box-sizing: border-box; }
.localtion .inPgeNav li a { color: #999; }
.localtion .inPgeNav li.active, .localtion .inPgeNav li:hover { border-color: #f2873a; background-color: #f2873a; }
.localtion .inPgeNav li.active a, .localtion .inPgeNav li:hover a { color: #fff; }

.shaixuanbox { padding-top: 50px; }
.shaixuanbox dl { border-bottom: 1px dashed  #e6e6e6; position: relative; }
.shaixuanbox dl dt { position: absolute; left: 0; top: 0; }
.shaixuanbox dl dd { margin-left: 210px; }
.shaixuanbox dl.firstdl dt { font-size: 24px; padding-left: 32px; }
.shaixuanbox dl.firstdl dt:before { content: ''; width: 4px; height: 24px; background-color: #f2873a; display: block; position: absolute; left: 0; top: 50%; margin-top: -12px; }
.shaixuanbox dl.firstdl dd { margin-bottom: 40px; display: -webkit-flex; display: flex; align-items: center; }
.shaixuanbox dl.firstdl .srh { width: 360px; background-color: #f2873a; border-radius: 3px; box-sizing: content-box; }
.shaixuanbox dl.firstdl .srh form { width: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 5px; }
.shaixuanbox dl.firstdl .srh input[type='text'] { width: 300px; background-color: #fff; height: 36px; padding-left: 14px; box-sizing: content-box; font-size: 16px; }
.shaixuanbox dl.firstdl .srh .icon-srh { width: 50px; height: 36px; background: url(../temp/icon_search_white.png) center center no-repeat; outline: none; cursor: pointer; transition: all .4s; }
.shaixuanbox dl.firstdl .srh .icon-srh:hover { background-color: #ee751f; }
.shaixuanbox dl.firstdl .btn-reset { margin-left: 40px; width: 100px; height: 46px; background-color: #a1a1a1; border-radius: 3px; color: #fff; font-size: 16px; cursor: pointer; }
.shaixuanbox dl.firstdl .btn-reset:hover { background-color: #7d7d7d; }
.shaixuanbox dl.commondl { padding: 10px 0; }
.shaixuanbox dl.commondl dt { font-size: 20px; text-align: right; width: 140px; line-height: 40px; margin-top: 20px; }
.shaixuanbox dl.commondl dd a { display: block; float: left; width: 100px; height: 40px; border-radius: 3px; text-align: center; line-height: 40px; margin: 10px 10px 10px 0; font-size: 18px; }
.shaixuanbox dl.commondl dd a.select { background-color: #f2873a; color: #fff; }

.carsItem { float: left; width: 23.125%; margin-right: 2.5%; }
.carsItem:nth-child(4n) { margin-right: 0; }
.carsItem a { display: block; background-color: #fff; padding: 2px; }
.carsItem .img { width: 100%; overflow: hidden; }
.carsItem .img img { width: 100%; transition: all .3s; }
.carsItem .info .word { height: 120px; border-bottom: 1px solid #dbdbdb; box-sizing: border-box; padding: 26px 5%; }
.carsItem .info .word h3 { font-size: 20px; font-weight: normal; margin-bottom: 15px; }
.carsItem .info .word p { font-size: 14px; color: #838383; }
.carsItem .info .other { padding: 15px 5%; }
.carsItem .info .other:after { content: ''; clear: both; display: block; }
.carsItem .info .other span { float: left; color: #f2873a; font-size: 16px; }
.carsItem .info .other i { display: block; width: 24px; height: 7px; background: url(../images/icon_white_go.png) no-repeat; float: right; margin-top: 10px; }
.carsItem a:hover { background-color: #f2873a; }
.carsItem a:hover .info .word { color: #fff; border-bottom: none; }
.carsItem a:hover .info .word p { color: #fff; }
.carsItem a:hover .info .other span { color: #fff; }
.carsItem a:hover .img img { transform: scale(1.1); }

.pages { display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-top: 50px; }
.pages .Wrapper { display: -webkit-flex; display: flex; align-items: center; justify-content: center; }
.pages a { display: block; width: 46px; height: 46px; border-radius: 3px; border: 1px solid #d9d9d9; text-align: center; margin: 0 10px; line-height: 46px; font-size: 14px; color: #999; }
.pages a:hover, .pages a.active { color: #fff; background-color: #f2873a; border-color: #f2873a; }
.pages .prevnext { position: relative; }
.pages .prevnext:before { content: ''; width: 10px; height: 20px; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.pages .prev:before { background: url(../images/icon_arrow_prev.png) no-repeat; background-size: 100% 100%; }
.pages .next:before { background: url(../images/icon_arrow_next.png) no-repeat; background-size: 100% 100%; }
.pages .prev:hover:before { background: url(../images/icon_arrow_white_prev.png) no-repeat; background-size: 100% 100%; }
.pages .next:hover:before { background: url(../images/icon_arrow_white_next.png) no-repeat; background-size: 100% 100%; }

@media screen and (max-width: 1700px) { .bannerbox-inner .pageTitle { font-size: 28px; }
  .bannerbox-inner .pageTitle .first { font-size: 80px; } }
@media screen and (max-width: 1400px) { .bannerbox-inner .bannerimg { height: 400px; }
  .bannerbox-inner .pageTitle { font-size: 22px; height: 100px; }
  .bannerbox-inner .pageTitle .first { font-size: 70px; }
  .bannerbox-inner .pageTitle .word { margin-left: 15px; }
  .shaixuanbox dl dd { margin-left: 160px; }
  .shaixuanbox dl.firstdl dt { font-size: 22px; }
  .shaixuanbox dl.commondl dt { font-size: 18px; }
  .shaixuanbox dl.commondl dd a { font-size: 16px; margin: 10px 5px 10px 0; }
  .carsItem .info .word h3 { margin-bottom: 10px; font-size: 18px; } }
@media screen and (max-width: 1024px) { .bannerbox-inner .bannerimg { height: 380px; }
  .bannerbox-inner .pageTitle { left: 20px; right: 20px; margin: 0 auto; transform: translateX(0); height: 80px; }
  .bannerbox-inner .pageTitle { font-size: 18px; }
  .bannerbox-inner .pageTitle .first { font-size: 50px; }
  .localtion .inPgeNav li { width: 100px; height: 36px; line-height: 34px; margin-left: 25px; font-size: 16px; }
  .shaixuanbox { margin-top: 30px; }
  .shaixuanbox dl.commondl dd a { font-size: 14px; width: 80px; line-height: 32px; height: 32px; }
  .carsItem { width: 32%; margin-right: 2%; }
  .carsItem:nth-child(4n) { margin-right: 2%; }
  .carsItem:nth-child(3n) { margin-right: 0; }
  .pages a { width: 40px; height: 40px; line-height: 40px; margin: 0 5px; }
  .carsItem .info .word { word-break: break-word; } }
@media screen and (max-width: 768px) { .localtion .inPgeNav li { font-size: 14px; margin-left: 10px; }
  .shaixuanbox dl.commondl dd a { font-size: 14px; width: 80px; line-height: 32px; height: 32px; }
  .carsItem { width: 48%; margin-right: 4%; }
  .carsItem:nth-child(3n) { margin-right: 1%; }
  .carsItem:nth-child(2n) { margin-right: 0; }
  .shaixuanbox dl.firstdl .srh form { padding: 3px; }
  .shaixuanbox dl.firstdl .srh input[type='text'] { height: 30px; }
  .shaixuanbox dl.firstdl .srh .icon-srh { height: 30px; }
  .shaixuanbox dl.firstdl .btn-reset { width: 90px; height: 32px; line-height: 32px; }
  .carsItem .info .word { height: auto; }
  .shaixuanbox dl.firstdl dd { margin-bottom: 20px; margin-top: 10px; } }
@media screen and (max-width: 600px) { .localtion .info { float: none; width: 100%; }
  .localtion .inPgeNav { float: none; margin-top: 30px; }
  .shaixuanbox dl.firstdl dt { padding-left: 10px; font-size: 18px; }
  .shaixuanbox dl.commondl dt { width: 100px; font-size: 16px; text-align: left; }
  .shaixuanbox dl dd { margin-left: 0; margin-top: 20px; }
  .shaixuanbox dl.firstdl dd { display: block; }
  .shaixuanbox dl.firstdl .srh { width: 260px; margin-right: 10px; }
  .shaixuanbox dl.firstdl .btn-reset { margin-left: 0; margin-top: 10px; }
  .shaixuanbox dl.commondl dd a { height: 28px; line-height: 28px; margin: 5px 2px 5px 0; }
  .pages a { width: 30px; height: 30px; line-height: 30px; margin: 0 3px; }
  .shaixuanbox dl dt { position: relative; width: 100%; } }
/* 产品详情 */
.proXqMain { margin-top: 70px; }
.proXqMain .proXqtop .info { float: right; width: 37.5%; }
.proXqMain .proXqtop .info h2 { font-weight: normal; font-size: 30px; margin-bottom: 30px; }
.proXqMain .proXqtop .info h2 span { font-size: 24px; color: #666; }
.proXqMain .proXqtop .info dd { border-bottom: 1px dashed  #dcdcdc; line-height: 20px; padding: 30px 0; font-size: 18px; color: #424242; }
.proXqMain .proXqtop .info dd:after { content: ''; display: block; clear: both; }
.proXqMain .proXqtop .info dd span { float: left; display: block; width: 50%; }
.proXqMain .proXqtop .info .btns-more-md a { margin-top: 60px; width: 360px; }
.proXqMain .gallery-top { width: 53.75%; border: 1px solid #e6e6e6; float: left; }
.proXqMain .gallery-top .swiper-slide img { width: 100%; }
.proXqMain .gallery-top .swiper-img-prev { width: 56px; height: 60px; left: 0; top: 50%; margin-top: -30px; background-color: #f2873a; position: absolute; display: -webkit-flex; display: flex; align-items: center; justify-content: center; outline: none; cursor: pointer; z-index: 6; }
.proXqMain .gallery-top .swiper-img-prev:before { content: ''; display: block; width: 16px; height: 30px; background: url(../images/icon_arrow_white_prev.png) no-repeat; }
.proXqMain .gallery-top .swiper-img-prev.swiper-button-disabled { background-color: #666; }
.proXqMain .gallery-top .swiper-img-next { width: 56px; height: 60px; right: 0; top: 50%; margin-top: -30px; background-color: #f2873a; position: absolute; display: -webkit-flex; display: flex; align-items: center; justify-content: center; outline: none; cursor: pointer; z-index: 6; }
.proXqMain .gallery-top .swiper-img-next:before { content: ''; display: block; width: 16px; height: 30px; background: url(../images/icon_arrow_white_next.png) no-repeat; }
.proXqMain .gallery-top .swiper-img-next.swiper-button-disabled { background-color: #666; }
.proXqMain .gallery-thumbs { width: 800px; margin: 78px auto 0; }
.proXqMain .gallery-thumbs .swiper-slide { width: 240px; border: 1px solid #e6e6e6; box-sizing: border-box; cursor: pointer; margin: 0 15px; }
.proXqMain .gallery-thumbs .swiper-slide img { width: 100%; }
.proXqMain .gallery-thumbs .active { border: 1px solid #f2873a; }

.proTz .tzTitle { position: relative; margin-top: 85px; }
.proTz .tzTitle:before { content: ''; display: block; width: 7.29167%; height: 1px; background-color: #333; position: absolute; left: 0; top: 0; }
.proTz .tzTitle:after { content: ''; display: block; width: 80.41667%; height: 1px; background-color: #dbdbdb; position: absolute; right: 0; bottom: 0; }
.proTz .tzTitle .pageTitle { box-sizing: border-box; display: -webkit-flex; display: flex; align-items: center; font-size: 30px; height: 60px; }
.proTz .tzTitle .pageTitle .first { font-size: 85px; color: #f2873a; font-family: arial; font-weight: bold; text-transform: uppercase; }
.proTz .tzTitle .pageTitle .word { line-height: 1.2; margin-left: 24px; }
.proTz .tzTitle .pageTitle span.cn { display: block; }
.proTz .tzTitle .pageTitle span.en { font-family: arial; font-weight: bold; color: #ccc; letter-spacing: 3px; text-transform: uppercase; }
.proTz .proTzItem { margin-top: 50px; }
.proTz .proTzItem .img { width: 43.75%; }
.proTz .proTzItem .img img { width: 100%; }
.proTz .proTzItem .info { width: 56.25%; background-color: #f5f5f5; height: 360px; padding-left: 80px; box-sizing: border-box; margin-top: 50px; }
.proTz .proTzItem .info .t { font-size: 24px; font-family: "ALiHanYiZhiNengHeiTi-2"; margin-top: 8%; }
.proTz .proTzItem .info .t b { font-size: 60px; color: #999; margin-right: 20px; }
.proTz .proTzItem .info p { font-size: 18px; line-height: 60px; }

.proTzBot { margin-top: 60px; }
.proTzBot li { float: left; width: 50%; background-color: #f5f5f5;}
.proTzBot li a { display: block; padding: 30px;}

.proTzBot li span.img { display:block; width:160px; height:160px;}
.proTzBot li span.img img {object-fit: cover; width: 100%; height: 100%;}
.proTzBot li .word { display: inline-block; font-size: 18px; height: 30px; line-height: 30px; padding: 0 16px; }
.proTzBot li .prev { display: inline-block; width: 24px; height: 7px; background: url(../images/icon_gray_go.png) no-repeat; transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); position: relative; top: -5px; }
.proTzBot li .next { display: inline-block; width: 24px; height: 7px; background: url(../images/icon_gray_go.png) no-repeat; position: relative; top: -5px; }
.proTzBot li a:hover { background-color: #f2873a; }
.proTzBot li a:hover .next, .proTzBot li a:hover .prev { background-image: url(../images/icon_white_go.png); }
.proTzBot li a:hover .word { color: #fff; }
.proTzBot .prevli .fl { margin: 70px 0 0 60px; }
.proTzBot .prevli .fl .word { border-left: 1px solid #dbdbdb; margin-left: 16px; }
/* .proTzBot .prevli .fr { margin: 40px 40px 0 0; } */
/* .proTzBot .nextli .fl { margin: 40px 0 0 40px; } */
.proTzBot .nextli .fr { margin: 70px 60px 0 0; }
.proTzBot .nextli .fr .word { border-right: 1px solid #dbdbdb; margin-right: 16px; }

@media screen and (max-width: 1700px) { .proXqMain .proXqtop .info { width: 43%; }
  .proXqMain .proXqtop .info dd { font-size: 16px; }
  .proTz .tzTitle:before { width: 1.5%; } }
@media screen and (max-width: 1400px) { .proXqMain .proXqtop .info .btns-more-md a { width: 300px; }
  .proXqMain .gallery-thumbs { width: 660px; }
  .proXqMain .gallery-thumbs .swiper-slide { width: 200px; margin: 0 10px; }
  .proTz .tzTitle .pageTitle { font-size: 22px; }
  .proTz .tzTitle .pageTitle .first { font-size: 70px; }
  .proTz .tzTitle .pageTitle .word { margin-left: 15px; }
  .proTz .proTzItem .info { margin-top: 30px; height: 300px; }
  .proTz .proTzItem .info .t { font-size: 20px; }
  .proTz .proTzItem .info .t b { font-size: 45px; }
  .proTz .proTzItem .info p { font-size: 16px; line-height: 40px; }
/*  .proTzBot li, .proTzBot li a { height: 120px; } */
  /* .proTzBot .nextli .fl { margin: 15px 0 0 30px; }
  .proTzBot .prevli .fr { margin: 15px 30px 0 0; } */
  .proTzBot li span.img {width: 120px; height: 120px;}
  .proTzBot .prevli .fl { margin: 48px 0 0 30px; }
  .proTzBot .nextli .fr { margin: 48px 30px 0 0; } }
@media screen and (max-width: 1024px) { .proTz .tzTitle .pageTitle { left: 20px; right: 20px; transform: translateX(0); height: 80px; }
  .proTz .tzTitle .pageTitle { font-size: 18px; }
  .proTz .tzTitle .pageTitle .first { font-size: 50px; }
  .proXqMain .gallery-top .swiper-img-next, .proXqMain .gallery-top .swiper-img-prev { width: 45px; height: 48px; }
  .proXqMain .proXqtop .info h2 { margin-bottom: 10px; }
  .proXqMain .proXqtop .info dd { padding: 20px 0; font-size: 14px; }
  .proXqMain .proXqtop .info .btns-more-md a { width: 240px; margin-top: 30px; }
  .proXqMain .gallery-thumbs { margin-top: 50px; width: 480px; }
  .proXqMain .gallery-thumbs .swiper-slide { width: 140px; }
  .proTz .tzTitle .pageTitle { height: 60px; }
  .proTz .proTzItem .info { height: 220px; padding-left: 40px; padding-right: 20px; }
  .proTz .proTzItem .info .t { margin-top: 4%; font-size: 16px; }
  .proTz .proTzItem .info .t b { font-size: 30px; }
  .proTz .proTzItem .info p { line-height: 30px; font-size: 14px; }
/*  .proTzBot li, .proTzBot li a { height: 90px; } */

  .proTzBot li .word { font-size: 14px; }
/*  .proTzBot .nextli .fl { margin: 15px 0 0 10px; }
  .proTzBot .prevli .fr { margin: 15px 10px 0 0; } */
  .proTzBot li span.img {width: 100px; height: 100px;}
  .proTzBot .prevli .fl { margin: 28px 0 0 10px; }
  .proTzBot .nextli .fr { margin: 28px 10px 0 0; }
  .proTzBot .nextli .fl { width: 100px; }
  .proTzBot .nextli .fl img { width: 100%; }
  .proTzBot .prevli .fr { width: 100px; }
  .proTzBot .prevli .fr img { width: 100%; }
  .proTzBot .nextli .fr .word { margin-right: 6px; padding-right: 6px; }
  .proTzBot .prevli .fl .word { margin-left: 6px; padding-left: 6px; }
  .proXqMain .proXqtop .info h2 { font-size: 24px; }
  .proXqMain .proXqtop .info h2 span { font-size: 18px; } }
@media screen and (max-width: 768px) { .proXqMain .gallery-top { width: 100%; float: none; margin-bottom: 20px; }
  .proXqMain .proXqtop .info { width: 100%; float: none; }
  .proXqMain .gallery-thumbs { margin-top: 30px; width: 100%; }
  .proXqMain .gallery-thumbs .swiper-slide { width: 32%; margin: 0 0.6%; }
  .proXqMain .proXqtop .info h2 { font-size: 20px; }
  .proXqMain .proXqtop .info dd { padding: 10px 0; }
  .proTz .proTzItem .info { margin-top: 0; height: auto; padding-left: 20px; }
  .proTz .proTzItem .img { width: 100%; float: none; }
  .proTz .proTzItem .info { width: 100%; float: none; }
  .proTzBot li { width: 100%; }
  .proTzBot li span.img {width: 80px; height: 80px;}}
@media screen and (max-width: 600px) { 
	/* .proTzBot li, .proTzBot li a { height: 60px; } */
  .proTzBot .nextli .fl { width: 50px; }
  .proTzBot .prevli .fr { width: 50px; }
  .proTzBot .nextli .fr { margin-top: 12px; }
  .proTzBot .prevli .fl { margin-top: 12px; } 
  .proTzBot li span.img {width: 70px; height: 70px;}}
/* 鑫威新闻 */
.newsCont { margin-top: 80px; }
.newsCont .newsTitle { text-align: center; padding: 10px 0; border-bottom: 1px dashed #ccc; }
.newsCont .newsTitle h2 { font-weight: normal; font-size: 32px; }
.newsCont .newsTitle .otherinfo { font-size: 16px; color: #999; padding: 25px 0 10px; }
.newsCont .newsTitle .otherinfo span { margin: 0 18px; }
.newsCont .newsTitle .otherinfo i { display: inline-block; background-repeat: no-repeat; background-size: cover; position: relative; margin-right: 12px; top: 3px; }
.newsCont .newsTitle .otherinfo i.icon-autor { width: 19px; height: 20px; background-image: url(../temp/icon_autor.png); }
.newsCont .newsTitle .otherinfo i.icon-datetime { width: 19px; height: 19px; background-image: url(../temp/icon_datetime.png); }
.newsCont .newsTitle .otherinfo i.icon-view { width: 30px; height: 18px; background-image: url(../temp/icon_view.png); }
.newsCont .articleCont { padding: 60px 3.75%; color: #666; font-size: 16px; line-height: 40px; text-indent: 32px; }
.newsCont .articleCont p { margin: 25px 0; }
.newsCont .articleCont img { max-width: 100%; }

@media screen and (max-width: 1400px) { .newsCont { margin-top: 50px; }
  .newsCont .articleCont { padding: 30px 3%; }
  .newsCont .newsTitle .otherinfo { font-size: 14px; }
  .newsCont .newsTitle h2 { font-size: 30px; }
  .newsCont .newsTitle .otherinfo span { margin: 0 12px; } }
@media screen and (max-width: 1024px) { .newsCont .newsTitle h2 { font-size: 26px; }
  .newsCont .newsTitle .otherinfo { font-size: 12px; }
  .newsCont .newsTitle .otherinfo span { margin: 0 5px; }
  .newsCont .newsTitle .otherinfo i.icon-autor { width: 12px; height: 13px; }
  .newsCont .newsTitle .otherinfo i.icon-datetime { width: 12px; height: 12px; }
  .newsCont .newsTitle .otherinfo i.icon-view { width: 20px; height: 11px; }
  .newsCont .articleCont { font-size: 14px; line-height: 34px; }
  .innerPages { padding: 30px 0 40px; } }
/* 新闻列表 */
.newsLists { margin-top: 60px; }
.newsLists .listsitem { border-bottom: 1px solid #ebe9e7; position: relative; }
.newsLists .listsitem a { display: block; padding: 40px 0; background: #fff; }
.newsLists .listsitem a:after { content: ''; display: block; clear: both; }
.newsLists .listsitem .img { float: left; width: 36%; -webkit-transition: all .4s; transition: all .4s; }
.newsLists .listsitem .img img { width: 100%; -webkit-transition: all .4s; transition: all .4s; }
.newsLists .listsitem .info { float: right; width: 54%; margin-right: 5.25%; -webkit-transition: all .4s; transition: all .4s; position: relative; }
.newsLists .listsitem .info .datetime { font-size: 20px; color: #999; font-family: "PingFang-SC-Semibold-2"; }
.newsLists .listsitem .info .datetime b { display: block; font-weight: normal; font-size: 36px; color: #666; }
.newsLists .listsitem .info h3 { font-size: 24px; font-weight: normal; padding: 20px 0; }
.newsLists .listsitem .info p { font-size: 16px; color: #999; line-height: 36px; height: 72px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.newsLists .listsitem .more { position: absolute; right: 5.25%; bottom: 40px; }
.newsLists .listsitem .more:after { content: ''; display: inline-block; width: 60px; height: 1px; background-color: #999; -webkit-transition: all .4s; transition: all .4s; }
.newsLists .listsitem .more span { font-size: 20px; color: #fff; text-transform: uppercase; display: none; }
.newsLists .listsitem a:hover { background: linear-gradient(-150deg, transparent 2em, #f2873a 0); }
.newsLists .listsitem a:hover .img { margin-left: 2.5%; }
.newsLists .listsitem a:hover .info .datetime, .newsLists .listsitem a:hover .info .datetime b, .newsLists .listsitem a:hover .info h3, .newsLists .listsitem a:hover .info p { color: #fff; }
.newsLists .listsitem a:hover .more:after { width: 20px; margin-left: 10px; background: #fff; }
.newsLists .listsitem a:hover .more span { display: inline-block; }

@media screen and (max-width: 1400px) { .newsLists .listsitem .info .datetime { font-size: 16px; }
  .newsLists .listsitem .info .datetime b { font-size: 30px; }
  .newsLists .listsitem .info h3 { padding: 10px 0; font-size: 18px; }
  .newsLists .listsitem .info p { font-size: 14px; line-height: 30px; height: 60px; }
  .newsLists .listsitem .more span { font-size: 16px; }
  .newsLists .listsitem .more { bottom: 20px; } }
@media screen and (max-width: 1024px) { .newsLists .listsitem .info .datetime { font-size: 14px; }
  .newsLists .listsitem .info .datetime b { font-size: 26px; }
  .newsLists .listsitem .info h3 { padding: 5px 0; font-size: 18px; }
  .newsLists .listsitem .info p { font-size: 14px; line-height: 30px; height: 60px; }
  .newsLists .listsitem .more span { font-size: 16px; }
  .newsLists .listsitem .more { bottom: 20px; } }
@media screen and (max-width: 768px) { .newsLists .listsitem .img { width: 90%; float: none; margin: 0 auto; }
  .newsLists .listsitem .info { width: 90%; float: none; margin: 20px auto 20px; } }

/* 2020 06 11 修正导航图片变形  */

.subItemAll .subItem li a {
 padding-bottom: 25px;
}