.sy-diamond{flex: none;}
.sy-box1 .swiper-slide{width: 100%;height: 0;padding-bottom: 39%;overflow: hidden;position: relative;}
.sy-box1 .swiper-slide img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;object-fit: cover;bottom: 0;}
.sy-box1 .swiper-button-prev:after,
.sy-box1 .swiper-button-next:after{display: none;}
.sy-box1 .swiper-button-prev,
.sy-box1 .swiper-button-next{transition: all 0.4s;box-sizing: border-box;width: 54px;height: 54px;background: rgba(255,255,255,0.08);border: 2px solid #FFFFFF;border-radius: 50%;}
.sy-box1 .swiper-button-prev{left: 90px;}
.sy-box1 .swiper-button-next{right: 90px;}
.sy-box1 .swiper-button-prev img,
.sy-box1 .swiper-button-next img{width: 22px;}
.sy-box1 .swiper-button-prev:hover,
.sy-box1 .swiper-button-next:hover{background: #2D49AD;border: 2px solid #2D49AD;transition: all 0.4s;}
.sy-box2{display: flex;justify-content: space-between;padding-top: 65px;padding-bottom: 20px;}
.sy-box2 .sy-b2-l{width: 48.61%;}
.sy-box2 .sy-b2-l>a{margin-top: 20px;display: block;}
.sy-box2 .b2-r-list{overflow: hidden;width: 100%;height: 55px;background: #F5F7FA;box-sizing: border-box;display: flex;margin-bottom: 15px;align-items: center;}
.sy-box2 .b2-r-list .br2-time{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;padding:0 12px;font-size: 12px;font-weight: 400;color: #FFFFFF;background: #1942A3;}
.sy-box2 .b2-r-list .br2-time span:first-child{font-size: 20px;font-weight: bold;color: #fff;}
.sy-box2 .b2-r-list .br2-name{font-size: 15px;flex: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 400;color: #000000;margin-left: 20px;box-sizing: border-box;padding-right: 20px;}
.sy-box2 .b2-r-list:hover{background: url('/jypgimg/sy_bg.png')no-repeat;background-size: cover;}
.sy-box2 .b2-r-list:hover .br2-time,
.sy-box2 .b2-r-list:hover .br2-name,
.sy-box2 .b2-r-list:hover .br2-time span:first-child{color: #FFFFFF;}
.sy-box2 .b2-r-list:hover .br2-time{background: transparent;}
.sy-box2 .bl2-firlist{background: #F7F9FC;display: flex;margin-top: 20px;}
.sy-box2 .bl2-firlist .bl2-f-tu{position: relative;width: 298px;height: 197px;flex: none;overflow: hidden;}
.sy-box2 .bl2-firlist .bl2-f-tu img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.sy-box2 .bl2-firlist .bl2-f-info{flex: 1;box-sizing: border-box;padding: 11px 20px 15px 20px;font-size: 14px;font-weight: 400;color: rgba(153, 153, 153, 0.99);}
.sy-box2 .bl2-firlist .bl2-fi-name{line-height:24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:16px;color: #333333;}
.sy-box2 .bl2-firlist .bl2-fi-text{margin: 15px 0 25px 0;line-height: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;font-weight: 400;color: #666666;}
.sy-box2 .b2-l-list{margin-top: 12px;display: flex;align-items: center;justify-content: space-between;font-size: 12px;font-weight: 400;color: #666666;}
.sy-box2 .b2-l-list .bl2-name{max-width: 75%;display: flex;align-items: center;overflow: hidden;}
.sy-box2 .b2-l-list .bl2-item{overflow: hidden;font-size: 15px;font-weight: 400;color: #000000;margin-left: 4px;flex: 1;white-space: nowrap;text-overflow: ellipsis;}
.sy-box2 .b2-l-list:hover .bl2-item,
.sy-box2 .bl2-firlist:hover .bl2-fi-name{color: #1942A3;}
.sy-box3{display: flex;justify-content: space-between;padding-top: 0px !important;padding-bottom: 50px !important;flex-wrap: wrap;}
.sy-box3 .b3-list{width: 48.61%;margin-top: 65px;}
.sy-box4 .b4-main{position: relative;}
.sy-box4 .mySwiper1 .swiper-slide{flex-direction: column;}
.sy-box4 .b4-tu{position: relative;height: 0;padding-bottom: 66.5%;width: 100%;overflow: hidden;}
.sy-box4 .b4-tu img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}
.sy-box4 .b4-info{width: 100%;background: #FFFFFF;border: 1px solid #DADADA;border-top: none;height: 68px;box-sizing: border-box;padding: 8px 18px;display: flex;align-items: center;justify-content: center;}
.sy-box4 .b4-text{font-size: 15px;font-weight: 400;color: #000000;line-height: 22px;overflow: hidden;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sy-box4 .b4-selected{display: none;}
.sy-box4 .swiper-button-prev:hover .b4-selected,
.sy-box4 .swiper-button-next:hover .b4-selected{display: block;}
.sy-box4 .swiper-button-prev:hover .b4-select,
.sy-box4 .swiper-button-next:hover .b4-select{display: none;}
.sy-box4 .swiper-button-prev:after, 
.sy-box4 .swiper-button-next:after{display: none;}
.sy-box4 .swiper-button-prev{top: calc(50% - 30px);transition: all 0.4s;width: 28px;border-radius: 56px 0 0 56px;height: 56px;background:rgba(255, 255, 255, 0.45);left: 10px;}
.sy-box4 .swiper-button-next{top: calc(50% - 30px);transition: all 0.4s;width: 28px;border-radius:  0 56px 56px 0;height: 56px;background:rgba(255, 255, 255, 0.45);right:10px;}
.sy-box4 .swiper-button-prev img,
.sy-box4 .swiper-button-next img{width: 20px;}
.sy-box4 .swiper-button-prev:hover,
.sy-box4 .swiper-button-next:hover{background: #0F399C;}
.sy-box4 .swiper-slide:hover{background: #FFFFFF;box-shadow: 0px 10px 27px 0px rgba(26,32,52,0.24);}
.sy-box4 .swiper-slide:hover .b4-info{border-bottom: 3px solid #1942A3;}
.sy-box4 .swiper-slide:hover .b4-text{color: #1942A3;}
.sy-box2 .sy-b2-l:first-child a{margin-top: 0 !important;}
.sy-box5 img{width: 100%;height: auto;display: block;}