/*@charset "UTF-8";*/
/*a, .transition, .g-head, .g-head .search, .g-head .search .submit, .g-nav .list-1 .name, #index-dots .index-dots div, #index-dots .index-dots div p, .index-solutions li:after, .index-solutions li .ico:after, .index-city .btn li, .index-city .list, .index-city .list li .name, .index-city .list li .ico, .index-service .list li .bg, .index-service .list li .msg, .index-case .btn li, .index-case .list li .img a:after, .index-case .list li .container, .index-partners .btn li .name, .index-partners .list li, .index-news .btn li .ico, .index-news .btn li .name, .index-foot .logo .weixing .layer, .foot-form li .input, .foot-form li.li_01 .submit div, .g-foot .logo .weixing .layer, :before, img, .g-nav {*/
/*  transition: All 0.5s ease;*/
/*  -webkit-transition: All 0.5s ease;*/
/*  -moz-transition: All 0.5s ease;*/
/*  -o-transition: All 0.5s ease; }*/

/*.ellipsis, .index-case .list li .container .name a, .index-news .list li .name {*/
/*  overflow: hidden;*/
/*  white-space: nowrap;*/
/*  text-overflow: ellipsis; }*/

/*.flex, .g-nav ul, .indexFlash .dots, .index-about li h3, .index-city .list ul, .index-service .list ul, .index-case .btn ul, .index-news .btn, .index-news .btn li, .index-news .list li .time, .index-news .list .arrow, .index-foot .wal, .index-foot .logo, .index-foot .link ul, .index-foot .list, .g-foot .logo, .g-foot .list li {*/
/*  display: flex;*/
/*  display: -webkit-flex;*/
/*  display: -ms-flex; }*/

/*.flexColumn, #index-dots, .indexFlash li .layer, .index-about li, .index-about li a.more, .index-solutions .wal, .index-city .wal, .index-service .wal, .index-case .wal, .index-partners .wal, .index-news .wal, .index-city .btn li, .index-service .list li {*/
/*  display: flex;*/
/*  display: -webkit-flex;*/
/*  display: -ms-flex;*/
/*  flex-direction: column;*/
/*  -webkit-flex-direction: column;*/
/*  -ms-flex-direction: column; }*/

/*.itemsCenter, .index-about li, .index-about li a.more, .index-city .btn li, .index-service .list li, .index-news .btn, .index-news .btn li, .index-news .list .arrow, .index-foot .wal {*/
/*  align-items: center;*/
/*  -webkit-align-items: center; }*/

/*.justifyCenter, #index-dots, .indexFlash li .layer, .index-about li, .index-about li h3, .index-about li a.more, .index-solutions .wal, .index-city .wal, .index-service .wal, .index-case .wal, .index-partners .wal, .index-news .wal, .index-city .btn li, .index-service .list li {*/
/*  justify-content: center;*/
/*  -webkit-justify-content: center; }*/

/*.flexAround {*/
/*  justify-content: space-around;*/
/*  -webkit-justify-content: space-around; }*/

/*.flexBetween, .g-nav ul, .index-city .list ul, .index-service .list ul, .index-news .list .arrow, .index-foot .container, .index-foot .link ul, .index-foot .msg .wal, .g-foot .wal, .g-foot .msg .wal {*/
/*  justify-content: space-between;*/
/*  -webkit-justify-content: space-between; }*/

/*.flexWrap, .index-about ul, .index-city .btn ul, .index-partners .btn ul, .index-foot .container, .foot-form ul, .g-foot .wal {*/
/*  display: flex;*/
/*  display: -webkit-flex;*/
/*  display: -ms-flex;*/
/*  flex-wrap: wrap;*/
/*  -webkit-flex-wrap: wrap; }*/

/*@font-face {*/
/*  font-family: "BankGothicMedium";*/
/*  src: url("/web/style//web/style/fonts/BankGothic Md BT Medium.woff2") format("woff2"), url("/web/style/fonts/BankGothic Md BT Medium.woff") format("woff"), url("/web/style/fonts/BankGothic Md BT Medium.ttf") format("truetype"), url("/web/style/fonts/BankGothic Md BT Medium.eot") format("embedded-opentype"), url("/web/style/fonts/BankGothic Md BT Medium.svg") format("svg");*/
/*  font-weight: normal;*/
/*  font-style: normal; }*/
/*@font-face {*/
/*  font-family: "BankGothicLight";*/
/*  src: url("/web/style//web/style/fonts/BankGothic Lt BT Light.woff2") format("woff2"), url("/web/style/fonts/BankGothic Lt BT Light.woff") format("woff"), url("/web/style/fonts/BankGothic Lt BT Light.ttf") format("truetype"), url("/web/style/fonts/BankGothic Lt BT Light.eot") format("embedded-opentype"), url("/web/style/fonts/BankGothic Lt BT Light.svg") format("svg");*/
/*  font-weight: normal;*/
/*  font-style: normal; }*/
/** {*/
/*  margin: 0;*/
/*  padding: 0;*/
/*  box-sizing: border-box;*/
/*  -moz-box-sizing: border-box;*/
/*  -webkit-box-sizing: border-box; }*/

/*html {*/
/*  font-size: 100px; }*/

/*body {*/
/*  font-size: 12px;*/
/*  font-family: Arial, "Î¢ÈíÑÅºÚ";*/
/*  color: #333;*/
/*  -webkit-text-size-adjust: none;*/
/*  opacity: 0; }*/
/*  body.show {*/
/*    opacity: 1;*/
/*    transition: opacity 0.5s ease;*/
/*    -webkit-transition: opacity 0.5s ease;*/
/*    -moz-transition: opacity 0.5s ease;*/
/*    -o-transition: opacity 0.5s ease; }*/

/*a {*/
/*  color: #333;*/
/*  text-decoration: none;*/
/*  outline: none; }*/
/*  a:active {*/
/*    star: expression(this.onFocus=this.blur()); }*/
/*  a:link {*/
/*    text-decoration: none;*/
/*    outline: none; }*/
/*  a:visited {*/
/*    text-decoration: none;*/
/*    outline: none; }*/
/*  a:hover {*/
/*    text-decoration: none;*/
/*    color: #1470cc;*/
/*    outline: none; }*/

/*li {*/
/*  list-style: outside none; }*/

/*h1 {*/
/*  font-size: 16px; }*/

/*h2, h3, h4, h5 {*/
/*  font-size: 14px; }*/

/*h5 {*/
/*  font-size: 12px; }*/

/*textarea, input {*/
/*  background: transparent;*/
/*  font-size: 12px;*/
/*  font-family: Arial, "Î¢ÈíÑÅºÚ";*/
/*  color: #888;*/
/*  outline: none;*/
/*  border: 0; }*/

/*em {*/
/*  font-style: normal; }*/

/*img {*/
/*  vertical-align: middle;*/
/*  max-width: 100%;*/
/*  border: 0; }*/

/*.fl {*/
/*  float: left; }*/

/*.fr {*/
/*  float: right; }*/

/*.clear {*/
/*  clear: both;*/
/*  height: 0;*/
/*  display: block;*/
/*  _display: inherit; }*/

/*.before {*/
/*  content: "";*/
/*  display: block;*/
/*  position: absolute;*/
/*  left: 50%;*/
/*  top: 0; }*/

/*.h10 {*/
/*  height: 0.1rem;*/
/*  overflow: hidden;*/
/*  clear: both; }*/

/*.h50 {*/
/*  height: 0.5rem;*/
/*  overflow: hidden;*/
/*  clear: both; }*/

/*.h100 {*/
/*  height: 1rem;*/
/*  overflow: hidden;*/
/*  clear: both; }*/

/*.wal {*/
/*  max-width: 12rem;*/
/*  margin: 0 auto; }*/

/*.g-headD {*/
/*  height: 0.9rem; }*/

/*.g-head {*/
/*  position: fixed;*/
/*  z-index: 50;*/
/*  left: 0;*/
/*  top: 0;*/
/*  width: 100%;*/
/*  background: rgba(255, 255, 255, 0.6); }*/
/*  .g-head.hide {*/
/*    top: -.9rem; }*/
/*  .g-head .wal {*/
/*    min-height: 0.9rem;*/
/*    position: relative;*/
/*    max-width: 100%;*/
/*    margin: 0 0.9rem; }*/
/*  .g-head a.logo {*/
/*    display: block;*/
/*    background: url("/web/image/logo.png") center no-repeat;*/
/*    background-size: 100%;*/
/*    width: 1.95rem;*/
/*    height: 100%;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 0;*/
/*    right: auto;*/
/*    top: 0;*/
/*    bottom: auto; }*/
/*  .g-head .msg {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: auto;*/
/*    right: 2.3rem;*/
/*    top: 0;*/
/*    bottom: auto;*/
/*    font-size: .18rem;*/
/*    line-height: 0.9rem;*/
/*    color: #1470cc; }*/
/*  .g-head .search {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: auto;*/
/*    right: 0;*/
/*    top: 0.27rem;*/
/*    bottom: auto;*/
/*    border: #525a66 solid 1px;*/
/*    -moz-border-radius: 0.5rem;*/
/*    -webkit-border-radius: 0.5rem;*/
/*    border-radius: 0.5rem;*/
/*    width: 1.8rem;*/
/*    height: .36rem; }*/
/*    .g-head .search .input input {*/
/*      width: 100%;*/
/*      height: .34rem;*/
/*      line-height: .34rem;*/
/*      font-size: .14rem;*/
/*      color: #333;*/
/*      padding-left: .35rem; }*/
/*    .g-head .search .submit {*/
/*      position: absolute;*/
/*      z-index: 10;*/
/*      left: 0;*/
/*      right: auto;*/
/*      top: 0;*/
/*      bottom: 0;*/
/*      width: .35rem;*/
/*      background: url("/web/image/img19.png") center no-repeat;*/
/*      background-size: .19rem; }*/
/*      .g-head .search .submit input {*/
/*        width: 100%;*/
/*        height: .34rem;*/
/*        cursor: pointer; }*/
/*  .g-head .search.on {*/
/*    background: #fff;*/
/*    border-color: #fff; }*/
/*    .g-head .search.on .input input {*/
/*      color: #1470cc; }*/
/*    .g-head .search.on .submit {*/
/*      background-image: url("/web/image/img19on.png"); }*/

/*.g-nav {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: 23.85%;*/
/*  right: 3.8rem;*/
/*  top: 0;*/
/*  bottom: auto; }*/
/*  .g-nav a.name {*/
/*    display: block;*/
/*    height: 0.9rem;*/
/*    line-height: 0.9rem;*/
/*    font-size: .18rem;*/
/*    color: #525a66;*/
/*    position: relative; }*/
/*    .g-nav a.name:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 50%;*/
/*      bottom: 0;*/
/*      width: 0;*/
/*      height: .03rem;*/
/*      background: #1470cc; }*/
/*    .g-nav a.name.on {*/
/*      color: #1470cc; }*/
/*      .g-nav a.name.on:before {*/
/*        left: 0;*/
/*        width: 100%; }*/

/*@media screen and (min-width: 800px) {*/
/*  .g-nav li {*/
/*    position: relative; }*/
/*  .g-nav .list {*/
/*    background: #fff;*/
/*    box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);*/
/*    -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);*/
/*    -moz-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);*/
/*    opacity: 0;*/
/*    visibility: hidden; }*/
/*  .g-nav .list-1 {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: -0.5rem;*/
/*    right: auto;*/
/*    top: 100%;*/
/*    bottom: auto;*/
/*    width: 6.5rem;*/
/*    display: flex;*/
/*    display: -webkit-flex;*/
/*    justify-content: space-between;*/
/*    -webkit-justify-content: space-between;*/
/*    padding: .5rem .2rem; }*/
/*    .g-nav .list-1 .side {*/
/*      width: 2.06rem;*/
/*      border-right: #dcdee0 solid 1px;*/
/*      min-height: 3.45rem; }*/
/*      .g-nav .list-1 .side dd {*/
/*        min-height: .4rem;*/
/*        margin-bottom: .4rem;*/
/*        position: relative;*/
/*        padding-left: .8rem;*/
/*        cursor: pointer; }*/
/*        .g-nav .list-1 .side dd:before {*/
/*          content: "";*/
/*          display: block;*/
/*          position: absolute;*/
/*          top: 0;*/
/*          bottom: 0;*/
/*          right: -.08rem;*/
/*          width: .08rem;*/
/*          background: url("/web/image/img8.png") center no-repeat;*/
/*          background-size: 100%;*/
/*          opacity: 0; }*/
/*        .g-nav .list-1 .side dd .ico {*/
/*          width: .4rem;*/
/*          height: .4rem;*/
/*          position: absolute;*/
/*          z-index: 10;*/
/*          left: 0.3rem;*/
/*          right: auto;*/
/*          top: 0;*/
/*          bottom: auto; }*/
/*          .g-nav .list-1 .side dd .ico img:nth-child(2) {*/
/*            opacity: 0;*/
/*            position: absolute;*/
/*            z-index: 10;*/
/*            left: 0;*/
/*            right: auto;*/
/*            top: 0;*/
/*            bottom: auto; }*/
/*        .g-nav .list-1 .side dd .name {*/
/*          font-size: .2rem;*/
/*          line-height: .32rem;*/
/*          color: #525c66;*/
/*          padding-top: .04rem; }*/
/*      .g-nav .list-1 .side dd:hover:before, .g-nav .list-1 .side dd.on:before {*/
/*        opacity: 1; }*/
/*      .g-nav .list-1 .side dd:hover .ico img:nth-child(1), .g-nav .list-1 .side dd.on .ico img:nth-child(1) {*/
/*        opacity: 0; }*/
/*      .g-nav .list-1 .side dd:hover .ico img:nth-child(2), .g-nav .list-1 .side dd.on .ico img:nth-child(2) {*/
/*        opacity: 1; }*/
/*      .g-nav .list-1 .side dd:hover .name, .g-nav .list-1 .side dd.on .name {*/
/*        color: #1470cc; }*/
/*    .g-nav .list-1 .scroll {*/
/*      height: 3.45rem;*/
/*      width: 3.65rem;*/
/*      overflow: hidden;*/
/*      position: relative; }*/
/*      .g-nav .list-1 .scroll .container {*/
/*        display: none; }*/
/*      .g-nav .list-1 .scroll .name {*/
/*        font-size: .16rem;*/
/*        color: #192940;*/
/*        height: .36rem;*/
/*        line-height: 1em;*/
/*        position: relative;*/
/*        cursor: pointer; }*/
/*        .g-nav .list-1 .scroll .name:before {*/
/*          content: "";*/
/*          display: block;*/
/*          position: absolute;*/
/*          top: 0;*/
/*          right: .26rem;*/
/*          width: .14rem;*/
/*          height: .16rem;*/
/*          background: url("/web/image/img14.png") center no-repeat;*/
/*          background-size: 100%; }*/
/*        .g-nav .list-1 .scroll .name.on {*/
/*          color: #1470cc; }*/
/*          .g-nav .list-1 .scroll .name.on:before {*/
/*            background-image: url("/web/image/img14on.png"); }*/
/*      .g-nav .list-1 .scroll dl {*/
/*        margin-top: -.1rem;*/
/*        padding-bottom: .2rem;*/
/*        display: none; }*/
/*        .g-nav .list-1 .scroll dl a {*/
/*          display: block;*/
/*          font-size: .14rem;*/
/*          height: .36rem;*/
/*          line-height: .36rem;*/
/*          color: #8a9199;*/
/*          overflow: hidden;*/
/*          padding: 0 .32rem;*/
/*          background: url("/web/image/img6.png") 0.18rem center no-repeat;*/
/*          background-size: .06rem; }*/
/*          .g-nav .list-1 .scroll dl a:hover {*/
/*            color: #1470cc;*/
/*            background-image: url("/web/image/img6on.png"); }*/
/*  .g-nav .list-2 {*/
/*    width: 1.46rem;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 50%;*/
/*    right: auto;*/
/*    top: 100%;*/
/*    bottom: auto;*/
/*    margin-left: -.73rem;*/
/*    padding: .2rem 0; }*/
/*    .g-nav .list-2 a {*/
/*      display: block;*/
/*      text-align: center;*/
/*      font-size: .16rem;*/
/*      color: #8a9199;*/
/*      height: .5rem;*/
/*      line-height: .5rem;*/
/*      overflow: hidden; }*/
/*    .g-nav .list-2 a:hover {*/
/*      color: #1470cc; }*/
/*  .g-nav li:hover .list {*/
/*    opacity: 1;*/
/*    visibility: visible; }*/
/*  .g-nav li:hover a.name {*/
/*    color: #1470cc; }*/
/*    .g-nav li:hover a.name:before {*/
/*      left: 0;*/
/*      width: 100%; } }*/
/*!*index*!*/
/*#index {*/
/*  height: 100vh;*/
/*  overflow: hidden;*/
/*  position: relative; }*/

