* {
	margin: 0;
	padding: 0;
}

.banner_bg {
	width: 80%;
	height: 80%;
	position: absolute;
	left: 10%;
	top: 10%;
	z-index: 8;
}
.banner_bg_sj{
	display: none;
}
.banner_View {
	margin: 0 auto;
	position: absolute;
	width: 70%;
	left: 15%;
	top: 43vh;
	z-index: 9;
}

.fp-watermark {
	display: none;
}

.bannerContentimg {
	margin: 0 auto;
	width: 50px;
	display: block;
	margin-top: 37vh;
}

.swiperView {
	width: 100%;
	position: relative;
	height: 100%;
}

.bannerContent {}

.bannerContent>div:nth-child(1) {
	font-size: 50px;
	font-weight: bold;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	/* margin-top: 150px; */
	width: 100%;
	text-align: center;
	letter-spacing: 10px;
	
}

.bannerContent>div:nth-child(2) {
	font-size: 26px;
	/* font-family: sans-serif; */
	color: #FFFFFF;
	margin-top: 4vh;
	width: 100%;
	text-align: center;
	letter-spacing: 15px;
	color: #FFFFE1;
	font-weight: lighter;
	
	  font-family: "Helvetica Neue", sans-serif;
	  /* font-stretch: extra-condensed; */
	  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	  
	    /* font-style: italic */
		font-size: 18px;
		    /* font-family: sans-serif; */
		    color: #FFFFFF;
		    margin-top: 4vh;
		    width: 100%;
		    text-align: center;
		    letter-spacing: 15px;
		    /* color: #FFFFE1; */
		    /* font-weight: lighter; */
		    /* font-family: "Helvetica Neue", sans-serif; */
		    /* font-stretch: extra-condensed; */
		    /* text-shadow: 1px 1px 1px rgb(0 0 0 / 10%); */
		    /* font-style: italic; */
		    font-size-request: 16px;
		    font-weight: lighter;
}

.div2Content {
	width: 90%;
	height: 100vh;
	padding: 2.5% 0%;
	margin-left: 5%;
}

.div2Content>div:nth-child(1) {
	    font-size: 30px;
	    font-family: Microsoft YaHei;
	    /* font-weight: bold; */
	    color: #FFFFFF;
	    text-align: center;
	    position: relative;
	    z-index: 2;
/*	    margin-top: 9%;*/
	    letter-spacing: 5px;
}

.div2Content>div:nth-child(2) {
	font-size: 18.5px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(63, 63, 63, 1);
	text-align: center;
	z-index: 1;
}

.div2Content>div:nth-child(3) {
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6CAEFF;
	text-align: center;
	width: 100%;
	margin-top: 1%;
}

.div2Content>div:nth-child(4) {
	display: flex;
	justify-content: space-evenly;
	margin-top: 3%;
}

.div2Content>div:nth-child(5) {
	width: 150px;
	height: 40px;
	border: 1px solid #FFFFFF;
	border-radius: 19px;
	margin: 0 auto;

	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	margin-top: 1rem;
	cursor: pointer;
}

.div3Left {
	width: 37%;
	padding: 10px;
	border: 1px solid RGBA(63, 63, 89, 1);
	height: fit-content;
	overflow: hidden;
	transition: 1s;
	box-sizing: border-box;
}

.div3Left img {
	width: 100%;
	transition: 1s;
}

.div3Left img:hover {
	transform: scale(1.2) rotate(0deg);
	transition: 1s;
}

.div3Right {
	width: 45%;
}

.div3Right>div:nth-child(1) {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	text-indent: 2em;
}

.div3Rightlist {
	display: flex;
	justify-content: space-around;
	margin-top: 40px;
}

.div3Rightlist>div:hover .div3Nimg {
	/* transform: rotate(360deg); */
	/* display: none; */

	animation: flipAnimation 1s;
}

.div3Nimg {
	transition: transform 1s;
	transform-style: preserve-3d;
}


@keyframes flipAnimation {
	0% {
		transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(360deg);
	}
}

.div3Rightlist>div:hover .div3NP {
	color: #E75E1F;
	/* transition: 1s; */
}
.div3NP{
	font-weight: bold;
	/* font-size: 18px; */
}



