@media screen and (min-width: 1025px){
#sixswiper{
  display: none;
}
.fouth_content_title{
  display: block;
}
#fouth_swiper{
  display: none;
}
  /* first */
.first{
  width: 100%;
  position: relative;
  margin-top: 0.7rem;
  opacity: 0;
  transition: opacity .8s;
}
.first:after{
  content: '';
  display: block;
  position: absolute;
  top: 63%;
  left: 0;
  width: 92%;
  height: 78%;
  background-color: #f2f3f4;
  z-index: -100;
}
.first_text{
  position: absolute;
  top: 21%;
  left: 10%;
  z-index: 100;
  opacity: 0;
  transition: opacity .8s .5s;
}
/* .first_pc_img_fa{
  margin-left: 25%;
  width: auto;
  height: auto;
  position: relative;
}
.first_pc_img_fa::before{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0));
}
.first_pc_img{
  width: 100%;
  display: block;
} */


.first_pc_img{
  width: 75%;
  padding-left: 25%;
  display: block;
}
.first_phone_img{
  display: none;
}
.first_text span{
  display: block;
  /* margin-bottom: 0.12rem; */
  font-size: 0.84rem;
  font-weight:600;
  letter-spacing: 0.15em;
  line-height: 0.96rem;
}
.first_text span:nth-child(2){
  /* font-weight:400 !important; */
}
.first_text p:first-of-type{
  margin-top: 0.1rem;
}
.first_text p{
  display: block;
  font-size: 0.24rem;
  line-height: 2.0;
  font-weight:400;
  letter-spacing: 0.18em;
}

/* second */
.second{
  width: 100%;
  height: 150px;
  position: relative;
  /* display: flex;
  align-items: center;
  justify-content: flex-end; */
}

.scroll{
  position: relative;
  top: 140px;
  font-size:12px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  color:rgba(0,0,0,1);
  writing-mode: vertical-lr;
  /* margin-left: 6%; */
  transform: rotateZ(180deg);
  cursor: pointer;
  z-index: 100;
  left: 140px;
}

.scroll span{
  display: inline-block;
  margin-bottom: 31px;
  width:1px;
  height:64px;
  /* background:rgba(11,11,11,1); */
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.scroll span::after{
  content: "";
  display: inline-block;
  margin-bottom: 31px;
  width:1px;
  height:64px;
  background:rgba(11,11,11,1);
  position: absolute;
  top: 0;
  left: 0;
  animation: scroll 2s ease infinite;
}
@keyframes scroll{
  0%{transform: translateY(64px)}
  50%{transform: translateY(0px)}
  100%{transform: translateY(-64px)}
}

.server{
  /* width: 300px; */
  /* width: 300px; */
  margin: -205px 0 0 15%;
  z-index: 100;
}
.server a{
  display: table-cell;
  width: 300px;
  height: 300px;
  opacity: 0;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  background: linear-gradient(135deg, #009ec2 0%,#001c46 100%);
  box-shadow: 0px 20px 36px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  transition: box-shadow .3s,opacity .8s 1s;
  letter-spacing: 10px;
}
.server a:hover{
  box-shadow: none !important;
}
.second_news{
  margin-top: -110px;
  padding: 0 0.2rem 0 0.8rem;
  position: relative;
}
.second_news::before,.second_news::after{
  content: "";
  display: table;
}
.second_news::after{
  clear: both;
}
.second_news_title{
  position: absolute;
  top: 0;
  left: 54.3%;
  padding-left: 34px;
  /* border-top: 1px solid #000000; */
  /* writing-mode: vertical-rl; */
  letter-spacing: 4px;
  line-height: 1.0;
  font-size: 22px;
}
.second_news_title::before{
  content: '';
  width: 18px;
  height: 2px;
  /* float: left; */
  background-color: #000000;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;

}
.second_news ul{
  float: right;
  width: 45%;
  margin: 25px 0 50px;
  padding-top: 15px;
}
.second_news ul li{
  margin-bottom: 16px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.second_news ul li:last-of-type{
  margin-bottom:0;
}
.second_news ul li span{
  display: block;
  float: left;
  width: 23%;
  margin-bottom: 3px;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: 400;
}
.second_news ul li a{
  display: block;
  float: right;
  width: 74%;
  line-height: 1.8;
  font-size: 15px;
  font-weight: 400;
  transition: all .3s;
}
.more{
  position: absolute;
  bottom: 0;
  right: 10%;
  display: block;
  margin-top: 15px;
  padding-right: 10px;
  font-size: 15px;
  text-decoration: none;
  text-align: right;
  transition: all .3s;
  background: url(../images/arr-tri.png) no-repeat right;
}

#third,#fourth,#fifth,#sixth{
  opacity: 0;
}

/* third */
#third{
  width: 100%;
  position: relative;
  margin: 305px auto 0rem;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.2s;
}
.third{
  max-width: 1500px;
  /* opacity: 0; */
  transition: all 1.2s;
  position: relative;
  margin: auto;
}
#third::before{
  content: '';
  display: block;
  position: absolute;
  top: 777px;
  left: 0;
  width: 100%;
  height: 830px;
  background-color: #f2f3f4;
  z-index: -100;
}
.third_title{
  width: 100%;
  overflow: hidden;
  position: relative;
}
.third_title_01{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 100px;
}
.third_title_01 p{
  font-size: 26px;
  color: #222222;
  margin-bottom: 16px;
}
.third_title_01 span{
  /* width: 768px; */
  font-size: 40px;
  /* margin-top: 24px; */
  font-weight: 400;
  color: rgba(0,0,0,1);
  line-height: 50px;
  text-align: center;
}
.third_title_act{
  width: 7px;
  height: 40px;
  position: absolute;
  top: 0.2rem;
  left: 50%;
  margin-left: -3.5px;
}
.third_title_act p{
  width: 1px;
  height: 100%;
  background-color: #000000;
  margin: auto;
}
.third_title_act span{
  width: 7px;
  height: 7px;
  background-color: #000000;
  float: left;
  animation: active1 2s ease infinite;
}
@keyframes active1{
  0% {transform: translateY(0rem)}
  50% {transform: translateY(-40px)}
  100% {transform: translateY(0px)}
}
.third_content{
  margin-top: 88px;
  width: 100%;
  min-height: 720px;
  overflow: hidden;
  padding-bottom: 60px;
}
.third_content_img{
  width: 48%;
  float: left;
}
.third_pc_img{
  width: 100%;
  display: block;
}
.third_pc_img{
  display: block;
}
.third_phone_img{
  display: none;
}
.third_content_text{
  box-sizing: border-box;
  /* float: left; */
  width: 45%;
  /* margin: 70px 0 0 -90px; */
  padding: 100px;
  background-color: #003265;
  box-shadow: 0px 20px 36px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  position: relative;
  z-index: 100;
  margin-left: 45%;
  margin-top: 70px;
}
.third_content_text_01{
  position: relative;
  margin-bottom: 43px;
  padding-bottom: 27px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.9;
  letter-spacing: 4px;
}
.third_content_text_01 p{
  font-size: 24px;
  width: 76%;
  color: #ffffff;
  line-height: 42px;
  letter-spacing: 5px;
}
.third_content_text_01::after{
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.5rem;
  height: 1px;
  background-color: #ffffff;
}
.third_content_text p{
  width: 100%;
  line-height: 32px;
  letter-spacing: 2px;
  font-size: 15px;
  font-weight: 400;
}
.third_content_text_03{
  width: 100%;
  line-height: 20px;
  letter-spacing: 2px;
  font-size: 15px;
  font-weight: 400;
  margin-top: 20px;
}