/*.index-slide {*/
/*  height: 100vh;*/
/*  background: center no-repeat;*/
/*  background-size: cover;*/
/*  position: relative; }*/

/*#index-dots {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: auto;*/
/*  right: 0.26rem;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  width: .3rem; }*/
/*  #index-dots .index-dots div {*/
/*    height: .3rem;*/
/*    background: url("/web/image/img20.png") center no-repeat;*/
/*    background-size: .2rem;*/
/*    cursor: pointer;*/
/*    position: relative; }*/
/*    #index-dots .index-dots div p {*/
/*      opacity: 0;*/
/*      visibility: hidden;*/
/*      position: absolute;*/
/*      z-index: 10;*/
/*      left: auto;*/
/*      right: 0;*/
/*      top: 0;*/
/*      bottom: auto;*/
/*      color: #fff;*/
/*      white-space: nowrap;*/
/*      font-size: .14rem;*/
/*      line-height: .3rem; }*/
/*    #index-dots .index-dots div p.p-1 {*/
/*      line-height: .15rem; }*/
/*    #index-dots .index-dots div:hover {*/
/*      background-image: url("/web/image/img20on.png"); }*/
/*      #index-dots .index-dots div:hover p {*/
/*        opacity: 1;*/
/*        visibility: visible;*/
/*        right: .35rem; }*/
/*  #index-dots .index-dots div.on {*/
/*    background-image: url("/web/image/img20on.png"); }*/
/*  #index-dots a {*/
/*    display: block;*/
/*    height: .3rem;*/
/*    background: url("/web/image/img30.png") center no-repeat;*/
/*    background-size: 100%;*/
/*    margin-top: .1rem;*/
/*    opacity: 0;*/
/*    visibility: hidden; }*/
/*    #index-dots a:hover {*/
/*      background-image: url("/web/image/img30on.png"); }*/
/*  #index-dots.on a {*/
/*    opacity: .5;*/
/*    visibility: visible; }*/
/*    #index-dots.on a:hover {*/
/*      opacity: 1; }*/
/*  #index-dots.hide {*/
/*    opacity: 0;*/
/*    visibility: hidden; }*/

/*.indexIco {*/
/*  position: fixed;*/
/*  z-index: 10;*/
/*  left: 50%;*/
/*  bottom: .3rem;*/
/*  width: .26rem;*/
/*  height: .66rem;*/
/*  margin-left: -.13rem;*/
/*  background: url("/web/image/img26.png") center no-repeat;*/
/*  background-size: 100%;*/
/*  animation: upDown 1s infinite linear;*/
/*  -webkit-animation: upDown 1s infinite linear; }*/
/*  .indexIco.on {*/
/*    background-image: url("/web/image/img26on.png"); }*/
/*  .indexIco.hide {*/
/*    opacity: 0;*/
/*    visibility: hidden; }*/

/*@keyframes upDown {*/
/*  from {*/
/*    transform: translateY(0); }*/
/*  to {*/
/*    transform: translateY(0.3rem); } }*/
/*@-webkit-keyframes upDown {*/
/*  from {*/
/*    -webkit-transform: translateY(0); }*/
/*  to {*/
/*    -webkit-transform: translateY(0.3rem); } }*/
/*.indexFlash li {*/
/*  height: 100vh;*/
/*  background: center no-repeat;*/
/*  background-size: cover; }*/
/*  .indexFlash li .layer {*/
/*    padding: 0 0.9rem;*/
/*    height: 100vh; }*/
/*    .indexFlash li .layer .img {*/
/*      width: 7.82rem;*/
/*      padding-bottom: .4rem; }*/
/*    .indexFlash li .layer .content {*/
/*      font-size: .2rem;*/
/*      line-height: 1.7em;*/
/*      color: #fff;*/
/*      background: url("/web/image/img997.png") left repeat-y;*/
/*      background-size: 9.97rem;*/
/*      margin-left: -0.9rem;*/
/*      padding: 0.3rem 0 0.3rem 0.9rem; }*/
/*      .indexFlash li .layer .content p {*/
/*        max-width: 7.42rem; }*/
/*.indexFlash .dots {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: 0.9rem;*/
/*  right: auto;*/
/*  top: auto;*/
/*  bottom: 0.4rem; }*/
/*  .indexFlash .dots span {*/
/*    width: .4rem;*/
/*    height: 2px;*/
/*    background: #fff;*/
/*    margin-right: .1rem; }*/
/*  .indexFlash .dots span.swiper-pagination-bullet-active {*/
/*    background: #e62e2e; }*/

/*.index-about li {*/
/*  width: 25%;*/
/*  height: 50vh;*/
/*  background: center no-repeat;*/
/*  background-size: cover;*/
/*  text-align: center;*/
/*  color: #fff; }*/
/*  .index-about li h2 {*/
/*    font-size: .7rem;*/
/*    line-height: 1em;*/
/*    font-family: 'BankGothicMedium';*/
/*    font-weight: 400;*/
/*    letter-spacing: .04rem;*/
/*    padding-bottom: .2rem; }*/
/*  .index-about li h3 {*/
/*    font-size: 1rem;*/
/*    line-height: 1em;*/
/*    font-family: 'BankGothicMedium';*/
/*    font-weight: 400;*/
/*    letter-spacing: .04rem;*/
/*    padding: 0 0 .2rem .5rem;*/
/*    position: relative; }*/
/*    .index-about li h3 span {*/
/*      letter-spacing: -.1rem; }*/
/*    .index-about li h3 em {*/
/*      font-size: .5rem;*/
/*      position: relative;*/
/*      top: -.1rem; }*/
/*  .index-about li .msg {*/
/*    font-size: .14rem;*/
/*    line-height: .26rem;*/
/*    padding: 0 .3rem;*/
/*    max-width: 4.45rem; }*/
/*  .index-about li .name {*/
/*    font-size: .2rem; }*/
/*  .index-about li a.more {*/
/*    height: 50vh;*/
/*    color: #fff; }*/
/*    .index-about li a.more .ico {*/
/*      width: 1.6rem;*/
/*      position: relative; }*/
/*      .index-about li a.more .ico img:nth-child(2) {*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 0;*/
/*        right: auto;*/
/*        top: 0;*/
/*        bottom: auto;*/
/*        opacity: 0; }*/
/*    .index-about li a.more em {*/
/*      text-transform: uppercase;*/
/*      font-size: .36rem;*/
/*      font-family: 'BankGothicLight';*/
/*      line-height: 1em;*/
/*      padding-top: .15rem; }*/
/*    .index-about li a.more:hover {*/
/*      color: #4cc3ff; }*/
/*      .index-about li a.more:hover .ico img:nth-child(1) {*/
/*        opacity: 0; }*/
/*      .index-about li a.more:hover .ico img:nth-child(2) {*/
/*        opacity: 1; }*/
/*.index-about li:nth-child(2) h3 {*/
/*  padding-left: 0; }*/
/*.index-about li:nth-child(7) h3 {*/
/*  padding-left: 0; }*/
/*.index-about li:nth-child(3), .index-about li:nth-child(4), .index-about li:nth-child(5), .index-about li:nth-child(7) {*/
/*  color: #263140; }*/

/*.index-title {*/
/*  color: #fff; }*/
/*  .index-title h2 {*/
/*    font-size: .48rem;*/
/*    line-height: 1em;*/
/*    padding-bottom: .1rem;*/
/*    letter-spacing: .02rem; }*/
/*  .index-title em {*/
/*    display: block;*/
/*    text-transform: uppercase;*/
/*    font-size: .3rem;*/
/*    font-family: 'BankGothicLight'; }*/

/*.index-solutions .wal, .index-city .wal, .index-service .wal, .index-case .wal, .index-partners .wal, .index-news .wal {*/
/*  max-width: 100%;*/
/*  margin: 0 0.9rem;*/
/*  height: 100vh; }*/

/*.index-solutions {*/
/*  !**! }*/
/*  .index-solutions .list {*/
/*    height: 5.6rem;*/
/*    position: relative; }*/
/*  .index-solutions .img {*/
/*    width: 8.5rem;*/
/*    margin: 0 auto;*/
/*    position: relative;*/
/*    top: -.9rem; }*/
/*    .index-solutions .img canvas {*/
/*      width: 100%; }*/
/*  .index-solutions li {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 0;*/
/*    width: 1px;*/
/*    height: 1px; }*/
/*    .index-solutions li:after {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: 0;*/
/*      width: .66rem;*/
/*      height: .66rem;*/
/*      background: url("/web/image/img66.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      margin-left: -.33rem;*/
/*      margin-top: -.33rem; }*/
/*    .index-solutions li:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      background: center no-repeat;*/
/*      background-size: 100%; }*/
/*    .index-solutions li .name {*/
/*      font-size: .2rem;*/
/*      color: #fff;*/
/*      width: 2rem;*/
/*      position: absolute;*/
/*      z-index: 10;*/
/*      left: 0;*/
/*      right: auto;*/
/*      top: 0;*/
/*      bottom: auto;*/
/*      text-align: center;*/
/*      display: block;*/
/*      margin-left: -1rem;*/
/*      line-height: 1em;*/
/*      margin-top: -2.18rem; }*/
/*    .index-solutions li .ico {*/
/*      width: 1.34rem;*/
/*      height: 1.34rem;*/
/*      padding: .17rem;*/
/*      position: absolute;*/
/*      z-index: 10;*/
/*      left: 0;*/
/*      right: auto;*/
/*      top: 0;*/
/*      bottom: auto;*/
/*      margin-left: -.67rem;*/
/*      margin-top: -1.45rem;*/
/*      display: block; }*/
/*      .index-solutions li .ico img {*/
/*        position: relative;*/
/*        width: 100%; }*/
/*      .index-solutions li .ico:before {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 0;*/
/*        right: 0;*/
/*        bottom: 0;*/
/*        background: url("/web/image/img134.png") center no-repeat;*/
/*        background-size: 100%;*/
/*        opacity: 0; }*/
/*      .index-solutions li .ico:after {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        left: -.485rem;*/
/*        top: -.485rem;*/
/*        right: -.485rem;*/
/*        bottom: -.485rem;*/
/*        background: url("/web/image/img231.png") center no-repeat;*/
/*        background-size: 100%; }*/
/*  .index-solutions li:hover:after {*/
/*    background-image: url("/web/image/img66on.png"); }*/
/*  .index-solutions li:hover .name {*/
/*    font-size: .24rem;*/
/*    color: #4cc3ff;*/
/*    font-weight: 600; }*/
/*  .index-solutions li:hover .ico:before {*/
/*    opacity: 1; }*/
/*  .index-solutions li:hover .ico:after {*/
/*    transform: rotate(180deg);*/
/*    -webkit-transform: rotate(180deg);*/
/*    -moz-transform: rotate(180deg); }*/
/*  .index-solutions li.li_01 {*/
/*    top: 4.8rem;*/
/*    margin-left: -3.98rem; }*/
/*    .index-solutions li.li_01:before {*/
/*      background-image: url("/web/image/line222.png");*/
/*      width: 2.22rem;*/
/*      height: 1.15rem;*/
/*      left: -2.04rem;*/
/*      top: -.98rem; }*/
/*    .index-solutions li.li_01:hover:before {*/
/*      background-image: url("/web/image/line222on.png"); }*/
/*    .index-solutions li.li_01 .name, .index-solutions li.li_01 .ico {*/
/*      transform: translateX(-2.76rem);*/
/*      -webkit-transform: translateX(-2.76rem); }*/
/*  .index-solutions li.li_04 {*/
/*    top: 4.8rem;*/
/*    margin-left: 3.98rem; }*/
/*    .index-solutions li.li_04:before {*/
/*      background-image: url("/web/image/line222_1.png");*/
/*      width: 2.22rem;*/
/*      height: 1.15rem;*/
/*      right: -2.04rem;*/
/*      top: -.98rem; }*/
/*    .index-solutions li.li_04:hover:before {*/
/*      background-image: url("/web/image/line222_1on.png"); }*/
/*    .index-solutions li.li_04 .name, .index-solutions li.li_04 .ico {*/
/*      transform: translateX(2.76rem);*/
/*      -webkit-transform: translateX(2.76rem); }*/
/*  .index-solutions li.li_02 {*/
/*    top: 3.6rem;*/
/*    margin-left: -2.05rem; }*/
/*    .index-solutions li.li_02:before {*/
/*      background-image: url("/web/image/line236.png");*/
/*      width: 2.36rem;*/
/*      height: 2.17rem;*/
/*      left: -2.2rem;*/
/*      top: -2rem; }*/
/*    .index-solutions li.li_02:hover:before {*/
/*      background-image: url("/web/image/line236on.png"); }*/
/*    .index-solutions li.li_02 .name, .index-solutions li.li_02 .ico {*/
/*      transform: translateX(-2.73rem);*/
/*      -webkit-transform: translateX(-2.73rem); }*/
/*  .index-solutions li.li_03 {*/
/*    top: 3.6rem;*/
/*    margin-left: 2.05rem; }*/
/*    .index-solutions li.li_03:before {*/
/*      background-image: url("/web/image/line236_1.png");*/
/*      width: 2.36rem;*/
/*      height: 2.17rem;*/
/*      right: -2.2rem;*/
/*      top: -2rem; }*/
/*    .index-solutions li.li_03:hover:before {*/
/*      background-image: url("/web/image/line236_1on.png"); }*/
/*    .index-solutions li.li_03 .name, .index-solutions li.li_03 .ico {*/
/*      transform: translateX(2.73rem);*/
/*      -webkit-transform: translateX(2.73rem); }*/
/*  .index-solutions li.li_02 .name, .index-solutions li.li_03 .name {*/
/*    margin-top: -3rem; }*/
/*  .index-solutions li.li_02 .ico, .index-solutions li.li_03 .ico {*/
/*    margin-top: -2.37rem;*/
/*    width: 1.04rem;*/
/*    height: 1.04rem;*/
/*    margin-left: -.52rem; }*/
/*    .index-solutions li.li_02 .ico:after, .index-solutions li.li_03 .ico:after {*/
/*      left: -.385rem;*/
/*      top: -.385rem;*/
/*      right: -.385rem;*/
/*      bottom: -.385rem; }*/
/*  .index-solutions li.li_03 .ico:after, .index-solutions li.li_04 .ico:after {*/
/*    background-image: url("/web/image/img231_1.png"); }*/
/*  .index-solutions li.li_03:hover .ico:after, .index-solutions li.li_04:hover .ico:after {*/
/*    transform: rotate(-180deg);*/
/*    -webkit-transform: rotate(-180deg);*/
/*    -moz-transform: rotate(-180deg); }*/

