.icon_language {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  display: inline-block;
}
.icon_language.white {
  background-image: url("/static/images/icon_language_white.svg");
}
.icon_language.black {
  background-image: url("/static/images/icon_language_black.svg");
}

.icon_search {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  display: inline-block;
}
.icon_search.white {
  background-image: url("/static/images/icon_search_white.svg");
}
.icon_search.black {
  background-image: url("/static/images/icon_search_black.svg");
}

@keyframes rotate360 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.rotation_spin, .rotation_lightgrey, .rotation_grey, .rotation_transparent, .rotation_logo {
  animation: rotate360 3s linear infinite;
}

.rotation_logo {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/rotation_logo_white.svg");
}

.rotation_transparent {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/rotation_transparent.svg");
}

.rotation_grey {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/rotation_grey.svg");
  background-size: contain;
}

.rotation_lightgrey {
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/rotation_lightgrey.svg");
  background-size: contain;
}

.carousel_button_prev {
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url("/static/images/carousel_arrow.svg");
}

.carousel_button_next {
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url("/static/images/carousel_arrow.svg");
  transform: rotate(180deg);
}

.carousel_button_next.swiper-button-disabled,
.carousel_button_prev.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.case_button_prev {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url("/static/images/case_button_arrow.svg");
  transform: rotate(-180deg);
  background-size: contain;
}

.case_button_next {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url("/static/images/case_button_arrow.svg");
  background-size: contain;
}

.A {
  width: 60px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: url("/static/images/A.svg");
  background-size: contain;
}

.A_active {
  width: 60px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: url("/static/images/A_actice.svg");
  background-size: contain;
}

.B {
  width: 48px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: url("/static/images/B.svg");
  background-size: contain;
}

.B_active {
  width: 48px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: url("/static/images/B_actice.svg");
  background-size: contain;
}

.icon_email {
  width: 42px;
  height: 42px;
  background-repeat: no-repeat;
  background: url("/static/images/icon_email.svg") no-repeat center center;
  background-size: 24px 24px;
}

.icon_address {
  width: 42px;
  height: 42px;
  background-repeat: no-repeat;
  background: url("/static/images/icon_address.svg") no-repeat center center;
  background-size: 24px 24px;
}

.icon_email, .icon_address {
  background-color: #F18D00;
  border-radius: 50%;
}

.icon_wechat_officialAccount {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/icon_wechat_officialAccount.svg");
}

.icon_wechat_channels {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/icon_wechat_channels.svg");
}

.listnews_item_more {
  opacity: 0;
  width: 10%;
  height: 200px;
  background: url("/static/images/news_more_arrow.svg") no-repeat center center;
  background-size: 47px 46px;
  background-color: #F18D00;
  border-radius: 0 20px 20px 0;
  transition: all 0.2s ease;
}

.icon_date {
  width: 18px;
  height: 17px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/icon_date.svg");
}

.icon_view {
  width: 18px;
  height: 14px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/icon_view.svg");
}

.icon_download {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("/static/images/icon_download.svg");
}

.icon_close {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("/static/images/team_popup_close.svg");
  cursor: pointer;
}

.icon_company {
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-image: url("/static/images/team_popup_company.svg");
}

/* .development_swiper_prev {
  transform: rotate(180deg);
} */
.development_swiper_next{
  transform: rotate(180deg);
}

.development_swiper_next,
.development_swiper_prev {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  border: 2px solid #FFECD3;
  border-radius: 50%;
  cursor: pointer;
  background: url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.21975 11.1598C3.08313 11.3012 3.00754 11.4907 3.00924 11.6873C3.01095 11.884 3.08983 12.0721 3.22889 12.2111C3.36794 12.3502 3.55605 12.429 3.7527 12.4308C3.94935 12.4325 4.1388 12.3569 4.28025 12.2203L9.05325 7.44725L13.8263 12.2203C13.8954 12.2919 13.9782 12.349 14.0697 12.3883C14.1612 12.4276 14.2596 12.4483 14.3592 12.4492C14.4588 12.4501 14.5575 12.4311 14.6497 12.3934C14.7419 12.3557 14.8256 12.3 14.896 12.2295C14.9665 12.1591 15.0222 12.0754 15.0599 11.9832C15.0976 11.891 15.1166 11.7923 15.1157 11.6927C15.1148 11.5931 15.0941 11.4947 15.0548 11.4032C15.0155 11.3117 14.9584 11.2289 14.8868 11.1598L9.5865 5.85875L9.5835 5.8565C9.44285 5.7159 9.25212 5.63691 9.05325 5.63691C8.85438 5.63691 8.66365 5.7159 8.523 5.8565' fill='%23F39410'/></svg>") no-repeat center/contain;
  background-size: 20px 20px;
}

.development_swiper_next.swiper-button-disabled,
.development_swiper_prev.swiper-button-disabled {
  background: url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.21975 11.1598C3.08313 11.3012 3.00754 11.4907 3.00924 11.6873C3.01095 11.884 3.08983 12.0721 3.22889 12.2111C3.36794 12.3502 3.55605 12.429 3.7527 12.4308C3.94935 12.4325 4.1388 12.3569 4.28025 12.2203L9.05325 7.44725L13.8263 12.2203C13.8954 12.2919 13.9782 12.349 14.0697 12.3883C14.1612 12.4276 14.2596 12.4483 14.3592 12.4492C14.4588 12.4501 14.5575 12.4311 14.6497 12.3934C14.7419 12.3557 14.8256 12.3 14.896 12.2295C14.9665 12.1591 15.0222 12.0754 15.0599 11.9832C15.0976 11.891 15.1166 11.7923 15.1157 11.6927C15.1148 11.5931 15.0941 11.4947 15.0548 11.4032C15.0155 11.3117 14.9584 11.2289 14.8868 11.1598L9.5865 5.85875L9.5835 5.8565C9.44285 5.7159 9.25212 5.63691 9.05325 5.63691C8.85438 5.63691 8.66365 5.7159 8.523 5.8565' fill='%23898989'/></svg>") no-repeat center/contain;
  background-size: 20px 20px;
  cursor: not-allowed;
  opacity: 0.6;
}

.rice_ears_front, .rice_ears_back {
  width: 50px;
  height: 94px;
  background-repeat: no-repeat;
  background-image: url(/static/images/rice_ears.svg);
}

.rice_ears_back {
  transform: rotateY(180deg);
}

.unfold_close_icon {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url(/static/images/unfold_close.svg);
}

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