﻿@charset "UTF-8";
::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 5px;
}

/** 字体 */
/** 通用样式 */
* {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  box-sizing: border-box;
}
*::after, *::before {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  box-sizing: border-box;
}

a {
  color: inherit;
}
a:hover {
  color: inherit;
}

input,
textarea {
  border: none;
  outline: none;
  background-color: transparent;
}

body {
  font-family: "Microsoft YaHei";
  font-size: 16px;
  line-height: 16px;
  background-color: #fff;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 100vw;
  overflow-x: hidden;
  scroll-behavior: smooth;
  scrollbar-gutter: stable;
}

.hidden {
  display: none !important;
}

.swiper-pagination-bullets {
  line-height: 0;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
  opacity: 1;
  background-repeat: no-repeat;
  background-size: 100%;
}

video {
  max-width: 100%;
  height: auto;
}

.flex-space-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.more1 {
  color: #333;
  font-size: 14px;
  line-height: 150%;
  text-transform: capitalize;
  padding-right: 22px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.more1::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M11.3577 0.5H4.65032C1.73687 0.5 0 2.236 0 5.148V11.844C0 14.764 1.73687 16.5 4.65032 16.5H11.3497C14.2631 16.5 16 14.764 16 11.852V5.148C16.008 2.236 14.2711 0.5 11.3577 0.5ZM5.31465 9.148L8.8204 5.644H6.87543C6.54726 5.644 6.27513 5.372 6.27513 5.044C6.27513 4.716 6.54726 4.444 6.87543 4.444H10.2691C10.3492 4.444 10.4212 4.46 10.5012 4.492C10.6453 4.556 10.7654 4.668 10.8294 4.82C10.8614 4.892 10.8774 4.972 10.8774 5.052V8.444C10.8774 8.772 10.6053 9.044 10.2771 9.044C9.94896 9.044 9.67682 8.772 9.67682 8.444V6.5L6.16307 9.996C6.04301 10.116 5.89094 10.172 5.73886 10.172C5.58678 10.172 5.43471 10.116 5.31465 9.996C5.08253 9.764 5.08253 9.38 5.31465 9.148ZM12.9985 12.676C11.3897 13.212 9.70083 13.484 8.00399 13.484C6.30714 13.484 4.6183 13.212 3.0095 12.676C2.69734 12.572 2.52926 12.228 2.63331 11.916C2.73736 11.604 3.07353 11.428 3.39369 11.54C6.37117 12.532 9.64481 12.532 12.6223 11.54C12.9344 11.436 13.2786 11.604 13.3827 11.916C13.4787 12.236 13.3106 12.572 12.9985 12.676Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.more1:hover {
  color: #208e35;
}

.recruitment-item {
  border-radius: 8px;
  background: #fff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.recruitment-item .recruitment-positon {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.recruitment-item .recruitment-positon h2 {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.recruitment-item .recruitment-positon .toggle-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 8L12 16L20 8' stroke='%23208E35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.recruitment-item .recruitment-positon.active .toggle-icon {
  transform: rotate(-180deg);
}
.recruitment-item .recruitment-positon:hover h2 {
  color: #208e35;
}
.recruitment-item .recruitment-brief {
  display: flex;
  justify-content: space-between;
}
.recruitment-item .recruitment-brief p {
  display: flex;
}
.recruitment-item .recruitment-brief span {
  color: #666;
  font-size: 14px;
  line-height: normal;
}
.recruitment-item .recruitment-brief span + span::before {
  content: "|";
  margin: 0 10px;
}
.recruitment-item .recruitment-detail {
  display: none;
}
.recruitment-item .recruitment-requirements {
  padding: 15px 0;
  border-top: 1px solid #e8efea;
  border-bottom: 1px solid #e8efea;
}
.recruitment-item .recruitment-requirements .requirement-title {
  color: #208e35;
  font-size: 16px;
  line-height: normal;
}
.recruitment-item .recruitment-requirements .requirement-content {
  margin-top: 12px;
  color: #333;
  font-size: 16px;
  line-height: 24px;
}
.recruitment-item .post-resume {
  margin-top: 16px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.recruitment-item .post-resume a {
  width: fit-content;
  height: 40px;
  padding: 0 24px;
  border-radius: 6px;
  background: #208e35;
  display: flex;
  align-items: center;
}
.recruitment-item .post-resume span {
  color: #fff;
  font-size: 14px;
  line-height: normal;
}
.recruitment-item .post-resume .arrow-right-icon {
  margin-left: 10px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.8223 4.44751L15.3748 9.00001L10.8223 13.5525' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.625 9H15.2475' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.recruitment-item .post-resume:hover {
  transform: translateX(5px);
}

.profile-item-icon[data-svg-name=atom] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M24 47.76C18.5279 47.76 14.424 37.56 14.424 24C14.424 10.464 18.5519 0.23999 24 0.23999C29.4719 0.23999 33.576 10.464 33.576 24C33.576 37.536 29.448 47.76 24 47.76ZM24 2.20799C22.1279 2.20799 20.232 4.43999 18.768 8.35199C17.208 12.528 16.3679 18.072 16.3679 23.976C16.3679 29.88 17.232 35.448 18.768 39.6C20.232 43.512 22.1279 45.744 24 45.744C25.872 45.744 27.768 43.512 29.232 39.6C30.792 35.424 31.6319 29.88 31.6319 23.976C31.6319 18.072 30.768 12.504 29.232 8.35199C27.84 4.58399 26.0159 2.35199 24.2159 2.20799H24Z' fill='%23208E35'/%3E%3Cpath d='M37.9921 38.616C32.976 38.616 25.944 36.264 19.2001 32.352C13.8721 29.256 9.31205 25.536 6.33605 21.864C3.19205 17.976 2.20805 14.52 3.57605 12.12C4.29605 10.872 6.00005 9.38397 10.0081 9.38397C15.0241 9.38397 22.0561 11.736 28.8001 15.648C40.4401 22.416 47.16 31.128 44.4481 35.88C43.7041 37.128 42.024 38.616 37.9921 38.616ZM9.98405 11.352C7.58405 11.352 5.90405 11.976 5.25605 13.104C4.34405 14.688 5.32805 17.496 7.87205 20.64C10.6801 24.12 15.0721 27.672 20.1841 30.648C26.6401 34.416 33.312 36.648 37.9921 36.648C40.392 36.648 42.072 36.024 42.7201 34.896C43.6561 33.264 42.6721 30.504 40.0321 27.264C37.224 23.832 32.8801 20.304 27.792 17.352C21.3361 13.608 14.6881 11.352 9.98405 11.352Z' fill='%23208E35'/%3E%3Cpath d='M9.98399 38.616C5.97599 38.616 4.27199 37.128 3.55199 35.88C0.839993 31.128 7.55999 22.416 19.2 15.648C25.944 11.736 32.976 9.38397 37.992 9.38397C42 9.38397 43.704 10.872 44.424 12.12C47.16 16.872 40.44 25.584 28.776 32.352C22.032 36.288 15 38.616 9.98399 38.616ZM37.992 11.352C33.312 11.352 26.64 13.608 20.184 17.352C15.096 20.304 10.752 23.832 7.94399 27.264C5.30399 30.48 4.31999 33.264 5.25599 34.896C5.90399 36.024 7.58399 36.648 9.98399 36.648C14.664 36.648 21.336 34.416 27.792 30.648C32.88 27.696 37.224 24.168 40.032 20.736C42.672 17.52 43.656 14.736 42.72 13.104C42.096 11.976 40.416 11.352 37.992 11.352Z' fill='%23208E35'/%3E%3Cpath d='M24.0001 27.24C22.2241 27.24 20.7841 25.8 20.7841 24C20.7841 22.224 22.2241 20.76 24.0001 20.76C25.7761 20.76 27.2161 22.224 27.2161 24C27.2161 25.8 25.7761 27.24 24.0001 27.24Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=pigeon] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M45.7834 16.9351C45.3594 16.5682 45.0344 16.1029 44.8416 15.5828C44.5828 14.9641 44.1367 14.4385 43.5584 14.0771C40.3199 11.9309 36.035 11.9583 32.8296 14.1483C32.2624 14.6246 31.7336 15.1448 31.2545 15.7032C24.6013 13.453 22.9436 6.1658 23.3346 4.95584C23.4337 4.66566 23.3346 4.34811 23.0923 4.15649C22.8665 3.95392 22.547 3.87727 22.2496 3.95392C19.5729 4.70946 17.5296 6.80638 16.9073 9.42341C16.6099 10.4856 16.4391 11.5751 16.3951 12.6701C12.4957 10.5732 10.849 8.59669 10.1605 7.1294C9.66483 6.2096 9.57121 5.13651 9.90166 4.15102C10.0999 3.83347 10.0063 3.42284 9.69237 3.20932C9.4225 2.97937 9.03697 2.93557 8.71203 3.09435C8.37606 3.2148 1.71742 6.89945 2.00932 21.0413C2.10846 26.5765 4.68049 31.7996 9.059 35.3857C9.65382 35.8347 10.2707 36.2508 10.9151 36.634C8.75609 37.6797 4.98891 39.3387 3.03373 39.4591C2.69777 39.4865 2.40587 39.7 2.27368 40.0011C2.15252 40.2913 2.25716 40.6253 2.51602 40.8114C3.11634 41.2823 8.02909 44.9998 17.9978 44.9998C19.595 45.0052 21.1922 44.9122 22.7783 44.7315C34.9005 43.412 39.3506 35.0025 39.5213 34.6576C40.7991 32.035 41.1681 29.084 40.5843 26.2425C40.0335 23.9485 40.1217 20.9373 41.6473 19.3331C42.5395 18.4735 43.8117 18.0793 45.0564 18.2764C45.3979 18.3038 45.7284 18.1396 45.8991 17.8549C46.0698 17.5647 46.0203 17.1979 45.7779 16.9624V16.9351H45.7834ZM21.5612 5.93586C22.1615 10.8633 25.466 15.0955 30.2136 17.0227C29.9492 17.4333 29.7454 17.8768 29.6132 18.3421C27.1348 16.8913 24.4526 15.7908 21.6438 15.0845C20.3385 14.5808 19.1158 14.0826 18.0363 13.5789V13.3435C18.0418 13.2504 17.7499 7.86305 21.5612 5.93586ZM40.3915 18.2764C38.3482 20.4062 38.3482 24.0416 38.9486 26.5108C39.4277 29.0129 39.1028 31.5916 38.0178 33.913C34.7243 39.1854 28.9964 42.6072 22.6241 43.1054C13.4706 44.1621 7.78676 41.9393 5.23675 40.6362C7.82531 39.804 10.3423 38.7693 12.7546 37.5319C14.5611 38.3039 16.4777 38.8185 18.4384 39.0485H18.8184C19.1819 39.054 19.5069 38.835 19.6225 38.5065C19.6886 38.3094 19.6666 38.0958 19.5619 37.9097C19.4573 37.729 19.281 37.5921 19.0718 37.5374C18.9451 37.4881 18.8129 37.4607 18.6807 37.4553C15.613 37.1049 12.6995 35.9661 10.2486 34.1593C6.23913 30.8579 3.89291 26.0618 3.80479 20.9811C3.58448 12.0952 6.34928 7.68237 8.11721 5.69496C8.19431 6.34648 8.36505 6.98705 8.62941 7.5893C10.1054 10.9674 14.3463 13.9567 21.1812 16.508H21.2693C27.4157 18.271 31.3371 20.6252 32.7195 23.7569C33.5236 25.5472 33.4685 27.5894 32.5598 29.3359C32.4496 29.5166 32.4221 29.7301 32.4827 29.9272C32.5433 30.1243 32.692 30.2885 32.8847 30.3816C33.2923 30.5951 33.799 30.4583 34.0358 30.075C35.2309 27.9398 35.3356 25.3994 34.3277 23.182C33.6117 21.66 32.5212 20.3241 31.1498 19.3003C31.2049 19.2236 31.238 19.1251 31.238 19.032C31.7447 17.5647 32.6754 16.2617 33.9146 15.2762C36.5362 13.5351 40.0115 13.5625 42.6056 15.3473C42.925 15.5499 43.1618 15.8565 43.2775 16.2069C43.3711 16.3711 43.4592 16.5409 43.5364 16.7106C42.3357 16.8858 41.2342 17.4388 40.3915 18.2764Z' fill='%23208E35'/%3E%3Cpath d='M38.2271 16.1248C38.205 16.508 38.4308 16.8694 38.7943 17.0281C39.1578 17.1869 39.5874 17.1212 39.8738 16.8529C40.1657 16.5901 40.2593 16.1795 40.1106 15.8237C39.9619 15.4678 39.604 15.2324 39.2019 15.2324C38.9486 15.2269 38.7062 15.3145 38.519 15.4842C38.3427 15.6485 38.2381 15.8784 38.2271 16.1248Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=bulb] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M28.8979 43.102H19.102C18.5632 43.102 18.1224 43.5429 18.1224 44.0816C18.1224 44.6204 18.5632 45.0612 19.102 45.0612H28.8979C29.4367 45.0612 29.8775 44.6204 29.8775 44.0816C29.8775 43.5429 29.4367 43.102 28.8979 43.102ZM27.4285 46.0408H20.5714C20.0326 46.0408 19.5918 46.4816 19.5918 47.0204C19.5918 47.5592 20.0326 48 20.5714 48H27.4285C27.9673 48 28.4081 47.5592 28.4081 47.0204C28.4081 46.4816 27.9673 46.0408 27.4285 46.0408ZM6.36732 21.0612H2.44895C1.91018 21.0612 1.46936 21.502 1.46936 22.0408C1.46936 22.5796 1.91018 23.0204 2.44895 23.0204H6.36732C6.9061 23.0204 7.34691 22.5796 7.34691 22.0408C7.34691 21.502 6.9061 21.0612 6.36732 21.0612ZM45.551 21.0612H41.6326C41.0939 21.0612 40.653 21.502 40.653 22.0408C40.653 22.5796 41.0939 23.0204 41.6326 23.0204H45.551C46.0898 23.0204 46.5306 22.5796 46.5306 22.0408C46.5306 21.502 46.0898 21.0612 45.551 21.0612ZM9.99181 34.5796L8.08161 36.4898C7.68977 36.8816 7.68977 37.5184 8.08161 37.9102C8.47344 38.302 9.11018 38.302 9.50201 37.9102L11.4122 36C11.8041 35.6082 11.8041 34.9714 11.4122 34.5796C11.0694 34.1878 10.4326 34.1878 9.99181 34.5796ZM38.449 6.17143L36.5388 8.08163C36.1469 8.47347 36.1469 9.1102 36.5388 9.50204C36.9306 9.89388 37.5673 9.89388 37.9592 9.50204L39.8694 7.59184C40.2612 7.2 40.2612 6.56327 39.8694 6.17143C39.4775 5.77959 38.8408 5.77959 38.449 6.17143ZM10.0408 9.50204C10.4326 9.89388 11.0694 9.89388 11.4612 9.50204C11.853 9.1102 11.853 8.47347 11.4612 8.08163L9.55099 6.17143C9.15916 5.77959 8.52242 5.77959 8.13059 6.17143C7.73875 6.56327 7.73875 7.2 8.13059 7.59184L10.0408 9.50204ZM37.9592 34.5796C37.5673 34.1878 36.9306 34.1878 36.5388 34.5796C36.1469 34.9714 36.1469 35.6082 36.5388 36L38.449 37.9102C38.8408 38.302 39.4775 38.302 39.8694 37.9102C40.2612 37.5184 40.2612 36.8816 39.8694 36.4898L37.9592 34.5796ZM24 5.87755C24.5388 5.87755 24.9796 5.43673 24.9796 4.89796V0.979592C24.9796 0.440816 24.5387 0 24 0C23.4612 0 23.0204 0.440816 23.0204 0.979592V4.89796C23.0204 5.43673 23.4612 5.87755 24 5.87755ZM24 7.83673C15.8694 7.83673 9.3061 14.4 9.3061 22.5306C9.3061 27.7714 12.049 32.3755 16.1632 34.9714V40.1633C16.1632 41.2408 17.0449 42.1224 18.1224 42.1224H29.8775C30.9551 42.1224 31.8367 41.2408 31.8367 40.1633V34.9714C35.951 32.3755 38.6939 27.7714 38.6939 22.5306C38.6939 14.4 32.1306 7.83673 24 7.83673ZM30.8081 33.3061C30.2204 33.649 29.8775 34.2857 29.8775 34.9714V40.1633H24.9796V31.6898L29.6326 27.0857C29.9755 26.7429 29.9755 26.1551 29.6326 25.7633C29.2898 25.4204 28.653 25.4204 28.3102 25.7633L24 30.0245L19.6898 25.7633C19.3469 25.4204 18.7102 25.4204 18.3673 25.7633C18.0245 26.1061 18.0245 26.6939 18.3673 27.0857L23.0204 31.6898V40.1633H18.1224V34.9714C18.1224 34.2857 17.7796 33.698 17.1918 33.3061C13.4694 30.9551 11.2653 26.9388 11.2653 22.5306C11.2653 15.5265 16.9959 9.79592 24 9.79592C31.0041 9.79592 36.7347 15.5265 36.7347 22.5306C36.7347 26.9388 34.5306 30.9551 30.8081 33.3061Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=cooperate] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M43.2577 7.74897C42.0482 6.53531 40.6063 5.57894 39.0187 4.93724C37.4819 4.31729 35.8404 3.9991 34.1836 4C30.8939 4 27.6043 5.24966 25.1094 7.74897L24.0028 8.86038L23.9807 8.83827L22.8933 7.74897C20.3957 5.24966 17.1061 4 13.8192 4C10.5295 4 7.23986 5.24966 4.74226 7.74897C2.24742 10.251 1 13.5466 1 16.8421C1 20.1377 2.24742 23.4332 4.74226 25.9325L21.9412 43.1595C22.5014 43.7208 23.2328 44 23.9641 44H24.0359C24.7672 44 25.4986 43.7208 26.0588 43.1595L43.2577 25.9325C48.2474 20.9312 48.2474 12.7503 43.2577 7.74897ZM23.9641 41.7882C23.8427 41.7882 23.6605 41.755 23.5032 41.5975L7.41373 25.4791L6.3043 24.3677C4.30898 22.366 3.20782 19.6953 3.20782 16.8421C3.20782 13.9889 4.30898 11.3155 6.3043 9.3138C8.30238 7.3149 10.9711 6.21178 13.8192 6.21178C16.6673 6.21178 19.3332 7.3149 21.3313 9.3138L22.4076 10.392L17.9754 14.8322C16.7169 16.0929 16.59 18.1498 17.7822 19.4714C18.1157 19.8444 18.5302 20.1357 18.9938 20.3229C19.3939 20.4833 19.8189 20.5635 20.2412 20.5635C21.0912 20.5635 21.9412 20.2427 22.5842 19.5958L26.7708 15.4017C26.9474 15.2248 27.2345 15.2248 27.4111 15.4017L38.9911 27.0025L36.1209 29.8778L29.423 23.1651C28.9897 22.7338 28.2915 22.7338 27.8609 23.1651C27.4304 23.5964 27.4304 24.2958 27.8609 24.7299L34.5617 31.4399L32.26 33.7484L25.5593 27.0357C25.126 26.6044 24.4278 26.6044 23.9972 27.0357C23.5667 27.467 23.5667 28.1664 23.9972 28.6005L30.698 35.3132L28.3963 37.619L21.6956 30.9063C21.2623 30.475 20.5641 30.475 20.1335 30.9063C19.703 31.3376 19.703 32.037 20.1335 32.4711L26.8343 39.1839L24.4278 41.5947C24.2843 41.7385 24.1214 41.7772 24 41.7827C23.9862 41.7882 23.9752 41.7882 23.9641 41.7882ZM41.6957 24.3677L40.589 25.4764L28.6419 13.5079L27.3973 12.261C27.2179 12.0813 26.9254 12.084 26.7487 12.2693C26.3017 12.7393 25.5317 13.5245 25.5317 13.5245L21.0222 18.0365C20.7462 18.313 20.415 18.3544 20.2412 18.3544C20.0701 18.3544 19.7389 18.313 19.4602 18.0365C19.0379 17.6107 19.0379 16.8947 19.4602 16.4717L23.9696 11.9569L25.562 10.4225L26.6687 9.3138C28.6668 7.3149 31.3355 6.21178 34.1836 6.21178C37.0317 6.21178 39.7004 7.3149 41.6957 9.3138C43.6938 11.3155 44.7922 13.9889 44.7922 16.8421C44.7922 19.6953 43.6938 22.366 41.6957 24.3677Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=flag] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M42.3342 2.19206C42.1071 2.04581 41.2915 1.63856 40.3213 2.55161C40.2007 2.66505 40.0804 2.77885 39.9605 2.89301C37.4324 5.29526 35.762 6.88231 26.4853 3.76176C23.9889 2.92211 21.4515 2.54736 18.9434 2.64791C16.9347 2.72821 14.9429 3.11246 13.0242 3.78941C9.74531 4.94591 7.80525 6.56136 7.7243 6.62941C7.65433 6.68844 7.59164 6.7556 7.53755 6.82946C7.06295 7.12466 6.86565 7.73186 7.0986 8.25761L21.4593 40.7042C21.7141 41.2798 22.3871 41.5396 22.9624 41.285C23.538 41.0302 23.7981 40.3574 23.5435 39.7816L16.8876 24.7436L16.9994 24.5302C18.5092 21.646 20.2206 18.3769 29.0134 19.1569C30.6167 19.2989 32.1847 19.0359 33.679 18.3743C33.7722 18.3334 33.8647 18.2909 33.9565 18.2468C35.3117 17.5983 36.6028 16.6174 37.7935 15.3324C39.657 13.3211 41.2996 10.4981 42.2995 7.58731C42.6802 6.47871 42.9332 5.45201 43.0309 4.61766C43.1235 3.82921 43.1518 2.72026 42.3342 2.19206ZM39.9043 7.50681C39.0529 9.72951 37.8256 11.8291 36.4488 13.4185C34.2546 15.951 31.821 17.118 29.2149 16.8865C24.7152 16.4876 21.3489 17.0613 18.9232 18.6417C17.3811 19.6463 16.4326 20.9127 15.7236 22.1136L9.5289 8.11786C10.1702 7.65606 11.6951 6.66256 13.8704 5.90756C17.7392 4.56521 21.7392 4.56986 25.7587 5.92186C30.5161 7.52221 33.8864 8.05581 36.3653 7.60061C38.2165 7.26066 39.4692 6.40201 40.5618 5.44156C40.4228 6.00896 40.2124 6.70211 39.9043 7.50681Z' fill='%23208E35'/%3E%3Cpath d='M39.3575 28.8348C35.4801 27.1605 30.0968 26.1563 23.9675 26.1563C23.6307 26.1563 23.2963 26.1594 22.9641 26.1656V28.9052C23.295 28.899 23.6288 28.8956 23.9658 28.8956C35.1671 28.8956 42.9703 32.4907 42.9703 35.7153C42.9703 37.3564 41.0436 39.0952 37.6714 40.3924V40.3965C34.3282 41.6707 29.6281 42.589 24.1019 42.589C12.9006 42.589 5.09777 38.9937 5.09777 35.7692C5.09777 34.1282 7.02412 32.3468 10.3961 31.0494V31.0458C10.8193 30.8848 11.2469 30.7356 11.6784 30.5984V27.7325C5.89182 29.4132 2.22412 32.3 2.22412 35.7137C2.22347 38.4993 4.66682 40.9349 8.71157 42.65C12.5888 44.3242 17.972 45.3282 24.1005 45.3282C36.4958 45.3282 45.8437 41.2209 45.8437 35.7708C45.8447 32.9853 43.4015 30.55 39.3575 28.8348Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=security] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='46' viewBox='0 0 44 46' fill='none'%3E%3Cpath d='M21.9962 1.33337C15.4793 1.33337 11.2538 5.70786 6.25646 7.30233C4.2245 7.95066 3.20852 8.27482 2.79735 8.73178C2.38618 9.18875 2.26578 9.8565 2.02498 11.192C-0.551811 25.483 5.08036 38.6953 18.5124 43.8379C19.9556 44.3905 20.6772 44.6667 22.0033 44.6667C23.3294 44.6667 24.051 44.3904 25.4941 43.8379C38.9252 38.6953 44.5521 25.483 41.9745 11.192C41.7336 9.85626 41.6132 9.1884 41.2019 8.73143C40.7906 8.27446 39.7747 7.95048 37.7429 7.30251C32.7436 5.70819 28.5133 1.33337 21.9962 1.33337Z' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 25.1667C15.5 25.1667 17.6667 25.1667 19.8333 29.5C19.8333 29.5 26.7157 18.6667 32.8333 16.5' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=heart] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='42' viewBox='0 0 46 42' fill='none'%3E%3Cpath d='M39.169 3.65263C33.3587 0.0886249 28.2876 1.52488 25.2412 3.81266C23.9921 4.7507 23.3675 5.21973 23.0001 5.21973C22.6326 5.21973 22.0081 4.7507 20.759 3.81266C17.7126 1.52488 12.6414 0.0886249 6.83119 3.65263C-0.794107 8.32999 -2.51953 23.7608 15.0691 36.7792C18.4191 39.2588 20.0942 40.4986 23.0001 40.4986C25.906 40.4986 27.581 39.2588 30.9311 36.7792C48.5197 23.7608 46.7943 8.32999 39.169 3.65263Z' stroke='%23208E35' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M31.6667 23.1667H29.5C28.5136 23.1667 27.4753 23.243 26.5898 22.563C26.2523 22.3037 26.0284 21.9454 25.5805 21.2287L21.9167 14.5L15.4167 25.3333L12.044 20.6361C11.489 19.9701 10.9478 19.2949 10.2133 19.0277C9.67909 18.8333 9.06384 18.8333 7.83333 18.8333H3.5' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=save] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='46' viewBox='0 0 38 46' fill='none'%3E%3Cpath d='M10.3335 13.9845C10.3335 9.45167 14.4409 4.97231 17.3238 2.38655C18.8895 0.982233 21.2774 0.982233 22.8432 2.38655C25.7261 4.97231 29.8335 9.45167 29.8335 13.9845C29.8335 18.4288 26.1414 23 20.0835 23C14.0256 23 10.3335 18.4288 10.3335 13.9845Z' stroke='%23208E35' stroke-width='2'/%3E%3Cpath d='M1.66675 27.3333H6.85552C7.49284 27.3333 8.12141 27.4769 8.69145 27.7527L13.1157 29.8934C13.6858 30.1692 14.3143 30.3128 14.9517 30.3128H17.2107C19.3956 30.3128 21.1667 32.0267 21.1667 34.141C21.1667 34.2264 21.1082 34.3015 21.0233 34.325L15.518 35.8471C14.5304 36.1202 13.4729 36.0251 12.5542 35.5806L7.82464 33.2922' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.1667 32.75L31.1178 29.6927C32.8818 29.143 34.7887 29.7947 35.8938 31.325C36.6928 32.4314 36.3675 34.0157 35.2034 34.6874L18.9197 44.0828C17.884 44.6804 16.6621 44.8262 15.5229 44.4881L1.66675 40.3766' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=mind] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M6.14807 44.6554V36.9643C6.14807 34.2096 5.42667 32.7777 4.00869 30.3836C2.30891 27.5137 1.33325 24.1646 1.33325 20.5876C1.33325 9.95374 9.95592 1.33331 20.5925 1.33331C31.2291 1.33331 39.8518 9.95374 39.8518 20.5876C39.8518 21.8437 39.8518 22.4717 39.9042 22.8239C40.0294 23.6656 40.4222 24.3898 40.8086 25.1391L44.6666 32.6215L41.6346 34.1371C40.7558 34.5763 40.3165 34.796 40.0104 35.2013C39.7044 35.6066 39.6182 36.0641 39.4457 36.9792L39.429 37.0683C39.0342 39.1646 38.5983 41.4786 37.3712 42.9386C36.938 43.454 36.4014 43.8729 35.7961 44.1681C34.7969 44.6554 33.5683 44.6554 31.1112 44.6554C29.9743 44.6554 28.8343 44.6816 27.6977 44.654C25.0035 44.5885 22.9999 42.3231 22.9999 39.6929' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1741 19.8183C27.2505 19.8183 26.4079 19.4687 25.7699 18.8938M28.1741 19.8183C28.1741 22.3011 26.7357 24.6591 23.9667 24.6591C21.1977 24.6591 19.7593 27.0172 19.7593 29.5M28.1741 19.8183C32.8309 19.8183 32.8309 12.557 28.1741 12.557C27.751 12.557 27.3449 12.6304 26.9677 12.7652C27.1951 7.35272 19.3924 5.88331 17.6251 10.9537M19.7593 14.9774C19.7593 13.3003 18.9121 11.8224 17.6251 10.9537M17.6251 10.9537C13.6128 8.24571 8.2642 13.105 10.8088 17.4377C6.5383 18.0779 6.99489 24.6591 11.3445 24.6591C12.5642 24.6591 13.6425 24.0496 14.2951 23.1165' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.profile-item-icon[data-svg-name=eco-energy] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M1.33325 18.6666C3.02256 10.3988 9.28315 3.78017 17.38 1.52781C18.0596 1.33875 18.3994 1.24421 18.5825 1.44675C18.7656 1.64929 18.6307 1.98421 18.361 2.65403L16.4999 6.74998M27.3333 1.33331C35.6011 3.02262 42.2197 9.28321 44.4721 17.38C44.6612 18.0597 44.7557 18.3995 44.5531 18.5826C44.3506 18.7656 44.0157 18.6308 43.3459 18.3611L39.2499 16.5M44.6666 27.3333C42.9773 35.6011 36.7167 42.2198 28.6199 44.4722C27.9402 44.6612 27.6004 44.7557 27.4173 44.5532C27.2343 44.3507 27.3691 44.0157 27.6388 43.3459L29.4999 39.25M18.6666 44.6666C10.3988 42.9773 3.78011 36.7167 1.52775 28.6199C1.33869 27.9403 1.24415 27.6004 1.44669 27.4174C1.64923 27.2343 1.98415 27.3692 2.65397 27.6389L6.74992 29.5' stroke='%23208E35' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M22.9999 21.0477C20.1562 22.9981 16.7139 26.8556 15.4167 32.75M17.3125 27.5576C12.8235 17.1706 21.879 13.6674 28.7716 13.278C29.6034 13.231 30.0193 13.2075 30.318 13.5105C30.6167 13.8136 30.5995 14.2456 30.5651 15.1096C30.279 22.294 27.4148 32.1787 17.3125 27.5576Z' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.wrapper {
  width: 1200px;
  margin: 0 auto;
}

