/* 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 11, ../sass/main.scss */
.clearfix:after, .news_list .news-list:after, .news_list .news-list li:after, .news_list .news-list li .text .text-btm:after, .clearfix:before, .news_list .news-list:before, .news_list .news-list li:before, .news_list .news-list li .text .text-btm:before {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 19, ../sass/main.scss */
.clearfix, .news_list .news-list, .news_list .news-list li, .news_list .news-list li .text .text-btm {
  *height: 1%;
}

/* line 23, ../sass/main.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

/* line 29, ../sass/main.scss */
a {
  text-decoration: none;
}

/* line 33, ../sass/main.scss */
body {
  font-family: "\5FAE\8F6F\96C5\9ED1", "microsoft yahei";
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  color: #898989;
}

/* line 42, ../sass/main.scss */
.middle {
  padding-top: 150px;
  padding-bottom: 125px;
  background-color: #f6f6f6;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
}
/* line 50, ../sass/main.scss */
.middle.index {
  padding-top: 45px;
  padding-bottom: 40px;
}
/* line 55, ../sass/main.scss */
.middle.eco {
  padding-top: 100px;
}
/* line 59, ../sass/main.scss */
.middle.join {
  padding-bottom: 0;
}
/* line 63, ../sass/main.scss */
.middle.contact_us {
  padding-top: 80px;
}

/* line 69, ../sass/main.scss */
.container {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 960px;
}

/* line 77, ../sass/main.scss */
footer {
  color: #fff;
  background-color: #95c51a;
}
/* line 81, ../sass/main.scss */
footer .container {
  padding-top: 40px;
  padding-right: 60px;
  padding-bottom: 48px;
  padding-left: 60px;
}
/* line 87, ../sass/main.scss */
footer .container .top {
  margin-bottom: 50px;
}
/* line 93, ../sass/main.scss */
footer ul {
  float: right;
  margin-top: 30px;
}
/* line 97, ../sass/main.scss */
footer ul li {
  margin-bottom: 20px;
  padding-left: 35px;
  line-height: 30px;
}
/* line 104, ../sass/main.scss */
footer .phone {
  background: url("../img/icon_phone.png") 0 50% no-repeat;
}
/* line 108, ../sass/main.scss */
footer .e-mail {
  background: url("../img/icon_mail.png") 0 50% no-repeat;
}
/* line 112, ../sass/main.scss */
footer .locate {
  background: url("../img/icon_location.png") 0 50% no-repeat;
}
/* line 116, ../sass/main.scss */
footer .QR-code {
  float: left;
  text-align: center;
}
/* line 120, ../sass/main.scss */
footer .QR-code p {
  margin-top: 10px;
  font-size: 14px;
}
/* line 126, ../sass/main.scss */
footer .copyright {
  margin-top: 50.25px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
/* line 133, ../sass/main.scss */
footer .copyright .m-t-10 {
  margin-top: 10px;
}
/* line 137, ../sass/main.scss */
footer .copyright .copyright_b {
  margin-top: 20px;
}
/* line 140, ../sass/main.scss */
footer .copyright .copyright_b .icon {
  display: inline-block;
  margin-left: 20px;
  width: 20px;
  height: 20px;
  background: url("../img/police.png") no-repeat;
  vertical-align: middle;
}

/* line 153, ../sass/main.scss */
.fullpage_banner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #1e96d5;
}
/* line 162, ../sass/main.scss */
.fullpage_banner .pc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/banner.jpg") center/cover no-repeat;
}
/* line 170, ../sass/main.scss */
.fullpage_banner .pc .top-logo {
  text-align: center;
}
/* line 173, ../sass/main.scss */
.fullpage_banner .pc .top-logo img {
  width: 240px;
}
/* line 181, ../sass/main.scss */
.fullpage_banner .wap {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: url("../img/cartoon.png") center/80% no-repeat;
}

/* line 194, ../sass/main.scss */
.banner {
  width: 100%;
  height: 390px;
  background: url("../img/EFK_slider_home_4.jpg") center/cover no-repeat;
}

/* line 200, ../sass/main.scss */
#main {
  position: relative;
  z-index: 1;
}