/*.index-city .waves {*/
/*  position: absolute;*/
/*  left: -1rem;*/
/*  top: 0;*/
/*  right: 0;*/
/*  bottom: -2rem;*/
/*  transform: rotate(-8deg);*/
/*  -webkit-transform: rotate(-8deg);*/
/*  -moz-transform: rotate(-8deg); }*/
/*.index-city .index-title {*/
/*  padding-bottom: .55rem; }*/
/*.index-city .btn {*/
/*  width: 3.6rem;*/
/*  border-right: #fff solid 1px;*/
/*  border-bottom: #fff solid 1px; }*/
/*  .index-city .btn li {*/
/*    width: 50%;*/
/*    border-left: #fff solid 1px;*/
/*    border-top: #fff solid 1px;*/
/*    height: 1.59rem;*/
/*    color: #fff;*/
/*    position: relative;*/
/*    cursor: pointer; }*/
/*    .index-city .btn li:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: -2px;*/
/*      top: -2px;*/
/*      width: .17rem;*/
/*      height: .17rem;*/
/*      box-sizing: border-box;*/
/*      border-left: #fff solid 3px;*/
/*      border-top: #fff solid 3px; }*/
/*    .index-city .btn li:after {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      right: -2px;*/
/*      top: -2px;*/
/*      width: .17rem;*/
/*      height: .17rem;*/
/*      box-sizing: border-box;*/
/*      border-right: #fff solid 3px;*/
/*      border-top: #fff solid 3px; }*/
/*    .index-city .btn li .i-l {*/
/*      position: absolute;*/
/*      left: -2px;*/
/*      bottom: -2px;*/
/*      width: .17rem;*/
/*      height: .17rem;*/
/*      box-sizing: border-box;*/
/*      border-left: #fff solid 3px;*/
/*      border-bottom: #fff solid 3px; }*/
/*    .index-city .btn li .i-r {*/
/*      position: absolute;*/
/*      right: -2px;*/
/*      bottom: -2px;*/
/*      width: .17rem;*/
/*      height: .17rem;*/
/*      box-sizing: border-box;*/
/*      border-right: #fff solid 3px;*/
/*      border-bottom: #fff solid 3px; }*/
/*    .index-city .btn li .ico {*/
/*      width: .6rem;*/
/*      position: relative; }*/
/*      .index-city .btn li .ico img:nth-child(2) {*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 0;*/
/*        right: auto;*/
/*        top: 0;*/
/*        bottom: auto;*/
/*        opacity: 0; }*/
/*    .index-city .btn li .name {*/
/*      font-size: .18rem;*/
/*      padding-top: .15rem;*/
/*      line-height: 1em; }*/
/*  .index-city .btn li.more .ico {*/
/*    width: .7rem; }*/
/*  .index-city .btn li.more .name {*/
/*    text-transform: uppercase;*/
/*    font-size: .24rem;*/
/*    font-family: 'BankGothicLight'; }*/
/*  .index-city .btn li.more a {*/
/*    display: block;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0; }*/
/*  .index-city .btn li.more:hover {*/
/*    color: #4cc3ff; }*/
/*  .index-city .btn li.on, .index-city .btn li:hover {*/
/*    background: rgba(0, 64, 128, 0.7); }*/
/*    .index-city .btn li.on .ico img:nth-child(1), .index-city .btn li:hover .ico img:nth-child(1) {*/
/*      opacity: 0; }*/
/*    .index-city .btn li.on .ico img:nth-child(2), .index-city .btn li:hover .ico img:nth-child(2) {*/
/*      opacity: 1; }*/
/*.index-city .list {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: 5.6rem;*/
/*  right: 0.9rem;*/
/*  top: auto;*/
/*  bottom: auto;*/
/*  opacity: 0;*/
/*  visibility: hidden; }*/
/*  .index-city .list.show {*/
/*    opacity: 1;*/
/*    visibility: visible; }*/
/*  .index-city .list li {*/
/*    height: 4.8rem;*/
/*    position: relative;*/
/*    width: 1.6rem; }*/
/*    .index-city .list li:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: 1.7rem;*/
/*      right: 0;*/
/*      background: url("/web/image/line4.png") center no-repeat;*/
/*      height: 3.58rem;*/
/*      background-size: auto 100%; }*/
/*    .index-city .list li .name {*/
/*      position: absolute;*/
/*      z-index: 10;*/
/*      left: 0;*/
/*      right: 0;*/
/*      top: auto;*/
/*      bottom: 100%;*/
/*      text-align: center;*/
/*      color: #fff;*/
/*      font-size: .16rem;*/
/*      line-height: .24rem;*/
/*      padding-bottom: .1rem;*/
/*      text-shadow: 0 0 0.2rem rgba(0, 102, 204, 0.5); }*/
/*    .index-city .list li .ico {*/
/*      height: 1.6rem;*/
/*      position: relative;*/
/*      background: url("/web/image/img160_2.png") center no-repeat;*/
/*      background-size: 100%; }*/
/*      .index-city .list li .ico:after {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 0;*/
/*        right: 0;*/
/*        bottom: 0;*/
/*        background: url("/web/image/img160_1.png") center no-repeat;*/
/*        background-size: 100%; }*/
/*      .index-city .list li .ico img {*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 50%;*/
/*        right: auto;*/
/*        top: 50%;*/
/*        bottom: auto;*/
/*        width: .72rem;*/
/*        margin-left: -.36rem;*/
/*        margin-top: -.36rem; }*/
/*      .index-city .list li .ico img:nth-child(2) {*/
/*        opacity: 0; }*/
/*    .index-city .list li a {*/
/*      display: block;*/
/*      position: absolute;*/
/*      z-index: 10;*/
/*      left: 0;*/
/*      right: 0;*/
/*      top: -0.6rem;*/
/*      bottom: 0; }*/
/*  .index-city .list li.move {*/
/*    animation: upDown 2s infinite linear alternate;*/
/*    -webkit-animation: upDown 2s infinite linear alternate; }*/
/*    .index-city .list li.move:hover .ico:after {*/
/*      animation: rotate_anim 2s infinite linear;*/
/*      -webkit-animation: rotate_anim 2s infinite linear; }*/
/*  .index-city .list li:nth-child(2) {*/
/*    animation-delay: .4s;*/
/*    -webkit-animation-delay: .4s; }*/
/*  .index-city .list li:nth-child(3) {*/
/*    animation-delay: .8s;*/
/*    -webkit-animation-delay: .8s; }*/
/*  .index-city .list li:nth-child(4) {*/
/*    animation-delay: 1.2s;*/
/*    -webkit-animation-delay: 1.2s; }*/
/*  .index-city .list li:nth-child(5) {*/
/*    animation-delay: 1.5s;*/
/*    -webkit-animation-delay: 1.5s; }*/
/*  .index-city .list li:nth-child(even) {*/
/*    top: 1rem; }*/
/*  .index-city .list li:hover:before {*/
/*    background-image: url("/web/image/line4on.png"); }*/
/*  .index-city .list li:hover .name {*/
/*    color: #1470cc;*/
/*    font-size: .2rem;*/
/*    line-height: .28rem;*/
/*    text-shadow: 0 0 0.2rem rgba(255, 255, 255, 0.5); }*/
/*  .index-city .list li:hover .ico {*/
/*    background-image: url("/web/image/img160_3.png"); }*/
/*    .index-city .list li:hover .ico img:nth-child(1) {*/
/*      opacity: 0; }*/
/*    .index-city .list li:hover .ico img:nth-child(2) {*/
/*      opacity: 1; }*/

/*@keyframes rotate_anim {*/
/*  from {*/
/*    transform: rotate(0deg); }*/
/*  to {*/
/*    transform: rotate(360deg); } }*/
/*@-webkit-keyframes rotate_anim {*/
/*  from {*/
/*    -webkit-transform: rotate(0deg); }*/
/*  to {*/
/*    -webkit-transform: rotate(360deg); } }*/
/*@keyframes rotate_anim_2 {*/
/*  from {*/
/*    transform: rotate(0deg); }*/
/*  to {*/
/*    transform: rotate(-360deg); } }*/
/*@-webkit-keyframes rotate_anim_2 {*/
/*  from {*/
/*    -webkit-transform: rotate(0deg); }*/
/*  to {*/
/*    -webkit-transform: rotate(-360deg); } }*/
/*a.p-more {*/
/*  display: block;*/
/*  width: 1.4rem;*/
/*  height: .46rem;*/
/*  line-height: .44rem;*/
/*  text-align: center;*/
/*  border: #fff solid 1px;*/
/*  -moz-border-radius: 0.5rem;*/
/*  -webkit-border-radius: 0.5rem;*/
/*  border-radius: 0.5rem;*/
/*  color: #fff;*/
/*  text-transform: uppercase;*/
/*  font-size: .16rem; }*/
/*  a.p-more em {*/
/*    padding-right: .24rem;*/
/*    background: url("/web/image/img7.png") right center no-repeat;*/
/*    background-size: .07rem; }*/
/*  a.p-more:hover {*/
/*    background: #33ccff;*/
/*    border-color: #33ccff; }*/

/*a.p-back {*/
/*  display: block;*/
/*  width: 1.2rem;*/
/*  height: .4rem;*/
/*  line-height: .38rem;*/
/*  text-align: center;*/
/*  border: #fff solid 1px;*/
/*  -moz-border-radius: 0.5rem;*/
/*  -webkit-border-radius: 0.5rem;*/
/*  border-radius: 0.5rem;*/
/*  color: #fff;*/
/*  font-size: .14rem; }*/
/*  a.p-back em {*/
/*    padding-right: .15rem;*/
/*    background: url("/web/image/img7.png") right center no-repeat;*/
/*    background-size: .07rem; }*/
/*  a.p-back:hover {*/
/*    background: #33ccff;*/
/*    border-color: #33ccff; }*/
/*  a.p-back.p-back-2 {*/
/*    color: #999;*/
/*    border-color: #8a9199; }*/
/*    a.p-back.p-back-2 em {*/
/*      background-image: url("/web/image/img7_1.png"); }*/
/*    a.p-back.p-back-2:hover {*/
/*      background: #1470cc;*/
/*      border-color: #1470cc;*/
/*      color: #fff; }*/
/*      a.p-back.p-back-2:hover em {*/
/*        background-image: url("/web/image/img7.png"); }*/

/*.index-service {*/
/*  color: #fff; }*/
/*  .index-service .content {*/
/*    font-size: .16rem;*/
/*    line-height: .36rem;*/
/*    position: relative;*/
/*    padding: .65rem 0 .4rem 0; }*/
/*    .index-service .content:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: .3rem;*/
/*      width: .3rem;*/
/*      height: 2px;*/
/*      background: #fff; }*/
/*  .index-service .list {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: auto;*/
/*    right: 1.55rem;*/
/*    top: auto;*/
/*    bottom: auto;*/
/*    width: 8.45rem; }*/
/*    .index-service .list li {*/
/*      width: 2.4rem;*/
/*      height: 4.4rem;*/
/*      text-align: center;*/
/*      position: relative; }*/
/*      .index-service .list li .bg {*/
/*        position: absolute;*/
/*        left: 0;*/
/*        right: 0;*/
/*        top: .4rem;*/
/*        bottom: .4rem;*/
/*        border: #fff solid 1px;*/
/*        box-shadow: 0 0 0.3rem rgba(76, 195, 255, 0.8);*/
/*        -webkit-box-shadow: 0 0 0.3rem rgba(76, 195, 255, 0.8);*/
/*        -moz-box-shadow: 0 0 0.3rem rgba(76, 195, 255, 0.8); }*/
/*        .index-service .list li .bg:before {*/
/*          content: "";*/
/*          display: block;*/
/*          position: absolute;*/
/*          left: 0;*/
/*          right: 0;*/
/*          top: 0;*/
/*          bottom: 0;*/
/*          background: url("/web/image/bg10.png") center bottom repeat-x;*/
/*          background-size: auto 100%;*/
/*          opacity: 0; }*/
/*        .index-service .list li .bg i {*/
/*          display: block;*/
/*          position: absolute;*/
/*          width: .21rem;*/
/*          height: .21rem; }*/
/*        .index-service .list li .bg i.l-t {*/
/*          left: -2px;*/
/*          top: -2px;*/
/*          border-left: #fff solid 3px;*/
/*          border-top: #fff solid 3px; }*/
/*        .index-service .list li .bg i.r-t {*/
/*          right: -2px;*/
/*          top: -2px;*/
/*          border-right: #fff solid 3px;*/
/*          border-top: #fff solid 3px; }*/
/*        .index-service .list li .bg i.l-b {*/
/*          left: -2px;*/
/*          bottom: -2px;*/
/*          border-left: #fff solid 3px;*/
/*          border-bottom: #fff solid 3px; }*/
/*        .index-service .list li .bg i.r-b {*/
/*          right: -2px;*/
/*          bottom: -2px;*/
/*          border-right: #fff solid 3px;*/
/*          border-bottom: #fff solid 3px; }*/
/*      .index-service .list li .ico {*/
/*        width: 1.5rem;*/
/*        position: relative; }*/
/*      .index-service .list li .name {*/
/*        font-size: .2rem;*/
/*        line-height: 1em;*/
/*        padding-top: .3rem;*/
/*        position: relative; }*/
/*      .index-service .list li .msg {*/
/*        opacity: 0;*/
/*        height: 0;*/
/*        padding: .4rem .28rem 0 .28rem;*/
/*        font-size: .14rem;*/
/*        line-height: .26rem;*/
/*        position: relative; }*/
/*        .index-service .list li .msg:before {*/
/*          content: "";*/
/*          display: block;*/
/*          position: absolute;*/
/*          left: 50%;*/
/*          margin-left: -.15rem;*/
/*          top: .2rem;*/
/*          width: .3rem;*/
/*          height: 1px;*/
/*          background: #fff; }*/
/*      .index-service .list li .btn a {*/
/*        display: block;*/
/*        width: 1rem;*/
/*        height: .4rem;*/
/*        background: white url("../image/more52.png") center no-repeat;*/
/*        background-size: .52rem;*/
/*        -moz-border-radius: 0.5rem;*/
/*        -webkit-border-radius: 0.5rem;*/
/*        border-radius: 0.5rem;*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 50%;*/
/*        right: auto;*/
/*        top: auto;*/
/*        bottom: 0.4rem;*/
/*        margin-left: -.5rem;*/
/*        opacity: 0; }*/
/*    .index-service .list li:hover .bg {*/
/*      top: 0;*/
/*      bottom: 0; }*/
/*      .index-service .list li:hover .bg:before {*/
/*        opacity: 1; }*/
/*    .index-service .list li:hover .msg {*/
/*      opacity: 1;*/
/*      height: 1.45rem; }*/
/*    .index-service .list li:hover .btn a {*/
/*      bottom: -.2rem;*/
/*      opacity: 1; }*/