.header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100px;
  background: #fff;
  box-shadow: 0px 5px 10px 0px rgba(137, 143, 139, 0.05);
  z-index: 100;
  transform: translateY(-100%);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.header.top {
  transform: translateY(0);
}
.header.top:not(.show) {
  transition: none;
}
.header.show {
  transform: translateY(0);
}
.header .logo img {
  height: 50px;
}
.header .search-btn {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.header .search-btn:hover, .header .search-btn.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23208E35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23208E35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.header .menu-btn {
  display: none;
}

.menu {
  display: none;
}

.nav {
  display: flex;
}
.nav .nav-item + .nav-item {
  margin-left: 60px;
}
.nav .nav-tit {
  color: #333;
  font-size: 18px;
  font-style: normal;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.nav .nav-tit a {
  position: relative;
  padding: 12px 0;
}
.nav .nav-tit a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #208e35;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.nav .nav-tit.active, .nav .nav-tit:hover {
  color: #208e35;
}
.nav .nav-tit.active a::before, .nav .nav-tit:hover a::before {
  transform: scaleX(1);
}
.nav .nav-cont {
  display: none;
}
.nav + .search-btn {
  margin-left: 60px;
}

.fast-nav {
  display: flex;
}
.fast-nav .nav-item a {
  display: flex;
  align-items: center;
}
.fast-nav .nav-item + .nav-item {
  margin-left: 100px;
}
.fast-nav .nav-item:hover .nav-tit {
  color: #208e35;
}
.fast-nav .nav-icon {
  width: 48px;
  height: 48px;
}
.fast-nav .nav-icon[data-column-name*=概况] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M32.2051 45H15.7949C8.30769 45 4 40.8 4 33.5V13.5C4 6.2 8.30769 2 15.7949 2H32.2051C39.6923 2 44 6.2 44 13.5V33.5C44 40.8 39.6923 45 32.2051 45ZM15.7949 5C9.92821 5 7.07692 7.78 7.07692 13.5V33.5C7.07692 39.22 9.92821 42 15.7949 42H32.2051C38.0718 42 40.9231 39.22 40.9231 33.5V13.5C40.9231 7.78 38.0718 5 32.2051 5H15.7949Z' fill='%23208E35'/%3E%3Cpath d='M17.5 21C17.16 21 16.82 20.9422 16.5 20.8073C15.58 20.422 15 19.5548 15 18.6106V3.44524C15 2.65517 15.68 2 16.5 2H30.5C31.32 2 32 2.65517 32 3.44524V18.5913C32 19.5548 31.42 20.4219 30.5 20.7881C29.6 21.1735 28.54 21.0001 27.8 20.3449L23.5 16.5487L19.2 20.3642C18.72 20.7881 18.12 21 17.5 21ZM23.5 13.4848C24.1 13.4848 24.72 13.6967 25.2 14.1207L29 17.4929V4.89047H18V17.4929L21.8 14.1207C22.28 13.6967 22.9 13.4848 23.5 13.4848Z' fill='%23208E35'/%3E%3Cpath d='M34.5652 30H26.4348C25.6504 30 25 29.32 25 28.5C25 27.68 25.6504 27 26.4348 27H34.5652C35.3496 27 36 27.68 36 28.5C36 29.32 35.3496 30 34.5652 30Z' fill='%23208E35'/%3E%3Cpath d='M34.575 37H18.425C17.646 37 17 36.32 17 35.5C17 34.68 17.646 34 18.425 34H34.575C35.354 34 36 34.68 36 35.5C36 36.32 35.354 37 34.575 37Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.fast-nav .nav-icon[data-column-name*=发展] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M24 37C19.0358 37 15 32.9642 15 28C15 23.0358 19.0358 19 24 19C28.9642 19 33 23.0358 33 28C33 32.9642 28.9642 37 24 37ZM24 21.8421C20.6084 21.8421 17.8421 24.6084 17.8421 28C17.8421 31.3916 20.6084 34.1579 24 34.1579C27.3916 34.1579 30.1579 31.3916 30.1579 28C30.1579 24.6084 27.3916 21.8421 24 21.8421Z' fill='%23208E35'/%3E%3Cpath d='M23.0223 31C22.4689 31 21.9154 30.7797 21.5004 30.3391L20.3762 29.1457C19.8746 28.6133 19.8746 27.732 20.3762 27.1996C20.8777 26.6672 21.7079 26.6672 22.2095 27.1996L23.0396 28.0809L25.8241 25.3637C26.343 24.8496 27.1732 24.8863 27.6574 25.4371C28.1417 25.9879 28.1071 26.8691 27.5882 27.3832L24.5097 30.3941C24.0773 30.798 23.5585 31 23.0223 31Z' fill='%23208E35'/%3E%3Cpath d='M31.9983 45H16.0017C6.76358 45 5.04394 40.8205 4.60403 36.7576L3.10434 21.1864C2.88439 19.1452 2.8244 16.1321 4.90397 13.8771C6.70359 11.9331 9.68297 11 14.0021 11H33.9979C38.337 11 41.3164 11.9525 43.096 13.8771C45.1756 16.1321 45.1156 19.1452 44.8957 21.2058L43.396 36.7381C42.9561 40.8205 41.2364 45 31.9983 45ZM14.0021 13.8965C10.6228 13.8965 8.30326 14.538 7.1235 15.821C6.14371 16.8708 5.82377 18.4843 6.08372 20.8948L7.58341 36.466C7.92334 39.5375 8.78316 42.084 16.0017 42.084H31.9983C39.1968 42.084 40.0767 39.5375 40.4166 36.4465L41.9163 20.9142C42.1762 18.4843 41.8563 16.8708 40.8765 15.821C39.6967 14.538 37.3772 13.8965 33.9979 13.8965H14.0021Z' fill='%23208E35'/%3E%3Cpath d='M32.4211 13C31.5579 13 30.8421 12.32 30.8421 11.5V9.9C30.8421 6.34 30.8421 5 25.6842 5H22.3158C17.1579 5 17.1579 6.34 17.1579 9.9V11.5C17.1579 12.32 16.4421 13 15.5789 13C14.7158 13 14 12.32 14 11.5V9.9C14 6.38 14 2 22.3158 2H25.6842C34 2 34 6.38 34 9.9V11.5C34 12.32 33.2842 13 32.4211 13Z' fill='%23208E35'/%3E%3Cpath d='M32.3715 28C31.7519 28 31.2053 27.5557 31.0413 26.899C30.8591 26.1264 31.2964 25.3345 32.0253 25.1413C35.5785 24.1949 38.8765 22.553 41.8284 20.2738C42.4297 19.8103 43.2861 19.9455 43.7417 20.6022C44.179 21.2396 44.0514 22.1474 43.4319 22.6303C40.1885 25.122 36.5806 26.9183 32.6812 27.9614C32.5901 27.9807 32.4808 28 32.3715 28Z' fill='%23208E35'/%3E%3Cpath d='M15.5978 29C15.4844 29 15.371 28.9795 15.2576 28.9591C11.4594 27.9558 7.88789 26.2156 4.61876 23.7997C3.97627 23.3288 3.8062 22.3665 4.24082 21.6704C4.67545 20.9743 5.56359 20.79 6.20608 21.2609C9.19177 23.4721 12.442 25.0486 15.919 25.9699C16.6749 26.1746 17.1473 26.9936 16.9583 27.833C16.8261 28.5291 16.2403 29 15.5978 29Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.fast-nav .nav-icon[data-column-name*=理念] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M35.4444 19H24.5556C23.7052 19 23 18.32 23 17.5C23 16.68 23.7052 16 24.5556 16H35.4444C36.2948 16 37 16.68 37 17.5C37 18.32 36.3156 19 35.4444 19Z' fill='%23208E35'/%3E%3Cpath d='M13.9983 21C13.6179 21 13.2375 20.8506 12.9372 20.5304L11.4355 18.9293C10.8548 18.3102 10.8548 17.2855 11.4355 16.6664C12.0161 16.0474 12.9772 16.0474 13.5578 16.6664L13.9983 17.1361L17.4422 13.4643C18.0228 12.8452 18.9839 12.8452 19.5645 13.4643C20.1452 14.0834 20.1452 15.1081 19.5645 15.7272L15.0595 20.5304C14.7792 20.8292 14.3988 21 13.9983 21Z' fill='%23208E35'/%3E%3Cpath d='M35.4444 33H24.5556C23.7052 33 23 32.32 23 31.5C23 30.68 23.7052 30 24.5556 30H35.4444C36.2948 30 37 30.68 37 31.5C37 32.32 36.3156 33 35.4444 33Z' fill='%23208E35'/%3E%3Cpath d='M13.9983 35C13.6179 35 13.2375 34.8506 12.9372 34.5304L11.4355 32.9293C10.8548 32.3102 10.8548 31.2855 11.4355 30.6664C12.0161 30.0474 12.9772 30.0474 13.5578 30.6664L13.9983 31.1361L17.4422 27.4643C18.0228 26.8452 18.9839 26.8452 19.5645 27.4643C20.1452 28.0834 20.1452 29.1081 19.5645 29.7272L15.0595 34.5304C14.7792 34.8292 14.3988 35 13.9983 35Z' fill='%23208E35'/%3E%3Cpath d='M29.8605 45H18.1395C7.53209 45 3 40.4679 3 29.8605V18.1395C3 7.53209 7.53209 3 18.1395 3H29.8605C40.4679 3 45 7.53209 45 18.1395V29.8605C45 40.4679 40.4679 45 29.8605 45ZM18.1395 5.93023C9.13395 5.93023 5.93023 9.13395 5.93023 18.1395V29.8605C5.93023 38.866 9.13395 42.0698 18.1395 42.0698H29.8605C38.866 42.0698 42.0698 38.866 42.0698 29.8605V18.1395C42.0698 9.13395 38.866 5.93023 29.8605 5.93023H18.1395Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.fast-nav .nav-tit {
  margin-left: 16px;
  color: #333;
  font-size: 18px;
  line-height: normal;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.aside-nav .aside-nav-title {
  padding: 0 20px 20px;
}
.aside-nav .aside-nav-title h2 {
  color: #333;
  font-size: 24px;
  line-height: normal;
}
.aside-nav .aside-nav-content li {
  position: relative;
  border-radius: 5px;
  background: #fff;
}
.aside-nav .aside-nav-content li a {
  display: flex;
  align-items: center;
  height: 56px;
  padding: 10px 20px;
  color: #333;
  font-size: 18px;
  line-height: normal;
}
.aside-nav .aside-nav-content li a::before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.8223 4.44751L15.3748 9.00001L10.8223 13.5525' stroke='%23A2A9A4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.625 9H15.2475' stroke='%23A2A9A4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.aside-nav .aside-nav-content li.active, .aside-nav .aside-nav-content li:hover {
  background: linear-gradient(90deg, #05761b 0%, #208e35 100%);
  box-shadow: 0px 4px 10px 0px rgba(22, 106, 31, 0.25);
}
.aside-nav .aside-nav-content li.active a, .aside-nav .aside-nav-content li:hover a {
  color: #fff;
}
.aside-nav .aside-nav-content li.active a::before, .aside-nav .aside-nav-content li:hover a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.8223 4.44751L15.3748 9.00001L10.8223 13.5525' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.625 9H15.2475' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  right: 15px;
}
.aside-nav .aside-nav-content li + li {
  margin-top: 14px;
}

.search {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100%;
  height: 120px;
  top: 0;
  background-color: #174e22;
  z-index: 10;
  opacity: 0.85;
  transform: translateY(-100%);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  visibility: hidden;
}
.search.active {
  transform: translateY(0);
  visibility: visible;
}
.search.top {
  top: 100px;
}

.search-form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  height: 48px;
  position: relative;
  background-color: #fff;
  padding: 0 20px;
  border-radius: 100px;
}
.search-form .search-input {
  flex-grow: 1;
  color: #333;
  font-size: 16px;
  line-height: normal;
  text-transform: capitalize;
}
.search-form .search-input::placeholder {
  color: #999;
}
.search-form .search-input:-webkit-autofill {
  -webkit-text-fill-color: #333;
  transition: background-color 5000s ease-in-out 0s;
}
.search-form .search-submit {
  flex-shrink: 0;
  margin-left: 20px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.search-form .search-submit:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23208E35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23208E35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.search-form .search-close-btn {
  position: absolute;
  right: -54px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 3L3 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3L21 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  opacity: 0.6;
}
.search-form .search-close-btn:hover {
  opacity: 1;
}

.footer {
  padding: 1.4375rem;
  background: #1d271f;
}
.footer p {
  color: #fff;
  font-size: 14px;
  line-height: normal;
}
.footer p + p {
  margin-left: 10px;
}
.footer a {
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.footer a:hover {
  opacity: 0.8;
}
.footer .copyright {
  display: flex;
}

.banner {
  margin-top: 100px;
  height: 800px;
}
.banner .swiper-container {
  height: 100%;
}
.banner .swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner .swiper-container .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 60px;
}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #fff;
  opacity: 1;
  margin: 0 6px;
}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background-color: transparent;
  border: 2px solid #fff;
}

