/* 首页头部 */
.sy-top{
	position: relative;
	z-index: 100;
}
.sy-top-con{
	width: 100%;
	height: 217px;
	background: url(../images/sy-bg1.png) no-repeat;
	background-size: 100%;
	position: absolute;
	z-index: 1;
}
.sy-top-con.fixed{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
	left: 0;
	margin-top: 0;
	height: auto;
	background-size: 1920px 100%;
	background-position: top center;
}
.sy-top-con.fixed .sy-top-nav .logo{
	width: 204px;
	height: auto;
}

.sy-top-p1{
	position: relative;
}
.sy-top-rt{
	position: absolute;
	right: 0;
	top: 16px;
	display: flex;
	align-items: center;
	gap: 20px;
}
.sy-top-rt a{
	display: flex;
	align-items: center;
}
.sytr-p1{
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #ffffff;
}
.sytr-p1 img{
	height: 16px;
	float: left;
	margin-right: 5px;
}
.sytr-p2{
	width: 46px;
	height: 30px;
	background: #2c69b2;
	border-radius: 15px;
	justify-content: center;
	overflow: hidden;
	cursor: pointer;
	transition: width 0.3s ease, padding 0.3s ease;
	flex-shrink: 0;
	padding: 0;
	display: flex;
  	align-items: center;
}
.sytr-p2 img{
	height: 19px;
}

.sytr-p2:hover,
.sytr-p2:focus-within {
  width: 200px;
  padding: 0 12px;
  justify-content: flex-start;
}

.sytr-p2 img {
  flex-shrink: 0;
  height: 19px;
}

.sytr-search-input {
  flex: 0 0 0;
  width: 0;
  min-width: 0;
  height: 100%;
  margin-left: 0;
  padding: 0;
  border: none;
  background: transparent;
  font-size: 14px;
  line-height: 1;
  color: #fff;
  outline: none;
  opacity: 0;
  overflow: hidden;
  transition: opacity 0.3s ease, margin-left 0.3s ease, flex 0.3s ease;
}

.sytr-p2:hover .sytr-search-input,
.sytr-p2:focus-within .sytr-search-input {
  flex: 1 1 auto;
  width: auto;
  margin-left: 8px;
  opacity: 1;
}

.sytr-search-input::placeholder {
  color: rgba(255, 255, 255, 0.75);
}