/*.index-case .wal {*/
/*  position: relative; }*/
/*.index-case .btn {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: auto;*/
/*  right: 0;*/
/*  top: 50%;*/
/*  bottom: auto;*/
/*  margin-top: -3.5rem; }*/
/*  .index-case .btn li {*/
/*    margin-left: .32rem;*/
/*    font-size: .16rem;*/
/*    color: #fff;*/
/*    position: relative;*/
/*    padding: .18rem 0;*/
/*    cursor: pointer; }*/
/*    .index-case .btn li:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 0;*/
/*      right: 0;*/
/*      bottom: 0;*/
/*      height: .11rem;*/
/*      background: url("/web/image/img11.png") center no-repeat;*/
/*      background-size: auto 100%;*/
/*      opacity: 0; }*/
/*    .index-case .btn li.on {*/
/*      color: #4cc3ff; }*/
/*      .index-case .btn li.on:before {*/
/*        opacity: 1; }*/
/*.index-case .list {*/
/*  width: 100%;*/
/*  overflow: hidden;*/
/*  position: relative; }*/
/*  .index-case .list .list-wrapper {*/
/*    width: 24rem;*/
/*    position: relative;*/
/*    left: 50%;*/
/*    margin-left: -12rem; }*/
/*  .index-case .list li {*/
/*    min-height: 6.35rem;*/
/*    padding-top: .65rem;*/
/*    position: relative; }*/
/*    .index-case .list li:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: -.65rem;*/
/*      top: 0;*/
/*      right: -.65rem;*/
/*      bottom: 0;*/
/*      background: url("/web/image/img930.png") center top no-repeat;*/
/*      background-size: 100%;*/
/*      opacity: 0; }*/
/*    .index-case .list li .img a {*/
/*      display: block;*/
/*      position: relative; }*/
/*      .index-case .list li .img a:before {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 0;*/
/*        right: 0;*/
/*        bottom: 0;*/
/*        background: #143666;*/
/*        opacity: .6; }*/
/*      .index-case .list li .img a:after {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 0;*/
/*        right: 0;*/
/*        bottom: 0;*/
/*        background: url("/web/image/img800_bg.png") center no-repeat;*/
/*        background-size: 100% 100%;*/
/*        opacity: 0; }*/
/*    .index-case .list li .container {*/
/*      opacity: 0;*/
/*      visibility: hidden;*/
/*      padding-top: .45rem;*/
/*      position: relative; }*/
/*      .index-case .list li .container .name a {*/
/*        display: block;*/
/*        color: #fff;*/
/*        height: .46rem;*/
/*        line-height: .46rem;*/
/*        font-size: .2rem;*/
/*        padding-right: 1.6rem; }*/
/*      .index-case .list li .container .p-more {*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: auto;*/
/*        right: 0;*/
/*        top: 0.45rem;*/
/*        bottom: auto; }*/
/*  .index-case .list li.swiper-slide-active:before {*/
/*    opacity: 1; }*/
/*  .index-case .list li.swiper-slide-active .img a:before {*/
/*    opacity: 0; }*/
/*  .index-case .list li.swiper-slide-active .img a:after {*/
/*    opacity: 1; }*/
/*  .index-case .list li.swiper-slide-active .container {*/
/*    opacity: 1;*/
/*    visibility: visible; }*/
/*.index-case .arrow a {*/
/*  display: block;*/
/*  width: 1.4rem;*/
/*  height: .5rem;*/
/*  -moz-border-radius: 0.5rem;*/
/*  -webkit-border-radius: 0.5rem;*/
/*  border-radius: 0.5rem;*/
/*  background: rgba(255, 255, 255, 0.8) center no-repeat;*/
/*  background-size: .62rem;*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: auto;*/
/*  right: auto;*/
/*  top: 50%;*/
/*  bottom: auto;*/
/*  margin-top: -.25rem; }*/
/*  .index-case .arrow a:hover {*/
/*    background-color: rgba(18, 98, 178, 0.8); }*/
/*  .index-case .arrow a.prev {*/
/*    left: 50%;*/
/*    background-image: url("/web/image/prev62.png");*/
/*    margin-left: -7.3rem; }*/
/*    .index-case .arrow a.prev:hover {*/
/*      background-image: url("/web/image/prev62on.png"); }*/
/*  .index-case .arrow a.next {*/
/*    right: 50%;*/
/*    background-image: url("/web/image/next62.png");*/
/*    margin-right: -7.3rem; }*/
/*    .index-case .arrow a.next:hover {*/
/*      background-image: url("/web/image/next62on.png"); }*/

/*.index-partners {*/
/*  color: #fff; }*/
/*  .index-partners .wal {*/
/*    position: relative; }*/
/*  .index-partners .content {*/
/*    font-size: .16rem;*/
/*    line-height: .36rem;*/
/*    position: relative;*/
/*    padding: .65rem 0 .3rem 0;*/
/*    max-width: 50%; }*/
/*    .index-partners .content:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: .3rem;*/
/*      width: .3rem;*/
/*      height: 2px;*/
/*      background: #fff; }*/
/*    .index-partners .content p {*/
/*      padding-bottom: .1rem; }*/
/*  .index-partners .container {*/
/*    width: 6.5rem;*/
/*    height: 6.5rem;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: auto;*/
/*    right: 0.45rem;*/
/*    top: auto;*/
/*    bottom: auto; }*/
/*    .index-partners .container:before {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 50%;*/
/*      top: 50%;*/
/*      z-index: 11;*/
/*      width: 1.84rem;*/
/*      height: 1.84rem;*/
/*      margin-left: -.92rem;*/
/*      margin-top: -.92rem;*/
/*      background: url("/web/image/img184.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      -moz-border-radius: 50%;*/
/*      -webkit-border-radius: 50%;*/
/*      border-radius: 50%; }*/
/*    .index-partners .container:after {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: 0;*/
/*      right: 0;*/
/*      bottom: 0;*/
/*      background: url("/web/image/img650_1.png") center no-repeat;*/
/*      background-size: 100%; }*/
/*    .index-partners .container .yuan-1 {*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: 0;*/
/*      right: 0;*/
/*      bottom: 0;*/
/*      background: url("/web/image/img650_2.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      animation: rotate_anim 10s infinite linear;*/
/*      -webkit-animation: rotate_anim 10s infinite linear; }*/
/*    .index-partners .container .yuan-2 {*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: 0;*/
/*      right: 0;*/
/*      bottom: 0;*/
/*      background: url("/web/image/img650_3.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      animation: rotate_anim 26s infinite linear;*/
/*      -webkit-animation: rotate_anim 26s infinite linear; }*/
/*    .index-partners .container .yuan-3 {*/
/*      position: absolute;*/
/*      left: 0;*/
/*      top: 0;*/
/*      right: 0;*/
/*      bottom: 0;*/
/*      background: url("/web/image/img650_4.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      animation: rotate_anim_2 10s infinite linear;*/
/*      -webkit-animation: rotate_anim_2 10s infinite linear; }*/
/*  .index-partners .btn {*/
/*    width: 4.4rem;*/
/*    height: 4.4rem;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 50%;*/
/*    right: auto;*/
/*    top: 50%;*/
/*    bottom: auto;*/
/*    margin-left: -2.2rem;*/
/*    margin-top: -2.2rem; }*/
/*    .index-partners .btn li {*/
/*      width: 50%;*/
/*      height: 2.2rem;*/
/*      overflow: hidden;*/
/*      position: relative;*/
/*      cursor: pointer; }*/
/*      .index-partners .btn li:before {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        width: 2rem;*/
/*        height: 2rem;*/
/*        background: #516179; }*/
/*      .index-partners .btn li .name {*/
/*        font-size: .2rem;*/
/*        line-height: .36rem;*/
/*        color: #fff;*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: auto;*/
/*        right: auto;*/
/*        top: auto;*/
/*        bottom: auto;*/
/*        margin-top: 0; }*/
/*    .index-partners .btn li:nth-child(1):before {*/
/*      border-top-left-radius: 2.2rem;*/
/*      -webkit-border-top-left-radius: 2.2rem;*/
/*      right: .02rem;*/
/*      bottom: .02rem; }*/
/*    .index-partners .btn li:nth-child(1) .name {*/
/*      right: .75rem;*/
/*      top: .9rem; }*/
/*      .index-partners .btn li:nth-child(1) .name div:nth-child(2) {*/
/*        position: relative;*/
/*        left: -1em; }*/
/*    .index-partners .btn li:nth-child(2):before {*/
/*      border-top-right-radius: 2.2rem;*/
/*      -webkit-border-top-right-radius: 2.2rem;*/
/*      left: .02rem;*/
/*      bottom: .02rem; }*/
/*    .index-partners .btn li:nth-child(2) .name {*/
/*      left: .75rem;*/
/*      top: .9rem; }*/
/*      .index-partners .btn li:nth-child(2) .name div:nth-child(2) {*/
/*        position: relative;*/
/*        left: 1em; }*/
/*    .index-partners .btn li:nth-child(3):before {*/
/*      border-bottom-left-radius: 2.2rem;*/
/*      -webkit-border-bottom-left-radius: 2.2rem;*/
/*      right: .02rem;*/
/*      top: .02rem; }*/
/*    .index-partners .btn li:nth-child(3) .name {*/
/*      right: .45rem;*/
/*      top: .65rem; }*/
/*      .index-partners .btn li:nth-child(3) .name div:nth-child(1) {*/
/*        position: relative;*/
/*        left: -1em; }*/
/*    .index-partners .btn li:nth-child(4):before {*/
/*      border-bottom-right-radius: 2.2rem;*/
/*      -webkit-border-bottom-right-radius: 2.2rem;*/
/*      left: .02rem;*/
/*      top: .02rem; }*/
/*    .index-partners .btn li:nth-child(4) .name {*/
/*      left: .45rem;*/
/*      top: .65rem;*/
/*      text-align: right; }*/
/*    .index-partners .btn li.on:before {*/
/*      background: #2b6eb3;*/
/*      width: 2.16rem;*/
/*      height: 2.16rem; }*/
/*    .index-partners .btn li.on .name {*/
/*      font-size: .28rem;*/
/*      line-height: .42rem;*/
/*      margin-top: -.06rem; }*/
/*  .index-partners .list li {*/
/*    position: absolute;*/
/*    z-index: 9;*/
/*    left: 50%;*/
/*    right: auto;*/
/*    top: 50%;*/
/*    bottom: auto;*/
/*    margin-left: 0;*/
/*    margin-top: 0;*/
/*    opacity: 0; }*/
/*    .index-partners .list li a {*/
/*      display: block;*/
/*      width: 1.1rem;*/
/*      height: 1.1rem;*/
/*      padding: .05rem;*/
/*      background: #fff;*/
/*      -moz-border-radius: 50%;*/
/*      -webkit-border-radius: 50%;*/
/*      border-radius: 50%;*/
/*      margin-left: -.55rem;*/
/*      margin-top: -.55rem; }*/
/*  .index-partners .list.show li {*/
/*    opacity: 1; }*/
/*    .index-partners .list.show li:nth-child(1) {*/
/*      margin-top: -3.05rem; }*/
/*    .index-partners .list.show li:nth-child(2) {*/
/*      margin-left: 3.05rem; }*/
/*    .index-partners .list.show li:nth-child(3) {*/
/*      margin-left: 1.45rem;*/
/*      margin-top: 2.7rem; }*/
/*    .index-partners .list.show li:nth-child(4) {*/
/*      margin-left: -2.08rem;*/
/*      margin-top: 2.25rem; }*/
/*    .index-partners .list.show li:nth-child(5) {*/
/*      margin-left: -2.9rem;*/
/*      margin-top: -1.05rem; }*/
/*  .index-partners .list-1.show li:nth-child(1) {*/
/*    margin-top: -3.05rem; }*/
/*  .index-partners .list-1.show li:nth-child(2) {*/
/*    margin-left: 3rem;*/
/*    margin-top: .55rem; }*/
/*  .index-partners .list-1.show li:nth-child(3) {*/
/*    margin-left: -.63rem;*/
/*    margin-top: 2.95rem; }*/
/*  .index-partners .list-1.show li:nth-child(4) {*/
/*    margin-left: -3rem;*/
/*    margin-top: -.65rem; }*/
/*  .index-partners .list-3.show li:nth-child(1) {*/
/*    margin-top: -2.85rem;*/
/*    margin-left: 1.15rem; }*/
/*  .index-partners .list-3.show li:nth-child(2) {*/
/*    margin-left: 1.45rem;*/
/*    margin-top: 2.7rem; }*/
/*  .index-partners .list-3.show li:nth-child(3) {*/
/*    margin-left: -2.88rem;*/
/*    margin-top: -1.03rem; }*/

/*.index-news:before {*/
/*  content: "";*/
/*  display: block;*/
/*  position: absolute;*/
/*  left: -.5rem;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  width: 50%;*/
/*  background: #0a1b33;*/
/*  opacity: .5; }*/
/*.index-news .wal {*/
/*  position: relative;*/
/*  color: #fff; }*/
/*.index-news .btn {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  left: 50%;*/
/*  right: auto;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  margin-left: -.5rem; }*/
/*  .index-news .btn:before {*/
/*    content: "";*/
/*    display: block;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    bottom: 50%;*/
/*    width: .5rem;*/
/*    background: #0a1b33;*/
/*    opacity: .5;*/
/*    margin-bottom: 2.4rem; }*/
/*  .index-news .btn:after {*/
/*    content: "";*/
/*    display: block;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    top: 50%;*/
/*    width: .5rem;*/
/*    background: #0a1b33;*/
/*    opacity: .5;*/
/*    margin-top: 2.4rem; }*/
/*  .index-news .btn ul {*/
/*    background: url("/web/image/img50.png") left center no-repeat;*/
/*    background-size: .5rem 100%; }*/
/*  .index-news .btn li {*/
/*    height: 1.6rem;*/
/*    width: 2.5rem;*/
/*    padding-left: .1rem;*/
/*    cursor: pointer; }*/
/*    .index-news .btn li .ico {*/
/*      width: .8rem;*/
/*      height: .8rem;*/
/*      -moz-border-radius: 50%;*/
/*      -webkit-border-radius: 50%;*/
/*      border-radius: 50%;*/
/*      background: rgba(10, 27, 51, 0.5);*/
/*      position: relative; }*/
/*      .index-news .btn li .ico img:nth-child(2) {*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 0;*/
/*        right: auto;*/
/*        top: 0;*/
/*        bottom: auto;*/
/*        opacity: 0; }*/
/*    .index-news .btn li .name {*/
/*      font-size: .18rem;*/
/*      padding-left: .2rem;*/
/*      position: relative; }*/
/*      .index-news .btn li .name:before {*/
/*        content: "";*/
/*        display: block;*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 50%;*/
/*        width: 0;*/
/*        height: 2px;*/
/*        margin-top: -1px;*/
/*        background: #fff; }*/
/*  .index-news .btn li.on .ico {*/
/*    background: #fff; }*/
/*    .index-news .btn li.on .ico img:nth-child(1) {*/
/*      opacity: 0; }*/
/*    .index-news .btn li.on .ico img:nth-child(2) {*/
/*      opacity: 1; }*/
/*  .index-news .btn li.on .name {*/
/*    padding-left: .56rem;*/
/*    font-weight: 600; }*/
/*    .index-news .btn li.on .name:before {*/
/*      left: .16rem;*/
/*      width: .3rem; }*/
/*.index-news .list {*/
/*  max-width: 50%;*/
/*  padding-right: 1.3rem; }*/
/*  .index-news .list .list-wrapper {*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    position: relative; }*/
/*  .index-news .list li a {*/
/*    color: #fff; }*/
/*  .index-news .list li .time {*/
/*    align-items: flex-end;*/
/*    -webkit-align-items: flex-end;*/
/*    font-family: 'BankGothicLight';*/
/*    font-size: .18rem;*/
/*    line-height: 1em;*/
/*    padding: 1.4rem 0 .2rem 0; }*/
/*    .index-news .list li .time span {*/
/*      font-size: .54rem;*/
/*      padding-right: .08rem;*/
/*      position: relative;*/
/*      top: -.1rem; }*/
/*  .index-news .list li .name {*/
/*    font-size: .24rem;*/
/*    height: .66rem;*/
/*    line-height: .66rem; }*/
/*  .index-news .list li p {*/
/*    font-size: .14rem;*/
/*    line-height: .26rem;*/
/*    height: .52rem;*/
/*    overflow: hidden; }*/
/*  .index-news .list .more {*/
/*    padding: .45rem 0 .85rem 0; }*/
/*  .index-news .list .arrow {*/
/*    width: 1.55rem; }*/
/*    .index-news .list .arrow a {*/
/*      background: center no-repeat;*/
/*      background-size: 100%;*/
/*      width: .62rem;*/
/*      height: .3rem;*/
/*      opacity: .5; }*/
/*      .index-news .list .arrow a:hover {*/
/*        opacity: 1; }*/
/*      .index-news .list .arrow a.prev {*/
/*        background-image: url("/web/image/prev62on.png"); }*/
/*      .index-news .list .arrow a.next {*/
/*        background-image: url("/web/image/next62on.png"); }*/