.home-section1 {
  height: 96px;
  border-bottom: 1px solid #e1e8e3;
  background: #fff;
}
.home-section1 .hot-news {
  width: 368px;
}
.home-section1 .hot-news a {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 56px;
}
.home-section1 .hot-news a::before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 20L16 12L8 4' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.home-section1 .hot-news .hot-news-icon {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M32.2051 45H15.7949C8.30769 45 4 40.8 4 33.5V13.5C4 6.2 8.30769 2 15.7949 2H32.2051C39.6923 2 44 6.2 44 13.5V33.5C44 40.8 39.6923 45 32.2051 45ZM15.7949 5C9.92821 5 7.07692 7.78 7.07692 13.5V33.5C7.07692 39.22 9.92821 42 15.7949 42H32.2051C38.0718 42 40.9231 39.22 40.9231 33.5V13.5C40.9231 7.78 38.0718 5 32.2051 5H15.7949Z' fill='%23208E35'/%3E%3Cpath d='M36.5 19H32.5C29.46 19 27 16.54 27 13.5V9.5C27 8.68 27.68 8 28.5 8C29.32 8 30 8.68 30 9.5V13.5C30 14.88 31.12 16 32.5 16H36.5C37.32 16 38 16.68 38 17.5C38 18.32 37.32 19 36.5 19Z' fill='%23208E35'/%3E%3Cpath d='M22.5 28H14.5C13.68 28 13 27.32 13 26.5C13 25.68 13.68 25 14.5 25H22.5C23.32 25 24 25.68 24 26.5C24 27.32 23.32 28 22.5 28Z' fill='%23208E35'/%3E%3Cpath d='M30.5 35H14.5C13.68 35 13 34.32 13 33.5C13 32.68 13.68 32 14.5 32H30.5C31.32 32 32 32.68 32 33.5C32 34.32 31.32 35 30.5 35Z' fill='%23208E35'/%3E%3C/svg%3E");
}
.home-section1 .hot-news h2 {
  flex-grow: 1;
  margin-left: 12px;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.home-section1 .hot-news:hover h2 {
  color: #208e35;
}

.home-section2 {
  min-height: 290px;
  padding: 40px 0 32px;
  background: #f2f5f3;
}
.home-section2 .recruitment-title {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-section2 .recruitment-title h2 {
  color: #333;
  font-size: 24px;
  line-height: 150%;
  font-weight: 700;
  text-transform: capitalize;
  padding-bottom: 11px;
}
.home-section2 .recruitment-title::before {
  content: "";
  position: absolute;
  width: 48px;
  height: 3px;
  bottom: 0;
  left: 0;
  background: #208e35;
}
.home-section2 .recruitment-content {
  margin-top: 24px;
  min-height: 100px;
  display: flex;
}
.home-section2 .recruitment-content .recruitment-item {
  width: 380px;
  height: 100px;
  box-shadow: 0px 0px 20px 0px rgba(22, 106, 31, 0.05);
  border-bottom: 1px solid transparent;
}
.home-section2 .recruitment-content .recruitment-item + .recruitment-item {
  margin-left: 30px;
}
.home-section2 .recruitment-content .recruitment-item a {
  height: 100%;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.home-section2 .recruitment-content .recruitment-item:hover {
  border-bottom: 1px solid #208e35;
}
.home-section2 .recruitment-content .recruitment-item:hover h2 {
  color: #208e35;
}
.home-section2 .recruitment-address {
  margin-top: 27px;
  display: flex;
  align-items: center;
}
.home-section2 .recruitment-address .address-icon {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.1833 7.04166C16.3083 3.19166 12.95 1.45833 9.99996 1.45833C9.99996 1.45833 9.99996 1.45833 9.99162 1.45833C7.04996 1.45833 3.68329 3.18333 2.80829 7.03333C1.83329 11.3333 4.46662 14.975 6.84996 17.2667C7.73329 18.1167 8.86662 18.5417 9.99996 18.5417C11.1333 18.5417 12.2666 18.1167 13.1416 17.2667C15.525 14.975 18.1583 11.3417 17.1833 7.04166ZM9.99996 11.2167C8.54996 11.2167 7.37496 10.0417 7.37496 8.59166C7.37496 7.14166 8.54996 5.96666 9.99996 5.96666C11.45 5.96666 12.625 7.14166 12.625 8.59166C12.625 10.0417 11.45 11.2167 9.99996 11.2167Z' fill='%23208E35'/%3E%3C/svg%3E");
  margin-right: 4px;
}
.home-section2 .recruitment-address p {
  color: #333;
  font-size: 15px;
  line-height: 20px;
}

.location-box {
  margin-top: 100px;
  height: 70px;
  background-image: url(../img/bglocation.jpg);
}
.location-box .location {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 16px;
  line-height: normal;
}
.location-box .location .location-icon {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.6999 5.68336L11.8999 2.32503C10.5915 1.40836 8.5832 1.45836 7.32487 2.43336L3.14987 5.6917C2.31654 6.3417 1.6582 7.67503 1.6582 8.72503V14.475C1.6582 16.6 3.3832 18.3334 5.5082 18.3334H14.4915C16.6165 18.3334 18.3415 16.6084 18.3415 14.4834V8.83336C18.3415 7.70836 17.6165 6.32503 16.6999 5.68336ZM11 15C11 15.3417 10.3415 16.0001 9.99987 16.0001C9.6582 16.0001 9 15.3417 9 15V12.0001C9 11.6585 9.6582 11.0001 9.99987 11.0001C10.3415 11.0001 11 11.6585 11 12.0001V15Z' fill='white'/%3E%3C/svg%3E");
  margin-right: 8px;
}
.location-box .location span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  line-height: 22px;
  margin: 0 8px;
}

.container {
  padding: 40px 0;
  background: #f2f5f3;
}
.container .wrapper {
  display: flex;
  justify-content: space-between;
}
.container .aside-nav {
  width: 220px;
}
.container .aside-nav + .main-container {
  width: 940px;
}
.container .main-container {
  width: 100%;
  min-height: 600px;
}
.container .main-container .main-title {
  position: relative;
  padding-bottom: 15px;
}
.container .main-container .main-title h2 {
  color: #333;
  font-size: 24px;
  line-height: normal;
}
.container .main-container .main-title::before {
  content: "";
  position: absolute;
  width: 32px;
  height: 3px;
  left: 0;
  bottom: 0;
  background: #208e35;
}
.container .main-container .main-title::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 3px;
  left: 32px;
  bottom: 0;
  background: #f6ab00;
}
.container .main-container .main-content {
  margin-top: 20px;
}

.recruitment-list .recruitment-item {
  padding: 24px;
}
.recruitment-list .recruitment-item > *:not(:first-of-type) {
  margin-top: 16px;
}
.recruitment-list .recruitment-item + .recruitment-item {
  margin-top: 16px;
}

.job-application {
  margin-top: 60px;
}
.job-application .job-application-form {
  margin: 0 auto;
  width: 564px;
}
.job-application .job-application-field {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
  line-height: 22px;
}
.job-application .job-application-field label {
  flex-shrink: 0;
  width: 80px;
  margin-right: 4px;
  text-align: right;
}
.job-application .job-application-field input[type=text] {
  width: 480px;
  padding: 13px 17px;
  border-radius: 4px;
  border: 1px solid #e0e9e3;
  background: #fff;
}
.job-application .job-application-field input[type=text]::placeholder {
  color: #333;
}
.job-application .job-application-field input[type=text]:-webkit-autofill {
  -webkit-text-fill-color: #333;
  transition: background-color 5000s ease-in-out 0s;
}
.job-application .job-application-field input[type=submit] {
  min-width: 120px;
  height: 48px;
  padding: 0px 24px;
  margin-left: 84px;
  margin-top: 10px;
  border-radius: 6px;
  background: #208e35;
  color: #fff;
  cursor: pointer;
}
.job-application .job-application-field textarea {
  width: 480px;
  height: 150px;
  padding: 13px 17px;
  border-radius: 4px;
  border: 1px solid #e0e9e3;
  background-color: #fff;
  resize: none;
}
.job-application .job-application-field + .job-application-field {
  margin-top: 20px;
}

.profile .introduction .pic img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}
.profile .introduction .txt {
  margin-top: 20px;
  margin-bottom: 22px;
  color: #333;
  font-size: 18px;
  line-height: 28px;
}
.profile .profile-item {
  display: flex;
  justify-content: space-between;
  padding: 24px;
  border-radius: 8px;
  background: #e0e9e3;
}
.profile .profile-item .txt {
  flex-grow: 1;
}
.profile .profile-item .pic {
  flex-shrink: 0;
}
.profile .profile-item + .profile-item {
  margin-top: 16px;
}
.profile .profile-item .profile-item-tit {
  position: relative;
  color: #208e35;
  font-size: 22px;
  line-height: normal;
  position: relative;
}
.profile .profile-item .profile-item-tit::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  top: 0;
  left: -24px;
  background-color: #208e35;
}
.profile .profile-item .profile-item-cont {
  margin-top: 8px;
  color: #333;
  font-size: 18px;
  line-height: 28px;
}
.profile .profile-item .profile-item-icon {
  margin-left: 24px;
  width: 48px;
  height: 48px;
}

