@font-face {
  font-family: "w104-iconfont"; 
  src: url('iconfont.woff2?t=1655190914018') format('woff2'),
       url('iconfont.woff?t=1655190914018') format('woff'),
       url('iconfont.ttf?t=1655190914018') format('truetype');
}

.w104-iconfont {
  font-family: "w104-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-play:before {
  content: "\e637";
}

.icon-arrow-right-down-line:before {
  content: "\e844";
}

.icon-close-line:before {
  content: "\e612";
}

.icon-skype-fill:before {
  content: "\eeaf";
}

.icon-whatsapp-fill:before {
  content: "\eeb2";
}

.icon-qr-code:before {
  content: "\ef64";
}

.icon-home-5-line:before {
  content: "\e6b4";
}

.icon-customer-service-2-fill:before {
  content: "\e6d2";
}

.icon-mail-line:before {
  content: "\e6da";
}

.icon-printer-line:before {
  content: "\e6e4";
}

.icon-question-answer-line:before {
  content: "\e6fc";
}

.icon-phone-line:before {
  content: "\e746";
}

.icon-shopping-cart-2-line:before {
  content: "\e7b7";
}

.icon-map-pin-line:before {
  content: "\e7ef";
}

.icon-arrow-down-line:before {
  content: "\e83d";
}

.icon-arrow-left-line:before {
  content: "\e841";
}

.icon-arrow-right-line:before {
  content: "\e843";
}

.icon-arrow-up-line:before {
  content: "\e846";
}

.icon-search-line:before {
  content: "\e86e";
}

.icon-time-fill:before {
  content: "\e87b";
}

.icon-download-line:before {
  content: "\e630";
}

.icon-play-line:before {
  content: "\e639";
}

.icon-instagram-circle-fill:before {
  content: "\e81e";
}

.icon-instagram-fill:before {
  content: "\e81f";
}

.icon-facebook-circle-fill:before {
  content: "\e820";
}

.icon-facebook-fill:before {
  content: "\e821";
}

.icon-linkedin-circle-fill:before {
  content: "\e822";
}

.icon-linkedin-fill:before {
  content: "\e823";
}

.icon-messenger-circle-fill:before {
  content: "\e824";
}

.icon-messenger-fill:before {
  content: "\e825";
}

.icon-skype-circle-fill:before {
  content: "\e826";
}

.icon-whatsapp-circle-fill:before {
  content: "\e82b";
}

.icon-youtube-circle-fill:before {
  content: "\e82c";
}

.icon-youtube-fill:before {
  content: "\e82d";
}

.icon-twitter-circle-fill:before {
  content: "\e832";
}

.icon-pinterest-circle-fill:before {
  content: "\e833";
}

.icon-pinterest-fill:before {
  content: "\e835";
}

.icon-google-plus-circle-fill:before {
  content: "\e834";
}

.icon-google-plus-fill:before {
  content: "\e836";
}

.icon-twitter-fill:before {
  content: "\e840";
}