/*.index-foot {*/
/*  font-size: .2rem;*/
/*  color: rgba(255, 255, 255, 0.5); }*/
/*  .index-foot .wal {*/
/*    height: 100vh;*/
/*    padding-bottom: .5rem;*/
/*    max-width: 100%;*/
/*    margin: 0 0.9rem; }*/
/*  .index-foot .logo {*/
/*    width: 100%; }*/
/*    .index-foot .logo .img {*/
/*      width: 5.32rem; }*/
/*    .index-foot .logo .weixing {*/
/*      width: .4rem;*/
/*      position: relative;*/
/*      left: .3rem;*/
/*      top: .3rem;*/
/*      opacity: .5;*/
/*      background: url("/web/image/img40.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      height: .34rem; }*/
/*      .index-foot .logo .weixing .layer {*/
/*        background: url("/web/image/img202_2.png") center no-repeat;*/
/*        background-size: 100%;*/
/*        width: 2.02rem;*/
/*        height: 2.05rem;*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 50%;*/
/*        right: auto;*/
/*        top: 0.1rem;*/
/*        bottom: auto;*/
/*        text-align: center;*/
/*        padding-top: .58rem;*/
/*        margin-left: -1.01rem;*/
/*        opacity: 0;*/
/*        visibility: hidden; }*/
/*        .index-foot .logo .weixing .layer img {*/
/*          width: 1.14rem; }*/
/*      .index-foot .logo .weixing:hover {*/
/*        background-image: url("/web/image/img40on.png");*/
/*        opacity: 1; }*/
/*        .index-foot .logo .weixing:hover .layer {*/
/*          opacity: 1;*/
/*          visibility: visible;*/
/*          top: 0; }*/
/*  .index-foot .link {*/
/*    width: 100%;*/
/*    padding: .5rem 0; }*/
/*    .index-foot .link h2 {*/
/*      font-weight: 400;*/
/*      font-size: .22rem;*/
/*      line-height: 1em;*/
/*      padding-bottom: .2rem; }*/
/*      .index-foot .link h2 a {*/
/*        color: #fff; }*/
/*    .index-foot .link dd {*/
/*      font-size: .18rem;*/
/*      padding: .1rem 0; }*/
/*      .index-foot .link dd a {*/
/*        display: inline-block;*/
/*        color: rgba(255, 255, 255, 0.5);*/
/*        background: url("/web/image/line8.png") left bottom no-repeat;*/
/*        background-size: 0 .08rem;*/
/*        padding-right: .08rem;*/
/*        height: .24rem;*/
/*        line-height: .24rem; }*/
/*      .index-foot .link dd a:hover {*/
/*        color: #3399ff;*/
/*        background-size: 100% .08rem; }*/
/*  .index-foot .list {*/
/*    width: 51%;*/
/*    position: relative; }*/
/*    .index-foot .list:after {*/
/*      content: "";*/
/*      display: block;*/
/*      position: absolute;*/
/*      top: 0;*/
/*      right: 0;*/
/*      width: 1px;*/
/*      height: 2.48rem;*/
/*      background: rgba(255, 255, 255, 0.2); }*/
/*    .index-foot .list ul {*/
/*      width: 44%; }*/
/*    .index-foot .list ul:nth-child(1) {*/
/*      width: 56%; }*/
/*    .index-foot .list li {*/
/*      min-height: .96rem;*/
/*      position: relative;*/
/*      padding: 0 .3rem .2rem .75rem; }*/
/*      .index-foot .list li .ico {*/
/*        width: .54rem;*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 0;*/
/*        right: auto;*/
/*        top: 0;*/
/*        bottom: auto; }*/
/*      .index-foot .list li .name {*/
/*        font-size: .22rem;*/
/*        color: #fff;*/
/*        line-height: 1em;*/
/*        padding-bottom: .12rem; }*/
/*      .index-foot .list li p {*/
/*        font-size: .18rem; }*/
/*  .index-foot .form {*/
/*    width: 44%; }*/
/*  .index-foot .msg {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: auto;*/
/*    bottom: 0;*/
/*    background: #3d444d;*/
/*    border-top: #51575f solid 1px; }*/
/*    .index-foot .msg .wal {*/
/*      height: .8rem;*/
/*      line-height: .8rem;*/
/*      padding: 0; }*/

/*.foot-form h2 {*/
/*  font-size: .22rem;*/
/*  line-height: 1em;*/
/*  font-weight: 400;*/
/*  color: #fff; }*/
/*.foot-form ul {*/
/*  margin-left: -.5rem; }*/
/*.foot-form li {*/
/*  width: 50%;*/
/*  position: relative;*/
/*  padding: .26rem 0 0 .5rem;*/
/*  top: -.04rem; }*/
/*  .foot-form li .input {*/
/*    height: .5rem;*/
/*    border-bottom: rgba(255, 255, 255, 0.2) solid 1px; }*/
/*    .foot-form li .input input {*/
/*      width: 100%;*/
/*      height: .49rem;*/
/*      line-height: .49rem;*/
/*      font-size: .18rem;*/
/*      color: #fff;*/
/*      padding-left: .38rem; }*/
/*    .foot-form li .input input::-webkit-input-placeholder, .foot-form li .input textarea::-webkit-input-placeholder {*/
/*      color: rgba(255, 255, 255, 0.5); }*/
/*    .foot-form li .input input:-moz-placeholder, .foot-form li .input textarea:-moz-placeholder {*/
/*      color: rgba(255, 255, 255, 0.5); }*/
/*    .foot-form li .input input::-moz-placeholder, .foot-form li .input textarea::-moz-placeholder {*/
/*      color: rgba(255, 255, 255, 0.5); }*/
/*    .foot-form li .input input:-ms-input-placeholder, .foot-form li .input textarea:-ms-input-placeholder {*/
/*      color: rgba(255, 255, 255, 0.5); }*/
/*  .foot-form li .ico {*/
/*    width: .22rem;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 0.5rem;*/
/*    right: auto;*/
/*    top: 0.4rem;*/
/*    bottom: auto;*/
/*    opacity: .5; }*/
/*.foot-form li.li_01 {*/
/*  width: 100%;*/
/*  padding-right: .82rem; }*/
/*  .foot-form li.li_01 .submit {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: auto;*/
/*    right: 0;*/
/*    top: auto;*/
/*    bottom: 0; }*/
/*    .foot-form li.li_01 .submit div {*/
/*      width: .62rem;*/
/*      height: .5rem;*/
/*      background: #1470cc;*/
/*      -moz-border-radius: 0.08rem;*/
/*      -webkit-border-radius: 0.08rem;*/
/*      border-radius: 0.08rem; }*/
/*      .foot-form li.li_01 .submit div:hover {*/
/*        background: #4cc3ff; }*/
/*    .foot-form li.li_01 .submit input {*/
/*      width: 100%;*/
/*      height: .5rem;*/
/*      color: #fff;*/
/*      font-size: .16rem;*/
/*      cursor: pointer; }*/
/*.foot-form li.on .input {*/
/*  border-color: #fff; }*/
/*  .foot-form li.on .input input::-webkit-input-placeholder, .foot-form li.on .input textarea::-webkit-input-placeholder {*/
/*    color: #fff; }*/
/*  .foot-form li.on .input input:-moz-placeholder, .foot-form li.on .input textarea:-moz-placeholder {*/
/*    color: #fff; }*/
/*  .foot-form li.on .input input::-moz-placeholder, .foot-form li.on .input textarea::-moz-placeholder {*/
/*    color: #fff; }*/
/*  .foot-form li.on .input input:-ms-input-placeholder, .foot-form li.on .input textarea:-ms-input-placeholder {*/
/*    color: #fff; }*/
/*.foot-form li.on .ico {*/
/*  opacity: 1; }*/

/*.g-foot {*/
/*  background: url("/web/image/foot2.jpg") center no-repeat;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*  font-size: .14rem;*/
/*  color: rgba(255, 255, 255, 0.5);*/
/*  min-height: 5.38rem; }*/
/*  .g-foot .logo {*/
/*    width: 100%;*/
/*    padding: .5rem 0 .4rem 0; }*/
/*    .g-foot .logo .img {*/
/*      width: 4.79rem; }*/
/*    .g-foot .logo .weixing {*/
/*      width: .34rem;*/
/*      position: relative;*/
/*      left: .3rem;*/
/*      top: .25rem;*/
/*      opacity: .5;*/
/*      background: url("/web/image/img40.png") center no-repeat;*/
/*      background-size: 100%;*/
/*      height: .29rem; }*/
/*      .g-foot .logo .weixing .layer {*/
/*        background: url("/web/image/img202.png") center no-repeat;*/
/*        background-size: 100%;*/
/*        width: 2.02rem;*/
/*        height: 2.05rem;*/
/*        position: absolute;*/
/*        z-index: 10;*/
/*        left: 50%;*/
/*        right: auto;*/
/*        top: -1.5rem;*/
/*        bottom: auto;*/
/*        text-align: center;*/
/*        padding-top: .34rem;*/
/*        margin-left: -1.01rem;*/
/*        opacity: 0;*/
/*        visibility: hidden; }*/
/*        .g-foot .logo .weixing .layer img {*/
/*          width: 1.14rem; }*/
/*      .g-foot .logo .weixing:hover {*/
/*        background-image: url("/web/image/img40on.png");*/
/*        opacity: 1; }*/
/*        .g-foot .logo .weixing:hover .layer {*/
/*          opacity: 1;*/
/*          visibility: visible;*/
/*          top: -1.7rem; }*/
/*  .g-foot .form {*/
/*    width: 7.3rem;*/
/*    padding-top: .12rem; }*/
/*    .g-foot .form li .input input {*/
/*      font-size: .16rem; }*/
/*  .g-foot .list {*/
/*    width: 3.9rem; }*/
/*    .g-foot .list ul {*/
/*      padding-bottom: .45rem; }*/
/*    .g-foot .list li {*/
/*      align-items: flex-start;*/
/*      -webkit-align-items: flex-start;*/
/*      font-size: .16rem;*/
/*      color: #fff;*/
/*      padding: .12rem 0; }*/
/*      .g-foot .list li .ico {*/
/*        width: .2rem;*/
/*        margin-right: .1rem; }*/
/*      .g-foot .list li .ico, .g-foot .list li .name {*/
/*        flex-shrink: 0;*/
/*        -webkit-flex-shrink: 0; }*/
/*      .g-foot .list li .name, .g-foot .list li p {*/
/*        line-height: .2rem; }*/
/*  .g-foot .msg {*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: auto;*/
/*    bottom: 0;*/
/*    border-top: #51575f solid 1px; }*/
/*    .g-foot .msg .wal {*/
/*      min-height: .56rem;*/
/*      line-height: .56rem; }*/
/*    */

/*!*# sourceMappingURL=index.css.map *!*/



@charset "UTF-8";
a, .transition, .g-head, .g-head .search, .g-head .search .submit, .g-nav .list-1 .name, #index-dots .index-dots div, #index-dots .index-dots div p, .index-solutions li:after, .index-solutions li .ico:after, .index-city .btn li, .index-city .list, .index-city .list li .name, .index-city .list li .ico, .index-service .list li .bg, .index-service .list li .msg, .index-case .btn li, .index-case .list li .img a:after, .index-case .list li .container, .index-partners .btn li .name, .index-partners .list li, .index-news .btn li .ico, .index-news .btn li .name, .index-foot .logo .weixing .layer, .foot-form li .input, .foot-form li.li_01 .submit div, .g-foot .logo .weixing .layer, :before, img, .g-nav {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease; }

.ellipsis, .index-case .list li .container .name a, .index-news .list li .name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.flex, .g-head .member-name, .g-nav ul, .indexFlash .dots, .index-about li h3, .index-city .list ul, .index-service .list ul, .index-case .btn ul, .index-news .btn, .index-news .btn li, .index-news .list li .time, .index-news .list .arrow, .index-foot .wal, .index-foot .logo, .index-foot .link ul, .index-foot .list, .g-foot .logo, .g-foot .list li {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex; }

.flexColumn, #index-dots, .indexFlash li .layer, .indexFlash li .list-2 li, .index-about li, .index-about li a.more, .index-solutions .wal, .index-city .wal, .index-service .wal, .index-case .wal, .index-partners .wal, .index-news .wal, .index-city .btn li, .index-service .list li {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column; }

.itemsCenter, .g-head .member-name, .indexFlash li .list-2 li, .index-about li, .index-about li a.more, .index-city .btn li, .index-service .list li, .index-news .btn, .index-news .btn li, .index-news .list .arrow, .index-foot .wal {
  align-items: center;
  -webkit-align-items: center; }

.justifyCenter, #index-dots, .indexFlash li .layer, .indexFlash li .list-2 li, .index-about li, .index-about li h3, .index-about li a.more, .index-solutions .wal, .index-city .wal, .index-service .wal, .index-case .wal, .index-partners .wal, .index-news .wal, .index-city .btn li, .index-service .list li {
  justify-content: center;
  -webkit-justify-content: center; }

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around; }

.flexBetween, .g-nav ul, .indexFlash li .list-2 ul, .index-city .list ul, .index-service .list ul, .index-news .list .arrow, .index-foot .container, .index-foot .link ul, .index-foot .msg .wal, .g-foot .wal, .g-foot .msg .wal {
  justify-content: space-between;
  -webkit-justify-content: space-between; }

.flexWrap, .indexFlash li .list-2 ul, .index-about ul, .index-city .btn ul, .index-partners .btn ul, .index-foot .container, .foot-form ul, .g-foot .wal {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }

@font-face {
  font-family: "BankGothicMedium";
  src: url("/web/style//web/style/fonts/BankGothic Md BT Medium.woff2") format("woff2"), url("/web/style/fonts/BankGothic Md BT Medium.woff") format("woff"), url("/web/style/fonts/BankGothic Md BT Medium.ttf") format("truetype"), url("/web/style/fonts/BankGothic Md BT Medium.eot") format("embedded-opentype"), url("/web/style/fonts/BankGothic Md BT Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "BankGothicLight";
  src: url("/web/style//web/style/fonts/BankGothic Lt BT Light.woff2") format("woff2"), url("/web/style/fonts/BankGothic Lt BT Light.woff") format("woff"), url("/web/style/fonts/BankGothic Lt BT Light.ttf") format("truetype"), url("/web/style/fonts/BankGothic Lt BT Light.eot") format("embedded-opentype"), url("/web/style/fonts/BankGothic Lt BT Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
  font-size: 100px; }

body {
  font-size: 12px;
  font-family: Arial, "Î¢ÈíÑÅºÚ";
  color: #333;
  -webkit-text-size-adjust: none;
  opacity: 0; }
body.show {
  opacity: 1;
  transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease; }

a {
  color: #333;
  text-decoration: none;
  outline: none; }
a:active {
  star: expression(this.onFocus=this.blur()); }
a:link {
  text-decoration: none;
  outline: none; }
a:visited {
  text-decoration: none;
  outline: none; }
a:hover {
  text-decoration: none;
  color: #1470cc;
  outline: none; }

li {
  list-style: outside none; }

h1 {
  font-size: 16px; }

h2, h3, h4, h5 {
  font-size: 14px; }

h5 {
  font-size: 12px; }

textarea, input {
  background: transparent;
  font-size: 12px;
  font-family: Arial, "Î¢ÈíÑÅºÚ";
  color: #888;
  outline: none;
  border: 0; }

em {
  font-style: normal; }

img {
  vertical-align: middle;
  max-width: 100%;
  border: 0; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both;
  height: 0;
  display: block;
  _display: inherit; }

.before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0; }

.h10 {
  height: 0.1rem;
  overflow: hidden;
  clear: both; }

.h50 {
  height: 0.5rem;
  overflow: hidden;
  clear: both; }

.h100 {
  height: 1rem;
  overflow: hidden;
  clear: both; }

.wal {
  max-width: 12rem;
  margin: 0 auto; }

.g-headD {
  height: 0.9rem; }

.g-head {
  position: fixed;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.6); }
.g-head.hide {
  top: -.9rem; }
.g-head .wal {
  min-height: 0.9rem;
  position: relative;
  max-width: 100%;
  margin: 0 0.9rem; }
