@charset "utf-8";
.sy-tit{font-weight: 400;text-align: center;font-size: 40px;color: #333333;}
.sy-box1 .swiper-slide{position: relative;width: 100%;height: 0;overflow: hidden;padding-bottom: 39.7%;}
.sy-box1 .swiper-slide img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;object-fit: cover;}
.sy-box2 .b2-tab{margin-top: 59px;max-width: 100%;overflow: auto;scrollbar-width: thin;width: max-content;margin: 59px auto 0 auto;}
.sy-box2 .b2-tab::-webkit-scrollbar{height: 4px;}
.sy-box2 .b2-tab::-webkit-scrollbar-thumb{background: #d2d2d2;border-radius: 2px;}
.sy-box2 .b2-tab::-webkit-scrollbar-thumb{background: ##a8a8a8;border-radius: 2px;}
.sy-box2 .b2-t-list{width: 213px;height: 64px;border-radius: 32px;font-weight: 400;font-size: 24px;margin: 0 25px;color: #435D7E;flex: none;}
.sy-box2 .b2-t-list:hover,
.sy-box2 .b2-t-active{background: linear-gradient(94deg, #3A83F8 0%, #5CA2FE 100%);color: #fff !important;}
.sy-box2 .b2-info{margin-top: 50px;background: #F7F9FF;box-shadow: 0px 5px 12px 1px rgba(33,131,233,0.1);border-radius: 30px;box-sizing: border-box;padding: 70px 80px;border: 3px solid #FFFFFF;}
.sy-box2 .b2-right{flex: none;width: 52.53%;position: relative;overflow: hidden;padding-bottom: 38%;}
.sy-box2 .b2-right img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;display: block;object-fit: cover;height: auto;}
.sy-box2 .b2-left{flex: 1;margin-right: 75px;}
.sy-box2 .b2-i-pic{width: 196px;height: auto;display: block;margin-top: 24px;}
.sy-box2 .b2-i-tit{font-weight: 400;margin: 16px 0 38px 0;font-size: 30px;color: #333333;}
.sy-box2 .b2-i-txt{font-weight: 400;height: 120px;font-size: 18px;color: #333333;line-height: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.sy-box2 .b2-b-i{width: 172px;height: 57px;box-sizing: border-box;font-weight: 400;font-size: 18px;border-radius: 12px;}
.sy-box2 .b2-b-i1{background: linear-gradient(92deg, #3C85F9 0%, #59A0FD 100%);color: #fff;transition: all 0.4s;}
.sy-box2 .b2-b-h5{display:none;}
.sy-box2 .b2-b-i2{border: 1px solid #3C85F9;color: #3B84F8;margin-left: 20px;transition: all 0.4s;}
.sy-box2{padding-top: 68px;padding-bottom: 116px;}
.sy-box2 .b2-btn{margin-top: 75px;}
.sy-box3{background: #EBF2FF;padding-top: 90px;}
.sy-box3 .b3-lb .swiper-slide{background: transparent;border-radius: 12px;overflow: hidden;flex-direction: column;}
.sy-box3 .b3-pic{position: relative;overflow: hidden;height: 0;padding-bottom:  61%;width: 100%;flex: none;}
.sy-box3 .b3-pic img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;object-fit: cover;border-radius: 12px;}
.sy-box3 .b3-info{margin-top: -62px;background: #fff;border-radius: 12px;position: relative;box-sizing: border-box;padding: 20px;width: 100%;}
.sy-box3 .b3-txt{font-weight: 400;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;font-size: 16px;color: #3E3A39;line-height: 28px;text-align: left;height: 112px;}
.sy-box3 .b3-more{font-weight: 400;margin-top: 27px;font-size: 16px;color: #2183E9;transition: all 0.4s;}
.sy-box3 .b3-lb{position: relative;margin-top: 61px;}
.sy-box3 .swiper-button-prev{left: -55px;}
.sy-box3 .swiper-button-next{right: -55px;}
.sy-box3 .swiper-button-prev:after, 
.sy-box3 .swiper-button-next:after{display: none;}
.sy-box3 .swiper-button-prev img,
.sy-box3 .swiper-button-next img{width: 35px;display: block;}
.sy-box3 .swiper-pagination{position: static;margin-top: 25px;}
.sy-box3 .swiper-pagination-bullet{width: 42px;height: 5px;opacity: 1;background: #DBE5EE;border-radius: 3px;}
.sy-box3 .swiper-pagination-bullet-active{background: #2183E9 !important;}

.sy-box4{padding-top: 103px;padding-bottom: 90px;}
.sy-box4 .b4-main{position: relative;margin-top: 128px;}
.sy-box4 .b4-bg{width: 100%;display: block;}
.sy-box4 .b4-info{position: absolute;top: 0;left: 0;bottom: 0;width: 50%;box-sizing: border-box;padding: 42px 0 0 109px;}
.sy-box4 .b4-info .sy-tit{text-align: left;}
.sy-box4 .b4-notice{font-weight: 400;margin-top: 8px;display: block;font-size: 16px;color: #71738F;}
.sy-box4 .b4-list{flex-wrap: wrap;margin-top: 15px;}
.sy-box4 .b4-item{width: 50%;margin-top: 19px;}
.sy-box4 .b4-txt{flex-direction: column;font-weight: 400;font-size: 16px;color: #71738F;}
.sy-box4 .b4-item img{width: 40px;display: block;flex: none;margin-right: 5px;}
.sy-box4 .b4-txt span:first-child{font-weight: 400;    margin-bottom: 5px;font-size: 18px;color: #333333;}
.sy-box4 .b4-btn{font-weight: 400;margin-top: 44px;font-size: 18px;color: #2183E9;transition: all 0.4s;}
.sy-box4 .b4-btn-h5{display:none;}
.sy-box4 .b4-intro{text-indent: 2em;font-weight: 400;margin-top: 141px;font-size: 16px;color: #595757;line-height: 30px;margin-bottom:50px;}
.sy-box4 .b4-pic1{float: left;width: 351px;margin-right: 130px;}
.sy-box4 .b4-i-btn{transition: all 0.4s;width: 172px;margin: 54px 0 44px 0;height: 57px;background: linear-gradient(92deg, #3C85F9 0%, #59A0FD 100%);border-radius: 12px;font-weight: 400;font-size: 18px;color: #FFFFFF;}
.sy-box4 .b4-i-btn1{transition: all 0.4s;color:#2183E9;}
.sy-box4 .mySwiper2 .swiper-slide{position: relative;height: 0;overflow: hidden;padding-bottom: 29.5%;}
.sy-box4 .b4-h-pic img{height: auto;display: block;max-width: 100%;max-height: 100%;}
.sy-box4 .b4-h-pic{width: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;border: 1px solid #f3f3f3;box-sizing: border-box;}
.sy-box4 .b4-honor .swiper-pagination{position: static;margin-top: 23px;}
.sy-box4 .b4-honor .swiper-pagination-bullet{width: 15px;height: 15px;}
.sy-box5{background: #F5F8FD;padding-top: 84px;padding-bottom: 112px;}
.sy-box5 .b5-left{width: 31.15%;flex: none;}
.sy-box5 .b5-more{font-weight: 500;font-size: 18px;color: #2183E9;transition: all 0.4s;}
.sy-box5 .b5-l-part{background: #FBFCFF;box-sizing: border-box;padding: 0 24px;}
.sy-box5 .b5-list{height: 71px;border-bottom: 1px dashed #DADEE3;transition: all 0.4s;}
.sy-box5 .b5-list p{flex:1;margin-right: 50px;font-weight: 400;font-size: 16px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.4s;}
.sy-box5 .b5-list span{flex: none;font-weight: 400;font-size: 14px;color: #BDBDBD;}
.sy-box5 .b5-list:last-child{border-bottom: none;}
.sy-box5 .b5-right{flex: 1;margin-left: 27px;overflow: hidden;}
.sy-box5 .mySwiper3{width: 555px;height: 432px;}
.sy-box5 .mySwiper3 .swiper-pagination{bottom:auto;top: 10px;display: flex;align-items: center;justify-content: flex-end;}
.sy-box5 .b5-r-pic{position: relative;}
.sy-box5 .b5-r-pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.sy-box5 .b5-r-txt{transition: all 0.4s;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 145px;font-weight: 400;font-size: 14px;color: #FFFFFF;background: linear-gradient(0deg, #2183E9 0%, rgba(33,131,233,0) 100%);box-sizing: border-box;padding: 0 20px 20px 20px;}
.sy-box5 .b5-r-txt span{flex: none;}
.sy-box5 .b5-r-txt p{font-weight: 400;font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy-box5 .b5-r-list{flex: 1;box-sizing: border-box;padding: 0 20px;overflow: hidden;}
.sy-box5 .b5-r-info{background: #FBFCFF;}
.sy-box5 .b5-r-item{height: 71px;font-weight: 400;font-size: 14px;color: #BDBDBD;transition: all 0.4s;}
.sy-box5 .b5-r-item p{flex: 1;margin-right: 25px;font-weight: 400;font-size: 16px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy-box5 .b5-tit{margin-bottom: 19px;}
.sy-box6{position: relative;}
.sy-box6>img{width: 100%;display: block;}
.sy-box6 .b6-info{position: absolute;top: 0;left:0;right: 0;bottom: 0;width: 100%;height: 100%;flex-direction: column;font-weight: 400;font-size: 36px;color: #FFFFFF;line-height: 60px;}
.sy-box6 .b6-btn{width: 400px;margin-top: 38px;height: 65px;background: #FFFFFF;border-radius: 39px;font-weight: bold;font-size: 30px;color: #4796FF;animation-name: beat;
animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate; animation-play-state: running;}
.sy-box6 .b6-btn .iconfont{margin-right: 20px;flex: none;font-size: 35px;}
.sy-box7{background: #EBF2FF;padding-bottom: 88px;}
.sy-box7 .b3-case{font-weight: 400;font-size: 18px;color: #2183E9;margin-top: 45px;transition: all 0.4s;}