.sytr-p3{
	width: 81px;
	height: 29px;
	background-color: rgba(15, 53, 108, 0.5);
	border-radius: 4px;
	justify-content: center;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #ffffff;
}
.sytr-p3 img{
	display: block;
	width: 15px;
	margin-right: 4px;
}
.sy-top-nav{
	display: flex;
	justify-content: space-between;
	padding-top: 0.1px;
}
.navlf-item{
	margin-top: 58px
}
.navlf-child{
	top:29px;
}
.navlf-item .navlf-child>a{
	font-weight: normal;
}
.sy-top-nav a{
	font-size: 22px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px;
	color: #ffffff;
}
.sy-top-nav .logo{
	width: 304px;
	height: 233px;
	margin-top: 0;
	transition: width 0.5s ease;
}
.sy-top-nav .logo img{
	width: 100%;
}
/* 顶部轮播 */
.sy-top-lb{
	position: relative;
}
.sy-top-mySwiper{
	width: 1920px;
  height: 947px;
	overflow: hidden;
}
.sy-top-page{
	display: flex;
	justify-content: center;
	align-items: center;
}
.sy-top-mySwiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 104px;
}
.sy-top-mySwiper .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sy-top-mySwiper .swiper-pagination-bullet{
	width: 13px;
	height: 13px;
	background-color: #ffffff;
	opacity: 1;
}
.sy-top-mySwiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 10px;
}
.sy-top-mySwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: none;
	background-image: url(../images/sy-icon4.png);
	border-radius: 0;
	width: 47px;
	height: 44px;
}
/* 头部结束 */
/* 第一部分 */
.sy-part1{
	width: 100%;
	height: 852px;
	position: relative;
	z-index: 2;
	height: 799px;
	/* background-color: #fff; */
}
.sy-p1-bb{
	position: absolute;
	top: -44px;
	z-index: 3;
}
.sy-part1-con{
	background: url(../images/sy-bg2.png) no-repeat;
	background-size: 100%;
	width: 100%;
	height: 852px;
	position: absolute;
	z-index: 2;
	top: -44px;
	padding-top: 80px;
}
/*第二种tab切换开始*/
.syp1-tab-list{
	width: 387px;
	height: 82px;
	border-bottom: 2px solid #e6e7e8;
	margin: auto;
}
.syp1-tab-list li{
	height: 82px;
	float: left;
	position: relative;
	top:-1px;
	padding-bottom: 24px;
}
.syp1-tab-list li:last-child{
	float: right;
}
.syp1-tab-list a{
	display: block;
	width: 100%;
	height: 82px;
}
.syp1-tab-list a img{
	display: none;
	display: block;
	height: 58px;
}
.syp1-tab-list a .img1{
	display: block;
}
.syp1-tab-list a .img2{
	display: none;
}
.syp1-tab-list li.cur a .img1{
	display: none;
}
.syp1-tab-list li.cur a .img2{
	display: block;
}
.syp1-tab-list li.cur::after{
	content: "";
	display: block;
	width: 62px;
	height: 3px;
	background-color: #184e90;
	border-radius: 1px;
	margin: auto;
}
.syp1-item{
	padding-top:50px;
	position: relative;
}
.syp1-tab-more{
	position: absolute;
	right: 0;
	top: -50px;
}
.sy-more{
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 2px;
	color: #194e8f;
}
.sy-more img{
	display: inline-block;
	height: 15px;
}
/*第二种tab切换结束*/
/*左右轮播开始*/
.banner-box{
	width: 800px;
	height: 582px;
	position: relative;
	overflow: hidden;
}
.banner-img{
	height: 450px;
	position: relative;
	overflow: hidden;
}
.banner-img a{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.banner-img img{
	display: block;
	height: 100%;
	width: 100%;
}
.banner-img-time{
	position: absolute;
	top: 0;
	right: 15px;
	width: 86px;
	height: 91px;
	background: url(../images/sy-bg3.png) no-repeat;

	text-align: center;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}
.banner-img-time p{
	font-weight: bold;
	font-size: 24px;
	padding-top: 10px;
}
.banner-txt{
	height: 118px;
	width: 100%;
	background: url(../images/sy-bg4.png) no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.banner-txt a{
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 100%;
	font-size: 20px;
 	letter-spacing: 0px;
	color: #ffffff;
	padding:21px 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
}
.banner-num{
	position: absolute;
	bottom: 25px;
	right: 27px;
	font-size: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.banner-num span{
	display: inline-block;
	width: 8px;
	height: 7px;
	background-color: #ffffff;
	border-radius: 50%;
	margin-left: 12px;
	cursor: pointer;
}
.banner-num span.cur{
	width: 27px;
	height: 25px;
	background: url(../images/sy-icon4.png) no-repeat;
	background-size: 100%;
}
/*左右轮播结束*/
/* 右侧tab */
.syp1-ttab-box{
	width: 762px;
	margin-top: -20px;
}
.syp1-ttab-list{
	width: 100%;
	position: relative;
	border-bottom: 2px solid #e5f0f7;
	height: 48px;
}
.syp1-ttab-list li{
	float: left;
	width: 100px;
	font-size: 24px;
	letter-spacing: 0px;
	color: #333333;
	padding-bottom: 13px;
	margin-right: 100px;
}
.syp1-ttab-list li a{
	display: block;
}
.syp1-ttab-list li.cur{
	border-bottom: 5px solid #184e90;
}
.syp1-ttab-list li.cur a{
	color: #184e90;
	font-weight: bold;
}
.syp1-ttab-item{
	width: 100%;
	padding-top: 13px;
}
/* 列表 */
.syp1-list a{
	width: 100%;
	display: block;
	/* margin-bottom: 20px; */
	height: 100px;
	overflow: hidden;

	height: 77px;
  margin-bottom: 12px;
}
.syp1-list a:last-child{
	margin-bottom: 0;
}
.syp1-list a .time{
	width: 77px;
	height: 100%;
	background: url(../images/sy-bg5.png) no-repeat;
	background-size: 100% auto;
	background-position: center;
	font-size: 16px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: center;
	padding-top: 9px;
}
.syp1-list a .time p{
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}
.syp1-list a:hover .time{
	background-image: url(../images/sy-bg5-a.png);
	background-position-y: -16px;
}
.syp1-list a .tit{
	width: 643px;
	height: 100%;
	font-size: 18px;
	letter-spacing: 0px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 37px;
	padding-top: 20px;
}
.syp1-list a:hover .tit{
	border-color: #4f7ebd;
}
/* 第二部分 */
.sy-part2{
	background: url(../images/sy-bg6.jpg) no-repeat;
	background-size: 100%;
	padding-top: 50px;
}
.syp2-box{
	width: 783px;
}
.syp2-tit{
	width: 100%;
	height: 58px;
	position: relative;
	margin-bottom: 17px;
}
.syp2-tit>img{
	width: 186px;
	display: block;
	margin: auto;
}
.syp2-tit a{
	position: absolute;
	right: 0;
	top: 30px;
}
.syp2-tit a.r92{
	right: 85px;
}
.syp2-list a{
	display: block;
	margin-bottom: 12px;
}
.syp2-list a .time{
	background: url(../images/sy-bg10.png) no-repeat;
	width: 93px;
height: 62px;
	text-align: center;
	padding: 6px;

	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #888785;
	letter-spacing: 0.03em;

	padding-top: 0;
}
.syp2-list a .time p{
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #184e90;
}
.syp2-list a .tit{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 666px;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #3D3D3D;
	padding-top: 15px;
	height: 62px;
	padding-right: 85px;
	border-bottom: 1px solid #CDDEF0;
}
.syp2-list a:hover{
	font-weight: bold;
}
/* 第三部分 */
.sy-part3{
	background: url(../images/sy-bg7.png) no-repeat;
	background-size: 100%;
	padding-top: 50px;
}
.syp3-tit{
	height: 58px;
	position: relative;
}
.syp3-tit>img{
	height: 100%;
	display: block;
	margin: auto;
}
.syp3-tit>a{
	position: absolute;
	right: 0;
	top: 30px;
}
/* 专题专栏 */
.syp3-box{
	position: relative;
	margin-top: 40px;
	padding-bottom: 20px;
}
.ztzl-swiper{
	width: 100%;
  height: 338px;
	overflow: hidden;
}
.ztzl-swiper-slide{
	width: 500px;
	height: 282px;
	border-radius: 6px;
	display: block;
	position: relative;
	overflow: hidden;
}
.ztzl-swiper-slide>img{
	width: 100%;
	height: 100%;
	display: block;
}
.ztzl-swiper-slide>p{
	position: absolute;
	width: 100%;
	height: 57px;
	background-color: rgba(0, 0, 0, 0.25);
	font-size: 20px;
	font-weight: bold;
	line-height: 57px;
	letter-spacing: 0px;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 26px;
	bottom: 0;
}
.ztzl-next{
	width: 36px;
	height: 82px;
	right: 0;
	top: 101px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 8px 0px 0px 8px;
}
.ztzl-prev{
	width: 36px;
	height: 82px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 0px 8px 8px 0px;
	left: 0;
	top: 101px;
}
.ztzl-next img,.ztzl-prev img{
	width: 11px;
	height: 20px;
	display: block;
	margin: auto;
}
.ztzl-next:after,.ztzl-prev:after{
	display: none;
}
.ztzl-pagination{
	display: flex;
	justify-content: center;
	align-items: center;
}
.ztzl-swiper .ztzl-pagination{
	bottom: 20px;
}
.ztzl-swiper .ztzl-pagination .swiper-pagination-bullet{
	width: 13px;
	height: 13px;
	background-color: rgba(170, 147, 97, 0.49);
	margin:0 9px;
	opacity: 1;
}
.ztzl-swiper .ztzl-pagination .swiper-pagination-bullet-active{
	width: 80px;
	height: 24px;
	background: url(../images/sy-icon6.png) no-repeat;
	background-size: auto 100%;
	border-radius: 0;
	margin: 0;
}
/* 学院简介 */
.sy-part4{
	background: url(../images/sy-bg8.jpg) no-repeat;
	background-size: 100%;
	padding-top: 40px;
}
.syp4-box{
	margin-top: 45px;
}
.syp4-item{
	width: 161px;
	height: 621px;
	border-radius: 80px 80px 78px 82px;
	margin-right: 24px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	cursor: pointer;
}
@keyframes widthChange {
  from { width: 161px; }
  to { width: 847px; }
}
.syp4-item.cur{
	animation: widthChange 0.5s forwards;
	overflow: hidden;
}
.syp4-box .syp4-item:last-child{
	margin: 0;
}
.syp4-item-1{
	background-image: url(../images/sy-xyjj-bg1.png);
}
.syp4-item-2{
	background-image: url(../images/sy-xyjj-bg2.png);
}
.syp4-item-3{
	background-image: url(../images/sy-xyjj-bg3.png);
}
.syp4-item-4{
	background-image: url(../images/sy-xyjj-bg4.png);
}
.syp4-item-5{
	background-image: url(../images/sy-xyjj-bg5.png);
}
.syp4-item-1.cur{
	background-image: url(../images/sy-xyjj-bg1-a.png);
}
.syp4-item-2.cur{
	background-image: url(../images/sy-xyjj-bg2-a.png);
}
.syp4-item-3.cur{
	background-image: url(../images/sy-xyjj-bg3-a.png);
}
.syp4-item-4.cur{
	background-image: url(../images/sy-xyjj-bg4-a.png);
}
.syp4-item-5.cur{
	background-image: url(../images/sy-xyjj-bg5-a.png);
}
.syp4i-b1{
	text-align: center;
	background-size: 100%;
	background-position: center;
	background-image:none !important;
}
.syp4i-b1 p{
	font-size: 26px;
	font-weight: bold;
	line-height: 50px;
	color: #ffffff;
	writing-mode: vertical-rl;
	margin: auto;
	margin-bottom: 124px;
	padding-top: 178px;
	letter-spacing: 4px;
}
.syp4i-b1 div{
	width: 97px;
	height: 97px;
	border-radius: 50%;
	padding-top: 34px;
	margin: auto;
}
.syp4i-b1 div img{
	display: block;
	margin: auto;
}
.syp4-item-1 .syp4i-b1 div{
	background-color: rgba(9, 56, 104, 0.7);
}
.syp4-item-2 .syp4i-b1 div{
	background-color: rgba(13, 76, 70, 0.7);
}
.syp4-item-3 .syp4i-b1 div{
	background-color: rgba(130, 60, 55, 0.7);
}
.syp4-item-4 .syp4i-b1 div{
	background-color: rgba(55, 185, 222, 0.7);
}
.syp4-item-5 .syp4i-b1 div{
	background-color: rgba(147, 105, 47, 0.7);
}
.syp4i-b2{
	display: none;
	margin: auto;
	width: 847px;
	text-align: center;
	padding: 0 46px;
	padding-top: 200px;
	position: relative;
	background-size: 100%;
}
.syp4i-b2 .tit1{
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 4px;
	color: #ffffff;
}
.syp4i-b2 .tit2{
	font-size: 20px;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 0.49;
}
.syp4i-b2 .tit3{
	font-size: 18px;
	line-height: 50px;
	letter-spacing: 2px;
	color: #ffffff;
	opacity: 0.72;
}
.syp4i-b2 div{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	margin-top: 10px;
}
.syp4i-b2 div span{
	display: inline-block;
	height: 45px;
	border-radius: 22px;
	background: rgba(255, 255, 255, 0.13);
	border: 1px solid #fff;
	padding: 0 20px;
	font-size: 18px;
	line-height: 45px;
	letter-spacing: 2px;
	color: #ffffff;
	margin: 0 8px;
	margin-bottom: 26px;
	margin-right: 15px;
}
.syp4i-b2 a{
	position: absolute;
	font-size: 20px;
	letter-spacing: 2px;
	color: #ffffff;
	margin-right: 133px;
	display: flex;
	align-items: center;
	right: 0;
  bottom: -88px;
}
.syp4i-b2 a img{
	width: 18px;
	display: inline-block;
}
.syp4-item.cur .syp4i-b1{
	display: none;
}
.syp4-item.cur .syp4i-b2{
	display: block;
}
.sy-part5{
	background: url(../images/sy-bg9.jpg) no-repeat;
	background-size: 100%;
	padding-top: 37px;
}
.syp5-box{
	width: 526px;
	margin-right: 8px;
}
.syp5-box:last-child{
	margin: 0;
}
.syp5-tab-list{
	width: 526px;
	height: 69px;
	border-bottom: 2px solid #e6e7e8;
	margin: auto;
}
.syp5-tab-center{
	text-align: center;
	display: flex;
	justify-content: center;
}
.syp5-tab-list li{
	height: 66px;
	float: left;
	position: relative;
	top:-1px;
	padding-bottom: 15px;
	margin-right: 7px;
}
.syp5-tab-list li:last-child{
	margin: 0;
}
.syp5-tab-list a{
	display: block;
	width: 100%;
	height: 66px
}
.syp5-tab-list a img{
	display: none;
	display: block;
	height: 50px;
}
.syp5-tab-list a .img1{
	display: block;
}
.syp5-tab-list a .img2{
	display: none;
}
.syp5-tab-list li.cur a .img1{
	display: none;
}
.syp5-tab-list li.cur a .img2{
	display: block;
}
.syp5-tab-list li.cur::after{
	content: "";
	display: block;
	width: 62px;
	height: 3px;
	background-color: #184e90;
	border-radius: 1px;
	margin: auto;
}
.syp5-item{
	padding-top:15px;
	position: relative;
}
.syp5-tab-more{
	position: absolute;
	right: 0;
	top: -43px;
}
.syp5-list a{
	display: block;
	width: 100%;
	height: 79px;
	background: url(../images/sy-bg12.png) no-repeat;
	background-color: #fff;
	background-size: auto 100%;
	border-radius: 6px 0px 0px 6px;
	margin-bottom: 8px;
	padding: 7px;
}
.syp5-list a .time{
	width: 130px;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #194e8f;
	text-align: center;
}
.syp5-list a .time p{
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0px;
}
.syp5-list a .tit{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 367px;
	height: 65px;
	font-size: 18px;
	line-height: 65px;
	letter-spacing: 0px;
	color: #333333;
}
.syp5-list a:hover{
	background-image: url(../images/sy-bg12-a.png);
	box-shadow: 0px 1px 9px 0px rgba(18, 47, 83, 0.19);
}
.syp5-list a:hover .time{
	color: #af9159;
}
.syp5-list a:hover .tit{
	color: #af9159;
}
/* 数字五一 */
.sy-part6{
	background: url(../images/sy-bg11.jpg) no-repeat;
	background-size: 100%;
	padding-top: 56px;
	height: 1080px;
	position: relative;
}
.syp6-box{
	position: relative;
	margin-top: 37px;
}
.syp6-item{
	position: absolute;
	cursor: pointer;
	display: flex;
	align-items: center;
}
.syp6i-lf{
	width: 104px;
	height: 104px;
	background: url(../images/sy-bg13.png) no-repeat;
	background-size: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.syp6i-lf img{
	margin: auto;
}
.syp6i-lf .img1{
	display: block;
}
.syp6i-lf .img2{
	display: none;
}
.syp6-item:hover .syp6i-lf{
	width: 125px;
	height: 125px;
	background: url(../images/sy-bg13-a.png) no-repeat;
}
.syp6-item:hover .img1{
	display: none;
}
.syp6-item:hover .img2{
	display: block;
}
.syp6i-rt{
	margin-left: 17px  ;
}
.syp6i-rt>p{
	font-size: 53px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 0px;
	color: #1a4d91;
	margin-bottom: 10px;
}
.syp6i-rt>p>span{
	font-size: 18px;
	font-weight: normal;
	display: inline-block;
	vertical-align: baseline;
}
.syp6i-rt>p>span:first-child{
	font-weight: bold;
	font-size: 40px;
}
.syp6i-rt>span{
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #333333;
}
.syp6-item:hover p{
	color: #955e0f;
}
.syp6-box .syp6-item:nth-child(1){
	left: 180px;
	top: 434px;
}
.syp6-box .syp6-item:nth-child(2){
	left: 316px;
	top: 233px;
}
.syp6-box .syp6-item:nth-child(3){
	left: 513px;
	top: 72px;
}
.syp6-box .syp6-item:nth-child(4){
	left: 810px;
	top: 0;
}
.syp6-box .syp6-item:nth-child(5){
	left: 1170px;
	top: 45px;
}
.syp6-box .syp6-item:nth-child(6){
	left: 1437px;
	top: 214px;
}
.syp6-box .syp6-item:nth-child(7){
	left: 1582px;
	top: 434px;
}

.syp6-btns{
	position: absolute;
	width: 100%;
	bottom: 220px;
	z-index: 1;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.syp6-btns img{
	height: 74px;
	width:auto;
	display: block;
	cursor: pointer;
}
.syp6-btns img.syp6-btn-prev{
	margin-left: 130px;
}
.syp6-btns img.syp6-btn-next{
	margin-right: 178px;
}
/* 光影五一 */
.sy-part7{
	background: url(../images/sy-bg14.jpg) no-repeat;
	background-size: 100%;
	padding-top: 58px;
	padding-bottom: 20px;
}
.sypt-con{
	position: relative;
}
.sypt-tit{
	position: absolute;
	left: 240px;
	top: -25px;
}
.syp7-box a{
	display: block;
	float: left;
	position: relative;
	width: 799px;
	height: 359px;
	background-color: #000000;
	box-shadow: 0px 2px 24px 0px rgba(9, 35, 51, 0.2);
}
.syp7-box a img{
	width: 100%;
	height: 100%;
	display: block;
}
.syp7-box a p{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 34px;
	font-size: 24px;
	letter-spacing: 0px;
	color: #ffffff;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	background: rgba(17, 45, 79, 0.6);
}
.syp7-box a:nth-child(1){
	width: 770px;
	height: 483px;
	margin-top: 266px;
	margin-right: 25px;
}
.syp7-box a:nth-child(2){
	margin-bottom: 31px;
}
/* 视频 */
.syp7-list{
	margin-top: 29px;
}
.syp7-list a{
	position: relative;
	width: 515px;
	height: 279px;
	box-shadow: 0px 2px 24px 0px rgba(9, 35, 51, 0.2);
	margin-right: 27px;
}
.syp7-list a:last-child{
	margin: 0;
}
.syp7-list a img{
	display: block;
	width: 100%;
	height: 100%;
}
.syp7-list a::after{
	content: "";
	position: absolute;
	display: block;
	width: 53px;
	height: 53px;
	left: 227px;
	top: 111px;
	background: url(../images/sy-icon9.png) no-repeat;
	background-size: 100%;
}
/* 光影人物 */
.sy-part8{
	background: url(../images/sy-bg15.jpg) no-repeat;
	background-size: 100%;
	padding-top: 70px;
	padding-bottom: 100px;
}
.syp8-tit>img{
	float: left;
	margin-top: -20px;
}
/* 五一人物 */
.syp8-tab-list{
	width: 100%;
	height: 33px;
	margin-left: 213px;
}
.syp8-tab-list li{
	height: 33px;
	float: left;
	position: relative;
	top:-1px;
	margin-right: 49px;
}
.syp8-tab-list li:last-child{
	margin: 0;
}
.syp8-tab-list a{
	display: block;
	width: 100%;
}
.syp8-tab-list a img{
	display: none;
	display: block;
}
.syp8-tab-list a .img1{
	display: block;
	height: 33px;
}
.syp8-tab-list a .img2{
	display: none;
	height: 45px;
	margin-top: -5px;
}
.syp8-tab-list li.cur a .img1{
	display: none;
}
.syp8-tab-list li.cur a .img2{
	display: block;
}
.syp8-item{
	padding-top:15px;
	position: relative;
}
.syp8-tab-more{
	position: absolute;
	right: 94px;
	top: -43px;
}
/* 轮播 */
.syp8-lb{
	height: 527px;
	margin-top: 55px;
	padding-left: 108px;
}
.syp8lb-lf{
	height: 100%;
	width: 527px;
	background: url(../images/sy-wyrw-bg1.png) no-repeat;
	background-size: 100%;
	position: relative;
}
.syp8lb-lf>img{
	width: 433px;
	height: 433px;
	background-color: #ffeae6;
	box-shadow: 0px 1px 30px 2px rgba(0, 70, 157, 0.66);
	margin: auto;
	display: block;
	margin-top: 52px;
	border-radius: 50%;
	object-fit: cover;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.syp8lb-lf>div{
	position: absolute;
	width: 143px;
	height: 146px;
	border-radius: 50%;
	background: url(../images/sy-wyrw-bg2.png) no-repeat;
	background-size: 100%;
	right: -30px;
	top: 168px;
	/* animation: rotate 5s linear infinite; */
}
.syp8lb-lf.animating{
	animation: wyrwLfReveal 0.55s ease-out;
}
@keyframes wyrwLfReveal{
	from{ opacity: 0.4; transform: scale(0.95); }
	to  { opacity: 1; transform: scale(1); }
}
.syp8lb-rt{
	width: 1135px;
	margin-right: 99px;
}
.syp8lbrt-top{
	height: 90px;
	margin-bottom: 50px;
	padding-left: 52px;
}
.syp8lbrt-top p{
	font-size: 24px;
	letter-spacing: 1px;
	color: #194d8f;
	padding-bottom: 15px;
	font-weight: bold;
	width: 482px;
	border-bottom: 1px solid #68839e;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.syp8lbrt-top div{
	font-size: 24px;
	letter-spacing: 1px;
	width: 80%;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.syp8-box{
	position: relative;
	width: 1135px;
}
.wyrw-swiper{
	width: 1025px;
  height: 322px;
	overflow: hidden;
	border-bottom: 1px solid #cacaca;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}
.wyrw-swiper-slide{
	width: 181px;
	height: 322px;
	display: block;
	position: relative;
	padding-top: 18px;
	box-sizing: border-box;
	transition: width .3s ease, padding-top .3s ease;
}
.wyrw-box{
	width: 174px;
	height: 322px;
	display: block;
	position: relative;
	margin: 0 auto;
	transition: width .3s ease;
}
.wyrw-box>div{
	height: 246px;
	position: relative;
}
.wyrw-box>div>img{
	width: 174px;
	height: 221px;
	display: block;
	object-fit: cover;
	border-radius: 4px;
}

.wyrw-box>div::after{
	content: "";
	width: 174px;
	height: 221px;
	background-color: #a7c3e7;
	border-radius: 4px;
	display: block;
	position: absolute;
	right: -9px;
	top: 9px;
	z-index: -1;
	transition: background-color .3s ease, right .3s ease;
}
.wyrw-box>p{
	width: 100%;
	color: #333333;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	margin-top: 7px;
}
.wyrw-swiper-slide.cur {
	width: 248px;
	padding-top: 0;
	margin-right: 5px!important;
}
.wyrw-swiper-slide.cur .wyrw-box{
	width: 234px;
}
.wyrw-swiper-slide.cur .wyrw-box>div{
	/* padding-left: 20px; */
	box-sizing: border-box;
}
.wyrw-swiper-slide.cur .wyrw-box>div img{
	margin: 0 auto;
	position: relative;
	left: -3px;
}
.wyrw-swiper-slide.cur .wyrw-box>div::after{
	background-color: #194d8f;
	right: 25px;
}
.wyrw-swiper-slide.cur .wyrw-box>div::before{
	content: "";
	width: 234px;
	height: 196px;
	background-color: #bcd6f8;
	z-index: -2;
	display: block;
	position: absolute;
	left: 0;
	bottom: 15px;
	border-radius: 4px;
}
.wyrw-swiper-slide.cur .wyrw-box>p{
	font-size: 24px;
	margin-top: 17px;
	padding-bottom: 27px;
	position: relative;
}
.wyrw-swiper-slide.cur .wyrw-box>p::after{
	content: "";
	width: 173px;
	height:6px;
	display: block;
	background-color: #194d8f;
	position: absolute;
	bottom: 0;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%);
}
.wyrw-next{
	width: 36px;
	height: 82px;
	right: 0;
	top: 101px;
	background:none;
}
.wyrw-prev{
	width: 36px;
	height: 82px;
	background:none;
	left: 0;
	top: 101px;
}
.wyrw-next img,.wyrw-prev img{
	width: 43px;
	height: 43px;
	display: block;
	margin: auto;
}
.wyrw-next:after,.wyrw-prev:after{
	display: none;
}
/* 校区简介 */
.sy-part9{
	background: url(../images/sy-bg16.png) no-repeat;
	background-size: 100%;
	padding-top: 50px;
	padding-bottom: 86px;
}
.syp9-con{
	margin-top: 58px;
}
.syp9-box{
	background: url(../images/sy-xqjy-bg1.png) no-repeat;
	background-size: auto 337px;
	background-position: left top;
	padding-left: 168px;
}
.syp9-box:first-child{
	background-size: 99% 337px;
}
.syp9b-lf{
	width: 433px;
	border-left: 2px solid #7a9ac8;
	margin-top: 66px;
	padding-left: 17px;
	font-size: 18px;
	letter-spacing: 2px;
	color: #ffffff;
}
.syp9b-lf>p{
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
	position: relative;
	top: -5px;
}
.syp9b-lf>p::before{
	content: "";
	background: #fff;
	height: 20px;
	width: 2px;
	position: absolute;
	left: -18px;
	top: 5px;
}
.syp9b-lf>p>a{
	color: #ffffff;
}
.syp9b-lf>p>img{
	display: inline-block;
	height: 20px;
	margin-top: -3px;
}
.syp9b-lf>div{
	height: 99px;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	margin-top: 20px;
}
.syp9b-rt{
	width: 1200px;
	height: 432px;
	margin-left: 22px;
	position: relative;
	margin-top: 56px;
}
.xqjj-container{
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-top: 40px;
}
.xqjj-slide{
	width: 692px;
	/* transform: scale(0.7); */
	opacity: 0.8; /* 初始透明度 */
  transition: transform 0.6s ease, opacity 0.6s ease;
}
.xqjj-container .swiper-slide-active,.xqjj-container .swiper-slide-duplicate-active{
	transform: scale(1);
	opacity: 1; /* 不透明 */
	z-index: 10; /* 确保在最上层 */
}
.xqjj-slide a{
	display: block;
	/* 宽高与位移随滑动平滑过渡，避免切换时尺寸瞬间跳变 */
  transition: width 0.6s ease, height 0.6s ease, margin-left 0.6s ease, margin-top 0.6s ease;
	/* box-shadow: 0px 4px 48px 3px rgba(113, 121, 133, 0.53); */
}
.xqjj-container .swiper-slide-prev a,.xqjj-container .swiper-slide-next a{
	width: 417px;
	height: 246px;
	margin-top: 50px;
}
.xqjj-container .swiper-slide-prev a{
	margin-left: 40px;
}
.xqjj-container .swiper-slide-next a{
	margin-left: -57px;
}
.xqjj-container .swiper-slide-active a,.xqjj-container .swiper-slide-duplicate-active a{
	width: 692px;
	height: 408px;
	margin-left: -157px;
	margin-top: -40px;
	background: url(../images/sy-xqjy-bg3.png) no-repeat;
	background-size: 100% 100%;
	padding: 12px;
	box-sizing: content-box;
}
/* .xqjj-container .swiper-slide-active a,.xqjj-container .swiper-slide-duplicate-active a{
	width: 692px;
	height: 408px;
} */
.xqjj-slide a img{
	display: block;
	width: 100%;
	height: 100%;
}
.xqjj-next,.xqjj-prev{
	width: 36px;
	height: 63px;
	top: 207px;
	background-color: rgba(0, 0, 0, 0.5);
}
.xqjj-next{
	right: 0;

}
.xqjj-prev{
	left: 0;
}
.xqjj-next img,.xqjj-prev img{
	width: 11px;
	height: 20px;
	display: block;
	margin: auto;
}
.xqjj-next:after,.xqjj-prev:after{
	display: none;
}
.syp9-box2{
	background-image: url(../images/sy-xqjy-bg2.png);
	margin-top: 40px;
	padding-left: 90px;
}
.syp9-box2 .syp9b-rt{
	margin-top: 58px;
}
.syp9-box2 .syp9b-lf{
	margin-top: 80px;
	margin-left: 9px;
	margin-top: 64px;
	border-left: 1px solid #e7d4b9;
}
.syp9-box2 .xqjj-container .swiper-slide-active a,.xqjj-container .swiper-slide-duplicate-active a{
	background-image: url(../images/sy-xqjy-bg4.png);
}

.son-header{
	display: none;
}

.h5tab-more{
	display: none;
}


/* 五一轮播 */
.syp6-swiper{
	width: 1713px;
	height: 706px;
	margin: 0 auto;
	overflow: hidden;
	margin-left: 142px;
	/* padding-left: 50px; */
}
.syp6-swiper-slide{
	width: 254px;
	height: 125px;
}
.syp6-swiper-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	/* width: 254px; */
}
.syp6-swiper-lf{
	width: 105px;
	height: 105px;
	display: flex;
	justify-content: center;
	align-items: center;

	background: url(../images/sy-bg13.png) no-repeat;
	background-size: 100%;
}
.syp6-swiper-lf img{
	display: block;
	height: 43px;
}
.syp6-swiper-lf .img2{
	display: none;
}
.syp6-swiper-item:hover .syp6-swiper-lf{
	width: 125px;
	height: 125px;
	background: url(../images/sy-bg13-a.png) no-repeat;
}
.syp6-swiper-item:hover .img1{
	display: none;
}
.syp6-swiper-item:hover .img2{
	display: block;
}

.syp6-swiper-rt{
	margin-left: 0.13px;
}
.syp6-swiper-rt>p{
	font-size: 53px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 0px;
	color: #1a4d91;
	margin-bottom: 10px;
}
.syp6-swiper-rt>p>span{
	font-size: 18px;
	font-weight: normal;
	display: inline-block;
	vertical-align: baseline;
}
.syp6-swiper-rt>p>span:first-child{
	font-weight: bold;
	font-size: 40px;
}
.syp6-swiper-rt>span{
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #333333;
	white-space: nowrap;
}
.syp6-swiper-item:hover p{
	color: #955e0f;
}
.syp6-btn-next::after,.syp6-btn-prev::after{
	display: none;
}
.syp6-btn-next,.syp6-btn-prev{
	top: 632px;
	width: 105px;
	height: 74px;
}
.syp6-btn-next img,.syp6-btn-prev img{
	width: 100%;
	display: block;
}
.syp6-btn-prev{
	left: 138px;
}
.syp6-btn-next{
	right: 191px;
}
.syp6-time{
	background: url(../images/sy-szwy-time-bg.png) no-repeat;
	width: 216px;
	height: 35px;
	margin:auto;
	background-size: 100%;
	font-size: 16px;
font-weight: normal;
line-height: 28px;
letter-spacing: 0.06em;
color: #1A4E90;
padding: 4px;
padding-left: 36px;
margin-top: 101px;
}
/* 数字五一轮播 */
@media screen and (max-width:1024px){
}
@media screen and (max-width:768px){
	.sytr-p1{
		font-size: 0.3rem;
	}
	.sy-top-con{
		background-size: 23rem;
	}
	.sy-top-rt{
		position: inherit;
		float: right;
	}
	.sy-top-nav{
		width: 100%;
		justify-content: space-evenly;
		align-items: center;
		padding: 0 0.1rem;
		position: relative;
		padding-top: 0.5rem;
		/* padding-top: 3rem; */
	}
	.sy-top-nav a{
		font-size: 0.35rem;
		text-align: center;
		writing-mode: vertical-rl;
		margin-top: 0;
	}
	.sy-top-nav .logo{
		width: 4rem;
		height: auto;
		position: absolute;
		top: 0.3rem;
		display: none;
	}
	.sy-top-mySwiper{
		width: 100%;
		height: 4.5rem;
	}
	.sy-top-mySwiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 1rem;
	}
	.sy-top-mySwiper .swiper-pagination-bullet{
		width: 0.15rem;
		height: 0.15rem;
	}
	.sy-top-mySwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 0.5rem;
		height: 0.5rem;
		background-size: 100%;
	}
	.sy-top-mySwiper .swiper-slide img{
		object-fit: fill;
	}
	.sy-part1{
		height: auto;
	}
	.sy-p1-bb{
		width: 100%;
	}
	.sy-part1-con{
		width: 100%;
		padding: 0.25rem;
		height: auto;
		position: relative;
	}
	.syp1-tab-list{
		width: 4rem;
		height: 1rem;
	}
	.syp1-tab-list li{
		height: 1rem;
		padding-bottom: 0.28rem;
	}
	.syp1-tab-list a{
		height: 0.98rem;
	}
	.syp1-tab-list a img{
		height: 0.6rem;
	}
	.sy-more{
		font-size: 0.28rem;
	}
	.syp1-tab-more{
		top: -0.6rem;
		display: none;
	}
	.syp1-item{
		padding-top: 0.3rem;
	}
	.syp1-item-lb,.syp1-ttab-box{
		float: none;
		width: 100%;
	}
	.syp1-ttab-box{
		margin-top: 0;
	}
	.banner-box{
		width: 100%;
		height: 5rem;
	}
	.banner-img{
		height: 3.6rem;
	}
	.banner-img-time{
		width: 1.2rem;
		height: 1.6rem;
		background-size: 100% auto;
		font-size: 0.28rem;
		line-height: 0.5rem;
	}
	.banner-img-time p{
		font-size: 0.3rem;
		padding-top: 0.1rem;
	}
	.banner-txt{
		height: 1.3rem;
	}
	.banner-txt a{
		font-size: 0.28rem;
		line-height: 0.5rem;
		padding: 0.2rem;
	}
	.banner-num{
		bottom: 0.15rem;
		right: 0.2rem;
	}
	.banner-num span.cur{
		width: 0.4rem;
		height: 0.4rem;
	}
	.syp1-ttab-list{
		height: auto;
		margin-top: 0.2rem;
	}
	.syp1-ttab-list li{
		width: auto;
		margin-right: 0.3rem;
		font-size: 0.3rem;
		padding-bottom: 0.2rem;
	}
	.syp1-ttab-list li.cur{
		border-bottom-width: 0.06rem;
	}
	.syp1-list a{
		height: 1.5rem;
	}
	.syp1-list a .time{
		width: 1.3rem;
		height: 1.5rem;
		font-size: 0.28rem;
		padding-top: 0.25rem;
	}
	.syp1-list a .time p{
		font-size: 0.35rem;
	}
	.syp1-list a .tit{
		width: 5.5rem;
		padding: 0;
		font-size: 0.28rem;
		padding-top: 0.5rem;
	}
	.mt{
		margin-top: 0.4rem;
	}
	.sy-part2{
		padding: 0 0.25rem;
		padding-top: 0.3rem;
		background-size: auto 100%;
	}
	.syp2-box{
		float: none;
		width: 100%;
	}
	.syp2-tit{
		height: 0.8rem;
		margin-bottom: 0.3rem;
	}
	.syp2-tit>img{
		width: auto;
		height: 100%;
	}
	.syp2-tit a{
		top: 0.4rem;
	}
	.syp2-tit a.r92{
		right: 0;
	}
	.syp2-list a{
		padding-bottom: 0.1rem;
		margin-bottom: 0.2rem;
	}
	.syp2-list a .time{
		font-size: 0.3rem;
		width: 1.9rem;
		background-size: 100% 100%;
	}
	.syp2-list a .time p{
		font-size: 0.35rem;
	}
	.syp2-list a .tit{
		width: 5.1rem;
		padding-right: 0;
		font-size: 0.3rem;
	}
	.sy-part3{
		padding-top: 0.3rem;
		background-size: 100%;
		padding: 0.25rem;
	}
	.syp3-tit{
		height: 0.8rem;
	}
	.syp3-box{
		margin-top: 0.3rem;
		padding-bottom: 0.2rem;
	}
	.ztzl-swiper{
		height: 5rem;
	}
	.ztzl-swiper-slide{
		height: 4.2rem;
	}
	.sy-part4{
		padding-top: 0.3rem;
		padding: 0.25rem;
		background-size: 100%;
	}
	.syp4-box{
		margin-top: 0.3rem;
	}
	.syp4i-b1,.syp4-item.cur .syp4i-b1{
		display: none;
	}
	.syp4i-b2,.syp4-item.cur .syp4i-b2{
		display: block;
		width: 100%;
	}
	.syp4-item{
		width: 100%;
		height: 4rem;
		margin-bottom: 0.3rem;
		background-size: 100%;
		border-radius: 0.5rem;
	}
	.syp4-item.cur{
		animation: none;
	}
	.syp4i-b2{
		height: 0.5rem;
		padding: 0.25rem;
		padding-top: 0.35rem;
	}
	.syp4i-b2 .tit1{
		font-size: 0.4rem;
		line-height: 0.5rem;
	}
	.syp4i-b2 .tit2{
		font-size: 0.28rem;
	}
	.syp4i-b2 .tit3{
		font-size: 0.26rem;
		line-height: 0.4rem;
	}
	.syp4i-b2 div{
		display: block;
		white-space: nowrap;
		overflow: auto;
		margin-top: 0.2rem;
	}
	.syp4i-b2 div span{
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.28rem;
		padding: 0 0.2rem;
		margin-right: 0.2rem;
		margin-bottom: 0.1rem;
	}
	.syp4i-b2 a{
		position: inherit;
		display: block;
		bottom: 0;
		margin: auto;
		font-size: 0.35rem;
		margin-top: 0.2rem;
	}
	.sy-part5{
		padding: 0.3rem 0.25rem;
		background-size: auto 100%;
		background-position: center;
	}
	.syp5-box{
		float: none;
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.syp5-tab-list{
		width: 100%;
		height: 0.85rem;
	}
	.syp5-tab-list li{
		height: 0.8rem;
		margin-right: 0.1rem;
		padding-bottom: 0.2rem;
	}
	.syp5-tab-list a{
		height: 0.8rem;
	}
	.syp5-tab-list a img{
		height: 0.6rem;
	}
	.syp5-tab-more{
		top: -0.6rem;
	}
	.syp5-list a .time{
		font-size: 0.3rem;
	}
	.syp5-list a .tit{
		width: 4rem;
	}
	.sy-part6{
		padding-top: 1.05rem;
		background-size: 100%;
		background-image: url(../images/sy-bg11-h5.png);
		height: 11rem;
		background-position: top center;
	}
	.syp6i-lf{
		width: 1rem;
		height: 1rem;
	}
	.syp6i-lf img{
		height: 0.4rem;
	}
	.syp6i-rt{
		margin-left: 0.2rem;
	}
	.syp6i-rt>p{
		font-size: 0.35rem;
		line-height: 0.5rem;
		margin: 0;
	}
	.syp6i-rt>p>span,.syp6i-rt>p>span:first-child{
		font-size: 0.26rem;
	}
	.syp6-btns img{
		display: none;
	}
	.syp6i-rt>span{
		font-size: 0.3rem;
		line-height: 0.5rem;
	}
	.syp6-box{
		padding: 0 0.25rem;
	}
	.syp6-box .syp6-item{
		position: initial;
		top: 0;
		left: 0;
		width: 50%;
		float: left;
		margin-bottom: 0.3rem;
		width: 3.33rem;
		height: 1.71rem;
		background-color: #ffffff;
		border: 0.04rem solid #bed6ee;
		padding-left: 0.11rem;
	}
	.syp6-box .syp6-item:nth-child(2n){
		float: right;
	}
	.syp6-item:hover .syp6i-lf{
		width: 1rem;
		height: 1rem;
		background: url(../images/sy-bg13.png) no-repeat;
		background-size: 100%;
	}
	.syp6-item:hover .img1{
		display: block;
	}
	.syp6-item:hover .img2{
		display: none;
	}
	.syp6-item:hover .syp6i-rt>p{
		color: #1a4d91;
	}
	.sy-part7{
		background-size: auto 100%;
		padding: 0.3rem 0.25rem;
	}
	.sypt-tit{
		position: inherit;
		top: 0;
		left: 0;
		display: block;
		margin: auto;
		width: 3.5rem;
		margin-bottom: 0.3rem;
	}
	.syp7-box a{
		width: 100%;
		height: 4rem;
		float: none;
		margin: 0;
		height: 3.5rem;
		margin-bottom: 0.3rem;
	}
	.syp7-box a:nth-child(1){
		margin: 0;
		width: 100%;
		height: 3.5rem;
		margin-bottom: 0.3rem;
	}
	.syp7-box a p{
		font-size: 0.35rem;
	}
	.syp7-list{
		margin-top: 0.2rem;
	}
	.syp7-list a{
		width: 100%;
		height: 4.1rem;
		float: none;
		margin: 0;
		display: block;
		margin-bottom: 0.3rem;
	}
	.syp7-list a::after{
		left: 3.2rem;
		top: 1.6rem;
	}
	.sy-part8{
		background-size: auto 8rem;
		padding: 0.3rem 0.25rem;
		padding-top: 0.5rem;
	}
	.syp8-tit>img{
		height: 0.8rem;
		margin-top: -0.3rem;
	}
	.syp8-tab-list{
		height: 0.6rem;
		margin-left: 2.6rem;
	}
	.syp8-tab-list li{
		height: 0.6rem;
		margin-right: 0.2rem;
	}
	.syp8-tab-list a .img1{
		height: 0.4rem;
	}
	.syp8-tab-list a .img2{
		height: 0.6rem;
	}
	.syp8-tab-more{
		right: 0;
		top: -0.6rem;
	}
	.syp8-lb{
		height: auto;
		margin-top: 0.3rem;
		padding-left: 0;
	}
	.syp8lb-lf{
		min-height: 7.5rem;
	}
	.syp8lb-lf,.syp8lb-rt{
		float: none;
		width: 100%;
	}
	.syp8lb-lf>img{
		width: 5.5rem;
		height: 5.5rem;
		margin-top: 0.85rem;
	}
	.syp8lb-lf>div{
		width: 2rem;
		height: 2rem;
		right: 0;
		top: 0;
	}
	.syp8lb-rt{
		margin: 0;
		margin-top: 0.3rem;
	}
	.syp8lbrt-top{
		width: 100%;
		height: auto;
		padding: 0;
		margin-bottom: 0.3rem;
	}
	.syp8lbrt-top p{
		font-size: 0.35rem;
		padding-bottom: 0.1rem;
		margin-bottom: 0.1rem;
		width: 100%;
	}
	.syp8lbrt-top div{
		font-size: 0.3rem;
		width: 100%;
	}
	.syp8-box{
		width: 100%;
	}
	.wyrw-swiper{
		width: 100%;
	}
	.wyrw-box{
		/* margin-left: 1rem; */
	}
	.sy-part9{
		background-size: auto 100%;
		padding: 0.3rem 0.25rem;
	}
	.syp9-con{
		margin-top: 0;
	}
	.syp9-box{
		background: none;
		padding: 0;
		margin-bottom: 0.3rem;
	}
	.syp9b-lf,.syp9b-rt{
		float: none;
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.syp9b-lf{
		height: auto;
		margin-top: 0.3rem;
		font-size: 0.3rem;
		color: #000;
	}
	.syp9b-lf>p::before{
		background: #7a9ac8;
	}
	.syp9b-lf>div{
		height: 1.65rem;
		margin-top: 0.2rem;
	}
	.syp9b-lf>p>a{
		color: #194d8f;
	}
	.syp9b-rt{
		height: 4.5rem;
		margin: 0;
	}
	.xqjj-container{
		padding-top: 1rem;
	}
	.xqjj-slide{
		transform: scale(1);
	}
	.xqjj-container .swiper-slide-prev a, .xqjj-container .swiper-slide-next a{
		width: 3rem;
    height: 2.5rem;
    margin-top: 0;
	}
	.xqjj-container .swiper-slide-prev a{
		margin-left: 0;
	}
	.xqjj-container .swiper-slide-prev a{
		margin-left: -0.67rem;
	}
	.xqjj-container .swiper-slide-active a, .xqjj-container .swiper-slide-duplicate-active a{
		width: 5rem;
		height: 4rem;
		margin-left: -1.55rem;
		margin-top: -1rem;
	}
	.xqjj-prev,.xqjj-next{
		top: 2.1rem;
	}
	.syp9-box2 .syp9b-rt,.syp9-box2{
		margin-top: 0;
	}
	.syp9-box2 .syp9b-lf{
		margin-top: 0.3rem;
	}
	.sy-top{
		display: none;
	}
	.son-header{
		display: block;
	}
	.h5tab-more{
		text-align: center;
		display: block;
		margin-top: 0.2rem;
	}
	.h5tab-more a{
		display: inline-block;
		width: 1.5rem;
		line-height: 0.5rem;
		font-size: 0.28rem;
		background: #7a9ac8;
		color: #ffffff;
	}
	/* 五一轮播 */
	.sy-part6{
		height: 7.71rem;
		background-size: 150%;
		/* background-position: center; */
	}
	.syp6-swiper{
		width: 100%;
		height: 3.71rem;
		margin:0;
	}
	.syp6-swiper-slide{
		margin: 0 auto;
	}
	.syp6-swiper-item{
		background:#fff;
		padding: 0.2rem 0;
		flex-direction: column;
		align-items: center;
	}
	.syp6-swiper-rt{
		margin:auto;
		float: none;
		width: 100%;
		text-align: center;
	}
	.syp6-swiper-rt>p{
		width: 100%;
		font-size: 0.35rem;
	}
	.syp6-btn-next, .syp6-btn-prev{
		top:3.6rem;
		width: 1rem;
	}
	.syp6-btn-next{
		right: 0.5rem;
	}
	.syp6-btn-prev{
		left: 0.5rem;
	}
	.syp6-swiper-rt>p>span:first-child,.syp6-swiper-rt>p>span{
		font-size: 0.28rem;
	}
	.syp6-swiper-rt>span{
		font-size: 0.26rem;
		display: block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.syp6-swiper-lf{
		height: 1.5rem;
		width: 1.5rem;
	}
	.syp6-swiper-item:hover .syp6-swiper-lf{
		height: 1.5rem;
		width: 1.5rem;
		background-size: 100%;
	}
	.syp6-swiper-rt>p{
		margin-top: 0;
	}
	.syp6-time{
		margin-top: -0.15rem;
	}
}