.welfare {
  position: relative;
  z-index: 0;
  margin: 40px 0;
}
.welfare .welfare-item {
  display: flex;
}
.welfare .welfare-item .number {
  flex-shrink: 0;
  margin-right: 16px;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 3px solid #c8e0cd;
  background: linear-gradient(90deg, #06771c 0%, #7eb970 100%);
  color: #fff;
  font-size: 16px;
  line-height: normal;
}
.welfare .welfare-item .txt {
  color: #333;
  font-size: 18px;
  line-height: 36px;
}
.welfare .welfare-item + .welfare-item {
  margin-top: 40px;
}
.welfare::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  left: 17px;
  top: 0;
  background-color: #c8e0cd;
  z-index: -1;
}

.development {
  margin-top: 62px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.development .development-item {
  position: relative;
  width: 280px;
  height: 364px;
  margin: 0 10px;
}
.development .development-item .number {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  font-size: 24px;
  line-height: 26px;
}
.development .development-item .txt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  position: absolute;
  top: 103px;
  left: 50%;
  transform: translateX(-50%);
  width: 220px;
  color: #333;
  font-size: 18px;
  line-height: 26px;
}
.development .development-item:nth-of-type(1) {
  background-image: url(../img/bgdev1.png);
}
.development .development-item:nth-of-type(2) {
  background-image: url(../img/bgdev2.png);
}
.development .development-item:nth-of-type(3) {
  background-image: url(../img/bgdev3.png);
}

