
	.row-idx5{
		background: url(../img/img6-1.png) no-repeat center;
		background-size: cover;
		padding: 80px 0 90px;
	}
	.g-idxtit .tits{
		float: left;
		overflow: hidden;
	}
	.g-idxtit .tits .tit{
		padding-right: 35px;
		margin-right: 30px;
		border-right: 1px solid rgba(255,255,255,.5);
	}
	.g-idxtit .tits .desc{
		/* float: none; */
		color: #fff;
		line-height: 56px;
		font-size: 16px;
		overflow: hidden;
	}
	
	.swp-school{
		position: relative;
	}
	.swp-school .swiper-container{
		margin: 0 -15px;
	}
	.swp-school .con{
		display: block;
	}
	.swp-school .alltxts{
		margin: 0 18px 35px;
	}
	.swp-school .alltxts .pic{
		height: 194px;
		overflow: hidden;
	}
	.swp-school .alltxts .txts{
		height: 170px;
		background-color: #fff;
		padding: 25px 30px 0;
		font-size: 16px;
		box-sizing: border-box;
		transition: .5s;
	}
	.swp-school .alltxts .txts .tit{
		font-size: 20px;
		margin-bottom: 10px;
		color: #333;
		transition: .5s;
		min-height: 2.8em;
		line-height: 1.4;
		overflow: hidden;
	}
	.swp-school .alltxts .txts .item{
		padding-left: 22px;
		color: #2946ac;
		margin-bottom: 2px;
		font-size: 15px;
		transition: .5s;
		background-size: 16px;
	}
	.swp-school .alltxts .txts .item:last-of-type{
		margin-bottom: 0;
	}
	.swp-school .alltxts .txts .item.adress{
		background-size: 15px;
	}
	.swp-school .date {
		color: #fff;
		font-size: 18px;
		font-family: 'font-ATLANTICINLINE';
		font-family: 'sys';
		text-align: center;
		margin:0 0 10px;
		overflow: hidden;
		transition: .5s;
		font-weight: normal;
		
	}
	
	.swiper-button-next,
	.swiper-button-prev{
		width: 45px;
		height: 44px;
		background: url(../img/img6-3-1.png) no-repeat left center;
		background-size: 100%;
		transform: translateX(-50%);
		top: 95px;
		transition: .5s;
		outline: none;
		box-shadow: 1px 1px 30px 1px #113e91;
		border-radius: 50px;
	}
	.swiper-button-next:after,
	.swiper-button-prev:after{
		opacity: 0;
	}
	.swiper-button-prev{
		left: 0;
	}
	.swiper-button-next{
		right: 0;
		transform: translateX(50%);
		background-image: url(../img/img6-3-2.png) ;
	}
	.swiper-button-prev:hover{
		background-image: url(../img/img6-4-2.png);
		background-position: left -3px center;
	}
	.swiper-button-next:hover{
		background-image: url(../img/img6-4-1.png);
		background-position: right -2px center;
	}
	
	
	.swp-school .con:hover .txts{
		background-color: #e0ab38;
	}
	.swp-school .con:hover .item,
	.swp-school .con:hover .tit{
		color: #fff;
	}
	.swp-school .con:hover .date{
		color: #e0ab38;
	}
	.swp-school .con:hover .alltxts .txts .item{
	}
	.swp-school .con:hover .alltxts .txts .item.adress{
	}
	.swp-school .con:hover .date .icon{
	}
	.swp-school .con:hover .date .icon::after{
		border-color: #e0ab38;
	}
	
	
	.row-idx6{
		padding-top: 80px;
		background: url(../img/idx-new/img5.jpg) no-repeat center top;
		background-size: 100%;
		position: relative;
	}
	.row-idx6::after{
		content: '';
		position: absolute;
		right:0px;
		top: 1150px;
		background: url(../img/img9-11.png) no-repeat ;
		background-size: 957px;
		width: 957px;
		height: 960px;
	}
	
	.m-jiangshu{
		background: url(../img/img7-5.png) no-repeat left 50px;
		background-size: 382px;
		margin-bottom: 70px;
	}
	
	.row-sub6-1 .g-idxtit{
		margin-bottom: 60px;
	}
	.swp-jiangshu{
		position: relative;
		width: 690px;
		padding: 0 0 50px 40px;
		box-sizing: border-box;
		float: left;
	}
	.swp-jiangshu .swiper-container{
		height: 390px;
		margin: 0;
		box-shadow: 0px 12px 24px 0px rgba(0, 14, 78, 0.5);
	}
	.swp-jiangshu img{
		display: block;
	}
	.swp-jiangshu .con{
		position: relative;
		display: block;
	}
	.swp-jiangshu .con .pic{
		height: 390px;
		overflow: hidden;
		position: relative;
	}
	.swp-jiangshu .con .pic img{
		min-height: 100%;
	}
	
	.swp-jiangshu .txts{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 30px 40px;
		background: url(../img/img7-4.png) no-repeat ;
		background-size: 100% 100%;
		font-size: 20px;
		color: #fff;
	}
	.swp-jiangshu .swiper-button-prev{
		transform: translate(-60%,-50%);
		left: 40px;
		top: 50%;
		width: 63px;
		height: 64px;
		background-image: url(../img/idx-new/img1-1.png) ;
	}
	.swp-jiangshu .swiper-button-prev:hover{
		background-image: url(../img/idx-new/img2-2.png) ;
	}
	.swp-jiangshu .swiper-button-next{
		transform: translate(60%,-50%);
		top: 50%;
		width: 63px;
		height: 64px;
		background-image: url(../img/idx-new/img1-2.png) ;
	}
	.swp-jiangshu .swiper-button-next:hover{
		background-image: url(../img/idx-new/img2-1.png) ;
	}
	.swp-jiangshu .con .play,
	.m-sharinfo .right .item .play{
		position: absolute;
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%);
		z-index: 10;
		width: 67px;
		height: 67px;
	}
	.swp-jiangshu .con:hover .pic img{
		transform: scale(1.1);
	}
	.swp-jiangshu .swiper-pagination{
		bottom: 0;
		left: 355px;
	}
	.swp-jiangshu .swiper-pagination-bullet{
		width: 24px;
		height:24px;
		border-radius: 0;
		transform: skew(-52deg);
		margin: 0 10px;
		background-color: rgb(221, 229, 243);
		opacity: 1;
		transition: .5s;
	}
	.swp-jiangshu .swiper-pagination-bullet-active{
		background-color:#2946ac ;
	}
	
	.m-idxpersons{
		width: 670px;
		float: right;
	}
	.m-idxpersons .personinfo {
		overflow: hidden;
		min-height: 290px;
	}
	.m-idxpersons .personinfo .pic{
		width: 240px;
		height: 290px;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		float: left;
		margin-right: 30px;
	}
	.m-idxpersons .personinfo .pic img{
		max-width: 100%;
		max-height: 100%;
		min-width: auto;
		width: auto;
		height: auto;
	}
	.m-idxpersons .personinfo .txts{
		height: 100%;
		display: flex;
		flex-flow: column;
		justify-content: center;
	}
	.m-idxpersons .personinfo .name{
		font-size: 30px;
		color: #2946ac;
		font-weight: bold;
		/* font-family: 'sys'; */
		/* font-family:'siyuan-blod'; */
		margin-bottom: 18px;
		white-space: wrap;
	}
	.m-idxpersons .personinfo .desc{
		font-size: 18px;
		line-height: 1.9;
		-webkit-line-clamp:5;
	}
	
	.swp-jiangshu3{
		margin-bottom: 25px;
		/* padding-top: 5px; */
	}
	.swp-jiangshu2{
		width: 600px;
		float: right;
		position: relative;
		
	}
	.swp-jiangshu2 .swiper-container{
		padding-top: 25px;
	}
	.swp-jiangshu2 .con{
		text-align: center;
		font-size: 16px;
		transition: .5s;
	}
	.swp-jiangshu2 .con .pic{
		width: 107px;
		height: 107px;
		border-radius: 50%;
		margin: 0 auto 10px;
		overflow: hidden;
		position: relative;
		transition: .5s;
	}
	.swp-jiangshu2 .con .pic::after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		border: 5px solid #2946ac;
		border-radius: 50%;
		opacity: 0;
		transition: .5s;
	}
	.swp-jiangshu2 .con .name{
		font-size: 20px;
	}
	.swp-jiangshu2 .con img{
		min-height: 100%;
	}
	.swp-jiangshu2 .swiper-slide{
		transition: .5s;
	}
	.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active .pic::after{
		opacity: 1;
	}
	.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active{
		transform: translateY(-23px);
	}
	.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active .con .pic{
		box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.3);
	}
	.sty2btn .swiper-button-next,
	.sty2btn .swiper-button-prev{
		width: 11px;
		height: 23px;
		background-image: url(../img/img7-13-2.png);
		top: 60%;
	}
	.sty2btn .swiper-button-prev{
		background-image: url(../img/img7-13.png);
	}
	
	.row-sub6-2{
		margin-bottom: 75px;
		position: relative;
		z-index: 10;
	}
	.row-sub6-2 .g-idxtit{
		margin-bottom: 30px;
	}
	.m-media .col-l{
		width: 1080px;
		float: left;
		margin-right: 45px;
	}
	.m-media .col-r{
		overflow: hidden;
		float: none;
	}
	
	.swp-media{
		width: calc(100% + 30px);
		transform: translateX(-15px);
	}
	.swp-media .con1{
		/* padding: 0 15px; */
		display: block;
	}
	.swp-media .con:hover .pics .pic img{
		transform: scale(1.1);
	}
	
	.swp-media .con1{
		padding:15px;
	}
	.ul-idxrencai.media.swp .con{
		border: none;
		background-color: #fff;
		height: 125px;
		padding: 0 25px;
		margin: 0;
		position: relative;
		box-shadow: 0px 1px 13px 0px rgba(2, 26, 57, 0.15);
		overflow: visible;
	}
	.ul-idxrencai.media.swp .con::after{
		content: '';
	}
	.ul-idxrencai.media.swp .con::before{
		content: '';
		width: 33px;
		height: 16px;
		background: url(../img/icon8-11.jpg) no-repeat;
		background-size:100%;
		width: 33px;
		height: 16px;
		position: absolute;
		left: 79px;
		top: 0;
		z-index: 10;
		transform: translateY(-100%);
	}
	.ul-idxrencai.media.swp .pic{margin-right: 10px;}
	.ul-idxrencai.media.swp .pic img{
		max-width: 90%;
	}
	.swp-media{
		position: relative;
	}
	.swp-media::before,
	.swp-media::after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 30px;
		background-color: #fff;
		width: 45px;
		z-index: 9;
	}
	.swp-media::after{
		left: auto;
		right: 0;
	}
	.swp-media .swiper-button-next,
	.swp-media .swiper-button-prev{
		width: 32px;
		height: 32px;
		background-image: url(../img/img8-12-1.png) ;
		top: 25px;
		right: 15px;
		transform: none;
		z-index: 10;
	}
	.swp-media .swiper-button-prev{
		background-image: url(../img/img8-12-2.png) ;
		right: auto;
		left: 15px;
	}
	.swp-media .swiper-button-prev:hover{
		background-image: url(../img/img8-13-1.png) ;
	}
	.swp-media .swiper-button-next:hover{
		background-image: url(../img/img8-13-2.png) ;
	}
	.swp-media .swiper-button-prev.swiper-button-disabled,
	.swp-media .swiper-button-next.swiper-button-disabled{
		/* opacity: 1;
		z-index: 10; */
		pointer-events:visible;
		/* background-image: url(../img/img8-12-1.png) ; */
	}
	/* .swp-media .swiper-button-prev.swiper-button-disabled{
		background-image: url(../img/img8-12-2.png) ;
	} */
	.ul-media1{
		margin: 0 -15px 40px;
	}
	.ul-media1 li{
		float: left;
		width: 50%;
	}
	.ul-media1 .alltxts{
		/* padding-left: 15px; */
		display: block;
		margin: 0 15px;
	}
	.ul-media1 .alltxts .pics{
		position: relative;
	}
	.ul-media1 .alltxts .pic img{
		display: block;
	}
	.ul-media1 .alltxts .pics .tag{
		position: absolute;
		left: -15px;
		top: 22px;
		background: url(../img/img8-4.png) no-repeat center;
		background-size: 100% 100%;
		width: 114px;
		height: 65px;
		z-index: 10;
		/* display: flex;
		justify-content: center; */
		/* padding-top: 5px; */
		box-sizing: border-box;
		padding-bottom: 16px;
	}
	.ul-media1 .alltxts .pics .tag img{
		max-height: 70%;
		max-width: 90%;
		width: auto;
		height: auto;
		position: relative;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		display: block;
		min-width: auto;
	}
	.ul-media1 .alltxts .pic{
		height: 325px;
		overflow: hidden;
		margin-bottom: 30px;
		position: relative;
	}
	.ul-media1 .alltxts .txts{
		padding: 0 30px;
		font-size: 21px;
	}
	.ul-media1 .alltxts:hover .pics .pic img{
		transform: scale(1.1);
	}
	.swp-media .line{
		width: calc(100% + 30px);
		border-bottom: 1px solid #ddd;
		/* transform: translateX(-15px); */
		position: relative;
		margin-bottom: 25px;
	}
	.swp-media .line::after{
		content: '';
		position: absolute;
		width: 10px;
		height: 10px;
		border: 1px solid #e6e6e6;
		background-color: #fff;
		border-radius: 50%;
		left: 90px;
		top: 50%;
		transform: translateY(-50%);
		z-index: 10;
		margin-bottom: 15px;
	}
	.ul-idxrencai.media.swp{
		
	}
	
	
	
	
	.col-r .ul-idxrencai.media {
		padding-top: 0;
		margin-top: -10px;
	}
	.ul-idxrencai.media .con{
		overflow: hidden;
		display: flex;
		align-items: center;
		margin-right: 10px;
		padding-bottom: 32px;
		justify-content: space-between;
	}
	.ul-idxrencai.media .pic{
		float: left;
		width: 100px;
		height:75px;
		/* display: flex;
		align-items: center; */
	}
	.ul-idxrencai.media .pic img{
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		position: relative;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		display: block;
	}
	.ul-idxrencai.media .t{
		width: calc(100% - 110px);
	}
	.ul-idxrencai.media li:last-of-type .con{
		border: none;
	}
	
	
	
	
	.swp-share{
		padding: 0 37px;
		float: right;
		position: relative;
		height: 225px;
	}
	.swp-share .swiper-container{
		/* padding: 0 40px; */
		width: 470px;
		height: 100%;
	}
	.swp-share .con{
		width: 55px;
		height: 55px;
		margin: 0 auto;
		display: block;
	}
	.swp-share .swiper-button-next,
	.swp-share .swiper-button-prev{
		top: 16px;
		transform: translateY(0);
		left: 0;
		margin: 0;
	}
	.swp-share .swiper-button-next{
		left: auto;
		right: 0;
	}
	
	.sharhover:hover .g-sharimg{
		opacity: 1;
		visibility: visible;
		top: 75px;
	}
	.g-sharimg{
		position: absolute;
		top: 85px;
		left: 50%;
		transform: translateX(-50%);
		transition: .5s;
		opacity: 1;
		width: 90px;
		height:90px;
		background: #fff;
		box-shadow: 0px 2px 3px 1px rgba(1, 1, 1, 0.1);
		padding: 0;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-radius: 5px;
		z-index: 100;
		padding: 3px;
		box-sizing: border-box;
		opacity: 0;
		visibility:hidden;
	}
	.g-sharimg::after{
		content: '';
		position: absolute;
		left: 50%;
		top: 0;
		transform: translate(-50%,-100%);
		border: 8px solid #fff;
		border-color: transparent transparent #fff ;
		width: 1px;
		height: 1px;
	}
	.g-sharimg .pic{
		width: 100%;
		height: 100%;
	}
	
	
	
	
	
	
	.row-sub6-3 {
		position: relative;
		z-index: 10;
	}
	.row-sub6-3 .g-idxtit{
		margin-bottom: 50px;
		position: relative;
		z-index: 10;
	}
	.m-sharinfo{
		height: 780px;
		margin-bottom: 60px;
		margin-top: -170px;
	}
	.m-sharinfo .left{
		float: left;
		width: 1200px;
		overflow: hidden;
		height: 100%;
	}
	
	.m-sharinfo .item{
		height: 50%;
		width: 410px;
		float: left;
		position: relative;
		overflow: hidden;
		display: block;
	}
	.m-sharinfo .item.sty2{
		width: calc(100% - 410px);
	}
	.m-sharinfo .item .pic{
		height: 100%;
		overflow: hidden;
	}
	.m-sharinfo .item .pic img{
		height: 100%;
		object-fit:cover;
		width: auto;
		min-width: 101%;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.m-sharinfo .item:hover .pic img{
		transform: translateX(-50%) scale(1.1);
	}
	.m-sharinfo .item .pic::after{
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 323px;
		background: url(../img/img9-9.png) no-repeat;
		background-size: 100% 100%;
	}
	.m-sharinfo .item .txts{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 28px 15px;
		color: #fff;
		overflow: hidden;
	}
	.m-sharinfo .item .txts .icon{
		width: 46px;
		height: 46px;
		float: left;
		margin-right: 15px;
	}
	.m-sharinfo .item  .txts .t{
		overflow: hidden;
		font-size: 18px;
		color: #fff;
		line-height: 46px;
	}
	
	.m-sharinfo .right{
		overflow: hidden;
		height: 100%;
	}
	
	.m-sharinfo .right .item{
		height: 100%;
		width: 100%;
		position: relative;
	}
	.m-sharinfo .right .item .play{
		z-index: 10;
	}
	.m-sharinfo .item:hover .pic img{
		/* transform: scale(1.1); */
	}
	.ul-share-dt{
		overflow: hidden;
		margin: 0 -15px;
	}
	.ul-share-dt li{
		float: left;
		width: 25%;
	}
	.ul-share-dt .con{
		margin: 0 15px;
		overflow: hidden;
		border-radius: 10px;
		display: block;
	}
	.ul-share-dt .con .pic{
		height: 195px;
	}
	.ul-share-dt .con .pic img{
		min-height: 100%;
	}
	
	.row-idx7{
		background: url(../img/10-2.png) no-repeat center 100px;
		background-size:100%;
		padding: 120px 0 50px;
		overflow: hidden;
	}
	.m-idxwish{
		/* overflow-x: hidden; */
	}
	.m-idxwish .g-idxtit .tit{
		line-height: 108px;
		font-size: 50px;
	}
	.m-idxwish .g-idxtit .icon{
		width: 138px;
		height: 108px;
		margin-right: 20px;
	}
	
	
	
	
	.m-idxwish .tags{
		height:470px;
		position: relative;
	}
	.m-idxwish .lf{
		position: relative;
		left:-10px;
		height: 100%;
		width: 40%;
		float: left;
		overflow: hidden;
	}
	.m-idxwish .lf.rt{
		float: right;
		left: 10px;
	}
	.tagcloud {
		left: 0;
		top: 0;
		bottom: 0;
		padding-bottom: 10px;
	}
	.tagcloud a {
		/* position: absolute;
		top: 0;
		left: 0; */
		display: block;
		padding: 0 50px;
		height: 110px;
		color: #1a5e9e;
		font-size: 20px;
		border: 1px solid #d3e0ee;
		border-radius: 60px;
		background-color: #fff;
		text-decoration: none;
		opacity: 0.65;
		transition: .3s;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		transition: .5s;
	}
	.tagcloud a .txtof2{
		/* height: 3em; */
	}
	.tagcloud .con a.op70{opacity: .55;}
	.tagcloud .con a.op75{opacity: .75;}
	.tagcloud .con a.op80{opacity: .8;}
	.tagcloud .con a.op70:hover,
	.tagcloud .con a.op75:hover,
	.tagcloud .con a.op80:hover{
		opacity: 1;
	}
	.tagcloud.tagl {
		left: 0
	}
	
	.tagcloud.tagr {
		right: 0
	}
	.w550{
		width: 550px;
	}
	.w488{
		width: 488px;
	}
	.w590{
		width: 590px;
	}
	
	.tagcloud {
		position: relative;
		height: 100%;
	}
	.tagcloud .item{
		display: flex;
		flex-wrap: nowrap;
		display: block;
		width: auto;
		transform: translateX(calc(-100% + 50vw));
		white-space: nowrap;
		position: absolute;
		left: 0;
		top: 0;
		animation: lateTxts 35s infinite linear ;
	}
	.rt .tagcloud .item{
		animation: lateTxts 38s infinite linear reverse ;
	}
	.tagcloud .item a{
		/* float: left; */
		display: inline-block;
		flex-grow:0;
		flex-shrink:0;
		margin: 0 14px;
	}
	.tagcloud a .txtof2{
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		/* display: block; */
		white-space: pre-wrap;
	}
	.tagcloud .item.i2{
		top: 140px;
	}
	.tagcloud .item.i3{
		top: 280px;
	}
	.tagcloud .item:hover{
		animation-play-state: paused;
	}
	.tagcloud a:hover{
		box-shadow: 6px 4px 8px 0 rgba(151, 142, 136, .34);
		opacity: 1;
	}
	@keyframes lateTxts {
		0%{
			transform: translateX(calc(-100% + 40vw));
		}
		100%{
			transform: translateX(5%);
		}
	}
	
	
	.tagcloud .con a{
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 auto 30px;
		max-width: 100%;
	}
	.tagcloud .con a .txtof2{
		transform: none;
		position: static;
		text-align:left;
		height: auto;
		max-height:3em;
	}
	.swiper-container.tagcloud .swiper-slide{
		width: auto;
		max-width: 40vw;
		box-sizing:border-box;
		padding: 0 5px;
	}
	.swiper-container.tagcloud .swiper-slide-prev .con{
		-ms-transform: translateX(10%);
	}
	.swiper-container.tagcloud2 .swiper-slide-prev .con{
		-ms-transform: translateX(-10%);
	}
	
	
	
	
	
	.mindpic {
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		z-index: 50;
	}
	.mindpic .pic{
		width: 356px;
		margin: 0 auto 50px;
	}
	.mindpic .btns{
		position: relative;
	}
	.mindpic .btn{
		height: 53px;
		line-height: 53px;
		background-color: #f69649;
		color: #fff;
		border-radius: 30px;
		padding: 0 32px;
		font-size: 26px;
		position: relative;
		z-index: 10;
		display: block;
	}
	.mindpic .btns::after{
		background-color: rgba(34, 34, 34,.1);
		content: '';
		position: absolute;
		left: -6px;
		bottom: -3px;
		width: 100%;
		height: 100%;
		border-radius: 30px;
		z-index: -1;
	}
	
	.row-idx8{
		padding: 84px 0 128px;
		background: url(../img/idx-new/img5-2.jpg) no-repeat center ;
		background-size:cover;
		background-color: #1e37a8;
	}
	.row-idx8 .g-idxtit{
		margin-bottom: 45px;
	}
	
	.swp-idxdata{
		position: relative;
		color: #fff;
		padding-bottom:20px;
	}
	.swp-idxdata ul{
		display: flex;
		align-items: center;
		/* justify-content: space-evenly; */
		padding: 0 127px;
		justify-content: start;
		margin:0 -48px;
	}
	.swp-idxdata ul li{
		transform: translateY(10%);
		opacity: 0;
		transition:1.5s;
		transition-delay:.5s;
		
		width: 20%;
	}
	.swp-idxdata ul li .con{
		margin:0 48px;
		box-sizing:border-box;
	}
	.swp-idxdata ul li:nth-of-type(2),
	.swp-idxdata ul li:nth-of-type(4){
		transition-delay:.6s;
	}
	.swp-idxdata ul li:nth-of-type(3){
		transition-delay:.4s;
	}
	.swp-idxdata .swiper-slide-active ul li{
		transform: translateY(0%);
		opacity: 1;
	}
	.swp-idxdata .pics{
		width: 180px;
		height: 180px;
		border-radius: 50%;
		border: 1px solid #fff;
		box-sizing: border-box;
		padding:30px 13px 13px;
		position: relative;
		margin: 0 auto 18px;
	}
	.swp-idxdata .pics::after{
		content: '';
		position: absolute;
		left: 13px;
		top: 13px;
		right: 13px;
		bottom: 13px;
		border: 1px dashed #fff;
		border-radius: 50%;
	}
	.swp-idxdata .pics .pic{
		height: 85px;
		width: 125px;
		margin: 0 auto 4px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.swp-idxdata .pics .pic img{
		width: auto;
		height: auto;
		min-width: auto;
		max-width: 100%;
		max-height: 100%;
		display: block;
	}
	.swp-idxdata .num{
		display: flex;
		color: #fff;
		font-size: 26px;
		align-items: baseline;
		justify-content: center;
		
	}
	.swp-idxdata .num .n{
		/* font-family:'font-CALIFR';
		font-family: 'sys'; */
		font-size: 28px;
		line-height: 1.1;
	}
	.swp-idxdata .num .n.sty2{
		font-size: 24px;
		line-height: 1.4;
	}
	
	.swp-idxdata .num .t{
		font-size: 15px;
	}
	.swp-idxdata .txt{
		font-size: 20px;
		color: #fff;
		text-align: center;
		min-height: 3em;
	}
	.swp-idxdata .swiper-pagination{
		left: 50%;
		transform: translateX(-50%);
		bottom: 0;
	}
	.swp-idxdata .swiper-pagination-bullet{
		margin: 0 5px;
		width: 9px;
		height: 9px;
		
	}
	.swp-idxdata .swiper-button-next,
	.swp-idxdata .swiper-button-prev{
		top: 110px;
	}
	.swp-idxdata .swiper-button-next{
		right: 35px;
	}
	.swp-idxdata .swiper-button-prev{
		left: 35px;
	}
	.swp-idxdata.on .swiper-pagination,
	.swp-idxdata.on .swiper-button-prev,
	.swp-idxdata.on .swiper-button-next{
		display: none;
	}
	
	
	
	.footer{
		/* padding-top: 80px; */
	}
	.footer .ftr1{
		padding: 80px 0 40px;
		
	}
	.footer .ftrlist1 {
		display: flex;
		justify-content: space-between;
		text-align: center;
		font-size: 20px;
		margin-bottom: 70px;
	}
	.footer .ftrlist1 .con{
		display: flex;
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}
	.footer .ftrlist1 .con .txt{
		white-space: nowrap;
	}
	.footer .ftrlist1 .pic{
		width: 78px;
		height: 78px;
		margin-bottom: 28px;
	}
	
	.footer .ftrinfo {
		display: flex;
		justify-content: space-between;
	}
	.footer .logo{
		width: 309px;
		margin-bottom: 20px;
	}
	.ftrshare{
		display: flex;
		align-items: center;
	}
	.ftrshare a{
		width: 28px;
		height: 28px;
		display: block;
		margin-right: 10px;
		position: relative;
	}
	.footer .ftrinfo .info2{
		padding-top: 20px;
	}
	.ftrshare .sharhover:hover .g-sharimg{
		top: 40px;
	}
	.ftrshare a .g-sharimg{
		top: 50px;
	}
	.footer .ftrinfo .info2{
		width: 598px;
	}
	.ftrlist2 {
		padding-top: 5px;
	}
	.ftrlist2 li{
		margin-bottom: 7px;
	}
	.ftrlist2 li:last-of-type{
		margin-bottom: 0;
	}
	.ftrlist2 a{
		font-size: 16px;
		color: #204198;
	}
	
	.footer .ftr2 {
		background-color: #204198;
		color: rgba(255,255,255,.6);
		font-size: 18px;
	}
	.footer .ftr2 .con{
		height: 100px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.footer .ftr2 .txt,
	.footer .ftr2 .txt a{
		color: rgb(147, 162, 203);
		
	}
	.footer .ftr2 .txt a{
		margin-right:.6em;
	}
	.footer .ftr2 .txt a:hover{
		color: #fff;
	}
	.footer .gotop{
		height: 100%;
		width: 120px;
		display: flex;
		flex-flow: column;
		align-items: center;
		justify-content: center;
		background-color: #2946ac;
		cursor: pointer;
		color: rgba(251, 249, 247,.5);
	}
	.footer .gotop .icon{
		margin-bottom: 8px;
		opacity: 0.5;
	}
	
	
	
	
	
	
	
	
	
	
	@media only screen and (min-width: 950px) and (max-width: 1920px) {
		.banner{
			height: 100vh;
		}
		.banner .icon{
			bottom: 1.354vw;
			font-size: 0.729vw;
		}
		.banner .icon .i{
			width: 0.885vw;
			margin: 0 auto 0.416vw;
			animation: 2.2s linear infinite ani_down;
		}
		@keyframes ani_down {
			0% {
				transform: translateY(0);
				/* opacity: 0 */
			}
			33% {
				transform: translateY(0.208vw);
				/* opacity: 1 */
			}
			66% {
				transform: translateY(-0.104vw);
				/* opacity: 1 */
			}
			100%% {
				transform: translateY(0);
				/* opacity: 0 */
			}
		}
		
		.swp-banner .con img{
			object-fit: cover;
			transform:scale(1.2);
			transition: all 5s ease-in-out;
		}
		.swp-banner .swiper-slide-active .con img{
			transform:scale(1.01);
		}
		.banner .swiper-container-horizontal>.swiper-pagination-bullets{
			width: auto;
			right: 6.770vw;
			bottom: 1.562vw;
			left: auto;
		}
		.swp-banner .swiper-pagination-bullet{
			width: 1.875vw;
			height: 1.875vw;
			/* background-poscenter 0.208vw; */
			/* background-size: 100%; */
			transition: .5s;
		}
		.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
			margin: 0 0.260vw;
		}
		.wp1660{
			/* max-width: 86.45vw; */
			/* width: 86.45vw; */
			max-width: 94%;
			margin: 0 auto;
		}
		.row-idx1{
			padding: 2.343vw 0 4.687vw;
			background-size: 35.72vw;
		}
		.row-idx1 .g-idxtit{
			margin-bottom: 1.302vw;
		}
		.g-idxtit{
			margin-bottom:2.604vw;
		}
		.g-idxtit .tit{
			transform: translateX(-50%);
			font-size: 1.875vw;
			font-weight: bold;
			line-height: 2.916vw;
			
		}
		.g-idxtit .tit .icon{
			width: 3.020vw;
			height: 3.020vw;
			margin-right: 0.781vw;
			align-items: center;
			justify-content: center;
		}
		.g-idxtit .tit .icon img{
			width: auto;
			height: auto;
		}
		.g-idxtit .more{
			width: 4.166vw;
		}
		.m-row1-news .col-l,
		.row-idx3 .col-l{
			width: 49.47vw;
			margin-right: 1.562vw;
		}
		.m-idxnews1 .news{
			height: 29.16vw;
			margin-bottom: 1.562vw;
		}
		.m-idxnews1 .news .pic::after{
			content: '';
			left: 0;
			right: 0;
			bottom: 0;
			height:11.87vw;
			
			background-size: 100% 100%;
		}
		.m-idxnews1 .news .g-idxdate{
			left: 0;
			top: 0;
		}
		.g-idxdate{
			width: 6.041vw;
			padding: 0.833vw 0 0.625vw;
			font-weight: bold;
		}
		.g-idxdate .day{
			font-size: 3.020vw;
			line-height: 1;
		}
		.g-idxdate .year{
			font-size: 0.885vw;
			line-height: 1.2;
		}
		.m-idxnews1 .news .txts{
			left: 0;
			bottom: 0;
			right: 0;
			padding: 0 2.083vw 1.562vw;
			font-size: 1.145vw;
		}
		.ul-idxnews1{
			margin: 0 -0.677vw;
		}
		.ul-idxnews1 li{
			width: 33.3333%;
		}
		.ul-idxnews1 .con{
			margin: 0 0.729vw;
		}
		.ul-idxnews1 .con .pic{
			height: 9.114vw;
			margin-bottom: 1.041vw;
		}
		.ul-idxnews1 .con .txts{
			font-size: 1.093vw;
			min-height: 3em;
		}
		.scal a:hover img{
			transform: scale(1.1);
		}
		.ul-idxnews2 li::before{
			content: '';
			right: 0;
			bottom: 0.885vw;
			width: 0.625vw;
			height: 0.625vw;
			background-size: cover;
			opacity: 1;
			transition: .5s;
		}
		.ul-idxnews2 li::after{
			content: '';
			left: 1.979vw;
			right: 0;
			bottom: 0;
			border-bottom: 1px solid #ecf0f4;
		}
		.ul-idxnews2 .con{
			height: 6.25vw;
			padding: 0 1.562vw;
			align-items: center;
			transition: .5s;
		}
		.ul-idxnews2 .con::after{
			content: '';
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			
			background-size: cover;
			opacity: 0;
			transition: .5s;
		}
		.ul-idxnews2 .con .g-idxdate .day{
			font-size: 2.291vw;
		}
		.ul-idxnews2 .con .g-idxdate .year{
			font-size: 0.729vw;
		}
		.ul-idxnews2 .g-idxdate{
			width: auto;
			padding: 0 1.041vw 0 0;
			border-right: 1px solid #e0e0e0;
			margin-right: 1.25vw;
			transition: .3s;
		}
		.ul-idxnews2 .txts{
			font-size: 1.041vw;
			width: 26.56vw;
			width: 82%;
		}
		.row-idx2{
			padding: 4.166vw 0;
			
			background-size: cover;
		}
		.m-xueshu .col-l{
			width: 39.06vw;
		}
		.m-xueshu .col-r{
			width: 46.35vw;
		}
		.m-xueshuswp{
			
			background-size: 44.89vw;
			padding: 2.083vw 2.083vw 0 0;
		}
		.m-xueshuswp::after,
		.m-xueshuswp::before{
			content: '';
			width: 12.29vw;
			height: 12.29vw;
			
			background-size: 100%;
			right: 0;
			top: 0;
			transform: translate(40%,-40%);
		}
		.m-xueshuswp::before{
			animation: 10s linear infinite ani_roz;
		}
		.m-xueshuswp::after{
			
			width: 8.125vw;
			height: 8.125vw;
			transform: translate(35%,-35%);
		}
		@keyframes ani_roz {
			0% {
				transform: translate(40%,-40%) rotateZ(0deg);
			}
			100% {
				transform: translate(40%,-40%) rotateZ(360deg);
			}
		}
		.swp-xushu1{
		}
		.swp-xushu1 .swiper-container{
			height: 28.64vw;
		}
		.swp-xushu2{
			padding: 0 2.083vw;
			left: 0;
			right: 0;
			bottom: 0;
			transform: translateY(50%);
		}
		.swp-xushu2 .con{
			height: 7.812vw;
			align-items: center;
		}
		.swp-xushu2 .pic{
			height: 6.770vw;
			align-items: center;
			border-radius:0.625vw;
		}
		.swp-xushu2 .pic:after{
			content:'';
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			border:1px solid rgba(255,255,255,.6);
			border-radius:0.625vw
		}
		.swp-xushu2 .swiper-slide{
			transform: scale(.7);
			transition: .5s;
		}
		.swp-xushu2 .swiper-slide-prev,
		.swp-xushu2 .swiper-slide-next{
			transform: scale(.9);
			transform: scale(.9) translateX(-10%);
		}
		.swp-xushu2 .swiper-slide-next{
			transform: scale(.9) translateX(10%);
		}
		.swp-xushu2 .swiper-slide-active{
			transform: scale(1.1);
		}
		.swp-xushu2 .swiper-slide-active .pic:after{
			border:0.104vw solid #003577;
		}
		
		
		
		
		
			.m-idxtabs {
				align-items: center;
				margin-bottom: 2.343vw;
			}
			.m-idxtabs .tab{
				width: 8.072vw;
				height: 2.343vw;
				line-height: 2.239vw;
				border: 1px solid rgba(255, 255, 255, 0.2);
				font-size: 1.041vw;
				margin-right: 0.937vw;
				box-sizing: border-box;
			}
			
			
			
			
			.row-idx2{
				min-height: 48.43vw;
				box-sizing: border-box;
			}
			.m-row2-news .tabinfo ul{
				margin-bottom: 0.260vw;
				height: 25vw;
			}
			.m-row2-news .tabinfo .info{
				/* padding-bottom: 1.302vw; */
				padding-bottom: 0;
				/* margin-bottom: 1.041vw; */
			}
			.m-row2-news .tabinfo .info::after,
			.m-row2-news .tabinfo .info::before{
				content: '';
				left: 0;
				bottom: 0;
				right: -1.302vw;
				border-bottom: 1px solid rgba(255, 255, 255, 0.5);
				opacity: 0;
				transition: .4s;
				right: 100%;
			}
			.m-row2-news .tabinfo .info::before{
				left: auto;
				width: 1.354vw;
				height: 1.354vw;
				background: url(../img/idx-new/img5-3.png) no-repeat;
				background-size: 100% 100%;
				transform: translate(50%,50%);
				border: none;
				opacity: 0;
			}
			.m-row2-news .tabinfo .info .tit{
				font-size: 1.041vw;
				font-weight: bold;
				margin-bottom: 0.781vw;
			}
			.m-row2-news .tabinfo .info .desc{
				font-size: 0.833vw;
				line-height: 1.6;
				transition: .5s;
			}
			.m-row2-news .tabinfo ul .info .tit{
				padding-left: 1.25vw;
				font-weight: normal;
				/* transition: .3s; */
			}
			.m-row2-news .tabinfo ul .info .tit::after{
				top: 0.677vw ;
			}
			.m-row2-news ul li.on{
				margin-bottom: 1.822vw;
			}
			.m-row2-news .tabinfo ul li.on .info .tit{
				margin-bottom: 0.625vw;
				font-weight: bold;
			}
			.m-row2-news .tabinfo  li.on .info .tit::after{
				opacity: 0;
			}
			.m-row2-news .tabinfo  li.on  .info::before,
			.m-row2-news .tabinfo  li.on  .info::after{
				opacity: 1;
			}
			.m-row2-news .tabinfo  li.on .info .desc{
				padding-bottom: 1.458vw;
				height: 3em;
			}
			.m-row2-news .tabinfo li.on .info::after,
			.m-row2-news .tabinfo li.on .info::before{
				right: -1.302vw;
			}
			.m-row2-news ul li{
				margin-bottom: 0.520vw;
			}
			.m-row2-news ul .con{
				font-size: 1.041vw;
				padding-left: 1.25vw;
			}
			.m-row2-news ul .con::after,
			.m-row2-news .tabinfo .info .tit::after{
				content: '';
				left: 0;
				height: 1em;
				top: 50%;
				transform: translateY(-50%);
				border-left: 0.104vw solid #fff;
			}
			.g-idxmore{
				width: 4.166vw;
			}
		
		
		
		
		
		
		.row-idx3 .g-idxtit{
			margin-bottom: 2.083vw;
		}
		.row-idx3{
			padding: 4.166vw 0;
			background-size: cover;
		}
		.g-idxtit.sty2 .tit{
			transform: none;
		}
		.row-idx3 .col-l{
			width: 60.93vw;
			margin-right: 3.125vw;
		}
		.m-idxrencai .ishot,
		.m-idxrencai .swp-ishotnews{
			width: 40.62vw;
			margin-right: 1.562vw;
		}
		.m-idxrencai .ishot .pic{
			height: 25.26vw;
			margin-bottom: 1.822vw;
		}
		.m-idxrencai .ishot .txts {
			padding-right: 3.645vw;
		}
		.m-idxrencai .ishot .txts .tit{
			font-size: 1.041vw;
			margin-bottom: 0.520vw;
		}
		.m-idxrencai .ishot .txts .desc{
			font-size: 0.833vw;
		}
		.m-idxrencai .ul-idxnews1 li{
			margin-bottom: 1.041vw;
		}
		.m-idxrencai .ul-idxnews1 li:last-of-type{
		}
		.m-idxrencai .ul-idxnews1 .pic{
			height: 11.30vw;
			margin-bottom: 0.937vw;
		}
		.ul-idxrencai{
			padding-top: 0.260vw;
		}
		.ul-idxrencai .con{
			padding-bottom: 1.197vw;
			font-size: 1.041vw;
			border-bottom: 1px dashed  rgba(0, 0, 0,.1);
			/* min-height: 3em; */
		}
		.ul-idxrencai li{
			margin-bottom: 1.302vw;
		}
		.ul-idxrencai li:last-of-type .con{
			border-bottom: none;
		}
		.m-idxrencai .ishot:hover img{
			transform: scale(1.1);
		}
		.row-idx4{
			padding-bottom:3.645vw;
		}
		.m-idxnews2 .col-l{
			/* width: 42.18vw; */
			padding-top: 4.166vw;
		}
		.m-idxnews2 .col-r{
			/* width: 42.18vw; */
		}
		.m-idxnews2 .g-idxtit{
			margin-bottom: 2.604vw;
		}
		.m-idxnews2 .col-l .ul-idxnews1.news2 {
			margin-bottom: 1.562vw;
		}
		.m-idxnews2 .col-l .ul-idxnews1.news2.news3{
		}
		.ul-idxnews1.news2 li{
		}
		.ul-idxnews1.news2 .pic{
			height: 12.5vw;
			margin-bottom: 0.781vw;
		}
		.ul-idxnews1.news2 .pic .date{
			left: 0;
			bottom: 0;
			height: 1.718vw;
			line-height: 1.718vw;
			padding: 0 0.729vw;
			font-size: 0.833vw;
		}
		.ul-idxnews1.news3  li{
			margin-bottom: 1.302vw;
		}
		.ul-idxnews1.news3 .con{
			height: 8.333vw;
		}
		.ul-idxnews1.news3 .txts{
			padding: 1.822vw 1.822vw 0;
			margin-bottom: 0.781vw;
			transition: .5s;
		}
		.ul-idxnews1.news3 .date{
			padding-right: 1.822vw;
			font-size: 0.833vw;
			transition: .5s;
		}
		.ul-idxnews1.news3 .date::after{
			content: '';
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			width: 12.23vw;
			border-bottom: 1px solid rgba(41, 70, 172,0.141);
		}
		.m-idxtonggao::after{
			content: '';
			top: 0;
			right: -7.812vw;
			bottom: 0;
			left: 0;
			
			background-size: cover;
		}
		.m-idxtonggao{
			padding: 4.166vw 0 0.520vw 3.125vw;
			margin-bottom: 2.604vw;
		}
		.m-idxtonggao .g-idxtit{
			margin-bottom: 1.822vw;
		}
		.ul-idxrencai.tonggao .con{
			min-height: auto;
			border-bottom: 1px solid rgba(255,255,255,.1);
			padding-bottom: 0.833vw;
		}
		.ul-idxrencai.tonggao li{
			margin-bottom: 0.937vw;
		}
		.ul-idxrencai.tonggao li:last-of-type .con{
			border-bottom: 1px solid rgba(255,255,255,0);
		}
		.ul-idxrencai.tonggao li:last-of-type .con:hover{
			border-bottom: 1px solid rgba(255,255,255,1);
		}
		.ul-idxrencai.tonggao .t{
			width: 30.20vw;
		}
		.ul-idxrencai.tonggao .date{
			font-size: 0.833vw;
		}
		.row-idx5{
			
			background-size: cover;
			padding: 4.166vw 0 4.687vw;
		}
		.g-idxtit .tits{
		}
		.g-idxtit .tits .tit{
			padding-right: 1.822vw;
			margin-right: 1.562vw;
			border-right: 1px solid rgba(255,255,255,.5);
		}
		.g-idxtit .tits .desc{
			line-height: 2.916vw;
			font-size: 0.833vw;
		}
		.swp-school{
		height: auto;
		}
		.swp-school .swiper-container{
			margin: 0 -0.781vw;
		}
		.swp-school .alltxts{
			margin: 0 0.781vw 1.822vw;
		}
		.swp-school .alltxts .pic{
			/* height: 9.479vw; */
		}
		.swp-school .alltxts .txts{
			height: 8.854vw;
			padding: 1.302vw 1.562vw 0;
			font-size: 0.833vw;
			box-sizing: border-box;
			transition: .5s;
		}
		.swp-school .alltxts .txts .tit{
			font-size: 1.041vw;
			margin-bottom: 0.520vw;
			transition: .5s;
		}
		.swp-school .alltxts .txts .item{
			
			padding-left: 1.145vw;
			margin-bottom: 0.104vw;
			font-size: 0.781vw;
			transition: .5s;
			background-size: 0.833vw;
		}
		.swp-school .alltxts .txts .item:last-of-type{
		}
		.swp-school .alltxts .txts .item.adress{
			
			background-size: 0.781vw;
		}
		.swp-school .date {
			font-size: 0.937vw;
			font-weight: bold;
			margin:0 0 0.520vw;
			transition: .5s;
		}
		.swp-school .date .icon{
			
			background-size: 100%;
			width: 1.406vw;
			height: 1.406vw;
			/* margin: 0 auto; */
			transition: .5s;
		}
		.swp-school .date .icon::after{
			content: '';
			width: 100vw;
			top: 50%;
			transform: translate(-50%);
			border-bottom: 1px solid rgba(255,255,255,.2);
			transition: .5s;
		}
		.swiper-button-next,
		.swiper-button-prev{
			width: 2.343vw;
			height: 2.291vw;
			background-size: 100%;
			transform: translateX(-50%);
			/* top: 8.593vw; */
			transition: .5s;
			outline: none;
		}
		.swiper-button-next:after,
		.swiper-button-prev:after{
			opacity: 0;
		}
		.swiper-button-prev{
			/* left: 0; */
		}
		.swiper-button-next{
			right: 0;
			transform: translateX(50%);
			background-image: url(../img/img6-3-2.png) ;
		}
		.swiper-button-prev:hover{
			background-image: url(../img/img6-4-2.png) ;
		}
		.swiper-button-next:hover{
			background-image: url(../img/img6-4-1.png) ;
		}
		.swp-school .con:hover .alltxts .txts .item{
			background-image: url(../img/img6-15.png)
		}
		.swp-school .con:hover .alltxts .txts .item.adress{
			background-image: url(../img/img6-16.png)
		}
		.row-idx6{
			padding-top: 4.166vw;
			
			background-size: 100%;
		}
		.row-idx6::after{
			content: '';
			right:0;
			top: 59.89vw;
			
			background-size: 49.84vw;
			width: 49.84vw;
			height: 50vw;
		}
		.m-jiangshu{
			background: url(../img/img7-5.png) no-repeat left 2.604vw;
			background-size: 19.89vw;
			margin-bottom: 3.645vw;
		}
		.row-sub6-1 .g-idxtit{
			margin-bottom: 3.125vw;
		}
		.swp-jiangshu{
			width: 35.93vw;
			padding: 0 0 2.604vw 2.083vw;
			box-sizing: border-box;
		}
		.swp-jiangshu .swiper-container{
			height: 20.31vw;
			margin: 0;
			box-shadow: 0 0.625vw 1.25vw 0 rgba(0, 14, 78, 0.5);
		}
		.swp-jiangshu img{
		}
		.swp-jiangshu .con{
		}
		.swp-jiangshu .con .pic{
			height: 20.31vw;
		}
		.swp-jiangshu .txts{
			left: 0;
			right: 0;
			bottom: 0;
			padding: 1.562vw 2.083vw;
			
			background-size: 100% 100%;
			font-size: 1.041vw;
		}
		.swp-jiangshu .swiper-button-prev{
			transform: translate(-60%,-50%);
			left: 2.083vw;
			top: 50%;
			width: 3.281vw;
			height: 3.333vw;
			
		}
		.swp-jiangshu .swiper-button-prev:hover{
			
		}
		.swp-jiangshu .swiper-button-next{
			transform: translate(60%,-50%);
			top: 50%;
			width: 3.281vw;
			height: 3.333vw;
			background-image: url(../img/idx-new/img1-2.png) ;
		}
		.swp-jiangshu .swiper-button-next:hover{
			background-image: url(../img/idx-new/img2-1.png) ;
		}
		.swp-jiangshu .con .play,
		.m-sharinfo .right .item .play{
			top: 50%;
			transform:translate(-50%,-50%);
			width: 3.489vw;
			height: 3.489vw;
		}
		.swp-jiangshu .con:hover .pic img{
			transform: scale(1.1);
		}
		.swp-jiangshu .swiper-pagination{
			bottom: 0;
			left: 18.48vw;
		}
		.swp-jiangshu .swiper-pagination-bullet{
			width: 1.25vw;
			height:1.25vw;
			border-radius: 0;
			transform: skew(-52deg);
			margin: 0 0.520vw;
			opacity: 1;
			transition: .5s;
		}
		.swp-jiangshu .swiper-pagination-bullet-active{
		}
		.m-idxpersons{
			width: 34.89vw;
		}
		.m-idxpersons .personinfo {
			min-height: 15.10vw;
		}
		.m-idxpersons .personinfo .pic{
			width: 12.5vw;
			height: 15.10vw;
			align-items: center;
			justify-content: center;
			margin-right: 1.562vw;
		}
		.m-idxpersons .personinfo .pic img{
			width: auto;
		}
		.m-idxpersons .personinfo .txts{
			flex-flow: column;
			justify-content: center;
		}
		.m-idxpersons .personinfo .name{
			font-size: 1.562vw;
			font-weight: bold;
			/* font-family: 'sys'; */
			margin-bottom: 0.937vw;
		}
		.m-idxpersons .personinfo .desc{
			font-size: 0.937vw;
			line-height: 1.9;
			-webkit-line-clamp:5;
		}
		.swp-jiangshu3{
			margin-bottom: 1.302vw;
		}
		.swp-jiangshu2{
			width: 31.25vw;
		}
		.swp-jiangshu2 .swiper-container{
			padding-top: 1.302vw;
		}
		.swp-jiangshu2 .con{
			font-size: 0.833vw;
			transition: .5s;
		}
		.swp-jiangshu2 .con .pic{
			width: 5.572vw;
			height: 5.572vw;
			border-radius: 50%;
			margin: 0 auto 0.520vw;
			transition: .5s;
		}
		.swp-jiangshu2 .con .pic::after{
			content: '';
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			border: 0.260vw solid #2946ac;
			border-radius: 50%;
			opacity: 0;
			transition: .5s;
		}
		.swp-jiangshu2 .con .name{
			font-size: 1.041vw;
		}
		.swp-jiangshu2 .swiper-slide{
			transition: .5s;
		}
		.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active .pic::after{
			opacity: 1;
		}
		.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active{
			transform: translateY(-1.197vw);
		}
		.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active .con .pic{
			box-shadow: 0 0.364vw 0.520vw 0 rgba(0, 0, 0, 0.3);
		}
		.sty2btn .swiper-button-next,
		.sty2btn .swiper-button-prev{
			width: 0.572vw;
			height: 1.197vw;
			background-image: url(../img/img7-13-2.png);
			top: 60%;
		}
		.sty2btn .swiper-button-prev{
			background-image: url(../img/img7-13.png);
		}
		.row-sub6-2{
			margin-bottom: 3.906vw;
		}
		.row-sub6-2 .g-idxtit{
			margin-bottom: 1.562vw;
		}
		.m-media .col-l{
			width: 56.25vw;
			margin-right: 2.343vw;
		}
		.m-media .col-r{
		}
		.swp-media{
			width: calc(100% + 1.562vw);
			transform: translateX(-0.781vw);
		}
		.swp-media .con1{
			/* padding: 0 0.781vw; */
		}
		.swp-media .con:hover .pics .pic img{
			transform: scale(1.1);
		}
		.swp-media .con1{
			padding:0.781vw;
		}
		.ul-idxrencai.media.swp .con{
			border: none;
			height: 6.510vw;
			padding: 0 1.302vw;
			margin: 0;
			box-shadow: 0 1px 0.677vw 0 rgba(2, 26, 57, 0.15);
		}
		.ul-idxrencai.media.swp .con::after{
			content: '';
		}
		.ul-idxrencai.media.swp .con::before{
			content: '';
			width: 1.718vw;
			height: 0.833vw;
			background: url(../img/icon8-11.jpg) no-repeat;
			background-size:100%;
			width: 1.718vw;
			height: 0.833vw;
			left: 4.114vw;
			top: 0;
			transform: translateY(-100%);
		}
		.ul-idxrencai.media.swp .pic{margin-right: 0.520vw;}
		.swp-media::before,
		.swp-media::after{
			content: '';
			left: 0;
			top: 0;
			height: 1.562vw;
			width: 2.343vw;
		}
		.swp-media::after{
			left: auto;
			right: 0;
		}
		.swp-media .swiper-button-next,
		.swp-media .swiper-button-prev{
			width: 1.666vw;
			height: 1.666vw;
			top: 1.302vw;
			right: 0.781vw;
			transform: none;
		}
		.swp-media .swiper-button-prev{
			right: auto;
			left: 0.781vw;
		}
		.swp-media .swiper-button-prev.swiper-button-disabled,
		.swp-media .swiper-button-next.swiper-button-disabled{
			pointer-events:visible;
		}
		.ul-media1{
			margin: 0 -0.781vw 2.083vw;
		}
		.ul-media1 li{
		}
		.ul-media1 .alltxts{
			/* padding-left: 0.781vw; */
			margin: 0 0.781vw;
		}
		.ul-media1 .alltxts .pics{
		}
		.ul-media1 .alltxts .pic img{
		}
		.ul-media1 .alltxts .pics .tag{
			left: -0.781vw;
			top: 1.145vw;
			
			width: 5.937vw;
			height: 3.385vw;
			box-sizing: border-box;
			padding-bottom: 0.833vw;
		}
		.ul-media1 .alltxts .pics .tag img{
			top: 50%;
			transform: translate(-50%,-50%);
			min-width: auto;
		}
		.ul-media1 .alltxts .pic{
			height: 16.92vw;
			margin-bottom: 1.562vw;
		}
		.ul-media1 .alltxts .txts{
			padding: 0 1.562vw;
			font-size: 1.093vw;
		}
		.ul-media1 .alltxts:hover .pics .pic img{
			transform: scale(1.1);
		}
		.swp-media .line{
			width: calc(100% + 1.562vw);
			border-bottom: 1px solid #ddd;
			/* transform: translateX(-0.781vw); */
			margin-bottom: 1.302vw;
		}
		.swp-media .line::after{
			content: '';
			width: 0.520vw;
			height: 0.520vw;
			border: 1px solid #e6e6e6;
			border-radius: 50%;
			left: 4.687vw;
			top: 50%;
			transform: translateY(-50%);
			margin-bottom: 0.781vw;
		}
		.ul-idxrencai.media.swp{
		}
		.col-r .ul-idxrencai.media {
			margin-top: -0.520vw;
		}
		.ul-idxrencai.media .con{
			align-items: center;
			margin-right: 0.520vw;
			padding-bottom: 1.666vw;
		}
		.ul-idxrencai.media .pic{
			width: 5.208vw;
			height:3.906vw;
			/* align-items: center; */
		}
		.ul-idxrencai.media .pic img{
			width: auto;
			height: auto;
			min-width: auto;
		}
		.ul-idxrencai.media .t{
			width: calc(100% - 5.729vw);
		}
		.ul-idxrencai.media li:last-of-type .con{
			border: none;
		}
		.swp-share{
			padding: 0 1.927vw;
			height: 11.71vw;
		}
		.swp-share .swiper-container{
			/* padding: 0 2.083vw; */
			width: 24.47vw;
		}
		.swp-share .con{
			width: 2.864vw;
			height: 2.864vw;
			margin: 0 auto;
		}
		.swp-share .swiper-button-next,
		.swp-share .swiper-button-prev{
			top: 0.833vw;
			transform: translateY(0);
			left: 0;
			margin: 0;
		}
		.swp-share .swiper-button-next{
			left: auto;
			right: 0;
		}
		.sharhover:hover .g-sharimg{
			opacity: 1;
			visibility: visible;
			top: 3.906vw;
		}
		.g-sharimg{
			top: 4.427vw;
			transform: translateX(-50%);
			transition: .5s;
			opacity: 1;
			width: 4.687vw;
			height:4.687vw;
			background: #fff;
			box-shadow: 0 0.104vw 0.156vw 1px rgba(1, 1, 1, 0.1);
			padding: 0;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			border-radius: 0.260vw;
			padding: 0.156vw;
			box-sizing: border-box;
			opacity: 0;
			visibility:hidden;
		}
		.g-sharimg::after{
			content: '';
			top: 0;
			transform: translate(-50%,-100%);
			border-width: 0.416vw;
			width: 1px;
			height: 1px;
		}
		.g-sharimg .pic{
		}
		.row-sub6-3 {
		}
		.row-sub6-3 .g-idxtit{
			margin-bottom: 2.604vw;
		}
		.m-sharinfo{
			height: 40.62vw;
			margin-bottom: 3.125vw;
			margin-top: -8.854vw;
		}
		.m-sharinfo .left{
			width: 62.5vw;
		}
		.m-sharinfo .item{
			width: 21.35vw;
		}
		.m-sharinfo .item.sty2{
			width: calc(100% - 21.35vw);
		}
		.m-sharinfo .item .pic{
		}
		.m-sharinfo .item .pic img{
		}
		.m-sharinfo .item .pic::after{
			content: '';
			left: 0;
			right: 0;
			bottom: 0;
			height: 16.82vw;
			background: url(../img/img9-9.png) no-repeat;
			background-size: 100% 100%;
		}
		.m-sharinfo .item .txts{
			left: 0;
			right: 0;
			bottom: 0;
			padding: 1.458vw 0.781vw;
		}
		.m-sharinfo .item .txts .icon{
			width: 2.395vw;
			height: 2.395vw;
			margin-right: 0.781vw;
		}
		.m-sharinfo .item  .txts .t{
			font-size: 0.937vw;
			line-height: 2.395vw;
		}
		.m-sharinfo .item:hover .pic img{
			/* transform: scale(1.1); */
		}
		.ul-share-dt{
			margin: 0 -0.781vw;
		}
		.ul-share-dt li{
		}
		.ul-share-dt .con{
			margin: 0 0.781vw;
			border-radius: 0.520vw;
		}
		.ul-share-dt .con .pic{
			height: 10.15vw;
		}
		.row-idx7{
			background: url(../img/10-2.png) no-repeat center 5.208vw;
			background-size:100%;
			padding: 6.25vw 0 2.604vw;
		}
		.m-idxwish .g-idxtit .tit{
			line-height: 5.625vw;
			font-size: 2.604vw;
		}
		.m-idxwish .g-idxtit .icon{
			width: 7.187vw;
			height: 5.625vw;
			margin-right: 1.041vw;
		}
		.m-idxwish .tags{
			height:24.47vw;
		}
		
		
		
		
		
		.m-idxwish .lf{
			left:-0.520vw;
		}
		.m-idxwish .lf.rt{
			left: 0.520vw;
		}
		.tagcloud {
			left: 0;
			top: 0;
			bottom: 0;
			padding-bottom: 0.520vw;
		}
		.tagcloud a {
			/* 
			top: 0;
			left: 0; */
			padding: 0 2.604vw;
			height: 5.729vw;
			font-size: 1.041vw;
			border: 1px solid #d3e0ee;
			border-radius: 3.125vw;
			text-decoration: none;
			opacity: 0.65;
			transition: .3s;
			box-sizing: border-box;
			align-items: center;
			transition: .5s;
		}
		.tagcloud a .txtof2{
			/* height: 3em; */
		}
		.tagcloud.tagl {
			left: 0
		}
		.tagcloud.tagr {
			right: 0
		}
		.w550{
			width: 28.64vw;
		}
		.w488{
			width: 25.41vw;
		}
		.w590{
			width: 30.72vw;
		}
		.tagcloud {
		}
		.tagcloud .item{
			flex-wrap: nowrap;
			width: auto;
			transform: translateX(calc(-100% + 50vw));
			white-space: nowrap;
			left: 0;
			top: 0;
			animation: lateTxts 35s infinite linear ;
		}
		.rt .tagcloud .item{
			animation: lateTxts 38s infinite linear reverse ;
		}
		.tagcloud .item a{
			/*  */
			flex-grow:0;
			flex-shrink:0;
			margin: 0 0.729vw;
		}
		.tagcloud a .txtof2{
			top: 50%;
			transform: translateY(-50%);
			/*  */
			white-space: pre-wrap;
		}
		.tagcloud .item.i2{
			top: 7.291vw;
		}
		.tagcloud .item.i3{
			top: 14.58vw;
		}
		.tagcloud .item:hover{
			animation-play-state: paused;
		}
		.tagcloud a:hover{
			box-shadow: 0.312vw 0.208vw 0.416vw 0 rgba(151, 142, 136, .34);
			opacity: 1;
		}
		@keyframes lateTxts {
			0%{
				transform: translateX(calc(-100% + 40vw));
			}
			100%{
				transform: translateX(5%);
			}
		}
		.tagcloud .con a{
			justify-content: center;
			align-items: center;
			margin: 0 auto 1.562vw;
		}
		.tagcloud .con a .txtof2{
			transform: none;
		}
		.swiper-container.tagcloud .swiper-slide{
			width: auto;
			max-width: 40vw;
			box-sizing:border-box;
			padding: 0 0.281vw;
		}
	
	
		
		
		
		
		.mindpic {
			flex-flow: column;
			justify-content: center;
			align-items: center;
			transform: translateX(-50%);
			top: 0;
		}
		.mindpic .pic{
			width: 18.54vw;
			margin: 0 auto 2.604vw;
		}
		.mindpic .btns{
		}
		.mindpic .btn{
			height: 2.760vw;
			line-height: 2.760vw;
			border-radius: 1.562vw;
			padding: 0 1.666vw;
			font-size: 1.354vw;
		}
		.mindpic .btns::after{
			content: '';
			left: -0.312vw;
			bottom: -0.156vw;
			border-radius: 1.562vw;
		}
		.row-idx8{
			padding: 4.375vw 0 6.666vw;
			/* background-position: center -15.62vw ; */
			/* background-size:cover; */
		}
		.row-idx8 .g-idxtit{
			margin-bottom: 2.343vw;
		}
		.swp-idxdata{
			padding-bottom:1.041vw;
		}
		.swp-idxdata ul{
			/* align-items: center; */
			/* justify-content: space-evenly; */
			padding: 0 6.614vw;
		}
		.swp-idxdata ul li{
			transform: translateY(10%);
			opacity: 0;
			transition:1.5s;
			transition-delay:.5s;
		}
		.swp-idxdata ul li:nth-of-type(2),
		.swp-idxdata ul li:nth-of-type(4){
			transition-delay:.6s;
		}
		.swp-idxdata ul li:nth-of-type(3){
			transition-delay:.4s;
		}
		.swp-idxdata .swiper-slide-active ul li{
			transform: translateY(0%);
			opacity: 1;
		}
		.swp-idxdata .pics{
			width: 9.375vw;
			height: 9.375vw;
			border-radius: 50%;
			border: 1px solid #fff;
			box-sizing: border-box;
			padding:1.562vw 0.677vw 0.677vw;
			margin: 0 auto 0.781vw;
		}
		.swp-idxdata .pics::after{
			content: '';
			left: 0.677vw;
			top: 0.677vw;
			right: 0.677vw;
			bottom: 0.677vw;
			border: 1px dashed #fff;
			border-radius: 50%;
		}
		.swp-idxdata .pics .pic{
			height: 4.427vw;
			width: 6.510vw;
			/* margin: 0 auto; */
			margin: 0 auto 0.208vw;
			align-items: center;
			justify-content: center;
		}
		.swp-idxdata .pics .pic img{
			width: auto;
			height: auto;
		}
		.swp-idxdata .num{
			font-size: 1.354vw;
			align-items: baseline;
			justify-content: center;
		}
		.swp-idxdata .num .t{
			font-size: 0.781vw;
		}
		.swp-idxdata .num .n{
			/* font-size: 1.875vw; */
			font-size: 1.458vw;
			line-height: 1.1;
		}
		.swp-idxdata .num .n.sty2{
			/* font-size: 1.614vw; */
			font-size: 1.25vw;
			line-height: 1.4;
		}
		.swp-idxdata .txt{
			font-size: 1.041vw;
			min-height: 3em;
		}
		.swp-idxdata .swiper-pagination{
			transform: translateX(-50%);
			bottom: 0;
		}
		.swp-idxdata .swiper-pagination-bullet{
			margin: 0 0.260vw;
			width: 0.468vw;
			height: 0.468vw;
		}
		.swp-idxdata .swiper-button-next,
		.swp-idxdata .swiper-button-prev{
			top: 5.947vw;
		}
		.swp-idxdata .swiper-button-next{
			right: 1.822vw;
		}
		.swp-idxdata .swiper-button-prev{
			left: 1.822vw;
		}
		.footer{
			/* padding-top: 4.166vw; */
		}
		.footer .ftr1{
			padding: 4.166vw 0 2.083vw;
		}
		.footer .ftrlist1 {
			justify-content: space-between;
			font-size: 1.041vw;
			margin-bottom: 3.645vw;
		}
		.footer .ftrlist1 .con{
			flex-flow: column;
			align-items: center;
			justify-content: center;
		}
		.footer .ftrlist1 .pic{
			width: 4.062vw;
			height: 4.062vw;
			margin-bottom: 1.458vw;
		}
		.footer .ftrinfo {
			justify-content: space-between;
		}
		.footer .logo{
			width: 16.09vw;
			margin-bottom: 1.041vw;
		}
		.ftrshare{
			align-items: center;
		}
		.ftrshare a{
			width: 1.458vw;
			height: 1.458vw;
			margin-right: 0.520vw;
		}
		.ftrshare .sharhover:hover .g-sharimg{
			top: 2.083vw;
		}
		.ftrshare a .g-sharimg{
			top: 2.604vw;
		}
		
		.footer .ftrinfo .info2{
			width: 31.14vw;
		}
		.footer .ftrinfo .info2{
			padding-top: 1.041vw;
		}
		.ftrlist2 {
			padding-top: 0.260vw;
		}
		.ftrlist2 li{
			margin-bottom: 0.364vw;
		}
		.ftrlist2 li:last-of-type{
		}
		.ftrlist2 a{
			font-size: 0.833vw;
		}
		.footer .ftr2 {
			font-size: 0.937vw;
		}
		.footer .ftr2 .con{
			height: 5.208vw;
			align-items: center;
			justify-content: space-between;
		}
		.footer .ftr2 .txt,
		.footer .ftr2 .txt a{
		}
		.footer .ftr2 .txt a{
			margin-right:.6em;
		}
		.footer .ftr2 .txt a:hover{
		}
		.footer .gotop{
			width: 6.25vw;
			flex-flow: column;
			align-items: center;
			justify-content: center;
		}
		.footer .gotop .icon{
			margin-bottom: 0.416vw;
			opacity: 0.5;
		}
	}
	
	
	
	
	
	
	@media only screen and (max-width: 1400px){
		.ul-idxnews2 .con .g-idxdate .year{
			white-space:nowrap;
		}
		.m-row2-news .tabinfo .info .desc{
			font-size: 12px;
		}
	}
	@media only screen and (max-width: 1200px){
		.m-idxpersons .personinfo .desc{
			-webkit-line-clamp:4;
		}
		
	}
	@media only screen and (max-width: 1100px){
		.swp-school .alltxts .txts{
			height: 10vw;
		}
		.m-row2-news .tabinfo ul{
			height: auto;
		}
	}
	
	@media only screen and (max-width: 950px) {
		.swp-idxnews{
			width: 100%;
			height: 60vw;
			margin-bottom: 30px;
		}
		.swp-idxnews .swiper-container{
			height: 100%;
		}
		.m-idxnews1 .swp-idxnews .news{
			height: 100%;
		}
		.swp-idxnews .swiper-button-next{
			transform: translate(30%,50%);
		}
		.swp-idxnews .swiper-button-prev{
			transform: translate(-30%,50%);
		}
		.swiper-button-next, .swiper-button-prev{
			width: 35px;
			height: 34px;
		}
		.row-idx5 .swiper-button-next{
			right: 5px;
		}
		.row-idx5 .swiper-button-prev{
			left: 5px;
		}
		.sty2btn .swiper-button-next,
		.sty2btn .swiper-button-prev{
			width: 8px;
			height: 16px;
			
		}
		.main{
			overflow: hidden;
		}
		.wp1660{
			max-width: none;
			width: auto;
			padding:0 15px;
		}
		.banner{
			height: 50vw;
			position: relative;
		}
		.banner .icon{
			bottom: 10px;
		}
		.banner .swiper-container-horizontal>.swiper-pagination-bullets{
			right: 5px;
			bottom: 10px;
		}
		.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
			margin:0 2px
		}
		.swp-banner .swiper-pagination-bullet{
			width: 25px;
			height: 21px;
		}
		
		.g-idxtit .tit{
			font-size: 24px;
			line-height: 30px;
		}
		.g-idxtit .tit .icon{
			width: 30px;
			height: 30px;
			margin-right: 7px;
		}
		.g-idxtit .more{
			width: 50px;
			position: relative;
			top: 3px;
		}
		.row-idx1{
			padding:30px 0;
		}
		.g-idxtit{
			margin-bottom: 25px;
		}
		.m-row1-news .col-l,
		.row-idx3 .col-l,
		.m-xueshu .col-l,
		.m-idxnews2 .col-l,
		.m-idxnews2 .col-r{
			float:none;
			width: 100%;
			max-width: none;
		}
		.m-idxnews1 .news{
			height: auto;
		}
		.g-idxdate{
			width:60px;
			padding:8px 0;
		}
		.g-idxdate .day{
			font-size: 24px;
		}
		.g-idxdate .year{
			font-size: 12px;
		}
		.m-idxnews1 .news .txts{
			padding:10px ;
		}
		.m-idxnews1 .news .txts{
			font-size: 14px;
		}
		.m-row1-news .col-l{
			margin-bottom: 30px;
		}
		.row-idx1 .ul-idxnews1 .con .pic{
			height: 17vw;
		}
		.ul-idxnews1 .con .pic{
			height: 27vw;
			margin-bottom: 10px;
		}
		.ul-idxnews1 .con .txts{
			font-size: 14px;
			 
		}
		
		.ul-idxnews2 li{
			
		}
		.ul-idxnews2 .con{
			padding: 0 10px;
			height: 80px;
		}
		.ul-idxnews2 .g-idxdate{
			/* display: flex; */
			/* flex-flow:row-reverse; */
			font-weight: normal;
			padding-right: 10px;
			margin-right: 10px;
		}
		.ul-idxnews2 .con .g-idxdate .year{
			font-size: 12px;
			white-space: nowrap;
		}
		.ul-idxnews2 .con .g-idxdate .day{
			font-size: 13px;
		}
		.ul-idxnews2 .txts{
			width: auto;
			font-size: 14px;
		}
		
		.m-idxtabs{
			white-space: nowrap;
			overflow-x:auto;
			justify-content: center;
			margin-bottom: 20px;
		}
		.m-idxtabs .tab{
			font-size: 14px;
			margin:0 3px;
			height: 38px;
			line-height:36px;
			width: auto;
			padding:0 10px
		}
		
		.m-row2-news .tabinfo .info .tit{
			font-size: 16px;
		}
		.m-row2-news .tabinfo .info .desc,
		.m-row2-news ul .con{
			font-size: 14px;
		}
		.m-row2-news .tabinfo .info{
			padding-bottom: 15px;
			margin-bottom: 15px;
		}
		.m-row2-news ul li{
			margin-bottom: 15px;
		}
		.g-idxmore{
			width: 50px;
		}
		.m-xueshu .col-r{
			float:  none;
			width: auto;
		}
		.m-xueshuswp{
			width: 100%;
			box-sizing: border-box;
		}
		.swp-xushu1 .swiper-container{
			height: 59vw;
		}
		.m-xueshuswp{
			background-size: 97%;
		}
		.swp-xushu2{
			padding-right:80px;
		}
		
		.row-idx2{
			padding: 30px 0 80px;
		}
		.row-idx3,
		.m-idxnews2 .col-l{
			padding: 30px 0;
		}
		.row-idx3 .g-idxtit{
			margin-bottom: 20px;
		}
		.row-idx3 .col-l{
			margin-bottom:10px;
		}
		
		.row-idx4{
			padding-bottom: 20px;
		}
		.m-idxrencai .ishot,
		.m-idxrencai .swp-ishotnews{
			width: 100%;
			height: auto;
			margin-bottom: 20px;
		}
		.m-idxrencai .ishot .pic{
			width: 100%;
			height: auto;
			margin-bottom:15px;
			height: 57vw;
		}
		.m-idxrencai .ishot .txts{
			padding-right: 0;
			
		}
		.m-idxrencai .ishot .txts .tit{
			font-size: 16px;
			margin-bottom: 5px;
			display: block;
			white-space: pre-wrap;
		}
		.m-idxrencai .ishot .txts .desc{
			font-size: 14px;
		}
		.ul-idxrencai .con{
			font-size: 14px;
			padding-bottom: 10px;
		}
		.ul-idxrencai li{
			margin-bottom: 10px;
		}
		
		.m-idxtonggao::after{
			right: 0;
		}
		.m-idxtonggao{
			padding: 20px;
			width: calc(100% + 30px);
			transform: translateX(-15px);
			box-sizing: border-box;
		}
		.ul-idxrencai{
			width: 100%;
		}
		.m-idxtonggao{
			margin-bottom:30px;
			padding-top: 30px;
			padding-bottom: 5px;
		}
		.ul-idxrencai.tonggao .con{
			display: block;
		}
		.ul-idxrencai.tonggao .t{
			width: calc(100% - 80px);
		}
		.ul-idxrencai.tonggao .date{
			font-size: 14px;
		}
		.g-idxtit .tits .tit{
			border: none;
			margin-right: 0;
			padding-right: 0;
			margin-bottom:15px;
		}
		.g-idxtit .tits .desc{
			clear: both;
			font-size: 13px;
			line-height: 1.5;
		}
		.row-idx5 .g-idxtit{
			/* display: flex; */
			position: relative;
		}
		.row-idx5 .g-idxtit .more{
			position: absolute;
			right: 0;
			top: 3px;
		}
		.swp-school .alltxts{
			/* margin-bottom: 3px; */
		}
		.swp-school .alltxts .pic{
			height: 27vw;
		}
		.swp-school .alltxts .txts{
			height: 150px;
			padding: 20px;
		}
		.swp-school .alltxts .txts .tit{
			font-size: 16px;
		}
		.swp-school .alltxts .txts .item{
			font-size: 14px;
		}
		.swp-school .date{
			font-size: 15px;
		}
		.row-idx5,
		.row-idx6{
			padding: 30px 0;
		}
		
		.row-idx5 {
			padding-bottom: 30px;
		}
		.row-sub6-1 .g-idxtit{
			margin-bottom: 30px;
		}
		.m-jiangshu{
			background-size:52.5vw ;
		}
		.swp-jiangshu{
			width: 100%;
			padding: 0 0 5vw 4vw;
			margin-bottom: 50px;
			float: none;
		}
		.swp-jiangshu .swiper-container{
			height: 54vw;
		}
		.swp-jiangshu .con .pic{
			height: 100%;
		}
		.m-idxpersons{
			width: 100%;
		}
		.swp-jiangshu2{
			width: 100%;
		}
		.m-idxpersons .personinfo .pic{
			height: auto;
		}
		.m-idxpersons .personinfo .txts{
			width: calc(100% - 240px);
		}
		.m-idxpersons .personinfo{
			height: auto;
			display: flex;
			align-items: center;
		}
		.m-idxpersons .personinfo .name{
			font-size: 24px;
			margin-bottom: 10px;
		}
		.m-idxpersons .personinfo .desc{
			font-size: 14px;
		}
		.swp-jiangshu2 .con .pic{
			width: 80px;
			height: 80px;
		}
		.swp-jiangshu2 .con .name{
			font-size: 14px;
		}
		.m-idxpersons{
			float: none;
		}
		.m-jiangshu{
			margin-bottom: 40px;
		}
		.m-media .col-l{
			float: none;
			width: 100%;
		}
		.ul-media1 .alltxts .pic{
			height: 28vw;
			margin-bottom: 10px;
		}
		.ul-media1 .alltxts .txts{
			padding: 0 15px;
			font-size: 14px;
		}
		.ul-media1{
			margin-bottom: 20px;
		}
		.swp-media::before, .swp-media::after{
			opacity: 0;
		}
		.ul-idxrencai.media.swp .con::before{
			background: none;
			border: 10px solid #fff;
			border-color:  transparent transparent #fff; 
			width: 1px;
			height: 0;
			left: 86px;
		}
		
		.row-sub6-2{
			margin-bottom:25px;
		}
		.col-r .ul-idxrencai.media{
			margin-top: 0;
		}
		.ul-idxrencai.media .con{
			padding-bottom: 10px;
			margin-right: 0;
		}
		.ul-idxrencai.media .pic img{
			max-width: 80%;
		}
		.swp-share{
		/* 	float: none;
			clear: both; */
			/* height: 35px; */
		}
		
		.swp-share .swiper-container{
			width: 400px;
		}
		.swp-share{
			height: 120px;
		}
		.g-sharimg{
			width: 80px;
			height: 80px;
			top: 60px;
		}
		.sharhover:hover .g-sharimg{
			top: 50px;
		}
		.swp-share .con{
			width: 40px;
			height: 40px;
		}
		.m-sharinfo{
			height: auto;
			margin-top: -90px;
		}
		.m-sharinfo .left{
			float: none;
			width: 100%;
		}
		.m-sharinfo .item,
		.m-sharinfo .item.sty2{
			width: 50%;
			height: 23vw;
		}
		
		.m-sharinfo .item .pic img{
			width: 100.2%;
			height: auto;
			position: relative;
			top: 50%;
			transform: translate(-50%,-50%);
		}
		.m-sharinfo .item:hover .pic img{
			transform:scale(1.1) translate(-50%,-50%);
		}
		.m-sharinfo .item .txts{
			padding: 15px;
		}
		.m-sharinfo .item .txts .icon{
			width: 30px;
			height: 30px;
			margin-right: 10px;
		}
		.m-sharinfo .item .txts .t{
			font-size: 14px;
			line-height: 1.5;
			line-height: 30px;
		}
		.m-sharinfo .right{
			height: 200px;
		}
		.ul-share-dt .con .pic{
			height: 10vw;
		}
		
		.m-idxwish .lf,
		.m-idxwish .lf.rt{
			float: none;
			height: 300px;
			left: 0;
			width: 100%;
		}
		.m-idxwish .tags{
			height: auto;
		}
		.mindpic {
			position: relative;
			transform: none;
			left: 0;
		}
		.mindpic .pic{
			width: 130px;
			margin-bottom: 20px;
		}
		.mindpic .btn{
			font-size: 14px;
			height: 35px;
			line-height: 35px;
			
		}
		.tagcloud .con a{
			font-size: 12px;
			height: 60px;
			box-sizing: border-box;
			padding: 0 20px;
		}
		
		.m-idxwish .w550,
		.m-idxwish .w488,
		.m-idxwish .w590{
			max-width: 60vw;
			box-sizing: border-box;
		}
		.swiper-container.tagcloud .swiper-slide{
			width: 100vw;
			padding: 15px;
			box-sizing: border-box;
		}
		.swiper-container.tagcloud .swiper-slide-prev .con{
			-ms-transform: translateX(0%);
		}
		.swiper-container.tagcloud2 .swiper-slide-prev .con{
			-ms-transform: translateX(0%);
		}
		.row-idx7{
			background-size: cover;
			padding: 10px 0 50px;
			
		}
		.m-idxwish .g-idxtit .icon{
			width: 80px;
			height: 60px;
		}
		.m-idxwish .g-idxtit .tit{
			line-height: 60px;
		}
		
		.row-idx8{
			padding: 30px 0 20px;
		}
		.row-idx8 .g-idxtit{
			margin-bottom: 30px;
		}
		.swp-idxdata ul{
			padding: 0;
			margin:0;
		}
		.swp-idxdata ul li .con{
			margin:0;
		}
		.swp-idxdata ul li{
			/* width: 50%; */
		}
		.swp-idxdata .pics{
			width: 100px;
			height: 100px;
			padding-top: 18px;
		}
		.swp-idxdata .pics::after{
			top: 6px;
			right: 6px;
			left: 6px;
			bottom: 6px;
		}
		.swp-idxdata .pics .pic{
			width: calc(100% - 30px);
			height: 37px;
			margin-bottom: 5px;
		}
		.swp-idxdata .num{
			font-size: 15px;
		}
		.swp-idxdata .num .n,
		.swp-idxdata .num .n.sty2{
			font-size: 18px;
			line-height: 1.4;
		}
	/* 	.swp-idxdata .num .n.sty2{
			font-size: 18px;
			line-height: 1.4;
		} */
		.swp-idxdata .txt{
			font-size: 14px;
		}
		.swp-idxdata .num .t{
			font-size: 12px;
		}
		.swp-idxdata .swiper-button-next,
		.swp-idxdata .swiper-button-prev{
			top:65px;
			left: 20px;
		}
		.swp-idxdata .swiper-button-next{
			left: auto;
			right: 20px;
		}
		
		.footer .ftr1{
			padding: 40px 0 20px;
		}
		.footer .ftrlist1{
			font-size: 14px;
			margin-bottom: 30px;
		}
		.footer .ftrlist1 .pic{
			width: 40px;
			height: 40px;
			margin-bottom: 5px;
		}
		
		.footer .ftrinfo{
			display: block;
		}
		.footer .logo{
			margin: 0 auto 20px;
			max-width: 309px;
			width: 60%;
		}
		.ftrshare{
			justify-content: center;
			margin-bottom: 20px;
		}
		.footer .ftrinfo .info2{
			max-width: 598px;
			width: 80%;
			margin: 0 auto 20px;
		}
		.ftrlist2 a{
			font-size: 14px;
		}
		.footer .ftr2 .con{
			display: block;
			height: auto;
		}
		.footer .ftr2{
			font-size: 14px;
			text-align: center;
			padding: 15px 0;
		}
		.footer .gotop{
			height: auto;
			padding: 0 10px;
			flex-flow: row;
			justify-content: center;
			align-items:center;
			width: 100px;
			margin: 0 auto;
		}
		.footer .gotop .icon{
			width: 20px;
			margin-right:10px;
			
		}
		.footer .ftr2 .txt{
			margin-bottom: 20px;
		}
		
		
		
		.m-idxrencai .ul-idxnews1 li{
			width: 50%;
			float: left;
		}
		.swp-xushu2 .pic{
			height: 13vw;
		}
		
		/* ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¥Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã‚Â¾ */
		.swiper-container.tagcloud .swiper-slide{
			max-width: none;
		}
		.mindpic{
			margin-bottom: 30px;
		}
		.m-idxwish .lf, .m-idxwish .lf.rt{
			height: auto;
		}
		.tagcloud a .txtof2{
			height: auto;
		}
		.tagcloud .con a{
			margin-bottom: 10px;
			opacity: 1;
		}
		.tagcloud .con a.op50,
		.tagcloud .con a.op75,
		.tagcloud .con a.op80{
			opacity: 1;
		}
		.row-idx2{
			height: auto;
		}
		.m-row2-news .tabinfo ul .info .tit{
			margin-bottom: 5px;
		}
		.m-row2-news ul li.on{
			margin-bottom: 20px;
		}
		.m-row2-news ul li{
			margin-bottom: 10px;
		}
		.m-row2-news .tabinfo .info{
			padding-bottom: 5px;
			margin-bottom: 5px;
		}
		
		
		.swp-jiangshu .swiper-button-next,
		.swp-jiangshu .swiper-button-prev{
			width: 30px;
			height: 30px;
		}
		.m-row2-news .tabinfo li.on .info::after, .m-row2-news .tabinfo li.on .info::before{
			right: 0;
		}
		.m-idxwish .g-idxtit .tit{
			font-size:30px;
		}
		.ul-idxrencai .con .txtof2{
			min-height:auto;
		}
		.row-idx3 .m-idxrencai .ul-idxnews1 li{
			margin-bottom: 0;
		}
		
		
		.m-sharinfo .right{
			height: 500px;
		}
		.swp-idxdata{
			padding: 0 60px;
		}
		.m-idxnews2 .col-l{
			padding-bottom: 0;
		}
		.m-row2-news .tabinfo{
			margin-bottom: 20px;
		}
		.ul-idxnews1.news3 .con{
			height: 130px;
		}
		.m-sharinfo{
			margin-bottom: 30px;
		}
		.swp-jiangshu .swiper-pagination-bullet{
			width: 3.6vw;
			height: 3.6vw;
		}
		.swp-jiangshu .swiper-pagination{
			left: 50vw;
		}
		
		.swp-ishotnews .swiper-button-prev{
			top: 29vw;
			transform: translateX(-40%) ;
		}
		.swp-ishotnews .swiper-button-next{
			top: 29vw;
			transform: translateX(40%) ;
		}
	}
	
	
	@media only screen and (max-width: 750px) {
		.ul-idxnews1 .con .pic{
			height: auto;
			/* margin-bottom: 10px; */
		}
		.ul-idxnews1 li,
		.ul-idxnews1.news2 li{
			float: none;
			width: 100%;
			margin-bottom: 20px;
		}
		.m-xueshuswp{
			padding-top: 5vw;
			padding-right: 5vw;
		}
		.swp-xushu2{
			padding-right:;
			padding: 0 calc(10px + 5vw) 0 10px;
		}
		.m-row2-news{
			margin-bottom: 40px;
		}
		.swp-xushu2 .swiper-slide-next,
		.swp-xushu2 .swiper-slide-prev{
			transform: scale(.8);
		}
		.swp-xushu2 .swiper-slide-active{
			transform: scale(1);
		}
		.swp-xushu2 .pic{
			height: 21vw;
		}
		.m-xueshuswp::before{
			width: 130px;
			height: 130px;
		}
		.m-xueshuswp::after{
			width: 80px;
			height: 80px;
			transform: translate(20%,-20%);
		}
		@keyframes ani_roz {
			0% {
				transform: translate(32%,-32%) rotateZ(0deg);
			}
			100% {
				transform: translate(32%,-32%) rotateZ(360deg);
			}
		}
		.ul-idxnews1.news2 .pic .date{
			font-size: 14px;
		}
		.m-idxnews2 .col-l .ul-idxnews1.news2{
			margin-bottom: 0;
		}
		.ul-idxnews1.news3 .con{
			height: auto;
			padding-bottom: 10px;
		}
		.ul-idxnews1.news3 .txts{
			padding: 20px 20px 15px;
			margin: 0;
			min-height: auto;
			font-size: 16px;
		}
		.ul-idxnews1.news3 .date{
			font-size: 14px;
			padding-right: 20px;
		}
		
		.m-jiangshu{
			/* background-size: 45vw; */
			background-position: left 5vw;
		}
		.swp-jiangshu .txts{
			padding: 15px;
			font-size: 14px;
		}
		.swp-jiangshu .swiper-button-prev{
			transform: translate(-100%,-50%);
			top: 55%;
		}
		.swp-jiangshu .swiper-button-next{
			top: 55%;
			right: 10px;
		}
		.swp-jiangshu .con{
			height: 100%;
		}
		.swp-jiangshu .con .play, .m-sharinfo .right .item .play{
			width: 40px;
			height: 40px;
		}
		.swp-jiangshu .swiper-pagination{
			left: 47vw;
			bottom: -1vw;
		}
		.swp-jiangshu .swiper-pagination-bullet{
			width: 3.5vw;
			height: 3.5vw;
			margin: 0 1vw;
		}
		
		.ul-media1 li{
			float: none;
			width: 100%;
		}
		
		.ul-media1 .alltxts .pic{
			height: 57vw;
		}
		
		.ul-media1 li{
			margin-bottom: 20px;
		}
		
		.ul-idxrencai.media.swp .con{
			padding: 0 15px;
			height: 80px;
		}
		.ul-idxrencai.media .pic{
			height: 50px;
			width: 70px;
		}
		.ul-idxrencai.media .t{
			width: calc(100% - 80px);
		}
		
		.swp-media{
			margin-bottom: 30px;
		}
		.swp-media .swiper-button-next{
			/* right: 0; */
		}
		.swp-media .swiper-button-prev{
			/* left: 0; */
		}
		
		.row-sub6-3 .g-idxtit.sty2 .tit{
			margin-bottom: 20px;
		}
		.row-sub6-3 .g-idxtit{
			margin-bottom: 30px;
		}
		
		.m-sharinfo{
			margin-bottom: 30px;
		}
		.swp-share .swiper-container{
			width: 100%;
		}
		.swp-share{
			float: none;
			clear: both;
			width: 100%;
			box-sizing: border-box;
			max-width: 100%;
			/* margin: 0 auto; */
			padding:0 10px;
		}
		.g-sharimg{
			width:65px;
			height:65px;
			padding: 1px;
		}
		.ul-share-dt {
			margin: 0 -5px;
		}
		.ul-share-dt li{
			width: 50%;
			margin-bottom: 10px;
		}
		.ul-share-dt .con{
			margin: 0 5px;
		}
		.ul-share-dt .con .pic{
			height: 23vw;
		}
		
		.swp-idxdata ul {
			flex-wrap: wrap;
			justify-content: center;
		}
		.swp-idxdata ul li{
			width:33.333%;
			margin-bottom: 10px;
		}
		.swp-idxdata .pics{
			transform: scale(.9);
			margin-bottom: 5px;
		}
		.swp-idxdata .swiper-button-next, .swp-idxdata .swiper-button-prev{
			top:180px;
		}
		.footer .ftrlist1 {
			flex-wrap: wrap;
		}
		.footer .ftrlist1 li{
			width: 33.333%;
			margin-bottom:10px;
		}
		
		.m-sharinfo .item,
		.m-sharinfo .item.sty2{
			width:100%;
			height: 168px;
		}
		/* .m-sharinfo .item .pic img{
			position: static;
			transform: none;
		} */
		
		.ul-idxrencai .con .txtof2{
			min-height: auto;
		}
		.row-idx3{
			padding-bottom: 20px;
		}
		.m-idxnews2 .g-idxtit{
			margin-bottom: 25px;
		}
		.ul-idxnews1 .con .txts{
			min-height: auto;
		}
		
		.row-idx1 .ul-idxnews1 .con .pic{
			height: auto;
		}
		.m-row1-news .col-l{
			margin-bottom: 10px;
		}
		.m-row2-news .tabinfo li.on .info .desc{
			height: auto;
			padding-bottom: 10px;
			
		}
		.row-idx3 .m-idxrencai .ul-idxnews1 li{
			margin-bottom: 20px;
		}
		.swp-idxdata{
			padding:0 0 20px;
		}
		.footer .ftrinfo .info2{
			padding-top: 0;
		}
	}
	
	@media only screen and (max-width: 600px) {
		.swp-school .alltxts .pic{
			height: 54vw;
		}
		.m-idxpersons .personinfo .pic{
			float: none;
			margin: 0 auto 10px;
			height: auto;
		}
		.m-idxpersons .personinfo{
			height: auto;
			display: block;
		}
		.m-idxpersons .personinfo .txts{
			width: 100%;
		}
		.swp-jiangshu3 .swiper-container{
			height: auto;
		}
		.ul-media1 .alltxts .pics .tag{
			width: 80px;
			height: 40px;
			left: -10px;
			top: 5px;
			padding-bottom: 10px;
		}
		.ul-media1 .alltxts .pics .tag img{
			max-width: 70%;
			max-height: 22px;
		}
		
		.row-idx7{
			background-size: cover;
		}
		
		
		.m-idxrencai .ul-idxnews1 li{
			width: 100%;
			float: none;
		}
		.m-sharinfo{
			margin-bottom: 10px;
		}
	}
	
	
	
	
	

	@media only screen and (min-width: 950px) {
		/* ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ */
		/* img{
			height:100%;
			min-width: 100%;
			width: auto;
		} */
		
		/* .m-idxrencai .ishot img,
		.m-idxrencai .ishot .pic img{
			min-height:100%;
			min-width: 100%;
			height: 100%;
			width: auto;
		} */
	}
	.ul-idxnews1 .con .pic img,
	.swp-xushu1 .con img,
	.ul-idxnews1.news2 .pic img,
	.swp-xushu2 .pic img{
		width: auto;
		min-width: 100%;
		height: 100%;
		/* min-height: 100%; */
		/* max-width: 100%; */
		/* max-height: 100%; */
		position: relative;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	/* .scal img:hover, */
	.m-idxrencai .news .ishot:hover img,
	.ul-idxnews1 .con:hover .pic img,
	.ul-idxnews1.news2 .con:hover .pic img,
	.swp-xushu1 .con:hover img,
	.swp-xushu2 .con:hover .pic img{
		transform: translate(-50%,-50%) scale(1.1) ;
	}
	
	
	
	
	.ul-idxnews1 .con .txts,
	.ul-idxnews2 .txts,
	.txtof2,
	.swp-school .alltxts .txts .tit{
		overflow: hidden;
		height: 3em;
	}
	.swp-school .alltxts .txts .tit{
		height: 2.8em;
	}
	.m-idxpersons .personinfo .desc{
		height: 9.5em;
	}
	
	.swp-idxnews .swiper-slide{
		padding: 0 1px;
		box-sizing: border-box;
	}
	
	@media only screen and (max-width: 1400px) and (min-width: 1200px) {
		.m-idxpersons .personinfo .desc,
		.ul-idxnews1 .con .txts,
		.ul-idxnews2 .txts,
		.m-idxrencai .ishot .txts .desc,
		.swp-school .alltxts .txts .tit{
			font-size: 14px;
			line-height:1.5;
		}
	}
	@media only screen and (max-width: 1200px) and (min-width: 950px) {
		.m-idxpersons .personinfo .desc,
		.ul-idxnews1 .con .txts,
		.ul-idxnews2 .txts,
		.m-idxrencai .ishot .txts .desc,
		.swp-school .alltxts .txts .tit{
			font-size: 12px;
		}
		.m-idxpersons .personinfo .desc{
			height: 7.6em;
		}
	}
	@media only screen and (max-width: 750px) {
		
		.ul-idxnews1 .con .pic img, .swp-xushu1 .con img, .ul-idxnews1.news2 .pic img, .swp-xushu2 .pic img{
			transform: none;
			position: static;
			width: 100%;
			height: auto;
		}
		.scal img:hover,
		.m-idxrencai .news .ishot:hover img,
		.ul-idxnews1 .con:hover .pic img,
		.ul-idxnews1.news2 .con:hover .pic img,
		.swp-xushu2 .con:hover .pic img{
			transform:scale(1.1) ;
		}
		.swp-xushu1 .con{
			/* display: flex;
			align-items: center;
			justify-content: center; */
		}
		.swp-xushu1 .con img{
			position: relative;
			top: 0;
			left: 50%;
			transform: translateX(-50%);
			height: 100%;
			width: auto;
		}
		.swp-xushu1 .con:hover img{
			transform:translateX(-50%) scale(1.1) ;
		}
		.swp-xushu2 .con img{
			min-height:100%;
		}
		
	}
	
	.m-idxrencai .ishot{
		float: none;
	}
	.con .pic img{
    width: 100%;
    vertical-align: middle;
    transition: .5s;
    object-fit: cover;
	}