.banner_swiper{
      width: 100%;
     height: auto;
      /*height: 100%;*/
    }
.banner_swiper .swiper-wrapper{
    width: 100%;
    height: auto;
}
.banner_swiper .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    width: 100%;
     height: auto!important;
    }
 .banner_swiper .swiper-slide img{
     display: block;
     width: 100%;
 }
 .banner_swiper .swiper-pagination-bullets{
     bottom: 43px!important;
 }
.banner_swiper .swiper-pagination-bullet{
width: 14px;
    height: 14px;
 }
.banner_swiper img{
    display: block;width: 100%;
}
.banner_swiper a{
    cursor: pointer;
    display: block;width: 100%;
  }
  ._1440{
    width: 1440px;
    margin: auto;
    position: relative;
    height: 100%;
  }
  .brand_banner{
    height: 700px;
  }
  .brand_info{
    width: 1920px;
    position: absolute;
    left: -240px;
    top: 0px;
    right: 0px;
    bottom: 0px;
  }
  .brand_intro{
    position: relative;
    width: 205px;
    height: 205px;
    overflow: hidden;
  }
  .brand_intro>a>span:nth-of-type(1){
    width: 67px;
    height: 65px;
    /* font-family: MicrosoftYaHei; */
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 3px;
    color: #ffffff;
    z-index: 1;
    position: relative;
    margin: 44px auto 0px;
    display: block;
  }
   .brand_intro>a>span:nth-of-type(2){
    width: 143px;
    height: 11px;
    font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 1px;
    color: #594b8a;
    position: relative;
    z-index: 2;
    text-align: center;
    margin: auto;
   }
   .brand_intro_icon1{
       position: absolute;
       display: block;
       width: 205px;
       height: 205px;
       top: 0px;
       right: 0px;
       left: 0px;
       bottom: 0px;
       z-index: 0;
   }
   .brand_banner ul{
    list-style: none;
    overflow: hidden;
    padding-top: 389px;
    width: 1153px;
    margin: auto;
   } 
   .brand_banner ul>li{
       float: left;
       margin-right: 32px;
       text-align: center;
   }
   .brand_banner ul>li:last-child{
            margin-right:0px!important;
   }
   .brand_banner ul>li>a{
      display: block;
      width: 100%;
      height: 100%;
      text-decoration: none;
   }
   .brand_intro .csr{
      width: 105px!important;
      line-height: 36px!important;
   }
   .brand_main{
      position: relative;
      height: 768px;
   }
   .brand_intro_2{
      position: absolute;
      left: -240px;
      top: 0px;
      right: 0px;
      bottom: 0px;
      z-index: -1;
   }
   .brand_founder .top{

color: #7d6eac;

line-height: 27px;

padding-top: 27px;

}
 .brand_founder .right{
width: 620px;
position: absolute;
}
      .brand_founder .top img{

float: left;

margin-right: 5px;

} 
        .brand_founder .top a{

text-decoration: none;

color: #7d6eac;

display: inline-block;

height: 100%;

}
.brand_info1{

width: 164px;

height: 34px;

font-family: MicrosoftYaHei-Bold;

font-size: 45px;

font-weight: normal;

font-stretch: normal;

line-height: 35px;

letter-spacing: 0px;

color: #5f4e93;

font-weight: bold;

margin-top: 214px;

display: block;
}
.brand_info2{
  
width: 182px;
  
height: 45px;
  
font-family: MicrosoftYaHei-Bold;
  
font-size: 45px;
  
font-weight: normal;
  
font-stretch: normal;
  
line-height: 35px;
  
letter-spacing: 0px;
  
color: #5f4e93;
  
font-weight: bold;
  
display: block;
  
margin-top: 15px;
}
.brand_info3{
  
width: 197px;
  
height: 31px;
  
font-family: Alibaba-PuHuiTi-R;
  
font-size: 13px;
  
font-weight: normal;
  
font-stretch: normal;
  
line-height: 20px;
  
letter-spacing: 0px;
  
color: #a79dc7;
  
position: absolute;
  
display: block;
  
left: 199px;
  
top: 279px;
}
.brand_info4{
  
width: 150px;
  
height: 30px;
  
font-family: MicrosoftYaHei;
  
font-size: 30px;
  
font-weight: normal;
  
font-stretch: normal;
  
line-height: 35px;
  
letter-spacing: 0px;
  
color: #5f4e93;
  
position: absolute;
  
left: 200px;
  
top: 329px;
}
.brand_info5{
  
width: 530px;
  
height: 220px;
  
font-family: MicrosoftYaHei;
  
font-size: 20px;
  
font-weight: normal;
  
font-stretch: normal;
  
line-height: 50px;
  
letter-spacing: 0px;
  
color: #5f4e93;
  
width: 530px;
  
display: block;
  
margin-top: 19px;
}
.brand .line{

display: block;

width: 55px;

height: 6px;

background-color: #7d6eac;

margin: 22px 0px 0px 3px;
}
.brand_founder .brand_main2{
  height: 894px;
  position: absolute;
  left: -240px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
}
.brand_founder ul li{
  list-style: none;
}
.brand_main_two_1{
   width: 173px;
   height: 34px;
   font-size: 45px;
   font-weight: normal;
   font-stretch: normal;
   line-height: 35px;
   letter-spacing: 0px;
   color: #ffffff;
   font-weight: bold;
   margin: 199px 3px 0px  373px;
   display: inline-block;
   overflow: hidden;
   float: left;
}
.brand_main_two_2{
  width: 283px;
  height: 44px;
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 35px;
  letter-spacing: 0px;
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
  float: left;
  margin: 193px 0px 0px 0px;
}
.brand_main_two ul{

overflow: hidden;

width: 1082px;

margin-left: 376px;

clear: both;

padding-top: 50px;
}
.brand_main_two ul li{

float: left;

margin-right: 21px;

margin-bottom: 21px;
}
.brand_main_two ul li a{

display: block;

width: 100%;

height: 100%;

overflow: hidden;

border-radius: 5px;

}
  .brand_main_two ul li a img{
  
display: block;
  
width: 100%;
  
height: 100%;
}
.brand_main_two ul li:nth-of-type(3n){
margin-right: 0px;

}
.brand_main_four{
  height: 964px;
}
.brand_fwzd{
 position: absolute;
 left: -240px;
 top: 0px;
 bottom: 0px;
 display: block;
 width: 1920px;
 z-index: -1;
}
.brand_main_four>span{
 /* width: 423px; */
 height: 31px;
 font-family: MicrosoftYaHei;
 font-size: 18px;
 font-weight: normal;
 font-stretch: normal;
 line-height: 35px;
 letter-spacing: 0px;
 color: #b29cdf;
 display: block;
 /* margin: 847px 0px 0px 150px; */
 clear: both;
 padding: 847px 0px 0px 150px;
}
.brand_main_four>span>span:nth-of-type(1){font-family: MicrosoftYaHei;font-size: 36px;font-weight: normal;letter-spacing: 0px;color: #a68ed8;}.brand_main_four>span>span:nth-of-type(2){
  font-family: MicrosoftYaHei;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #a68ed8;
}.brand_main_four>span>span:nth-of-type(2){
  font-size: 36px;
}.brand_main_four>span>span:nth-of-type(3){
   font-size: 36px;
}
.brand_main_three{
  height: 381px;
}
.brand_main_three ul {
  width: 1300px;
  margin: 0px auto 0px;
  overflow: hidden;
  padding-top: 62px;
}
.brand_main_three  ul li{
  float: left;
  width: 274px;
  height: 274px;
  position: relative;
  margin-right: 50px;
}
.brand_main_there_icon{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.brand_main_three ul li:last-child{
  margin-right: 0px;
}
.brand_main_two{
  height: 895px;
}
.brand_main_three ul li span:nth-of-type(1){/* width: 87px; */height: 39px;font-size: 40px;font-weight: normal;font-stretch: normal;line-height: 35px;letter-spacing: 0px;color: #7d6eac;font-weight: bold;display: block;text-align: center;margin-top: 100px;margin-bottom: 10px;}
  .brand_main_three ul li span:nth-of-type(2){
  width: 156px;
  height: 38px;
  background-color: #7d6eac;
  border-radius: 9px;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 35px;
  letter-spacing: 0px;
  color: #ffffff;
  display: block;
  text-align: center;
  margin: auto;
}
.dianmain{
  font-size: 30px!important;
}
.hndsx{
  font-size: 52px!important;
}
.brand_founder .more {
    width: 68px;
    height: 23px;
    border-radius: 11px;
    border: solid 1px #d8d4e3;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    text-indent: 8px;
    left: 1373px;
    top: 217px;
    position: absolute;
    cursor: pointer;
}.brand_founder .brand_pro_right{
    display: inline-block;
    width: 15px;
    height: 9px;
    position: absolute;
    left: 52px;
    top: 7px;
}
.brand_founder_banner{
  left: -240px;
  display: block;
  width: 1920px;
  top: 0px;
  position: absolute;
  z-index: -1;
}
.title_info{

/* font-family: Alibaba-PuHuiTi-R; */

font-size: 14px;

font-weight: normal;

font-stretch: normal;

line-height: 23px;

letter-spacing: 0px;

color: #a79dc7;

width: 217px;

display: block;

/* border: 1px solid red; */
}
.csr{

width: 97px;

height: 37px;

background-color: #7d6eac;

border-radius: 15px;

display: block;

position: absolute;

font-size: 27px;

font-weight: normal;

font-stretch: normal;

line-height: 35px;

letter-spacing: 0px;

color: #ffffff;

font-weight: bold;

text-align: center;

position: absolute;

top: 80px;

left: 226px;
}
.hnhrjt{

width: 181px;

height: 20px;

font-family: MicrosoftYaHei;

font-size: 20px;

font-weight: normal;

font-stretch: normal;

line-height: 50px;

letter-spacing: 0px;

color: #5f4e93;

position: absolute;

top: 106px;

left: 225px;
}
.csr_founder{

text-indent: 16px;

margin-top: 28px;
}
.csr_founder li{
  list-style: none;
  /* width: 587px; */
  /* height: 381px; */
  font-family: MicrosoftYaHei;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #5f4e93;
  position: relative;
}
.brand_founder_right{
  width: 618px;
  position: absolute;
  left: 950px;
  top: 114px;
  /* border: 1px solid red; */
}
.brand_founder_zyh{
  
margin: 31px 0px 0px 0px;
}
.csr_founder li::after{
  content: '';
  width: 5px;
  height: 5px;
  background:#5f4e93;
  left: 0px;
  display: block;
  border-radius: 50%;
  top: 18px;
  position: absolute;
}
.csr_t{
  width: 105px!important;
}