/* 企业介绍 */
.home-about { padding: 30px 0 ;}
.about-box {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.about-info {position: relative; z-index: 2; width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.about-img {position: relative; z-index: 1; width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.about-img img {width: 100%;}
.about-title { margin-bottom: 10px; padding-top: 0px; font-size: 26px; color: #404040; font-weight: 500;}
.about-title small {display: block; font-size: 25px; line-height: 45px; font-weight: 500; text-transform: uppercase; font-style: italic; color: #404040;}
.about-detail {margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 26px; color: #404040;}
.about-data {position: relative; display: flex; justify-content: center; align-items: center; width: 100%; height: 160px; background: #fff; z-index: 9999;}
.data-num {padding: 10px 0; font-size: 35px; font-weight: bold; color: #1e9755; }
.data-num:first-child { border-right: 1px solid #ddd;}
.data-num small { font-size: 14px; color: #7d7d7d;}
.data-num p {font-size: 12px; color: #444; text-align: center; font-weight: 400;}
.about-btn {position: relative; bottom: 0; padding: 15px 0;}
.about-btn a {display: block; width: 180px; height: 40px; font-size: 16px; font-weight: 500; background: #66abde; color: #fff; line-height: 40px; text-align: center; transition: all .3s ease-in-out;}
.about-btn a:hover {background: #1e9755;}
@media (max-width: 992px) {
  .about-box { padding: 0 15px; }
}
@media (max-width: 380px) {
  .data-num { font-size: 30px; }
}
@media (max-width: 320px) {
  .data-num { font-size: 24px; }
}
@media (min-width: 400px) {
  .data-num p {font-size: 14px; }
}
@media (min-width: 576px) {
  .about-title { margin-bottom: 30px; padding-top: 40px; font-size: 32px;}
  .about-title small {font-size: 30px; line-height: 30px;}
  .about-detail {margin-bottom: 15px; font-size: 16px; line-height: 30px; letter-spacing: 0px;}
  .about-data {width: 100%; height: 160px;}
  .data-num {font-size: 50px;}
  .data-num small { font-size: 20px;}
  .data-num p {font-size: 16px;}
  .about-btn a {width: 180px; height: 40px; font-size: 16px;}
}
@media (min-width: 768px) {
  .about-title small {font-size: 40px; line-height: 40px;}
  .about-detail {font-size: 18px; font-weight: 500;}
}
@media (min-width: 992px) {
  .home-about { padding: 60px 0 ;}
  .about-info {width: 100%; -ms-flex: 0 0 46.66667%; flex: 0 0 46.66667%; max-width: 46.66667%; display: flex; flex-direction: column; justify-content: center;}
  .about-img {width: 100%; -ms-flex: 0 0 47.33333%; flex: 0 0 47.33333%; max-width: 47.33333%;}
  .about-title { margin-bottom: 10px; padding-top: 30px; font-size: 24px;}
  .about-title small {font-size: 25px; line-height: 45px;}
  .about-detail { font-size: 15px; line-height: 22px; letter-spacing: 0px;}
  .about-data {width: 600px; height: 140px; box-shadow: 5px 8px 10px 5px rgba(0, 0, 0, 0.1); }
  .data-num {font-size: 40px;}
  .data-num small { font-size: 18px;}
  .data-num p {font-size: 14px;}
  .about-btn {position: absolute; padding: 0;}
  .about-btn a {font-size: 15px;}
}
@media (min-width: 1200px) {
  .about-title { margin-bottom: 30px; padding-top: 40px; font-size: 28px;}
  .about-title small {font-size: 30px; line-height: 30px;}
  .about-detail { font-size: 15px; line-height: 30px; letter-spacing: 0px;}
  .about-data {width: 700px; height: 160px;}
  .data-num {font-size: 50px;}
  .data-num small { font-size: 20px;}
  .data-num p {font-size: 15px;}
  .about-btn a {font-size: 16px;}
}
@media (min-width: 1440px) {
  .about-title { margin-bottom: 30px; padding-top: 50px; font-size: 30px;}
  .about-title small {font-size: 35px; line-height: 35px;}
  .about-detail { font-size: 16px; line-height: 40px; }
  .about-data {width: 800px; height: 180px;}
  .data-num {font-size: 55px;}
  .data-num small { font-size: 22px;}
  .data-num p {font-size: 16px;}
  .about-btn a {font-size: 18px;}
}
@media (min-width: 1600px) {
  .about-title { margin-bottom: 70px; padding-top: 50px; font-size: 30px;}
  .about-title small {font-size: 40px; line-height: 40px;}
  .about-detail { font-size: 18px; line-height: 38px;}
  .about-data {width: 800px; height: 200px;}
  .data-num {font-size: 55px;}
  .data-num small { font-size: 22px;}
  .data-num p {font-size: 18px;}
}
@media (min-width: 1700px) {
  .about-title { padding-top: 60px; font-size: 32px;}
  .about-title small {font-size: 45px; line-height: 45px;}
  .about-data {width: 845px; height: 238px;}
  .data-num {font-size: 65px;}
  .data-num small { font-size: 22px;}
  .data-num p {font-size: 18px;}
}
@media (min-width: 1800px) {
  .about-data {width: 880px; }
}
@media (min-width: 1900px) {
  .about-title {  padding-top: 80px; font-size: 36px;}
  .about-title small {font-size: 50px; line-height: 50px;}
  .about-data {width: 945px; height: 258px;}
  .data-num {font-size: 65px;}
  .data-num small { font-size: 22px;}
  .data-num p {font-size: 20px;}
}


/* ======================================================= */
/* 战略 */
.strategy { padding-bottom: 40px;}
.strategy-header { padding: 40px 0; font-size: 20px; font-weight: 500; text-align: center; color: #333;}
.strategy-body { padding: 0 15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.strategy-list {margin-bottom: 15px; padding: 20px 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; text-align: center; border: 1px solid #ddd; border-radius: 10px;}
.strategy-list h3 { color: #1e9755; font-size: 18px;}
.strategy-list h3::after {display: block; width: 50%; content: ""; margin: 20px auto; border-bottom: 2px #ddd solid; width: 50%;}
.strategy-list p {font-size: 14px; color: #797979;}

.angle-box {padding: 20px 0; text-align: center;}
.angle-header {padding: 0 15px; font-size: 16px; font-weight: 500; color: #404040;}
.angle-header::after {display: block; content: ""; margin: 20px auto; width: 42px; height: 4px; background: #1e9755;}
.angle-body {margin: 0 15px; padding: 30px 15px; background: #e8e8e8; border-radius: 10px; font-size: 14px; line-height: 28px; font-weight: 500; color: #797979; }

.culture-bx {padding: 15px; text-align: center;}
.culture-hd {padding: 15px 0; font-size: 24px; font-weight: 500; color: #404040;}
.culture-bd {padding: 15px 0; font-size: 14px; font-weight: 400; color: #8e8e8e; line-height: 28px;}

.culture-friend {padding:0 15px 15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.cf-left {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 5px 15px; background: #1e9755; color: #fff; font-size: 16px; font-weight: 500; display: flex; align-items: center; justify-content: center;}
.cf-right {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border: 1px solid #ddd; color: #878787; line-height: 100%; display: flex; align-items: center; line-height: 22px; padding: 15px;}

@media (min-width: 576px) {
  .strategy { padding-bottom: 50px;}
  .strategy-header { padding: 50px 0; font-size: 28px;}
  .strategy-list {padding: 30px 0;}
  .strategy-list h3 {font-size: 20px;}
  .strategy-list p {font-size: 16px;}
  
  .angle-box {padding: 30px 0 0 0;}
  .angle-header {font-size: 18px;}
  .angle-body {padding: 30px; font-size: 15px; line-height: 30px;}
  
  .culture-bx {padding: 15px;}
  .culture-hd {padding: 15px 0; font-size: 28px; }
  .culture-bd {padding: 15px 0; font-size: 15px; line-height: 30px;}
}

@media (min-width: 768px) {
  .strategy-header { padding: 30px 0; font-size: 28px;}
  .strategy-list {padding: 30px 0; -ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%;}
  .strategy-list h3 {font-size: 20px;}
  .strategy-list p {font-size: 14px;}
  
  .angle-header {font-size: 20px;}
  .angle-body {padding: 30px; font-size: 15px; line-height: 30px;}
  
  .culture-bx {padding: 15px;}
  .culture-hd {padding: 15px 0; }
  .culture-bd {padding: 15px 0; font-size: 16px; line-height: 30px;}

  .culture-friend {justify-content: space-between;}
  .cf-left {-ms-flex: 0 0 26%; flex: 0 0 26%; max-width: 26%; padding: 8px 15px; font-size: 14px;}
  .cf-right {-ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%; line-height: 18px; padding: 10px; line-height: 24px;}
}

@media (min-width: 992px) {
  .strategy { padding-bottom: 40px;}
  .strategy-header { padding: 40px 0; font-size: 28px;}
  .strategy-body {padding: 0;}
  .strategy-list {padding: 40px 0; -ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%;}
  .strategy-list h3 {font-size: 20px;}
  .strategy-list h3::after {margin: 20px auto;}
  .strategy-list p {font-size: 14px;}

  .angle-box {padding: 50px 0 0 0;}
  .angle-header {font-size: 18px;}
  .angle-header::after {margin: 20px auto;}
  .angle-body {margin: 0; padding: 20px; font-size: 14px; line-height: 30px;}
  
  .culture-bx {padding: 20px 0;}
  .culture-hd {padding: 20px 0; font-size: 30px; }
  .culture-bd {padding: 20px 0; font-size: 16px; line-height: 30px;}

  .culture-friend {padding: 0 0 15px 0;}
  .cf-left {-ms-flex: 0 0 26%; flex: 0 0 26%; max-width: 26%; padding: 10px 15px; font-size: 20px;}
  .cf-right {-ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%; padding: 15px; line-height: 20px;}
}

@media (min-width: 1200px) {
  .strategy { padding-bottom: 60px;}
  .strategy-header { padding: 60px 0; font-size: 32px;}
  .strategy-body {padding: 0;}
  .strategy-list {padding: 50px 0; -ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%;}
  .strategy-list h3 {font-size: 24px;}
  .strategy-list h3::after {margin: 30px auto;}
  .strategy-list p {font-size: 16px;}
  
  .angle-header {font-size: 20px;}
  .angle-header::after {margin: 24px auto;}
  .angle-body {padding: 24px; font-size: 15px;}

  .culture-bx {padding: 20px 0;}
  .culture-hd {padding: 20px 0; font-size: 32px; }
  .culture-bd {padding: 20px 0; font-size: 16px; line-height: 36px;}

  .cf-left {-ms-flex: 0 0 26%; flex: 0 0 26%; max-width: 26%; padding: 10px 15px; font-size: 16px;}
  .cf-right {-ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%; line-height: 24px;}
  
}
@media (min-width: 1360px) {
  .cf-left {-ms-flex: 0 0 24%; flex: 0 0 24%; max-width: 24%;  font-size: 18px;}
  .cf-right {-ms-flex: 0 0 74%; flex: 0 0 74%; max-width: 74%; font-size: 15px; }
}
@media (min-width: 1440px) {
  .strategy { padding-bottom: 80px;}
  .strategy-header { padding: 80px 0; font-size: 36px;}
  .strategy-list {padding: 70px 0; -ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%;}
  .strategy-list h3 {font-size: 28px;}
  .strategy-list p {font-size: 18px;}
  
  .angle-header {font-size: 24px;}
  .angle-header::after {margin: 30px auto;}
  .angle-body {padding: 30px; font-size: 16px;}

  .culture-bx {padding: 20px 0;}
  .culture-hd {padding: 20px 0; font-size: 36px; }
  .culture-bd {padding: 20px 0; line-height: 36px;}

  .cf-left {-ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%; }
  .cf-right {-ms-flex: 0 0 76%; flex: 0 0 76%; max-width: 76%; font-size: 16px;}
}

@media (min-width: 1600px) {
  .strategy-header { padding: 100px 0; font-size: 40px;}
  .strategy-list {padding: 90px 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
  .strategy-list p {font-size: 20px;}

  .angle-header {font-size: 28px;}
  .angle-header::after {margin: 40px auto;}
  .angle-body {padding: 40px; }

  .culture-bx {padding: 30px 0;}
  .culture-hd {padding: 30px 0; font-size: 40px; }
  .culture-bd {padding: 30px 0; font-size: 18px;}

  .cf-left {-ms-flex: 0 0 24%; flex: 0 0 24%; max-width: 24%; padding: 15px; font-size: 22px;}
  .cf-right {-ms-flex: 0 0 74%; flex: 0 0 74%; max-width: 74%; line-height: 26px;}
}

@media (min-width: 1880px) {
  .cf-left {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .cf-right {-ms-flex: 0 0 78%; flex: 0 0 78%; max-width: 78%;}

}

/* 企业荣誉 */
.honor-item {padding: 0 15px;}
.honor-hd { padding: 40px 0; font-size: 20px; font-weight: 500; text-align: center; color: #333;}
.honor-btn { text-align: center; padding-bottom: 30px;}
.honor-btn a {display: inline-block; margin: auto; padding: 0 30px; height: 38px; line-height: 38px; font-size: 14px; font-weight: 400; background: #1e9755; color: #fff; border-radius: 10px;}
.honor-rz {padding: 30px 0; }
.honor-rz ul {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; align-items: center; }
.honor-rz li { text-align: center;}
.honor-rz img { margin: 0 5px; max-width: 58%; }
.honor-list-box {padding-top: 20px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; }
.honor-list {-ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; border: 1px solid #ddd; text-align: center; padding: 10px; margin-bottom: 20px;}
.honor-name {margin-top: 10px; min-height: 60px; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 400; color: #5b5b5b;} 
@media (max-width: 575px) {
  .honor-rz li {width: 28.333333%;}
  .honor-rz li:nth-child(2) {width: 43.3333333%;}
}

@media (min-width: 576px) {
  .honor-hd { padding: 50px 0; font-size: 28px;}
  .honor-btn a {height: 40px; line-height: 40px; font-size: 16px;}
  .honor-rz {padding: 50px 0;}
  .honor-rz img { margin: 0 6px; max-width: 60%; }
  .honor-list-box {padding-top: 40px; }
  .honor-list {margin-bottom: 30px;}
  .honor-name { font-size: 14px; }
}
@media (min-width: 768px) {
  .honor-hd { padding: 50px 0; font-size: 28px;}
  .honor-btn a {height: 42px; line-height: 42px; font-size: 18px;}
  .honor-rz {padding: 70px;}
  .honor-rz img { margin: 0 8px; max-width: 70%; }
  .honor-list-box {padding-top: 50px; }
  .honor-list {-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; margin-bottom: 50px; }
  .honor-name { font-size: 15px; }
}
@media (min-width: 992px) {
  .honor-item {padding: 0;}
  .honor-hd { padding: 60px 0; font-size: 30px;}
  .honor-btn a {font-size: 16px;}
  .honor-rz img { margin: 0 10px; max-width: 80%; }
  
  .honor-list {-ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%; }
  .honor-name { font-size: 13px; }
}
@media (min-width: 1200px) {
  .honor-hd { padding: 60px 0; font-size: 32px;}
  .honor-btn a {font-size: 18px;}
  .honor-rz img { margin: 0 10px; max-width: 80%; }

  .honor-list {-ms-flex: 0 0 26%; flex: 0 0 26%; max-width: 26%; }
  .honor-name { font-size: 14px; }
}
@media (min-width: 1440px) {
  .honor-hd { padding: 80px 0; font-size: 36px;}
  .honor-btn a {height: 52px; line-height: 52px; font-size: 22px;}
  .honor-rz img { margin: 0 20px; max-width: 100%; }

  .honor-list {-ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%; }
  .honor-name { font-size: 16px; }
}
@media (min-width: 1600px) {
  .honor-hd { padding: 100px 0; font-size: 40px;}
  .honor-btn a {font-size: 26px;}
  .honor-rz img { margin: 0 25px; }

  .honor-list {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin-right: 1px; }
  .honor-name { font-size: 18px; }
}

/* 开放市场 */
.market-data {padding: 30px 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; }
.market-data-num {padding: 0 20px;}
.market-data-num p {display: block; margin: auto; border: 2px solid #727272; border-top: 1px solid #ddd; width: 80px; height: 80px; border-radius: 50%; transform: rotate(45deg);}
.market-data-num span {display: block; width: 100%; height: 100%; transform: rotate(-45deg);height: 100%; text-align: center; line-height: 80px; font-size: 30px; color: #1e9755; font-weight: 500;}
.market-data-num small {display: block; width: 100%; padding: 10px 0; text-align: center; font-size: 14px; color: #9a9a9a; font-weight: 500;}
.market-hr {margin-top: 20px; width: 1px; height: 80px; background: #999;}
.market-info {padding: 0 0 30px 0; text-align: center; font-weight: 400; font-size: 14px; color: #6f6f6f; }

@media (min-width: 576px) {
  .market-data-num {padding: 0 40px;}
  .market-data-num p { width: 100px; height: 100px; line-height: 100px;}
  .market-data-num span { font-size: 40px; line-height: 100px;}
  .market-data-num small {font-size: 16px;}
  .market-hr {height: 100px;}
  .market-info {font-size: 14px;}
}
@media (min-width: 768px) {
  .market-data-num {padding: 0 50px;}
  .market-info {font-size: 14px;}
}
@media (min-width: 992px) {
  .market-data {padding: 60px 0;}
  .market-data-num {padding: 0 60px;}
  .market-data-num p { width: 100px; height: 100px; line-height: 100px;}
  .market-data-num span { font-size: 30px; line-height: 100px;}
  .market-data-num small {font-size: 14px;}
  .market-info {font-size: 15px;padding: 0 0 50px 0;}
}
@media (min-width: 1200px) {
  .market-data {padding: 60px 0;}
  .market-data-num {padding: 0 60px;}
  .market-data-num p { width: 100px; height: 100px; line-height: 100px;}
  .market-data-num span { font-size: 40px; line-height: 100px;}
  .market-data-num small {font-size: 16px;}
  .market-info {font-size: 16px;padding: 0 0 60px 0;}
}
@media (min-width: 1440px) {
  .market-data-num p { width: 120px; height: 120px;}
  .market-data-num span { font-size: 60px; line-height: 120px;}
  .market-data-num small {font-size: 20px;}
  .market-info {font-size: 18px;}
}
@media (min-width: 1600px) {
  .market-data-num p { width: 140px; height: 140px;}
  .market-data-num span { font-size: 80px; line-height: 140px;}
}


/* 发展 */
.com-padding-top-40 { padding-top: 2.08vw; }
.com-padding-top-70 { padding-top: 3.64vw; }
.com-padding-top-90 { padding-top: 4.68vw; }
.com-padding-bottom-120 { padding-bottom: 6.24vw; }
.com-conta-1560 { width: 81.25%; position: relative; margin: auto; height: 100%; z-index: 2; }
.about-deve { position: relative; }
.about-deve .dn-center .swiper1 .slide1 { display: flex; padding: 100px; background: #efefef; }
.about-deve .dn-center .swiper1 .slide1 .dn-date { width: 24%; border-radius: 0.52vw; overflow: hidden; }
.about-deve .dn-center .swiper1 .slide1 .dn-date .dp-ti1 { font-size: 34px; color: #404040; font-weight: 500;}
.about-deve .dn-center .swiper1 .slide1 .dn-date .dp-ti1 small {font-size: 24px;}
.about-deve .dn-center .swiper1 .slide1 .dn-word { flex: 1; padding: 0 0 0 4vw; }
.about-deve .dn-center .swiper1 .slide1 .dn-word .dp-intr1 { font-size: 18px; line-height: 48px; color: #404040; text-align: left; font-weight: 400;}
.about-deve .dn-lower { overflow: hidden; }
.about-deve .dn-lower .swiper1 { padding: 0 3.12vw; overflow: visible; }
.about-deve .dn-lower .swiper1:after { content: ''; position: absolute; left: 0; width: 100%; height: 1px; background: #dedede; top: 42%; }
.about-deve .dn-lower .swiper1 .slide1 {position: relative; text-align: center; font-size: 18px; opacity: 1; width: auto; margin: 0 3.12vw; height: 53px; color: #737373; font-weight: bold; cursor: pointer; }
.about-deve .dn-lower .swiper1 .slide1 .dp-ti1 {position: relative; top: -30px; font-size: 21px;}
.about-deve .dn-lower .swiper1 .slide1 .dp-quan1 {display: block; width: 12px; height: 12px; background: #a5a5a5; border-radius: 50%; margin: -0.8vw auto 1.04vw; }
.about-deve .dn-lower .swiper1 .slide1 .dp-label {position: absolute; top: 0; left: 34%; opacity: 0; width: 25px; height: 40px; background: url(../../../static/images/label.png) no-repeat; transition: all .3s ease-in-out;}
.about-deve .dn-lower .swiper1 .slide1.swiper-slide-thumb-active { opacity: 1; font-size: 24px; color: #1e9755; }
.about-deve .dn-lower .swiper1 .slide1.swiper-slide-thumb-active .dp-ti1 {font-size: 30px; top: -40px;}
.about-deve .dn-lower .swiper1 .slide1.swiper-slide-thumb-active .dp-quan1 { display: none; }
.about-deve .dn-lower .swiper1 .slide1.swiper-slide-thumb-active .dp-label { opacity: 1; }

.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button { position: absolute; top: 0vw; z-index: 5; display: flex; align-items: center; justify-content: center; width: 3.12vw; height: 3.12vw; background: #fff; color: #FFFFFF; cursor: pointer; transition: all 0.3s ease; }
.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button svg {fill: #a5a5a5; width: 50px; height: 50px; transition: all .3s ease-in-out;}
.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button:hover svg { fill: #1e9755; }
.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button .iconfont { font-size: 26px; } 
.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-prev { left: 0; width: 50px; height: 50px;}
.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-prev svg {transform: rotate(-180deg);}
.about-deve .dn-lower .swiper1 .com-swiper-button .swiper-next { right: 0; width: 50px; height: 50px;}

@media (min-width: 768px) {
  .about-deve .dn-lower .swiper1 .slide1 .dp-quan1 { margin-top: -15px !important;}
}
@media (max-width: 1199px) {
  .about-deve .dn-center .swiper1 .slide1 {flex-wrap: wrap; padding: 50px;}
  .about-deve .dn-center .swiper1 .slide1 .dn-date,
  .about-deve .dn-center .swiper1 .slide1 .dn-word { width: 100%;}
  .about-deve .dn-center .swiper1 .slide1 .dn-date .dp-ti1 small {font-size: 22px !important}
}
@media (max-width: 767px) {
  .com-padding-top-40 { padding-top: 5.32vw; }
  .com-padding-top-70 { padding-top: 9.31vw; }
  .com-padding-top-90 { padding-top: 11.97vw; }
  .com-padding-bottom-120 { padding-bottom: 15.96vw; }
  .com-conta-1820,
  .com-conta-1560,
  .com-conta-1020 { width: 100%; }
  .about-deve .dn-center .swiper1 .slide1 {padding: 50px 15px;}
  .about-deve .dn-center .swiper1 .slide1 .dn-date { width: 100%;  }
  .about-deve .dn-center .swiper1 .slide1 .dn-word { flex: inherit; width: 100%; padding: 1.32vw 0 0 0; }
  .about-deve .dn-center .swiper1 .slide1 .dn-date .dp-ti1 { font-size: 28px; }
  .about-deve .dn-center .swiper1 .slide1 .dn-word .dp-intr1 { font-size: 3.724vw; line-height: 5.852vw; margin: 3.99vw 0 0; }
  .about-deve .dn-lower .swiper1 { padding: 0 9.31vw;  }
  .about-deve .dn-lower .swiper1:after {top: 50%;}
  .about-deve .dn-lower .swiper1 .slide1 { font-size: 3.724vw; margin: 0 3.99vw; height: 43px; }
  .about-deve .dn-lower .swiper1 .slide1.swiper-slide-thumb-active { font-size: 4.522vw; }
  .about-deve .dn-lower .swiper1 .slide1 .dp-quan1 { width: 12px; height: 12px; margin: -16px auto 2.66vw; }
  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button { top: 1vw; width: 7.98vw; height: 7.98vw; }
  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button .iconfont { font-size: 3.99vw; }

  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button svg {width: 40px; height: 40px;}
  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-prev { width: 40px; height: 40px;}
  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-next { width: 40px; height: 40px;}
}

.about-video {cursor: pointer;}
.video-fixed.ons { z-index: 10000 !important; }
.video-fixed .cha { width: 40px; height: 40px; background: url(../../../static/images/close-vid2.png) #000 no-repeat center/80% auto; position: absolute; top: 40px; right: 40px; cursor: pointer; }
.video-fixed { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.65); z-index: 230; top: 0; left: 0; cursor: pointer; display: none; transition: .8s ease-in-out; }
.video-fixed .imghide { display: none; }
.video-fixed .videoboxs .box { display: flex; justify-content: center; align-items: center; }
.video-fixed.ons { transition: .8s ease-in-out; }
.video-fixed .videoboxs .box { height: 100%; }
.video-fixed .videoboxs { width: 80%; height: 80%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; background: #000; box-sizing: border-box; }
@media screen and (max-width: 1024px) {
.video-fixed .videoboxs { width: 90%; height: 90%; }
}
@media screen and (max-width: 768px) {
.video-fixed .videoboxs { width: 100%; height: 80%; bottom: 0; margin: auto; }
.video-fixed .cha { right: .2rem; top: -1.2rem; width: 1rem; height: 1rem; }
}