.article{
  position: relative;
  width: 100%;
  height: auto;
}
.article > .article-item{
  position: relative;
  width: 100%;
  height: auto;
}
.article-item > img{
  display: block;
  width: 100%;
}
.article-item > .center{
  display: flex;
  justify-content: center;
  align-items: center;
}
.article-item > .info-box{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.info-box > .shadow_3{
  box-shadow: 0px 9px 4px rgba(4, 0, 0,0.2);
  width: 60%;
}
.article-item > .text-box{
  position: absolute;
  top: 0;
  left: 10%;
  width: 40%;
  height: 50%;
  /* background: red; */
}
.text-box > div > span{
  font-size: 42px;
  font-weight: bold;
  color: #008b70;
}
.text-box > div > .text{
  font-size: 20px;
  font-weight: 400;
  color: #8e8e8e;
}
.info-box > .runing{
  margin-left: 7%;
  margin-top: 3%;
  width: 7%;
  z-index: 10;
  cursor: pointer;
}
.article-item > .swiper-text{
  position: absolute;
  top: 0;
  left: 10%;
  width: 40%;
  height: 40%;
}
.article-item > .swiper-text-0{
  position: absolute;
  top: 0;
  left: 48%;
  width: 40%;
  height: 64%;
}
.article-item > .swiper-text-2{
  position: absolute;
  top: 0;
  left: 42%;
  width: 40%;
  height: 40%;
}
.article-item > .swiper-btn{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 10%;
}
.swiper-btn > .btn-box{
  width: 120px;
  height: 40px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.btn-box > img{
  width: 10px;
}
.swiper-text > div > span{
  font-size: 36px;
  font-weight: bold;
  color: #ffffff;
}
.swiper-text > div >  .text{
  font-size: 16px;
  font-weight: 200;
  color: #ffffff;
}
.article-item > .title-text{
  position: absolute;
  top: 0;
  width: 100%;
  height: 12%;
}
.title-text > span{
  font-size: 42px;
  font-weight: bold;
  color: #008b70;
}
.title-text > .opacity{
  font-size: 43px;
  font-weight: 400;
  color: rgba(99, 99, 99,0.1);
}
.info-box > .phone-box{
  position: relative;
  margin-top: 10%;
  width:26%;
}
.phone-box > .phone{
  width:100%;
}
.phone-box > .top {
  position: absolute;
  top:16%;
  left:26.5%;
  width: 50%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .top-large {
  position: absolute;
  top:-17%;
  left: -34.5%;
  width: 80%;
  border-radius: 4px;
  overflow: hidden;
  opacity: 1;
  transition: opacity 1s;
}
.phone-box > .left-1 {
  position: absolute;
  top: 31%;
  left: 26.5%;
  width: 24%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .left-1-large {
  position: absolute;
  top:20%;
  left:-60.5%;
  width: 91%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .left-2 {
  position: absolute;
  top:45%;
  left:26.5%;
  width: 24%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .left-2-large {
  position: absolute;
  top:50%;
  left:-32.5%;
  width: 65%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .right-1 {
  position: absolute;
  top:31%;
  right:21.5%;
  width: 24%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .right-1-large {
  position: absolute;
  top:10%;
  right:-63.5%;
  width: 90%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .right-2 {
  position: absolute;
  top: 45%;
  right: 21.5%;
  width: 24%;
  border-radius: 4px;
  overflow: hidden;
}
.phone-box > .right-2-large {
  position: absolute;
  top:50%;
  right:-38.5%;
  width: 65%;
  border-radius: 4px;
  overflow: hidden;
}
.article-item > .section-5-title{
  position: absolute;
  top: 0;
  width: 100%;
  height: 18%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  font-weight: bold;
  color: #ffffff;
}
.section-5-title > span{
  font-size: 32px;
  font-weight: 400;
  color: rgba(255, 255, 255,0.1);
}
.article-item > .section-5-text{
  position: absolute;
  top: 11%;
  width: 100%;
  height: 8%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #ffffff;
}
.article-item > .section-5-info{
  position: absolute;
  top: 18%;
  width: 100%;
  height: 81%;
  display: flex;
  justify-content: center;
}
.section-5-info > .left{
  margin-top: 1%;
  width: 16%;
  height: 86%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
.section-5-info > .left > img{
  width: 66%;
}
.section-5-info > .center{
  width: 28%;
  height: 86%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-5-info > .center > img{
  width: 92%;
  height: auto;
  box-shadow: 8px 8px 6px rgba(4, 0, 0,0.4);
}
.section-5-info > .right{
  margin-top: 5%;
  width: 16%;
  height: 75%;
  padding-top: 4px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
.section-5-info > .right > .li{
  width: 80%;
  height: 13%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #ffffff;
}
.right > .color1:hover{
  background: rgba(243, 182, 181, 0.5);
}
.right > .color2:hover{
  background: rgba(209, 194, 217,0.5);
}
.right > .color3:hover{
  background: rgba(7, 173, 228,0.5);
}
.right > .color4:hover{
  background: rgba(253, 247, 123,0.5);
}
.right > .color5:hover{
  background: rgba(178, 218, 254,0.5);
}
.right > .color6:hover{
  background: rgba(208, 208, 208,0.5);
}
.right > .color7:hover{
  background: rgba(149, 148, 144,0.5);
}
.article-item > .section-6-left{
  position: absolute;
  top: 0;
  left: 0;
  width: 38%;
  height: 100%;
  background-color:#008A70;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.article-item > .section-6-left{
  position: absolute;
  top: 0;
  left: 0;
  width: 38%;
  height: 100%;
  background-color:#008A70;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.section-6-left > .item{
  width: 100%;
  height: 33.3%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.item > img {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 1;
}
.item > .section-6-text {
  width: 100%;
  font-size: 20px;
  color: #ffffff;
  height: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 2;
}
.section-6-text > img{
  width: 18px;
  margin: 0 52px;
}
.article-item > .section-6-right{
  position: absolute;
  top: 0;
  left: 38%;
  width: 62%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-6-right > img{
  margin-right: 10%;
  width: 40%;
}
.title-text > span{
  letter-spacing: 3px;
  font-size: 42px;
}
.title-text > .section-8::after{
  position: absolute;
  bottom: 14%;
  left: 24%;
  content:"";
  width: 52%;
  height: 2px;
  background: #008A70;
}
.info-box > .infomation-box{
  margin-top: 3%;
  width: 70%;
  height: 74%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.infomation-box > .section-8-item{
  width: 50%;
  height: 25%;
  display: flex;
  justify-content: space-around;
}
.section-8-item > img{
  width: 30%;
  height: 80%;
}
.section-8-item > .text{
  width: 66%;
  height: 80%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  cursor: pointer;
}
.section-8-item > .text > .time{
  font-size: 10px;
  color: #808080;
}
.section-8-item > .text > .title{
  font-size: 14px;
  font-weight: bold;
}
.section-8-item > .text > .ps{
  font-size: 9px;
  color: #808080;
}
.article-item > .section-8-btn-box{
  position: absolute;
  top: 88%;
  width: 100%;
  height: 12%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-8-btn-box > .btnMore{
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background: #b2b2b2;
  width: 140px;
  height: 36px;
  border: 0;
  transition: background 1s;
}
.section-8-btn-box > .btnMore:hover{
  color: #ffffff;
  background: #046c58;
}
/* 视频部分 */
.backGray{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(138, 137, 137, 0.4);
  justify-content: center;
  align-items: center;
  display: none;
  z-index: 100;
}
.videoBox{
  position: relative;
  width: 46%;
  min-width: 30px;
  z-index: 110;
}
.clear{
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  z-index: 111;
  cursor: pointer;
}
@media screen and (min-width: 1000px)and (max-width: 1500px) {
  .header > .logo{
    margin-left: 12%;
    width: 44%;
  }
  .info-box > .infomation-box{
    width: 80%;
  }
  .section-8-item > .text > .time{
    margin-block-start: 0;
    margin-block-end: 0;
  }
  .section-8-item > .text > .ps{
    margin-block-start: 3px;
    margin-block-end: 3px;
  }
}
@media screen and (min-width: 320px)and (max-width: 750px) {
  .phone-item-1-video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .phone-item-1-swiper{
    position: absolute;
    top: 64%;
    left: 0;
    width: 100%;
    height: 33%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .phone-item-1-left{
    width: 18px;
    margin-left: 13px;
  }
  .phone-item-1-right{
    width: 18px;
    margin-right: 13px;
  }
  .phone-item-3-infobox{
    position: absolute;
    top: 10%;
    left: 0;
    width: 100%;
    height: 90%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .phone-item-3-infobox > img{
    width: 70%;
    box-shadow: 0px 9px 4px rgba(4, 0, 0,0.2);
  }
  .phone-item-4-infobox{
    position: absolute;
    top: 10%;
    left: 0;
    width: 100%;
    height: 90%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .phone-item-4-infobox > .phone{
    width:70%;
  }
  .phone-item-4-infobox > .phone-top {
    position: absolute;
    top:21%;
    left:32.2%;
    width: 34%;
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
  }
  .phone-item-4-infobox > .phone-top-large {
    position: absolute;
    top: 6%;
    left: 2.5%;
    width: 38%;
    border-radius: 4px;
    overflow: hidden;
    opacity: 1;
  }
  .phone-item-4-infobox > .phone-left-1 {
    position: absolute;
    top:30%;
    left:32.2%;
    width: 15%;
    border-radius: 4px;
    overflow: hidden;
  }
  .phone-item-4-infobox > .phone-left-1-large {
    position: absolute;
    top: 32%;
    left: 2.5%;
    width: 33.7%;
    border-radius: 4px;
    overflow: hidden;
    opacity: 1;
  }
  .phone-item-4-infobox > .phone-left-2 {
    position: absolute;
    top:39%;
    left:32.2%;
    width: 15%;
    border-radius: 4px;
    overflow: hidden;
  }
  .phone-item-4-infobox > .phone-left-2-large {
    position: absolute;
    top: 44%;
    left: 21.5%;
    width: 26%;
    border-radius: 4px;
    overflow: hidden;
    opacity: 1;
  }
  .phone-item-4-infobox > .phone-right-1 {
    position: absolute;
    top:30%;
    left:51.2%;
    width: 15%;
    border-radius: 4px;
    overflow: hidden;
  }
  .phone-item-4-infobox > .phone-right-1-large {
    position: absolute;
    top: 19%;
    left: 64.5%;
    width: 34%;
    border-radius: 4px;
    overflow: hidden;
    opacity: 1;
  }
  .phone-item-4-infobox > .phone-right-2 {
    position: absolute;
    top:39%;
    left:51.2%;
    width: 15%;
    border-radius: 4px;
    overflow: hidden;
  }
  .phone-item-4-infobox > .phone-right-2-large {
    position: absolute;
    top: 44%;
    left: 49.5%;
    width: 26%;
    border-radius: 4px;
    overflow: hidden;
    opacity: 1;
  }
  .phone-item-4-code-box{
    position: absolute;
    bottom: 4%;
    right: 4%;
    width: 18%;
  }
  .phone-item-4-code-box > .code-img{
    width: 100%;
  }
  .phone-item-5-info{
    position: absolute;
    top: 10%;
    left: 0;
    width: 100%;
    height: 90%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .phone-item-5-swiper{
    margin-top: 14%;
    width: 100%;
    height: 33%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .phone-item-5-left{
    width: 14px;
    margin-left: 1.5rem;
  }
  .phone-item-5-right{
    width: 14px;
    margin-right: 1.5rem;
  }
  .phone-item-6-top{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    display: flex;
    justify-content:stretch;
    align-items: flex-start;
  }
  .phone-item-6-top > img {
    /* display: inline-block; */
    width: 33.3%;
    /* box-sizing: border-box; */
  }
  .phone-item-6-info{
    position: absolute;
    top: 20%;
    left: 0;
    width: 100%;
    height: 80%;
    display: flex;
    justify-content:center;
    align-items: center;
  }
  .phone-item-6-info > img{
    width: 80%;
  }
  .phone-item-8-infobox{
    position: absolute;
    top: 16%;
    left: 0;
    width: 100%;
    height: 84%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .phone-item-8-info-item{
    width: 88%;
    height: 20%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
  .phone-item-8-info-item > img{
    width: 28%;
  }
  .phone-item-8-info-item > .info{
    width: 60%;
    height: 90%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .phone-item-8-info-item > .info > .time{
    font-size: 0.0125rem;
	margin-block-end: 1px;
	margin-block-start:1px;
    color: #808080;
  }
  .phone-item-8-info-item > .info > .title{
    font-size: 0.3rem;
    font-weight: bold;
  }
  .phone-item-8-info-item > .info > .ps{
    font-size: 0.1rem;
	margin-block-end: 1px;
	margin-block-start:1px;
    color: #808080;
  }
  .phone-item-8-info-item > .btnMore{
    font-size: 14px;
    color: #ffffff;
    background: #b2b2b2;
    width: 30%;
    height: 40%;
    border: 0;
  }
  /* 视频 */
  .videoBox{
    width: 100%;
  }
}