/*以下是新增加的关于我们的板块css */
.w104-section {padding:40px 0;}
@media screen and (max-width:1280px) {
	.w104-section {padding:24px 0;}
}
@media screen and (max-width:992px) {
	.w104-section {padding:16px 0;}
}
.w104-section.mm {padding:0;}
.w104-section.mb {padding-bottom:0;}
.w104-section.mt {padding-top:0;}
.w104-group .group-intro {width:50%;}
.w104-group .group-intro > .wrap {max-width:830px;margin-left:auto;padding:32px;}
.w104-group .group-cover {width:50%;}
@media screen and (max-width:992px) {
	.w104-group .group-wrap {flex-direction:column;}
.w104-group .group-intro {width:100%;}
.w104-group .group-cover {width:100%;}
}
.w104-group .group-wrap {display:flex;align-items:center;background-color:#fff;}
.w104-group .group-intro {width:50%;}
.w104-group .group-intro > .wrap {max-width:830px;margin-left:auto;padding:32px;}
@media screen and (max-width:992px) {
	.w104-group .group-wrap {flex-direction:column;}
.w104-group .group-intro {width:100%;}
.w104-group .group-cover {width:100%;}
}
.w104-corp > h3 {font-size:38px;text-transform:uppercase;color:#28a8af;margin-bottom:32px;}
.w104-corp > p {font-size:16px;color:#666;text-align:justify;line-height:2;}
.w104-corp > a {display:inline-block;font-size:16px;line-height:40px;background-color:#28a8af;color:#fff;text-align:center;padding:0 40px 0 24px;margin-top:32px;position:relative;border-radius:20px;transition:background-color .4s;}
.w104-corp > a:after {content:'→';display:block;position:absolute;top:0;right:16px;transition:transform .4s;}
.w104-corp > a:hover {background-color:#28a8af;}
.w104-corp > a:hover:after {transform:translateX(8px);}
@media screen and (max-width:1280px) {
	.w104-corp > h3 {font-size:32px;margin-bottom:24px;}
.w104-corp > p {font-size:14px;line-height:1.8;}
.w104-corp > a {font-size:14px;line-height:32px;padding:0 32px 0 20px;margin-top:24px;border-radius:16px;}
.w104-corp > a:after {right:12px;}
}
@media screen and (max-width:992px) {
	.w104-corp {text-align:center;}
.w104-corp > h3 {font-size:24px;margin-bottom:16px;text-align:center;}
.w104-corp > p {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;white-space:normal;-webkit-line-clamp:3;text-align:center;line-height:1.5;}
.w104-corp > a {font-size:12px;line-height:28px;padding:0 28px 0 16px;margin-top:16px;border-radius:14px;}
.w104-corp > a:after {right:8px;}
}
.w104-video {position:relative;}
.w104-video .media img {display:block;width:100%;height:auto;}
.w104-video .intro {display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;padding:32px;transition:color .4s;-webkit-box-sizing: border-box;}
.w104-video .intro .icon {font-size:64px;}
.w104-video .intro .icon i {font-size:inherit;}
.w104-video .intro .text {font-size:20px;font-weight:normal;}
.w104-video .intro:hover {color:#28a8af;}
@media screen and (max-width:1280px) {
	.w104-video .intro {padding:24px;}
.w104-video .intro .icon {font-size:48px;}
.w104-video .intro .text {font-size:18px;}
}
@media screen and (max-width:992px) {
	.w104-video .intro {padding:16px;}
.w104-video .intro .icon {font-size:56px;}
.w104-video .intro .text {font-size:16px;}
}
.w104-wrapper {max-width:1660px;margin:0 auto;width:100%;padding:0 32px;}
@media screen and (max-width:1280px) {
	.w104-wrapper {padding:0 24px;}
}
@media screen and (max-width:992px) {
	.w104-wrapper {padding:0 16px;}
}
.w104-meta .meta-wrap ul {display:flex;}
.w104-meta .meta-wrap ul li {position:relative;width:25%;height:100%;}
.w104-meta .meta-wrap ul li .wrap {display:block;text-align:center;padding:16px;}
.w104-meta .meta-wrap ul li .wrap .imgs {display:block;height:64px;max-width:100%;margin:0 auto;}
.w104-meta .meta-wrap ul li .wrap h4 {font-size:32px;font-weight:normal;margin:16px 0 12px;line-height:1;color:#333;}
.w104-meta .meta-wrap ul li .wrap p {font-size:16px;margin:0;color:#666;}
.w104-meta .meta-wrap ul li:after {display:block;content:'';position:absolute;background-color:#d9d9d9;width:1px;height:60%;top:20%;left:0;}
.w104-meta .meta-wrap ul li:first-child:after {display:none;}
@media screen and (max-width:1280px) {
.w104-meta .meta-wrap ul li .wrap {padding:8px;}
.w104-meta .meta-wrap ul li .wrap img {height:48px;}
.w104-meta .meta-wrap ul li .wrap h4 {font-size:28px;margin:12px 0 8px;}
.w104-meta .meta-wrap ul li .wrap p {font-size:14px;}
}
@media screen and (max-width:992px) {
.w104-meta .meta-wrap ul {flex-wrap:wrap;}
.w104-meta .meta-wrap ul li {width:50%;}
.w104-meta .meta-wrap ul li .wrap {padding:16px 4px;}
.w104-meta .meta-wrap ul li .wrap img {height:32px;}
.w104-meta .meta-wrap ul li .wrap h4 {font-size:24px;margin:8px 0 4px;}
.w104-meta .meta-wrap ul li .wrap p {font-size:12px;}
.w104-meta .meta-wrap ul li:nth-child(2):after {height:50%;transform:rotate(45deg);top:75%;}
.w104-meta .meta-wrap ul li:nth-child(4):after {height:50%;top:-25%;transform:rotate(-45deg);}
.w104-meta .meta-wrap ul li:nth-child(odd):after {display:none;}
}
