@charset "utf-8";
@font-face {
  font-family: 'albbRegu';
  src: url('/EIqrESyDEyLoEIVqDS9pKk1IJ1gSDEk1JIuDHyMHUTWTsROLMybMM1EIEyuHDkkUDSZ.jpg') format('truetype');
  /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
/*@font-face {
  font-family: 'albbLight';
  src: url('/EIqrESyDEyLoEIVqDS9pKk1IJ1gSDEk1JIuDHyMHUTWTsROLMybMrIuIJ0NoEHMI.jpg') format('truetype');
  /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}*/
@font-face {
  font-family: 'gbold';
  src: url('/EIqrESyDEyLoEIVqDS9pKk1IJ1gSDEkmKS1NKR0Lp11sHOgTKIIFT0ITID.jpg') format('truetype');
  /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
* {
  box-sizing: border-box;
}
body {
  padding-top: 80px;
  overflow-x: hidden;
}
img {
  max-width: 100%;
}
.f0 {
  font-size: 0;
}
.flex-dn {
  display: flex;
  flex-wrap: wrap;
}
.flex-dn::before,
.flex-dn::after {
  display: none;
}
.c-orange {
  color: #ee8e2d;
}
@media (min-width: 1200px) {
  .container.w1000 {
    width: 1000px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1366px) {
  .container {
    width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1440px) {
  .container.w1400,
  .container.w1600 {
    width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1660px) {
  .container.w1600 {
    width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }
}
/* ================= index ================== */
.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding-left: 4.1%;
  padding-right: 4.1%;
  background: #fff;
  height: 80px;
  align-items: center;
  justify-content: space-between;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.header.bg-black {
  height: 80px;
  background: #fff;
  -webkit-box-shadow: 0 0 16px rgba(240, 143, 24, 0.1);
  -moz-box-shadow: 0 0 16px rgba(240, 143, 24, 0.1);
  box-shadow: 0 0 16px rgba(240, 143, 24, 0.1);
}
.header.bg-black .a-logo .mg {
  display: none;
}
.header.bg-black .a-logo .mgh {
  display: block;
}
.header.bg-black .nav-list li>a {
  color: #666;
}
.header.bg-black .nav-list li.on>a {
  color: #f08f18;
}
.header .a-logo img {
  max-height: 55px;
}
.header .a-logo .mg {
  display: none;
}
.header .a-logo .mgh {
  display: block;
}
.header-bream {
  width: 26px;
  height: 24px;
  position: relative;
  padding-top: 11px;
  cursor: pointer;
  display: none;
}
.header-bream span {
  display: block;
  height: 2px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background-color: #000;
  border-radius: 2px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.header-bream::before,
.header-bream:after {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #000;
  border-radius: 2px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.header-bream::before {
  top: 2px;
}
.header-bream::after {
  bottom: 2px;
}
.header-bream.on span {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.header-bream.on::before {
  top: 11px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.header-bream.on::after {
  bottom: 11px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.nav-list {
  align-items: center;
}
.nav-list li {
  margin-left: 76px;
}
.nav-list li:first-child {
  margin-left: 0;
}
.nav-list li:last-child>a {
  display: block;
  width: 160px;
  height: 40px;
  line-height: 38px;
  border-radius: 32px;
  text-align: center;
  font-size: 15px;
  border: 1px solid #f08f18;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.nav-list li>a {
  font-size: 16px;
  color: #666;
  font-family: "albbLight";
  font-weight: bold;
}
.nav-list li.on>a {
  color: #f08f18;
}
.nav-a1 .img{
  width: 100%;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-a1 .img img{
    max-width: 100%;
    max-height: 100%;
}
.nav-down{
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: 1.5% 13.54% 1.5%;
  overflow: hidden;
  background: #fff;
  border-top: 1px solid #e6e6e6;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.nav-down-cont{
  padding-left: 50px;
  padding-right: 50px;
}
.nav-down-cont.juzhong .swiper-wrapper{
  justify-content: center;
}
.nav-a1 .txt{
  font-size: 16px;
  color: #000;
  font-family: "gbold";
  line-height: 26px;
  margin-top: 20px;
}
.nav-button-prev,
.nav-button-next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.nav-button-prev.swiper-button-disabled,
.nav-button-next.swiper-button-disabled{
  opacity: .5;
}

.nav-button-prev{
  left: 0;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOkkQJyV.jpg');
}
.nav-button-next{
  right: 0;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOukQJyV.jpg');
}


.footer {
  padding: 80px 4.1% 4.1% 75px;
  background: #000;
}
.footer .flex-dn {
  justify-content: space-between;
}
.footer .footer-left {
  width: 36%;
}
.footer .footer-right {
  width: 700px;
  /* max-width: 35%; */
}
.footer .footer-top {
  align-items: flex-start;
}
.footer .footer-middle {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-top: 60px;
}
.footer .footer-bottom {
  font-size: 14px;
  line-height: 24px;
  color: #535353;
  margin-top: 76px;
}
.footer .footer-bottom a {
  color: #535353;
}
.footer-nav {
  width: 100%;
  justify-content: space-between;
}
.footer-nav a {
  display: inline-block;
  font-size: 16px;
  color: #fff;
}
.footer-nav a.on {
  color: #f08f18;
}
.footer-form .ul-list {
  margin-left: -17px;
  margin-right: -17px;
  padding-top: 3px;
  justify-content: space-between;
}
.footer-form .ul-list li {
  width: 50%;
  padding: 12px 17px 0;
}
.footer-form .ul-list li:last-child {
  width: 100%;
}
.footer-form .ul-list .put-01 {
  border: none;
  background: none;
  resize: none;
  width: 100%;
  height: 54px;
  line-height: 24px;
  padding: 15px 0;
  border-bottom: 1px solid #ee8e2d;
}
.footer-form .ul-list .put-01::placeholder {
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.footer-form .ul-list .put-01:focus::placeholder {
  color: #fff;
}
.footer-form .ul-list .text-01 {
  height: 82px;
}
.footer-form .btn-cont .btn-01 {
  border: none;
  background: none;
  outline: none;
  width: 128px;
  height: 40px;
  font-size: 15px;
  color: #fff;
  border: 1px solid #434343;
  margin-right: 10px;
  margin-top: 54px;
  border-radius: 20px;
}
.footer-form .btn-cont .btn-orange {
  color: #fff;
  border-color: #f08f18;
  background: #f08f18;
}
.footer-contact {
  padding-right: 130px;
}
.footer-contact .div-list {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-top: 44px;
}
.footer-contact .div-list:first-child {
  margin-top: 0;
}
.footer-contact .div-list .title {
  font-size: 16px;
  color: #f08f18;
}
.footer-contact .div-list .des {
  margin-top: 12px;
  font-family: "albbLight";
}
.footer-contact .div-list .f-gbold {
  font-family: "gbold";
}
.footer-contact .footer-ewm {
  position: absolute;
  right: -2%;
  bottom: 0;
  width: 240px;
  text-align: center;
}
.footer-contact .footer-ewm .txt {
  margin-top: 20px;
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a {
  padding-left: 21px;
  height: 18px;
  line-height: 18px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 8px;
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a.bshare-weixin {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoHkkoHSgoNOkQJyV.jpg');
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a.bshare-weixin:hover {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoHkkoHSgoNSbqESgJ.jpg');
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a.bshare-sinaminiblog {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoHkkoHSgoNkkQJyV.jpg');
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a.bshare-sinaminiblog:hover {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoHkkoHSgoN1bqESgJ.jpg');
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a.bshare-qqim {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoHkkoHSgoNukQJyV.jpg');
}
.footer-contact .footer-ewm .txt .bshare-custom.icon-medium a.bshare-qqim:hover {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoHkkoHSgoNybqESgJ.jpg');
}
.bsTop {
  width: 100% !important;
}
.bsFrameDiv > div {
  width: 208px !important;
  height: 208px !important;
}
/* ================= D1-解决方案-列表 ================== */
.banner-inside {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.banner-inside img {
  width: 100%;
}
.banner-inside .mg-pc {
  display: block;
}
.banner-inside .mg-phone {
  display: none;
}
.banner-inside .div-word {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
}
.banner-inside .div-word.black {
  color: #000;
}
.banner-inside .div-word .cn {
  font-size: 66px;
  line-height: 76px;
}
.banner-inside .div-word .en {
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 34px;
}
.case-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.case-list li .img {
  width: 52.34%;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.case-list li .img img {
  width: 100%;
}
.case-list li .img::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 28%;
}
.case-list li .div-word {
  width: 26%;
}
.case-list li .div-word .title {
  font-size: 46px;
  line-height: 56px;
  color: #111;
  /*
  padding-bottom: 38px;
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoJIupIuxSNOkQJyV.jpg') left bottom no-repeat;
  */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.case-list li .div-word .des {
  font-size: 16px;
  color: #666;
  line-height: 36px;
  margin-top: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 72px;
}
.case-list li .div-word .link {
  margin-top: 70px;
}
.case-list li .div-word .link a {
  width: 128px;
  height: 40px;
  line-height: 38px;
  border: 1px solid #ff7f2f;
  border-radius: 36px;
  margin-right: 30px;
  font-size: 15px;
  color: #f08f18;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.public-tc {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.9);
  display: none;
}
.public-tc .video {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90vw;
  max-height: 100vh;
  text-align: center;
}
#video {
  width: 60vw;
  height: 80vh;
  margin-left: auto;
  margin-right: auto;
}
.public-tc-close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
/* ================= G2-新闻资讯-详情 ================== */
.public-bream {
  padding-top: 22px;
  padding-bottom: 22px;
  border-bottom: 1px solid #e0e0e0;
  line-height: 24px;
}
.public-bream .container {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.public-bream img {
  position: relative;
  top: -2px;
}
.public-bream a {
  display: inline;
  font-size: 14px;
  color: #a9a9a9;
}
.public-bream a.on {
  color: #f08f18;
}
.public-bream span {
  margin-left: 7px;
  margin-right: 7px;
}
.news-art {
  padding-top: 60px;
  padding-bottom: 135px;
}
.news-art .title {
  font-size: 34px;
  line-height: 44px;
  color: #000;
}
.news-art .date {
  font-size: 16px;
  color: #999;
  line-height: 26px;
  margin-top: 20px;
}
.news-art .des {
  font-size: 16px;
  line-height: 36px;
  color: #666;
  margin-top: 40px;
  padding-bottom: 30px;
}
.news-pages {
  padding-top: 55px;
  /*
  justify-content: space-between;
  */
  border-top: 1px solid #c9c9c9;
  font-size: 15px;
  display: block;
  text-align: center;
}
.news-pages.border-none {
  border: none;
}
.news-pages li{
  display: inline-block;
  color: #010101;
}
.news-pages li a{
  color: #010101;
  font-weight: normal;
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  border-radius: 50%;
  margin: 0 6px;
  font-size: 16px;
  color: #666;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.news-pages > a {
  font-size: 16px;
  line-height: 26px;
  color: #010101;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.news-pages > a img {
  position: relative;
  top: -1px;
  margin-right: 10px;
}
.news-pages > li:first-child{
  margin-right: 30px;
}
.news-pages > li:first-child a{
  padding-left: 20px;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSNukQJyV.jpg');
  background-position: left center;
  background-repeat: no-repeat;
  background-position-y: 3px;
  width: auto;
  height: auto;
  line-height: unset;
  border-radius:0;
  margin: 0px;
  font-size: 15px;

}
.news-pages > li:last-child{
  margin-left: 30px;
}
.news-pages > li:last-child a{
  padding-right: 20px;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOEkQJyV.jpg');
  background-position: right center;
  background-repeat: no-repeat;
  background-position-y: 3px;
  width: auto;
  height: auto;
  line-height: unset;
  border-radius:0;
  margin: 0px;
  font-size: 15px;
}
.news-pages > li.active a{
    color: #fff;
    background-color: #f08f18;
}
.news-pages li a:hover{
    color: #fff;
    background-color: #f08f18;
}
.news-pages > li:first-child:hover a{
  color: #f08f18;
  background-color:unset;
}
.news-pages > li:last-child:hover a{
  color: #f08f18;
  background-color:unset;
}
.pages a,
.pages strong {
  font-weight: normal;
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  border-radius: 50%;
  margin: 0 6px;
  font-size: 16px;
  color: #666;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.pages strong,
.pages a.on {
  color: #fff;
  background-color: #f08f18;
}
.newsxq_sxp{
  justify-content: space-between;
  display: flex;
}
.newsxq_sxp > a:first-child{
  padding-left: 20px;
  background-image: url(/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSNukQJyV.jpg);
  background-position: left center;
}
.newsxq_sxp > a:last-child{
  padding-right: 20px;
  background-image: url(/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOEkQJyV.jpg);
  background-position: right center;
}
/* ================= G1-新闻资讯-列表 ================== */
.news-main {
  padding-top: 60px;
  padding-bottom: 140px;
}
.news-main .news-pages {
  align-items: center;
}
.news-list li {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  background-color: #f8f8f8;
}
.news-list li:first-child {
  margin-top: 0;
}
.news-list li .img {
  width: 28.57%;
}
.news-list li .img span {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.news-list li .img img {
  width: 100%;
}
.news-list li .cont {
  width: 48.57%;
  margin-right: 19.28%;
  padding: 20px 0;
}
.news-list li .cont .title a {
  display: inline-block;
  max-width: 100%;
  font-size: 24px;
  line-height: 34px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.news-list li .cont .date {
  font-size: 16px;
  color: #ccc;
  font-weight: lighter;
  line-height: 26px;
  margin-top: 17px;
}
.news-list li .cont .des {
  font-size: 16px;
  color: #666;
  line-height: 26px;
  margin-top: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.news-list li .cont .a-more {
  font-size: 14px;
  color: #f08f18;
  line-height: 24px;
  margin-top: 30px;
}
/* ================= F1-加入我们 ================== */
.join-list .div-title {
  background: #fafafa;
  font-size: 18px;
  color: #616466;
  line-height: 50px;
}
.join-list .div-top {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  color: #757575;
  padding: 32px 0 25px;
  border-bottom: 1px solid #e8e8eb;
  cursor: pointer;
}
.join-list .div-top .span-toggle {
  position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOOkQJyV.jpg') center no-repeat;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.join-list .div-top .span-toggle.on {
  transform: translateY(-50%) rotate(180deg);
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOSbqESgJ.jpg') center no-repeat;
}
.join-list .div-des {
  width: 34.83%;
  padding-right: 10px;
}
.join-list .div-des:first-child {
  margin-left: 3.68%;
}
.join-list .div-des:nth-child(3) {
  width: 26.66%;
  padding-right: 90px;
}
.join-list .div-bottom {
  font-size: 14px;
  color: #666;
  line-height: 36px;
  padding: 30px 38px;
  background: #f9f9f9;
  display: none;
}
.join-list .div-bottom .div-01 {
  margin-top: 27px;
}
.join-list .div-bottom .div-01:first-child {
  margin-top: 0;
}
.join-list .div-bottom .title {
  font-size: 18px;
  color: #000;
}
.join-list .div-bottom .title + .des {
  margin-top: 5px;
}
.join-list .div-bottom .des .span-01 {
  font-size: 16px;
  color: #666;
}
.join-more {
  margin-top: 60px;
}
.join-more a {
  width: 128px;
  height: 40px;
  font-size: 15px;
  line-height: 38px;
  color: #ff7f2f;
  border: 1px solid #ff7f2f;
  border-radius: 20px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* ================= D2-解决方案-详情页 ================== */
.case-xq-01 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.case-xq-01:nth-child(even) {
  background: #f7f7f7;
}
.case-title {
  font-size: 46px;
  line-height: 1;
  color: #111;
}
.case-title-txt {
  font-size: 16px;
  line-height: 36px;
  color: #666;
  margin-top: 30px;
}
.case-xq-flex {
  padding-top: 30px;
}
.case-xq-left {
  width: 50%;
}
.case-xq-c1 {
  margin-top: 20px;
}
.case-xq-c1.video-open {
  cursor: pointer;
  overflow: hidden;
}
.case-xq-c1.video-open::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKEySKIAXTxIsID.jpg') center no-repeat rgba(0, 0, 0, 0.3);
  background-position: center;
}
.case-xq-c1 .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.case-xq-c1 img {
  width: 100%;
}
.case-xq-right {
  width: 50%;
}
.case-xq-right .case-xq-c1 {
  width: 48%;
  margin-left: 2%;
}
.case-xq-02 {
  margin-top: 60px;
  border: 1px solid #e3e3e3;
}
.case-xq-02 .div-01 {
  flex: 1;
  line-height: 26px;
  border-left: 1px solid #e3e3e3;
}
.case-xq-02 .div-01:first-child {
  border-left: none;
}
.case-xq-02 .div-01 .icon {
  padding: 15px 15px 12px;
  background-color: #f6f6f6;
  border-bottom: 1px solid #e3e3e3;
}
.case-xq-02 .div-01 .icon img {
  height: 38px;
}
.case-xq-02 .div-01 .cont {
  padding: 25px 35px 27px;
}
.case-xq-02 .div-01 .title {
  font-size: 16px;
  line-height: 26px;
  color: #000;
  font-weight: bold;
}
.case-xq-02 .div-01 .des {
  margin-top: 8px;
}
.case-owl,
.about-team-owl {
  position: relative;
  margin-top: 60px;
  padding-bottom: 67px;
}
.case-owl .owl-nav button.owl-prev,
.about-team-owl .owl-nav button.owl-prev,
.case-owl .owl-nav button.owl-next,
.about-team-owl .owl-nav button.owl-next {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 9px;
  height: 17px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.case-owl .owl-nav button.owl-prev,
.about-team-owl .owl-nav button.owl-prev {
  left: 0;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOkkQJyV.jpg');
}
.case-owl .owl-nav button.owl-next,
.about-team-owl .owl-nav button.owl-next {
  right: 0;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOukQJyV.jpg');
}
.case-owl .owl-dots,
.about-team-owl .owl-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 7px;
  text-align: center;
}
.case-owl .owl-dots .owl-dot,
.about-team-owl .owl-dots .owl-dot {
  width: 25px;
  height: 1px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #bfbfbf;
  position: relative;
  top: -1px;
}
.case-owl .owl-dots .owl-dot.active,
.about-team-owl .owl-dots .owl-dot.active {
  top: 0;
  height: 2px;
  background-color: #f08f18;
}
.case-a1 {
  background-color: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.025);
}
.case-a1 .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.case-a1 .img img {
  width: 100%;
}
.case-a1 .cont {
  padding: 28px 45px 30px;
  line-height: 30px;
}
.case-a1 .cont .title {
  font-size: 24px;
  color: #111;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.case-a1 .cont .des {
  font-size: 16px;
  color: #666;
  margin-top: 9px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 60px;
}
.case-a1 .cont .more {
  margin-top: 13px;
  font-size: 14px;
  color: #f08f18;
}
/* ================= B1-产品中心 ================== */
.banner-pro {
  height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.banner-pro .banner-pro-cont {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding-top: 200px;
  padding-bottom: 110px;
}
.banner-pro .div-word {
  text-align: center;
}
.banner-pro .div-word .title {
  font-size: 48px;
  color: #ee8e2d;
  line-height: 1;
  font-weight: bold;
  /*text-transform: uppercase;*/
}
.banner-pro .div-word .des {
  font-size: 34px;
  color: #fffefe;
  line-height: 56px;
  margin-top: 20px;
}
.banner-pro .div-word .des p{
  margin: 0;
}
.banner-pro .img {
  margin-top: 54px;
}
.banner-pro .img img {
  max-height: calc(100vh - 500px);
}
.pro_qtdiv p{
    margin: 0;
}
.scroll-ani {
  position: absolute;
  left: 50%;
  bottom: 4.85%;
  z-index: 3;
  transform: translateX(-50%);
  width: 21px;
  cursor: pointer;
}
.scroll-ani .mg1 {
  position: absolute;
  left: 0;
  top: 0;
  animation: scrollAni 1.5s infinite linear;
  -moz-animation: scrollAni 1.5s infinite linear;
  /* Firefox */
  -webkit-animation: scrollAni 1.5s infinite linear;
  /* Safari and Chrome */
  -o-animation: scrollAni 1.5s infinite linear;
  /* Opera */
}
@keyframes scrollAni {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(0);
  }
}
.public-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.pro-tedian {
  padding: 100px 15px 160px;
}
.pro-title {
  font-size: 46px;
  color: #111;
  line-height: 1;
}
.pro-title.white {
  color: #fff;
}
.pro-tedian-cont {
  margin-top: 115px;
}
.pro-tedian-img {
  width: 31.25%;
}
.pro-tedian-01 {
  position: absolute;
  width: 445px;
}
.pro-tedian-01 .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 115px;
  height: 115px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.pro-tedian-01 .icon::before {
  content: " ";
  position: absolute;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
  border: 1px dashed #f6c494;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.pro-tedian-01 .icon span {
  width: 100%;
}
.pro-tedian-01 .icon img {
  max-width: 60%;
  max-height: 60%;
}
.pro-tedian-01 .icon .mg {
  display: block;
}
.pro-tedian-01 .icon .mgh {
  display: none;
}
.pro-tedian-01 .cont .title {
  font-size: 24px;
  color: #111;
  line-height: 1;
  min-height: 24px;
}
.pro-tedian-01 .cont .des {
  font-size: 20px;
  line-height: 36px;
  min-height: 72px;
  color: #333;
  margin-top: 15px;
}
.pro-tedian-01 .cont .des p{
  margin: 0 0;
}
.pro-tedian-line {
  position: absolute;
  height: 1px;
  border-bottom: 1px dashed #f08f18;
}
.pro-tedian-line:first-child {
  left: 55px;
  right: 52.66%;
  top: 21.71%;
}
.pro-tedian-line:nth-child(2) {
  left: 50px;
  right: 64.83%;
  top: 80%;
}
.pro-tedian-line:nth-child(3) {
  left: 57.16%;
  right: 35px;
  top: 39.92%;
}
.pro-tedian-line:nth-child(4) {
  left: 65%;
  right: -11px;
  top: 90.71%;
}
.pro-main1{
    padding-top: 100px;
}
.pro-kuai-01 {
  padding-bottom:80px;
}
.pro-kuai-01:nth-child(even) {
  background: #f7f7f7;
}
.pro-canshu-flex {
  margin-top: 60px;
  align-items: center;
  justify-content: space-between;
}
.pro-canshu-flex .pro-canshu-list {
  width: 55.71%;
}
.pro-canshu-flex .pro-canshu-img {
  width: 30.57%;
}
.pro-canshu-list {
  justify-content: space-between;
}
.pro-canshu-list li {
  width: 40%;
  padding-right: 15px;
  font-size: 18px;
  line-height: 28px;
  color: #333;
  border-bottom: 1px solid #f2f2f2;
  padding-top: 26px;
  padding-bottom: 26px;
  font-family: "albbRegu";
  display: inline-block;
}
.pro-canshu-list li:nth-child(even) {
  width: 60%;
  padding-right: 0;
}
.pro-canshu-list li .span-title {
  color: #000;
  margin-right: 8px;
  font-weight: bold;
}
.pro-canshuXx {
  border-top: 1px solid #cbcbcb;
  margin-top: 60px;
}
.pro-canshuXx-top {
  min-height: 86px;
  align-items: center;
  justify-content: space-between;
}
.pro-canshuXx-top .div-01 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 50%;
  font-size: 18px;
  line-height: 30px;
  padding: 16px 0 10px 30px;
}
.pro-canshuXx-top .div-01 .title {
  width: 38.8%;
  font-size: 18px;
  color: #111;
  font-weight: bold;
}
.pro-canshuXx-top .div-01 .des {
  width: 47.76%;
}
.pro-canshuXx-bottom {
  border-bottom: 1px solid #cbcbcb;
}
.pro-canshuXx-bottom .title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 14.28%;
  font-size: 20px;
  font-weight: bold;
  color: #ee8f2f;
  background: #eeeeee;
  border-right: 1px solid #cbcbcb;
}
.pro-canshuXx-bottom .ul-list {
  display: flex;
  flex-wrap: wrap;
  width: 85.72%;
  background: #fff;
  word-break: break-all;
}
.pro-canshuXx-bottom .ul-list li {
  display: flex;
  align-items: center;
  min-height: 86px;
  padding-top: 16px;
  padding-bottom: 16px;
  width: 50%;
  font-size: 18px;
  line-height: 28px;
  color: #111;
}
.pro-canshuXx-bottom .ul-list li .span-title {
  width: 51.4%;
  font-weight: bold;
  padding-left: 30px;
  padding-right: 30px;
}
.pro-canshuXx-bottom .ul-list li .span-des {
  width: 48.5%;
}
/* ================= E1-关于我们 ================== */
.about-kuai-01 {
  padding-top: 100px;
  padding-bottom: 100px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.about-kuai-01:nth-child(even) {
  background-color: #f8fafe;
}
.about-jianjie {
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.about-jianjie .about-jianjie-left {
  width: 44.28%;
}
.about-jianjie .about-jianjie-right {
  width: 51.21%;
  padding-top: 22px;
}
.about-jianjie-left img {
  width: 100%;
}
.about-jianjie-left .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.about-jianjie-left .video-open {
  cursor: pointer;
}
.about-jianjie-left .video-open::before {
  content: " ";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 65px;
  height: 65px;
  transform: translate(-50%, -50%);
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKEySKIAXTxIsID.jpg');
  background-size: cover;
}
.about-jianjie-title .cn {
  position: relative;
  z-index: 1;
  font-size: 36px;
  font-weight: bold;
  color: #111;
  line-height: 46px;
}
.about-jianjie-title .en {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 98px;
  color: #f2f2f2;
  font-family: Impact;
  white-space: nowrap;
}
.ahout-jianjie-word {
  margin-top: 34px;
}
.ahout-jianjie-word .title {
  font-size: 30px;
  line-height: 40px;
  color: #333;
}
.ahout-jianjie-word .des {
  font-size: 16px;
  color: #666;
  line-height: 28px;
  margin-top: 25px;
}
.about-jianjie-num {
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
}
.about-jianjie-num .div-01 {
  font-size: 16px;
  color: #666;
  margin-top: 20px;
}
.about-jianjie-num .div-01 .div-top {
  display: flex;
  align-items: center;
  line-height: 58px;
}
.about-jianjie-num .div-01 .div-top .num {
  font-size: 58px;
  color: #f08f18;
  font-weight: bold;
  margin-right: 10px;
}
.about-jianjie-num .div-01 .div-bottom {
  margin-top: 6px;
}
.about-history-01 {
  display: flex;
  flex-direction: column;
  width: 100%;
  color: #fff;
}
.about-history-01 .year {
  font-size: 30px;
  line-height: 1;
  padding-left: 42px;
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExRNEkQJyV.jpg') left center no-repeat;
}
.about-history-01 .cont {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding-left: 42px;
  margin-top: 18px;
  padding-bottom: 22px;
}
.about-history-01 .cont::before {
  content: " ";
  position: absolute;
  left: 6px;
  top: 0;
  bottom: 24px;
  width: 1px;
  background-color: #fff;
}
.about-history-01 .cont::after {
  content: " ";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 3px;
  bottom: -2px;
  margin-top: 19px;
  border-radius: 50%;
  background-color: #fff;
}
.about-history-01 .cont .des {
  font-size: 16px;
  line-height: 24px;
}
.about-history-01 .cont .des p{
  margin:0;
}
.about-history-01 .cont .des p img {
  margin-top: 35px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 100%;
}
.about-history {
  padding-left: 1.25%;
  padding-right: 1.25%;
}
.about-history-owl {
  position: relative;
  padding-left: 146px;
  padding-right: 104px;
  margin-top: 60px;
}
.about-history-owl::before {
  content: " ";
  position: absolute;
  left: 80px;
  right: 80px;
  top: 50%;
  height: 1px;
  background: #fff;
}
.about-history-owl .owl-nav button.owl-prev,
.about-history-owl .owl-nav button.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.about-history-owl .owl-nav button.owl-prev {
  left: 0;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoIRANKRZLKIqIDOgOKSD.jpg');
}
.about-history-owl .owl-nav button.owl-next {
  right: 0;
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoIRANKRZLD1gHKRRsDy1G.jpg');
}
.about-culture-flex {
  margin-top: 60px;
  align-items: center;
  justify-content: space-between;
}
.about-culture-01 {
  width: 31.42%;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.about-culture-01 .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.about-culture-01 .img img {
  width: 100%;
}
.about-culture-01 .cont {
  position: absolute;
  left: 0;
  top: 14.17%;
  right: 0;
  bottom: 23%;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  overflow: auto;
}
.about-culture-01 .cont img {
  height: 73px;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.about-culture-01 .en {
  font-size: 48px;
  color: #ee8e2d;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 56px;
}
.about-culture-01 .des {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  margin-top: 20px;
}
.about-culture-01 .num {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10.76%;
  z-index: 1;
  text-align: center;
  font-size: 58px;
  line-height: 1;
  font-family: Arial;
  color: #fff;
  font-weight: bold;
}
.about-team-top {
  align-items: center;
  justify-content: space-between;
  padding-top: 100px;
  padding-bottom: 100px;
  margin-top: 60px;
  padding: 100px 14.28% 100px 18.14%;
}
.about-team-top .span-icon {
  position: absolute;
  left: 6.28%;
  top: 48px;
  width: 6.57%;
}
.about-team-top .about-team-jianjie {
  width: 58.89%;
}
.about-team-top .img {
  width: 20.52%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.about-team-jianjie {
  padding-left: 190px;
}
.about-team-jianjie .author {
  float: left;
  margin-left: -190px;
  width: 170px;
}
.about-team-jianjie .author .en {
  font-size: 23px;
  color: #999;
  line-height: 1;
  font-weight: lighter;
}
.about-team-jianjie .author .cn {
  font-size: 36px;
  color: #333;
  line-height: 1;
  margin-top: 8px;
}
.about-team-jianjie .author .info {
  font-size: 20px;
  line-height: 30px;
  color: #f08f18;
  margin-top: 20px;
}
.about-team-jianjie .ul-list {
  width: 100%;
  padding-left: 55px;
  border-left: 1px solid rgba(164, 164, 164, 0.2);
}
.about-team-jianjie .ul-list li {
  position: relative;
  font-size: 16px;
  line-height: 36px;
  padding-left: 10px;
}
.about-team-jianjie .ul-list li .span-dot {
  position: absolute;
  left: 0;
  top: 0;
}
.about-team-img {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: stretch;
}
.about-team-img img {
  width: 100%;
}
.about-team-img .img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.about-team-img .img-left {
  width: 48.64%;
}
.about-team-img .img-right {
  width: 50.35%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about-team-img .img-top {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about-team-img .img-01 {
  width: 49%;
}
.about-team-img .img-bottom {
  width: 100%;
  height: 46.18%;
}
.about-contact {
  padding-bottom: 0 !important;
}
.about-contact .ul-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);
  margin-top: 60px;
  position: relative;
  z-index: 2;
  padding: 60px 3.57%;
  background-color: #fff;
}
.about-contact .ul-list::before,
.about-contact .ul-list::after {
  content: " ";
}
.about-contact .ul-list li {
  flex: 1;
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
}
.about-contact .ul-list li .icon img {
  height: 40px;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.about-contact .ul-list li .title {
  font-size: 16px;
  line-height: 26px;
  color: #666;
  margin-top: 30px;
}
.about-contact .ul-list li .des {
  font-size: 20px;
  line-height: 30px;
  color: #333;
  margin-top: 15px;
}
.about-map {
  position: relative;
  z-index: 0;
  margin-top: -100px;
}
.about-map img {
  width: 100%;
}
/* ================= C1-核心技术 ================== */
.core-main .core-dtzn {
  padding-top: 110px;
  padding-bottom: 162px;
}
.core-main .core-qtzn {
  padding-top: 103px;
  padding-bottom: 150px;
}
.core-main .core-sjzn {
  padding-top: 114px;
  padding-bottom: 254px;
}
.core-main .core-yyzn {
  padding-top: 116px;
  padding-bottom: 97px;
}
.core-dtzn-cont {
  padding-left: 5.98%;
  padding-right: 5.98%;
  margin-top: 150px;
}
.core-dtzn-cont .img {
  width: 29.94%;
}
.core-dtzn-cont .img::before {
  position: absolute;
  left: -50px;
  top: -50px;
  right: -50px;
  bottom: -50px;
  content: " ";
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.core-dtzn-cont .img .img-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
}
.core-dtzn-01 {
  position: absolute;
  width: 28.69%;
}
.core-dtzn-01 .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 115px;
  height: 115px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.core-dtzn-01 .icon::before {
  content: " ";
  position: absolute;
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
  border: 1px dashed #fff;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.core-dtzn-01 .icon span {
  width: 100%;
}
.core-dtzn-01 .icon img {
  max-width: 60%;
  max-height: 60%;
}
.core-dtzn-01 .icon .mg {
  display: inline-block;
}
.core-dtzn-01 .icon .mgh {
  display: none;
}
.core-dtzn-01 .cont .title {
  font-size: 26px;
  color: #fff;
  line-height: 1;
  min-height: 24px;
}
.core-dtzn-01 .cont .des {
  font-size: 18px;
  line-height: 32px;
  min-height: 64px;
  color: #fff;
  margin-top: 18px;
}
.core-qtzn-flex {
  justify-content: space-between;
  align-items: center;
  padding-left: 5.2%;
  padding-right: 5.2%;
  margin-top: 150px;
}
.core-qtzn-flex .core-qtzn-ani {
  width: 46.51%;
}
.core-qtzn-flex .core-qtzn-ani img {
  width: 100%;
}
.core-qtzn-flex .core-qtzn-list {
  width: 44.88%;
}
.core-qtzn-ani .mg {
  position: relative;
  z-index: 1;
}
.core-qtzn-ani .ani-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.core-qtzn-ani .core-ani-arrow .ani-img {
  z-index: 2;
}
.core-qtzn-ani .core-ani-sm .ani-img {
  z-index: 0;
}
.core-ani-arrow .arrow-01 {
  animation: aniArrow 2s infinite linear;
  -moz-animation: aniArrow 2s infinite linear;
  /* Firefox */
  -webkit-animation: aniArrow 2s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniArrow 2s infinite linear;
  /* Opera */
}
.core-ani-arrow .arrow-02 {
  animation: aniArrow 2s 0.6s infinite linear;
  -moz-animation: aniArrow 2s 0.6s infinite linear;
  /* Firefox */
  -webkit-animation: aniArrow 2s 0.6s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniArrow 2s 0.6s infinite linear;
  /* Opera */
}
.core-ani-arrow .arrow-03 {
  animation: aniArrow 2s 1.5s infinite linear;
  -moz-animation: aniArrow 2s 1.5s infinite linear;
  /* Firefox */
  -webkit-animation: aniArrow 2s 1.5s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniArrow 2s 1.5s infinite linear;
  /* Opera */
}
.core-ani-sm .sm-01 {
  animation: aniArrow 2s infinite linear;
  -moz-animation: aniArrow 2s infinite linear;
  /* Firefox */
  -webkit-animation: aniArrow 2s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniArrow 2s infinite linear;
  /* Opera */
}
.core-ani-sm .sm-02 {
  animation: aniArrow 2s 0.6s infinite linear;
  -moz-animation: aniArrow 2s 0.6s infinite linear;
  /* Firefox */
  -webkit-animation: aniArrow 2s 0.6s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniArrow 2s 0.6s infinite linear;
  /* Opera */
}
.core-ani-sm .sm-03 {
  animation: aniArrow 2s 1.5s infinite linear;
  -moz-animation: aniArrow 2s 1.5s infinite linear;
  /* Firefox */
  -webkit-animation: aniArrow 2s 1.5s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniArrow 2s 1.5s infinite linear;
  /* Opera */
}
@keyframes aniArrow {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.core-qtzn-list {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.core-qtzn-list li {
  width: 50%;
  margin-left: -1px;
  margin-top: -1px;
  border-top: 1px solid #d5d6d9;
  border-left: 1px solid #d5d6d9;
  padding-top: 70px;
  padding-bottom: 62px;
}
.core-qtzn-list li .icon img {
  height: 72px;
}
.core-qtzn-list li .title {
  font-size: 26px;
  color: #111;
  line-height: 36px;
  margin-top: 22px;
}
.core-qtzn-list li .des {
  font-size: 18px;
  line-height: 32px;
  color: #595757;
  margin-top: 10px;
}
.core-qtzn-list li:first-child,
.core-qtzn-list li:nth-child(2) {
  padding-top: 0;
}
.core-qtzn-list li:nth-child(odd) {
  padding-right: 12%;
}
.core-qtzn-list li:nth-child(even) {
  padding-left: 12%;
}
.core-qtzn-list li:last-child,
.core-qtzn-list li:last-child(1) {
  padding-bottom: 0;
}
.core-sjzn-img {
  width: 44.58%;
}
.core-sjzn-img > img {
  width: 100%;
}
.core-sjzn-01 {
  position: absolute;
  color: #fff;
  width: 40.88%;
}
.core-sjzn-01 .icon img {
  height: 68px;
}
.core-sjzn-01 .icon .mg {
  display: block;
}
.core-sjzn-01 .icon .mgh {
  display: none;
}
.core-sjzn-01 .cont .title {
  font-size: 32px;
  line-height: 42px;
  margin-top: 34px;
}
.core-sjzn-01 .cont .des {
  font-size: 20px;
  line-height: 30px;
  margin-top: 20px;
}
.core-yyzn-cont {
  margin: 80px 4.9% 0;
}
.core-yyzn-ani {
  position: relative;
  z-index: 3;
  width: 44.21%;
}
.core-yyzn-ani > img {
  width: 100%;
}
.core-yyzn-ani .img-ani {
  position: absolute;
  left: 50%;
  top: 4.98%;
  transform: translateX(-50%);
  width: 92.15%;
  height: 61.83%;
}
.core-yyzn-ani .img-ani div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.core-yyzn-01 {
  position: absolute;
  top: 9.8%;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.core-yyzn-01 .icon img {
  height: 90px;
}
.core-yyzn-01 .cont .title {
  font-size: 36px;
  color: #000;
  line-height: 46px;
  margin-top: 40px;
}
.core-yyzn-01 .cont .des {
  font-size: 24px;
  line-height: 42px;
  color: #666;
  margin-top: 13px;
}
/* ================= index ================== */
.banner-owl .owl-item .banner-a1 .mg-pc {
  display: block;
  height: calc(100vh - 80px);
}
.banner-owl .owl-item .banner-a1 .mg-phone {
  display: none;
}
.banner-owl .owl-item .banner-a1 .banner-img img {
  width: auto;
}
.banner-owl .owl-dots {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4.16%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.banner-owl .owl-dots .owl-dot {
  width: 1px;
  height: 25px;
  background: #434343;
  margin: 5px 0;
}
.banner-owl .owl-dots .owl-dot.active {
  width: 2px;
  background-color: #f08f18;
}
.banner-owl .owl-nav {
  position: absolute;
  left: auto;
  right: 4.16%;
  bottom: 6.18%;
}
.banner-owl .owl-nav button.owl-prev,
.banner-owl .owl-nav button.owl-next {
  width: 9px;
  height: 17px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 27px;
}
.banner-owl .but-video-play{
	background: none;
	z-index: 3;
}
.banner-owl .owl-nav button.owl-prev {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOkkQJyV.jpg');
}

.banner-owl .owl-nav button.owl-next {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExSOukQJyV.jpg');
}
.banner-owl video {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  cursor: pointer;
}
.banner-owl .item_video{
	position: relative;
}
.banner-owl .item_video::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
	background: rgba(0,0,0,0.4);
}
.banner-owl .item_video .text_box{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	z-index: 3;
}
.banner-owl .item_video .text_box p{
	font-size: 66px;
	color: #fff;
	margin: auto;
}
.banner-video {
  display: none;
}
.banner-a1 {
  width: 100%;
  background-size: cover;
  background-repeat: repeat;
  background-position: center;
}
.banner-a1 .div-mc{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner-a1 .div-mc .word{
  color: #fff;
  font-size: 50px;
  line-height: 1;
  font-weight: bold;
  max-width: 50vw;
}
.banner-a1+.banner-word{
  width: auto;
  right: 8.3%;
  text-align: center;
}
.banner-word {
  position: absolute;
  left: 8.3%;
  top: 60%;
  width:30%;
  transform: translateY(-50%);
  z-index: 2;
  opacity: 0;
  transition:1s;
}


.banner .owl-carousel .owl-item.active .banner-word{
	top: 42%;
	opacity: 1;
}
.banner-word .cn {
  font-size: 66px;
  line-height: 74px;
  color: #fff;
  letter-spacing: 5px;
  /* display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; */
}
.banner-word .en {
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 53px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.banner-img {
  position: absolute;
  left: 35.93%;
  top: 50%;
  transform: translateY(-50%);
  width: 38.54%;
  max-height: 70%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner-img img {
  max-width: 100%;
  max-height: 100%;
}
.banner-progass {
  position: absolute;
  left: 8%;
  bottom: 6.18%;
  z-index: 10;
  font-size: 18px;
  color: #fff;
  font-weight: lighter;
  line-height: 1;
}
.index-title .title {
  font-size: 20px;
  color: #ee8e2d;
  line-height: 1;
}
.index-title .tit {
  font-size: 46px;
  color: #fff;
  line-height: 1;
  margin-top: 40px;
}
.index-title .tit.white {
  color: #fff;
}
.index-title .txt {
  font-size: 26px;
  color: #333;
  font-weight: lighter;
  margin-top: 15px;
  font-family: 'albbLight';
}
.index-title .txt.white {
  color: #fff;
}
.index-pro {
  padding: 80px 4.16% 0;
}
.index-pro-title {
  margin-top: 50px;
}
.index-pro-title .title {
  font-size: 34px;
  color: #000;
  line-height: 1;
  padding-bottom: 15px;
  background: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoJIupIuxSNkkQJyV.jpg') center bottom no-repeat;
}
.index-pro-title .txt {
  font-size: 20px;
  line-height: 30px;
  color: #333;
  margin-top: 15px;
}
.index-pro-title .txt .c-orange{
	font-size: 28px;
}
.index-pro-img {
  margin-top: 48px;
}
.index-adv-cont {
  position: absolute;
  left: 4.16%;
  top: 80px;
  z-index: 5;
}
.index-adv-ani img {
  width: 100%;
}
.index-adv-ani .ani-mg1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.index-adv-ani .ani-mg1.on {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.index-adv-ani .ani-dot {
  position: absolute;
  width: 0.8%;
  transform: translateX(-50%);
}
.index-adv-ani .ani-dot:first-child {
  left: 42.23%;
  bottom: 50.82%;
}
.index-adv-ani .ani-dot:nth-child(2) {
  left: 51.77%;
  bottom: 40.72%;
}
.index-adv-ani .ani-dot:nth-child(3) {
  left: 52.5%;
  bottom: 60.82%;
}
.index-adv-ani .ani-dot:nth-child(4) {
  left: 62.5%;
  bottom: 51.75%;
}
.index-adv-ani .ani-dot.on {
  animation: aniDot 2s infinite linear;
  -moz-animation: aniDot 2s infinite linear;
  /* Firefox */
  -webkit-animation: aniDot 2s infinite linear;
  /* Safari and Chrome */
  -o-animation: aniDot 2s infinite linear;
  /* Opera */
}
.index-adv-ani .ani-sm {
  position: absolute;
}
.index-adv-ani .ani-sm.on {
  animation: flash 2.5s infinite linear;
  -moz-animation: flash 2.5s infinite linear;
  /* Firefox */
  -webkit-animation: flash 2.5s infinite linear;
  /* Safari and Chrome */
  -o-animation: flash 2.5s infinite linear;
  /* Opera */
}
.index-adv-ani .ani-sm .index-ani-g1 {
  position: relative;
  z-index: 1;
}
.index-adv-ani .ani-sm .index-ani-g2 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.index-adv-ani .ani-sm1 {
  width: 4.89%;
  left: 26%;
  top: 57.2%;
}
.index-adv-ani .ani-sm2 {
  width: 5.625%;
  left: 27.6%;
  top: 64.74%;
}
.index-adv-phone {
  display: none;
}
.index-adv-phone img {
  display: blcok;
  width: 100%;
}
@keyframes aniDot {
  0% {
    opacity: 1;
    transform: translate(-50%, 0);
  }
  50% {
    opacity: 0;
    transform: translate(-50%, 5px);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
.index-adv-szzn,
.index-adv-qtzn,
.index-adv-dtzn {
  position: absolute;
  width: 3.75%;
}
.index-adv-szzn .word,
.index-adv-qtzn .word,
.index-adv-dtzn .word {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  margin-bottom: 50px;
  text-align: center;
  padding-bottom: 20px;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.index-adv-szzn .word .title,
.index-adv-qtzn .word .title,
.index-adv-dtzn .word .title {
  font-size: 20px;
  color: #f08f18;
  line-height: 30px;
  white-space: nowrap;
}
.index-adv-szzn .word .txt,
.index-adv-qtzn .word .txt,
.index-adv-dtzn .word .txt {
  white-space: nowrap;
  font-size: 14px;
  color: #fff;
  font-weight: lighter;
  line-height: 24px;
  margin-top: 3px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.index-adv-szzn {
  right: 23.64%;
  top: 20.3%;
}
.index-adv-qtzn {
  top: 40.82%;
  right: 40.98%;
  width: 3.75%;
}
.index-adv-dtzn {
  top: 44.22%;
  left: 30.2%;
  width: 3.75%;
}
.index-case {
  padding: 80px 4.16% 90px;
  background: #f9f9f9;
}
.index-case .index-news-more {
  right: 0;
  bottom: 5px;
  z-index: 3;
}
.index-case-owl {
  margin-top: 93px;
  padding-bottom: 102px;
}
.index-case-owl .owl-nav {
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: 3;
}
.index-case-owl .owl-nav button.owl-prev,
.index-case-owl .owl-nav button.owl-next {
  width: 11px;
  height: 21px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  margin-right: 30px;
}
.index-case-owl .owl-nav button.owl-prev {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExUPEkQJyV.jpg');
}
.index-case-owl .owl-nav button.owl-next {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExUPOkQJyV.jpg');
}
.index-case-owl .owl-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  text-align: center;
  z-index: 2;
}
.index-case-owl .owl-dots .owl-dot {
  width: 25px;
  height: 1px;
  background: #e5e5e5;
  margin-left: 5px;
  margin-right: 5px;
}
.index-case-owl .owl-dots .owl-dot.active {
  height: 2px;
  background-color: #f08f18;
}
.index-case-cont {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.index-case-cont .index-case-little {
  width: 23.4%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index-case-cont .index-case-big {
  width: 48.86%;
}
.index-case-a1 {
  position: relative;
}
.index-case-a1 .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.index-case-a1 .title {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 20px;
  z-index: 1;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index-case-a1 .logo{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0,0,0,.2);
}
.index-case-a1 .logo img{
  width: auto;
  max-width: 80%;
  max-height: 80%;
}
.index-case-a1:hover .title{
	display: none;
} 
.index-linian {
  padding: 100px 4.16% 0;
}
.index-linian-flex {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 92px;
}
.index-linian-01 {
  width: 27.84%;
  height: 707px;
  background: #ececec;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.index-linian-01 .num {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 6%;
  color: #fff;
  font-size: 58px;
  line-height: 1;
  font-family: 'gbold';
  text-align: center;
  font-weight: lighter;
}
.index-linian-01 span.icon {
  display: none;
  position: absolute;
  right: 9.16%;
  bottom: 6.5%;
}
.index-linian-01 .div-01 {
  position: absolute;
  top: 17.39%;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}
.index-linian-01 .div-01 .icon img {
  height: 75px;
}
.index-linian-01 .div-01 .title {
  text-align: center;
  margin-top: 64px;
}
.index-linian-01 .div-01 .title .en {
  font-size: 48px;
  line-height: 1;
  color: #ee8e2d;
  font-family: 'gbold';
}
.index-linian-01 .div-01 .title .txt {
  font-size: 18px;
  line-height: 30px;
  color: #666;
  margin-top: 20px;
}
.index-linian-01 .div-02 {
  display: none;
  background: #ee8e2d;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding-top: 8.7%;
  padding-left: 7.36%;
  padding-right: 7.36%;
}
.index-linian-01 .div-02 .title {
  color: #fff;
}
.index-linian-01 .div-02 .title .en {
  font-size: 48px;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
  font-family: 'gbold';
}
.index-linian-01 .div-02 .title .txt {
  font-size: 32px;
  line-height: 42px;
  margin-top: 15px;
}
.index-linian-01 .div-02 .img {
  width: 100%;
  height: 355px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.index-linian-01 .div-02 .img img {
  max-width: 100%;
  max-height: 100%;
}
.index-news {
  padding-top: 80px;
  padding-bottom: 140px;
}
/* .index-news::before {
  content: " ";
  position: absolute;
  top: 273px;
  bottom: 0;
  right: 0;
  width: 34.375%;
  background: #f8f8f8;
} */
.index-news-cont {
  position: relative;
  z-index: 1;
  padding-left: 4.16%;
  margin-top: 182px;
}
.index-news-owl {
  padding-left: 17.36%;
  padding-bottom: 144px;
}
.index-news-owl .owl-nav {
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotateY(-50%);
  margin-top: -144px;
}
.index-news-owl .owl-nav button.owl-prev,
.index-news-owl .owl-nav button.owl-next {
  width: 17px;
  height: 36px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  margin-right: 45px;
}
.index-news-owl .owl-nav button.owl-prev {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExUPEkQJyV.jpg');
}
.index-news-owl .owl-nav button.owl-next {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExUPOkQJyV.jpg');
}
.index-news-owl .owl-dots {
  display: none !important;
}
.index-news-progass {
  position: absolute;
  left: 0;
  right: 240px;
  bottom: 0;
  z-index: 3;
}
.index-news-progass .div-dot {
  width: 100%;
  display: flex;
  align-items: center;
}
.index-news-progass .div-dots {
  flex: 1;
  background: #e5e5e5;
  height: 1px;
}
.index-news-progass .div-dots.on {
  background-color: #f08f18;
}
.index-news-a1 .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}
.index-news-a1 .img img{
	width: 100%;
	display: block;
}
.index-news-a1 .cont {
  padding-top: 50px;
}
.index-news-a1 .cont .date {
  font-size: 16px;
  color: #ccc;
  line-height: 26px;
  font-weight: lighter;
}
.index-news-a1 .cont .des {
  font-size: 16px;
  color: #333;
  line-height: 26px;
  margin-top: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.index-news-a1 .cont .more {
  font-size: 14px;
  color: #f08f18;
  line-height: 1;
  margin-top: 54px;
}
.index-news-more {
  position: absolute;
  right: 4.375%;
  bottom: 0;
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
.index-news-content {
  padding-left: 17.36%;
  padding-bottom: 144px;
}
.index-news-content .swiper-pagination {
  width: auto;
  top: auto;
  bottom: 12px;
  left: 0;
  right: 240px;
  height: 1px;
  background-color: #e5e5e5;
}
.index-news-content .swiper-pagination .swiper-pagination-progressbar {
  background-color: #f08f18;
}
.index-news-content .news-arrow {
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotateY(-50%);
  margin-top: -144px;
  display: flex;
}
.index-news-content .news-arrow .swiper-button-prev,
.index-news-content .news-arrow .swiper-button-next {
  position: static;
  width: 17px;
  height: 36px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  margin-right: 45px;
  opacity: 1;
  margin-top: 0;
}
.index-news-content .news-arrow .swiper-button-prev::after,
.index-news-content .news-arrow .swiper-button-next::after {
  display: none;
}
.index-news-content .news-arrow .swiper-button-prev {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExUPEkQJyV.jpg');
}
.index-news-content .news-arrow .swiper-button-next {
  background-image: url('/EIqrESyDEyLoEIVqDS9pKk1nJIEJI0NoKSWqKExUPOkQJyV.jpg');
}