@charset "utf-8";
@font-face {
    font-family: 'SourceHanSerifSC-Bold'; 
    src: url('/static/index/fonts/SourceHanSerifCN-Bold-2.otf') format('opentype');
    font-weight: bold; 
    font-style: normal; 
    font-display: swap; 
}
@font-face {
    font-family: 'SourceHanSerifCN-Regular'; 
    src: url('/static/index/fonts/SourceHanSerifCN-Regular-1.otf') format('opentype');
    font-weight: bold; 
    font-style: normal; 
    font-display: swap; 
}
.y-main{flex: 1;}
.pub-box1{background: #fff;flex-direction: column;padding-top: 74px;padding-bottom: 77px;}
.pub-box2{padding-top:0;}
.pub-box3{background: transparent;}
.pub-box5{text-align:center;}
.b2-text{background:transparent;}
.b2-text .pb1-text{background:transparent;line-height:1.7 !important;}
.pub-box1 .pb1-english{font-weight: 400;font-size: 52px;color: #DEDBDB;font-family: 'SourceHanSerifSC-Regular', serif;transform: skewX(-9deg);transform-origin: left center;white-space: nowrap;}
.pub-box1 .pb1-chese{font-weight: 500;line-height: 72px;font-size: 69px;color: #272727;}
.pub-box1 .pub-box1-title{margin-top:168px;font-weight: 400;font-size: 35px;color: #0558AB;position:relative;width: 100%;text-align: center;border-bottom: 1px solid #898989;padding-bottom: 66px;}
.pub-box1 .pub-box1-title5{padding-top: 66px;}
.pub-box1 .pub-box1-title2{margin-top:0;}
.pub-box1 .pub-box1-title-english{opacity: 0.2;font-family: 'SourceHanSerifSC-Regular', serif;}
.pub-box1 .pub-box1-title-chese{width:100%;font-weight: bold;font-size: 51px;color: #0558AB;text-align: center;margin-top: -29px;font-family: 'SourceHanSerifSC-Bold', serif;}
.pub-box1 .pb1-text{text-indent: 2em;font-weight: 500;margin-top: 74px;margin-bottom: 74px;font-size: 22px;color: #000000;line-height: 42px;}
.pub-box1 .pb1-text-bx{margin-bottom: 30px;}
.pub-box1 .pb1-text1{text-align: center;}
.beidou1 .bd1-box1{flex-direction: column;background: #F5F5F5;padding-top: 75px;padding-bottom: 71px;}
.beidou1 .bd1-box1 img{width: 100%;display: block;margin-bottom: 93px;}
.beidou1 .bd1-box1 p{font-weight: bold;font-size: 24px;color: #000000;line-height: 30px;text-align: center;}
.beidou1 .bd1-box1 .bd1-cj-box{width: 100%;}
.beidou1 .bd1-box1 .bd1-cj{margin-top:44px;align-items: normal;}
.beidou1 .bd1-box1 .bd1-year{width: 15.6%;min-width: 198px;background: #E0E0E0;border-radius: 8px 8px 8px 50px;font-weight: bold;font-size: 52px;color: #2F2725;line-height: 213px;height: auto !important;
   text-align:center;}
.beidou1 .bd1-box1 .bd1-year .bd1-year-text{ background: linear-gradient(to bottom, #413CBE, #4C96FF); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.beidou1 .bd1-box1 .bd1-cj-right{flex: 1; background: #FFFFFF;padding: 0px 51px;height: 213px;height: auto !important;overflow: hidden;box-sizing: border-box;flex-direction: column;justify-content: center;gap: 8%;padding-top: 2% !important;}
.beidou1 .bd1-box1 .bd1-cj-item{font-weight: 400;font-size: 24px;color: #272727;gap:39px;margin-bottom: 2%;
    line-height: 2;}
.beidou1 .bd1-box1 .bd1-cj-num{width: 49px;height: 49px;min-width:49px;background: #A2A2A2;border-radius: 50%;font-weight: 400;font-size: 30px;color: #FFFFFF;line-height: 49px;text-align:center;}
.beidou1 .bd1-box2{padding-top: 93px;padding-bottom: 160px;background: #F5F5F5;}
.beidou1 .b2-tit{padding: 0 40px;height: 82px;box-sizing: border-box;line-height: 82px;background: #0052D8;font-weight: bold;font-size: 30px;margin: 0 auto 74px auto;color: #FEFEFE;border: 1px solid #0C0407;width: max-content;}
.beidou1 .b2-list{width: 23.42%;margin-right: 2.10%;box-sizing: border-box;height: 292px;border: 1px solid #A8A8A8;padding: 40px 50px;}
.beidou1 .b2-list:last-child{margin-right: 0;}
.beidou1 .b2-list img{width: 90px;display: block;}
.beidou1 .b2-info{font-weight: bold;margin-top: 18px;font-size: 19px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #303030;line-height: 34px;} 
.beidou2{padding-bottom: 57px;}
.beidou2 .b2-box1{background: #F5F5F5;padding-top: 48px;padding-bottom: 56px;}
.beidou2 .b2-box1 img{width: 100%;display: block;}
.beidou3 .bd3-box1{background: #F5F5F5;padding-bottom: 99px;}
.beidou3 .bd3-list{margin-bottom: 73px;}
.beidou3 .bd3-left{width: 48.07%;display: flex;position: relative;}
.beidou3 .bd3-left img{width: 100%;height: 412px;display: block;object-fit: cover;}
.beidou3 .bd3-left .bd3-img{width: 625px;}
.beidou3 .bd3-right{flex: 1;position: relative;overflow: hidden;padding-top: 104px;box-sizing: border-box;padding-bottom: 20px;min-height: 412px;}
.beidou3 .bd3-right2{padding-top:52px;}
.beidou3 .bd3-bg{position: absolute;top: 0;width: 90% !important;height: 100%;display: block;object-fit: cover;bottom: 0;z-index: 0;}
.beidou3 .bd3-info{scrollbar-width: thin;position: relative;z-index: 1;font-weight: 400;font-size: 22px;color: #2B2A2A;line-height: 42px; width: 90% !important;}
.beidou3 .bd3-name{font-weight: 400;margin-bottom: 30px;font-size: 42px;color: #000000;line-height: initial;}
.beidou3 .bd3-list:nth-child(odd) .bd3-left{justify-content: flex-end;}
.beidou3 .bd3-list:nth-child(odd) .bd3-right{padding-left: 75px;padding-right: 50px;box-sizing: border-box;}
.beidou3 .bd3-list:nth-child(odd) .bd3-bg{left: 0;}
.beidou3 .bd3-list:nth-child(even){flex-direction: row-reverse;}
.beidou3 .bd3-list:nth-child(even) .bd3-bg{right: 0;}
.beidou3 .bd3-list:nth-child(even) .bd3-right{padding-right: 75px;padding-left: 152px;box-sizing: border-box;}
.beidou3 ::-webkit-scrollbar{width: 4px;}
.beidou3 ::-webkit-scrollbar-thumb{background: #d2d2d2;border-radius: 4px;}
.beidou3 .bd3-line{position: absolute;top: 80px;}
.beidou3 .bd3-white{width: 270px;height: 2px;background: #fff;}
.beidou3 .bd3-block{width: 55px;height: 2px;background: #000;}
.beidou3 .bd3-text{margin-top:27px;font-size: 24px;width: 97%;}
.beidou3 .bd3-list:nth-child(odd) .bd3-line{right: -55px;}
.beidou3 .bd3-list:nth-child(even) .bd3-line{flex-direction: row-reverse;left: -55px;}
.beidou3 .bd3-list:last-child{margin-bottom: 0;}
.beidou3{padding-bottom: 99px;}
.beidou4 .bd4-left{width: 671px;}
.beidou4 .bd4-pic{display: none;}
.beidou4 .bd4-menu{width: 100%;position: relative;height: 273px;margin-bottom: 4px;}
.beidou4 .bd4-l-name{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;box-sizing: border-box;flex-direction: column;
padding-left: 147px;padding-right: 147px;background: #EDF5FF;font-weight: 500;cursor: pointer;font-size: 19px;text-transform:uppercase;color: #999999;}
.beidou4 .bd4-l-name p{color: #333333;font-size: 42px;font-weight: 500;margin-bottom: 15px;}
.beidou4 .bd4-m-active{height: max-content !important;}
.beidou4 .bd4-m-active .bd4-pic{width: 100%;display: block;overflow: hidden;}
.beidou4 .bd4-m-active .bd4-pic img{width: 100%;height: 394px;display: block;object-fit: cover;}
.beidou4 .bd4-m-active .bd4-l-name{background: rgba(4, 103, 192, 0.3);color: #fff;}
.beidou4 .bd4-m-active .bd4-l-name p{color: #fff}
.beidou4 .bd4-l-arrow{position: absolute;right: -56px;top: 0;bottom: 0;width: 56px;height: 100%;display: none;}
.beidou4 .bd4-l-arrow p{width: 0;box-sizing: border-box;height: 0;border: 28px solid;border-color: transparent transparent transparent #0052D8;}
.beidou4 .bd4-m-active .bd4-l-arrow{display: flex;}
/*height: 1225px;*/
.beidou4 .b1-right{flex: 1;overflow: hidden;padding:50px 170px 50px 110px;box-sizing: border-box;background: #FAFAFA;overflow: auto;
font-weight: 400;scrollbar-width:thin;font-size: 20px;color: #272727;line-height: 36px;height:auto!important;}
.beidou4 .bd4-menu:last-child{margin-bottom: 0;}
.beidou4 .b1-right img{max-width: 100%;}
.beidou4 ::-webkit-scrollbar{width: 4px;}
.beidou4 ::-webkit-scrollbar-thumb{border-radius:4px;}
.beidou4 .bd4-box2{background: #FAFAFA;margin-top: 95px;padding-top: 60px;padding-bottom: 60px;font-weight: 400;font-size: 20px;color: #272727;line-height: 36px;}
.beidou4 .bd4-box2 img{max-width: 100%;}
.beidou4{padding-bottom: 80px;}
.gaoduan .gd-left{width: 575px;flex: none;}
.gaoduan .gd-left2{width: 326px;}
.gaoduan .bd4-menu{width: 100%;height: 206px;position: relative;cursor: pointer;margin-bottom: 4px;}
.gaoduan .bd4-menu:last-child{margin-bottom: 0;}
.gaoduan .bd4-pic{display: none;}
.gaoduan .bd4-l-name{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;flex-direction: column;background: #EDF5FF;box-sizing: border-box;padding: 0 50px;font-weight: 500;font-size: 19px;text-transform:uppercase;color: #999999;}
.gaoduan .bd4-l-name p{margin-bottom: 15px;font-size: 42px;color: #333333;}
.gaoduan .bd4-l-arrow{position: absolute;right: -50px;top: 0;bottom: 0;width: 50px;height: 100%;display: none;}
.gaoduan .bd4-l-arrow p{width: 0;box-sizing: border-box;height: 0; border: 25px solid;border-color: transparent transparent transparent #0052D8;}
.gaoduan .gd-right{flex: 1;overflow: hidden;padding:50px 170px;box-sizing: border-box;background: #FAFAFA;height: 978px;overflow: auto;
font-weight: 400;scrollbar-width:thin;font-size: 20px;color: #272727;line-height: 36px;}
.gaoduan .gd-right2{height: auto !important;}
.gaoduan .gd-right img{max-width: 100%;}
.gaoduan{padding-bottom: 150px;}
.gaoduan .gd-m-active .bd4-pic{display: block;}
.gaoduan .bd4-pic img{width: 100%;height: 360px;display: block;object-fit: cover;}
.gaoduan .bd4-pic2 img{height: 254px;}
.gaoduan .gd-m-active .bd4-l-name{background: rgba(4, 103, 192, 0.3);color: #fff;}
.gaoduan .gd-m-active{height: max-content !important;}
.gaoduan .gd-m-active .bd4-l-name p{color: #fff;}
.gaoduan .gd-m-active .bd4-l-arrow{display: flex;}
.cyjd .cyjd-box1{background: #F5F5F5;padding-top: 68px;padding-bottom: 92px;}
.cyjd .b1-tit{font-weight: 600;font-size: 36px;color: #333333;font-family: 'SourceHanSerifSC-Bold', serif;}
.cyjd2 .b1-tit{color: #0558AB;}
.cyjd .b1-tit img{width: 64px;display: block;margin: 0 20px;}
.cyjd .b1-main{margin-top: 70px;}
.cyjd .b1-left{width: 66.64%;flex: none;box-shadow: 0px 9px 9px 0px rgba(4,84,216,0.11);border-radius: 6px;box-sizing: border-box;padding: 25px;background: #fff;}
.cyjd .b1-pic1{width: 100%;height: 0;padding-bottom: 61%;overflow: hidden;position: relative;}
.cyjd .b1-pic1 img{width: 100%;position: absolute;top: 0;left:0;right: 0;bottom: 0;height: 100%;display: block;object-fit: cover;}
.cyjd .b1-pic1 video{width: 100%;position: absolute;top: 0;left:0;right: 0;bottom: 0;height: 100%;display: block;background: #000;}
.cyjd .b1-right{width: 31%;margin-left: auto;}
.cyjd .b1-pic2{width: 100%;position: relative;height: 0;padding-bottom: 61%;overflow: hidden;margin-bottom: 40px;}
.cyjd .b1-pic2 img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;object-fit: cover;}
.cyjd .b1-pic2:last-child{margin-bottom: 0;}
.cyjd .cyjd-box2{margin-top: 90px;}
.cyjd .b2-main{margin-top: 90px;font-weight: 400;font-size: 20px;color: #272727;line-height: 36px;}
.cyjd .b2-main img{max-width: 100%;}
.cyjd{padding-bottom: 99px;}
.cyjd3{padding-top: 160px;}
/*.cyjd-Max{background:#fff;}*/
.cyjd-box3 {margin-bottom:95px;}
.cyjd-box3 .cb3-title{font-weight: 400;font-size: 40px;color: #2F2725;}
.cyjd-box3 .cb3-line{width: 156px;height: 22px;background: #0558AB;margin-top:20px;position:relative;z-index:5;}
.cyjd-box3 .cb3-line2{width: 655px;height: 1px;background:#898989;margin-top:-11px;}
.cyjd-box3 .cb3-Content{gap:5%;margin-top:80px;}
.cyjd-box3 .cb3-Content .cb3-img{width:38.2%;min-width: 38.2%;}
.cyjd-box3 .cb3-Content .cb3-img .cb3-img-box{height: 374px;}
.cyjd-box3 .cb3-Content .cb3-img .cb3-img-box img{height: 100%;object-fit:cover;}
.cyjd-box3 .cb3-Content .cb3-info{font-weight: 400;font-size: 24px;color: #272727;line-height:2;}
.cyjd-box3 .cb3-Content .cb3-title{font-size: 24px;margin-top:46px;text-align:center;}
.bimg1{gap:3%;flex-direction: row  !important;width:100%;}
.bimg2{margin-top:95px;}
.bimg2-text{margin-top:164px;}
.bimg1 .bimg1-img{width:48% !important;}
.bimg1 .bimg2-img{width:22% !important;}
.bimg1 .bimg3-img{width:37.5% !important;}
.bimg1 .bimg4-img{width:4% !important;}
.bimg1 .bimg5-img{width:27% !important;}
.bimg1 .bimg6-img{width:55% !important;}
.bimg1 .bimg7-img{width:41% !important;}
.bimg1 .bimg8-img{width:32.8% !important;}
.title-c{font-weight: bold;font-size: 42px;color: #272727;text-align:center;}
.title-c2{color:#0558AB;}
.title-c3{font-size: 35px;}
.bd1-box1-box{display: flex;flex-direction: column;gap: 72px;}
.bd1-box1-item {font-size: 22px;color: #2B2A2A;text-align:start;}
.bd1-box1-item p{color: #2B2A2A !important;text-align:start !important;margin-bottom:10px;}
.bd1-box1-item2{line-height:2.5;}
.bd1-box1-item3{margin-bottom:140px;}
.bd1-box12{gap:3%;}
.bd1-box12 .p-item{width:31.3% !important;text-align:center;}
.bd1-box12 .p-item img{margin:0 !important;}
.bd1-box12 .p-item .p-title{margin:25px 0 83px;font-size: 24px;}
.bd1-box13{gap:3%;flex-direction: row  !important;}
.bd1-box13 .sj-item{width:50%;}
.bd1-box13 .sj-item-title{font-weight: bold;font-size: 35px;color: #272727;text-align:center;gap:39px;}
.lx{width:16px !important;margin:0 !important;}
.bd1-box13 .sj-item-content{width: 100%;height: 638px;background:linear-gradient(to bottom,#57ACFA20,#ffffff00);border-radius:7px;opacity: 1;font-weight: 400;font-size: 23px;color: #272727;line-height: 2;padding:60px 43px;box-sizing: border-box;}
.bd1-box13 .sj-item-content2{height:auto !important;}
.bd1-box14 .bimg5{gap:13%;}
.bd1-box14 .w-info{font-weight: 400;font-size: 23px;color: #272727;line-height: 2;padding-left:31px;}
.b14-bottom{margin-bottom:15px;}
.wx-box{margin: auto; width: 94%;margin-top:-150px;}
.wx-box .sj-item{text-align:center;width: 21%;font-weight: bold;font-size: 35px;color: #272727;}
.wx-box .sj-item2{margin-top:27px;}
.wx-box .sj-item .sj-item-content{text-align:start;margin-top:40px;height: 324px;padding:28px 24px ;}
.wx-box .sj-item .sj-item-content img{margin-top:21px;}
.bd1-box17{}
.bd1-box17 .b17-item{margin-bottom:27px;}
.b17-item .b17-left{width: 96px;height: 96px;border: 1px #DADADA dashed;border-radius: 50%;box-sizing: border-box;}
.b17-item .b17-left div{border-radius: 50%;width: 70px;height: 70px;background: linear-gradient(-21deg, #176DF5, #3497FC);font-weight: bold;font-size: 21px;color: #FFFFFF;}
.b17-item .b17-right{flex: 1;background: #FFFFFF;box-shadow: 0px 2px 13px 0px rgba(45,48,50,0.1);border-radius: 4px;font-size: 28px;color: #272727;padding:18px 14px;margin-left:24px;}
.b17-item.b17-right2{padding-top:0;padding-bottom:0;}
.bd1-box18{align-items:normal !important;}
.bd1-box18 .b18-item{width:31.3%;background: #FFFFFF;padding:76px 20px 7px;box-sizing: border-box;}
.bd1-box18 .b18-title{font-weight: bold;font-size: 28px;color: #222222;padding:0 28px;}
.bd1-box18  .b18-ul-box{margin-top:56px;}
.bd1-box18 .b18-ul-box .b18-ul{gap:15px;font-weight: 400;font-size: 21px;color: #272727;line-height: 2.5;}
.bd1-box18 .b18-img{width:60%;margin:auto;margin-top:25px;}
.bd1-box18 .b18-img2{width:37.4%;}
.bd1-box19{align-items:normal !important;}
.bd1-box19 .b19-item{height: 334px;height: auto !important;background: #FFFFFF;box-shadow: 0px 10px 61px 0px rgba(0,0,0,0.1);border-radius: 42px;border-radius: 20px;padding:60px 38px;padding:30px;box-sizing:border-box;margin-bottom:153px;}
.bd1-box19 .b19-item .b19-title{font-size:31px;gap:10px;font-weight:600;}
.bd1-box19 .b19-item .b19-icon{width:33px;}
.bd1-box19 .b19-item .b19-info{font-size:21px;font-size:14px;margin-top:21px;line-height:1.5;}
.bd1-box20{align-items:normal !important;}
.bd1-box20 .b20-item{padding:29px 23px;box-sizing:border-box;background: #FFFFFF;}
.bd1-box20 .b20-item .b20-info{font-weight: 400;font-size: 19px;color: #272727;line-height: 1.8;margin-top:38px ;}
.bd1-box20 .b20-item .b20-img{width: 66.8%;margin: auto;}
.bd1-box21 .b21-item{gap:32px;}
.bd1-box21 .b21-title{font-weight: 400;font-size: 23px;color: #000000;margin-top:23px;text-align:center;}
.levelBox2 {position: fixed;width: 100%;z-index: 500;top: 81px;background-color: #ffffff;box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

/* 可选：为levelBox添加过渡效果，切换更平滑 */
.levelBox {
    transition: all 0.3s ease;
}
.levelBox-item{gap:2px;}
.levelBox-menu{width:50%;background:#EAEBF0;padding:15px  0;cursor:pointer;}
.levelBox-menu-active{background:#1978BA;color:#fff;}
.oth-left-hidden2{display:none !important;}
.oth-left-hidden{visibility: hidden;display:flex !important;}
.oth-left-fixed{position: fixed;width: 100%;z-index: 500;top: 113px;}
.ations{padding-top:50px;}
.ations .beidou1 .bd1-box1{padding-top:0px;}
.bgColor-white{background: white !important;}