.flip-image {
	transition: transform 0.5s;
	transform-origin: center center;
}









@keyframes flip {
	0% {
		transform: none;
	}

	50% {
		transform: rotateY(180deg);
	}

	100% {
		transform: none;
	}
}

.rotate-image {
	transition: transform 0.5s;
}



.div3Rightlist>div>div:nth-child(1) {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 1px solid RGBA(118, 121, 151, 1);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}

.div3Rightlist>div {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.div3Content {
	width: 90%;
	height: 100vh;
	padding: 2.5% 0%;
	margin-left: 5%;
}

.div3Content>div:nth-child(1) {
	font-size: 30px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	text-align: center;
/*	margin-top: 9%;*/
	letter-spacing: 5px;
}

.div3Content>div:nth-child(2) {
	
	
	    font-size: 22px;
	    font-family: "Microsoft YaHei";
	    color: rgb(108, 174, 255);
	    text-align: center;
	    width: 100%;
		margin-top: 2%;
	
}

.div3List {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 6%;
}

.div3List>div {
	width: 17%;
	border: 1px solid red;

	cursor: pointer;
	transition: 0.5s;
	background: rgba(0, 0, 0, 0.23);
	border: 1px solid #FFFFFF;
}
.TWOIMG_C .div3List>div {
	width: 15%;
}

@keyframes flipAnimation {
	0% {
		transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(360deg);
	}
}

.div3List>div:hover {
	transition: 0.5s;
	background: #1278D5;
	border: 1px solid #1278D5 !important;
}

.div3List>div>div:nth-child(1) {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	margin: 25px auto;
	border: 1px solid #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
}

.div3List>div>div:nth-child(2) {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 45px;
}

.div3List>div>div:nth-child(3) {
	width: 80%;
	height: 1px;
	opacity: 0.21;
	background: white;
	margin: 20px auto;
}

.div3List>div>img:nth-child(4) {
	width: 65%;
	display: block;
	margin-left: 10%;
	margin: 10px auto 16px;
	/* height: 124px; */
}

.div3List>div:nth-child(3)>img:nth-child(4){
	/* width: 80%; */
}


.div4Content {
	width: 90%;
	height: 100vh;
	padding: 2.5% 0%;
	margin-left: 5%;
}

.swiper-button-prev-white {
	color: #fff !important;
	background-color: transparent !important;
}

.swiper-button-next-white {
	color: #fff !important;
	background-color: transparent !important;
}

.div4Content>div:nth-child(1) {
/* 	font-size: 39px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 6%; */
	
	font-size: 30px;
	    font-family: "Microsoft YaHei";
	    color: rgb(255, 255, 255);
	    text-align: center;
/*	    margin-top: 9%;*/
	    letter-spacing: 5px;
}

.div4Content>div:nth-child(2) {
	width: 89px;
	height: 6px;
	background: RGBA(79, 80, 104, 1);
	margin: 0 auto;
	display: block;

	border-radius: 3px;
}

.div4Swiper .swiper-slide {
	width: 20%;
	margin-top: 5%;
	/* background: red; */
}

.div6Item>div:nth-child(1) img {
	width: 100%;
	display: block;
	height: auto;
	transition: .4s;
}

.div6Item {
	cursor: pointer;
}

.div6Item>div {
	width: 100%;
	overflow: hidden;
}

.div6Item>div:nth-child(2) {
	width: 100%;
	height: 50px;
	background: RGBA(55, 55, 55, 1);
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;

	background: linear-gradient(to right, RGBA(55, 55, 55, 1), RGBA(55, 55, 55, 1) 50%, #1278D5 50%, #1278D5);
	background-size: 200% 100%;
	transition: background-position 0.6s ease;
}

.div6Itemtext {}



.div6Item:hover .div6Itemtext {
	/* background: #1278D5; */
	background-position: 100% 0;
}

.div6Item:hover img {
	transform: scale(1.2) rotate(0deg);
	transition: 1s;
}


.div4Swiper {
	height: 75%;
	padding-bottom: 6%!important;
}

.swiper-pagination-bullet {
	background: rgba(120, 172, 255, 1) !important;
}

.div5Content {
	width: 90%;
	height: 100vh;
	padding: 2.5% 0%;
	margin-left: 5%;
}

.div5Contentlist {
	display: flex;
	margin-top: 5%;

}

.div5Contentlist>div {
	width: 25%;
	border-right: 1px solid RGBA(86, 98, 130, 1);
	padding-left: 1.5%;
}

.div5Content>div:last-child {
	border-right: none;
}


.twinkle {
	overflow: hidden;
	position: relative;
	/* border: 2px solid #2c3e50; */
	/* color: #2c3e50; */
	transition: background-color .2s;
}

.twinkle::before {
	content: "";
	position: absolute;
	width: 50px;
	height: 200%;
	background-color: rgba(255, 255, 255, .6);
	transform: skew(45deg) translate3d(-200px, 0, 0);
}

.twinkle:hover {
	background-color: #1278D5;
	border: 1px solid #1278D5 !important;
}

.twinkle:hover::before {
	transition: ease-in-out .5s;
	transform: skew(45deg) translate3d(300px, 0, 0);
}


.div5Contentitem>div:nth-child(1)>div {
	width: 12px;
	height: 12px;
	border: 2px solid #FFFF00;
	border-radius: 50%;
	margin-right: 5px;
}

.div5Contentitem>div:nth-child(1) {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	align-items: center;
}

.div5Contentitem>div:nth-child(2) {
	font-size: 18px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	width: 70%;
	margin-top: 20px;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	    text-overflow: ellipsis;
}

.div5Contentitem {
	cursor: pointer;
	transition: 1s;
}

@keyframes shake {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(1deg);
	}

	100% {
		transform: rotate(0deg);
	}
}

.div5Contentitem>div img {
	margin-top: 20px;
	width: 85%;
	transition: .4s;
	height: 5.3rem;
}

.div5ContentitemText{
	height: 50px;
}
.div5Contentitem:hover .div5ContentitemText {
	transition: 1s;
	color: #1278D5;
}

.div5Contentitem:hover .div5ContentitemText2 {
	/* transform: scale(1) rotate(360deg); */
	transition: 0.5s;
	/* transform: translateY(-10px); */
	transform: translateX(20px);
}

.div5Content>div:nth-child(1) {
	/* font-size: 39px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5%; */
	
	    font-size: 30px;
	    font-family: "Microsoft YaHei";
	    color: rgb(255, 255, 255);
	    text-align: center;
/*	    margin-top: 9%;*/
	    letter-spacing: 5px;
}

.div5Content>div:nth-child(2) {
	width: 89px;
	height: 6px;
	background: RGBA(79, 80, 104, 1);
	margin: 0 auto;
	display: block;
}

.div5Content>div:nth-child(4) {
	width: 150px;
	height: 40px;
	border: 1px solid #FFFFFF;
	border-radius: 19px;
	margin: 0 auto;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	margin-top: 2rem;
	cursor: pointer;
}



.div6Content {
	width: 90%;
	height: 100vh;
	padding: 2.5% 0%;
	margin-left: 5%;
	position: relative;
}

.div6Content>div:nth-child(1) {
	/* font-size: 39px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 6%; */
	
	font-size: 30px;
	    font-family: "Microsoft YaHei";
	    color: rgb(255, 255, 255);
	    text-align: center;
/*	    margin-top: 9%;*/
	    letter-spacing: 5px;
}

.div6Content>div:nth-child(2) {
	/* font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #6CAEFF;
	text-align: center;
	margin-top: 1%; */
	
	font-size: 22px;
	    font-family: "Microsoft YaHei";
	    color: rgb(108, 174, 255);
	    text-align: center;
	    width: 100%;
	    margin-top: 2%;
}

.footerDiv1 {
	width: 80%;
	display: flex;
	justify-content: space-between;
	margin-top: 2rem;
	margin-left: 10%;
}

.footerDiv1>div {
	width: 23%;
}

.footerDiv1 img {
	width: auto;
	height: 40px;
	display: block;
	margin: 0 auto;
}

.footerDiv1>div>div:nth-child(2) {
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FEFEFE;
	text-align: center;
	margin-top: 15px;
}

.footerDiv1>div>div:nth-child(3) {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FEFEFE;
	text-align: center;
	margin-top: 15px;
}

.footerDiv2 {
	width: 19%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 5%;
}

.footerDiv2>div {
	width: 49%;
	height: 49%;
	background: rgba(255, 255, 255, 0.23);
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 7px;
	padding-bottom: 7px;
}

.footerDiv2>div img {
	width: 90%;
	/* height: 90%; */
}

.footerDiv3 {
	width: 231px;
	height: 45px;
	background: linear-gradient(0deg, #045198 0%, #1278D5 100%);
	border-radius: 22px;
	margin: 0 auto;
	line-height: 45px;
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FEFEFE;
	text-align: center;
	margin-top: 3%;
	cursor: pointer;
	border: 1px solid transparent
}

.footerDiv4 {
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FEFEFE;
	position: absolute;
	bottom: 0;
	height: 12vh;
	line-height: 30px; 
}

.div5Swiper {
	display: none;
}

.fuban {
	width: 30%;
	height: 60%;
	position: absolute;
	top: 20%;
	left: 35%;
	opacity: 0;
	/* 初始设置为透明 */
	transition: opacity 5s ease;
	z-index: 8;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.rotate-image {
	animation: spin 5s linear infinite;
}

img.fade-in {
	opacity: 1;
	/* 动画结束后设置为不透明 */
}


.div4Swiper2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 94%;
	margin-left: 3%;
	margin-top: 1rem;
}

.div4Swiper2>div {
	width: 49%;
	margin-top: 3rem;

}

.div4Swiper2>div img {
	width: 100%;
	display: block;
}

.div4Swiper2>div>div:nth-child(2) {
	width: 100%;
	height: 5rem;
	line-height: 5rem;
	text-align: center;
	font-size: 2rem;
	background: rgba(29, 40, 109, 1);
	font-size: 1.875rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.div4Swiper2s {
	display: none;
}

#show1{
	/* margin-top: 1%; */
}



.pc{
	display: block !important;
}
.sj{
	display: none !important;
}
@media screen and (max-width: 968px) {
	.pc{
		display: none !important;
	}
	.sj{
		display: block !important;
	}
	/* 当屏幕宽度小于等于768px时应用的样式 */
	/* 适合移动设备 */

	/* .swiper-button-next, .swiper-rtl .swiper-button-prev{
		color: white;
	}
	.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
		color: white;
	}
	.swiper-button-next:after, .swiper-button-prev:after{
		color: white;
	} */
	
	.footerDiv4{
		height: auto !important;
	}
	
	#show1{
		display: none;
	}
	#show2{
		display: block !important;
	}
	
	
	.ONEIMG{
		height: 100vh;
		width: 100%;
		background: url('img/div2img.jpg');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	
	.div2Content>div:nth-child(5){
		margin-top: 4rem;
	}
	
	.div5Contentlist{
		margin-top: 0px;
	}

	.footerDiv1>div {
		width: 100%;
		margin-top: 0.5rem;
	}

	.footerDiv1 img {
		width: auto;
		height: 3rem;
	}
	.footerDiv1>div:nth-child(3) {
		display: none;
	}

	.div6Item>div:nth-child(2) {
		height: 5rem;
		line-height: 5rem;
	}

	.div3List>div:nth-child(4) {
		margin-left: 15%;
	}

	.div3List>div:nth-child(5) {
		margin-right: 15%;
	}

	.div3List>div>div:nth-child(1) {
		margin: 4rem auto;
	}

	.div3List>div>div:nth-child(3) {
		margin: 1rem auto;
	}

	.div3List {
		margin-top: 3px;
	}

	.headerImg {
		display: none !important;
	}

	.headerImg2 {
		display: block !important;
	}

	.footerDiv2>div {
		width: 12rem;
		height: 12rem;

	}

	.bannerContentimg {
		margin-top: 16rem;
	}

	.div6Content>div:nth-child(1) {
		font-size: 2.8rem;
		    /*margin-top: 15%;*/
	}
	.footerDiv3{
		margin-top: 3rem;
	}
	.footerDiv4{
		font-size: 1.8rem;
	}

	.div5Content>div:nth-child(1) {
		font-size: 2.8rem;
	}

	.div4Content>div:nth-child(1) {
		font-size: 2.8rem;
	}

	.div6Content>div:nth-child(2) {
		font-size: 2rem;
	}

	.div4Swiper2s {
		display: block;
	}

	.div5Swiper {
		display: none !important;
	}

	.div5Contentlist>div {
		padding-left: 4.5%;
	}

	.fuban {
		position: absolute;
		top: 26%;
		left: 0%;
		width: 100%;
		height: 46%;
	}

	.banner_View {
		top: 37vh;
	}
	.banner_bg {
		display: none;
	}
	.banner_bg_sj{
		width: 100%;
		height: 100%;
		display: block;
	}

	.div2Content>div:nth-child(2),
	.div2Content>div:nth-child(1) {
		font-size: 2.5rem;
	}
	
	/*.div2Content>div:nth-child(1){
		margin-top: 15%;
	}*/

	.div3Right>div:nth-child(1) {
		font-size: 2rem;
	}

	.div3Right>div:nth-child(1) {
		line-height: 3.5rem;
	}

	.div2Content>div:nth-child(3) {
		display: block;
	}

	.div3Left {
		width: 100%;
	}

	.div3Right {
		width: 100%;
	}

	.div3Left {
		display: none;
	}

	.div3Rightlist>div>div:nth-child(1) {
		width: 8rem;
		height: 8rem;
		/* background: #045198; */
	}

	.div3Nimg {
		width: 50%;
	}
	
/*	.div4Content>div:nth-child(1){
		margin-top: 15%;
	}
	.div5Content>div:nth-child(1){
		margin-top: 15%;
	}*/


	.div3Content>div:nth-child(1) {
		font-size: 2.5rem;
	}
	.div3Content>div:nth-child(2){
		font-size: 2rem;
	}
	
	/*.div3Content>div:nth-child(1){
		margin-top: 15%;
	}*/

	.bannerContent>div:nth-child(1) {
		font-size: 5.2rem;
		letter-spacing: 0.3rem;
	}

	.bannerContent>div:nth-child(2) {
		margin-top: 2vh;
		font-size: 5rem;
		letter-spacing: 0.3rem;
		font-weight: normal;
	}
	.bannerContent>div:nth-child(3) {
		font-size: 2rem;
		color: white;
		margin-top: 2rem;
		text-align: center;
	}

	.div3List>div {
		width: 75% !important;
		margin-top: 6%;
	}

	.div3List {
		justify-content: space-around;
	}

	.div3List>div>img:nth-child(4) {
		margin: 6.5rem auto;
	}

	.div3List>div>div:nth-child(2) {
		font-size: 2rem;
	}

	.div3List>div>div:nth-child(1) {
		width: 7rem;
		height: 7rem;
	}

	.div3List>div>div:nth-child(1) img {
		width: 3rem;
		height: 3rem;
	}



	.div5Swiper {
		display: block;
		margin-top: 23rem;
	}

	.div4Swiper {
		display: none;
	}

	.footerDiv2 {
		width: 66%;
	}

	.footerDiv1 {
		display: block;
	}

	.footerDiv1 img {
		/* display: none; */
		width: 3rem;
		margin-top: 0.9125rem;

	}

	.footerDiv1>div>div:nth-child(2) {
		margin-top: 0.9375rem;
		font-size: 2rem;
	}

	.footerDiv1>div>div:nth-child(3) {
		margin-top: 0.9375rem;
		font-size: 1.8rem;
	}

	.div5Contentlist {
		display: block;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.div5Contentlist>div {
		width: 50%;
		margin-top: 2rem;
		/* height: 31rem; */
	}

	.div5Contentlist>div:nth-child(2) {

		border-right: 1px solid transparent !important;
	}

	.div5Contentlist>div:nth-child(4) {

		border-right: 1px solid transparent !important;
	}

	.div5Contentitem>div:nth-child(2) {
		width: 95%;
		font-size: 2rem;
		height: 5.5rem;
		overflow: hidden;
		
		
		
		  display: -webkit-box;
		  -webkit-box-orient: vertical;
		  -webkit-line-clamp: 2;
		  overflow: hidden;
		  text-overflow: ellipsis;
		  /* 其他浏览器的兼容性 */
		  display: -moz-box;
		  -moz-box-orient: vertical;
		  -moz-line-clamp: 2;
		  /* 其他浏览器的兼容性 */
		  display: -ms-box;
		  -ms-box-orient: vertical;
		  -ms-line-clamp: 2;
		  /* 其他浏览器的兼容性 */
		  display: box;
		  box-orient: vertical;
		  line-clamp: 2;
		
	}

	.div5Contentitem>div img {
		width: 90%;
		height: 8.6rem;
	}

}

@media screen and (min-width: 769px) and (max-width: 1124px) {
	/* 当屏幕宽度在769px到1024px之间时应用的样式 */
	/* 适合平板设备 */
}

@media screen and (min-width: 1025px) {
	/* 当屏幕宽度大于等于1025px时应用的样式 */
	/* 适合桌面设备 */
}

.footerDiv3:hover {
	border: 1px solid #1278D5 !important;
}

.zys{
	width: 100%;
	height: auto;
}
.zys img{
	width: 100%;
	height: auto;
	display: block;
}


.section .pages{
	width: 90%;
	height: auto;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
}
.section .footerDiv4{
	position: static;
}


.bn{
    width: 100%;
    height: 100%;
    max-height: 100%;
    position: relative;
}
.bni{
	width: 80%;
	height: auto;
	position: absolute;
	left: 50%;
	top: 32%;
	z-index: 999;
	transform: translate(-50%, -50%);
	display: none;
}
@media screen and (max-width: 968px) {
	.banner_View{
		display: none;
	}
}
.bn .swiper-container{
    width: 100%;
    height: 100%;
}
.bns{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.bnsv{
    width: 100%;
    height: 100%;
    object-fit: fill;
    /*width: 2000px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%,-50%);*/
}
.bnsd{
    width: 60%;
    height: auto;
    position: absolute;
    left: 10%;
    top: 50%;
    z-index: 2;
    overflow: hidden;
    transform: translateY(-50%);
}
.bnsa{
    width: 100%;
    height: auto;
    overflow: hidden;
    font-weight: bold;
    font-size: 38px;
    color: #fff;
}
.bnsb{
    width: 100%;
    height: auto;
    margin-top: 32px;
    overflow: hidden;
    font-size: 56px;
    color: #fff;
}
.bnsc{
    width: 200px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    display: block;
    margin-top: 76px;
    border-radius: 56px;
    background: #1058d1;
    font-size: 16px;
    color: #fff;
}
.bnsc img{
    width: auto;
    height: 9px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
}
.bn .swiper-pagination{
    width: 100%;
    text-align: center;
    left: 0;
}
.bn #banner_s .swiper-pagination{
    width: 94%;
    text-align: right;
    bottom: 6%;
    left: 3%;
}
.bn .swiper-pagination .swiper-pagination-bullet{
    width: 72px;
    height: 4px;
    margin: 0 8px;
    background: #fff;
    opacity: 0.6;
    border-radius: 4px;
}
.bn .swiper-pagination .swiper-pagination-bullet-active{
    background: #1058d1;
    opacity: 1;
}
.bn #banner_s .swiper-pagination .swiper-pagination-bullet{
    width: 5%;
}
.bnl,.bnr{
    width: 3.6%;
    height: auto;
    position: absolute;
    top: 50%;
    z-index: 2;
    transform: translateY(-50%);
    border-radius: 100%;
    cursor: pointer;
}
.bnl{
    left: 1.5%;
}
.bnr{
    right: 1.5%;
}
.bnri{
    width: 100%;
    height: auto;
}
.bnt{
    width: 10%;
    height: auto;
    position: absolute;
    left: 45%;
    bottom: 6%;
    z-index: 2;
}
.bnti{
    width: 32px;
    height: auto;
    display: block;
    margin: 0 auto;
}
.bntp{
    width: 100%;
    height: 14px;
    text-align: center;
    line-height: 14px;
    margin-top: 20px;
    font-size: 14px;
    color: #fff;
}