.top2 {
				background-color: #004DA0;
				display: flex;
				justify-content: space-between;
				padding: 0rem 3.8rem;
				color: white;
				position: sticky;
			
				z-index: 99;
			}
			
			@media (max-width:1366px) {
				.top2 {
					
				}
			}
			
			.swiper-container {
				width: 100%;
				height: 100%;
			}
			
			.swiper-container1 .swiper-slide,.swiper-container2 .swiper-slide,.swiper-container3 .swiper-slide {
				text-align: center;
				font-size: 18px;
				background: #fff;
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
			}
			.swiper-container1 .swiper-wrapper{
				align-items: flex-end;
			}
			.top2-item {
				text-align: center;
				line-height: .28rem;
				padding: 0;
				cursor: pointer;
			}
			
			.top2-item.active {
				border-bottom: 4px solid #009FE8;
			}
			
			.top2-item .t1 {
				font-size: .12rem;
				margin-top: .1rem;
			}
			
			.top2-item .t2 {
				font-size: .15rem;
			}
			
			.top2-item img {
				width: 1.7rem;
				padding: 15px 0;
			}
			
			.swiper-container1 {
				width: 100%;
				padding-top: 7px;
			}
			
			.big-event {
				width: 100%;
				height: 100%;
				display: flex;
				align-items: flex-end;
				padding: 0 1.3rem;
			}
			
			.big-event-item {
				flex: 1;
				padding: 0 .2rem .15rem .2rem;
				border-left: 1px solid #009FE8;
				text-align: left;
				position: relative;
			}
			
			.big-event-item .title {
				/*font-family: SourceHanSansCN-Medium;*/
				font-size: .18rem;
				margin-bottom: .2rem;
				color: #004da0;
				margin-top: -7px;
			}
			
			.big-event-item .detail {
				/*font-family: SourceHanSansCN-Regular;*/
				font-size: .16rem;
				line-height: .3rem;
			}
			
			.big-event-item .year {
				margin-top: .15rem;
				color: #004da0;
				font-size: .45rem;
			}
			
			.left-block {
				width: 7px;
				height: 7px;
				border: 1px solid #009FE8;
				position: absolute;
				left: -4px;
				top: -6px;
			}
			
			.content-title {
				margin-top: .5rem;
				color: #004da0;
			}
			
			.content-title .t1 {
				font-size: .4rem;
				line-height: .4rem;
			}
			
			.content-title .t2 {
				font-size: .16rem;
				line-height: .25rem;
				margin-left: .1rem;
			}
			
			.content-title .t3 {
				font-size: .32rem;
			}
			
			.md {
				display: flex;
				align-items: center;
			}
			
			.qywh-content {
				display: flex;
				margin-top: .3rem;
			}
			
			.qywh-content .item {
				height: 5.63rem;
				background-color: #EEEEEE;
				flex: 1;
				position: relative;
				overflow: hidden;
				cursor: pointer;
			}
			
			.item-w {
				width: .3rem;
			}
			
			.item-desc {
				position: absolute;
				height: 1.48rem;
				width: 100%;
				background-color: #004DA0;
			}
			
			.qywh-desc {
				bottom: -2rem;
			}
			
			.ppgs-content {
				margin-top: .3rem;
				display: flex;
			}
			
			.ppgs-left {
				width: 5.63rem;
				margin-right: .3rem;
			}
			
			.ppgs-right {
				flex: 1;
				overflow: auto;
				height: 8.52rem;
				position: relative;
			}
			
			.ppgs-right-content {
				display: none;
				height: 100%;
			}
			
			.ppgs-r-c {
				width: 100%;
				height: 100%;
				display: flex;
				flex-direction: column;
			}
			
			.ppgs-right .title {
				/*font-family: SourceHanSansCN-Medium;*/
				font-size: 20px;
			}
			
			.ppgs-right .content {
				/*font-family: SourceHanSansCN-Regular;*/
				font-size: .16rem;
				margin-top: .3rem;
				flex: 1;
				overflow: auto;
			}
			
			.left-item {
				width: 5rem;
				height: 2.64rem;
				margin-bottom: .2rem;
				position: relative;
				background-color: #EEEEEE;
				overflow: hidden;
				cursor: pointer;
			}
			
			.left-item-desc {
				position: absolute;
				bottom: -1rem;
				width: 100%;
				background-color: #004DA0;
				height: .7rem;
			}
			
			.zr-box {
				margin-top: .3rem;
				height: 4.15rem;
				background-color: #EEEEEE;
				position: relative;
			}
			
			.zr-box-desc {
				position: absolute;
				bottom: 0;
				width: 100%;
				background-color: #004DA0;
				height: .7rem;
				line-height: .7rem;
				padding: 0 2.3rem;
				/*font-family: font-family: SourceHanSansCN-Normal;*/
				font-size: .2rem;
				color: white;
			}
			
			.zr-content {
				margin-top: .2rem;
				padding: 0 2.6rem;
				font-size: .16rem;
				margin-bottom: .5rem;
			}
			/* a,a:hover,a:active{
		    	color: white;
		    }*/
			
			/*.top-img img {
				width: 100%;
				height: 100%;
			}*/
			
			.swiper-container2 .swiper-slide img {
				width: 100%;
				height: 100%;
			}
			
			.swiper-container2 .swiper-button-next {
				margin-right: 1rem;
			}
			
			.swiper-container2 .swiper-button-prev {
				margin-left: 1rem;
			}
			
			.swiper-container2 .swiper-container {
				margin-top: 0;
			}
			
			.swiper-container3 .swiper-slide {
				padding: 0rem 1.3rem;
				justify-content: flex-start;
				align-items: flex-start;
			}
			
			.swiper-container3 .topimg img {
				width: 100%;
				margin-bottom: .3rem;
			}
			
			.swiper-container3 .title {
				text-align: left;
				line-height: .4rem;
				font-size: .3rem;
				margin-bottom: .2rem;
			}
			
			.swiper-container3 .article-detial {
				text-align: left;
				line-height: .32rem;
				font-size: .18rem;
			}
			
			.shzr-title {

				font-size: .2rem;
				display: flex;
				justify-content: space-between;
				font-family: SourceHanSansCN-Medium;
				height: 60px;
				line-height: 60px;
				margin: 0 auto;
				width: 100%;
				padding: 0 2rem;
				margin-top: 20px;
				
			}
			
			.shzr-title span {
				cursor: pointer;
				height: .3rem;
				line-height: .3rem;
				padding-top: .3rem;
			}
			
			.shzr-title .on {
				color: #004DA0;
				display: flex;
				align-items: center;
			}
			
			.shzr-content-box {}
			
			.shzr-item {
				display: flex;
				margin-bottom: .1rem;
				cursor: pointer;
			}
			
			.shzr-item img {
				width: 3rem;
				height: 100%;
			}
			
			.shzr-item .content {
				padding: .1rem .2rem;
				background-color: #004DA0;
				color: white;
				flex: 1;
			}
			
			.shzr-item .tt {
				font-size: .2rem;
				line-height: .5rem;
				display: flex;
				align-items: center;
			}
			
			.shzr-item .tt .l {
				flex: 1;
				width: 2rem;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.shzr-item .tt .r {
				width: .3rem;
				height: .2rem;
				margin-left: 1rem;
			}
			
			.shzr-item .det {
				font-size: .16rem;
				line-height: .32rem;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}
			
			.shzr-info {
				display: flex;
				height: 5.4rem;
				margin-bottom: .2rem;
				display: none;
			}
			
			.shzr-info .left-img {
				margin-right: .46rem;
			}
			
			.shzr-info .left-img img {
				height: 2.6rem;
				display: block;
			}
			
			.right-info {
				flex: 1;
				height: 100%;
				display: flex;
				flex-direction: column;
			}
			
			.right-info .t {
				font-size: .22rem;
				margin-bottom: .2rem;
				display: block;
				align-items: center;
				display: flex;
			}
			
			.right-info .t .l {
				width: 2rem;
				flex: 1;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.right-info .t .r {
				height: .2rem;
				margin-left: 1rem;
				cursor: pointer;
			}
			
			.right-info .det {
				flex: 1;
				overflow: auto;
				font-size: .18rem;
				line-height: .32rem;
			}
			
			.mrb2 {
				margin-bottom: .2rem;
			}
			
			.slide-bg {
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
				width: 100%;
				height: 100%;
				position: relative;
			}
			
			.about-content {
				width: 100%;
				height: 100%;
				display: none;
			}
			
			.about-content-inner {
				width: 100%;
				height: 100%;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			.slide1-bg{
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				position: absolute;
				overflow: hidden;
			}
			.slide1bg4{
				width: 5.5rem;
				margin-top: 20px;
			}
			.slide1{
				display: flex;
				align-items: center;
				justify-content: center;
				font-family: SourceHanSansCN-Light;
				font-size: .30rem;
				color: white;
				letter-spacing: 2px;
			}
			.slide1-left-text{
				-webkit-transition: all 1s ease;
		        -moz-transition: all 1s ease;
		        transition: all 1s ease;
		        opacity: 0;
		        padding-left: 500px;
		        letter-spacing: 20px;
		        text-align: center;
			}
			.slide1-left-text.move{
				opacity: 1;
		        padding-left: 0px;
			}
			.slide1-right-text{
				overflow: hidden;
				-webkit-transition: all 1s ease;
		        -moz-transition: all 1s ease;
		        transition: all 1s ease;
		        text-align: center;
		      opacity: 0;
		        padding-right: 500px;
		      
			}
			.slide1-right-text.move{
				opacity: 1;
		        padding-right: 0px;
			}
			.slide1bg3{
				width: 6rem;
				-webkit-animation:ani-xuanzhuang 200s linear infinite;
			}
		 
			@-webkit-keyframes ani-xuanzhuang{
		 
				0%{-webkit-transform:rotate(0deg);}
		 
				25%{-webkit-transform:rotate(90deg);}
		 
				50%{-webkit-transform:rotate(180deg);}
		 
				75%{-webkit-transform:rotate(270deg);}
		 
				100%{-webkit-transform:rotate(360deg);}
		 
			}
			.slide1bg2{
				animation:ani-light 1s infinite;
				-webkit-animation:mymove 10s infinite; /*Safari and Chrome*/
			    
			}
			@keyframes ani-light
			{
			0% {opacity: 0;}
			50% {opacity: 1;}
			100% {opacity: 0;}
			}
			
			@-webkit-keyframes mymove /*Safari and Chrome*/
			{
			0% {opacity: 0;}
			50% {opacity: 1;}
			100% {opacity: 0;}
			}