/* line 5, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 3, ../sass/clearfix.scss */
.clearfix, .news .news-list > li {
  *zoom: 1;
}
/* line 8, ../sass/clearfix.scss */
.clearfix:before, .news .news-list > li:before, .clearfix:after, .news .news-list > li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 2, ../sass/common.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

/* line 9, ../sass/common.scss */
body {
  font-family: "Microsoft YaHei", "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.5rem;
  line-height: 0.95rem;
  color: #595757;
  background-color: #fff;
}

/* line 17, ../sass/common.scss */
input {
  border: none;
}

/* line 21, ../sass/common.scss */
a {
  color: #595757;
  text-decoration: none;
}

/* line 26, ../sass/common.scss */
li {
  list-style: none;
}

/* line 30, ../sass/common.scss */
.pull-left {
  float: left !important;
}

/* line 34, ../sass/common.scss */
.pull-right {
  float: right !important;
}

/* line 38, ../sass/common.scss */
.block {
  display: block;
}

/* line 42, ../sass/common.scss */
.hidden {
  display: none;
}

/* line 46, ../sass/common.scss */
.fl-none {
  float: none !important;
}

/* line 50, ../sass/common.scss */
.text-overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 56, ../sass/common.scss */
.center {
  text-align: center;
}

/* line 60, ../sass/common.scss */
.align-left {
  text-align: left;
}

/* line 64, ../sass/common.scss */
.glb-padding, .news.news-recommend, .news .news-list > li, .i-about-us .intro, .eco-desc,
.join-us-desc, .i-echo-nav, .join-us-carousel, .news-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 69, ../sass/common.scss */
.i-title {
  text-align: center;
}
/* line 72, ../sass/common.scss */
.i-title h1 {
  font-size: 0.75rem;
  color: #00a0e9;
}
/* line 77, ../sass/common.scss */
.i-title p {
  font-size: 0.6rem;
  color: #595757;
}

/* line 84, ../sass/common.scss */
.center-block, .banner-logo .banner-logo-inner, .about-us-carousel .item, .about-us-carousel .arrow-d, .i-echo-nav > ul, .circle, .i-contact .i-contact-nav, .i-contact .qr-code, .join-us-carousel .item {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 90, ../sass/common.scss */
.bg-blue-block, .i-about-us, .i-contact {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  background-color: #eff8fe;
}

/* line 96, ../sass/common.scss */
#wrap {
  width: 100%;
  overflow: hidden;
}

/* line 1, ../sass/box-model.scss */
.m-t-0 {
  margin-top: 0 !important;
}

/* line 5, ../sass/box-model.scss */
.m-t-5 {
  margin-top: 0.125rem !important;
}

/* line 9, ../sass/box-model.scss */
.m-t-10 {
  margin-top: 0.25rem !important;
}

/* line 13, ../sass/box-model.scss */
.m-t-15 {
  margin-top: 0.375rem !important;
}

/* line 17, ../sass/box-model.scss */
.m-t-20 {
  margin-top: 0.5rem !important;
}

/* line 21, ../sass/box-model.scss */
.m-t-30 {
  margin-top: 0.75rem !important;
}

/* line 25, ../sass/box-model.scss */
.m-b-0 {
  margin-bottom: 0 !important;
}

/* line 29, ../sass/box-model.scss */
.m-b-10 {
  margin-bottom: 0.25rem !important;
}

/* line 33, ../sass/box-model.scss */
.m-b-15 {
  margin-bottom: 0.375rem !important;
}

/* line 37, ../sass/box-model.scss */
.m-b-20 {
  margin-bottom: 0.5rem !important;
}

/* line 41, ../sass/box-model.scss */
.m-b-30 {
  margin-bottom: 0.75rem !important;
}

/* line 45, ../sass/box-model.scss */
.m-l-0 {
  margin-left: 0 !important;
}

/* line 49, ../sass/box-model.scss */
.m-l-5 {
  margin-left: 0.125rem !important;
}

/* line 53, ../sass/box-model.scss */
.m-l-10 {
  margin-left: 0.25rem !important;
}

/* line 57, ../sass/box-model.scss */
.m-l-15 {
  margin-left: 0.375rem !important;
}

/* line 61, ../sass/box-model.scss */
.m-l-20 {
  margin-left: 0.5rem !important;
}

/* line 65, ../sass/box-model.scss */
.m-l-30 {
  margin-left: 0.75rem !important;
}

/* line 69, ../sass/box-model.scss */
.m-r-0 {
  margin-right: 0 !important;
}

/* line 73, ../sass/box-model.scss */
.m-r-5 {
  margin-right: 0.125rem !important;
}

/* line 77, ../sass/box-model.scss */
.m-r-10 {
  margin-right: 0.25rem !important;
}

/* line 81, ../sass/box-model.scss */
.m-r-15 {
  margin-right: 0.375rem !important;
}

/* line 85, ../sass/box-model.scss */
.m-r-20 {
  margin-right: 0.5rem !important;
}

/* line 89, ../sass/box-model.scss */
.m-r-30 {
  margin-right: 0.75rem !important;
}

/* line 93, ../sass/box-model.scss */
.p-t-0 {
  padding-top: 0 !important;
}

/* line 97, ../sass/box-model.scss */
.p-t-10 {
  padding-top: 0.25rem !important;
}

/* line 101, ../sass/box-model.scss */
.p-t-15 {
  padding-top: 0.375rem !important;
}

/* line 105, ../sass/box-model.scss */
.p-t-20 {
  padding-top: 0.5rem !important;
}