.style ul {
  display: flex;
  flex-wrap: wrap;
}
.style .style-item {
  width: 280px;
  height: 350px;
  margin-bottom: 30px;
  flex-shrink: 0;
  box-shadow: 5px 5px 0px 0px rgba(22, 106, 31, 0.15);
  cursor: pointer;
}
.style .style-item:not(:nth-of-type(3n + 1)) {
  margin-left: 47px;
}
.style .style-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news-list ul {
  display: flex;
  flex-wrap: wrap;
}
.news-list li {
  width: 380px;
  margin-bottom: 30px;
}
.news-list li .pic {
  height: 240px;
  border-radius: 6px 6px 0px 0px;
  overflow: hidden;
}
.news-list li .pic img {
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.news-list li .pic img:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.news-list li .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-list li .txt {
  height: 126px;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-radius: 0px 0px 6px 6px;
  border-bottom: 1px solid #e2e6ee;
  background: #fff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.news-list li .txt .txt-bottom {
  display: flex;
  justify-content: space-between;
}
.news-list li .txt h3 {
  color: #333;
  font-size: 18px;
  line-height: 28px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.news-list li .txt span {
  color: #808080;
  font-size: 14px;
  line-height: normal;
}
.news-list li .txt span.check {
  position: relative;
  color: #208e35;
  padding-right: 16px;
}
.news-list li .txt span.check::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 20L16 12L8 4' stroke='%23208E35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.news-list li:hover .txt {
  border-color: #208e35;
}
.news-list li:hover .txt h3 {
  color: #208e35;
}
.news-list li:not(:nth-of-type(3n + 1)) {
  margin-left: 30px;
}

.article {
  min-height: 700px;
  padding: 0 30px;
  border-radius: 8px;
  background: #fff;
}
.article .article-title {
  padding: 30px 0;
  border-bottom: 1px solid #e8efea;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.article .article-title h3 {
  color: #333;
  font-size: 32px;
  line-height: normal;
  margin-bottom: 12px;
}
.article .article-title span {
  color: #808080;
  font-size: 14px;
  line-height: normal;
}
.article .article-content {
  min-height: 450px;
  padding: 30px 0;
  color: #333;
  font-size: 16px;
  line-height: 28px;
}
.article .article-content img {
  max-width: 100%;
  height: auto !important;
}
.article .article-content p + P {
  margin-top: 10px;
}
.article .article-bottom {
  padding: 30px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #e8efea;
}
.article .article-bottom .adjacent-articles {
  color: #666;
  text-align: justify;
  font-size: 16px;
  line-height: normal;
}
.article .article-bottom .adjacent-articles p {
  display: flex;
}
.article .article-bottom .adjacent-articles p span {
  flex-shrink: 0;
  color: #208e35;
}
.article .article-bottom .adjacent-articles p + p {
  margin-top: 12px;
}
.article .article-bottom .adjacent-articles p a {
  flex-grow: 1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.article .article-bottom .adjacent-articles p a:hover {
  color: #208e35;
}
.article .article-bottom .back-to-list {
  display: flex;
}
.article .article-bottom .back-to-list a {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  padding: 10px 20px;
  border-radius: 5px;
  background: #208e35;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.article .article-bottom .back-to-list:hover a {
  background: #fff;
  color: #208e35;
  border-color: #208e35;
}

.NewsPage,
.”NewsPage” {
  text-align: center;
}

.pages {
  flex-shrink: 0;
  margin-top: 40px;
  display: flex;
  justify-content: center;
}
.pages .page-info {
  display: none;
}
.pages a {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #e2eaee;
  background-color: #fff;
}
.pages a:hover {
  opacity: 0.8;
}
.pages a + a {
  margin-left: 8px;
}
.pages a.page-first, .pages a.page-last {
  display: none;
}
.pages a.page-prev, .pages a.page-next {
  background-size: 16px 16px;
}
.pages a.page-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1953 2.32856L11.1381 3.27137L6.42408 7.98542L11.1381 12.6995L10.1953 13.6423L5.0099 8.45686C5.00988 8.45683 5.00986 8.45682 5.48127 7.98542L5.0099 8.45686L4.53846 7.98542L10.1953 2.32856Z' fill='%23666666'/%3E%3C/svg%3E");
}
.pages a.page-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.80469 13.6423L4.86188 12.6995L9.57592 7.98545L4.86188 3.27141L5.80469 2.3286L10.9901 7.514C10.9901 7.51403 10.9901 7.51404 10.5187 7.98545L10.9901 7.514L11.4615 7.98545L5.80469 13.6423Z' fill='%23666666'/%3E%3C/svg%3E");
}
.pages a.page-num {
  color: #333;
  font-size: 14px;
  line-height: 160%;
}
.pages a.page-num.page-num-current {
  color: #f1e9db;
  background-color: #208e35;
}
.pages a.disabled {
  background-color: rgba(0, 0, 0, 0.15);
  pointer-events: none;
}

@media (max-width: 1200px) {
  .wrapper {
    width: 900px;
  }
  .banner {
    height: 600px;
  }
  .nav .nav-item + .nav-item {
    margin-left: 40px;
  }
  .fast-nav .nav-item + .nav-item {
    margin-left: 40px;
  }
  .home-section2 .recruitment-content .recruitment-item {
    width: 280px;
    height: 120px;
  }
  .home-section2 .recruitment-content .recruitment-item .recruitment-brief {
    display: flex;
    flex-direction: column;
  }
  .home-section2 .recruitment-content .recruitment-item .recruitment-brief p {
    margin-bottom: 5px;
  }
  .container .aside-nav {
    width: 200px;
  }
  .container .aside-nav + .main-container {
    width: 660px;
  }
  .news-list li {
    width: 430px;
    margin-bottom: 40px;
  }
  .news-list li .pic {
    height: 265px;
  }
  .news-list li .txt {
    height: 126px;
    padding: 20px;
  }
  .news-list li:not(:nth-of-type(3n + 1)) {
    margin-left: 0;
  }
  .news-list li:not(:nth-of-type(2n + 1)) {
    margin-left: 40px;
  }
  .development {
    flex-direction: column;
    align-items: center;
  }
  .development .development-item {
    margin-bottom: 30px;
  }
  .style .style-item {
    width: 310px;
    height: 385px;
    margin-bottom: 40px;
  }
  .style .style-item:not(:nth-of-type(3n + 1)) {
    margin-left: 0;
  }
  .style .style-item:not(:nth-of-type(2n + 1)) {
    margin-left: 40px;
  }
}
@media (max-width: 992px) {
  .more1 {
    font-size: 0.875rem;
    padding-right: 1.375rem;
  }
  .more1::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 1rem;
  }
  .recruitment-item {
    border-radius: 0.5rem;
  }
  .recruitment-item .recruitment-positon h2 {
    font-size: 1.125rem;
  }
  .recruitment-item .recruitment-positon .toggle-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .recruitment-item .recruitment-brief {
    flex-direction: column;
  }
  .recruitment-item .recruitment-brief p {
    margin-bottom: 0.3125rem;
  }
  .recruitment-item .recruitment-brief span {
    font-size: 0.875rem;
  }
  .recruitment-item .recruitment-brief span + span::before {
    margin: 0 0.5rem;
  }
  .recruitment-item .recruitment-detail {
    display: none;
  }
  .recruitment-item .recruitment-requirements {
    padding: 0.9375rem 0;
    border-top: 0.0625rem solid #e8efea;
    border-bottom: 0.0625rem solid #e8efea;
  }
  .recruitment-item .recruitment-requirements .requirement-title {
    font-size: 1rem;
  }
  .recruitment-item .recruitment-requirements .requirement-content {
    margin-top: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .recruitment-item .post-resume {
    margin-top: 1rem;
  }
  .recruitment-item .post-resume a {
    height: 2.5rem;
    padding: 0 1.5rem;
    border-radius: 0.375rem;
  }
  .recruitment-item .post-resume span {
    font-size: 0.875rem;
  }
  .recruitment-item .post-resume .arrow-right-icon {
    margin-left: 0.625rem;
    width: 1.25rem;
    height: 1.25rem;
  }
  .recruitment-item .post-resume:hover {
    transform: translateX(0.3125rem);
  }
  .wrapper {
    width: 21.5625rem;
  }
  .header {
    height: 4rem;
    transform: translateY(0);
  }
  .header .wrapper {
    width: 20.9375rem;
  }
  .header .logo img {
    height: 2.125rem;
  }
  .header .search-btn {
    display: none;
  }
  .header .menu-btn {
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M6 20H28' stroke='%23208E35' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M6 10H34' stroke='%23208E35' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M6 30H34' stroke='%23208E35' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  .header .menu-btn.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cpath d='M25.5 7L7.5 25' stroke='%23208e35' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M7.5 7L25.5 25' stroke='%23208e35' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .nav {
    display: none;
  }
  .menu {
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
    padding: 1.25rem;
    padding-top: 5.25rem;
    z-index: 80;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  .menu .wrapper {
    width: 20.9375rem;
  }
  .menu::-webkit-scrollbar {
    display: none;
  }
  .menu .wap-search + .wap-nav {
    margin-top: 0.6875rem;
  }
  .menu.active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    visibility: visible;
  }
  .wap-nav .wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .wap-nav .nav-item {
    position: relative;
  }
  .wap-nav .nav-item .nav-tit {
    position: relative;
    border-bottom: 0.0625rem solid #f7efea;
  }
  .wap-nav .nav-item .nav-tit a {
    display: block;
    padding: 0.75rem 0;
    color: #333;
    font-size: 1rem;
    line-height: normal;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  .wap-nav .nav-item .nav-tit.active a {
    color: #208e35;
  }
  .wap-nav .nav-item .nav-cont {
    display: none;
  }
  .wap-nav .nav-item .nav-cont ul {
    padding: 0 0.9375rem;
  }
  .wap-nav .nav-item .nav-cont li {
    border-bottom: 0.0625rem solid #f7efea;
  }
  .wap-nav .nav-item .nav-cont li a {
    padding: 0.75rem 0;
    display: flex;
    align-items: center;
    color: #666;
    font-size: 0.875rem;
    line-height: normal;
  }
  .wap-nav .nav-item .nav-cont li a.active {
    color: #208e35;
  }
  .wap-nav .nav-item.has-sub .nav-tit a {
    display: inline-block;
    max-width: 80%;
  }
  .wap-nav .nav-item.has-sub .nav-tit::before {
    content: "";
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12H18' stroke='%237B6850' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18V6' stroke='%237B6850' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .wap-nav .nav-item.has-sub .nav-tit.active::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12H18' stroke='%237B6850' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .fast-nav .nav-item + .nav-item {
    margin-left: 1.75rem;
  }
  .fast-nav .nav-icon {
    width: 2rem;
    height: 2rem;
  }
  .fast-nav .nav-tit {
    margin-left: 0.5rem;
    font-size: 0.875rem;
  }
  .aside-nav {
    display: flex;
    justify-content: center;
  }
  .aside-nav .aside-nav-title {
    display: none;
  }
  .aside-nav .aside-nav-content ul {
    display: flex;
    overflow-x: auto;
  }
  .aside-nav .aside-nav-content ul::-webkit-scrollbar {
    display: none;
  }
  .aside-nav .aside-nav-content li {
    flex-shrink: 0;
    border-radius: 0.3125rem;
  }
  .aside-nav .aside-nav-content li a {
    height: auto;
    padding: 0.5rem 0.9375rem;
    color: #333;
    font-size: 1rem;
    line-height: normal;
  }
  .aside-nav .aside-nav-content li a::before {
    display: none;
  }
  .aside-nav .aside-nav-content li + li {
    margin-top: 0;
    margin-left: 1.875rem;
  }
  .search-form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 2.5rem;
    padding: 0 0.75rem;
    border-radius: 0.75rem;
    border: 0.0625rem solid #208e35;
  }
  .search-form .search-input {
    font-size: 1rem;
  }
  .search-form .search-submit {
    width: 1.5rem;
    height: 1.5rem;
  }
  .search-form .search-close-btn {
    display: none;
  }
  .footer {
    position: relative;
    padding: 1rem 0;
  }
  .footer p {
    font-size: 0.8125rem;
    line-height: 1.375rem;
  }
  .footer p + p {
    margin-left: 0;
  }
  .footer .copyright {
    flex-wrap: wrap;
  }
  .footer .tech-support {
    position: absolute;
    bottom: 1rem;
    right: 5rem;
  }
  .banner {
    margin-top: 4rem;
    height: 12.5rem;
  }
  .banner .swiper-container .swiper-pagination {
    bottom: 1rem;
  }
  .banner .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 0.625rem;
    height: 0.625rem;
    margin: 0 0.375rem;
  }
  .banner .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.75rem;
    height: 0.75rem;
    border: 0.125rem solid #fff;
  }
  .home-section1 {
    padding: 1rem 0;
    height: auto;
    border-bottom: 0.0625rem solid #e1e8e3;
  }
  .home-section1 .flex-space-between {
    flex-direction: column;
  }
  .home-section1 .hot-news {
    width: 100%;
    margin-top: 0.875rem;
    border-top: 0.0625rem solid #e8efea;
    padding-top: 0.875rem;
  }
  .home-section1 .hot-news a {
    padding-right: 2.5625rem;
  }
  .home-section1 .hot-news a::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 1rem;
  }
  .home-section1 .hot-news .hot-news-icon {
    width: 2rem;
    height: 2rem;
  }
  .home-section1 .hot-news h2 {
    margin-left: 0.5rem;
    font-size: 0.75rem;
    line-height: normal;
  }
  .home-section2 {
    min-height: 18.125rem;
    padding: 1.125rem 0 1.5rem;
  }
  .home-section2 .recruitment-title h2 {
    font-size: 1.125rem;
    padding-bottom: 0.625rem;
  }
  .home-section2 .recruitment-title::before {
    content: "";
    position: absolute;
    width: 2rem;
    height: 0.125rem;
  }
  .home-section2 .recruitment-content {
    margin-top: 1rem;
    flex-direction: column;
  }
  .home-section2 .recruitment-content .recruitment-item {
    width: 100%;
    height: 7.5rem;
  }
  .home-section2 .recruitment-content .recruitment-item a {
    padding: 1.25rem;
  }
  .home-section2 .recruitment-content .recruitment-item + .recruitment-item {
    margin-left: 0;
    margin-top: 0.75rem;
  }
  .home-section2 .recruitment-address {
    margin-top: 1.1875rem;
    align-items: flex-start;
  }
  .home-section2 .recruitment-address .address-icon {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
  }
  .home-section2 .recruitment-address p {
    font-size: 0.875rem;
    line-height: normal;
  }
  .location-box {
    margin-top: 4rem;
    height: 2.5rem;
  }
  .location-box .location {
    font-size: 0.875rem;
  }
  .location-box .location .location-icon {
    width: 1rem;
    height: 1rem;
    margin-right: 0.5rem;
  }
  .location-box .location span {
    font-size: 0.75rem;
    line-height: 1.125rem;
    margin: 0 0.5rem;
  }
  .container {
    padding: 1.25rem 0;
  }
  .container .wrapper {
    flex-direction: column;
    justify-content: flex-start;
  }
  .container .aside-nav {
    width: 100%;
  }
  .container .aside-nav + .main-container {
    width: 100%;
    margin-top: 0.9375rem;
  }
  .container .main-container {
    width: 100%;
    min-height: 43.75rem;
  }
  .container .main-container .main-title {
    display: none !important;
  }
  .container .main-container .main-content {
    margin-top: 0;
  }
  .recruitment-list .recruitment-item {
    padding: 1.5rem;
  }
  .recruitment-list .recruitment-item > *:not(:first-of-type) {
    margin-top: 1rem;
  }
  .recruitment-list .recruitment-item + .recruitment-item {
    margin-top: 1rem;
  }
  .job-application {
    margin-top: 1.25rem;
  }
  .job-application .job-application-form {
    width: 100%;
  }
  .job-application .job-application-field label {
    width: 5rem;
    margin-right: 0.25rem;
  }
  .job-application .job-application-field input[type=text] {
    width: 16.25rem;
    padding: 0.5rem 1rem;
    border-radius: 0.25rem;
    border: 0.0625rem solid #e0e9e3;
  }
  .job-application .job-application-field input[type=submit] {
    min-width: 7.5rem;
    height: 3rem;
    padding: 0rem 1.5rem;
    margin-left: 5.25rem;
    margin-top: 0.625rem;
    border-radius: 0.375rem;
  }
  .job-application .job-application-field textarea {
    width: 16.25rem;
    height: 9.375rem;
    padding: 0.8125rem 1.0625rem;
    border-radius: 0.25rem;
    border: 0.0625rem solid #e0e9e3;
  }
  .job-application .job-application-field + .job-application-field {
    margin-top: 0.625rem;
  }
  .profile .introduction .txt {
    margin-top: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .profile .profile-item {
    padding: 1rem;
  }
  .profile .profile-item .profile-item-tit {
    font-size: 1.375rem;
  }
  .profile .profile-item .profile-item-tit::before {
    content: "";
    position: absolute;
    width: 0.125rem;
    height: 100%;
    top: 0;
    left: -1rem;
  }
  .profile .profile-item .profile-item-cont {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .profile .profile-item .profile-item-icon {
    margin-left: 1rem;
    width: 2rem;
    height: 2rem;
  }
  .welfare {
    margin: 1.25rem 0;
  }
  .welfare .welfare-item .number {
    margin-right: 1rem;
    width: 1.875rem;
    height: 1.875rem;
    border: 0.1875rem solid #c8e0cd;
    font-size: 0.875rem;
  }
  .welfare .welfare-item .txt {
    font-size: 1rem;
    line-height: 1.875rem;
  }
  .welfare .welfare-item + .welfare-item {
    margin-top: 1.25rem;
  }
  .welfare::before {
    content: "";
    position: absolute;
    width: 0.125rem;
    height: 100%;
    left: 0.875rem;
    top: 0;
    background-color: #c8e0cd;
    z-index: -1;
  }
  .development {
    margin-top: 1.25rem;
  }
  .development .development-item {
    width: 17.5rem;
    height: 22.75rem;
    margin: 0 0.625rem;
    margin-bottom: 1.25rem;
  }
  .development .development-item .number {
    top: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
  .development .development-item .txt {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    top: 6.4375rem;
    width: 13.75rem;
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
  .style .style-item {
    width: 100%;
    height: 26.875rem;
    margin-bottom: 1.25rem;
    box-shadow: 0.3125rem 0.3125rem 0rem 0rem rgba(22, 106, 31, 0.15);
  }
  .style .style-item:not(:nth-of-type(2n + 1)) {
    margin-left: 0;
  }
  .news-list li {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .news-list li .pic {
    height: 13.4375rem;
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .news-list li .txt {
    height: 6.875rem;
    padding: 1rem;
    border-radius: 0rem 0rem 0.375rem 0.375rem;
    border-bottom: 0.0625rem solid #e2e6ee;
  }
  .news-list li .txt h3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .news-list li .txt span {
    font-size: 0.875rem;
  }
  .news-list li .txt span.check::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 1rem;
  }
  .news-list li:not(:nth-of-type(2n + 1)) {
    margin-left: 0;
  }
  .article {
    padding: 0 1.25rem;
  }
  .article .article-title {
    padding: 1.25rem 0;
  }
  .article .article-title h3 {
    font-size: 1.5rem;
    margin-bottom: 0.75rem;
  }
  .article .article-title span {
    font-size: 0.875rem;
  }
  .article .article-content {
    padding: 1.25rem 0;
  }
  .article .article-content p + P {
    margin-top: 0.625rem;
  }
  .article .article-bottom {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.25rem 0;
  }
  .article .article-bottom .adjacent-articles {
    font-size: 1rem;
  }
  .article .article-bottom .adjacent-articles p + p {
    margin-top: 0.75rem;
  }
  .article .article-bottom .back-to-list a {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-top: 0.75rem;
    padding: 0.625rem 1.25rem;
    border-radius: 0.3125rem;
    border: 0.0625rem solid transparent;
  }
}