@font-face{font-family:Alibaba-PuHuiTi-Medium;src:url(../font/Alibaba-PuHuiTi-Medium.woff)}@font-face{font-family:Alibaba-PuHuiTi;src:url(../font/Alibaba-PuHuiTi-Regular.woff)}*{font-family:Alibaba-PuHuiTi-Medium}header{position:fixed;top:0;left:0;width:100%;z-index:99;padding:2.083333vw 2.604167vw;-webkit-transition:all .4s;transition:all .4s}header.active{padding:1.041667vw 2.604167vw;background:#fff}header.active .nav-link{color:#333!important}header .navbar{padding:0}header .navbar-brand{padding:0;margin:0}header .navbar-toggler svg{width:3.125vw;height:3.125vw;color:#fff}header .logo{height:3.645833vw}header .navbar-nav .nav-link{font-size:1.145833vw;font-weight:700;color:#fff}header .navbar-nav{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}header .navbar-nav .nav-item{padding:.78125vw 0;margin:0 1.822917vw}header .navbar-nav .dropdown-toggle{display:none}header .navbar-nav .pc-nav-link{display:block}header .navbar-nav .dropdown-menu{padding:.9375vw .520833vw;margin-top:0;border:none;border-radius:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%!important;min-width:8.333333vw!important;background-color:#05458c}header .navbar-nav .dropdown-menu .dropdown-item{padding:.625vw 0;line-height:1.2;white-space:normal;color:#fff;text-align:center;font-size:.9375vw}header .navbar-nav .dropdown-menu .dropdown-item:hover{color:#07c77e;background:transparent}header .language{display:inline-block;vertical-align:middle;margin-left:1.302083vw}header .language .nav-link{padding:.5rem .3rem;color:#fff}header .language .dropdown-menu{left:50%;top:3.90625vw;border-radius:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#05458c;min-width:7.291667vw;padding:.78125vw 0;text-align:center}header .language .dropdown-menu .dropdown-item{font-size:.833333vw;padding:.4rem 1.5rem;color:#fff}header .language .dropdown-menu .dropdown-item:hover{background:transparent;color:#fff;text-decoration:underline}header .form-search{width:2.604167vw;height:2.604167vw;border-radius:50%;background:#07c77e;display:inline-block;vertical-align:middle;position:relative}header .form-search .flex{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header .form-search .flex input{padding-left:1.5625vw;-webkit-box-flex:1;-webkit-flex:1;flex:1;background:transparent;border:none;line-height:2.604167vw;height:2.604167vw;border-radius:0}header .form-search .flex input::-webkit-input-placeholder{color:#fff}header .form-search .flex input::-moz-placeholder{color:#fff}header .form-search .flex input:-ms-input-placeholder,header .form-search .flex input::-ms-input-placeholder{color:#fff}header .form-search .flex input::placeholder{color:#fff}header .form-search .flex svg{position:absolute;right:1.302083vw;top:50%;width:1.354167vw;height:1.145833vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;color:#fff;opacity:.6}header .form-search .dropdown-menu{right:0;left:auto}header .form-search button,header .form-search input{display:inline-block}header .form-search .dropdown-menu{position:absolute;top:50%;width:22.65625vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;border-radius:1.302083vw;padding:0;background:#07c77e;white-space:nowrap}header .form-search .dropdown-menu input{outline:none!important;margin-right:.416667vw!important;color:#fff}header .form-search .dropdown-menu input:focus{box-shadow:none}header .search-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.comm-title{font-size:2.604167vw;text-align:center;color:#333}.comm-more{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:9.375vw;height:3.125vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:.833333vw;color:#fff;background-color:#05458c}.comm-more,.comm-more .icon{-webkit-transition:all .4s;transition:all .4s}.comm-more .icon{margin-left:.9375vw;width:.520833vw;height:.78125vw;-o-object-fit:contain;object-fit:contain}.comm-more:hover{background-color:#07c77e;color:#fff}.comm-more:hover .icon{margin-left:1.5625vw}footer{padding:4.166667vw 5.208333vw 2.604167vw;background:url(../image/comm/foot-bg.png) no-repeat 50% 50%;background-size:cover}footer .foot,footer .foot-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}footer .foot{margin-top:6.510417vw}footer .logo img{display:block;height:3.645833vw;width:auto}footer .foot-nav{font-size:0}footer .foot-nav .list{display:inline-block;vertical-align:top;margin-right:11.197917vw}footer .foot-nav .title{font-size:.9375vw;line-height:1.041667vw;color:#333;font-weight:700;margin-bottom:1.041667vw}footer .foot-nav a{font-size:.833333vw;line-height:1.5625vw;display:block;color:#666}footer .brand{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}footer .brand .name{font-size:.833333vw;font-weight:700;color:#666}footer .brand .icon-list{margin-left:1.302083vw}footer .brand .icon{width:1.302083vw;height:1.041667vw;-o-object-fit:contain;object-fit:contain}footer .brand .wechat-icon{margin-left:1.302083vw}footer .brand .wechat-img{width:7.291667vw;height:7.291667vw;display:block;margin:0 auto;background:#f2f2f2}footer .brand .dropdown-menu{left:-4.166667vw!important}footer .right .name{font-size:.833333vw;font-weight:700;color:#666}footer .right .copyright{margin-top:.520833vw;font-size:.833333vw;color:#666;text-align:right}.pagination{margin:3.125vw 0 0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.page-link{width:2.604167vw;height:2.604167vw;line-height:2.5vw;text-align:center;padding:0;margin:0 .520833vw;border:1px solid #999;background:transparent;font-size:.833333vw;border-radius:50%!important;color:#333}.page-item.active .page-link,.page-item.disabled .page-link,.page-item:hover .page-link{background:#07c77e;border-color:#07c77e;color:#fff}.banner{position:relative}.banner .kv{display:block;width:100%;height:auto;margin:0 auto}.banner .title{position:absolute;top:50%;left:50%;width:85%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;font-size:3.645833vw;font-family:Alibaba PuHuiTi;color:#fff;line-height:3.645833vw;text-align:center}.banner2{position:relative}.banner2 img{display:block;width:100%;height:auto}.banner2 .info{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner2 .info .title{font-size:3.125vw;line-height:1;color:#fff;font-weight:500}.banner2 .info .text{width:40%;margin-top:1.302083vw;font-size:.9375vw;line-height:1.8;color:#fff}.banner3 .info{display:-webkit-box;display:-webkit-flex;display:flex;top:53%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.banner3 .info .title{color:#05458c}.banner3 .info .text{width:100%;font-size:1.875vw;color:#333}.banner3 .img,.banner3 .left{width:50%}.banner3 .img img{width:auto;margin:0 auto;height:17.708333vw;display:block}.breadcrumb{position:relative;margin-top:-2.916667vw;margin-bottom:0;padding:1.041667vw 0;z-index:2;background:rgba(0,0,0,.2)}.breadcrumb .container,.breadcrumb a{font-size:.833333vw;line-height:1;color:#fff}@media (min-width:1700px){.container{max-width:1600px}}@media (max-width:991px){header{padding:0!important}header .right{display:-webkit-box;display:-webkit-flex;display:flex}header .navbar-brand{padding:.75rem 1rem}header .navbar-collapse{padding:15px 0 25px;background-color:#fff}header .navbar-toggler svg{color:#333}header .nav-link{color:#333!important}header .navbar-nav .nav-item{margin:0 1rem}header .search-btn{display:none}header .form-search .dropdown-menu{display:block;position:static;margin:0 1rem;-webkit-transform:none;transform:none}header .language{vertical-align:top}header .bg{display:none}header .navbar-nav .dropdown-toggle{display:block;font-size:16px}header .navbar-nav .nav-link{font-size:16px}header .navbar-nav .pc-nav-link{display:none}header .navbar-nav .dropdown-menu{padding:.5rem 0;-webkit-transform:none;transform:none}header .navbar-nav .dropdown-menu .dropdown-item{padding:10px 0}.dropdown-toggle:after{font-size:16px;position:absolute;right:0;top:17px}.select-comm .btn{width:100px;font-size:14px}.page-link{width:40px;height:40px;line-height:38px}header .form-search{display:block;margin-left:0;margin-right:20px;width:50%;height:auto;background:transparent}header .form-search .dropdown-menu{background:transparent;float:none;width:100%}header .form-search .dropdown-menu .flex{margin-left:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header .form-search .dropdown-menu .flex input{height:35px;line-height:33px}header .form-search .dropdown-menu .flex svg{width:20px;height:18px;position:inherit;-webkit-transform:none;transform:none;color:#07c77e}header .language .nav-link{padding-right:1rem}footer .foot-nav .title{font-size:14px;line-height:1.3}footer .foot-nav .list{margin-right:40px}footer .foot-nav a{font-size:14px;line-height:1.7}.comm-more{width:120px;height:35px;font-size:14px}.comm-more .icon{width:10px;height:10px}.breadcrumb{margin-top:-30px;height:30px;padding:0;border-radius:0}.breadcrumb .container{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.breadcrumb .container a{display:inline-block;font-size:13px}}@media (max-width:640px){header .logo{height:30px}header .navbar-brand{padding:.6rem .75rem}header .navbar-toggler svg{width:25px;height:25px}footer .foot-nav .list{margin-bottom:20px}footer .logo img{width:40px;height:auto}footer .foot{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}footer .brand{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:10px}footer .brand .name{font-size:14px}footer .brand .icon{width:15px;height:15px}footer .right{width:100%;text-align:center}footer .right .copyright{text-align:center;font-size:13px}footer .right .copyright a{font-size:13px}footer .right .name{font-size:14px}.banner2 img,.banner .kv{height:200px;-o-object-fit:cover;object-fit:cover}.banner2 .info .title,.banner .title{font-size:16px}.banner2 .info .text{font-size:14px!important}}.video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide{position:relative}.swiper-slide .text{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:2}.swiper-slide .text span{display:inline-block;font-size:3.645833vw;line-height:1;color:#fff;letter-spacing:1.041667vw}.swiper-slide .text span:first-child{font-family:Alibaba-PuHuiTi}.swiper-slide .text span:last-child{padding-left:1.822917vw}.module{padding:7.8125vw 0 0;background:url(../image/index/bg1.png) no-repeat 50% 0;background-size:cover}.module .module-box{margin-top:2.604167vw}.module .module-box,.module .module-box .list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.module .module-box .list{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:3% 0;width:25%;height:19.010417vw;-webkit-transition:all .4s;transition:all .4s;border-top:1px solid rgba(5,69,140,.2);border-right:1px solid rgba(5,69,140,.2)}.module .module-box .list:hover{background:url(../image/index/bg2.png) no-repeat 50% 50%;background-size:cover}.module .module-box .list:hover .text{color:#05458c}.module .module-box .list:hover .comm-more{width:9.375vw;height:3.125vw}.module .module-box .list .text{width:100%;font-size:1.25vw;line-height:1.8;text-align:center}.module .module-box .list .comm-more{height:0;width:0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}.module-map{padding:7.291667vw 0 7.03125vw;background:url(../image/index/map-bg.png) no-repeat 50% 0;background-size:cover}.module-map .comm-title{color:#fff}#map{width:80.614583vw;height:30.104167vw;margin:1.90625vw auto 0}.news{padding:11.197917vw 0 10.15625vw;background:url(../image/index/new-bg.png) no-repeat 50% 50%;background-size:cover}.news .title-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.news .title-info .title{font-size:1.5625vw;-webkit-box-flex:1;-webkit-flex:1;flex:1}.new-list{margin:3.125vw -1.822917vw 0;font-size:0}.new-list a{color:#333;text-decoration:none!important}.new-list .list{display:inline-block;padding:0 1.822917vw;width:33.33%;vertical-align:top}.new-list .list .img-box{overflow:hidden}.new-list .list .img{width:100%;height:14.583333vw;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s;transition:all .4s}.new-list .list .text{padding:2.864583vw 1.5625vw;font-size:1.041667vw;line-height:1.5;background:#fff}.new-list .list:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}.new-list .list:hover .text{color:#05458c}@media (max-width:991px){.news .title-info .title{font-size:20px}.new-list .list .text{font-size:14px}}@media (max-width:640px){.new-list .list{width:100%}.new-list .list .img{height:auto}}
/*# sourceMappingURL=map/index.css.map */
.swiper-container{
  position: relative;
}
.page-tips-wrap{
  position: absolute;
  left: 50%;
  z-index: 4;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
}
.page-tips-wrap .downtip{
  width: 15px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.page-tips-wrap span{
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
}

.scheme-wrap{
  position: relative;
  background-image: url(../image/scheme-bg.png);
  background-size: cover;
  /* min-height: 50vh; */
}
.scheme-bg{
  display: block;
  width: 100%;
}
.scheme-content{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
}
.scheme-wrap .comm-title{
  position: absolute;
  padding-top: 10%;
  left: 50%;
  transform: translateX(-50%);
  /* padding-top: 116px;
  padding-bottom: 126px; */
}
.scheme-list {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.scheme-list  .scheme-item{
  flex: 1;
  display: flex;
  height: 100%;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  transition: all .3s;
  cursor: pointer;
}

.scheme-list  .scheme-item .name{
  font-size: 1.4vw;
  font-family: Alibaba PuHuiTi;
  font-weight: 800;
  color: #333333;
  transition: all .3s;
}
.scheme-list  .scheme-item .see-more{
  display: none;
  padding: 10px 30px;
  font-size: 1.3vw;
  font-weight: 500;
  transition: all .3s;
  color: #FFFFFF;
  line-height: 36px;
  align-items: center;
  background: #05458C;
  margin-top: 40px;
}
.scheme-list  .scheme-item:hover{
  background-color: rgba(255,255,255,.6);

}
.scheme-list  .scheme-item:hover .see-more{
    display: block;
    opacity: .9;
}
.scheme-list  .scheme-item .see-more .arrow-img{
  width: 10px;
  height: 15px;
  display: inline-block;
  margin-left: 40px;
}


.civilization-list{
  position: absolute;
  width: 80%;
  display: flex;
  top: 40%;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
  justify-content: space-between;
}
.civilization-item{
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.civilization-item .name{
  position: relative;
  font-size: 1.3vw;
  color: #25B37B;
  margin-bottom: 12%;
  padding-bottom: 15%;
}
.civilization-item .name::after{
  position: absolute;
  content: '';
  width: 30%;
  height: 3px;
  background: #074B8F;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.civilization-item .details{
  font-size: 1.38vw;
  text-align: center;
  font-family: Alibaba PuHuiTi;
  font-weight: 500;
  color: #333333;
  line-height: 1.6;
} 
@media (max-width:1420px){
  .scheme-list  .scheme-item .see-more{
    padding: 8px 18px;
  }
  .scheme-list  .scheme-item .see-more .arrow-img{
    margin-left: 20px;
  }
}

@media (max-width:1000px){
  .page-tips-wrap{
    bottom: 15px;
  }
  .page-tips-wrap .downtip{
    width: 10px;
    margin-bottom: 0;
  }
  .page-tips-wrap span{
    font-size: 12px;
  }
  .scheme-list  .scheme-item .see-more{
    padding: 2px 5px;
  }
  .scheme-list  .scheme-item .see-more .arrow-img{
    margin-left: 0px;
  }
}