.g-head a.logo {
  display: block;
  background: url("/web/image/logo.png") center no-repeat;
  background-size: 100%;
  width: 1.95rem;
  height: 100%;
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto; }
.g-head .msg {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 3.6rem;
  top: 0;
  bottom: auto;
  font-size: .18rem;
  line-height: 0.9rem;
  color: #1470cc; }
.g-head .search {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 1.3rem;
  top: 0.27rem;
  bottom: auto;
  border: #525a66 solid 1px;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  width: 1.8rem;
  height: .36rem; }
.g-head .search .input input {
  width: 100%;
  height: .34rem;
  line-height: .34rem;
  font-size: .14rem;
  color: #333;
  padding-left: .35rem; }
.g-head .search .submit {
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  width: .35rem;
  background: url("/web/image/img19.png") center no-repeat;
  background-size: .19rem; }
.g-head .search .submit input {
  width: 100%;
  height: .34rem;
  cursor: pointer; }
.g-head .search.on {
  background: #fff;
  border-color: #fff; }
.g-head .search.on .input input {
  color: #1470cc; }
.g-head .search.on .submit {
  background-image: url("/web/image/img19on.png"); }
.g-head .member-name {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: .18rem;
  color: #666; }
.g-head .member-name img {
  width: .23rem;
  margin-right: .1rem;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.g-nav {
  position: absolute;
  z-index: 10;
  left: 17%;
  right: 4.9rem;
  top: 0;
  bottom: auto; }
.g-nav a.name {
  display: block;
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: .18rem;
  color: #525a66;
  position: relative; }
.g-nav a.name:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: .03rem;
  background: #1470cc; }
.g-nav a.name.on {
  color: #1470cc; }
.g-nav a.name.on:before {
  left: 0;
  width: 100%; }

@media screen and (min-width: 800px) {
  .g-nav li {
    position: relative; }
  .g-nav .list {
    background: #fff;
    box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden; }
  .g-nav .list-1 {
    position: absolute;
    z-index: 10;
    left: -0.5rem;
    right: auto;
    top: 100%;
    bottom: auto;
    width: 6.5rem;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding: .5rem .2rem; }
  .g-nav .list-1 .side {
    width: 2.06rem;
    border-right: #dcdee0 solid 1px;
    min-height: 3.45rem; }
  .g-nav .list-1 .side dd {
    min-height: .4rem;
    margin-bottom: .4rem;
    position: relative;
    padding-left: .8rem;
    cursor: pointer; }
  .g-nav .list-1 .side dd:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -.08rem;
    width: .08rem;
    background: url("/web/image/img8.png") center no-repeat;
    background-size: 100%;
    opacity: 0; }
  .g-nav .list-1 .side dd .ico {
    width: .4rem;
    height: .4rem;
    position: absolute;
    z-index: 10;
    left: 0.3rem;
    right: auto;
    top: 0;
    bottom: auto; }
  .g-nav .list-1 .side dd .ico img:nth-child(2) {
    opacity: 0;
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto; }
  .g-nav .list-1 .side dd .name {
    font-size: .2rem;
    line-height: .32rem;
    color: #525c66;
    padding-top: .04rem; }
  .g-nav .list-1 .side dd:hover:before, .g-nav .list-1 .side dd.on:before {
    opacity: 1; }
  .g-nav .list-1 .side dd:hover .ico img:nth-child(1), .g-nav .list-1 .side dd.on .ico img:nth-child(1) {
    opacity: 0; }
  .g-nav .list-1 .side dd:hover .ico img:nth-child(2), .g-nav .list-1 .side dd.on .ico img:nth-child(2) {
    opacity: 1; }
  .g-nav .list-1 .side dd:hover .name, .g-nav .list-1 .side dd.on .name {
    color: #1470cc; }
  .g-nav .list-1 .scroll {
    height: 3.45rem;
    width: 3.65rem;
    overflow: hidden;
    position: relative; }
  .g-nav .list-1 .scroll .container {
    display: none; }
  .g-nav .list-1 .scroll .name {
    font-size: .16rem;
    color: #192940;
    height: .36rem;
    line-height: 1em;
    position: relative;
    cursor: pointer; }
  .g-nav .list-1 .scroll .name:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: .26rem;
    width: .14rem;
    height: .16rem;
    background: url("/web/image/img14.png") center no-repeat;
    background-size: 100%; }
  .g-nav .list-1 .scroll .name.on {
    color: #1470cc; }
  .g-nav .list-1 .scroll .name.on:before {
    background-image: url("/web/image/img14on.png"); }
  .g-nav .list-1 .scroll dl {
    margin-top: -.1rem;
    padding-bottom: .2rem;
    display: none; }
  .g-nav .list-1 .scroll dl a {
    display: block;
    font-size: .14rem;
    height: .36rem;
    line-height: .36rem;
    color: #8a9199;
    overflow: hidden;
    padding: 0 .32rem;
    background: url("/web/image/img6.png") 0.18rem center no-repeat;
    background-size: .06rem; }
  .g-nav .list-1 .scroll dl a:hover {
    color: #1470cc;
    background-image: url("/web/image/img6on.png"); }
  .g-nav .list-2 {
    width: 1.46rem;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 100%;
    bottom: auto;
    margin-left: -.73rem;
    padding: .2rem 0; }
  .g-nav .list-2 a {
    display: block;
    text-align: center;
    font-size: .16rem;
    color: #8a9199;
    height: .5rem;
    line-height: .5rem;
    overflow: hidden; }
  .g-nav .list-2 a:hover {
    color: #1470cc; }
  .g-nav li:hover .list {
    opacity: 1;
    visibility: visible; }
  .g-nav li:hover a.name {
    color: #1470cc; }
  .g-nav li:hover a.name:before {
    left: 0;
    width: 100%; } }
/*index*/
#index {
  height: 100vh;
  overflow: hidden;
  position: relative; }

.index-slide {
  height: 100vh;
  background: center no-repeat;
  background-size: cover;
  position: relative; }

#index-dots {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0.26rem;
  top: 0;
  bottom: 0;
  width: .3rem; }
#index-dots .index-dots div {
  height: .3rem;
  background: url("/web/image/img20.png") center no-repeat;
  background-size: .2rem;
  cursor: pointer;
  position: relative; }
#index-dots .index-dots div p {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
  color: #fff;
  white-space: nowrap;
  font-size: .14rem;
  line-height: .3rem; }
#index-dots .index-dots div p.p-1 {
  line-height: .15rem; }
#index-dots .index-dots div:hover {
  background-image: url("/web/image/img20on.png"); }
#index-dots .index-dots div:hover p {
  opacity: 1;
  visibility: visible;
  right: .35rem; }
#index-dots .index-dots div.on {
  background-image: url("/web/image/img20on.png"); }
#index-dots a {
  display: block;
  height: .3rem;
  background: url("/web/image/img30.png") center no-repeat;
  background-size: 100%;
  margin-top: .1rem;
  opacity: 0;
  visibility: hidden; }
#index-dots a:hover {
  background-image: url("/web/image/img30on.png"); }
#index-dots.on a {
  opacity: .5;
  visibility: visible; }
#index-dots.on a:hover {
  opacity: 1; }
#index-dots.hide {
  opacity: 0;
  visibility: hidden; }

.indexIco {
  position: fixed;
  z-index: 10;
  left: 50%;
  bottom: .3rem;
  width: .26rem;
  height: .66rem;
  margin-left: -.13rem;
  background: url("/web/image/img26.png") center no-repeat;
  background-size: 100%;
  animation: upDown 1s infinite linear;
  -webkit-animation: upDown 1s infinite linear; }
.indexIco.on {
  background-image: url("/web/image/img26on.png"); }
.indexIco.hide {
  opacity: 0;
  visibility: hidden; }

@keyframes upDown {
  from {
    transform: translateY(0); }
  to {
    transform: translateY(0.3rem); } }
@-webkit-keyframes upDown {
  from {
    -webkit-transform: translateY(0); }
  to {
    -webkit-transform: translateY(0.3rem); } }
.indexFlash li {
  height: 100vh;
  background: center no-repeat;
  background-size: cover; }
.indexFlash li .more {
  padding-top: .36rem; }
.indexFlash li .more a {
  display: block;
  color: #fff;
  border: #fff solid 1px;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  font-size: .16rem;
  width: 1.4rem;
  height: .46rem;
  line-height: .46rem;
  margin: 0 auto;
  text-align: center; }
.indexFlash li .more a em {
  padding-right: .17rem;
  background: url("/web/image/img7_2.png") right center no-repeat;
  background-size: .07rem; }