/* fourth */
#fourth{
  transition: all 1.2s;
  margin-top: 162px;
  transform: translateY(100px);
  opacity: 0;
}
.fourth{
  position: relative;
  margin: 0 0 140px;
  padding: 0;
}
.fouth_content{
  position: relative;
  width: 51%;
  min-width: 900px;
  max-width: 980px;
  margin: 0 auto;
  padding: 67px 210px 75px 210px;
  background-color: #ffffff;
  box-shadow: 0px 60px 60px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fouth_content_title{
  width: 152px;
  color: #222222;
  text-align: center;
}
.fouth_content_title span{
  font-size:33px;
  font-weight:400;
  line-height:66px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  display: block;
}
.fouth_content_title p{
  font-size:14px;
  font-weight:400;
  line-height:25px;
  letter-spacing: 2px;
  display: block;
}
.fouth_content_ul{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 4px auto 83px;
}
.fouth_content_ul li{
  width: 95px;
  height: 154px;
  margin-right: 13%;
  margin-top: 80px; 
}
.fouth_content_ul li:nth-child(4n){
  margin-right: 0px;
}
.fouth_content_ul li a{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.fouth_content_ul li a img{
  width: 95px;
  display: block;
}
.fouth_content_ul li a span{
  font-size: 18px;
  font-weight:400;
  letter-spacing: 2px;
}
.fouth_content_a{
  width: 202px;
  height: 47px;
  display: block;
  line-height: 47px;
  color: #ffffff;
  font-size:18px;
  letter-spacing: 2px;
  text-align: center;
  background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
}


#fifth{
  width: 100%;
  margin: 150px auto 0;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.2s;
}
.fifth{
  width: 100%;
  margin: 0 auto 150px;
}
.fifth_div{
  width: calc(100% - 130px);
  /* height: 295px; */
  /* padding-left: 130px; */
  position: relative;
  /* overflow: hidden; */
  margin: 54px auto 0;
}
.fifth_swiper .swiper-wrapper{
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
/* .fifth_swiper .swiper-wrapper .swiper-slide{
  width: 335px !important;
  margin-right: 67px !important;
} */
.fifth_div_swiper{
  width: 335px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.fifth_div_swiper img{
  display: block;
  width: 300px;
  margin-right: 48px; 
}
.fifth_div_swiper div{
  /* width: 23px;
  height: 295px; */
  position: relative;
  margin-top: 20px;
}
.fifth_div_swiper div span{
  width: 100%;
  /* height: 70px;
  writing-mode: vertical-rl; */
  font-size: 18px;
  color: #000000;
  letter-spacing: 5px;
  text-align: left;
  display: block;
  line-height: 23px;
}
.fifth_div_swiper div span:last-of-type{
 height: auto !important;
 margin-top: 20px;
}
.fifth_div_swiper p{
  writing-mode: vertical-lr;
  height: 295px;
  font-size:14px;
  line-height:20px;
  letter-spacing:2px;
  margin-left: 20px;
  color: #999999;
  display: none;
}
.fifth_a{
  width: 202px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  margin: 65px auto 0;
  font-size: 18px;
  letter-spacing: 2px;
  background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  color: #ffffff;
  display: block;
}


#sixth{
  width: 100%;
  padding: 50px 0;
  background-color: #f2f3f4;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.2s;
}
.sixth{
  width: 1200px;
  margin: auto;
  min-width: 1200px;
}
.sixth_ul_nav{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 73px;
  flex-wrap: wrap;
}
.sixth_ul_nav li{
  width: 148px;
  height: 46px;
  /* border: 1px solid #636363; */
  color: #636363;
  font-size: 16px;
  font-weight:400;
  line-height: 46px;
  text-align: center;
}
.sixth_ul_nav li:hover{
  color: #ffffff;
  background-color: #636363;
}
.sixth_list{
  width: 100%;
  position: relative;
}
.sixth_ul_list{
  width: 100%;
  display: none;
  align-items: center;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}
.sixth_ul_list li{
  margin-right: 2%;
  margin-top: 50px;
}
.sixth_ul_list li:nth-child(3n){
  margin-right: 0;
}
.sixth_ul_list li img{
  display: block;
  width: 380px;

}
.sixth_act{
  color: #ffffff !important;
  background-color: #636363 !important;
}
.sixth_a{
  width: 202px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  margin: 76px auto 0;
  font-size: 18px;
  letter-spacing: 2px;
  background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  color: #ffffff;
  display: block;
}

/* contact */
#contact{
  width: 100%;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.2s;
}
.contact{
  width: 81%;
  min-width: 1260px;
  padding: 65px 0px 85px 0px;
  margin: auto;
}
.contact_list{
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 22px;
}
.contact_list li{
  margin-right: 7%;
}
.contact_list li:nth-child(5n){
  margin-right: 0;
}
.contact_list li img{
  display: block;
  width: 180px;
  height: 150px;
}



}
@media (max-width: 1024px) and (min-width: 751px){
#sixswiper{
  display: none;
}
.fouth_content_title{
  display: block;
}
#fouth_swiper{
  display: none;
}
/* first */
.first{
  width: 100%;
  position: relative;
  margin-top: 0.7rem;
}
.first:after{
  content: '';
  display: block;
  position: absolute;
  top: 63%;
  left: 0;
  width: 92%;
  height: 78%;
  background-color: #f2f3f4;
  z-index: -100;
}
.first_text{
  position: absolute;
  top: 15%;
  left: 10%;
  z-index: 100;
}
.first_pc_img{
  width: 75%;
  padding-left: 25%;
  display: block;
}
.first_phone_img{
  display: none;
}
.first_text span{
  display: block;
  margin-bottom: 0.12rem;
  font-size: 0.55rem;
  letter-spacing: 0.15em;
}
.first_text p:first-of-type{
  margin-top: 0.4rem;
}
.first_text p{
  display: block;
  font-size: 0.14rem;
  line-height: 2.0;
  letter-spacing: 0.2em;
}

