@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
/**
 * Foundation for Sites by ZURB
 * Version 6.4.4-rc1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.gray {
  color: #868686;
}

.orange {
  color: #ea5413;
}

nav[aria-label="Breadcrumbs"] {
  width: calc(100% - 40px);
}

body, .about-background {
  min-height: 100vh;
  width: 100%;
  overflow-x: hidden;
  position: relative;
  background: -webkit-linear-gradient(top, #4998b5, #4998b5, white, white, white, white, white);
  background: linear-gradient(to bottom, #4998b5, #4998b5, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff);
  background: -webkit-linear-gradient(top, #4998b5, #4998b5, white, white, white, white, white);
  background: -o-linear-gradient(top, #4998b5, #4998b5, white, white, white, white, white);
  background: -moz-linear-gradient(top, #4998b5, #4998b5, white, white, white, white, white);
  background: -ms-linear-gradient(top, #4998b5, #4998b5, white, white, white, white, white);
  background: rgb(73,152,181); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(73,152,181,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(73,152,181,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(73,152,181,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4998b5', endColorstr='#ffffff' ); /* IE6-9 */
}

.cloud {
  position: absolute;
  width: 100%;
  overflow: hidden;
}
.cloud img {
  width: 100%;
  opacity: 0.5;
}
.cloud.top1 {
  width: 100%;
  left: 0%;
  top: 12%;
  animation: cloud2 20s linear infinite;
  -webkit-animation: cloud2 20s linear infinite;
}
.cloud.top2 {
  width: 100%;
  left: 0%;
  top: 12%;
  animation: cloud2 20s linear infinite;
  -webkit-animation: cloud 20s linear infinite;
}
.cloud.top3 {
  width: 100%;
  left: 0%;
  top: 12%;
  animation: cloud1 20s linear infinite;
  -webkit-animation: cloud1 20s linear infinite;
}
.cloud.top4 {
  width: 100%;
  left: 18%;
  top: 12%;
  animation: cloud 20s linear infinite;
  -webkit-animation: cloud 20s linear infinite;
}
.cloud.top_center {
  width: 15%;
  left: 29%;
  top: 24%;
  animation: cloud1 20s linear infinite;
  -webkit-animation: cloud1 20s linear infinite;
}
.cloud.top_right {
  width: 13%;
  right: 16%;
  top: 16%;
  animation: cloud2 20s linear infinite;
  -webkit-animation: cloud2 20s linear infinite;
}
.cloud.right_top1 {
  width: 15%;
  right: 0%;
  top: 23%;
  transform: translateX(9%);
  animation: cloud 20s linear infinite;
  -webkit-animation: cloud 20s linear infinite;
}
.cloud.right_top2 {
  width: 18%;
  right: 0%;
  top: 30%;
  transform: translateX(27%);
  animation: cloud1 20s linear infinite;
  -webkit-animation: cloud1 20s linear infinite;
}
.cloud.right_center {
  width: 10%;
  right: 0%;
  top: 60%;
  transform: translateX(9%);
  animation: cloud 20s linear infinite;
  -webkit-animation: cloud 20s linear infinite;
}
.cloud.top_bottom1 {
  width: 10%;
  right: 0%;
  top: 72%;
  transform: translateX(6%);
  animation: cloud2 20s linear infinite;
  -webkit-animation: cloud2 20s linear infinite;
}
.cloud.top_bottom2 {
  width: 7%;
  right: 7%;
  top: 76%;
  animation: cloud1 20s linear infinite;
  -webkit-animation: cloud1 20s linear infinite;
}
.cloud.left_island {
  width: 15%;
  left: 5%;
  top: 80%;
  animation: cloud 20s linear infinite;
  -webkit-animation: cloud 20s linear infinite;
}
.cloud.left_island img {
  opacity: 1;
}
.cloud.right_island {
  width: 13%;
  right: 3%;
  top: 90%;
  animation: cloud2 20s linear infinite;
  -webkit-animation: cloud2 20s linear infinite;
}
.cloud.right_island img {
  opacity: 1;
}
.cloud.right_city {
  width: 60%;
  right: 0%;
  top: 80%;
  transform: translateX(60%);
}
.cloud.right_city img {
  opacity: 0.3;
}

