body {
  background: #f6f6f9;
}
.header {
  background-color: #050719;
}
.w-newsList2 {
  position: relative;
  overflow: hidden;
  height: 80%;
}
.w-newsList2 .news-item {
  position: relative;
}
.w-newsList2 .img {
  width: 100%;
  overflow: hidden;
}
.w-newsList2 .img img {
  width: 100%;
  height: 100%;
}
.w-newsList2 .news-text {
  position: absolute;
  top: 15%;
  left: 50%;
}
.w-newsList2 .news-text .date img {
  width: 30%;
}
.w-newsList2 .news-h {
  line-height: 2;
  margin-bottom: 6%;
}
.w-newsList2 .news-sum {
  margin-top: 30px;
  line-height: 1.8;
  color: #808080;
}
.w-newsList2 .adSN_page {
  position: absolute;
  left: auto;
  right: 10px;
  width: auto;
  z-index: 10;
  text-align: right;
}
.w-newsList2 .adSN_page span {
  background: #c9c9c9;
  opacity: 1;
  width: 40px;
  height: 5px;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active {
  background: #00a2ff;
}
.w-newsList2.swiper-container-vertical .adSN_page span {
  margin: 15px 0;
}
.page_first {
  position: relative;
  margin-top: 80px;
  min-height: 4.8rem /* 480/100 */;
}
.page_first .boxStyle {
  position: absolute;
  top: 35%;
  padding: 0;
  height: 0;
}
.page_first .boxStyle .firstDesc {
  margin-top: 0.2rem /* 20/100 */;
}
.page_second ul li {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page_second ul li .page_img {
  flex: 50%;
  background: #ffffff;
}
.page_second ul li .page_img img {
  width: 100%;
}
.page_second ul li .page_desc {
  flex: 50%;
  color: #666666;
}
.page_second ul li:first-child {
  margin-right: 0.44rem /* 44/100 */;
}
.page_second ul li:last-child {
  margin-left: 0.44rem /* 44/100 */;
}
.page_third .pageUl {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.page_third .pageUl .pageLi {
  min-height: 2.3rem;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page_third .pageUl .pageLi .pageLiDesc {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.16rem /* 16/100 */;
  background-color: #ffffff;
  padding: 0.24rem /* 24/100 */;
  min-height: 2rem /* 200/100 */;
  border-radius: 4px;
}
.page_third .pageUl .pageLi p {
  margin-top: 0.23rem /* 23/100 */;
  color: #666666;
}
.page_fourth {
  background: #000000;
  color: #ffffff;
}
.page_fourth .title {
  color: #ffffff;
}
.page_fourth .page_structure {
  font-size: 0;
}
.page_fourth .page_structure .structure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page_fourth .page_structure .structure .structureBox1 {
  flex: 50%;
  border-radius: 0.04rem /* 4/100 */;
  padding: 0.24rem /* 24/100 */;
  background: rgba(0, 162, 255, 0.1);
}
.page_fourth .page_structure .structure .structureBox1 .structureUl {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page_fourth .page_structure .structure .structureBox1 .structureUl .structureDiamond {
  flex: 1;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.page_fourth .page_structure .structure .structureBox1 .structureUl .structureDiamond .structureLi {
  width: 100%;
  height: 100%;
  background: #00c4cc;
  border-radius: 4px;
}
.page_fourth .page_structure .structure .structureBox1 .structureUl .structureDiamond .structureLi p {
  margin: 0.17rem /* 25/100 */ auto;
  font-weight: 600;
  text-align: center;
}
.page_fourth .page_structure .structure .structureBox1 .structureUl .structureDiamond:nth-child(2),
.page_fourth .page_structure .structure .structureBox1 .structureUl .structureDiamond:nth-child(3) {
  margin-left: 24px;
}
.page_fourth .page_structure .structure:nth-of-type(even) {
  justify-content: space-around;
  margin: 0.2rem 0;
  /* 20/100 */
}
.page_fifth {
  background: #000b14;
  color: #ffffff;
  min-height: 6.44rem /* 644/100 */;
}
.page_fifth .title {
  color: #ffffff;
}
.page_fifth .product {
  display: flex;
  justify-content: space-between;
}
.page_fifth .product .productBox {
  flex: 1;
  background: rgba(255, 255, 255, 0.06);
  padding: 0.24rem /* 24/100 */;
}
.page_fifth .product .productBox .productBoxBottom {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 8px;
}
.page_fifth .product .productBox .productBoxBottom .productDiv {
  flex: 33.33%;
  width: 100%;
}
.page_fifth .product .productBox .productBoxBottom .productDiv .productLi {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page_fifth .product .productBox:nth-child(2) {
  margin: 0 0.24rem /* 24/100 */;
}
.page_fifth .product .productBox:last-child {
  background: transparent;
  padding: 0;
}
.page_sixth {
  color: #ffffff;
}
.page_sixth .title {
  color: #ffffff;
}
.page_sixth .pageUl {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 0.4rem /* 40/100 */;
}
.page_sixth .pageUl .pageLi {
  flex: 100%;
}
.page_sixth .pageUl .pageLi .pageBox {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.32rem;
}
.page_sixth .pageUl .pageLi .pageBox .pageDiv {
  flex: 1;
}
.page_sixth .pageUl .pageLi .pageBox .pageDiv .advantage {
  display: flex;
  align-items: center;
  margin-bottom: 0.18rem;
}
.page_sixth .pageUl .pageLi .pageBox .pageDiv .advantage span {
  font-weight: 600;
}
.page_sixth .contrast {
  padding: 0.4rem /* 40/100 */;
}
.page_sixth .contrast .page_header {
  margin-top: 8px;
  margin-bottom: 0.25rem /* 25/100 */;
}
.page_sixth .contrast .page_table {
  border-collapse: collapse;
  border: none;
  width: 100%;
  background-color: #ffffff;
  color: #000000;
  table-layout: fixed;
  height: 0.4rem /* 40/100 */;
}
.page_sixth .contrast .page_table .page_tr {
  height: 40px;
}
.page_sixth .contrast .page_table .page_tr .page_td {
  border: solid #999999 1px;
  text-align: center;
  height: 40px;
}
.page_sixth .contrast .page_table .page_tr .page_td:first-child,
.page_sixth .contrast .page_table .page_tr .page_th {
  border-top: 1px solid #999999;
  font-weight: bold;
  text-align: center;
  color: #00a2ff;
}
.page_eigth .pageUl {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.page_eigth .pageUl .pageDiv {
  flex: 1;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.page_eigth .pageUl .pageDiv .pageLi {
  margin-top: 0.32rem /* 32/100 */;
  font-weight: 600;
}
.page_eigth .pageUl .pageDiv:nth-child(2) {
  margin: 0 0.72rem /* 72/100 */;
}
.page_ninth {
  background: #ffffff;
}
.page_collaborate .pageUl {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page_collaborate .pageUl .pageDiv {
  position: relative;
}
.page_collaborate .pageUl .pageDiv img {
  width: 100%;
}
.page_collaborate .pageUl .pageDiv span {
  position: absolute;
  bottom: 10%;
  left: 20%;
}
.page_collaborate .pageUl .pageDiv p {
  position: absolute;
  bottom: 10%;
}
.page_Plan .pageUl {
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 0;
}
.page_Plan .pageUl .pageLi {
  position: relative;
  flex: 1;
}
.page_Plan .pageUl .pageLi .pageDiv {
  width: 100%;
  position: absolute;
  top: 45%;
  text-align: center;
}
/* --------------------PlanA结束--------------------------- */
/* --------------------PlanB部分样式------------------------------------ */
.architecture {
  background: #000000;
}
.architecture .architecture_main .box {
  background: rgba(0, 162, 255, 0.1);
  padding: 0.24rem /* 24/100 */;
}
.architecture .architecture_main .box .boxDesc {
  margin-bottom: 0.24rem /* 24/100 */;
}
.architecture .architecture_main .box .boxUl {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
}
.architecture .architecture_main .box .boxUl .boxLi {
  flex: 1;
  background: #00c4cc;
  border-radius: 4px;
  padding: 17px;
  text-align: center;
}
.architecture .architecture_main .box .boxUl .boxLi:nth-child(2),
.architecture .architecture_main .box .boxUl .boxLi:nth-child(3),
.architecture .architecture_main .box .boxUl .boxLi:nth-child(4),
.architecture .architecture_main .box .boxUl .boxLi:nth-child(5),
.architecture .architecture_main .box .boxUl .boxLi:nth-child(6),
.architecture .architecture_main .box .boxUl .boxLi:nth-child(7) {
  margin-left: 0.28rem /* 28/100 */;
}
.architecture .architecture_main .box .boxUl .boxLi1 {
  flex: 100%;
}
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis {
  flex: 1;
  background: #4479fb;
  border-radius: 4px;
  padding: 17px;
  text-align: center;
}
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis:nth-child(2),
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis:nth-child(3),
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis:nth-child(4),
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis:nth-child(5),
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis:nth-child(6),
.architecture .architecture_main .box .boxUl .boxLi1 .boxUl1 .boxLis:nth-child(7) {
  margin-left: 0.28rem /* 28/100 */;
}
.architecture .architecture_main .box .boxUl .boxLi1:first-child {
  margin-bottom: 0.32rem /* 32/100 */;
}
.architecture .architecture_main .box:nth-of-type(even) {
  margin: 0.4rem /* 40/100 */ 0;
}
.third_row {
  margin-top: 0.88rem /* 88/100 */;
  background: url(../images/planB/编组\ 9.png) no-repeat;
  background-size: cover;
  min-height: 12.18rem;
  /* 1218/100 */
  position: relative;
}
.third_row .boxTop {
  position: absolute;
  top: 25%;
  left: 25%;
  width: 5.6rem /* 560/100 */;
}
.third_row .boxTop p {
  line-height: 0.4rem /* 40/100 */;
}
.third_row .boxBottom {
  position: absolute;
  bottom: 5%;
  width: 65%;
}
.third_row .boxBottom .pageUl {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  background: rgba(0, 0, 0, 0.3);
  padding: 0.4rem /* 40/100 */;
}
.third_row .boxBottom .pageUl .pageLi {
  flex: 100%;
}
.third_row .boxBottom .pageUl .pageLi .pageBox {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.32rem;
}
.third_row .boxBottom .pageUl .pageLi .pageBox .pageDiv {
  flex: 1;
}
.third_row .boxBottom .pageUl .pageLi .pageBox .pageDiv .advantage {
  display: flex;
  align-items: center;
  margin-bottom: 0.18rem;
}
.third_row .boxBottom .pageUl .pageLi .pageBox .pageDiv .advantage span {
  font-weight: 600;
}