/* second */
.second{
  width: 100%;
  /* height: 330px; */
  position: relative;
  /* display: flex;
  align-items: center;
  justify-content: flex-end; */
}

.scroll{
  position: relative;
  top: 0.4rem;
  font-size:12px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  color:rgba(0,0,0,1);
  writing-mode: vertical-lr;
  margin-left: 6%;
  transform: rotateZ(180deg);
  z-index: 100;
}

.scroll span{
  display: inline-block;
  margin-bottom: .31rem;
  width:1px;
  height: 48px;
  /* background:rgba(11,11,11,1); */
  position: relative;
  overflow: hidden;
}
.scroll span::after{
  content: "";
  display: inline-block;
  margin-bottom: 31px;
  width:1px;
  height:100%;
  background:rgba(11,11,11,1);
  position: absolute;
  top: 0;
  left: 0;
  animation: scroll 2s ease infinite;
}
@keyframes scroll{
  0%{transform: translateY(48px)}
  50%{transform: translateY(0px)}
  100%{transform: translateY(-48px)}
}

.server{
  /* width: 300px; */
  /* width: 300px; */
  margin: -3rem 0 0 15%;
  z-index: 100;
}
.server a{
  display: table-cell;
  width: 3rem;
  height: 3rem;
  font-size: 0.18rem;
  text-align: center;
  vertical-align: middle;
  background: linear-gradient(135deg, #009ec2 0%,#001c46 100%);
  box-shadow: 0px 20px 36px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  transition: all .3s;
  letter-spacing: 0.05rem;
}
.second_news{
  margin-top: -0.8rem;
  padding: 0 0.2rem 0 0.8rem;
  position: relative;
}
.second_news::before,.second_news::after{
  content: "";
  display: table;
}
.second_news::after{
  clear: both;
}
.second_news_title{
  /* width: 0.2rem;
  padding-top: 0.18rem;
  border-top: 0.01rem solid #000000;
  font-size: 0.2rem;
  display: block;
  text-align: center; */
  position: absolute;
  top: 0;
  left: 50%;
  padding-top: 0.18rem;
  border-top: 0.01rem solid #000000;
  writing-mode: vertical-rl;
  letter-spacing: 0.2em;
  line-height: 1.0;
  font-size: 0.22rem;
}
.second_news ul{
  float: right;
  width: 47%;
  margin: 0.25rem 0 0.5rem;
  padding-top: 0.15rem;
}
.second_news ul li{
  margin-bottom: 0.16rem;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.second_news ul li:last-of-type{
  margin-bottom:0;
}
.second_news ul li span{
  display: block;
  float: left;
  width: 25%;
  margin-bottom: 0.03rem;
  letter-spacing: 0.1em;
  font-size: 0.14rem;
  font-weight: 400;
}
.second_news ul li a{
  display: block;
  float: right;
  width: 74%;
  line-height: 1.8;
  font-size: 0.13rem;
  font-weight: 400;
  transition: all .3s;
}
.more{
  position: absolute;
  bottom: 0;
  right: 8%;
  display: block;
  margin-top: 0.15rem;
  padding-right: .1rem;
  font-size: 0.13rem;
  text-decoration: none;
  text-align: right;
  transition: all .3s;
  background: url(../images/arr-tri.png) no-repeat right;
}

/* third */
#third{
  width: 100%;
  position: relative;
  margin: 1rem auto 0rem;
  transform: translateY(100px);
  opacity: 0;
  transition: all 1.2s;
}
.third{
  max-width: 1500px;
  /* opacity: 0; */
  transition: all 1.2s;
  position: relative;
  margin: auto;
}
#third::before{
  content: '';
  display: block;
  position: absolute;
  top: 8rem;
  left: 0;
  width: 100%;
  height: 8.3rem;
  background-color: #f2f3f4;
  z-index: -100;
}
.third_title{
  width: 100%;
  overflow: hidden;
  position: relative;
}
.third_title_01{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
}
.third_title_01 p{
  font-size: 0.26rem;
  color: #222222;
}
.third_title_01 span{
  font-size: 0.26rem;
  color: #222222;
  margin-top: 0.3rem;
}
.third_title_act{
  width: 7px;
  height: 40px;
  position: absolute;
  top: 0.2rem;
  left: 50%;
  margin-left: -3.5px;
}
.third_title_act p{
  width: 1px;
  height: 100%;
  background-color: #000000;
  margin: auto;
}
.third_title_act span{
  width: 7px;
  height: 7px;
  background-color: #000000;
  float: left;
  animation: active1 2s ease infinite;
}
@keyframes active1{
  0% {transform: translateY(0rem)}
  50% {transform: translateY(-40px)}
  100% {transform: translateY(0px)}
}
.third_content{
  margin-top:0.5rem; 
  width: 100%;
  min-height: 7rem;
}
.third_content_img{
  width: 50%;
  float: left;
}
.third_pc_img{
  width: 100%;
  display: block;
}
.third_pc_img{
  display: block;
}
.third_phone_img{
  display: none;
}
.third_content_text{
  box-sizing: border-box;
  float: left;
  width: 51%;
  margin: 0.7rem 0 0 -0.9rem;
  padding: 1rem 1rem 1rem;
  background-color: #003265;
  box-shadow: 0px 20px 36px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  z-index: 100;
}
.third_content_text_01{
  position: relative;
  margin-bottom: 0.4rem;
  padding-bottom: 0.35rem;
  font-size: 0.22rem;
  font-weight: 600;
  line-height: 1.9;
  letter-spacing: 0.08em;
}
.third_content_text_01::after{
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.5rem;
  height: 1px;
  background-color: #ffffff;
}
.third_content_text_02{
  width: 100%;
  line-height: 0.32rem;
  letter-spacing: 0.02rem;
  font-size: 0.15rem;
  font-weight: 400;
}
.third_content_text_03{
  width: 100%;
  line-height: 0.2rem;
  letter-spacing: 0.02rem;
  font-size: 0.15rem;
  font-weight: 400;
  margin-top: 0.2rem;
}



