


.block-banner-wrap{
  width:100%;
  height:42.81vw;
  background: url('../img/index/index-bannar.jpg') no-repeat;
  background-size: 100% 100%;
  margin:-5.2vw 0 0 0;
}

.title-wrap{
  width:73.85vw;
  margin:auto;
}

.title-wrap h3{
  font-family: MiSans;
  font-weight: 600;
  font-size: 3.91vw;
  color: #FFFFFF;
  padding:17.08vw 0 0 0;
}

.title-wrap .desc{
  width: 31.46vw;
  font-family: MiSans;
  font-weight: 400;
  font-size: 1.04vw;
  color: #FFFFFF;
  line-height: 1.86vw;
}

.block-author-wrap .desc{
  padding:8.85vw 0 4.11vw 0;
  font-family: MiSans;
  font-weight: 600;
  font-size: 1.88vw;
  color: #000000;
}

.block-img-wrap{
  justify-content: space-between;
}

.block-img-wrap{
  margin:0 0 0.42vw 0;
}

.block-img-wrap .img-1{
  width:42.40vw;
  height:29.01vw;
  background: url('../img/index/a-1.png') no-repeat;
  background-size: 100% 100%;
}

.block-img-wrap .img-2{
  width:30.94vw;
  height:29.01vw;
  background: url('../img/index/a-2.png') no-repeat;
  background-size: 100% 100%;
}

.block-img-wrap-3 .img-1{
  background: url('../img/index/b-2.png') no-repeat;
  background-size: 100% 100%;

}

.block-img-wrap-3 .img-2{
  background: url('../img/index/b-1.png') no-repeat;
  background-size: 100% 100%;
  position: relative;
}

.block-img-wrap-3 .img-2 .master{
  width:100%;
  height:100%;
  position: absolute;
  left:0;
  top:0;
  background: #0052D9;
  border-radius: 0.52vw;
  opacity: 0.7;
}

.block-img-wrap h4{
  font-family: MiSans;
  font-weight: 600;
  font-size: 1.56vw;
  color: #FFFFFF;
  padding:20.10vw 0 0 2.6vw;
  position: relative;
  z-index: 9999;
}

.block-img-wrap .desc{
  font-family: MiSans;
  font-weight: 400;
  font-size: 1.04vw;
  color: #FFFFFF;
  line-height: 1.56vw;
  padding:2.19vw 0 0 2.6vw;
  position: relative;
  z-index: 9999;
}

.block-business-wrap{
  width: 100%;
  height: 71.04vw;
  background: #F4F4F4;
  margin:18.80vw 0 0 0;
  position: relative;
}

.block-business-wrap .business{
  width: 43.96vw;
  height: 71.04vw;
  position: absolute;
  left:0;
  top:0;
}

.block-business-wrap .block-business-content{
  position: relative;
  z-index: 9999;
  justify-content: space-between;
  padding:11.09vw 0 0 0;
}

.block-business-content h4{
  font-family: MiSans;
  font-weight: 600;
  font-size: 1.86vw;
  white-space:nowrap; 
  color: #FFFFFF;
}

.block-business-content .block-content-wrap{
  padding:0.86vw 0 0 0;
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
  width:48.96vw;
  border-radius: 0.52vw;
}

.block-business-content .block-content-wrap .item{
  width:24.48vw;
  height:24.48vw;
  background: #fff;
 
}

.block-business-content .block-content-wrap .item-bg{
  background: #FCFCFC;
}

.block-content-wrap .item .b-img{
  width:3.23vw;
  height:3.23vw;
  padding:4.27vw 0 0 3.65vw;
}

.block-content-wrap .item h5{
  font-family: MiSans;
  font-weight: 600;
  font-size: 2.08vw;
  padding:3.85vw 0 0 3.65vw;
  color: #000C2E;
}

.block-content-wrap .item .desc{
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.73vw;
  color: #101010;
  padding:2.08vw 0 0 3.65vw;
  line-height: 1.15vw;
  width: 17.45vw;
}

.block-lyb{
  width:100%;
  border-radius: 0.52vw;
}