/* line 205, ../sass/main.scss */
nav {
  width: 100%;
  background-color: #fff;
}
/* line 209, ../sass/main.scss */
nav .container {
  position: relative;
  overflow: hidden;
}
/* line 214, ../sass/main.scss */
nav .logo {
  position: absolute;
  top: -50px;
  left: 0px;
  z-index: 2;
  width: 130px;
  height: 50px;
  background: url("../img/logo.png") center/cover no-repeat;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
}
/* line 227, ../sass/main.scss */
nav ul {
  padding-left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
}
/* line 236, ../sass/main.scss */
nav li {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  line-height: 1;
  position: relative;
}
/* line 243, ../sass/main.scss */
nav li a {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  color: #898989;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: .1em;
  overflow: hidden;
  padding: 35px 100px 35px 0px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 266, ../sass/main.scss */
nav li a:after {
  background-color: #00a0e9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  width: 0px;
  height: 1px;
  position: absolute;
  bottom: 1.75em;
  left: 0;
  -webkit-transition: all 220ms ease-out;
  -moz-transition: all 220ms ease-out;
  transition: all 220ms ease-out;
}
/* line 283, ../sass/main.scss */
nav li a:hover {
  color: #00a0e9;
}
/* line 287, ../sass/main.scss */
nav li a:hover:after {
  width: 70px;
  left: 0;
}
/* line 295, ../sass/main.scss */
nav li.curr a {
  color: #00a0e9;
}
/* line 299, ../sass/main.scss */
nav li.curr a:after {
  width: 70px;
  left: 0;
}

/* line 307, ../sass/main.scss */
nav.sticky {
  position: fixed;
  top: 0;
  z-index: 102;
}
/* line 314, ../sass/main.scss */
nav.sticky .logo {
  position: absolute;
  top: 8px;
  left: 0px;
  z-index: 2;
  width: 130px;
  height: 50px;
  background: url("../img/logo.png") center/cover no-repeat;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
}
/* line 327, ../sass/main.scss */
nav.sticky ul {
  padding-left: 180px;
}
/* line 331, ../sass/main.scss */
nav.sticky li {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  line-height: 1;
  position: relative;
}
/* line 338, ../sass/main.scss */
nav.sticky li a {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  color: #898989;
  letter-spacing: .1em;
  overflow: hidden;
  padding: 20px 50px 20px 0px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 359, ../sass/main.scss */
nav.sticky li a:after {
  background-color: #00a0e9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  width: 0px;
  height: 1px;
  position: absolute;
  bottom: 15px;
  left: 0;
  -webkit-transition: all 220ms ease-out;
  -moz-transition: all 220ms ease-out;
  transition: all 220ms ease-out;
}
/* line 376, ../sass/main.scss */
nav.sticky li a:hover {
  color: #00a0e9;
}
/* line 380, ../sass/main.scss */
nav.sticky li a:hover:after {
  width: 70px;
  left: 0;
}
/* line 388, ../sass/main.scss */
nav.sticky li.curr a {
  color: #00a0e9;
}
/* line 392, ../sass/main.scss */
nav.sticky li.curr a:after {
  width: 70px;
  left: 0;
}

/* line 399, ../sass/main.scss */
.title_main {
  margin-bottom: 20px;
  text-align: center;
  color: #00a0e9;
}
/* line 404, ../sass/main.scss */
.title_main h1 {
  font-size: 40px;
  line-height: 38px;
}
/* line 409, ../sass/main.scss */
.title_main p {
  font-size: 24px;
}

/* line 414, ../sass/main.scss */
.content > h3 {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

/* line 424, ../sass/main.scss */
.content .statement {
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  width: 456px;
  font-size: 14px;
  line-height: 30px;
}
/* line 433, ../sass/main.scss */
.content .statement.center {
  margin-top: 46px;
  margin-bottom: 0px;
  text-align: center;
}

/* line 441, ../sass/main.scss */
.bubble_list {
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  width: 856px;
}
/* line 447, ../sass/main.scss */
.bubble_list li {
  float: left;
  margin-right: 80px;
  margin-bottom: 80px;
}
/* line 453, ../sass/main.scss */
.bubble_list li:nth-child(3n) {
  margin-right: 0;
}
/* line 457, ../sass/main.scss */
.bubble_list .round {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
}
/* line 466, ../sass/main.scss */
.bubble_list .round .normal {
  display: block;
}
/* line 470, ../sass/main.scss */
.bubble_list .round .hover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
  height: 232px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  opacity: 0;
  background-color: #01a0e9;
  -webkit-animation: .4s fadeIn linear forwards;
  -moz-animation: .4s fadeIn linear forwards;
  -o-animation: .4s fadeIn linear forwards;
  animation: .4s fadeIn linear forwards;
}
/* line 488, ../sass/main.scss */
.bubble_list .round .hover p {
  display: table-cell;
  vertical-align: middle;
  padding: 0 26px;
  line-height: 1.8;
}
/* line 499, ../sass/main.scss */
.bubble_list .round:hover .hover {
  display: table;
}

/* line 506, ../sass/main.scss */
.bubble_list.join_us {
  margin-top: 60px;
  width: 838px;
}
/* line 510, ../sass/main.scss */
.bubble_list.join_us li {
  margin-right: 100px;
  margin-bottom: 0;
}
/* line 515, ../sass/main.scss */
.bubble_list.join_us li:last-child {
  margin-right: 0;
}
/* line 521, ../sass/main.scss */
.bubble_list.join_us .round .hover {
  width: 100%;
  height: 212px;
  font-size: 18px;
}

/* line 532, ../sass/main.scss */
.tip {
  color: #00a0e9;
  font-size: 16px;
  text-align: center;
}

/* line 538, ../sass/main.scss */
.contact {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  width: 840px;
}
/* line 544, ../sass/main.scss */
.contact p {
  margin-bottom: 10px;
  color: #00a0e9;
}
/* line 549, ../sass/main.scss */
.contact .divider {
  color: #007aff;
  margin: 0 10px;
}
/* line 554, ../sass/main.scss */
.contact ul {
  margin-bottom: 50px;
}
/* line 557, ../sass/main.scss */
.contact ul li {
  margin-bottom: 5px;
}
/* line 562, ../sass/main.scss */
.contact .left {
  float: left;
  width: 49%;
}
/* line 567, ../sass/main.scss */
.contact .right {
  float: right;
  width: 49%;
  text-align: right;
}
/* line 572, ../sass/main.scss */
.contact .right .map {
  position: relative;
}

/* line 578, ../sass/main.scss */
.map_locate {
  position: absolute;
  width: 24px;
  height: 33px;
  background: url("../img/map_locate.png") 0 0 no-repeat;
  cursor: pointer;
}
/* line 585, ../sass/main.scss */
.map_locate img {
  position: relative;
  top: 30px;
  left: 33px;
  opacity: 0;
  -webkit-transition: all 440ms ease-out;
  -moz-transition: all 440ms ease-out;
  transition: all 440ms ease-out;
}

/* line 599, ../sass/main.scss */
.map_locate:hover img {
  top: 0;
  opacity: 1;
}

/* line 606, ../sass/main.scss */
.map_locate.beijing {
  top: 89px;
  left: 57%;
}

/* line 611, ../sass/main.scss */
.map_locate.shenzhen {
  bottom: 104px;
  left: 55.3%;
}

/* line 616, ../sass/main.scss */
.ecosystem_show {
  position: relative;
  margin-top: 40px;
  text-align: center;
}
/* line 621, ../sass/main.scss */
.ecosystem_show .ball_container {
  position: relative;
  margin: 0 auto;
  width: 55%;
}
/* line 626, ../sass/main.scss */
.ecosystem_show .ball_container .ball {
  max-width: 100%;
}
/* line 631, ../sass/main.scss */
.ecosystem_show .ball_container .ball_ {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
}
/* line 638, ../sass/main.scss */
.ecosystem_show .ball_container .ball_1, .ecosystem_show .ball_container .ball_2, .ecosystem_show .ball_container .ball_3, .ecosystem_show .ball_container .ball_4 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 101;
  max-width: 100%;
  display: none;
}
/* line 650, ../sass/main.scss */
.ecosystem_show .ecosystem_text {
  display: none;
  position: absolute;
  color: #00a0e9;
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}
/* line 660, ../sass/main.scss */
.ecosystem_show .ecosystem_text.one {
  top: 2px;
  left: 70px;
}
/* line 665, ../sass/main.scss */
.ecosystem_show .ecosystem_text.two {
  top: -18px;
  right: 45px;
}
/* line 670, ../sass/main.scss */
.ecosystem_show .ecosystem_text.three {
  bottom: 6px;
  right: 59px;
}
/* line 675, ../sass/main.scss */
.ecosystem_show .ecosystem_text.four {
  bottom: -10px;
  left: 96px;
}

/* line 683, ../sass/main.scss */
.trigger li {
  position: absolute;
  z-index: 101;
  width: 264px;
  height: 264px;
  background-color: transparent;
}
/* line 691, ../sass/main.scss */
.trigger li:nth-child(1) {
  top: 0;
  left: 0;
}
/* line 697, ../sass/main.scss */
.trigger li:nth-child(2) {
  top: 0;
  right: 0;
}
/* line 702, ../sass/main.scss */
.trigger li:nth-child(3) {
  top: 264px;
  right: 0;
}
/* line 707, ../sass/main.scss */
.trigger li:nth-child(4) {
  top: 264px;
  left: 0;
}

/* line 714, ../sass/main.scss */
.ecosystem_bottom {
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
  width: 600px;
}
/* line 720, ../sass/main.scss */
.ecosystem_bottom p {
  font-size: 14px;
  color: #00a0e9;
  line-height: 24px;
}

/* line 728, ../sass/main.scss */
.news_list .container {
  width: 1000px;
}
/* line 732, ../sass/main.scss */
.news_list .news_banner {
  margin-bottom: 40px;
  width: 100%;
  height: 340px;
  background-image: url("../img/banner.jpg");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #1e96d5;
}
/* line 743, ../sass/main.scss */
.news_list .news-list {
  padding: 0 24px;
}
/* line 747, ../sass/main.scss */
.news_list .news-list li {
  float: left;
  margin-right: 70px;
  margin-bottom: 15px;
  width: 430px;
  height: 87px;
  font-size: 14px;
}
/* line 756, ../sass/main.scss */
.news_list .news-list li:nth-child(2n) {
  margin-right: 0;
}
/* line 760, ../sass/main.scss */
.news_list .news-list li a {
  color: #595757;
}
/* line 763, ../sass/main.scss */
.news_list .news-list li a:hover {
  color: #00a0e9;
}
/* line 769, ../sass/main.scss */
.news_list .news-list li .pic {
  float: left;
  margin-right: 24px;
  width: 116px;
  height: 100%;
  background-image: url("../img/banner.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 780, ../sass/main.scss */
.news_list .news-list li .text {
  float: left;
  position: relative;
  width: 290px;
  height: 100%;
}
/* line 786, ../sass/main.scss */
.news_list .news-list li .text .text-btm {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
/* line 793, ../sass/main.scss */
.news_list .news-list li .text .text-btm .date {
  float: left;
}
/* line 797, ../sass/main.scss */
.news_list .news-list li .text .text-btm .more {
  float: right;
  color: #00a0e9;
}
/* line 810, ../sass/main.scss */
.news_list .pagination {
  float: right;
  margin-top: 30px;
  padding-left: 28px;
  padding-right: 38px;
}
/* line 816, ../sass/main.scss */
.news_list .pagination a {
  margin-left: 20px;
  font-size: 12px;
  color: #00a0e9;
}
/* line 821, ../sass/main.scss */
.news_list .pagination a:hover {
  color: #1db8ff;
}
/* line 825, ../sass/main.scss */
.news_list .pagination a.disabled {
  color: #ccc;
}

/* line 834, ../sass/main.scss */
.news-container {
  padding: 32px 30px 50px 30px;
  background-color: #fff;
  color: #707070;
}
/* line 839, ../sass/main.scss */
.news-container strong {
  font-weight: bold;
}

/* line 847, ../sass/main.scss */
.news-header .tag {
  font-size: 20px;
  line-height: 70px;
  font-weight: bold;
}
/* line 852, ../sass/main.scss */
.news-header .tag .zh {
  color: #898989;
}
/* line 856, ../sass/main.scss */
.news-header .tag .en {
  margin-left: 20px;
  color: #00a0e9;
}
/* line 863, ../sass/main.scss */
.news-header .title {
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 869, ../sass/main.scss */
.news-header .title h2 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 40px;
}
/* line 875, ../sass/main.scss */
.news-header .title p {
  font-size: 14px;
  line-height: 20px;
}
/* line 879, ../sass/main.scss */
.news-header .title p .date {
  color: #999;
}
/* line 883, ../sass/main.scss */
.news-header .title p .author {
  margin-left: 20px;
}

/* line 893, ../sass/main.scss */
.news-body {
  border-bottom: 1px solid #f6f6f6;
  padding-top: 16px;
  padding-bottom: 25px;
  text-align: justify;
}
/* line 899, ../sass/main.scss */
.news-body img {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 60% !important;
  height: auto !important;
  text-align: center;
}
/* line 907, ../sass/main.scss */
.news-body p {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 1.8;
}

/* line 915, ../sass/main.scss */
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 922, ../sass/main.scss */
.animated.long {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 929, ../sass/main.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 954, ../sass/main.scss */
.circleShow {
  -webkit-animation-name: circleShow;
  -moz-animation-name: circleShow;
  animation-name: circleShow;
}

@keyframes circleShow {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes circleShow {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-moz-keyframes circleShow {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