#fourth{
  transition: all 1.2s;
  margin-top: 0.62rem;
  transform: translateY(1rem);
  opacity: 0;
}
.fourth{
  position: relative;
  margin: 0 0 1.4rem;
  padding: 0;
}
.fouth_content{
  position: relative;
  width: 51%;
  min-width: 7rem;
  margin: 0 auto;
  padding: 0.67rem 1rem 0.75rem 1rem;
  background-color: #ffffff;
  box-shadow: 0rem 0.6rem 0.6rem 0rem rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fouth_content_title{
  width: 1.52rem;
  color: #222222;
  text-align: center;
}
.fouth_content_title span{
  font-size:0.33rem;
  font-weight:400;
  line-height:0.66rem;
  letter-spacing: 0.02rem;
  margin-bottom: 0.15rem;
  display: block;
}
.fouth_content_title p{
  font-size:0.14rem;
  font-weight:400;
  line-height:0.25rem;
  letter-spacing: 0.02rem;
  display: block;
}
.fouth_content_ul{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0.04rem auto 0.83rem;
}
.fouth_content_ul li{
  width: 0.95rem;
  height: 1.54rem;
  margin-right: 13%;
  margin-top: 0.8rem; 
}
.fouth_content_ul li:nth-child(4n){
  margin-right: 0rem;
}
.fouth_content_ul li a{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.fouth_content_ul li a img{
  width: 0.95rem;
  display: block;
}
.fouth_content_ul li a span{
  font-size: 0.18rem;
  font-weight:400;
  letter-spacing: 0.02rem;
}
.fouth_content_a{
  width: 2.02rem;
  height: 0.47rem;
  display: block;
  line-height: 0.47rem;
  color: #ffffff;
  font-size:0.18rem;
  letter-spacing: 0.02rem;
  text-align: center;
  background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
}


#fifth{
  width: 100%;
  margin: 1.5rem auto 0;
  transform: translateY(1rem);
  opacity: 0;
  transition: all 1.2s;
}
.fifth{
  width: 100%;
  margin: 0 auto 1rem;
}
.fifth_div{
  width: calc(100% - 1.3rem);
  /* height: 2.95rem;
  padding-left: 1.3rem; */
  /* margin-top: 0.54rem; */
  position: relative;
  /* overflow: hidden; */
  margin: 54px auto 0;
}
.fifth_swiper .swiper-wrapper{
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
/* .fifth_swiper .swiper-wrapper .swiper-slide{
  width: 3.35rem !important;
  margin-right: 0.67rem !important;
} */
.fifth_div_swiper{
  width: 3.35rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.fifth_div_swiper img{
  display: block;
  width: 1.96rem;
  margin-right: 0.48rem; 
}
.fifth_div_swiper div{
  /* width: 0.23rem;
  height: 2.95rem; */
  position: relative;
  margin-top: 20px;
}
.fifth_div_swiper div span{
  width: 100%;
  /* writing-mode: vertical-rl; */
  font-size: 0.18rem;
  color: #000000;
  letter-spacing: 0.02rem;
  text-align: left;
  display: block;
  line-height: 0.23rem;
}
.fifth_div_swiper div span:last-of-type{
  /* position: absolute;
  bottom: 0.9rem;
  left: 0; */
  height: auto !important;
  margin-top: 0.2rem;
}
.fifth_div_swiper p{
  writing-mode: vertical-lr;
  font-size:0.14rem;
  line-height:0.2rem;
  letter-spacing:0.02rem;
  margin-left: 0.2rem;
  color: #999999;
  display: none;
}
.fifth_a{
  width: 2.02rem;
  height: 0.47rem;
  line-height: 0.47rem;
  text-align: center;
  margin: 0.76rem auto 0;
  font-size: 0.18rem;
  letter-spacing: 0.02rem;
  background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  color: #ffffff;
  display: block;
}


#sixth{
  width: 100%;
  padding: 0.5rem 0;
  background-color: #f2f3f4;
  transform: translateY(1rem);
  opacity: 0;
  transition: all 1.2s;
}
.sixth{
  width: 81%;
  margin: auto;
  min-width: 9.3rem;
}
.sixth_ul_nav{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.73rem;
}
.sixth_ul_nav li{
  width: 1rem;
  height: 0.46rem;
  /* border: 0.01rem solid #636363; */
  color: #636363;
  font-size: 0.16rem;
  font-weight:400;
  line-height: 0.46rem;
  text-align: center;
}
.sixth_ul_nav li:hover{
  color: #ffffff;
  background-color: #636363;
}
.sixth_list{
  width: 100%;
  position: relative;
}
.sixth_ul_list{
  width: 100%;
  display: none;
  align-items: center;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}
.sixth_ul_list li{
  margin-right: 2%;
  margin-top: 0.5rem;
}
.sixth_ul_list li:nth-child(3n){
  margin-right: 0;
}
.sixth_ul_list li img{
  display: block;
  width: 2.9rem;
  height: 2.2rem;
}
.sixth_act{
  color: #ffffff !important;
  background-color: #636363 !important;
}
.sixth_a{
  width: 2.02rem;
  height: 0.47rem;
  line-height: 0.47rem;
  text-align: center;
  margin: 0.76rem auto 0;
  font-size: 0.23rem;
  letter-spacing: 0.02rem;
  background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  color: #ffffff;
  display: block;
}
/* contact */
#contact{
  width: 100%;
  transform: translateY(1rem);
  opacity: 0;
  transition: all 1.2s;
}
.contact{
  width: 81%;
  min-width: 9.3rem;
  padding: 0.65rem 0rem 0.85rem 0rem;
  margin: auto;
}
.contact_list{
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0.22rem;
}
.contact_list li{
  margin-right: 7%;
}
.contact_list li:nth-child(5n){
  margin-right: 0;
}
.contact_list li img{
  display: block;
  width: 1.1rem;
}



}
@media screen and (max-width: 750px){
  body{
    width: 7.5rem;
    margin: auto;
    overflow-x: hidden;
  }
  #third,#fourth,#fifth,#sixth{
    transform: translateY(100px);
    opacity: 0;
    transition: transform 1.2s,opacity 1.2s;
  }
  /* first */
  .first{
    width: 7.5rem;
    height: 6.6rem;
    position: relative;
    margin-top: 0.3rem;
  }
  .first_text{
    position: absolute;
    top: 13%;
    left: 0.35rem;
    z-index: 10;
  }
  .first_text span{
    display: block;
    margin-bottom: 0.12rem;
    font-size: 0.55rem;
    letter-spacing: 0.15em;
    color: #222222;
  }
  .first_text p{
    display: block;
    font-size: 0.24rem;
    line-height: 2.0;
    letter-spacing: 0.2em;
  }
  .first_text p:first-of-type{
    margin-top: 0.3rem;
  }
  .first_pc_img{
    display: none;
  }
  .first_phone_img{
    display: block;
    height: 6.6rem;
    margin: auto 0 auto auto;
  }

  /* second */
  .second{
    width: 7.5rem;
    height: 7.26rem;
    position: relative;
  }

  .scroll{
    position: relative;
    top: -.6rem;
    font-size:12px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,0,0,1);
    writing-mode: vertical-lr;
    margin-left: 6%;
    transform: rotateZ(180deg);
    display: none;
  }
  
  .scroll span{
    display: inline-block;
    margin-bottom: .31rem;
    width:1px;
    height:.64rem;
    background:rgba(11,11,11,1);
  }

  .server{
    position: absolute;
    top: -2rem;
    left: 1.5rem;
  }
  .server a{
    width: 2.8rem;
    height: 2.8rem;
    background: linear-gradient(135deg, #009ec2 0%,#001c46 100%);
    box-shadow: 0px 20px 36px 4px rgba(0, 0, 0, 0.25);
    text-align: center;
    line-height: 2.8rem;
    color: #ffffff;
    font-size: 0.24rem;
    letter-spacing: 0.05rem;
    display: block;
  }
  .second_news{
    width: 5.5rem;
    padding: 0 0.4rem 0 1.6rem;
    position: relative;
  }
  .second_news_title{
    position: absolute;
    top: 2.25rem;
    left: 0.5rem;
    padding-top: 0.18rem;
    border-top: 0.01rem solid #000000;
    writing-mode: vertical-rl;
    letter-spacing: 0.2em;
    line-height: 1.0;
    font-size: 0.28rem;
  }
  .second_news ul{
    padding-top: 2.2rem;
  }
  .second_news ul li{
    margin-bottom: 0.16rem;
  }
  .second_news ul li span{
    display: block;
    margin-bottom: 0.12rem;
    letter-spacing: 0.1em;
    font-size: 0.24rem;
  }
  .second_news ul li a{
    display: block;
    line-height: 1.6;
    font-size: 0.28rem;
    color: #222222;
  }
  .more{
    position: absolute;
    bottom: -0.2rem;
    right: 0.5rem;
    display: block;
    /* margin-top: 0.85rem; */
    padding-right: 0.2rem;
    font-size: 0.28rem;
    text-decoration: none;
    text-align: right;
    transition: all .3s;
    background: url(../images/arr-tri.png) no-repeat right;
    margin-bottom: 0.3rem;
  }

  /* third */
  #third{
    width: 7.5rem;
    position: relative;
    overflow: hidden;
    z-index: 100;
  }
  .third{
    margin-top: 0.8rem;
  }
  .third_title{
    width: 100%;
    position: relative;
  }
  .third_title_01{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .third_title_01 p{
    font-size: 0.26rem;
    color: #222222;
  }
  .third_title_01 span{
    font-size: 0.36rem;
    color: #222222;
    margin-top: 0.3rem;
  }
  .third_title_01 span{
    font-size: 0.36rem;
    color: #222222;
    margin-top: 0.3rem;
  }
  .third_title_act{
    width: 0.1rem;
    height: 20px;
    position: absolute;
    top: -0.6rem;
    left: 50%;
    margin-left: -0.05rem;
  }
  .third_title_act p{
    width: 0.02rem;
    height: 100%;
    background-color: #000000;
    margin: auto;
  }
  .third_title_act span{
    width: 0.1rem;
    height: 0.1rem;
    background-color: #000000;
    float: left;
    animation: active1 2s ease infinite;
  }
  @keyframes active1{
    0% {transform: translateY(0rem)}
    50% {transform: translateY(-20px)}
    100% {transform: translateY(0px)}
  }
  .third_content{
    width:7.5rem;
    margin-top: 0.5rem;
    position: relative;
    overflow: hidden;
  }
  .third_content_img{
    position: absolute;
    top: 0;
    left: 0;
  }
  .third_pc_img{
    display: none;
  }
  .third_phone_img{
    display: block;
    width: 7.5rem;
  }
  .third_content_text{
    width: 5.3rem;
    padding: 0.7rem;
    margin: 3rem auto 0;
    background-color: #003265;
    /* box-shadow: 0px 20px 36px 4px rgba(0, 0, 0, 0.25); */
    z-index: 100;
    position: relative;
  }
  .third_content_text_01{
    position: relative;
    margin-bottom: 0.4rem;
    padding-bottom: 0.35rem;
    font-size: 0.24rem;
    font-weight: 600;
    line-height: 1.9;
    letter-spacing: 0.2em;
    color: #ffffff;
  }
  .third_content_text_01::after{
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0.5rem;
    height: 1px;
    background-color: #ffffff;
  }
  .third_content_text_02{
    font-size: 0.24rem;
    font-weight: 400;
    line-height: 0.4rem;
    color: #ffffff;
    margin-bottom: 0.2rem;
  }
  .third_content_text p{
    width: 100%;
    line-height: 32px;
    letter-spacing: 2px;
    font-size: 15px;
    font-weight: 400;
  color: #fff;}
  /* fourth */
  #fourth{
    transition: all 1.2s;
    margin-top: 0.62rem;
    transform: translateY(1rem);
    opacity: 0;
  }
  .fourth{
    position: relative;
    margin: 0 0 1.4rem;
    padding: 0;
  }
  .fouth_content{
    position: relative;
    width: 6.4rem;
    /* min-width: 7rem; */
    margin: 0 auto;
    padding: 0.67rem 0.25rem 0.75rem 0.25rem;
    background-color: #ffffff;
    box-shadow: 0rem 0rem 0.6rem 0rem rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .fouth_content_title{
    color: #222222;
    text-align: center;
  }
  .fouth_content_title span{
    font-size: 0.43rem;
    font-weight:400;
    line-height:0.66rem;
    letter-spacing: 0.02rem;
    margin-bottom: 0.15rem;
    display: block;
  }
  .fouth_content_title p{
    font-size: 0.24rem;
    font-weight:400;
    line-height:0.25rem;
    letter-spacing: 0.02rem;
    display: block;
  }
  .fouth_content_ul{
    width: 100%;
    display: none;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0.04rem auto 0.83rem;
  }
  .fouth_content_ul li{
    margin-right: 17%;
    margin-top: 0.8rem; 
  }
  .fouth_content_ul li:nth-child(2n){
    margin-right: 0rem;
  }
  .fouth_content_ul li a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
  }
  .fouth_content_ul li a img{
    width: 1.3rem;
    display: block;
  }
  .fouth_content_ul li a span{
    font-size: 0.28rem;
    font-weight:400;
    letter-spacing: 0.02rem;
    margin-top: 0.25rem;
  }
  .fouth_content_a{
    width: 3.4rem;
    height: 0.8rem;
    display: block;
    line-height: 0.8rem;
    color: #ffffff;
    font-size: 0.32rem;
    letter-spacing: 0.02rem;
    text-align: center;
    background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
    background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
    background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  }
  #fouth_swiper{
    width: 100%;
    height: 4rem;
    /* padding: 1rem 0; */
    margin-bottom: 0.5rem;
  }
  .fouth_swiper{
    width: 100%;
    height: 100%;
  }
  .fouth_swiper .swiper-wrapper .swiper-slide a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .fouth_swiper .swiper-wrapper .swiper-slide a img{
    width: 1.3rem;
    display: block;
  }
  .fouth_swiper .swiper-wrapper .swiper-slide a span{
    font-size: 0.28rem;
    font-weight:400;
    letter-spacing: 0.02rem;
    margin-top: 0.4rem;
  }
  

  /* fifth */
  #fifth{
    width: 100%;
    margin: 1.5rem auto 0;
    transform: translateY(1rem);
    opacity: 0;
    transition: all 1.2s;
  }
  .fifth{
    width: 100%;
    margin: 0 auto 1rem;
  }
  .fifth_div{
    width: calc(100% - 1.3rem);
    /* height: 3.6rem;
    padding-left: 1.3rem; */
    /* margin-top: 0.54rem; */
    position: relative;
    /* overflow: hidden; */
    margin: 0.54rem auto 0;
  }
  .fifth_swiper .swiper-wrapper{
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
  }
  /* .fifth_swiper .swiper-wrapper .swiper-slide{
    width: 3.35rem !important;
    margin-right: 0.67rem !important;
  } */
  .fifth_div_swiper{
    /* width: 3.35rem; */
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .fifth_div_swiper img{
    display: block;
    width: 2.4rem;
    margin-right: 0.3rem; 
  }
  .fifth_div_swiper div{
    /* width: 0.23rem;
    height: 2.95rem; */
    position: relative;
    margin-top: 0.2rem;
  }
  .fifth_div_swiper div span{
    width: 100%;
    /* writing-mode: vertical-rl; */
    font-size: 0.28rem;
    color: #000000;
    letter-spacing: 0.02rem;
    text-align: left;
    display: block;
    line-height: 0.23rem;
  }
  .fifth_div_swiper div span:last-of-type{
    /* position: absolute;
    bottom: 0.9rem;
    left: 0; */
    height: auto !important;
    margin-top: 0.2rem;
  }
  .fifth_div_swiper p{
    writing-mode: vertical-lr;
    font-size: 0.24rem;
    line-height: 0.3rem;
    letter-spacing:0.02rem;
    margin-left: 0.2rem;
    color: #999999;
    display: none;
  }
  .fifth_a{
    width: 3.4rem;
    height: 0.8rem;
    display: block;
    line-height: 0.8rem;
    color: #ffffff;
    font-size: 0.32rem;
    margin: 1rem auto 0;
    letter-spacing: 0.02rem;
    text-align: center;
    background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
    background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
    background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  }


  /* sixth */
  #sixth{
    width: 100%;
    /* height: 168.95rem; */
    padding: 1rem 0;
    background-color: #f2f3f4;
    transform: translateY(1rem);
    opacity: 0;
    transition: all 1.2s;
    padding-bottom: 1rem;
  }
  .sixth{
    width: 100%;
    height: 100%;
    margin: auto;
    position: relative;
  }
  .sixth_ul_nav{
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    float: right;
    right: 5px;
    top: 36%;
    margin-top: 0.5rem;
  }
  .sixth_ul_nav li{
    width: 1rem;
    height: 0.46rem;
    /* border: 0.01rem solid #636363; */
    color: #636363;
    font-size: 0.24rem;
    font-weight: 400;
    line-height: 0.46rem;
    text-align: center;
    margin-bottom: 0.2rem;
  }
  .sixth_list{
    width: 6.9rem;
    margin: auto;
  }
  .sixth_ul_list{
    width: 100%;
    display: none;
    align-items: center;
    flex-wrap: wrap;
  }
  .sixth_ul_list li{
    width: 48%;
    margin-right: 4%;
    margin-top: 0.5rem;
  }
  .sixth_ul_list li:nth-child(2n){
    margin-right: 0;
  }
  .sixth_ul_list li img{
    display: block;
    width: 100%;
  }
  .sixth_ul_list li a{
    display: block;
    width: 100%;
    height: 100%;
  }
  .sixth_act{
    color: #ffffff !important;
    background-color: #636363 !important;
  }
  .sixth_a{
    width: 3.4rem;
    height: 0.8rem;
    display: block;
    line-height: 0.8rem;
    color: #ffffff;
    font-size: 0.32rem;
    margin: 0.7rem auto 0;
    letter-spacing: 0.02rem;
    text-align: center;
    background-image: -moz-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
    background-image: -webkit-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
    background-image: -ms-linear-gradient( 135deg, rgb(0,28,70) 0%, rgb(0,77,109) 52%, rgb(0,125,148) 100%);
  }
  #sixswiper{
    width: 6.9rem;
    margin: 0.5rem auto 0;
  }
  .sixswiper .swiper-wrapper .swiper-slide{
    /* border: 0.01rem solid #636363; */
    color: #636363;
    font-size: 0.24rem;
    font-weight: 400;
    line-height: 0.46rem;
    text-align: center;
    margin-bottom: 0.2rem;
    transition: all .8s;
  }
  .sixswiper .swiper-wrapper .swiper-slide-active{
    font-size: 0.35rem;
    font-weight: bold;
  }
  

  #contact{
    width: 100%;
    transform: translateY(1rem);
    opacity: 0;
    transition: all 1.2s;
  }
  .contact{
    min-width: 7.5rem;
    padding: 1rem 0rem 0.85rem 0rem;
    margin: auto;
  }
  .contact_list{
    width: 4.5rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0.22rem auto 0;
  }
  .contact_list li{
    margin-right: 15%;
  }
  .contact_list li:nth-child(2n){
    margin-right: 0;
  }
  .contact_list li img{
    display: block;
    width: 1.6rem;
  }
}