#hwIntroPage .banner {
  width: 100%;
  height: 37.7083vw;
  background: url(../../../../static/img/huawei/aboutHuaWei.jpg) no-repeat
    center center / cover;
  overflow: hidden;
}

.leaderLabel {
  display: flex;
  justify-content: space-around;
  padding: 0px 5vw;
}
.tc {
  text-align: center;
}
#hwIntroPage .bannerTitle {
  text-align: center;
  font-size: 3.125vw;
  font-family: Microsoft YaHei UI;
  font-weight: bold;
  color: #fefefe;
  margin-top: 19.2708vw;
  height: 3.125vw;
  line-height: 3.125vw;
}

#hwIntroPage .bannerSubText {
  width: 15.3125vw;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin: 2.6042vw auto 0 auto;
  text-align: center;
  line-height: 1.3542vw;
  height: 2.7083vw;
}

.hwIntroText {
  width: 100%;
  padding: 5.9896vw 0 3.9063vw;
}

.hwIntroText .hwIntroTextSub {
  text-align: center;
  font-size: 1.25vw;
  color: #333333;
  margin-top: 2.6042vw;
}

.hwIntroText .hwIntroContent {
  width: 83.3333vw;
  margin: 3.9063vw auto 0;
  color: #666;
  font-size: 0.8333vw;
}

.hwIntroText .hwIntroContent p {
  text-indent: 2em;
  line-height: 1.6667vw;
}

.tNewHwImg {
  /* max-width: 1920px; */
  width: 100%;
  overflow: hidden;
  position: sticky;
  z-index: -2;
  top: 0;
}

.tNewHwImg img {
  width: 100%;
  height: 100%;
  display: block;
}

.tUnderstandVoice {
  width: 100%;
  height: 33.5417vw;
  background: url("../../../../static/img/underVoiceBg.jpg") no-repeat center
    center / cover;
  position: relative;
}

.tUnderstandVoice .voiceTitle {
  font-size: 1.5625vw;
  font-weight: bold;
  color: #303030;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 16%;
}

.tUnderstandVoice .voiceTitleSub {
  font-size: 0.8333vw;
  font-weight: 400;
  color: #303030;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 26%;
}

.voiceIconList {
  width: 82.8125vw;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}

.voiceIconList .voiceLi {
  width: 27.6042vw;
  height: 100%;
  text-align: center;
  transition: all 2s;
}

.voiceIconList .voiceLi:hover {
  background: #d6e6f6;
}

.voiceIconList .voiceLi:hover .vlBox {
  margin-top: 12.3958vw;
}

.voiceIconList .voiceLi i {
  display: block;
  width: 7.9167vw;
  height: 7.9167vw;
  margin: 0 auto;
}

.voiceIconList .voiceLi p {
  font-size: 1.5625vw;
  font-weight: 400;
  color: #333333;
  margin-top: 1.3542vw;
}

.voiceIconList .voiceLi .vlBox {
  transition: all 2s;
  margin-top: 15.625vw;
}

.underCropIcon {
  background: url("../../../../static/img/underCropIcon.png") no-repeat center
    center / 100% 100%;
}

.underArIcon {
  background: url("../../../../static/img/underArIcon.png") no-repeat center
    center / 100% 100%;
}

.underPlanIcon {
  background: url("../../../../static/img/underPlanIcon.png") no-repeat center
    center / 100% 100%;
}

.chairmanIntro {
  width: 100%;
  padding: 2.6042vw 0 7.2917vw;
  background-color: #fff;
}

.chairmanIntro .chairmanIntroContent {
  width: 83.3333vw;
  margin: 5.3125vw auto 0;
}

.chairmanIntro .chairmanLeft {
  width: 41.4063vw;
  text-align: center;
  float: left;
  margin-top:0.5vw;
}

.chairmanIntro .chairmanLeft h4 {
  font-size: 1.875vw;
  font-weight: bold;
  color: #000000;
  margin-top: 1.8229vw;
  height: 3.125vw;
  line-height: 3.125vw;
}

.chairmanIntro .chairmanLeft h4 span {
  font-size: 3.125vw;
  margin-left: 1.0417vw;
}

.chairmanIntro .chairmanLeft p {
  font-size: 1.25vw;
  height: 1.5625vw;
  line-height: 1.5625vw;
  font-weight: 400;
  color: #000000;
  margin-top: 1.5625vw;
}

.chairmanIntro .chairmanLeft p b {
  margin-left: 1.25vw;
}

.chairmanIntro .chairmanLeft p em {
  margin-left: 1.25vw;
  letter-spacing: 1em;
}

