.bodymain a{
   display: block;
}
.ban104 img,.oneScreen img{
   width: 100%;
}
.flex_set{
   display: flex;
   display: -webkit-flex;
   width: 100%;
}
.oneScreen{
   background-color: #262626;
   padding-bottom: 1px;
}
.oneScreen_left{
   width: 40%;
}
.oneScreen_right{
   width: 60%;
}
.common_marign{
   margin: 4px;
}
.oneScreen_left2>div{
   width:50%;
}
.arp_A2,.arp_B4{
   background-color: #686868;
}
.arp_A2>a,.arp_B4>a{
   position: relative;
   height: 100%;
   z-index: 1;
}
.aa21 h2 {
   font-size: 26px;
   color: #fff;
}
.aa21 p {
   font-size: 15px;
   color: #fff;
   line-height: 250%;
}
.arp_A2 .aa21,.arp_B4 .aa21{
   padding-top: 20px;
   padding-left: 20px;
}
.arp_A2img{
   width: 90%!important;
   display: block;
   position: absolute;
   left: 5%;
   bottom: 2%;
   z-index: -1
}
.oneScreen_left2{
   height: 33.3%;
}
.news_homepage{
   height: 100%;
   background-color:#D60D03;
   image-rendering: -webkit-optimize-contrast;
}

.news_homepage .aa31 {
   padding: 0px 5%;
}
.news_homepage  .aa32 {
   text-align: center;
   padding: 30% 0px 10%;
}
.news_homepage  .aa32 img{
   max-width: 64px;
}
.news_homepage h2{
   font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 250%;
    margin: 0px;
}
.arp_A4,.arp_C2,.arp_B3{
   width: 33.33%;
}
.arp_A5,.arp_B2,.arp_C3{
   width: 66.66%;
}
.arp_A7 img{
   width: 100%;
}
.arp_B4,.arp_B5,.arp_C5,.arp_C4{
   width: 50%;
   position: relative;
}
.arp_B1{
   position: relative;
}
.arp_B1 img{
   height:100%
}
.arp_B1{
   height: calc(65.3% + 6px);
}
.aa551 {
   position: absolute;
   right: 10%;
   top: 10%;
   text-align: right;
}
.aa551 h2 {
   font-size: 50px;
   color: #fff;
   line-height: 160%;
   margin: 0px;
}
.aa551 .dda {
   text-decoration: underline;
}
.aa551 p {
   font-size: 33px;
   color: #fff;
   line-height: 160%;
}
.aa551 p a {
   color: #fff;
}
.video_phone_sty {
   display: none !important;
}

@media screen and (max-width: 1399px){
   .arp_B1{
      height: 65.65%;
   }
   .oneScreen_left2 {
      height: 33.5%;
  }
}
@media screen and (max-width: 1200px){
   .flex_set{
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .oneScreen_left,.oneScreen_right{
      width: 100%;
   }
   .arp_twoScreen{
      display: flex;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .arp_A1,.arp_B6,.arp_C6{
      width: calc(66.66% - 4px);
   }
   .oneScreen_left2{
      width: calc(33.33% - 4px);
      height: 100%;
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .oneScreen_left2>div{
      width: calc(100% - 8px);
      height: calc(50% - 8px);
   }
   .arp_A2,.arp_B4{
      order: 1;
   }
   .arp_A4, .arp_C2, .arp_B3{
      width: calc(33.33% - 8px);
   }
   .arp_A5, .arp_B2, .arp_C3{
      width: calc(66.66% - 8px);
   }
   .arp_B4, .arp_B5, .arp_C5, .arp_C4{
      width: calc(100% - 4px);
   }
   .fourScreen>.oneScreen_left,.fiveScreen>.oneScreen_left{
      display: flex;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .fiveScreen>.oneScreen_right{
      order:1;
   }
   .fiveScreen>.oneScreen_left>.flex_set{
      width: calc(33.33% - 4px);
   }
}
@media screen and (max-width: 974px){
   .arp_A1, .arp_B6, .arp_C6,.arp_A4,.arp_A5, .arp_B2, .arp_C3, .arp_B3,.fiveScreen>.oneScreen_left>.flex_set,.arp_C2{
      width: calc(100% - 4px);
   }
   .news_homepage  .aa32 {
      padding: 0px 0px 20px;
   }
   .oneScreen_left2{
      width: calc(100% - 4px);
      height: auto;
   }
   .oneScreen_left2>div {
      width: calc(100% - 8px);
      height: auto;
  }
  .news_homepage .aa31{
   padding: 10% 30px;
  }
  .news_homepage h2{
   font-size: 28px;
  }
  .arp_A2{
   order: 0;
  }
  .arp_A2img{
   text-align: center;
   padding: 30px 0px;
   position: static;
   margin: 0 auto;
  }
  .arp_A2, .arp_B4{
   background-color: #fff;
  }
  .aa21 {
      position: static;
      text-align: center;
      padding-bottom: 50px;
   }
  .aa21 h2 {
      font-size: 44px;
      color: #000;
   }
   .aa21 p {
      font-size: 26px;
      color: #000;
      line-height: 250%;
  }
  .arp_B1,.arp_B1 img{
   height: auto;
  }
  .arp_C5, .arp_C4{
   width: calc(50% - 8px);;
  }
  .video_phone_sty {
   display: block !important;
   }
  .video_pc_sty {
   display: none !important;
   }
}
@media screen and (max-width: 768px){
   .aa551{
      right: 5%;
      top: 5%;
   }
   .aa551 h2{
      font-size: 36px;
   }
   .aa551 p{
      font-size: 26px;
   }
}