/* line 109, ../sass/box-model.scss */
.p-t-30 {
  padding-top: 0.75rem !important;
}

/* line 113, ../sass/box-model.scss */
.p-b-0 {
  padding-bottom: 0 !important;
}

/* line 117, ../sass/box-model.scss */
.p-b-5 {
  padding-bottom: 0.125rem !important;
}

/* line 121, ../sass/box-model.scss */
.p-b-10 {
  padding-bottom: 0.25rem !important;
}

/* line 125, ../sass/box-model.scss */
.p-b-15 {
  padding-bottom: 0.375rem !important;
}

/* line 129, ../sass/box-model.scss */
.p-b-20 {
  padding-bottom: 0.5rem !important;
}

/* line 133, ../sass/box-model.scss */
.p-b-30 {
  padding-bottom: 0.75rem !important;
}

/* line 137, ../sass/box-model.scss */
.p-l-0 {
  padding-left: 0 !important;
}

/* line 141, ../sass/box-model.scss */
.p-l-5 {
  padding-left: 0.125rem !important;
}

/* line 145, ../sass/box-model.scss */
.p-l-10 {
  padding-left: 0.25rem !important;
}

/* line 149, ../sass/box-model.scss */
.p-l-15 {
  padding-left: 0.375rem !important;
}

/* line 153, ../sass/box-model.scss */
.p-l-20 {
  padding-left: 0.5rem !important;
}

/* line 157, ../sass/box-model.scss */
.p-l-30 {
  padding-left: 0.75rem !important;
}

/* line 161, ../sass/box-model.scss */
.p-r-0 {
  padding-right: 0 !important;
}

/* line 165, ../sass/box-model.scss */
.p-r-5 {
  padding-right: 0.125rem !important;
}

/* line 169, ../sass/box-model.scss */
.p-r-10 {
  padding-right: 0.25rem !important;
}

/* line 173, ../sass/box-model.scss */
.p-r-15 {
  padding-right: 0.375rem !important;
}

/* line 177, ../sass/box-model.scss */
.p-r-20 {
  padding-right: 0.5rem !important;
}

/* line 181, ../sass/box-model.scss */
.p-r-30 {
  padding-right: 0.75rem !important;
}