.chairmanIntro .chairmanLeft p:last-of-type {
  margin-top: 0.7292vw;
}

/*.chairmanIntro .chairmanLeft img {
  height: 25vw;
}*/

.chairmanIntro .chairmanRight {
  width: 37.0833vw;
  float: right;
}

.chairmanIntro .chairmanRight h4 {
  color: #333;
  font-size: 1.5625vw;
}

.chairmanIntro .chairmanRight p {
  text-indent: 2em;
  font-size: 0.8333vw;
  margin-top: 1.0417vw;
  line-height: 1.875vw;
  text-align: justify;
}

.chairmanIntro .chairmanRight p:first-of-type {
  font-size: 0.9375vw;
  margin-bottom: 0.5208vw;
  margin-top:0;
}

.chairmanIntro .chairmanRight hr {
  background-color: rgba(0, 0, 0, 0.12);
  height: 0.0521vw;
  border: none;
}

.hwHonor {
  width: 100%;
  height: 50vw;
  background: url("../../../../static/img/hwHonorBg.png") no-repeat center
    center / cover;
  box-sizing: border-box;
  padding-top: 2.6042vw;
}

.roundabout_box {
  /* height: 425px;
    width: 980px; */
  margin: 5.2083vw auto 1.0417vw auto;
}

.roundabout-holder {
  list-style: none;
  width: 41.6667vw;
  height: 31.25vw;
  margin: 0px auto;
}

.roundabout-moveable-item {
  font-size: 0.625vw !important;
  height: 31.25vw;
  width: 41.6667vw;
  cursor: pointer;
  background: #f9f9f9;
}

.roundabout-moveable-item img {
  height: 100%;
  /* width: 100%; */
  background-color: #ffffff;
  margin: 0 auto;
  display: block;
}

.roundabout-in-focus {
  cursor: auto;
  border-left: 1px #fff solid;
  border-right: 1px #fff solid;
}

.roundabout-holder .text {
  color: #999;
  display: table;
  padding: 0.5208vw 1.5625vw;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 2.0833vw auto;
  font-size: 1.25vw;
  font-weight: 400;
  color: #001111;
}

/* .roundabout-in-focus000:hover span {
    display: inline;
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 8px 20px;
    background: #f9f9f9;
    color: #3366cc;
    z-index: 999;
    border-left: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
} */

.roundabout a:active,
.roundabout a:focus,
.roundabout a:visited {
  outline: none;
  text-decoration: none;
}

.roundabout li {
  height: 100%;
  width: 100%;
  background-color: red;
}

/* 华维方舟 */
.hwArk {
  width: 100%;
  height: 50vw;
  /* margin-top: 3.9063vw; */
  background: url("../../../../static/img/arkBg.png") no-repeat center center /
    cover;
  box-sizing: border-box;
  padding-top: 2.6042vw;
}

.hwArk p {
  width: 100%;
  text-align: center;
  font-size: 0.8333vw;
  color: #333;
  line-height: 1.5625vw;
}

.hwArk p:first-of-type {
  margin-top: 2.3438vw;
}

.hwArk p span {
  color: #faa512;
}

.hwPartner {
  width: 100%;
  height: 50vw;
  /* margin-top: 0.3125vw; */
  box-sizing: border-box;
  padding-top: 3.3854vw;
  /* background-color: #fff; */
  position: relative;
}

.hwPartner .whiteBg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  left: 0;
  top: 0;
  z-index: -1;
}

.hwPartner .partnerBg {
  width: 58.3333vw;
  height: 25.4167vw;
  background: url("../../../../static/img/partnerBg.png") no-repeat center
    center / 100% 100%;
  margin: 11.0417vw auto 0;
  position: relative;
}

.hwPartner .partnerBg i {
  display: block;
  width: 10.5208vw;
  height: 10.5208vw;
  border-radius: 50%;
  background: #fff url("../../../../static/img/hwLogo.png") no-repeat
    center center / 6.1458vw 7.5vw;
  box-shadow: 0px 9px 37px 6px rgba(0, 57, 82, 0.09),
    0px 16px 77px 7px rgba(240, 241, 241, 0.35);
  z-index: 2;
}

.hwPartner .partnerBg .circle_small {
  width: 19.375vw;
  height: 19.375vw;
  border-radius: 50%;
  background: #d7effa;
  z-index: -1;
}

.hwPartner .partnerBg .circle_middle {
  width: 29.375vw;
  height: 29.375vw;
  border-radius: 50%;
  background: rgba(190, 228, 245, 0.6);
  border: 1px solid rgba(230, 231, 232, 0.79);
  z-index: -1;
  /* animation: circleScaleMiddleAni 2s linear infinite alternate-reverse; */
}

