@media only screen and (min-width:1024px) and (max-width:1900px){
body {
    font-size: 0.7368421052631579vw;
}
select,textarea,button{
    font-size: 0.7368421052631579vw;
}
.iconfont {
  font-size: 0.8421052631578947vw;
}
.wrapper{
  width:78.94736842105263vw;
}
/*header*/
.header{
    height: 3.6842105263157894vw;
}
.header.show{
    box-shadow: 0 0.10526315789473684vw 0.631578947368421vw 0 rgba(0, 9, 27, .1);
}
.header .logo{
    height: 1.9473684210526316vw;
    margin-left: 0.5263157894736842vw;
    margin-right: 4.7368421052631575vw;
    margin-top: 0.8947368421052632vw;
}
.header .menu{
    width: 34.73684210526316vw;
}
.header .menu li a{
    font-size: 0.8421052631578947vw;
    line-height: 3.6842105263157894vw;
}
.header .menu li a:after {
    bottom: 0.7894736842105263vw;
    height: 0.10526315789473684vw;
}
.header .toplogin{
    margin: 0.8421052631578947vw auto;
    height: 2vw;
    padding-right: 0.7894736842105263vw;
}
.header .toplogin a{
    width: 7.105263157894737vw;
    height: 2vw;
    font-size: 0.8421052631578947vw;
    line-height: 2vw;
    border-radius: 1.0526315789473684vw;
}
.header .toplogin a.btn-register{
    margin-left: 1.0526315789473684vw;
}

.homebanner{
    height: 44.21052631578947vw;
}
.homebanner .hbanner .wrapper{
    padding-top: 12.10526315789474vw;
}
.homebanner .hbanner .pic{
    width: 31.57894736842105vw;
    margin-right: 5.26315789473684vw;
}
.homebanner .hbanner .pic .img-text{
    width: 12.52631578947368vw;
    left: 16.84210526315789vw !important;
    top: 5.026315789473684vw !important;
}
.homebanner .hbanner .banner01 .title{
  font-size: 3.1578947368421053vw;
}
.homebanner .hbanner .banner01 .desc{
  font-size: 1.1578947368421053vw;
  line-height: 2;
  padding-top: 1.3157894736842106vw;
}
.homebanner .text .btn{
    padding-top: 2.6315789473684212vw;
}
.homebanner .text .btn a {
    width: 11.052631578947368vw;
    height: 3.4210526315789473vw;
    font-size: 1.0526315789473684vw;
    border-radius: 1.736842105263158vw;
    margin: 0 1.5789473684210527vw 0 0;
    border:0.10526315789474vw solid #FFFFFF;
}
.homebanner .hbanner .swiper-pagination {
    bottom: 6.842105263157895vw;
}
.homebanner .hbanner .swiper-pagination .swiper-pagination-bullet {
    width: 2.8947368421052633vw;
    height: 0.3157894736842105vw;
    margin: 0 0.5263157894736842vw;
}
.homebanner .hbanner .swiper-pagination .swiper-pagination-bullet-active {
    width: 2.8947368421052633vw;
    height: 0.3157894736842105vw;
}

.homeprocess{
    height: 9.210526315789474vw;
    border-radius: 0.7894736842105263vw;
    box-shadow: 0vw 0.10526315789473684vw 0.7894736842105263vw 0vw rgba(231,231,231,0.8);
    margin-top: -4.631578947368421vw;
}
.homeprocess ul{
    padding: 0 3.6842105263157894vw;
}
.homeprocess li .icon{
    flex: 0 0 3.210526315789474vw;
    width: 3.210526315789474vw;
    height: 3.210526315789474vw;
    margin-right: 1.3157894736842106vw;
}
.homeprocess li .icon img{
    width: 1.6842105263157894vw;
    height: 1.6842105263157894vw;
}
.homeprocess li strong{
    font-size: 1.263157894736842vw;
    margin-bottom: 0.631578947368421vw;
}
.homeprocess li span{
    font-size: 0.7368421052631579vw;
}
.homeprocess li .icon-arrow{
    right: -4.7368421052631575vw;
    top: 50%;
    width: 2.4210526315789473vw;
    height: 1.736842105263158vw;
    margin-top: -0.8421052631578947vw;
}
.home-title .title{
    font-size: 2.6315789473684212vw;
    padding-bottom: 1.368421052631579vw;
}
.home-title .subtitle{
  font-size: 1.1578947368421053vw;
}
.homecustomize{
  padding: 4.7368421052631575vw 0 6.315789473684211vw 0;
}
.homecustomize .hc-list {
    padding-top: 4.2105263157894735vw;
}
.homecustomize .hc-list li {
    width: 38.421052631578945vw;
    height: 27.105263157894736vw;
    padding: 2.3684210526315788vw 1.5789473684210527vw;
    margin-bottom: 2.1052631578947367vw;
    border-radius: 0.5263157894736842vw;
}
.homecustomize .hc-list li .title{
    margin-bottom: 0.8421052631578947vw;
}
.homecustomize .hc-list li .icon{
  margin-right: 0.7894736842105263vw;
  width: 2.210526315789474vw;
  height: 2.210526315789474vw;
}
.homecustomize .hc-list li .icon img{
  display: block;
  width: 1.3157894736842106vw;
  height: 1.3157894736842106vw;
}
.homecustomize .hc-list li .title strong{
    font-size: 1.6842105263157894vw;
  }
.homecustomize .hc-list li .text{
    font-size: 0.9473684210526315vw;
    line-height: 1.5789473684210527vw;
}
.homecustomize .hc-list li .pic{
    margin: 1.8421052631578947vw auto 0;
    height: 14.210526315789474vw;
}
.homeadvantage{
  padding: 6.052631578947368vw 0 6.842105263157895vw 0;
}
.homeadvantage .ha-list{
  padding-top: 4.2105263157894735vw;
}
.homeadvantage .ha-list li {
    width: 18.157894736842106vw;
    height: 18.42105263157895vw;
    border-radius: 0.5263157894736842vw;
    padding: 2.3684210526315788vw 1.5789473684210527vw 2.6315789473684212vw 1.5789473684210527vw;
}
.homeadvantage .ha-list li .icon{
  width: 7.2631578947368425vw;
  height: 7.2631578947368425vw;
}
.homeadvantage .ha-list li .text{
  padding-top: 1.5789473684210527vw;
}
.homeadvantage .ha-list li .text strong{
  font-size: 1.263157894736842vw;
  padding-bottom: 0.9473684210526315vw;
}
.homeadvantage .ha-list li .text span{
  font-size: 0.7368421052631579vw;
  line-height: 1.263157894736842vw;
}
.homepartners{
  height: 47.89473684210526vw;
  padding: 5vw 0 5.2631578947368425vw 0;
}
.homedesign{
  padding: 5.2631578947368425vw 0 6.842105263157895vw 0;
}
.hd-wrap{
    padding-top: 3.1578947368421053vw;
}
.hd-wrap .hd-pic{
    flex: 0 0 31.36842105263158vw;
    width: 31.36842105263158vw;
    height: 31.36842105263158vw;
}
.hd-wrap .hd-box{
    right: 5.473684210526316vw;
    bottom: 2.6315789473684212vw;
    width: 6.368421052631579vw;
    height: 2.6315789473684212vw;
}
.hd-wrap .hd-thumbnail{
    flex: 0 0 32vw;
    width: 32vw;
    height: 32vw;
    margin-right: 0.5263157894736842vw;
}
.hd-wrap .hd-thumbnail li{
    width: 7.068421052631579vw !important;
    height: 7.368421052631579vw;
}
.hd-wrap .swiper-button-next, .hd-wrap .swiper-button-prev{
    font-size: 1.105263157894737vw;
    width: 2.1052631578947367vw;
    height: 2.1052631578947367vw;
    line-height: 2.1052631578947367vw;
    margin-top: 0.2631578947368421vw;
}
.hd-wrap .swiper-button-next{
    right: 1.5789473684210527vw;
}
.hd-wrap .swiper-button-prev{
    left: 1.5789473684210527vw;
}
.homepartners-box {

    width: 78.94736842105263vw;
    margin-top: 3.1578947368421053vw;
}
.homepartners-list .swiper-slide {
    border-radius: 0.5263157894736842vw;
}
.homepartners-list .swiper-slide img{
    width: 11.578947368421053vw;
    height: 3.6842105263157894vw;
}
/*箭头*/
.homepartners-box .swiper-button-prev,.homepartners-box .swiper-button-next{
    margin-top: -1.3157894736842106vw;
}
.homepartners-box .swiper-button-prev{
    left: -3.9473684210526314vw;
}
.homepartners-box .swiper-button-next{
    right: -3.9473684210526314vw;
}
.homepartners-box .swiper-button-next:after, .homepartners-box .swiper-button-prev:after{
    font-size: 1.368421052631579vw;
}
/*footer*/
.footer{
    height: 20.210526315789473vw;
}
.footer .foot-box{
    padding: 3.4210526315789473vw 0 2.1052631578947367vw 0;
}
.footer .foot-ercode{
    flex: 0 0 7.684210526315789vw;
    width: 7.684210526315789vw;
    font-size: 0.7368421052631579vw;
}
.footer .foot-ercode img{
    margin-bottom: 0.7894736842105263vw;
}
.footer .foot-nav{
    flex: 0 0 65.78947368421052vw;
    width: 65.78947368421052vw;
    padding-top: 0.7894736842105263vw;
    padding-right: 0.2631578947368421vw;
}
.footer .foot-nav li{
    width: 20.894736842105264vw;
}
.footer .foot-nav li h3{
    font-size: 1.0526315789473684vw;
    font-weight: 500;
    padding-bottom: 0.7368421052631579vw;
    margin-bottom: 1.1578947368421053vw;
}
.footer .foot-nav .foot-menu{
    padding-top: 0.3157894736842105vw;
}
.footer .foot-nav .foot-menu a{
    margin-bottom: 0.5263157894736842vw;
}
.footer .foot-nav li a{
    font-size: 0.7368421052631579vw;
    margin-bottom: 0.42105263157894735vw;
}
.footer .foot-nav li a span{
    font-size: 0.9473684210526315vw;
}
.footer .foot-nav li a span{
    width: 4.315789473684211vw;
}
.footer .foot-links{
    font-size: 0.7368421052631579vw;
    line-height: 1.5;
}
.footer .foot-links strong{
    margin-right: 1.631578947368421vw;
}
.footer .foot-links a{
    margin-right: 0.7894736842105263vw;
}
.footer .foot-copyright{
    margin-top: 1.3157894736842106vw;
    line-height: 2.6315789473684212vw;
    font-size: 0.7368421052631579vw;
}
}