/* line 2, ../sass/icons.scss */
.icon {
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 8, ../sass/icons.scss */
.icon.arrow-d {
  width: 0.35rem;
  height: 0.225rem;
  background-image: url("../images/arrow-d.png");
}
/* line 14, ../sass/icons.scss */
.icon.content {
  width: 1.1rem;
  height: 1.1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#37a6da"><path d="M54.6,72H10.8C5,72,0,66.7,0,60.7V16.8C0,11,4.7,6,10.8,6h24c1.1,0,2.1,0.9,2.1,2\a       c0,1.1-0.9,2-2.1,2h-24C7,10,4,13.4,4,16.8v43.8c0,3.8,3.2,7.3,6.8,7.3h43.8c4,0,5.4-4.7,5.4-7.3V39.3c0-1.1,0.9-2.1,2-2.1\a       s2,0.9,2,2.1v21.4C64,66.5,60.6,72,54.6,72z"/><path d="m29.5 44c-.5 0-1.1-.2-1.5-.6-.5-.5-.7-1.2-.6-1.9l3.1-15.3c.1-.4.3-.8.6-1.1l24.6-24.5c.4-.4.9-.6 1.4-.6.6 0 1.1.2 1.5.6l12.2 12.2c.8.8.8 2.1 0 2.9l-24.5 24.6c-.3.3-.7.5-1.1.6l-15.3 3.1c-.1 0-.2 0-.4 0m5-16.3l-2.3 11.6 11.6-2.3 22.6-22.6-9.3-9.4-22.6 22.7"/></g></svg>');
}
/* line 22, ../sass/icons.scss */
.icon.product {
  width: 1.1rem;
  height: 1.1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#37a6da"><path d="m9.1 72c-4.4 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1s8.1 3.7 8.1 8.1c.1 4.4-3.6 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4s4-1.8 4-4c.1-2.2-1.7-4-4-4"/><path d="m63.9 72c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.5 0 8.1 3.7 8.1 8.1 0 4.4-3.7 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m35.9 72c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.5 0 8.1 3.7 8.1 8.1 0 4.4-3.7 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m35.9 17.3c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.4-.1 8.1 3.6 8.1 8 0 4.5-3.7 8.2-8.1 8.2m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m63.5 59.8c-1.1 0-2.1-.9-2.1-2.1v-15.1c0-2.2-1.8-4-4-4h-42.5c-2.2 0-4 1.8-4 4v15.2c0 1.1-.9 2.1-2.1 2.1s-2.1-.9-2.1-2.1v-15.2c0-4.5 3.7-8.1 8.1-8.1h42.6c4.5 0 8.1 3.7 8.1 8.1v15.2c.1 1.1-.8 2-2 2"/><path d="m36 58.3c-1.1 0-2-.9-2-2.1v-20.6c0-1.1.9-2.1 2-2.1s2 .9 2 2.1v20.6c0 1.2-.9 2.1-2 2.1"/><path d="m36 37.7c-1.1 0-2-.9-2-2.1v-18.5c0-1.1.9-2.1 2-2.1s2 .9 2 2.1v18.5c0 1.2-.9 2.1-2 2.1"/></g></svg>');
}
/* line 28, ../sass/icons.scss */
.icon.layer {
  width: 1.1rem;
  height: 1.1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#3aa6da"><path d="m36.5 41c-.2 0-.5 0-.7-.1l-34.8-15.9c-.6-.3-1-.9-1-1.5 0-.7.4-1.2 1-1.5l34.8-15.9c.4-.2.9-.2 1.4 0l34.8 15.9c.6.3 1 .9 1 1.5 0 .7-.4 1.2-1 1.5l-34.8 15.8c-.2.1-.5.2-.7.2m-30.8-17.5l30.8 14 30.8-14-30.8-14-30.8 14"/><path d="m36.5 66.3c-.2 0-.5 0-.7-.1l-34.8-15.9c-.6-.3-1-.9-1-1.5 0-.7.4-1.2 1-1.5l13.9-6.3c.8-.4 1.8 0 2.2.8.4.8 0 1.8-.8 2.2l-10.6 4.8 30.8 14 30.8-14-10.6-4.8c-.8-.4-1.2-1.4-.8-2.2.4-.8 1.4-1.2 2.2-.8l13.9 6.3c.6.3 1 .9 1 1.5 0 .7-.4 1.2-1 1.5l-34.8 15.9c-.2.1-.5.1-.7.1"/><path d="m36.5 53.7c-.2 0-.5 0-.7-.1l-34.8-15.9c-.6-.3-1-.9-1-1.5 0-.7.4-1.2 1-1.5l13.9-6.3c.8-.4 1.8 0 2.2.8.4.8 0 1.8-.8 2.2l-10.6 4.8 30.8 14 30.8-14-10.6-4.8c-.8-.4-1.2-1.4-.8-2.2.4-.8 1.4-1.2 2.2-.8l13.9 6.3c.6.3 1 .9 1 1.5 0 .7-.4 1.2-1 1.5l-34.8 15.8c-.2.1-.5.2-.7.2"/></g></svg>');
}
/* line 34, ../sass/icons.scss */
.icon.heart {
  width: 1.1rem;
  height: 1.1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><path d="m34 68.7c-.3 0-.7-.1-1-.2-21.6-11.1-33-24.6-33-39.1 0-14.5 8.6-22.8 17.1-24.6 7.6-1.6 14.8 1.9 19.3 8.9 4.5-6.9 11.7-10.2 19.4-8.6 8.6 1.8 17.9 9.9 17.2 24.2-.7 13.5-12.3 22.8-17.5 26.7-1 .7-2.3.5-3-.5-.7-1-.5-2.3.5-3 4.7-3.5 15.1-12 15.7-23.2.6-11.8-6.9-18.5-13.7-19.9-5.5-1.1-12.7.9-16.6 9.8-.3.8-1.1 1.3-2 1.3-.9 0-1.6-.5-2-1.3-3.3-7.7-9.6-11.5-16.4-10.1-6.8 1.4-13.7 8.3-13.7 20.4 0 16.1 16.6 28 30.6 35.2 1.1.5 1.5 1.9.9 2.9-.3.7-1.1 1.1-1.8 1.1" fill="#3aa6da"/></svg>');
}
/* line 40, ../sass/icons.scss */
.icon.platform {
  width: 1.1rem;
  height: 1.1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#37a6da"><path d="M30.3,0H2.7C1.2,0,0,1.2,0,2.7v27.6c0,1.5,1.2,2.7,2.7,2.7h27.6c1.5,0,2.7-1.2,2.7-2.7V2.7 C32.9,1.2,31.7,0,30.3,0z M28.8,29.1H4.2V3.9h24.6V29.1z"/><path d="M70.3,0H42.7c-1.5,0-2.7,1.2-2.7,2.7v27.6c0,1.5,1.2,2.7,2.7,2.7h27.6c1.5,0,2.7-1.2,2.7-2.7 V2.7C73,1.2,71.8,0,70.3,0z M68.8,29.1H44.2V3.9h24.6V29.1z"/><path d="m30.3 39.4h-27.6c-1.5 0-2.7 1.2-2.7 2.6v27.6c0 1.5 1.2 2.7 2.7 2.7h27.6c1.5 0 2.7-1.2 2.7-2.7v-27.6c-.1-1.4-1.3-2.6-2.7-2.6m-1.5 29.1h-24.6v-25.3h24.6v25.3"/><path d="m44.2 67.9v-24.7h24.6l3.2-3.2c-.5-.4-1.1-.7-1.7-.7h-27.6c-1.5 0-2.7 1.2-2.7 2.7v27.6c0 .7.3 1.3.7 1.7l3.5-3.4"/></g></svg>');
}
/* line 46, ../sass/icons.scss */
.icon.user {
  width: 1.1rem;
  height: 1.1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#3aa6da"><path d="m26.8 38.1c-2.2 0-4.4-.7-6.2-1.9-4.3-2.8-6.7-8.7-6.7-16.5 0-7.1 5.8-12.9 12.9-12.9 7.1 0 12.9 5.8 12.9 12.9 0 7.8-2.4 13.7-6.7 16.6-1.9 1.2-4 1.8-6.2 1.8m0-27.8c-5.2 0-9.4 4.2-9.4 9.4 0 6.6 1.8 11.5 5.2 13.6 2.5 1.7 6 1.7 8.4 0 3.4-2.2 5.2-7.1 5.2-13.7 0-5.1-4.3-9.3-9.4-9.3"/><path d="m26.8 65.9c-4.5 0-26.8-.5-26.8-10.1 0-9.7 6.8-12.8 15.1-15.5 2.3-.8 3.8-2.8 4.5-6.1l3.4.7c-.9 4.5-3.2 7.5-6.8 8.7-8.8 2.9-12.7 5.4-12.7 12.2 0 4.5 13.9 6.6 23.3 6.6 9.4 0 23.3-2.1 23.3-6.6 0-6.9-3.9-9.3-12.7-12.3-3.6-1.2-5.9-4.2-6.8-8.7l3.4-.7c.6 3.2 2.1 5.3 4.5 6 8.3 2.8 15.1 5.8 15.1 15.6-.1 9.7-22.4 10.2-26.8 10.2"/><path d="m53.9 37.3c-1.7 0-3.2-.5-4.6-1.4-3.1-2.1-4.9-6.3-4.9-11.9 0-5.2 4.2-9.5 9.5-9.5 5.2 0 9.5 4.2 9.5 9.5 0 5.6-1.7 9.9-4.9 11.9-1.4 1-3 1.4-4.6 1.4m0-19.3c-3.3 0-6 2.7-6 6 0 4.4 1.2 7.6 3.3 9 1.6 1.1 3.7 1.1 5.2 0 2.2-1.4 3.4-4.6 3.4-9.1.1-3.2-2.6-5.9-5.9-5.9"/><path d="m40.7 43.9l-2.2-2.7c1.8-1.5 4.2-2.4 7.1-3.3.5-.2 2.1-.7 2.7-3.8l3.4.7c-.6 3.3-2.4 5.5-5.1 6.4-2.5.8-4.5 1.6-5.9 2.7"/><path d="m53.9 56.6c0 0-.9 0-2.2-.1l.2-3.5c1.2.1 2 .1 2 .1 7.4 0 15.6-1.7 15.6-4 0-4.5-2.6-6.1-8.5-8-2.7-.9-4.4-3.1-5.1-6.4l3.4-.7c.6 3.1 2.2 3.6 2.7 3.8 5.9 1.9 11 4.2 11 11.3 0 7-14.6 7.5-19.1 7.5"/></g></svg>');
}

/* line 2, ../sass/banner.scss */
.banner-slider {
  position: relative;
  margin-bottom: 1rem;
  width: 100%;
  overflow: hidden;
}
/* line 8, ../sass/banner.scss */
.banner-slider img {
  display: block;
  width: 100%;
}
/* line 13, ../sass/banner.scss */
.banner-slider .swiper-pagination-bullet {
  background-color: #fff;
}
/* line 17, ../sass/banner.scss */
.banner-slider .swiper-button-prev {
  margin-top: 0;
  left: 0.95rem;
  background-image: url("../images/arrow-prev.png");
  background-position: center;
  background-size: contain;
  width: 0.3rem;
  height: 0.5rem;
}
/* line 27, ../sass/banner.scss */
.banner-slider .swiper-button-next {
  margin-top: 0;
  right: 0.95rem;
  background-image: url("../images/arrow-next.png");
  background-position: center;
  background-size: contain;
  width: 0.3rem;
  height: 0.5rem;
}

/* line 39, ../sass/banner.scss */
.banner-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
/* line 45, ../sass/banner.scss */
.banner-logo .banner-logo-inner {
  width: 5.65rem;
  height: 2.825rem;
  background: url("../images/banner-logo.png") center/contain no-repeat;
}

/* line 3, ../sass/news-list.scss */
.news.news-recommend {
  margin-bottom: 1.5rem;
}
/* line 9, ../sass/news-list.scss */
.news.news-recommend .news-list > li {
  padding-right: 0;
  padding-left: 0;
}
/* line 13, ../sass/news-list.scss */
.news.news-recommend .news-list > li:first-child {
  border-top: none;
}
/* line 17, ../sass/news-list.scss */
.news.news-recommend .news-list > li:last-child {
  border-bottom: none;
}
/* line 27, ../sass/news-list.scss */
.news .news-recommend-title {
  padding-top: 0.625rem;
  position: relative;
  text-align: center;
}
/* line 32, ../sass/news-list.scss */
.news .news-recommend-title h2 {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  width: 2.75rem;
  font-size: 0.6rem;
  font-weight: bold;
  background-color: #fff;
}
/* line 42, ../sass/news-list.scss */
.news .news-recommend-title .line {
  position: relative;
  z-index: 1;
  margin-top: -0.5rem;
  margin-right: auto;
  margin-left: auto;
  width: 3.65rem;
  height: 1px;
  background-color: #595757;
}
/* line 55, ../sass/news-list.scss */
.news .news-list {
  margin-top: 0.625rem;
}
/* line 58, ../sass/news-list.scss */
.news .news-list > li {
  border-top: 1px solid #efefef;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.5rem;
  line-height: 0.65rem;
}
/* line 67, ../sass/news-list.scss */
.news .news-list > li:last-child {
  border-bottom: 1px solid #efefef;
}
/* line 71, ../sass/news-list.scss */
.news .news-list > li .news-img {
  float: left;
  margin-right: 0.75rem;
  width: 3.675rem;
  height: 2.75rem;
  background-image: url("../images/default-news.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 82, ../sass/news-list.scss */
.news .news-list > li .content {
  position: relative;
  float: left;
  width: calc(100% - 4.425rem);
  height: 2.65rem;
}
/* line 89, ../sass/news-list.scss */
.news .news-list > li .content .news-desc {
  height: 1.3rem;
  overflow: hidden;
}
/* line 94, ../sass/news-list.scss */
.news .news-list > li .content .text-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
}
/* line 101, ../sass/news-list.scss */
.news .news-list > li .content .text-bottom .date {
  float: left;
}
/* line 105, ../sass/news-list.scss */
.news .news-list > li .content .text-bottom .more {
  float: right;
  color: #00a0e9;
}

/* line 118, ../sass/news-list.scss */
.read-more {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  height: 1.4rem;
  line-height: 1.4rem;
  text-align: center;
  background-color: #f6f6f6;
}

/* line 2, ../sass/i-about-us.scss */
.i-about-us {
  height: 19.5rem;
}
/* line 6, ../sass/i-about-us.scss */
.i-about-us .intro {
  margin-top: 0.75rem;
  margin-bottom: 0.875rem;
}
/* line 11, ../sass/i-about-us.scss */
.i-about-us .intro P {
  font-size: 0.5rem;
  text-indent: 1rem;
}

/* line 20, ../sass/i-about-us.scss */
.about-us-carousel {
  margin-bottom: 0.625rem;
  width: 100%;
  overflow: hidden;
}
/* line 25, ../sass/i-about-us.scss */
.about-us-carousel .cover {
  margin-bottom: 0.5rem;
  margin-left: -15%;
  padding-top: 0.5rem;
  width: 130%;
  height: 4.225rem;
  overflow: hidden;
}
/* line 34, ../sass/i-about-us.scss */
.about-us-carousel .item {
  border-radius: 50%;
  width: 3.25rem;
  height: 3.25rem;
  text-align: center;
  background-color: #fff;
  transition: all .6s linear;
}
/* line 43, ../sass/i-about-us.scss */
.about-us-carousel .item .icon {
  margin-top: 0.7rem;
}
/* line 47, ../sass/i-about-us.scss */
.about-us-carousel .item p {
  color: #00a0e9;
}
/* line 53, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active {
  transform: scale3d(1.2, 1.2, 1.2);
}
/* line 56, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item {
  background-color: #00a0e9;
}
/* line 61, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.product {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#fff"><path d="m9.1 72c-4.4 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1s8.1 3.7 8.1 8.1c.1 4.4-3.6 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4s4-1.8 4-4c.1-2.2-1.7-4-4-4"/><path d="m63.9 72c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.5 0 8.1 3.7 8.1 8.1 0 4.4-3.7 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m35.9 72c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.5 0 8.1 3.7 8.1 8.1 0 4.4-3.7 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m35.9 17.3c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.4-.1 8.1 3.6 8.1 8 0 4.5-3.7 8.2-8.1 8.2m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m63.5 59.8c-1.1 0-2.1-.9-2.1-2.1v-15.1c0-2.2-1.8-4-4-4h-42.5c-2.2 0-4 1.8-4 4v15.2c0 1.1-.9 2.1-2.1 2.1s-2.1-.9-2.1-2.1v-15.2c0-4.5 3.7-8.1 8.1-8.1h42.6c4.5 0 8.1 3.7 8.1 8.1v15.2c.1 1.1-.8 2-2 2"/><path d="m36 58.3c-1.1 0-2-.9-2-2.1v-20.6c0-1.1.9-2.1 2-2.1s2 .9 2 2.1v20.6c0 1.2-.9 2.1-2 2.1"/><path d="m36 37.7c-1.1 0-2-.9-2-2.1v-18.5c0-1.1.9-2.1 2-2.1s2 .9 2 2.1v18.5c0 1.2-.9 2.1-2 2.1"/></g></svg>');
}
/* line 65, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.content {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#fff"><path d="M54.6,72H10.8C5,72,0,66.7,0,60.7V16.8C0,11,4.7,6,10.8,6h24c1.1,0,2.1,0.9,2.1,2\a       c0,1.1-0.9,2-2.1,2h-24C7,10,4,13.4,4,16.8v43.8c0,3.8,3.2,7.3,6.8,7.3h43.8c4,0,5.4-4.7,5.4-7.3V39.3c0-1.1,0.9-2.1,2-2.1\a       s2,0.9,2,2.1v21.4C64,66.5,60.6,72,54.6,72z"/><path d="m29.5 44c-.5 0-1.1-.2-1.5-.6-.5-.5-.7-1.2-.6-1.9l3.1-15.3c.1-.4.3-.8.6-1.1l24.6-24.5c.4-.4.9-.6 1.4-.6.6 0 1.1.2 1.5.6l12.2 12.2c.8.8.8 2.1 0 2.9l-24.5 24.6c-.3.3-.7.5-1.1.6l-15.3 3.1c-.1 0-.2 0-.4 0m5-16.3l-2.3 11.6 11.6-2.3 22.6-22.6-9.3-9.4-22.6 22.7"/></g></svg>');
}
/* line 71, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.product {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#fff"><path d="m9.1 72c-4.4 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1s8.1 3.7 8.1 8.1c.1 4.4-3.6 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4s4-1.8 4-4c.1-2.2-1.7-4-4-4"/><path d="m63.9 72c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.5 0 8.1 3.7 8.1 8.1 0 4.4-3.7 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m35.9 72c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.5 0 8.1 3.7 8.1 8.1 0 4.4-3.7 8.1-8.1 8.1m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m35.9 17.3c-4.5 0-8.1-3.7-8.1-8.1 0-4.5 3.7-8.1 8.1-8.1 4.4-.1 8.1 3.6 8.1 8 0 4.5-3.7 8.2-8.1 8.2m0-12.2c-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2 0 4-1.8 4-4 0-2.2-1.8-4-4-4"/><path d="m63.5 59.8c-1.1 0-2.1-.9-2.1-2.1v-15.1c0-2.2-1.8-4-4-4h-42.5c-2.2 0-4 1.8-4 4v15.2c0 1.1-.9 2.1-2.1 2.1s-2.1-.9-2.1-2.1v-15.2c0-4.5 3.7-8.1 8.1-8.1h42.6c4.5 0 8.1 3.7 8.1 8.1v15.2c.1 1.1-.8 2-2 2"/><path d="m36 58.3c-1.1 0-2-.9-2-2.1v-20.6c0-1.1.9-2.1 2-2.1s2 .9 2 2.1v20.6c0 1.2-.9 2.1-2 2.1"/><path d="m36 37.7c-1.1 0-2-.9-2-2.1v-18.5c0-1.1.9-2.1 2-2.1s2 .9 2 2.1v18.5c0 1.2-.9 2.1-2 2.1"/></g></svg>');
}
/* line 75, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.layer {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#fff"><path d="m36.5 41c-.2 0-.5 0-.7-.1l-34.8-15.9c-.6-.3-1-.9-1-1.5 0-.7.4-1.2 1-1.5l34.8-15.9c.4-.2.9-.2 1.4 0l34.8 15.9c.6.3 1 .9 1 1.5 0 .7-.4 1.2-1 1.5l-34.8 15.8c-.2.1-.5.2-.7.2m-30.8-17.5l30.8 14 30.8-14-30.8-14-30.8 14"/><path d="m36.5 66.3c-.2 0-.5 0-.7-.1l-34.8-15.9c-.6-.3-1-.9-1-1.5 0-.7.4-1.2 1-1.5l13.9-6.3c.8-.4 1.8 0 2.2.8.4.8 0 1.8-.8 2.2l-10.6 4.8 30.8 14 30.8-14-10.6-4.8c-.8-.4-1.2-1.4-.8-2.2.4-.8 1.4-1.2 2.2-.8l13.9 6.3c.6.3 1 .9 1 1.5 0 .7-.4 1.2-1 1.5l-34.8 15.9c-.2.1-.5.1-.7.1"/><path d="m36.5 53.7c-.2 0-.5 0-.7-.1l-34.8-15.9c-.6-.3-1-.9-1-1.5 0-.7.4-1.2 1-1.5l13.9-6.3c.8-.4 1.8 0 2.2.8.4.8 0 1.8-.8 2.2l-10.6 4.8 30.8 14 30.8-14-10.6-4.8c-.8-.4-1.2-1.4-.8-2.2.4-.8 1.4-1.2 2.2-.8l13.9 6.3c.6.3 1 .9 1 1.5 0 .7-.4 1.2-1 1.5l-34.8 15.8c-.2.1-.5.2-.7.2"/></g></svg>');
}
/* line 79, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.heart {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><path d="m34 68.7c-.3 0-.7-.1-1-.2-21.6-11.1-33-24.6-33-39.1 0-14.5 8.6-22.8 17.1-24.6 7.6-1.6 14.8 1.9 19.3 8.9 4.5-6.9 11.7-10.2 19.4-8.6 8.6 1.8 17.9 9.9 17.2 24.2-.7 13.5-12.3 22.8-17.5 26.7-1 .7-2.3.5-3-.5-.7-1-.5-2.3.5-3 4.7-3.5 15.1-12 15.7-23.2.6-11.8-6.9-18.5-13.7-19.9-5.5-1.1-12.7.9-16.6 9.8-.3.8-1.1 1.3-2 1.3-.9 0-1.6-.5-2-1.3-3.3-7.7-9.6-11.5-16.4-10.1-6.8 1.4-13.7 8.3-13.7 20.4 0 16.1 16.6 28 30.6 35.2 1.1.5 1.5 1.9.9 2.9-.3.7-1.1 1.1-1.8 1.1" fill="#fff"/></svg>');
}
/* line 83, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.platform {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#fff"><path d="M30.3,0H2.7C1.2,0,0,1.2,0,2.7v27.6c0,1.5,1.2,2.7,2.7,2.7h27.6c1.5,0,2.7-1.2,2.7-2.7V2.7 C32.9,1.2,31.7,0,30.3,0z M28.8,29.1H4.2V3.9h24.6V29.1z"/><path d="M70.3,0H42.7c-1.5,0-2.7,1.2-2.7,2.7v27.6c0,1.5,1.2,2.7,2.7,2.7h27.6c1.5,0,2.7-1.2,2.7-2.7 V2.7C73,1.2,71.8,0,70.3,0z M68.8,29.1H44.2V3.9h24.6V29.1z"/><path d="m30.3 39.4h-27.6c-1.5 0-2.7 1.2-2.7 2.6v27.6c0 1.5 1.2 2.7 2.7 2.7h27.6c1.5 0 2.7-1.2 2.7-2.7v-27.6c-.1-1.4-1.3-2.6-2.7-2.6m-1.5 29.1h-24.6v-25.3h24.6v25.3"/><path d="m44.2 67.9v-24.7h24.6l3.2-3.2c-.5-.4-1.1-.7-1.7-.7h-27.6c-1.5 0-2.7 1.2-2.7 2.7v27.6c0 .7.3 1.3.7 1.7l3.5-3.4"/></g></svg>');
}
/* line 87, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item .icon.user {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73 73"><g fill="#fff"><path d="m26.8 38.1c-2.2 0-4.4-.7-6.2-1.9-4.3-2.8-6.7-8.7-6.7-16.5 0-7.1 5.8-12.9 12.9-12.9 7.1 0 12.9 5.8 12.9 12.9 0 7.8-2.4 13.7-6.7 16.6-1.9 1.2-4 1.8-6.2 1.8m0-27.8c-5.2 0-9.4 4.2-9.4 9.4 0 6.6 1.8 11.5 5.2 13.6 2.5 1.7 6 1.7 8.4 0 3.4-2.2 5.2-7.1 5.2-13.7 0-5.1-4.3-9.3-9.4-9.3"/><path d="m26.8 65.9c-4.5 0-26.8-.5-26.8-10.1 0-9.7 6.8-12.8 15.1-15.5 2.3-.8 3.8-2.8 4.5-6.1l3.4.7c-.9 4.5-3.2 7.5-6.8 8.7-8.8 2.9-12.7 5.4-12.7 12.2 0 4.5 13.9 6.6 23.3 6.6 9.4 0 23.3-2.1 23.3-6.6 0-6.9-3.9-9.3-12.7-12.3-3.6-1.2-5.9-4.2-6.8-8.7l3.4-.7c.6 3.2 2.1 5.3 4.5 6 8.3 2.8 15.1 5.8 15.1 15.6-.1 9.7-22.4 10.2-26.8 10.2"/><path d="m53.9 37.3c-1.7 0-3.2-.5-4.6-1.4-3.1-2.1-4.9-6.3-4.9-11.9 0-5.2 4.2-9.5 9.5-9.5 5.2 0 9.5 4.2 9.5 9.5 0 5.6-1.7 9.9-4.9 11.9-1.4 1-3 1.4-4.6 1.4m0-19.3c-3.3 0-6 2.7-6 6 0 4.4 1.2 7.6 3.3 9 1.6 1.1 3.7 1.1 5.2 0 2.2-1.4 3.4-4.6 3.4-9.1.1-3.2-2.6-5.9-5.9-5.9"/><path d="m40.7 43.9l-2.2-2.7c1.8-1.5 4.2-2.4 7.1-3.3.5-.2 2.1-.7 2.7-3.8l3.4.7c-.6 3.3-2.4 5.5-5.1 6.4-2.5.8-4.5 1.6-5.9 2.7"/><path d="m53.9 56.6c0 0-.9 0-2.2-.1l.2-3.5c1.2.1 2 .1 2 .1 7.4 0 15.6-1.7 15.6-4 0-4.5-2.6-6.1-8.5-8-2.7-.9-4.4-3.1-5.1-6.4l3.4-.7c.6 3.1 2.2 3.6 2.7 3.8 5.9 1.9 11 4.2 11 11.3 0 7-14.6 7.5-19.1 7.5"/></g></svg>');
}
/* line 92, ../sass/i-about-us.scss */
.about-us-carousel .swiper-slide-active .item p {
  color: #fff;
}
/* line 100, ../sass/i-about-us.scss */
.about-us-carousel .arrow-d {
  margin-bottom: 0.7rem;
  background: url("../images/arrow-d.png") center/contain no-repeat;
  width: 0.35rem;
  height: 0.225rem;
}

/* line 110, ../sass/i-about-us.scss */
.eco-desc,
.join-us-desc {
  color: #00a0e9;
  font-size: 0.5rem;
  line-height: 0.8rem;
}

/* line 1, ../sass/i-echo-system.scss */
.i-echo-system {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}

/* line 6, ../sass/i-echo-system.scss */
.i-echo-nav {
  margin-top: 0.75rem;
  margin-bottom: 1.125rem;
}
/* line 11, ../sass/i-echo-system.scss */
.i-echo-nav > ul {
  overflow: hidden;
  width: 10.6rem;
}
/* line 16, ../sass/i-echo-system.scss */
.i-echo-nav > ul > li {
  float: left;
  margin-right: 1.5rem;
  margin-bottom: 0.4rem;
}
/* line 21, ../sass/i-echo-system.scss */
.i-echo-nav > ul > li:nth-child(2n) {
  margin-right: 0;
}
/* line 25, ../sass/i-echo-system.scss */
.i-echo-nav > ul > li a {
  display: block;
  border: 1px solid #00a0e9;
  border-radius: 0.125rem;
  width: 4.55rem;
  height: 1.15rem;
  line-height: 1.1rem;
  text-align: center;
  color: #00a0e9;
}

/* line 41, ../sass/i-echo-system.scss */
.circle {
  width: 13rem;
  height: 13rem;
}
/* line 46, ../sass/i-echo-system.scss */
.circle img {
  display: block;
  width: 100%;
  -webkit-animation: circle 60s linear infinite;
}

/* line 4, ../sass/i-contact.scss */
.i-contact .i-contact-nav {
  margin-bottom: 0.95rem;
  width: 10.6rem;
  overflow: hidden;
}
/* line 10, ../sass/i-contact.scss */
.i-contact .i-contact-nav > li {
  float: left;
  background-color: #00a0e9;
}
/* line 14, ../sass/i-contact.scss */
.i-contact .i-contact-nav > li:last-child {
  float: right;
}
/* line 18, ../sass/i-contact.scss */
.i-contact .i-contact-nav > li a {
  display: block;
  width: 4.55rem;
  height: 1.15rem;
  font-size: 0.6rem;
  color: #fff;
  line-height: 1.15rem;
  text-align: center;
}
/* line 32, ../sass/i-contact.scss */
.i-contact .qr-code {
  width: 8.45rem;
  height: 8.45rem;
}
/* line 37, ../sass/i-contact.scss */
.i-contact .qr-code img {
  width: 100%;
}
/* line 43, ../sass/i-contact.scss */
.i-contact .qr-code-tag {
  margin-top: 0.5rem;
  font-size: 0.6rem;
  text-align: center;
}

/* line 51, ../sass/i-contact.scss */
.contact-info {
  margin-bottom: 1.5rem;
  margin-right: auto;
  margin-left: auto;
  width: 60%;
}
/* line 57, ../sass/i-contact.scss */
.contact-info h3 {
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
  font-size: 0.6rem;
}
/* line 63, ../sass/i-contact.scss */
.contact-info p {
  margin-bottom: 0.25rem;
  font-size: 0.4rem;
}

@keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes circle {
  0% {
    -webkit-transform: rotate(0deg);
  }
  0% {
    -webkit-transform: rotate(-360deg);
  }
}
/* line 4, ../sass/join_us.scss */
.slogan .i-title {
  margin-bottom: 0.75rem;
}

/* line 10, ../sass/join_us.scss */
.slogan-content {
  text-align: center;
}
/* line 13, ../sass/join_us.scss */
.slogan-content p {
  font-size: 0.5rem;
  line-height: 0.95rem;
}

/* line 20, ../sass/join_us.scss */
.join-us-carousel {
  position: relative;
  margin-top: 1.5rem;
}
/* line 25, ../sass/join_us.scss */
.join-us-carousel .cover {
  overflow: hidden;
  margin-bottom: 0.6rem;
  padding-top: 0.75rem;
  height: 5rem;
}
/* line 32, ../sass/join_us.scss */
.join-us-carousel .item {
  border: 0.025rem solid #00a0e9;
  border-radius: 50%;
  width: 3.25rem;
  height: 3.25rem;
  color: #00a0e9;
  font-size: 0.4rem;
  text-align: center;
  line-height: 3.25rem;
  transition: all .6s linear;
}
/* line 45, ../sass/join_us.scss */
.join-us-carousel .swiper-slide-active {
  transform: scale3d(1.2, 1.2, 1.2);
}
/* line 48, ../sass/join_us.scss */
.join-us-carousel .swiper-slide-active .item {
  background-color: #00a0e9;
  color: #fff;
}
/* line 54, ../sass/join_us.scss */
.join-us-carousel .swiper-button-prev {
  top: 62%;
  left: 1rem;
  background: url("../images/arrow-g-l.png") center/contain no-repeat;
  width: 0.225rem;
  height: 0.35rem;
}
/* line 62, ../sass/join_us.scss */
.join-us-carousel .swiper-button-next {
  top: 62%;
  right: 1rem;
  background: url("../images/arrow-g-r.png") center/contain no-repeat;
  width: 0.225rem;
  height: 0.35rem;
}
/* line 70, ../sass/join_us.scss */
.join-us-carousel .arrow-d {
  position: absolute;
  left: 49%;
  bottom: 0;
}

/* line 78, ../sass/join_us.scss */
.join-us-desc {
  text-align: center;
}

/* line 82, ../sass/join_us.scss */
.divider {
  margin: 60px auto;
  border-bottom: 1px dashed #595757;
  width: 7.7rem;
  height: 1px;
}

/* line 89, ../sass/join_us.scss */
.curriculum-vitae {
  margin-bottom: 2.5rem;
  text-align: center;
}

/* line 94, ../sass/join_us.scss */
.map {
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  width: 9.55rem;
  height: 14.275rem;
}
/* line 102, ../sass/join_us.scss */
.map img {
  width: 100%;
}

/* line 3, ../sass/news.scss */
.news-banner img {
  width: 100% !important;
  height: auto !important;
}

/* line 14, ../sass/news.scss */
.news-header .tag {
  font-size: 0.6rem;
  line-height: 1.75rem;
  font-weight: bold;
}
/* line 19, ../sass/news.scss */
.news-header .tag .zh {
  color: #595757;
}
/* line 23, ../sass/news.scss */
.news-header .tag .en {
  margin-left: 0.6rem;
  color: #00a0e9;
}
/* line 30, ../sass/news.scss */
.news-header .title {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
/* line 36, ../sass/news.scss */
.news-header .title h2 {
  font-size: 0.65rem;
  line-height: 1rem;
}
/* line 41, ../sass/news.scss */
.news-header .title p {
  font-size: 0.5rem;
  line-height: 1rem;
}
.news-header span.date {
  color: #999;
}
.news-header span.author {
  padding-left: 0.4rem;
}

/* line 50, ../sass/news.scss */
.news-body {
  border-bottom: 1px solid #efefef;
  padding-top: 0.8rem;
  padding-bottom: 1.25rem;
  text-align: justify;
}
/* line 56, ../sass/news.scss */
.news-body img {
  margin-bottom: 1.5rem;
  width: 100% !important;
  height: auto !important;
  text-align: center;
}
/* line 63, ../sass/news.scss */
.news-body p {
  margin-bottom: 0.25rem;
  font-size: 0.5rem;
  line-height: 1rem;
}
/* line 69, ../sass/news.scss */
.news-body strong {
  font-weight: bold;
}

/* line 78, ../sass/news.scss */
.news .news-container .news-list li {
  padding-left: 0;
  padding-right: 0;
}

/* line 1, ../sass/copyright.scss */
.copyright {
  font-size: 0.45rem;
  padding-bottom: 1.5rem;
  background-color: #eff8fe;
  text-align: center;
}