.indexFlash li .more a:hover {
  background: #33ccff;
  border-color: #33ccff; }
.indexFlash li .layer {
  padding: 0 0.9rem;
  height: 100vh; }
.indexFlash li .layer .img {
  width: 7.82rem;
  padding-bottom: .4rem; }
.indexFlash li .layer .content {
  font-size: .2rem;
  line-height: 1.7em;
  color: #fff;
  background: url("/web/image/img997.png") left repeat-y;
  background-size: 9.97rem;
  margin-left: -0.9rem;
  padding: 0.3rem 0 0.3rem 0.9rem; }
.indexFlash li .layer .content p {
  max-width: 7.42rem; }
.indexFlash li .layer-2 {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 1.9rem;
  bottom: auto;
  text-align: center; }
.indexFlash li .layer-2 img {
  max-width: 10.99rem; }
.indexFlash li .layer-2 p {
  font-size: .24rem;
  position: relative;
  top: .12rem;
  color: #fff; }
.indexFlash li .list-2 {
  position: absolute;
  z-index: 10;
  left: 0.9rem;
  right: 0.9rem;
  top: 3.3rem;
  bottom: auto;
  padding: 0 .5rem; }
.indexFlash li .list-2 li {
  width: 1.2rem;
  height: 1.2rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  color: #fff;
  text-align: center;
  background: rgba(0, 51, 102, 0.6);
  position: relative; }
.indexFlash li .list-2 li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 1.17rem;
  height: 3.37rem;
  background: url("/web/image/img14_2.png") center no-repeat;
  background-size: .14rem 100%; }
.indexFlash li .list-2 li .ico {
  width: .44rem; }
.indexFlash li .list-2 li .name {
  font-size: .16rem;
  line-height: .22rem;
  padding-top: .08rem; }
.indexFlash li .list-2 li.li_01, .indexFlash li .list-2 li.li_02, .indexFlash li .list-2 li.li_08, .indexFlash li .list-2 li.li_09 {
  background: rgba(0, 51, 102, 0.4); }
.indexFlash li .list-2 li.li_01 {
  top: .4rem; }
.indexFlash li .list-2 li.li_02:after {
  height: 2.49rem;
  background-image: url("/web/image/img14_3.png"); }
.indexFlash li .list-2 li.li_03 {
  top: .9rem; }
.indexFlash li .list-2 li.li_03:after {
  height: 2.57rem;
  background-image: url("/web/image/img14_4.png"); }
.indexFlash li .list-2 li.li_04 {
  top: 2.1rem; }
.indexFlash li .list-2 li.li_04:after {
  height: 2.07rem;
  background-image: url("/web/image/img14_5.png"); }
.indexFlash li .list-2 li.li_05 {
  top: 1.3rem; }
.indexFlash li .list-2 li.li_05:after {
  height: 1.58rem;
  background-image: url("/web/image/img14_6.png"); }
.indexFlash li .list-2 li.li_06 {
  top: 2.1rem; }
.indexFlash li .list-2 li.li_06:after {
  height: 2.57rem;
  background-image: url("/web/image/img14_4.png"); }
.indexFlash li .list-2 li.li_07 {
  top: .9rem; }
.indexFlash li .list-2 li.li_08:after {
  height: 1.87rem;
  background-image: url("/web/image/img14_7.png"); }
.indexFlash li .list-2 li.li_09 {
  top: .4rem; }
.indexFlash li .list-2 li.li_09:after {
  height: 1.37rem;
  background-image: url("/web/image/img14_8.png"); }
.indexFlash li .list-2 li.li_09 .name {
  font-size: .14rem;
  line-height: .18rem;
  padding-top: .04rem; }
.indexFlash li .layer-3 {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 2.2rem;
  bottom: auto;
  text-align: center; }
.indexFlash li .layer-3 img {
  max-width: 9.87rem; }
.indexFlash .dots {
  position: absolute;
  z-index: 10;
  left: 0.9rem;
  right: auto;
  top: auto;
  bottom: 0.4rem; }
.indexFlash .dots span {
  width: .4rem;
  height: 2px;
  background: #fff;
  margin-right: .1rem; }
.indexFlash .dots span.swiper-pagination-bullet-active {
  background: #e62e2e; }

.index-about li {
  width: 25%;
  height: 50vh;
  background: center no-repeat;
  background-size: cover;
  text-align: center;
  color: #fff; }
.index-about li h2 {
  font-size: .7rem;
  line-height: 1em;
  font-family: 'BankGothicMedium';
  font-weight: 400;
  letter-spacing: .04rem;
  padding-bottom: .2rem; }
.index-about li h3 {
  font-size: 1rem;
  line-height: 1em;
  font-family: 'BankGothicMedium';
  font-weight: 400;
  letter-spacing: .04rem;
  padding: 0 0 .2rem .5rem;
  position: relative; }
.index-about li h3 span {
  letter-spacing: -.1rem; }
.index-about li h3 em {
  font-size: .5rem;
  position: relative;
  top: -.1rem; }
.index-about li .msg {
  font-size: .14rem;
  line-height: .26rem;
  padding: 0 .3rem;
  max-width: 4.45rem; }
.index-about li .name {
  font-size: .2rem; }
.index-about li a.more {
  height: 50vh;
  color: #fff; }
.index-about li a.more .ico {
  width: 1.6rem;
  position: relative; }
.index-about li a.more .ico img:nth-child(2) {
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  opacity: 0; }
.index-about li a.more em {
  text-transform: uppercase;
  font-size: .36rem;
  font-family: 'BankGothicLight';
  line-height: 1em;
  padding-top: .15rem; }
.index-about li a.more:hover {
  color: #4cc3ff; }
.index-about li a.more:hover .ico img:nth-child(1) {
  opacity: 0; }
.index-about li a.more:hover .ico img:nth-child(2) {
  opacity: 1; }
.index-about li:nth-child(2) h3 {
  padding-left: 0; }
.index-about li:nth-child(7) h3 {
  padding-left: 0; }
.index-about li:nth-child(3), .index-about li:nth-child(4), .index-about li:nth-child(5), .index-about li:nth-child(7) {
  color: #263140; }

.index-title {
  color: #fff; }
.index-title h2 {
  font-size: .48rem;
  line-height: 1em;
  padding-bottom: .1rem;
  letter-spacing: .02rem; }
.index-title em {
  display: block;
  text-transform: uppercase;
  font-size: .3rem;
  font-family: 'BankGothicLight'; }

.index-solutions .wal, .index-city .wal, .index-service .wal, .index-case .wal, .index-partners .wal, .index-news .wal {
  max-width: 100%;
  margin: 0 0.9rem;
  height: 100vh; }

.index-solutions {
  /**/ }
.index-solutions .list {
  height: 5.6rem;
  position: relative; }
.index-solutions .img {
  width: 8.5rem;
  margin: 0 auto;
  position: relative;
  top: -.9rem; }
.index-solutions .img canvas {
  width: 100%; }
.index-solutions li {
  position: absolute;
  left: 50%;
  top: 0;
  width: 1px;
  height: 1px; }
.index-solutions li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: .66rem;
  height: .66rem;
  background: url("/web/image/img66.png") center no-repeat;
  background-size: 100%;
  margin-left: -.33rem;
  margin-top: -.33rem; }
.index-solutions li:before {
  content: "";
  display: block;
  position: absolute;
  background: center no-repeat;
  background-size: 100%; }
.index-solutions li .name {
  font-size: .2rem;
  color: #fff;
  width: 2rem;
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  text-align: center;
  display: block;
  margin-left: -1rem;
  line-height: 1em;
  margin-top: -2.18rem; }
.index-solutions li .ico {
  width: 1.34rem;
  height: 1.34rem;
  padding: .17rem;
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  margin-left: -.67rem;
  margin-top: -1.45rem;
  display: block; }
.index-solutions li .ico img {
  position: relative;
  width: 100%; }
.index-solutions li .ico:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img134.png") center no-repeat;
  background-size: 100%;
  opacity: 0; }
.index-solutions li .ico:after {
  content: "";
  display: block;
  position: absolute;
  left: -.485rem;
  top: -.485rem;
  right: -.485rem;
  bottom: -.485rem;
  background: url("/web/image/img231.png") center no-repeat;
  background-size: 100%; }
.index-solutions li:hover:after {
  background-image: url("/web/image/img66on.png"); }
.index-solutions li:hover .name {
  font-size: .24rem;
  color: #4cc3ff;
  font-weight: 600; }
.index-solutions li:hover .ico:before {
  opacity: 1; }
.index-solutions li:hover .ico:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg); }
.index-solutions li.li_01 {
  top: 4.8rem;
  margin-left: -3.98rem; }
.index-solutions li.li_01:before {
  background-image: url("/web/image/line222.png");
  width: 2.22rem;
  height: 1.15rem;
  left: -2.04rem;
  top: -.98rem; }
.index-solutions li.li_01:hover:before {
  background-image: url("/web/image/line222on.png"); }
.index-solutions li.li_01 .name, .index-solutions li.li_01 .ico {
  transform: translateX(-2.76rem);
  -webkit-transform: translateX(-2.76rem); }
.index-solutions li.li_04 {
  top: 4.8rem;
  margin-left: 3.98rem; }
.index-solutions li.li_04:before {
  background-image: url("/web/image/line222_1.png");
  width: 2.22rem;
  height: 1.15rem;
  right: -2.04rem;
  top: -.98rem; }
.index-solutions li.li_04:hover:before {
  background-image: url("/web/image/line222_1on.png"); }
.index-solutions li.li_04 .name, .index-solutions li.li_04 .ico {
  transform: translateX(2.76rem);
  -webkit-transform: translateX(2.76rem); }
.index-solutions li.li_02 {
  top: 3.6rem;
  margin-left: -2.05rem; }
.index-solutions li.li_02:before {
  background-image: url("/web/image/line236.png");
  width: 2.36rem;
  height: 2.17rem;
  left: -2.2rem;
  top: -2rem; }
.index-solutions li.li_02:hover:before {
  background-image: url("/web/image/line236on.png"); }
.index-solutions li.li_02 .name, .index-solutions li.li_02 .ico {
  transform: translateX(-2.73rem);
  -webkit-transform: translateX(-2.73rem); }
.index-solutions li.li_03 {
  top: 3.6rem;
  margin-left: 2.05rem; }
.index-solutions li.li_03:before {
  background-image: url("/web/image/line236_1.png");
  width: 2.36rem;
  height: 2.17rem;
  right: -2.2rem;
  top: -2rem; }
.index-solutions li.li_03:hover:before {
  background-image: url("/web/image/line236_1on.png"); }
.index-solutions li.li_03 .name, .index-solutions li.li_03 .ico {
  transform: translateX(2.73rem);
  -webkit-transform: translateX(2.73rem); }
.index-solutions li.li_02 .name, .index-solutions li.li_03 .name {
  margin-top: -3rem; }
.index-solutions li.li_02 .ico, .index-solutions li.li_03 .ico {
  margin-top: -2.37rem;
  width: 1.04rem;
  height: 1.04rem;
  margin-left: -.52rem; }
.index-solutions li.li_02 .ico:after, .index-solutions li.li_03 .ico:after {
  left: -.385rem;
  top: -.385rem;
  right: -.385rem;
  bottom: -.385rem; }
.index-solutions li.li_03 .ico:after, .index-solutions li.li_04 .ico:after {
  background-image: url("/web/image/img231_1.png"); }
.index-solutions li.li_03:hover .ico:after, .index-solutions li.li_04:hover .ico:after {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg); }

.index-city .waves {
  position: absolute;
  left: -1rem;
  top: 0;
  right: 0;
  bottom: -2rem;
  transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg); }
.index-city .index-title {
  padding-bottom: .55rem; }
.index-city .btn {
  width: 3.6rem;
  border-right: #fff solid 1px;
  border-bottom: #fff solid 1px; }
.index-city .btn li {
  width: 50%;
  border-left: #fff solid 1px;
  border-top: #fff solid 1px;
  height: 1.59rem;
  color: #fff;
  position: relative;
  cursor: pointer; }
.index-city .btn li:before {
  content: "";
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  width: .17rem;
  height: .17rem;
  box-sizing: border-box;
  border-left: #fff solid 3px;
  border-top: #fff solid 3px; }
.index-city .btn li:after {
  content: "";
  display: block;
  position: absolute;
  right: -2px;
  top: -2px;
  width: .17rem;
  height: .17rem;
  box-sizing: border-box;
  border-right: #fff solid 3px;
  border-top: #fff solid 3px; }
.index-city .btn li .i-l {
  position: absolute;
  left: -2px;
  bottom: -2px;
  width: .17rem;
  height: .17rem;
  box-sizing: border-box;
  border-left: #fff solid 3px;
  border-bottom: #fff solid 3px; }
.index-city .btn li .i-r {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: .17rem;
  height: .17rem;
  box-sizing: border-box;
  border-right: #fff solid 3px;
  border-bottom: #fff solid 3px; }
.index-city .btn li .ico {
  width: .6rem;
  position: relative; }
.index-city .btn li .ico img:nth-child(2) {
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  opacity: 0; }
.index-city .btn li .name {
  font-size: .18rem;
  padding-top: .15rem;
  line-height: 1em; }
.index-city .btn li.more .ico {
  width: .7rem; }
.index-city .btn li.more .name {
  text-transform: uppercase;
  font-size: .24rem;
  font-family: 'BankGothicLight'; }
.index-city .btn li.more a {
  display: block;
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
.index-city .btn li.more:hover {
  color: #4cc3ff; }
.index-city .btn li.on, .index-city .btn li:hover {
  background: rgba(0, 64, 128, 0.7); }
.index-city .btn li.on .ico img:nth-child(1), .index-city .btn li:hover .ico img:nth-child(1) {
  opacity: 0; }
.index-city .btn li.on .ico img:nth-child(2), .index-city .btn li:hover .ico img:nth-child(2) {
  opacity: 1; }
.index-city .list {
  position: absolute;
  z-index: 10;
  left: 5.6rem;
  right: 0.9rem;
  top: auto;
  bottom: auto;
  opacity: 0;
  visibility: hidden; }
.index-city .list.show {
  opacity: 1;
  visibility: visible; }
.index-city .list li {
  height: 4.8rem;
  position: relative;
  width: 1.6rem; }
.index-city .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 1.7rem;
  right: 0;
  background: url("/web/image/line4.png") center no-repeat;
  height: 3.58rem;
  background-size: auto 100%; }
.index-city .list li .name {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: auto;
  bottom: 100%;
  text-align: center;
  color: #fff;
  font-size: .16rem;
  line-height: .24rem;
  padding-bottom: .1rem;
  text-shadow: 0 0 0.2rem rgba(0, 102, 204, 0.5); }
.index-city .list li .ico {
  height: 1.6rem;
  position: relative;
  background: url("/web/image/img160_2.png") center no-repeat;
  background-size: 100%; }
.index-city .list li .ico:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img160_1.png") center no-repeat;
  background-size: 100%; }
.index-city .list li .ico img {
  position: absolute;
  z-index: 10;
  left: 50%;
  right: auto;
  top: 50%;
  bottom: auto;
  width: .72rem;
  margin-left: -.36rem;
  margin-top: -.36rem; }
.index-city .list li .ico img:nth-child(2) {
  opacity: 0; }
.index-city .list li a {
  display: block;
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: -0.6rem;
  bottom: 0; }
.index-city .list li.move {
  animation: upDown 2s infinite linear alternate;
  -webkit-animation: upDown 2s infinite linear alternate; }
.index-city .list li.move:hover .ico:after {
  animation: rotate_anim 2s infinite linear;
  -webkit-animation: rotate_anim 2s infinite linear; }
.index-city .list li:nth-child(2) {
  animation-delay: .4s;
  -webkit-animation-delay: .4s; }
.index-city .list li:nth-child(3) {
  animation-delay: .8s;
  -webkit-animation-delay: .8s; }
.index-city .list li:nth-child(4) {
  animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s; }
.index-city .list li:nth-child(5) {
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s; }
.index-city .list li:nth-child(even) {
  top: 1rem; }
.index-city .list li:hover:before {
  background-image: url("/web/image/line4on.png"); }
.index-city .list li:hover .name {
  color: #1470cc;
  font-size: .2rem;
  line-height: .28rem;
  text-shadow: 0 0 0.2rem rgba(255, 255, 255, 0.5); }
.index-city .list li:hover .ico {
  background-image: url("/web/image/img160_3.png"); }
.index-city .list li:hover .ico img:nth-child(1) {
  opacity: 0; }
.index-city .list li:hover .ico img:nth-child(2) {
  opacity: 1; }

@keyframes rotate_anim {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
@-webkit-keyframes rotate_anim {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes rotate_anim_2 {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(-360deg); } }
@-webkit-keyframes rotate_anim_2 {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(-360deg); } }
a.p-more {
  display: block;
  width: 1.4rem;
  height: .46rem;
  line-height: .44rem;
  text-align: center;
  border: #fff solid 1px;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  color: #fff;
  text-transform: uppercase;
  font-size: .16rem; }
a.p-more em {
  padding-right: .24rem;
  background: url("/web/image/img7.png") right center no-repeat;
  background-size: .07rem; }
a.p-more:hover {
  background: #33ccff;
  border-color: #33ccff; }

a.p-back {
  display: block;
  width: 1.2rem;
  height: .4rem;
  line-height: .38rem;
  text-align: center;
  border: #fff solid 1px;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  color: #fff;
  font-size: .14rem; }
a.p-back em {
  padding-right: .15rem;
  background: url("/web/image/img7.png") right center no-repeat;
  background-size: .07rem; }
a.p-back:hover {
  background: #33ccff;
  border-color: #33ccff; }
a.p-back.p-back-2 {
  color: #999;
  border-color: #8a9199; }
a.p-back.p-back-2 em {
  background-image: url("/web/image/img7_1.png"); }
a.p-back.p-back-2:hover {
  background: #1470cc;
  border-color: #1470cc;
  color: #fff; }
a.p-back.p-back-2:hover em {
  background-image: url("/web/image/img7.png"); }

.index-service {
  color: #fff; }
.index-service .content {
  font-size: .16rem;
  line-height: .36rem;
  position: relative;
  padding: .65rem 0 .4rem 0; }
.index-service .content:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: .3rem;
  width: .3rem;
  height: 2px;
  background: #fff; }
.index-service .list {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 1.55rem;
  top: auto;
  bottom: auto;
  width: 8.45rem; }
.index-service .list li {
  width: 2.4rem;
  height: 4.4rem;
  text-align: center;
  position: relative; }
.index-service .list li .bg {
  position: absolute;
  left: 0;
  right: 0;
  top: .4rem;
  bottom: .4rem;
  border: #fff solid 1px;
  box-shadow: 0 0 0.3rem rgba(76, 195, 255, 0.8);
  -webkit-box-shadow: 0 0 0.3rem rgba(76, 195, 255, 0.8);
  -moz-box-shadow: 0 0 0.3rem rgba(76, 195, 255, 0.8); }
.index-service .list li .bg:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("/web/image/bg10.png") center bottom repeat-x;
  background-size: auto 100%;
  opacity: 0; }
.index-service .list li .bg i {
  display: block;
  position: absolute;
  width: .21rem;
  height: .21rem; }
.index-service .list li .bg i.l-t {
  left: -2px;
  top: -2px;
  border-left: #fff solid 3px;
  border-top: #fff solid 3px; }
.index-service .list li .bg i.r-t {
  right: -2px;
  top: -2px;
  border-right: #fff solid 3px;
  border-top: #fff solid 3px; }
.index-service .list li .bg i.l-b {
  left: -2px;
  bottom: -2px;
  border-left: #fff solid 3px;
  border-bottom: #fff solid 3px; }
.index-service .list li .bg i.r-b {
  right: -2px;
  bottom: -2px;
  border-right: #fff solid 3px;
  border-bottom: #fff solid 3px; }
.index-service .list li .ico {
  width: 1.5rem;
  position: relative; }
.index-service .list li .name {
  font-size: .2rem;
  line-height: 1em;
  padding-top: .3rem;
  position: relative; }
.index-service .list li .msg {
  opacity: 0;
  height: 0;
  padding: .4rem .28rem 0 .28rem;
  font-size: .14rem;
  line-height: .26rem;
  position: relative; }
.index-service .list li .msg:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -.15rem;
  top: .2rem;
  width: .3rem;
  height: 1px;
  background: #fff; }
.index-service .list li .btn a {
  display: block;
  width: 1rem;
  height: .4rem;
  background: white url("../image/more52.png") center no-repeat;
  background-size: .52rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  position: absolute;
  z-index: 10;
  left: 50%;
  right: auto;
  top: auto;
  bottom: 0.4rem;
  margin-left: -.5rem;
  opacity: 0; }
.index-service .list li:hover .bg {
  top: 0;
  bottom: 0; }
.index-service .list li:hover .bg:before {
  opacity: 1; }
.index-service .list li:hover .msg {
  opacity: 1;
  height: 1.45rem; }
.index-service .list li:hover .btn a {
  bottom: -.2rem;
  opacity: 1; }

.index-case .wal {
  position: relative; }
.index-case .btn {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0;
  top: 50%;
  bottom: auto;
  margin-top: -3.5rem; }
.index-case .btn li {
  margin-left: .32rem;
  font-size: .16rem;
  color: #fff;
  position: relative;
  padding: .18rem 0;
  cursor: pointer; }
.index-case .btn li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: .11rem;
  background: url("/web/image/img11.png") center no-repeat;
  background-size: auto 100%;
  opacity: 0; }
.index-case .btn li.on {
  color: #4cc3ff; }
.index-case .btn li.on:before {
  opacity: 1; }
.index-case .list {
  width: 100%;
  overflow: hidden;
  position: relative; }
.index-case .list .list-wrapper {
  width: 24rem;
  position: relative;
  left: 50%;
  margin-left: -12rem; }
.index-case .list li {
  min-height: 6.35rem;
  padding-top: .65rem;
  position: relative; }
.index-case .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: -.65rem;
  top: 0;
  right: -.65rem;
  bottom: 0;
  background: url("/web/image/img930.png") center top no-repeat;
  background-size: 100%;
  opacity: 0; }
.index-case .list li .img a {
  display: block;
  position: relative; }
.index-case .list li .img a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #143666;
  opacity: .6; }
.index-case .list li .img a:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img800_bg.png") center no-repeat;
  background-size: 100% 100%;
  opacity: 0; }
.index-case .list li .container {
  opacity: 0;
  visibility: hidden;
  padding-top: .45rem;
  position: relative; }
.index-case .list li .container .name a {
  display: block;
  color: #fff;
  height: .46rem;
  line-height: .46rem;
  font-size: .2rem;
  padding-right: 1.6rem; }
.index-case .list li .container .p-more {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0;
  top: 0.45rem;
  bottom: auto; }
.index-case .list li.swiper-slide-active:before {
  opacity: 1; }
.index-case .list li.swiper-slide-active .img a:before {
  opacity: 0; }
.index-case .list li.swiper-slide-active .img a:after {
  opacity: 1; }
.index-case .list li.swiper-slide-active .container {
  opacity: 1;
  visibility: visible; }
.index-case .arrow a {
  display: block;
  width: 1.4rem;
  height: .5rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  background: rgba(255, 255, 255, 0.8) center no-repeat;
  background-size: .62rem;
  position: absolute;
  z-index: 10;
  left: auto;
  right: auto;
  top: 50%;
  bottom: auto;
  margin-top: -.25rem; }
.index-case .arrow a:hover {
  background-color: rgba(18, 98, 178, 0.8); }
.index-case .arrow a.prev {
  left: 50%;
  background-image: url("/web/image/prev62.png");
  margin-left: -7.3rem; }
.index-case .arrow a.prev:hover {
  background-image: url("/web/image/prev62on.png"); }
.index-case .arrow a.next {
  right: 50%;
  background-image: url("/web/image/next62.png");
  margin-right: -7.3rem; }
.index-case .arrow a.next:hover {
  background-image: url("/web/image/next62on.png"); }

.index-partners {
  color: #fff; }
.index-partners .wal {
  position: relative; }
.index-partners .content {
  font-size: .16rem;
  line-height: .36rem;
  position: relative;
  padding: .65rem 0 .3rem 0;
  max-width: 50%; }
.index-partners .content:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: .3rem;
  width: .3rem;
  height: 2px;
  background: #fff; }
.index-partners .content p {
  padding-bottom: .1rem; }
.index-partners .container {
  width: 6.5rem;
  height: 6.5rem;
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0.45rem;
  top: auto;
  bottom: auto; }
.index-partners .container:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 11;
  width: 1.84rem;
  height: 1.84rem;
  margin-left: -.92rem;
  margin-top: -.92rem;
  background: url("/web/image/img184.png") center no-repeat;
  background-size: 100%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }
.index-partners .container:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img650_1.png") center no-repeat;
  background-size: 100%; }
.index-partners .container .yuan-1 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img650_2.png") center no-repeat;
  background-size: 100%;
  animation: rotate_anim 10s infinite linear;
  -webkit-animation: rotate_anim 10s infinite linear; }
.index-partners .container .yuan-2 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img650_3.png") center no-repeat;
  background-size: 100%;
  animation: rotate_anim 26s infinite linear;
  -webkit-animation: rotate_anim 26s infinite linear; }
.index-partners .container .yuan-3 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/web/image/img650_4.png") center no-repeat;
  background-size: 100%;
  animation: rotate_anim_2 10s infinite linear;
  -webkit-animation: rotate_anim_2 10s infinite linear; }
.index-partners .btn {
  width: 4.4rem;
  height: 4.4rem;
  position: absolute;
  z-index: 10;
  left: 50%;
  right: auto;
  top: 50%;
  bottom: auto;
  margin-left: -2.2rem;
  margin-top: -2.2rem; }
.index-partners .btn li {
  width: 50%;
  height: 2.2rem;
  overflow: hidden;
  position: relative;
  cursor: pointer; }
.index-partners .btn li:before {
  content: "";
  display: block;
  position: absolute;
  width: 2rem;
  height: 2rem;
  background: #516179; }
.index-partners .btn li .name {
  font-size: .2rem;
  line-height: .36rem;
  color: #fff;
  position: absolute;
  z-index: 10;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin-top: 0; }
.index-partners .btn li:nth-child(1):before {
  border-top-left-radius: 2.2rem;
  -webkit-border-top-left-radius: 2.2rem;
  right: .02rem;
  bottom: .02rem; }
.index-partners .btn li:nth-child(1) .name {
  right: .75rem;
  top: .9rem; }
.index-partners .btn li:nth-child(1) .name div:nth-child(2) {
  position: relative;
  left: -1em; }
.index-partners .btn li:nth-child(2):before {
  border-top-right-radius: 2.2rem;
  -webkit-border-top-right-radius: 2.2rem;
  left: .02rem;
  bottom: .02rem; }
.index-partners .btn li:nth-child(2) .name {
  left: .75rem;
  top: .9rem; }
.index-partners .btn li:nth-child(2) .name div:nth-child(2) {
  position: relative;
  left: 1em; }
.index-partners .btn li:nth-child(3):before {
  border-bottom-left-radius: 2.2rem;
  -webkit-border-bottom-left-radius: 2.2rem;
  right: .02rem;
  top: .02rem; }
.index-partners .btn li:nth-child(3) .name {
  right: .45rem;
  top: .65rem; }
.index-partners .btn li:nth-child(3) .name div:nth-child(1) {
  position: relative;
  left: -1em; }
.index-partners .btn li:nth-child(4):before {
  border-bottom-right-radius: 2.2rem;
  -webkit-border-bottom-right-radius: 2.2rem;
  left: .02rem;
  top: .02rem; }
.index-partners .btn li:nth-child(4) .name {
  left: .45rem;
  top: .65rem;
  text-align: right; }
.index-partners .btn li.on:before {
  background: #2b6eb3;
  width: 2.16rem;
  height: 2.16rem; }
.index-partners .btn li.on .name {
  font-size: .28rem;
  line-height: .42rem;
  margin-top: -.06rem; }
.index-partners .list li {
  position: absolute;
  z-index: 9;
  left: 50%;
  right: auto;
  top: 50%;
  bottom: auto;
  margin-left: 0;
  margin-top: 0;
  opacity: 0; }
.index-partners .list li a {
  display: block;
  width: 1.1rem;
  height: 1.1rem;
  padding: .05rem;
  background: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -.55rem;
  margin-top: -.55rem; }
.index-partners .list.show li {
  opacity: 1; }
.index-partners .list.show li:nth-child(1) {
  margin-top: -3.05rem; }
.index-partners .list.show li:nth-child(2) {
  margin-left: 3.05rem; }
.index-partners .list.show li:nth-child(3) {
  margin-left: 1.45rem;
  margin-top: 2.7rem; }
.index-partners .list.show li:nth-child(4) {
  margin-left: -2.08rem;
  margin-top: 2.25rem; }
.index-partners .list.show li:nth-child(5) {
  margin-left: -2.9rem;
  margin-top: -1.05rem; }
.index-partners .list-1.show li:nth-child(1) {
  margin-top: -3.05rem; }
.index-partners .list-1.show li:nth-child(2) {
  margin-left: 3rem;
  margin-top: .55rem; }
.index-partners .list-1.show li:nth-child(3) {
  margin-left: -.63rem;
  margin-top: 2.95rem; }
.index-partners .list-1.show li:nth-child(4) {
  margin-left: -3rem;
  margin-top: -.65rem; }
.index-partners .list-3.show li:nth-child(1) {
  margin-top: -2.85rem;
  margin-left: 1.15rem; }
.index-partners .list-3.show li:nth-child(2) {
  margin-left: 1.45rem;
  margin-top: 2.7rem; }
.index-partners .list-3.show li:nth-child(3) {
  margin-left: -2.88rem;
  margin-top: -1.03rem; }

.index-news:before {
  content: "";
  display: block;
  position: absolute;
  left: -.5rem;
  top: 0;
  bottom: 0;
  width: 50%;
  background: #0a1b33;
  opacity: .5; }
.index-news .wal {
  position: relative;
  color: #fff; }
.index-news .btn {
  position: absolute;
  z-index: 10;
  left: 50%;
  right: auto;
  top: 0;
  bottom: 0;
  margin-left: -.5rem; }
.index-news .btn:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 50%;
  width: .5rem;
  background: #0a1b33;
  opacity: .5;
  margin-bottom: 2.4rem; }
.index-news .btn:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 50%;
  width: .5rem;
  background: #0a1b33;
  opacity: .5;
  margin-top: 2.4rem; }
.index-news .btn ul {
  background: url("/web/image/img50.png") left center no-repeat;
  background-size: .5rem 100%; }
.index-news .btn li {
  height: 1.6rem;
  width: 2.5rem;
  padding-left: .1rem;
  cursor: pointer; }
.index-news .btn li .ico {
  width: .8rem;
  height: .8rem;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: rgba(10, 27, 51, 0.5);
  position: relative; }
.index-news .btn li .ico img:nth-child(2) {
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  opacity: 0; }
.index-news .btn li .name {
  font-size: .18rem;
  padding-left: .2rem;
  position: relative; }
.index-news .btn li .name:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 0;
  height: 2px;
  margin-top: -1px;
  background: #fff; }
.index-news .btn li.on .ico {
  background: #fff; }
.index-news .btn li.on .ico img:nth-child(1) {
  opacity: 0; }
.index-news .btn li.on .ico img:nth-child(2) {
  opacity: 1; }
.index-news .btn li.on .name {
  padding-left: .56rem;
  font-weight: 600; }
.index-news .btn li.on .name:before {
  left: .16rem;
  width: .3rem; }
.index-news .list {
  max-width: 50%;
  padding-right: 1.3rem; }
.index-news .list .list-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative; }
.index-news .list li a {
  color: #fff; }
.index-news .list li .time {
  align-items: flex-end;
  -webkit-align-items: flex-end;
  font-family: 'BankGothicLight';
  font-size: .18rem;
  line-height: 1em;
  padding: 1.4rem 0 .2rem 0; }
.index-news .list li .time span {
  font-size: .54rem;
  padding-right: .08rem;
  position: relative;
  top: -.1rem; }
.index-news .list li .name {
  font-size: .24rem;
  height: .66rem;
  line-height: .66rem; }
.index-news .list li p {
  font-size: .14rem;
  line-height: .26rem;
  height: .52rem;
  overflow: hidden; }
.index-news .list .more {
  padding: .45rem 0 .85rem 0; }
.index-news .list .arrow {
  width: 1.55rem; }
.index-news .list .arrow a {
  background: center no-repeat;
  background-size: 100%;
  width: .62rem;
  height: .3rem;
  opacity: .5; }
.index-news .list .arrow a:hover {
  opacity: 1; }
.index-news .list .arrow a.prev {
  background-image: url("/web/image/prev62on.png"); }
.index-news .list .arrow a.next {
  background-image: url("/web/image/next62on.png"); }

.index-foot {
  font-size: .2rem;
  color: rgba(255, 255, 255, 0.5); }
.index-foot .wal {
  height: 100vh;
  padding-bottom: .5rem;
  max-width: 100%;
  margin: 0 0.9rem; }
.index-foot .logo {
  width: 100%; }
.index-foot .logo .img {
  width: 5.32rem; }
.index-foot .logo .weixing {
  width: .4rem;
  position: relative;
  left: .3rem;
  top: .3rem;
  opacity: .5;
  background: url("/web/image/img40.png") center no-repeat;
  background-size: 100%;
  height: .34rem; }
.index-foot .logo .weixing .layer {
  background: url("/web/image/img202_2.png") center no-repeat;
  background-size: 100%;
  width: 2.02rem;
  height: 2.05rem;
  position: absolute;
  z-index: 10;
  left: 50%;
  right: auto;
  top: 0.1rem;
  bottom: auto;
  text-align: center;
  padding-top: .58rem;
  margin-left: -1.01rem;
  opacity: 0;
  visibility: hidden; }
.index-foot .logo .weixing .layer img {
  width: 1.14rem; }
.index-foot .logo .weixing:hover {
  background-image: url("/web/image/img40on.png");
  opacity: 1; }
.index-foot .logo .weixing:hover .layer {
  opacity: 1;
  visibility: visible;
  top: 0; }
.index-foot .link {
  width: 100%;
  padding: .5rem 0; }
.index-foot .link h2 {
  font-weight: 400;
  font-size: .22rem;
  line-height: 1em;
  padding-bottom: .2rem; }
.index-foot .link h2 a {
  color: #fff; }
.index-foot .link dd {
  font-size: .18rem;
  padding: .1rem 0; }
.index-foot .link dd a {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  background: url("/web/image/line8.png") left bottom no-repeat;
  background-size: 0 .08rem;
  padding-right: .08rem;
  height: .24rem;
  line-height: .24rem; }
.index-foot .link dd a:hover {
  color: #3399ff;
  background-size: 100% .08rem; }
.index-foot .list {
  width: 51%;
  position: relative; }
.index-foot .list:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 2.48rem;
  background: rgba(255, 255, 255, 0.2); }
.index-foot .list ul {
  width: 44%; }
.index-foot .list ul:nth-child(1) {
  width: 56%; }
.index-foot .list li {
  min-height: .96rem;
  position: relative;
  padding: 0 .3rem .2rem .75rem; }
.index-foot .list li .ico {
  width: .54rem;
  position: absolute;
  z-index: 10;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto; }
.index-foot .list li .name {
  font-size: .22rem;
  color: #fff;
  line-height: 1em;
  padding-bottom: .12rem; }
.index-foot .list li p {
  font-size: .18rem; }
.index-foot .form {
  width: 44%; }
.index-foot .msg {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  background: #3d444d;
  border-top: #51575f solid 1px; }
.index-foot .msg .wal {
  height: .8rem;
  line-height: .8rem;
  padding: 0; }

.foot-form h2 {
  font-size: .22rem;
  line-height: 1em;
  font-weight: 400;
  color: #fff; }
.foot-form ul {
  margin-left: -.5rem; }
.foot-form li {
  width: 50%;
  position: relative;
  padding: .26rem 0 0 .5rem;
  top: -.04rem; }
.foot-form li .input {
  height: .5rem;
  border-bottom: rgba(255, 255, 255, 0.2) solid 1px; }
.foot-form li .input input {
  width: 100%;
  height: .49rem;
  line-height: .49rem;
  font-size: .18rem;
  color: #fff;
  padding-left: .38rem; }
.foot-form li .input input::-webkit-input-placeholder, .foot-form li .input textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.foot-form li .input input:-moz-placeholder, .foot-form li .input textarea:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.foot-form li .input input::-moz-placeholder, .foot-form li .input textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.foot-form li .input input:-ms-input-placeholder, .foot-form li .input textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.foot-form li .ico {
  width: .22rem;
  position: absolute;
  z-index: 10;
  left: 0.5rem;
  right: auto;
  top: 0.4rem;
  bottom: auto;
  opacity: .5; }
.foot-form li.li_01 {
  width: 100%;
  padding-right: .82rem; }
.foot-form li.li_01 .submit {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0;
  top: auto;
  bottom: 0; }
.foot-form li.li_01 .submit div {
  width: .62rem;
  height: .5rem;
  background: #1470cc;
  -moz-border-radius: 0.08rem;
  -webkit-border-radius: 0.08rem;
  border-radius: 0.08rem; }
.foot-form li.li_01 .submit div:hover {
  background: #4cc3ff; }
.foot-form li.li_01 .submit input {
  width: 100%;
  height: .5rem;
  color: #fff;
  font-size: .16rem;
  cursor: pointer; }
.foot-form li.on .input {
  border-color: #fff; }
.foot-form li.on .input input::-webkit-input-placeholder, .foot-form li.on .input textarea::-webkit-input-placeholder {
  color: #fff; }
.foot-form li.on .input input:-moz-placeholder, .foot-form li.on .input textarea:-moz-placeholder {
  color: #fff; }
.foot-form li.on .input input::-moz-placeholder, .foot-form li.on .input textarea::-moz-placeholder {
  color: #fff; }
.foot-form li.on .input input:-ms-input-placeholder, .foot-form li.on .input textarea:-ms-input-placeholder {
  color: #fff; }
.foot-form li.on .ico {
  opacity: 1; }

.g-foot {
  background: url("/web/image/foot2.jpg") center no-repeat;
  background-size: cover;
  position: relative;
  font-size: .14rem;
  color: rgba(255, 255, 255, 0.5);
  min-height: 5.38rem; }
.g-foot .logo {
  width: 100%;
  padding: .5rem 0 .4rem 0; }
.g-foot .logo .img {
  width: 4.79rem; }
.g-foot .logo .weixing {
  width: .34rem;
  position: relative;
  left: .3rem;
  top: .25rem;
  opacity: .5;
  background: url("/web/image/img40.png") center no-repeat;
  background-size: 100%;
  height: .29rem; }
.g-foot .logo .weixing .layer {
  background: url("/web/image/img202.png") center no-repeat;
  background-size: 100%;
  width: 2.02rem;
  height: 2.05rem;
  position: absolute;
  z-index: 10;
  left: 50%;
  right: auto;
  top: -1.5rem;
  bottom: auto;
  text-align: center;
  padding-top: .34rem;
  margin-left: -1.01rem;
  opacity: 0;
  visibility: hidden; }
.g-foot .logo .weixing .layer img {
  width: 1.14rem; }
.g-foot .logo .weixing:hover {
  background-image: url("/web/image/img40on.png");
  opacity: 1; }
.g-foot .logo .weixing:hover .layer {
  opacity: 1;
  visibility: visible;
  top: -1.7rem; }
.g-foot .form {
  width: 7.3rem;
  padding-top: .12rem; }
.g-foot .form li .input input {
  font-size: .16rem; }
.g-foot .list {
  width: 3.9rem; }
.g-foot .list ul {
  padding-bottom: .45rem; }
.g-foot .list li {
  align-items: flex-start;
  -webkit-align-items: flex-start;
  font-size: .16rem;
  color: #fff;
  padding: .12rem 0; }
.g-foot .list li .ico {
  width: .2rem;
  margin-right: .1rem; }
.g-foot .list li .ico, .g-foot .list li .name {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }
.g-foot .list li .name, .g-foot .list li p {
  line-height: .2rem; }
.g-foot .msg {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  border-top: #51575f solid 1px; }
.g-foot .msg .wal {
  min-height: .56rem;
  line-height: .56rem; }

.g-foot2 {
  min-height: 1.84rem; }
.g-foot2 .logo {
  padding-top: .31rem; }
.g-foot2 .msg a {
  color: rgba(255, 255, 255, 0.5); }
.g-foot2 .msg a:hover {
  color: #1470cc; }

  .g-nav .list-1 .side dd a{display: block; position: absolute; z-index: 5; left: 0; top: 0; width: 100%; height: 100%}

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