.island_area {
  width: 100%;
  margin-top: -150px;
  position: relative;
  z-index: 999;
}
.island_area .island_center_box {
  width: 1280px;
  margin: 0 auto -4px auto;
  position: relative;
  z-index: 999;
}
.island_area .island_center_box .island_top {
  opacity: 0;
  transform: translateY(20px);
  transition: 0.5s;
}
.island_area .island_center_box .island_top img {
  width: 100%;
}
.island_area .island_center_box .island_center {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
}
.island_area .island_center_box .island_center img {
  width: 100%;
}
.island_area .island_center_box .bard_box {
  position: absolute;
  width: 2%;
  top: 8%;
  left: 37%;
  animation: bird1 10s linear infinite;
  -webkit-animation: bird1 10s linear infinite;
}
.island_area .island_center_box .bard_box img {
  width: 100%;
}
.island_area .island_center_box .small_cloud {
  position: absolute;
  width: 18%;
  top: 8%;
  left: 12%;
  animation: cloud4 20s linear infinite;
  -webkit-animation: cloud4 20s linear infinite;
}
.island_area .island_center_box .small_cloud img {
  width: 100%;
}
.island_area .island_center_box .island_bottom {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.island_area .island_center_box .island_bottom img {
  width: 100%;
}
.island_area .island_center_box .island_cararea {
  width: 100%;
  left: 1%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
}
.island_area .island_center_box .island_cararea .cararea_center {
  width: 82%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.island_area .island_center_box .island_cararea .cararea_center .car {
  width: 50px;
  position: absolute;
  z-index: 99;
  transform: translateX(-10vw);
}
.island_area .island_center_box .island_cararea .cararea_center .car img {
  width: 100%;
}
.island_area .island_center_box .island_cararea .cararea_center .car.to_r_car1 {
  bottom: 2%;
  animation: car 18s linear infinite;
  -webkit-animation: car 18s linear infinite;
}
.island_area .island_center_box .island_cararea .cararea_center .car.to_r_car2 {
  bottom: 2%;
  animation: car 15s 5s linear infinite;
  -webkit-animation: car 15s 5s linear infinite;
}
.island_area .island_center_box .island_cararea .cararea_center .car.to_r_car3 {
  bottom: 2%;
  animation: car 22s 1s linear infinite;
  -webkit-animation: car 22s 1s linear infinite;
}
.island_area .island_center_box .island_cararea .cararea_center .car.to_l_car1 {
  bottom: 2%;
  animation: car_l 18s linear infinite;
  -webkit-animation: car_l 18s linear infinite;
}
.island_area .island_center_box .island_cararea .cararea_center .car.to_l_car2 {
  bottom: 2%;
  animation: car_l 15s 5s linear infinite;
  -webkit-animation: car_l 15s 5s linear infinite;
}
.island_area .island_center_box .island_cararea .cararea_center .car.to_l_car3 {
  bottom: 2%;
  animation: car_l 22s 15s linear infinite;
  -webkit-animation: car_l 22s 15s linear infinite;
}
.island_area .island_center_box .island_cararea.bottom {
  width: 100%;
  left: 1%;
}
.island_area.hover .island_center_box .island_top {
  opacity: 1;
  transform: translateY(0px);
  transition: 1s 0.3s;
}

.bread_area {
  padding: 12px 0 0 0;
}
.bread_area .bread_center {
  width: 1320px;
}

.page_title.no_top {
  margin: 0 auto;
  padding: 0 0 20px 0;
}
.page_title.service {
  margin: 0 auto;
  padding: 40px 0 40px 0;
}

.page_article {
  width: 100%;
  position: relative;
  z-index: 999;
  padding: 0 0 80px 0;
}
.page_article .article_center {
  width: 1340px;
  margin: 0 auto 0px auto;
  padding: 10px 20px 20px 20px;
  background: #fff;
  border-radius: 10px;
  position: relative;
  z-index: 9;
}
.page_article .article_center .about_word {
  width: calc(100% - 100px);
  margin: 0 auto;
  overflow: hidden;
  letter-spacing: 0.5px;
  line-height: 170%;
}
.page_article .article_center .about_word .left_word {
  width: calc(100% - 350px);
  float: left;
}
.page_article .article_center .about_word .right_img {
  width: 350px;
  float: right;
}
.page_article .article_center .about_word .right_img img {
  width: 60%;
  margin: 0 10% 0 30%;
}
.page_article .article_center .about_word .center_word {
  margin: 50px 0 0 0;
  text-align: center;
}
.page_article .article_center .icon_area {
  width: calc(100% - 100px);
  margin: 30px auto 0 auto;
  overflow: hidden;
  letter-spacing: 1px;
}
.page_article .article_center .icon_area .icon_box {
  width: calc(100% / 3);
  height: 220px;
  float: left;
  position: relative;
}
.page_article .article_center .icon_area .icon_box .icon_name {
  font-weight: 600;
  color: #1f3a93;
  letter-spacing: 0.5px;
  margin: 50px 0 0 50px;
}
.page_article .article_center .icon_area .icon_box .icon_svg {
  width: 220px;
  height: 220px;
  position: absolute;
  right: 50px;
  top: 0;
}
.page_article .article_center .icon_area .icon_box .icon_svg .left_one {
  animation: coin1 4s linear infinite;
  -webkit-animation: coin1 4s linear infinite;
}
.page_article .article_center .icon_area .icon_box .icon_svg .left_two {
  animation: coin2 4s linear infinite;
  -webkit-animation: coin2 4s linear infinite;
}
.page_article .article_center .icon_area .icon_box .icon_svg .right_one {
  animation: coin3 4s linear infinite;
  -webkit-animation: coin3 4s linear infinite;
}
.page_article .article_center .icon_area .icon_box .icon_svg .right_two {
  animation: coin4 4s linear infinite;
  -webkit-animation: coin4 4s linear infinite;
}
.page_article .article_center .icon_area .icon_box .icon_svg .right_three {
  animation: coin5 4s linear infinite;
  -webkit-animation: coin5 4s linear infinite;
}
.page_article .article_center .icon_area .icon_box .icon_svg .right_four {
  animation: coin6 4s linear infinite;
  -webkit-animation: coin6 4s linear infinite;
}
.page_article .bottom_cover {
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  background: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
  background: linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0));
  background: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
  background: -moz-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
  background: -ms-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
}