.hwPartner .partnerBg .circle_big {
  width: 42.2917vw;
  height: 42.2917vw;
  border-radius: 50%;
  background: rgba(186, 228, 247, 0.3);
  z-index: -1;
  /* animation: circleScaleAni 2s linear infinite alternate; */
}

@keyframes circleScaleAni {
  from {
    width: 29.375vw;
    height: 29.375vw;
  }

  to {
    width: 42.2917vw;
    height: 42.2917vw;
  }
}

@keyframes circleScaleMiddleAni {
  0% {
    width: 19.375vw;
    height: 19.375vw;
  }

  100% {
    width: 29.375vw;
    height: 29.375vw;
  }
}
.hwArk .textIntend {
  text-align: justify;
  padding: 0 16%;
  text-indent: 2em;
  box-sizing: border-box;
}
.chairmanIntro .chairmanLeft .leaderImg{
    /*background:#c62b32;*/
}
.chairmanIntro .chairmanLeft .leaderImg img{
    width:100%;
}
.chairmanLeft .leaderInfo {
    height:5.3vw;
    width:100%;
    background:url(../../../../static/img/lmlBg.png) no-repeat center / 100% auto;
    position:relative;
}
.chairmanLeft .leaderInfo .ceo{
    position:absolute;
    left: 2.3vw;
    top: 1.5vw;
    font-size: 0.9vw;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #FFFFFF;
}
.chairmanLeft .leaderInfo .ceoTitle{
    position:absolute;
    left: 7.3vw;
    top: 3.6vw;
    font-size: 1.2vw;
    font-family: KaiTi;
    font-weight: 400;
    color: #FFFFFF;
}
.chairmanLeft .leaderInfo .ceoName{
    position:absolute;
    left: 6vw;
    top: 0.75vw;
    width: 11vw;
    height: 2.3vw;
    background: url(../../../../static/img/lml.png) no-repeat center center;
    background-size: contain;

}
.chairmanLeft .leaderInfo .titleList{
    width: 56%;
    padding-left: 17.5vw;
    padding-top: 0.75vw;
}
.chairmanLeft .leaderInfo .titleList .label{
font-size: 1vw;
font-family: KaiTi;
font-weight: 400;
color: #FFFFFF;
line-height:1.3vw;
text-align: justify;
text-align-last: justify;
}
.chairmanLeft .leaderflex{
    display:flex;
    padding:1.5vw 0;
    background:url(../../../../static/img/redBg.png) no-repeat left top / 100% 100%;
    margin-top:-0.25vw;
}
.chairmanLeft .leaderflex .leader-login{
    flex:1;
    background:url(../../../../static/img/hw_logo_big.png) no-repeat left center;
    background-size: auto 100%;
}
.chairmanLeft .leaderflex .leader-info{
    text-align:left;
    flex:2.2;
}
.chairmanIntro .leader-Title{
    background:url(../../../../static/img/lml.png) no-repeat 0 1.25vw;
    background-size: 8vw auto;
    font-size: 1.1vw;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333;
    line-height: 24px;
    padding: 2vw 0 0.25vw 9.6vw;
    text-align:left;
    margin-bottom:0.5vw;
}
.chairmanLeft .leaderflex .leader-info p{
    /*background:url(../../../../static/img/lmlxx.png) no-repeat left center;*/
    font-family: KaiTi;
    background-size: 1.5vw auto;
    padding: 0.25vw 0 0.255vw 3vw;
    margin: 0;
    color:#fff;
    font-size:1.5vw;
}
.redxx{
    display:flex;
}
.redxx span{
    flex:1;
    background:url(../../../../static/img/lmlxx.png) no-repeat left center / 1vw auto;
    padding-left:1.5vw;
    color:rgba(198, 43, 50, 1);
}
.Bord{
    border-radius: 9px;
    background:url(../../../../static/img/blueBord.png) no-repeat left center / 100% 100%;
    padding: 0.6vw;
}
.beff.red .Bord {
    background:url(../../../../static/img/redBord.png) no-repeat left center / 100% 100%;
}
.chairmanRight span{
    font-size:1.1vw;
    line-height:1.75vw;
}
.beff{
    padding-left:1.5vw;
    position:relative
}
.beff::before{
    content:'';
    position:absolute;
    top:50%;
    left:0;
    width:1vw;
    height:80%;
    background:rgba(92, 131, 248, 1);
    transform:translate(0 , -50%);
    border-radius: 9px;
}

.beff.red::before{
    background:rgba(213, 82, 88, 1);
}
.flexDiv{
    display:flex
}
.flexDiv span{
    flex:1;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    font-size:0.8vw;
}






