.index .ind-first .swiper{width: 100%;height: 100%;}
.index .header{position: absolute;background: rgba(0, 0, 0, 0.1)!important;top: 0;left: 0;right:0;}
.index .header .l-menu a{color: #FFFFFF !important;}
.index .ind-first .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.index .ind-first .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover; }
.index .ind-first{width: 100%;position: relative;}
.index .ind-first .swiper-pagination-bullet{width: 26px;height: 6px;background: rgba(255, 255, 255, 0.5);border-radius: 3px;}
.index .title{display: flex;flex-direction: column;font-size: 34px;font-weight: bold;}
.index .title span:first-child{color: rgba(0, 98, 177, 0);line-height: 54px;opacity: 0.12;background: linear-gradient(180deg, #0062B1 0%, rgba(0,98,177,0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.index .title span:last-child{color: #0062B1;margin-top: -30px;}
.index .see-more{width: 138px;height: 48px;background: #FFFFFF;border: 1px solid #0063AB;color: #0063AB;font-size: 14px;font-family: HarmonyOS Sans SC;font-weight: 400;line-height: 48px;text-align: center;}
.index .ind-second{box-sizing: border-box;padding: 60px 12.5% 20px 12.5%;}
.index .ind-second .sec-one{display: flex;align-items: center;justify-content: space-between;}
.index .ind-second .sec-two{display: flex;align-items: center;flex-wrap: wrap;margin-top: 60px;}
.index .ind-second .sec-list{position: relative;background: #F1F1F1;display: block;width: 31.46%;margin: 0 2.81% 40px 0;}
.index .ind-second .sec-list .a-one{position: absolute;top: 0;left: 0;right: 0;display: block;width: 100%;height: 100%;bottom: 0;z-index: 999;}
.index .ind-second .sec-list:nth-child(3n){margin-right: 0;}
.index .ind-second .sec-list .sec-item{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0, 99, 180, 0.8);z-index: 9;box-sizing: border-box;padding: 20px 0;
display: flex;flex-direction: column;align-items: center;}
.index .ind-second .sec-item .sec-name{font-size: 20px;font-family: HarmonyOS Sans SC;font-weight: 500;color: #FFFFFF;}
.index .ind-second .sec-list .sec-more{align-items: center;font-size: 14px;font-family: HarmonyOS Sans SC;font-weight: 400;color: #FFFFFF;margin-top: 14px;display: flex;}
.index .ind-second .sec-list .sec-more img{width: 15px;margin-left: 10px;display: inline-block;}
.index .ind-second .sec-item .hover-show{display: none;}
.index .ind-third{width: 100%;height: 940px;background: url('../images/home/pagebg.png')no-repeat;background-size: cover;box-sizing: border-box;padding: 50px 0 0 12.5%;display: flex;align-items: center;}
.index .ind-third .l-third .title span:first-child{background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(0,98,177,0) 100%); opacity: 0.57;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.index .ind-third .l-third .title span:last-child{color: #FFFFFF;}
.index .ind-third .thi-content{margin-top: 40px;font-size: 16px;font-family: HarmonyOS Sans SC;font-weight: 400;color: #FFFFFF;line-height: 40px;}
.index .ind-third .l-third{display: flex;flex-direction: column;flex: 1;}
.index .ind-third .advantage{display: flex;justify-content: space-between;margin-top: 64px;}
.index .ind-third .adv-list{width: 26.6%;}
.index .ind-third .adv-title{display: flex;flex-direction: column;font-size: 26px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #FFFFFF;padding-bottom: 10px;border-bottom: 1px solid #EBF5F2;}
.index .ind-third .adv-title img{width: 25px;margin-left: auto;}
.index .ind-third p{font-size: 13px;font-family: HarmonyOS Sans SC;font-weight: 400;color: #FFFFFF;line-height: 24px;}
.index .ind-third .pagelink{display: flex;align-items: center;justify-content: space-between;margin-top: 118px;}
.index .ind-third .link-list{transition: all 0.2s;width: 26.6%;display: flex;align-items: center;padding-bottom: 10px;border-bottom: 1px solid #EBF5F2;}
.index .ind-third .link-logo{width: 25px;}
.index .ind-third .link-list span{font-size: 16px;font-weight: 400;color: #FFFFFF;margin: 0 auto 0 15px;}
.index .ind-third .link-jt{width: 15px;}
.index .ind-third .r-third{margin-left: 70px;}
.index .ind-third .r-thi-one{display: flex;align-items: center;justify-content: space-between;}
.index .ind-third .r-oimg{width: 77.08%;position: relative;overflow: hidden;}
.index .ind-third .r-timg{width: 21.76%;position: relative;overflow: hidden;}
.index .ind-third .r-mengceng{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(0deg, rgba(0,98,170,0.5) 0%, rgba(0,99,172,0) 100%);z-index: 9;}
.index .ind-third .t-thi-two{position: relative;width: 100%;margin-top: 13px;overflow: hidden;}
.index .ind-fourth{width: 100%;height: 940px;background: url('../images/home/pagebg2.png')no-repeat;background-size: cover;box-sizing: border-box;padding: 80px 12.5% 40px 12.5%;display: flex;}
.index .ind-fourth .swiper{width: 250px; margin: 90px 0 33px 0;}
.index .ind-fourth .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.index .ind-fourth .fou-text{display: flex;align-items: center;}
.index .ind-fourth .fou-name{font-size: 60px;font-weight: bold;color: #0460AC;}
.index .ind-fourth .fou-danwei{display: flex;flex-direction: column;margin-left: 11px;font-size: 18px;font-weight: 400;color: #0460AC;line-height: 30px;}
.index .ind-fourth .swiper-pagination{position: static;text-align: left;margin-top: 10px;display: flex;align-items: center;}
.index .ind-fourth .swiper-pagination-bullet{opacity: 1 !important;width: 4.2px;height: 4.2px;background: #CECECE;margin-right: 20px !important;}
.index .ind-fourth .swiper-pagination-bullet-active{background: url('../images/home/yuanquan.svg')no-repeat;background-size: 100% 100%;width: 23px;height: 23px;}
.index .ind-fourth .l-f-text{font-size: 16px;font-weight: 400;color: #231815;line-height: 40px;}
.index .ind-fourth .r-fourth{height: max-content;width: 51%;margin-left: 120px;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.index .ind-fourth .r-fourth .img-item{width: 48.5%;flex: none;margin-bottom: 42px;overflow: hidden;}
.index .ind-fourth .l-fourth{flex: 1;}
.index .ind-fifth{display: flex;box-sizing: border-box;padding: 0 0 20px 12.5%;}
.index .ind-fifth .l-fifth{flex: 1;box-sizing: border-box;padding-top: 50px;}
.index .ind-fifth .fif-one{display: flex;align-items: center;justify-content: space-between;padding-bottom: 40px;border-bottom: 1px solid #0063B4;}
.index .ind-fifth .r-fifth{margin-left: 40px;width: 240px;position: relative;}
.index .ind-fifth .r-fif-text{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;writing-mode: vertical-rl;font-size: 20px;
font-weight: 400;color: #FFFFFF;letter-spacing: 12px;box-sizing: border-box;padding-top: 21%;align-items: center;}
.index .ind-fifth .fif-two{display: flex;align-items: center;flex-wrap: wrap;margin-top: 60px;}
.index .ind-fifth .fif-list{position: relative;width: 32.4%;margin-right: 1.4%;margin-bottom: 20px;overflow: hidden;}
.index .ind-fifth .fif-list:nth-child(3n){margin-right: 0;}
.index .ind-fifth .fif-mc{position: absolute;bottom: 0;left: 0;right: 0;height: 44.6%;background: linear-gradient(0deg, rgba(0,98,177,0.8) 0%, rgba(0,98,177,0) 100%);z-index: 9;display: flex;align-items: flex-end;box-sizing: border-box;
padding: 20px;font-size: 18px;font-weight: 400;color: #FFFFFF;}
.index .ind-fifth .fif-mc span{text-overflow:ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index .ind-fifth .fif-line{width: 5px;height: 20px;background: #FFFFFF;margin-right: 12px;}
.index .ind-third .r-oimg img,
.index .ind-third .r-timg img,
.index .ind-third .t-thi-two img,
.index .ind-fourth .r-fourth .img-item img,
.index .ind-fifth .fif-list img{transition: all 0.8s;}
.btn-public{position: relative;overflow: hidden; box-sizing: border-box;-webkit-transition: 0.5s; transition: 0.5s;}
.btn-public:hover {color: #fff !important; z-index: 10;}
.btn-public:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent #0063AB transparent transparent !important;
  position: absolute;
  top: 0;
  right: 0;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.btn-public:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent transparent #0063AB !important;
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.btn-public:hover:before, .btn-public:hover:after {
  border-width: 46px 138px;
  z-index: -1;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.btn-public:active {
  background: #0063AB !important;
}
.index .c-logo{display: none;}
.index .header:hover{background: #FFFFFF !important;}
.index .header:hover .l-menu a{color: #333333 !important;}
.index .header .l-menu a:hover{color: #0062B1 !important;}
.index .header:hover .c-logo{display: block;}
.index .header:hover .b-logo{display: none;}