.content03 {
  width: 100%;
  position: relative;
  padding: 20px 0 0 0;
  background: -webkit-linear-gradient(top, #1891c9, #1891c9, #97d5e5);
  background: linear-gradient(to bottom, #1891c9, #1891c9, #97d5e5);
  background: -webkit-linear-gradient(top, #1891c9, #1891c9, #97d5e5);
  background: -o-linear-gradient(top, #1891c9, #1891c9, #97d5e5);
  background: -moz-linear-gradient(top, #1891c9, #1891c9, #97d5e5);
  background: -ms-linear-gradient(top, #1891c9, #1891c9, #97d5e5);
  background:  rgb(24, 145, 201); /* Old browsers */
  background: -moz-linear-gradient(top,rgb(24, 145, 201) 0%, rgb(151, 213, 229) 60%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(24, 145, 201) 0%,rgb(151, 213, 229) 60%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,rgb(24, 145, 201) 0%,rgb(151, 213, 229) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(24, 145, 201)', endColorstr='rgb(151, 213, 229)' ); /* IE6-9 */
}
.content03 .con03_wordarticle {
  width: calc(100% - 30px);
  max-width: 1000px;
  color: #fff;
  line-height: 170%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: 1px;
  position: relative;
  z-index: 9;
}
.content03 .con03_icon_area {
  width: calc(100% - 30px);
  max-width: 700px;
  margin: 30px auto;
  overflow: hidden;
  padding: 15px 0;
  position: relative;
  z-index: 9;
}
.content03 .con03_icon_area .icon_box {
  width: calc(100% / 3);
  float: left;
}
.content03 .con03_icon_area .icon_box .icon_center {
  width: 150px;
  margin: 0 auto;
  padding: 12px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
  border-radius: 15px;
}
.content03 .con03_icon_area .icon_box .icon_center .icon_white {
  width: 100%;
  background: #fff;
  padding: 20px 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
}
.content03 .con03_icon_area .icon_box .icon_center .icon_white .top_icon {
  width: 45%;
  margin: 0 auto;
}
.content03 .con03_icon_area .icon_box .icon_center .icon_white .icon_dot {
  width: 16px;
  height: 16px;
  border-radius: 12px;
  padding: 3px;
  border: 1px solid #999;
  overflow: hidden;
  margin: 10px auto;
}
.content03 .con03_icon_area .icon_box .icon_center .icon_white .icon_dot div {
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.content03 .con03_icon_area .icon_box .icon_center .icon_white .icon_name {
  font-size: 22px;
  letter-spacing: 3px;
  font-weight: 600;
  text-align: center;
}
.content03 .con03_icon_area .icon_box .icon_center.left {
  background: #e86200;
}
.content03 .con03_icon_area .icon_box .icon_center.left .icon_white .icon_dot div {
  background: #e86200;
}
.content03 .con03_icon_area .icon_box .icon_center.left .icon_white .icon_name {
  color: #e86200;
}
.content03 .con03_icon_area .icon_box .icon_center.center {
  background: #4abb55;
}
.content03 .con03_icon_area .icon_box .icon_center.center .icon_white .icon_dot div {
  background: #4abb55;
}
.content03 .con03_icon_area .icon_box .icon_center.center .icon_white .icon_name {
  color: #4abb55;
}
.content03 .con03_icon_area .icon_box .icon_center.right {
  background: #7bb9d3;
}
.content03 .con03_icon_area .icon_box .icon_center.right .icon_white .icon_dot div {
  background: #7bb9d3;
}
.content03 .con03_icon_area .icon_box .icon_center.right .icon_white .icon_name {
  color: #7bb9d3;
}
.content03 .con03_bottom_area {
  width: 100%;
  position: relative;
  z-index: 9;
  margin: -8% 0 0 0;
}
.content03 .con03_bottom_area .bottom_country {
  width: 100%;
}
.content03 .con03_bottom_area .bottom_country img {
  width: 100%;
}
.content03 .con03_bottom_area .bottom_oilshop {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.content03 .con03_bottom_area .bottom_oilshop img {
  width: 100%;
}
.content03 .cloud {
  position: absolute;
  width: 22%;
  z-index: 2;
}
.content03 .cloud.left1 {
  left: 10%;
  top: 26%;
  transform: scale(1.1);
  animation: cloud5 25s linear infinite;
  -webkit-animation: cloud5 25s linear infinite;
}
.content03 .cloud.left2 {
  left: 1%;
  bottom: 32%;
  transform: scale(1.1);
  animation: cloud4 25s linear infinite;
  -webkit-animation: cloud4 25s linear infinite;
}
.content03 .cloud.right1 {
  right: 40%;
  top: 41%;
  transform: scale(0.75);
  animation: cloud5 35s linear infinite;
  -webkit-animation: cloud5 35s linear infinite;
}
.content03 .cloud.right2 {
  right: 10%;
  top: 26%;
  transform: scale(1.1);
  animation: cloud4 25s linear infinite;
  -webkit-animation: cloud4 25s linear infinite;
}
.content03 .cloud.right3 {
  right: 1%;
  bottom: 32%;
  transform: scale(1);
  animation: cloud5 25s linear infinite;
  -webkit-animation: cloud5 25s linear infinite;
}
.content03 .cloud.right4 {
  right: 26%;
  bottom: 26%;
  transform: scale(1);
  animation: cloud4 25s linear infinite;
  -webkit-animation: cloud4 25s linear infinite;
}

.content04 .con04_word {
  width: calc(100% - 60px);
  margin: 0 auto;
  text-align: center;
  letter-spacing: 1px;
  color: #666;
  font-weight: 600;
}
.content04 .con04_center {
  width: calc(100% - 60px);
  margin: 0 auto;
  max-width: 1300px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.content04 .con04_center .con_article_box {
  width: calc(100% / 3 - 60px);
  margin: 45px 30px 15px 30px;
  float: left;
}
.content04 .con04_center .con_article_box .box_img {
  width: 100%;
}
.content04 .con04_center .con_article_box .box_img img {
  width: 100%;
}
.content04 .con04_center .con_article_box .box_name {
  width: 250px;
  margin: -21px auto 0 auto;
  border-radius: 20px;
  padding: 8px 0;
  text-align: center;
  background: #fff;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.content04 .con04_bottomimg {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  position: relative;
  z-index: 2;
  padding: 50px 0 0 0;
  width: 120%;
  margin: -7% 0 0px -10%;
  line-height: 120px;
  text-align: center;
  background-position: 0 600px;
  background: linear-gradient(to bottom, #ffcf52, #f8ac4a, #ee733e, #ee733e, #ee733e, #f8ac4a, #ffcf52);
  background: -webkit-linear-gradient(top, #ffcf52, #f8ac4a, #ee733e, #ee733e, #ee733e, #f8ac4a, #ffcf52);
  background: -o-linear-gradient(top, #ffcf52, #f8ac4a, #ee733e, #ee733e, #ee733e, #f8ac4a, #ffcf52);
  background: -moz-linear-gradient(top, #ffcf52, #f8ac4a, #ee733e, #ee733e, #ee733e, #f8ac4a, #ffcf52);
  background: -ms-linear-gradient(top, #ffcf52, #f8ac4a, #ee733e, #ee733e, #ee733e, #f8ac4a, #ffcf52);
  background-size: 800px;
  background-position: center 0%;
  animation: back-slide 80s infinite linear;
  -webkit-animation: back-slide 80s infinite linear;
}
.content04 .con04_bottomimg .btn-box {
  border-radius: 10px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  transition: 0.3s;
  cursor: pointer;
  position: relative;
  padding: 10px;
  margin: auto;
  overflow: hidden;
  transition: all 0.3s;
  width: 15%;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 65%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .content04 .con04_bottomimg .btn-box {
    width: 25%;
    padding: 5px;
  }
}
@media screen and (max-width: 39.9375em) {
  .content04 .con04_bottomimg .btn-box {
    width: 35%;
    padding: 5px;
  }
}
.content04 .con04_bottomimg .btn-box p {
  display: inline-block;
  line-height: 30px;
  color: #023894;
  font-weight: bold;
  letter-spacing: 1px;
}
.content04 .con04_bottomimg .btn-box .img {
  display: inline-block;
  line-height: 30px;
  margin: 0px 10px;
  transition: all 0.3s;
}
.content04 .con04_bottomimg .btn-box .img img {
  width: 15px;
  transform: rotate(180deg);
  margin-top: -2px;
}
.content04 .con04_bottomimg .btn-box .btn-cover {
  width: 100px;
  height: 100px;
  position: absolute;
  transform: rotate(45deg);
  left: -60px;
  top: -60px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#14000000', endColorstr='#00000000');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0.08)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0) 100%);
}
.content04 .con04_bottomimg .btn-box:hover {
  box-shadow: 0 0 25px rgba(2, 56, 148, 0.3);
}
.content04 .con04_bottomimg .btn-box:hover .img {
  transform: translateX(5px);
}

.footerbar .footer_top {
  border-top: 1px solid #ccc;
}

@keyframes back-slide {
  0% {
    background-position: 0 600px;
  }
  50% {
    background-position: 0 0px;
  }
  100% {
    background-position: 0 600px;
  }
}
@keyframes car {
  0% {
    transform: translateX(-10vw);
  }
  100% {
    transform: translateX(110vw);
  }
}
@-webkit-keyframes car {
  0% {
    -webkit-transform: translateX(-10vw);
  }
  100% {
    -webkit-transform: translateX(110vw);
  }
}
@keyframes car_l {
  0% {
    transform: translateX(110vw);
  }
  100% {
    transform: translateX(-10vw);
  }
}
@-webkit-keyframes car_l {
  0% {
    -webkit-transform: translateX(110vw);
  }
  100% {
    -webkit-transform: translateX(-10vw);
  }
}
@keyframes cloud {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(50px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes cloud {
  0% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(50px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes cloud2 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-50px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes cloud2 {
  0% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes cloud4 {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-30px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-webkit-keyframes cloud4 {
  0% {
    -webkit-transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-30px);
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}
@keyframes cloud5 {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-webkit-keyframes cloud5 {
  0% {
    -webkit-transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(30px);
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}
@keyframes cloud3 {
  0% {
    transform: translateX(-50vw);
  }
  40% {
    transform: translateX(20vw);
  }
  60% {
    transform: translateX(20vw);
  }
  100% {
    transform: translateX(-50vw);
  }
}
@-webkit-keyframes cloud3 {
  0% {
    -webkit-transform: translateX(-50vw);
  }
  40% {
    -webkit-transform: translateX(20vw);
  }
  60% {
    -webkit-transform: translateX(20vw);
  }
  100% {
    -webkit-transform: translateX(-50vw);
  }
}
@keyframes bird1 {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  25% {
    transform: translate(-5px, 5px) rotate(-5deg);
  }
  50% {
    transform: translate(-10px, 0) rotate(5deg);
  }
  75% {
    transform: translate(-5px, 5px) rotate(-5deg);
  }
  100% {
    transform: translate(0px, 0) rotate(0deg);
  }
}
@-webkit-keyframes bird1 {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(-5px, 5px) rotate(-5deg);
  }
  50% {
    -webkit-transform: translate(-10px, 0) rotate(5deg);
  }
  75% {
    -webkit-transform: translate(-5px, 5px) rotate(-5deg);
  }
  100% {
    -webkit-transform: translate(0px, 0) rotate(0deg);
  }
}
@keyframes bird2 {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  25% {
    transform: translate(5px, 5px) rotate(5deg);
  }
  50% {
    transform: translate(10px, 0) rotate(-5deg);
  }
  75% {
    transform: translate(5px, 5px) rotate(5deg);
  }
  100% {
    transform: translate(0px, 0) rotate(0deg);
  }
}
@-webkit-keyframes bird2 {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(5px, 5px) rotate(5deg);
  }
  50% {
    -webkit-transform: translate(10px, 0) rotate(-5deg);
  }
  75% {
    -webkit-transform: translate(5px, 5px) rotate(5deg);
  }
  100% {
    -webkit-transform: translate(0px, 0) rotate(0deg);
  }
}
@keyframes coin1 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes coin1 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes coin2 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes coin2 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes coin3 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes coin3 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes coin4 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes coin4 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes coin5 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes coin5 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes coin6 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes coin6 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1350px) {
  .island_area .island_center_box {
    width: 1100px;
  }

  .page_article .article_center {
    width: 1140px;
  }
  .page_article .article_center .icon_area .icon_box .icon_name {
    margin: 50px 0 0 0;
  }
  .page_article .article_center .about_word .left_word {
    width: calc(100% - 250px);
  }
  .page_article .article_center .about_word .right_img {
    width: 250px;
  }
  .page_article .bottom_cover {
    width: 100%;
    height: 100vh;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    background: -webkit-linear-gradient(bottom, white, white, rgba(255, 255, 255, 0));
    background: linear-gradient(to top, #ffffff, #ffffff, rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(bottom, white, white, rgba(255, 255, 255, 0));
    background: -o-linear-gradient(bottom, white, white, rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(bottom, white, white, rgba(255, 255, 255, 0));
    background: -ms-linear-gradient(bottom, white, white, rgba(255, 255, 255, 0));
  }

  .content04 .con04_bottomimg {
    width: 140%;
    margin: -10% 0 0px -20%;
  }

  .cloud.left_island {
    width: 15%;
    left: 3%;
    top: 80%;
    animation: cloud 20s 2s linear infinite;
    -webkit-animation: cloud 20s 2s linear infinite;
  }
  .cloud.left_island img {
    opacity: 1;
  }
  .cloud.right_island {
    width: 13%;
    right: 1%;
    top: 90%;
    animation: cloud2 20s linear infinite;
    -webkit-animation: cloud2 20s linear infinite;
  }
  .cloud.right_island img {
    opacity: 1;
  }
}
@media screen and (max-width: 1349px) and (min-width: 1024px) {
  .island_area .island_center_box {
    width: 900px;
  }

  .page_article .article_center {
    width: 940px;
  }
  .page_article .article_center .about_word .left_word {
    width: calc(100% - 200px);
  }
  .page_article .article_center .about_word .right_img {
    width: 200px;
  }
  .page_article .article_center .icon_area .icon_box .icon_name {
    margin: 30px 0 0 0px;
  }
  .page_article .article_center .icon_area .icon_box .icon_svg {
    right: 0;
  }

  .content04 .con04_bottomimg {
    width: 160%;
    margin: -12% 0 0px -30%;
  }

  .cloud.left_island {
    width: 15%;
    left: 3%;
    top: 80%;
    animation: cloud 20s 2s linear infinite;
    -webkit-animation: cloud 20s 2s linear infinite;
  }
  .cloud.left_island img {
    opacity: 1;
  }
  .cloud.right_island {
    width: 13%;
    right: 1%;
    top: 90%;
    animation: cloud2 20s linear infinite;
    -webkit-animation: cloud2 20s linear infinite;
  }
  .cloud.right_island img {
    opacity: 1;
  }

  .card_popup {
    width: 900px;
    min-height: 100px;
    max-height: calc(100vh - 100px);
    left: calc(50% - 450px);
    top: 50px;
  }
  .card_popup .popup_center .article_botton_area .article_botton {
    width: calc(100% / 2 - 40px);
  }
}
@media screen and (max-width: 1023px) and (min-width: 960px) {
  .island_area .island_center_box {
    width: calc(100% - 60px);
  }
  .island_area .island_center_box .island_cararea .cararea_center .car {
    width: 40px;
  }

  .page_article .article_center {
    width: calc(100% - 0px);
    padding: 15px;
  }
  .page_article .article_center .about_word .left_word {
    width: calc(100% - 150px);
  }
  .page_article .article_center .about_word .right_img {
    width: 150px;
  }
  .page_article .article_center .icon_area .icon_box .icon_name {
    margin: 30px 0 0 0px;
  }
  .page_article .article_center .icon_area .icon_box .icon_svg {
    right: 0;
  }

  .cloud.right_city {
    display: none;
  }

  .content04 .con04_bottomimg {
    width: 180%;
    margin: -12% 0 0px -40%;
  }

  .card_popup {
    width: 800px;
    min-height: 100px;
    max-height: calc(100vh - 100px);
    left: calc(50% - 400px);
    top: 50px;
  }
  .card_popup .popup_center .article_botton_area .article_botton {
    width: calc(100% / 2 - 40px);
  }
}
@media screen and (max-width: 959px) and (min-width: 700px) {
  .island_area .island_center_box {
    width: calc(100% - 60px);
  }
  .island_area .island_center_box .island_cararea .cararea_center .car {
    width: 35px;
  }

  .page_article .article_center {
    width: calc(100% - 0px);
    padding: 15px;
  }
  .page_article .article_center .about_word {
    width: calc(100% - 30px);
  }
  .page_article .article_center .about_word .left_word {
    width: calc(100% - 100px);
  }
  .page_article .article_center .about_word .right_img {
    width: 100px;
  }
  .page_article .article_center .icon_area .icon_box .icon_name {
    margin: 30px 0 0 0px;
  }
  .page_article .article_center .icon_area .icon_box .icon_svg {
    right: 0;
  }

  .cloud.right_city {
    display: none;
  }

  .card_popup {
    width: 600px;
    min-height: 80px;
    max-height: calc(100vh - 60px);
    left: calc(50% - 300px);
    top: 30px;
  }
  .card_popup .popup_center .article_botton_area .article_botton {
    width: calc(100% / 2 - 40px);
  }

  .content03 .con03_icon_area .icon_box .icon_center {
    width: 80%;
    padding: 12px;
  }

  .content04 .con04_center .con_article_box {
    width: calc(100% / 2 - 60px);
  }
  .content04 .con04_bottomimg {
    width: 180%;
    margin: -12% 0 0px -40%;
  }
  .content04 .con04_bottomimg img {
    max-width: 60%;
  }
}
@media screen and (max-width: 700px) and (min-width: 451px) {
  .island_area .island_center_box {
    width: calc(100% - 0px);
  }
  .island_area .island_center_box .island_cararea .cararea_center .car {
    width: 25px;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_r_car1 {
    bottom: -3%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_r_car2 {
    bottom: -3%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_r_car3 {
    bottom: -3%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_l_car1 {
    bottom: -4%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_l_car2 {
    bottom: -4%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_l_car3 {
    bottom: -4%;
  }
  .island_area .island_center_box .bard_box {
    width: 10px;
  }

  .cloud.right_city {
    display: none;
  }

  .page_article .article_center {
    width: calc(100% - 0px);
    padding: 15px;
  }
  .page_article .article_center .about_word {
    width: calc(100% - 30px);
  }
  .page_article .article_center .about_word .left_word {
    width: calc(100% - 0px);
  }
  .page_article .article_center .about_word .right_img {
    width: 100%;
  }
  .page_article .article_center .icon_area .icon_box {
    width: calc(100% / 1);
  }
  .page_article .article_center .icon_area .icon_box .icon_name {
    margin: 30px 0 0 0px;
  }
  .page_article .article_center .icon_area .icon_box .icon_svg {
    right: 0;
  }

  .card_popup {
    width: calc(100% - 30px);
    min-height: 80px;
    max-height: calc(100vh - 30px);
    left: 15px;
    top: 15px;
  }
  .card_popup .popup_center .article_botton_area .article_botton {
    width: calc(100% / 1 - 40px);
  }

  .content03 .con03_icon_area .icon_box .icon_center {
    width: 90%;
    padding: 10px;
  }

  .content04 .con04_center .con_article_box {
    width: calc(100% / 1 - 0px);
    margin: 25px auto 15px auto;
  }
  .content04 .con04_bottomimg {
    width: 200%;
    margin: -12% 0 0px -50%;
  }
  .content04 .con04_bottomimg img {
    max-width: 50%;
  }
}
@media screen and (max-width: 450px) {
  .island_area .island_center_box {
    width: calc(100% - 0px);
  }
  .island_area .island_center_box .island_cararea .cararea_center .car {
    width: 15px;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_r_car1 {
    bottom: -5%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_r_car2 {
    bottom: -5%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_r_car3 {
    bottom: -5%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_l_car1 {
    bottom: -6%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_l_car2 {
    bottom: -6%;
  }
  .island_area .island_center_box .island_cararea .cararea_center .car.to_l_car3 {
    bottom: -6%;
  }
  .island_area .island_center_box .bard_box {
    width: 10px;
  }

  .cloud.right_city {
    display: none;
  }

  .page_article .article_center {
    width: calc(100% - 0px);
    padding: 15px;
  }
  .page_article .article_center .about_word {
    width: calc(100% - 30px);
  }
  .page_article .article_center .about_word .left_word {
    width: calc(100% - 0px);
  }
  .page_article .article_center .about_word .right_img {
    width: 100%;
    margin: 30px 0 0 0;
  }
  .page_article .article_center .about_word .right_img img {
    margin: 0 20%;
  }
  .page_article .article_center .icon_area .icon_box {
    width: calc(100% / 1);
  }
  .page_article .article_center .icon_area .icon_box .icon_name {
    margin: 30px 0 0 0px;
  }
  .page_article .article_center .icon_area .icon_box .icon_svg {
    right: 0;
  }

  .page_title.bottom {
    margin: 20px auto 0px auto;
    padding: 50px 0 0 0;
  }
  .page_title.service {
    padding: 40px 0 0 0;
  }

  .card_popup {
    width: calc(100% - 30px);
    min-height: 80px;
    max-height: calc(100vh - 30px);
    left: 15px;
    top: 15px;
  }
  .card_popup .popup_center .article_botton_area .article_botton {
    width: calc(100% / 1 - 40px);
  }

  .content03 .con03_icon_area .icon_box .icon_center {
    width: 90%;
    padding: 8px;
  }

  .content04 .con04_center .con_article_box {
    width: calc(100% / 1 - 0px);
    margin: 25px auto 15px auto;
  }
  .content04 .con04_bottomimg {
    width: 200%;
    margin: -12% 0 0px -50%;
  }
  .content04 .con04_bottomimg img {
    max-width: 50%;
  }
}
.ie .content03 .con03_icon_area .icon_box .icon_center .icon_white .top_icon svg {
  width: 60px;
  height: 60px;
}
.ie .content04 .con04_bottomimg {
  animation: none;
  background-color: #fced99;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCED99', endColorstr='#FFFF7607');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWQ5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNzYwNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fced99), color-stop(100%, #ff7607));
  background-image: -moz-linear-gradient(top, #fced99 0%, #ff7607 100%);
  background-image: -webkit-linear-gradient(top, #fced99 0%, #ff7607 100%);
  background-image: linear-gradient(to bottom, #fced99 0%, #ff7607 100%);
}



/*# sourceMappingURL=maps/about.css.map */
