.g6abd{background: var(--bgs);position: relative;z-index: 3;}
.g6abdslide{overflow: hidden;border-radius: 40px;margin-top: 40px;}
.g6abdimg{width: 100%;vertical-align: top;}
.g6abdh4{font-size: 30px;font-weight: 300;}
.g6abdpage{color: #fff;text-align: center;width: 100%;position: absolute;left:0;top:0;height: 100%;}
.g6abdpage{display: flex;z-index: 3;}
.g6abdpagem{width: 33.33%;box-sizing: border-box;display: flex;align-items: center;}
.g6abdpagem{border-right: 1px solid rgba(255,255,255,0.3);position: relative;}
.g6abdpagem:before{position: absolute;width: 100%;height: 100%;left:0;top:0;content: '';background: #000;opacity: 0.1;transition: all .3s ease;}
.g6abdpagem.on:before{opacity: 0;}
.g6abdpagem:last-child{border: none;}
.g6abdms{margin-top: 15px;line-height: 1.75;}
.g6abdflex{width: 100%;box-sizing: border-box;padding: 0 10%;position: relative;z-index: 2;text-align: center;}
.ptb90p{padding:0 0 90px;}

.w-14 {
	width: 80%;
	max-width: 1400px;
	min-width: 1000px;
	margin: 0 auto;
}

.wap_show,.gcasea_js{display: none;}

@media screen and (max-width:768px) {.g6abdh4{font-size: 18px;font-weight: 600;}
.wap_hide,.g4nbanernav,.h60p {display: none;}
.w-14{width: 100%;min-width: inherit;}
.wap_show{display: block;text-align: center;}
	.plr4p,.g4proa,.g4dbanerm{padding-left: 4%;padding-right: 4%;}
	.g6abdslide{border-radius: 5px;}
	.g6abdslide{background: #fff;}
	.g6abdflex{padding: 5px;text-align: justify;}
	.g6abdms{margin-top: 5px;}
	.g6abdslide .swiper-slide{opacity: 0 !important;}
	.g6abdslide .swiper-slide-active{opacity: 1 !important;} }
	
	/**/
	.posi{ position: relative;}
	.posi-a{ position: absolute; top: 0; left: 0; z-index: 2;}
	.history{ background: url(../image/historyBg1.jpg) no-repeat center bottom; background-size:cover;   background-attachment: fixed; position: relative;  overflow:hidden; height:auto;}
	.history::after{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; display: block; content: ''; background-image: linear-gradient(to top,rgba(24,90 ,178, 0.8),transparent); }
	.clound {width: 100%;height: 590px;z-index: 2; position: absolute;left: 0;bottom: 0;background: url(../image/cloundy.png.html) repeat-x left center;-webkit-animation: animate-cloud 30s linear infinite;animation: animate-cloud 30s linear infinite;}
	  
	 
	.history-top .years{ font-size: 250px;
	 
	 /* text-stroke: 1px #fff; -webkit-text-stroke: 1px #fff; */
	} 
	.history-thumbs .yuan{ width: 40px; height: 40px;}
	.history-thumbs .yuan i{ display: block; width:20%  ; height: 20%;}
	.history-thumbs .yuan::after{ width: 100%; transform: scale(0); transition: all .36s; height: 100%; position: absolute; left: 0%; top: 0%; background-color: rgba(255,255 ,255, 0.3); display: block; content: ''; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
	.history-thumbs  .swiper-slide-thumb-active .yuan::after{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
	.historyBot::after{ width: 100%; height: 1px; position: absolute; left: 0; top: 20px; background: rgba(255, 255, 255, 0.25); z-index: 1; display: block; content: '';}
	
	.history-thumbs  .swiper-slide-thumb-active .yuan i{ background-color:#114b87  ;}
	 .history  .next,.history .prev{ border: 1px solid rgba(255, 255, 255, .4); position: absolute; z-index: 20; top: 50%; width: 60px; height: 60px; margin-top: -30px;}
	.history .prev{ left: 10%;}
	.history  .next{ right: 10%;}
	.history  .next:hover,.history .prev:hover{ background-color: #182987;}
	.history .next.swiper-button-disabled,.history .prev.swiper-button-disabled{  }  
	
	.pb-70{ padding-bottom: 70px;margin-top: 70px;}
	.color-white{ color: white;}
	.wmax{ width: 100%  ;}
	.flex-center-center{  display: flex; align-items: center; justify-content: center;}
	.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
	.flex-center{  display: flex; align-items: center;}
	.flex-between{  display: flex; justify-content: space-between}
	.flex-between-start{ display: flex; justify-content: space-between;align-items: flex-start;}
	.flex-between-end{ display: flex; justify-content: space-between;align-items: flex-end;}
	.flex{  display: flex;}
	.flex-column{ flex-direction: column;}
	.flex-wrap{ flex-wrap: wrap;}
	.flex-end{display: flex; align-items: flex-end;}
	.flex-content-end{display: flex; justify-content: flex-end;}
	.flex-start{display: flex; align-items: flex-start;}
	.iflex{ display: inline-flex}
	.block{  display: block;}
	
	.justify-center{justify-content: center;}
	.justify-end{justify-content: flex-end;}
	.justify-start{justify-content: flex-start;}
	.align-start{align-items: flex-start;}
	.align-end{align-items: flex-end;}
	.align-center{align-items: center;}
	.pt-70{ padding-top: 70px;}
	.z5{ position: relative; z-index: 5; 
	     }
		
		
		.z6{ position: relative; z-index: 5;
		    top: -1.75rem;
		    bottom: auto;
		    position: relative;
		    z-index: 5;
		    /* border-top: #fff dotted 1px; */
		    transform: rotate(-9deg);
		    -webkit-transform: rotate(-9deg);
		    -moz-transform: rotate(-9deg);
		    transform-origin: center top;
		    -webkit-transform-origin: center top;}
	.f44{ font-size: 44px;}
	.font-weight{ font-weight: bold;}
	.w80{ width: 84%; margin: 0 auto;}
	
	.fanZhan .prev,.fanZhan .next{box-shadow: 0 0 10px rgba(0, 0, 0, .15) ; width: 60px; height: 60px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
	/* .fanZhan .prev{left: -100px;}
	.fanZhan .next{ right: -100px;} */
	.fanZhan .prev:hover,.fanZhan .next:hover{ background-color: #114b87 ; color: #fff;}
	 .cursor{ cursor: pointer;}
	 .bg-white{ background-color: white;}
	 .color-blue{ color: #185ab2;}
	 .radius50{ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
	 .f24{ font-size: 24px;}
	 .ml-20{ margin-left: 16px;}
	 .history-top .years{ font-size: 140px;
	  
	  /* text-stroke: 1px #fff; -webkit-text-stroke: 1px #fff; */
	 }
	 .mt-70{ margin-top: 70px;}
	 .mb-70{ margin-bottom: 70px;}
	 
	 .pr-70{  }
	 .text-nowrap{ white-space: nowrap;}
	 
	 .wmax{ width: 100% ;     }
	 .w50{ width: 50% ;}
	 .w55{ width: 55%;}
	 .w49-5{ width: 49.5%;}
	 .w25{ width: 25%;}.w30{ width: 30%;}.w32{ width: 32%;}
	 .w33{ width: 33%;}
	 .w35{ width: 35%;}
	 .w40{ width: 40%;}
	 .w45{ width: 45%;}
	 .w60{ width: 60%;}
	 .w70{ width: 70%;transform: rotate(9deg);
	    -webkit-transform: rotate(9deg);}
	 .w48{ width: 48% ;}
	 .w49{ width: 49%;}
	 .mt-15{ margin-top: 15px;}
	 .f20{ font-size: 20px;}
	 .line-height{ line-height: 2;}
	 .text-center{ text-align: center;}
	 .fz{transform: rotate(180deg)}
	  .m70{margin-bottom: 70px;}
	   @media screen and (max-width:750px){
		   
		   
		   .m70{margin-bottom: 70px;}
		   .pb-70 {
		       padding-bottom: 20px; margin-top: 35px;
		   }
		   .pt-70 {
		       padding-top: 20px;
		   }
		  .f44 {
		      font-size: 18px;
		  }
	.mb-50 {
	    margin-bottom: 20px;
	}
	.mt-50 {
	    margin-top: 20px;
	}.f20 {
	    font-size: 14px;
	}
	.mt-15 {
	    margin-top: 8px;
	}
	     .pc-show{  display: none; }
	     .wap-show{  display: block; }
	     .wapFlex{  }
	     .wapFlexF{ flex-direction: column-reverse; align-items: flex-start; justify-content: flex-start;}
	     .line-height2-4,.line-height3,.line-height2-8{ line-height: 2;}
	     .w50,.w48,.w49-5,.w33,.w32,.w30,.w35,.w40,.w55,.w60,.w49,.w45,.w25,.w70{ width: 100% ;}
	     .infoImg img{ height: auto !important;}
	     
	      #toolbar{ display: flex; box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);}
	     body::after{ display: block; content: ''; width: 100%; height: 60px; background-color: #1e1d1d;}
	     .indexBody::after{ display: none;  }
	 
	       .pglist a{ display: none;}
	       .pglist .hover{ display: none !important;}
	       .pglist  .page{ display: inline-block;}
		   
		    .culture,.history{ background-attachment:scroll}
		      .culture li{ width: 50%;}
		      .culture li .cultureIcon{ height: 30px;}
		      .culture li  .desc{ font-size: 10px;}
		   
		      .history-top{ margin: 30px 0;}
		      .history-top .years{ font-size: 50px;}
		      .history .next, .history .prev{ display: none;}
		      .history-thumbs .yuan{ width: 20px; height: 20px;}
		      .historyBot::after{ top: 10px;}
		   
		      .history::after{ background-image: linear-gradient(to top,rgba(24,90 ,178, 0.8),rgba(24,90 ,178, 0.1)); }
			   .historyImg{ width: 100%  ; height:200px; object-fit:cover; }
			     .history-top  .swiper-slide .w60{ padding-left: 0px; padding-top: 25px }
			  
	   }
	   /* 图片放大 */
	   
	   
	   .lctxt p{display:block;width: 650px;text-align: left;margin-left:390px;}
	   	    .lctxt p::before{content: '●';}
	   		@media screen and (max-width:1920px){.lctxt p{display:block;width: 650px;text-align: left;margin-left:390px;} }
	   		 @media screen and (max-width:1660px){.lctxt p{display:block;width: 650px;text-align: left;margin-left:300px;} }	
	   		 @media screen and (max-width:1440px){.lctxt p{display:block;width: 650px;text-align: left;margin-left:250px;} }		
	   			   @media screen and (max-width:1366px){.lctxt p{display:block;width: 650px;text-align: left;margin-left:230px;} }		
					   
					   
					     @media screen and (max-width:768px){.lctxt p{display:block;width: 100%;text-align:center;margin-left:8px;} }	
	   						/**/
							
							
							.mt-50{ margin-top: 45px;}
							.ml-50{ margin-left: 45px;}
							.mr-50{ margin-right: 45px;}
							.mb-50{ margin-bottom: 45px;}
							.m50{ margin: 45px; } 
							
							.w80 {
							    width: 84%;
							    margin: 0 auto;overflow: hidden;
							}
							
							.ab_con .ab5 {
									    margin-top: 0px;
									    position: relative;
									}
									
									.ab_con .ab5 .top .h {
									    line-height: 50px;
									    color: #333333;
									    margin-bottom: 40px;
									    text-align: center;
									    font-weight: bold;
									}
									
									.ab_con .ab5 .next, .ab_con .ab5 .prev {
									    width: 36px;
									    height: 36px;
									    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .16);
									    box-shadow: 0 0 10px rgba(0, 0, 0, .16);
									    border-radius: 50%;
									    bottom: 6px;
									    top: auto;
									    z-index: 10;
									    outline: none;
									}
									
									.ab_con .ab5 .prev {
									    left: -webkit-calc(50% - 110px);
									    left: -moz-calc(50% - 110px);
									    left: calc(50% - 110px);
									    background: url(../image/ab5_prev.png) no-repeat center;
									    -o-background-size: 100% 100%;
									    background-size: 100% 100%;
									}
									
									.ab_con .ab5 .prev:hover {
									    background-image: url(../image/ab5_prev1.png);
									}
									
									.ab_con .ab5 .next {
									    right: -webkit-calc(50% - 110px);
									    right: -moz-calc(50% - 110px);
									    right: calc(50% - 110px);
									    background: url(../image/ab5_next.png) no-repeat center;
									    -o-background-size: 100% 100%;
									    background-size: 100% 100%;
									}
									
									.ab_con .ab5 .next:hover {
									    background-image: url(../image/ab5_next1.png);
									}
									
									.ab_con .ab5 .pic_box {
									    position: relative;
									    overflow: hidden;
									    margin-top: 40px;
									    padding-top: 40px;
									    border-top: 1px solid #EBEBEB;
									    padding-bottom: 100px;
									}
									
									.ab_con .ab5 .pic_box .swiper-pagination {
									    display: block;
									    font-size: 16px;
									    font-style: italic;
									}
									
									.ab_con .ab5 .pic_box .swiper-pagination .swiper-pagination-current {
									    font-size: 30px;
									    color: #E60012;
									}
									
									.ab_con .ab5 .pic_box .swiper-slide {
									    width: 22%;
									    margin-right: -webkit-calc(8% / 3);
									    margin-right: -moz-calc(8% / 3);
									    margin-right: calc(8% / 3);
									}
									
									.ab_con .ab5 .pic_box .swiper-slide .pic {
									    width: 100%;
									    position: relative;
									    padding-bottom: 84%;
									    background-color: #f8f8f8;
									    overflow: hidden;
									}
									
									.ab_con .ab5 .pic_box .swiper-slide .pic img {
									    position: absolute;
									    top: 50%;
									    left: 50%;
									    -webkit-transform: translate(-50%, -50%);
									    -moz-transform: translate(-50%, -50%);
									    -ms-transform: translate(-50%, -50%);
									    -o-transform: translate(-50%, -50%);
									    transform: translate(-50%, -50%);
									    max-width: 90%;
									    max-height: 90%;
									    -webkit-transition: all 0.3s;
									    -o-transition: all 0.3s;
									    -moz-transition: all 0.3s;
									    transition: all 0.3s;
									}
									
									.ab_con .ab5 .pic_box .swiper-slide .txt {
									    text-align: center;
									    line-height: 28px;
									    margin-top: 30px;
									    word-break: break-all;
									    -o-text-overflow: ellipsis;
									    text-overflow: ellipsis;
									    display: -webkit-box;
									    -webkit-box-orient: vertical;
									    -webkit-line-clamp: 1;
									    overflow: hidden;
									    height: 28px;
									}
									
									.ab_con .ab5 .pic_box .swiper-slide .pic img:hover {
									    -webkit-transform: translate(-50%, -50%) scale(1.05);
									    -moz-transform: translate(-50%, -50%) scale(1.05);
									    -ms-transform: translate(-50%, -50%) scale(1.05);
									    -o-transform: translate(-50%, -50%) scale(1.05);
									    transform: translate(-50%, -50%) scale(1.05);
									}
									
									
									 @media screen and (max-width:750px){
									
									.ab_con .ab5 .pic_box .swiper-slide {
									    width: 45%;
									    margin-right: -webkit-calc(8% / 3);
									    margin-right: -moz-calc(8% / 3);
									    margin-right: calc(8% / 3);
									}
									}
									
									
							.w1640 {
							    position: relative;
							    width: 1280px;
							    margin: 0 auto;
							    height: auto;
							    max-width: 100%;overflow: hidden;
							}
							
							.swiper-button-prev:after,
							.swiper-button-next:after {
							  display: none;
							}
									
									
									
									   @media screen and (max-width:750px){
									
									.ab_con .ab5 .pic_box {
									    
									    margin-top: 30px;
										}}
										
										
										
										.ab_con .ab5 .swiper-wrapper {
										    position: relative;
										    width: 100%;
										    height: 100%;
										    z-index: 1;
										    display: flex;
										    transition-property: transform;
										    box-sizing: content-box;
										    flex-direction: row;
										    flex-wrap: wrap;}
											
											/**/
											
											.zy_ser_con .zy_ser4{padding: 2.167vw 0 8.333vw 0;position: relative;background: url(../img/zy4_bj3.png.html)no-repeat center bottom;background-size: 100% auto; background-color: #ffffff;}
														.zy_ser_con .zy_ser4::before{content: "";position: absolute;top: 0;left: 12.29vw;width: 29.7vw;height: 16.9vw;background: url(../img/zy4_bj1.png.html);background-size: 100% 100%;}
														.zy_ser_con .zy_ser4::after{content: "";position: absolute;bottom: -5.2vw;right: 0; width: 22.9vw;height: 23.7vw;background: url(../img/zy4_bj2.png.html);background-size: 100% 100%;}
														.zy_ser_con .zy_ser4 .cha_tit{margin-bottom: 4.69vw;}
														.zy_ser_con .zy_ser4 .cha_tit::before{background-color: #7CC636;}
														.zy_ser_con .zy_ser4 .w1560{display: flex;justify-content: space-between;z-index: 3;}
														.zy_ser_con .zy_ser4 .w1560 .box{width: 14.75vw;background: url(../img/zy4_kuang.png.html);background-size: 100% 100%; backdrop-filter: blur(8.5px);padding: 2.6vw 1.8vw 2.8125vw 1.8vw;}
														.zy_ser_con .zy_ser4 .w1560 .box .icon{display: flex;justify-content: center;margin-bottom: 1.667vw;}
														.zy_ser_con .zy_ser4 .w1560 .box .icon img{width: 3.33vw;}
														.zy_ser_con .zy_ser4 .w1560 .box .h{font-family: 'PingFang SC';font-weight: 600;line-height: 34px;text-align: center;color: #7CC636;margin-bottom: 2.08vw;}
														.zy_ser_con .zy_ser4 .w1560 .box .p{font-family: 'PingFang SC';height: 88px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; font-weight: 400;line-height: 22px;color: #363B53;text-align: center;}
													
													.pd_gy_con .p_gy6>.cha_tit{margin-bottom: 1.46vw;}
											.pd_gy_con .p_gy6>.p1{font-family: 'PingFang SC';font-weight: 400;line-height: 34px;text-align: center;color: #424343;margin-bottom: 1.98vw;}
											.pd_gy_con .p_gy6 .w1560 .box{background-image: url(../image/gy6_kuang.png);}
											.pd_gy_con .p_gy6 .cha_tit::before{background: #327DF9;}
											.pd_gy_con .p_gy6::before{background-image: url(../img/gy6_bj2.png.html);}
											.pd_gy_con .p_gy6::after{background-image: url(../img/gy6_bj1.png.html);}
											.pd_gy_con .p_gy6 .w1560 .box .h{color: #114B87;} 
											
											.pd_gy_con .p_gy6 .w1560 .box .f_24{font-size: 24px;}
											
											  @media screen and (max-width:750px){
											.zy_ser_con .zy_ser4 .w1560 .box {
											    width: 48%;
											    margin-bottom: 15px;
											    padding: 30px 15px;
											}	
											
											.zy_ser_con .zy_ser4 .w1560 {
											    display: flex;
											    flex-wrap: wrap;
											}
											.zy_ser_con .zy_ser4 .w1560 .box .icon img {
											    width: 10vw;
											}
											.zy_ser_con .zy_ser4 {
											    padding: 6.167vw 0 8.333vw 0;
											    
											}
											}
											