body{background-color:#f6f2e7}
.container{width:1170px !important;min-width:1170px !important;padding:0px !important;}
.container-fluid{width:100%;min-width:1150px !important;}

.area_top{
	margin-top:50px;
	height:60px;
}

.area_banner{
	margin-top:60px;
	height:560px;
}
.area_banner .container{height:100%}


.area_tonglan{
	display: flex;
	margin-top:80px;
	height:460px;
	overflow: hidden;
	background-size:600px;
	/* justify-content: space-between; */
}
.area_tonglan .container-fluida{height:460px;}

.juanzhou-left{
	margin: 0 0;
	padding: 0 0;
}
.area_about{
	margin-top:0px;
	height:730px;
 	background-color:#dbe2c8; 
	position: relative;
}
.area_about_xiangqing{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#f6f2e7;
	opacity: 0;
	z-index:5;
	top:0;left:0;
	transition: all 0.5s linear;
}
.area_about_xiangqing.on{opacity: 1;z-index:50}
.area_about > .container{position: relative;z-index:10;}
.area_news{
	margin-top:0px;
	height:750px;
}

.area_duice{
	margin-top:90px;
	height:810px;
}
.area_duice .container{height:830px;}

.area_leixing{
	margin-top:100px;
	height:680px;
}

.area_picnews{
	margin-top:0;
	margin-bottom:100px
}
.area_fuwu{
	padding-top:20px;
	margin-bottom:150px;
}

.area_jiazhi{
	margin-top:80px;
	height:730px;
	background-color:#333;
	color:#fff;
	padding-top:90px;
}
.area_bigimg{
	margin-top:0px;
	height:540px;
}
.area_bigimg >div{
	height:540px;
}
.area_footer2{
	background-color:#054165;
	color:#fff
}



.toTop{
	position:fixed;z-index:99;
	right:30px;
	bottom:30px;
	display: inline-block;
/* 	background-color:#fff;border-radius:50%;
	width:50px;height:50px; */
}
.toTop img{
	width:50px;height:50px;
}
.div-menu{
	width:695px;
	color:#919191;
	font-size: 17px;
}
.div-menu a{color:#444444;position:relative;/* font-size: 16px; */}

.div-menu a.active,a:hover{text-decoration: none;color:#c80000}

.div-menu a::before{content:" ";width:0;height:2px;background-color:#c80000;transition: all 0.5s linear;
	position:absolute;left:50%;bottom:-10px;
}
.div-menu a.active::before,.div-menu a:hover::before{width:100%;left:0;}

		 .div-banner-right{
			 width:500px;
			 background-color:#3a3d46;
		 }
		 .div-banner-right img{position:absolute;bottom:0;left:0;z-index:10;}

		 /*--首页标题1*/
		 .div-hometitle{
			 background-color: #333333;
			 color:#fff;
			 font-size: 18px;
			 font-weight:bold;
			 height:65px;line-height:60px;padding-left:25px;
		 }
		 /*首页对策表单*/
		 .div-duice-form{
			 width:500px;
			 background-color: #333333;
			 color:#fff;
			 height:850px;
		 }

		/* .div-duice-form text{
			 padding-top: 1.25rem;
		 } */

		 .div-duice-form-body{margin:45px 70px 0 70px;}
		 .div-duice-form-body .title{font-size:35px;padding-top: 25px;}
		 .div-duice-form-body p{padding-top: 10px;font-size:16px;line-height:38px;letter-spacing:2px;color:rgba(255,255,255,0.7)}
		 .div-duice-form-body form{margin-top:22px;}
		 .div-duice-form-input{margin-bottom:25px;}
		 .div-duice-form-input input{height:45px;font-size:14px; color: #999;}
		 .div-duice-form-input textarea{height:150px;font-size:14px;}
		 .div-duice-form-btn{text-align:right;margin-top:20px;}
		 .div-duice-form-btn button{background-color:#01a6ea;color:#fff;font-size:16px;width:120px;line-height:35px;border-radius:5px;margin-top: 8px;}

		 /*首页关于我们--详情页*/
		 .area_about_xiangqing{padding-top:80px;}
		 .area_about_xiangqing_left{padding-right:50px;
		 background-image: linear-gradient(to bottom, #ccc 0%, #ccc 50%, transparent 50%);
		 background-size:2px 20px;
		 background-repeat: repeat-y;
		 background-position: right top;
		 }

		 .area_about_xiangqing_right{padding-left:50px}
		 .area_about_xiangqing .item{height:200px;}
		 .area_about_xiangqing .item .nums{font-size:55px;font-weight: bold;font-family: "Arial";color:#333}
		 .area_about_xiangqing .item .space{width:30px;height:40px;background-color:#b2926b;
			clip-path: polygon(26px 0px,30px 4px,4px 40px,0 36px);
			margin-right:10px;margin-left:5px;
		 }

		 .area_about_xiangqing .item .bigtit{font-size:22px;font-weight: bold;color:#333}
		 .area_about_xiangqing .item .smalltit{font-size:14px;letter-spacing: 2px;color:#aaa}
		 .area_about_xiangqing .item .note{font-size:14px;color:#7c7c7c;letter-spacing: 2px;line-height:28px}

/* 		 .area_about_xiangqing > div{position:relative} */
		 .area_about_xiangqing .sy-close{position:fixed;background-color:#333;color:#fff;
			width:50px;height:50px;border-radius: 50%;
			right:50px;top:50px;font-size:30px;
			z-index:90;
			text-align: center;line-height:45px;
		 }

		 /*审计类型*/
		 .div-leixing-body{margin:100px 20px 0 20px;}
		 .div-leixing-body .text{
			 margin-left:90px;
			 margin-top:30px;
			 width: 100%;
			/* max-width: 600px; */
			/* margin: 20px auto; */
			padding: 0px;
			/* background: #f8f9fa; */
			border-radius: 8px;
			 }
		 }

		 .div-leixing-body .text .item{
			 margin-bottom: 8px;
			 background: white;
			 border-radius: 6px;
			 box-shadow: 0 2px 8px rgba(0,0,0,0.1);
			 transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
		 }



		 .div-leixing-body .text .item.active {
		     margin: 12px 0;
			 background-color:#fff;
		     box-shadow: 0 4px 12px rgba(0,0,0,0.15);
			/* background-color: #057B96; */

		 }


		 .div-leixing-body .text .title {
		     padding: 16px 20px;
		     font-weight: 500;
		     color: #333;
		     cursor: pointer;
		     display: flex;
		     justify-content: space-between;
		     align-items: center;
		 }


		 .div-leixing-body .text .content {
		     max-height: 0;
		     overflow: hidden;
		     padding: 0 20px;
		     color: #666;
		     line-height: 1.6;
		     transition: max-height 0.3s ease-out, padding 0.3s ease;
		 }


		 .div-leixing-body .text .item.active .content {
		     max-height: 500px;
		     padding: 0 20px 20px;
		 }


		 .div-leixing-body .text .icon {
		     width: 24px;
		     height: 24px;
		     transition: transform 0.3s ease;
		 }

		 .div-leixing-body .text .item.active .icon {
		     transform: rotate(180deg);
		 }



		 .div-leixing-body .text .title{text-align:right;font-size:18px;font-weight:bold;margin-bottom:5px;margin-top: 0;}
		 .div-leixing-body .text p{color:#7c7c7c;font-size:14px;line-height:24px;text-align: justify;}

		 .div-leixing-svg{position:relative;width:600px;height:600px;overflow: hidden;}
		 .div-leixing-svg .item{position:absolute;width:220px;height:220px;}
		 .div-leixing-svg .item svg{top:10px;left:10px;}
		 .div-leixing-svg .item:nth-child(1){left:75px;top:0}
		 .div-leixing-svg .item:nth-child(2){left:0px;top:131px}
		 .div-leixing-svg .item:nth-child(3){left:150px;top:131px}

		 /*图片新闻*/
		 .div-picnews-body{margin:100px 0 0 0}
		 .div-picnews-body .item{width:calc((100% - 80px) / 3);margin-right:40px;position:relative}
		 .div-picnews-body .item:nth-child(3n){margin-right:0px}
		 .div-picnews-body .item:nth-child(n+4){margin-top:20px}
		 .div-picnews-body .item .pic{height:280px;}
		 .div-picnews-body .item .text{padding:10px 15px;}
		 .div-picnews-body .item .tit{font-size:16px;margin-bottom:5px;font-weight:bold}
		 .div-picnews-body .item .note{font-size:13px;color:#999;height:50px;overflow: hidden;line-height:22px;}
		 .div-picnews-body .item .more{text-align:right;color:#013E70;font-size:13px;margin:5px 0;font-weight:bold}
		 .div-picnews-body .item .more a{color:#0d6e79}
		 .div-picnews-body .item .item-body{width:100%;height:100%;top:0;left:0;transition: all 0.3s linear;background-color:#fff;}
		 .div-picnews-body .item:hover .item-body{transform: scale(1.05);box-shadow: #7c7c7c 0 0 10px 0;}

		 /*列表*/
		 .div-pagelist{margin:20px 0;text-align:right}
		 .div-pagelist a{display:inline-block;margin-left:5px;background-color:#333;color:#fff;font-size:14px;
			min-width:20px;line-height:25px;text-align:center;padding:0 10px;border-radius:3px;height:28px;
		 }
		 .div-pagelist a:hover{text-decoration:none}
		 .div-pagelist a:hover,.div-pagelist a.active{background-color:#ec1b20}

		 /*服务价值*/
		 .div-jiazhi-left{width:500px;letter-spacing:3px;}
		 .div-jiazhi-left .tit{font-size:35px;}
		 .div-jiazhi-left .subtit{font-size:22px;margin:30px 0 50px 50px;}
		 .div-jiazhi-left p{margin:20px 0 20px 0px ;font-size:14px;color:#d9d9d9;line-height:27px;}
		 .div-jiazhi-left .note{margin-left:0px;font-size:20px;padding-top:26px;line-height: 40px;}

		 .div-jiazhi-right{width:520px;}
		 .div-jiazhi-right-body{width:520px;height:520px}
		 .div-jiazhi-right-body > .axBgImg-img{z-index:10}
		 .div-jiazhi-right-body > .axBgImg-center{z-index:20;
		 			width:150px;height:150px;
		 			top:190px;left:190px;
		 			border-radius: 100%;
		 }


		.cards-container {
		            display: grid;
		            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
		            gap: 40px;
		        }

		        .item-static {
		            display: flex;
		            flex-direction: column;
		            align-items: center;
					position: relative;
		        }

		.card {

		             overflow: hidden;
		             position: relative;
		             /* box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8); */
		             cursor: pointer;
		             transition: transform 0.3s ease;
		         }

		         .card:hover {
		             transform: translateY(-10px);
		         }

		.item-static:hover .card {
		            transform: translateY(-10px);
		        }

		.item-static:hover .card-image {
		            transform: scale(1);
		            /* filter: brightness(0.7); */
		        }

		         .card-image {
		             width: 100%;
		             height: 100%;
		             object-fit: cover;
		             transition: all 0.5s ease;
		         }

		        /* .card:hover .card-image {
		             transform: scale(1.05);
		             filter: brightness(0.7);
		         } */

		         /* .overlay {
		             position: absolute;
		             bottom: 0;
		             left: 0;
		             right: 0;
		             background: linear-gradient(to top, rgba(0,0,0,0.9), transparent);
		             padding: 25px;
		             transform: translateY(100px);
		             transition: transform 0.5s ease;
		             height: 100%;
		             display: flex;
		             flex-direction: column;
		             justify-content: flex-end;
		         } */

		        /* .card:hover .overlay {
		             transform: translateY(0);
		         } */

		         .card-title {
		             font-size: 18px
		             margin-bottom: 10px;
		             color: white;
		             text-shadow: 0 2px 5px rgba(0,0,0,0.5);
		         }

				 .card-description-container {
				             margin-top: 25px;
				             width: 600px;
				             text-align: center;
				             padding: 0 20px;
				             transition: all 0.5s ease;
				         }

		         .card-description {

					 font-size: 15px;
		             line-height: 1.6;
		             color: rgba(255, 255, 255, 0.9);
		             margin-bottom: 20px;
		             opacity: 0;
		             transition: all 0.5s ease 0.2s;
					text-align: justify;
					text-justify: inter-ideograph;
					hanging-punctuation: allow-end;
					background: #6c6c6c;
					            padding: 20px;
					            /* border-radius: 12px; */
					            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
					            transform: translateY(20px);
/* 					            transition: opacity 0.5 cubic-bezier(0.175, 0.885, 0.32, 1.275); */
								height:0px;overflow: hidden;
		         }

		        /* 修复的选择器 - 使用父级悬停状态 */
		                .item-static:hover .card-description {
		                    opacity: 1;
		                }






		 .div-jiazhi-huaxin{width:150px;height:150px;}
		 .div-jiazhi-huaxin > .axBgImg-img{z-index:50}
		 .div-jiazhi-huaxin-1 > img {width:100%;height:100%}
		 .div-jiazhi-huaxin-2{padding:20px;transition:all 0.5s linear;}
		 .div-jiazhi-huaxin-2 > img {width:100%;height:100%}
		 .div-jiazhi-huaxin > .axBgImg-box{z-index:90;}
		 .div-jiazhi-huaxin > .axBgImg-box > span{font-size:35px;color:#6a6a6a;font-weight: bold;opacity:0;transition:all 0.5s linear;cursor:default}
		 .div-jiazhi-huaxin > .axBgImg-box img{width:90px;height:90px;transition:all 0.5s linear;opacity:0;}
		 .div-jiazhi-huaxin:hover > .axBgImg-box img{opacity:1}
		 .div-jiazhi-huaxin:hover > .axBgImg-box > span{opacity:1}
		 .div-jiazhi-huaxin:hover .div-jiazhi-huaxin-2{opacity:0}
		 .div-jiazhi-tuxing .item{position:relative;width:260px;height:260px;}
		 .div-jiazhi-tuxing .item svg{position:absolute;width:100px;height:100px;z-index:5;transform: scale(2.6);transform-origin: 0 0;
		 			transition: all 0.5s linear;opacity: 1;
		 }
		 .div-jiazhi-tuxing .item:hover svg{opacity: 0.6;}
		 .div-jiazhi-tuxing .item .item-box{position:absolute;z-index:10;width:170px;height:110px;
		 			left:45px;
		 }
		 .div-jiazhi-tuxing .item:nth-child(1) .item-box,.div-jiazhi-tuxing .item:nth-child(2) .item-box{top:75px;}
		 .div-jiazhi-tuxing .item:nth-child(3) .item-box,.div-jiazhi-tuxing .item:nth-child(4) .item-box{bottom:75px;}
		 .div-jiazhi-tuxing .item .item-box .tit{height:55px;font-size:22px}
		 .div-jiazhi-tuxing .item .item-box .tit span{font-size:35px;margin-right:10px;}
		 .div-jiazhi-tuxing .item .item-box .note{font-size:14px;padding-left:10px;color:rgba(255,255,255,0.7)}
		 .div-jiazhi-tuxing .item .fwjz{
		 			 z-index:50;position:absolute;
		 			 font-size:30px;
		 			 color:#fff;
		 			 width:70px;height:70px;

		 			 background-color:#e37171;
		 }
		 .div-jiazhi-tuxing .item:nth-child(1) .fwjz{padding-right:3px;padding-top:25px;text-align:right;right:0px;bottom:0px;border-radius:70px 0 0 0}
		 .div-jiazhi-tuxing .item:nth-child(2) .fwjz{padding-left:3px;padding-top:25px;text-align:left;left:0px;bottom:0px;border-radius:0 70px 0 0}
		 .div-jiazhi-tuxing .item:nth-child(3) .fwjz{padding-right:3px;text-align:right;right:0px;top:0px;border-radius:0 0 0 70px}
		 .div-jiazhi-tuxing .item:nth-child(4) .fwjz{padding-left:3px;text-align:left;left:0px;top:0px;border-radius:0 0 70px 0}



		 /* .div-jiazhi-tuxing .item{position:relative;width:260px;height:260px;}
		 .div-jiazhi-tuxing .item svg{position:absolute;width:100px;height:100px;z-index:5;transform: scale(2.6);transform-origin: 0 0;
			transition: all 0.5s linear;opacity: 1;
		 }
		 .div-jiazhi-tuxing .item:hover svg{opacity: 0.6;}
		 .div-jiazhi-tuxing .item .item-box{position:absolute;z-index:10;width:170px;height:110px;
			left:45px;
		 }
		 .div-jiazhi-tuxing .item:nth-child(1) .item-box,.div-jiazhi-tuxing .item:nth-child(2) .item-box{top:75px;}
		 .div-jiazhi-tuxing .item:nth-child(3) .item-box,.div-jiazhi-tuxing .item:nth-child(4) .item-box{bottom:75px;}
		 .div-jiazhi-tuxing .item .item-box .tit{height:55px;font-size:22px}
		 .div-jiazhi-tuxing .item .item-box .tit span{font-size:35px;margin-right:10px;}
		 .div-jiazhi-tuxing .item .item-box .note{font-size:14px;padding-left:10px;text-align:center;color:rgba(255,255,255,0.7)}
		 .div-jiazhi-tuxing .item .fwjz{
			 z-index:50;position:absolute;
			 font-size:30px;
			 color:#fff;
			 width:70px;height:70px;

			 background-color:#e37171;
		 }
		 .div-jiazhi-tuxing .item:nth-child(1) .fwjz{padding-right:3px;padding-top:25px;text-align:right;right:0px;bottom:0px;border-radius:70px 0 0 0}
		 .div-jiazhi-tuxing .item:nth-child(2) .fwjz{padding-left:3px;padding-top:25px;text-align:left;left:0px;bottom:0px;border-radius:0 70px 0 0}
		 .div-jiazhi-tuxing .item:nth-child(3) .fwjz{padding-right:3px;text-align:right;right:0px;top:0px;border-radius:0 0 0 70px}
		 .div-jiazhi-tuxing .item:nth-child(4) .fwjz{padding-left:3px;text-align:left;left:0px;top:0px;border-radius:0 0 70px 0} */

		 /*服务类型*/
		.area_fuwu .div-fuwu-head{
			background-color:#fff;
			padding:15px 20px !important;}
		 .div-fuwu-menu .tit{
			 font-size:17px;font-weight:bold;letter-spacing:1px;
		 }
		 .div-fuwu-menu .item{
			 margin:0 3px;
			 width:90px;
			 text-align:center;
			 font-size:13px;
			 line-height:25px;
			 background-color:#333;
			 color:#fff;
			 height:28px;
			 border-radius:3px;
		 }
		 .div-fuwu-more{color:#7c7c7c;font-size:14px;font-weight:bold;margin-top:5px;}
		 .div-fuwu-more span{display:inline-block;}
		 .div-fuwu-more span.div-sanjiao{width:10px;height:8px;background-color:#ec1b20;clip-path:polygon(0 0, 100% 0,50% 100%);margin-left:5px;}

		 .div-fuwu-body{margin-top:80px}
		 .div-fuwu-body > div{width:calc(100% / 5);height:408px;overflow: hidden;background-color:#fff;transition: all 0.5s ease}
		 .div-fuwu-body > div.active{width:calc(100% / 3);background-color:#f3f3f3}


		 .div-fuwu-body .item-static .img{position:absolute;top:0;left:0;z-index:10;width:235px;}
		 .div-fuwu-body .item-static .tit{position:absolute;top:30px;left:20px;color: #000;z-index:20;
			font-size:25px;
			writing-mode:vertical-rl;
		 }
		 .div-fuwu-body .item-static .note{position:absolute;top:70px;right:60px;color:rgba(255,255,255,0.5);z-index:20;
			font-size:16px;
			writing-mode:vertical-rl;
			height:250px;letter-spacing:3px;
		 }


		 .div-fuwu-item .text{padding:10px;}
		 .div-fuwu-item .text .tit{font-size:16px;font-weight:bold}
		 .div-fuwu-item .text .note{color:#999;padding:10px 40px 10px 20px;font-size:13px;height:70px;}
		 .div-fuwu-item .text .more{font-size:13px;text-align:right;padding-right:20px;font-weight:bold;margin-top:10px;color:#0b5861;}

		 .div-fuwu-item .img-box{width:235px;height:250px;overflow: hidden;transition: width 0.3s ease;}
		 .div-fuwu-body .active .div-fuwu-item .img-box{width:470px;}
		 .div-fuwu-item .img{width:470px;height:250px;}
		 .div-fuwu-item .img-box img{width:470px;}


		 .area-juanzhou{padding-top:105px;padding-bottom:85px}
		 .area-juanzhou .container{text-align: center;height:630px}
		 .div-juanzhou{display: inline-block;position:relative;padding-top:35px;}
		 .div-juanzhou-body{display: inline-block;}
		 .div-juanzhou-body{width:0px;height:550px;/* transition: 0.3s; */}
		 .div-juanzhou.on .div-juanzhou-body{width:1100px;transition: 3s ease-out;}

		 .div-juanzhou::before,.div-juanzhou::after{
			 content: " ";
			 position:absolute;
			 background:url("../img/juanzhou.png") no-repeat;
			 width:65px;
			 height:630px;
			 background-size: auto 630px;
			 z-index:5;
			 top:0;
		 }
		 .div-juanzhou::after{right:-40px;transform: scaleX(-1);}
		 .div-juanzhou::before{left:-40px;}

		 /*底部*/

		 .area_footer{
			background-color:#065482;
		 	/* background:linear-gradient(to right,#054165 calc(30% - 145px),#eeddd5  calc(40% - 145px)); */
/* 		 	background: linear-gradient(to right,#054165 0% 30%,#eeddd5 30% 70%,#054165 70% 100%  ); */
		 }
/* 		 .area_footer::after{
		 	content:"";
		 	position:absolute;
		 	width:calc(50% + 145px);
		 	height:100%;
		 	top:0;
		 	right:0;
		 	 background:url("../img/jianzu.png") repeat-x 100px bottom;
		 	background-size:auto 400px;
		 	opacity: 0.8;
		 	z-index:2;
		 } */

/* 		 .area_footer .container{position:relative;
			display: flex;
			 justify-content: space-between;
			 position: relative;
			 width: 100%;
			 z-index:25;
			 } */


		 .area_footer .container-fluida > div{padding-top:40px;padding-bottom:40px;}
		 .div-footer-left{text-align:center;color:#fff; width:calc(100% / 3); background-color:#333}
		 .div-footer-left h3{margin-bottom:50px;font-weight: 600;margin-top: 25px;}
		 .div-footer-left p{line-height:25px;font-size:18px;letter-spacing:2px;}
		 .div-footer-left h5{margin-top:35px;letter-spacing:5px;}
		 .div-footer-left .sy-btn button{background-color:rgba(255,255,255,0.7);border-style:none;padding:5px 10px;font-size: 14px;width: 100px;border-radius: 5px;

		 }
		 .div-footer-left .sy-btn button:hover{background-color:rgba(255,255,255,0.5);}
		 .div-footer-zhong{text-align:center;font-size:17px;color:#555;letter-spacing:1px;background-color:#eeddd5;}
		 .div-footer-zhong .item,.div-footer-right .img{margin:10px 0;color: #333; /* font-size: 14px; */}
		 .div-footer-zhong .text{display:inline-block;text-align:left;font-size: 20px;margin-bottom: 25px;}
		 .div-footer-zhong .subtit{padding-top: 35px;/* font-family: "楷体"; */font-size: 20px;font-weight: 600;}
		 .area_footer .container-fluida .div-footer-zhong{padding-top:80px;}

		 .div-footer-right{text-align:center;color:#fff;width:calc(100% / 3); background-color:#333}
		 .div-footer-right h3{margin-bottom:50px;font-weight: 600;margin-top: 30px;}
		 .div-footer-right p{line-height:25px;font-size:18px;letter-spacing:2px;}
		 .div-footer-right h5{margin-top:35px;letter-spacing:5px;}


		 .area_footer2 .container > div {padding-top:100px;padding-bottom:50px;}
		 .area_footer2 .container > div > div{border:1px solid #fff;font-size:14px;width:30%;padding:30px 20px;text-align: center;position:relative}
		 .area_footer2 .container > div > div .title{
			 display: inline-block;top:-20px;position:absolute;
			 font-size:23px;background-color:#054165;
			 left:15%;
			 width:70%;
		 }
		 .area_footer2 .container .content{display: inline-block;text-align: left;line-height:200%;color:rgba(255,255,255,0.7)}
		 .div-footer2-szxz .sy-btn{margin-top:20px;}
		 .div-footer2-szxz .sy-btn button{background-color:rgba(255,255,255,0.5);border-style:none;padding:5px 10px}
		 .div-footer2-szxz .sy-btn button:hover{background-color:rgba(255,255,255,0.7);}
		 .div-footer2-lxfs .img{margin-top:20px;margin-bottom:10px;}
		 .div-footer2-lxfs .subtit{padding-top: 20px;font-family: "楷体";font-size:17px}
		 /*内页*/
		 .area-ny-container{border-top:2px solid #ddd;margin-top:20px;margin-bottom:30px;}
		 .area-ny-container > div{margin-top:30px;}
		 .div-fuwuny-zixunleft .img{width:500px;margin-right:50px;height:300px;}
		 .div-fuwuny-tit{font-size:28px;font-weight: bold;text-align: center;margin-bottom:20px}
		 .div-fuwuny-click{text-align: right;font-size:14px;color:#777;margin-bottom:20px;margin-top:50px;}
		 .div-fuwuny-tui{text-align: center;margin-bottom:20px;}
		 .div-fuwuny-tui img{width:500px;border-radius:10px}
		 .div-fuwuny-content{color:#333;line-height:200%;font-size:14px;}

		 .div-fuwuny-content p{text-indent: 0rem;text-align: justify; /* 文本两端对齐 */
					text-justify: inter-ideograph; /* 优化中文排版 */
					hanging-punctuation: allow-end; /* 允许标点悬挂在边界外 */}
		 .div-fuwuny-content p.ptit{font-weight: bold;margin-bottom:0}
		 .div-fuwuny-content p.pnote{color:#333333}

		 .div-fuwuny-up{
			 display: flex;
			 justify-content: space-between;
			 padding-bottom: 45px;
			 padding-top: 10px;
		 }

		 .up-left-text{
			 margin-left: 80px;
			 margin-top: 10px;
			 color:#333;
			 line-height:200%;
			 font-size:14px;
			 text-indent: 0rem;
			 letter-spacing: 1px;
			 width:480px;
			 text-align: justify;
		 }
		 .up-left-text h4{
			 font-size: 16px;
			 font-weight: 600;
		 }

		 .up-right-img{
			 margin-right: 80px;
			 margin-top: 10px;
		 }

		 .div-fuwuny-center{
		 			 display: flex;
		 			 justify-content: space-between;
		 			 padding-bottom: 55px;
		 }

		 .div-fuwuny-down{
			 display: flex;
			 justify-content: space-between;
			 padding-bottom: 55px;
		 }

		 .down-right-text p{
		 			 margin-right: 80px;
		 			 margin-top: 10px;
		 			 color:#333;
		 			 line-height:200%;
		 			 font-size:14px;
		 			 text-indent: 0rem;
		 			 letter-spacing: 1px;
		 			 width:480px;
		 			 text-align: justify;
		 }
		 .down-left-img img{
		 			 margin-left: 80px !important;
		 }

		 .up-left-text2{
		 			 margin-left: 30px;
		 			 margin-top: 10px;
		 			 color:#333;
		 			 line-height:200%;
		 			 font-size:14px;
		 			 text-indent: 0rem;
		 			 letter-spacing: 1px;
		 			 width:520px;
		 			 text-align: justify;
		 }
		 .up-left-text2 h4{
		 			 font-size: 18px;
		 			 font-weight: 600;
		 }
		 .up-left-text2 h6{
		 			 font-size: 16px;
		 			 font-weight: 600;
		 }
		 .up-left-text2 span{
		 			 font-size: 14px;
		 			  line-height:120%;
		 }
		 .up-right-img2{
		 			 margin-right: 30px;
		 			 margin-top: 10px;


		 }
		 .up-right-img2 img{
			 width: 520px;
			 height: 400px;
		 }

		 .up-right-img3{
		 			 margin-right: 40px;
		 			 margin-top: 10px;

		 }
		 .up-right-img3 img{
			 width: 500px;
			 height: 740px;
		 }
		 .up-left-text3{
		 			 margin-left: 40px;
		 			 margin-top: 10px;
		 			 color:#333;
		 			 line-height:150%;
		 			 font-size:14px;
		 			 text-indent: 0rem;
		 			 letter-spacing: 0.5px;
		 			 width:520px;
		 			 text-align: justify;
		 }
		 .up-left-text3 h4{
		 			 font-size: 16px;
		 			 font-weight: 600;
		 }
		 .up-left-text3 p{
			     margin-bottom: 5px;
				 text-align: justify; /* 文本两端对齐 */
				   text-justify: inter-ideograph; /* 优化中文排版 */
				   hanging-punctuation: allow-end; /* 允许标点悬挂在边界外 */
		 }

		 .center-right-text p{
		 			 margin-right: 30px;
		 			 margin-top: 10px;
		 			 color:#333;
		 			 line-height:200%;
		 			 font-size:14px;
		 			 text-indent: 0rem;
		 			 letter-spacing: 1px;
		 			 width:520px;
		 			 text-align: justify;
		 }
		 .center-right-text h4{
			 font-size: 18px;
			 font-weight: 600;

		 }
		 .center-left-img img{
		 			 margin-left: 30px !important;
					 height: 445px;
					 width: 520px;
		 }

		 .up-left-text4{
		 			 margin-left: 170px;
		 			 margin-top: 10px;
		 			 color:#333;
		 			 line-height:110%;
		 			 font-size:14px;
		 			 text-indent: 0rem;
		 			 letter-spacing: 0.5px;
		 			 width:780px;
		 			 text-align: justify;
		 }
		 .up-left-text4 h4{
		 			 font-size: 16px;
		 			 font-weight: 600;
		 }
		 .up-left-text4 p{
			 line-height:120%;
			 margin-top: 0;
			     margin-bottom: 8px;
				 text-align: justify; /* 文本两端对齐 */
				   text-justify: inter-ideograph; /* 优化中文排版 */
				   hanging-punctuation: allow-end; /* 允许标点悬挂在边界外 */
		 }

		 .div-fuwuny-caishuileft{width:calc(50% - 50px);margin-right:100px;}
		 .div-fuwuny-caishuileft .img{width:390px;height:370px;margin:40px auto 0;}
		 .div-fuwuny-caishuiright{width:calc(50% - 50px);}
		 .div-fuwuny-subtit{font-size:20px;font-weight: bold;text-align: center;margin-bottom:20px;}

		 .div-fuwuny-cehua .div-fuwuny-content{width:80%;margin:20px auto 40px auto;}


		 .div-fuwuny-kangbianTxt{position:relative}
		 .div-fuwuny-kangbianTxt::before{
			 content: " ";
			 position: absolute;
			 width:430px;
			 height:200px;
			 top:-100px;
			 z-index:5;
			 border-bottom:3px dashed #a5a5a5;
		 }

		 .area-ny-kangbian > .axBox:nth-child(1) .div-fuwuny-kangbianTxt::before{display: none;}
		 .area-ny-kangbian > .axBox:nth-child(2) .div-fuwuny-kangbianTxt::before{
			 left:-430px;
			 border-left:3px dashed #a5a5a5;
		 }

		 .area-ny-kangbian > .axBox:nth-child(3) .div-fuwuny-kangbianTxt::before{
			 right:-430px;
			 border-right:3px dashed #a5a5a5;
		 }

		 .div-fuwuny-kangbianTxt .div-fuwuny-content{width:520px;padding:50px;border-radius: 10px;position:relative;z-index:20}
		 .area-ny-kangbian > .axBox:nth-child(1) .div-fuwuny-kangbianTxt .div-fuwuny-content{background-color:#f9c5bb}
		 .area-ny-kangbian > .axBox:nth-child(2) .div-fuwuny-kangbianTxt .div-fuwuny-content{background-color:#8ce5d6}
		 .area-ny-kangbian > .axBox:nth-child(3) .div-fuwuny-kangbianTxt .div-fuwuny-content{background-color:#ffe9a5}
		 .div-fuwuny-kangbianTxt .div-fuwuny-subtit{text-align: left;text-indent: 0rem;}
		 .div-fuwuny-kangbianTxt p{margin-bottom:14px;line-height: 20px;
					text-align: justify; /* 文本两端对齐 */
					text-justify: inter-ideograph; /* 优化中文排版 */
					hanging-punctuation: allow-end; /* 允许标点悬挂在边界外 */}
		 .div-fuwuny-kangbianTxt .nums{font-size:45px;font-family: arial;font-weight: bold; font-style:italic;margin-bottom:20px;padding-left:30px}
		 .area-ny-kangbian > .axBox:nth-child(1) .div-fuwuny-kangbianTxt .nums{color:#c65242}
		 .area-ny-kangbian > .axBox:nth-child(2) .div-fuwuny-kangbianTxt .nums{color:#177a67}
		 .area-ny-kangbian > .axBox:nth-child(3) .div-fuwuny-kangbianTxt .nums{color:#125b84}
		 .area-ny-kangbian > .axBox {margin-bottom:100px;}

		 .div-fuwuny-kangbianPic img{width:520px;}

		 .auth-tabs {
             display: flex;
             gap: 15px;
             position: relative;
             padding: 5px;
             background: #F6F2E7; /* 添加浅色背景方便观察黑色文字 */
             border-radius: 8px;
         }

         .tab-btn {
             padding: 8px 25px;
             border: none;
             background-color: #F6F2E7;
			 font-size: 18px;
             color: #333; /* 默认黑色文字 */
             cursor: pointer;
             position: relative;
             z-index: 30;
             transition: color 0.3s ease;
             white-space: nowrap;
         }



		 .tab-btn:hover,.tab-btn.active {
		     color: #fff !important; /* 悬停时变白 */
			 background-color: #333333;
		 }

		.tab-btn.tab-login{color: #333; /* 默认黑色文字 */transition: linear 0.5s background-color;z-index: 30;}
		.tab-btn.tab-login:hover{color: #ffffff;}
		.tab-btn.tab-login::before{background-color:#f5dd00;}
		.tab-btn.tab-register{color: #333; /* 默认黑色文字 */transition: linear  0.5s background-color;z-index: 30;}
		.tab-btn.tab-register:hover{color: #ffffff;}
		.tab-btn.tab-register::before{background-color:#f5dd00;}

         /* 动态背景块（黑色背景） */
         .active-tab-bg {
             position: absolute;
             background: #333; /* 深色背景 */
             border-radius: 0px;
             transition:
                 transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),
                 width 0.3s ease;
             z-index: 25;
             pointer-events: none;
         }

		 /**---关于我们左侧文字--**/
		 .sy-title{
			padding-top:20px;
			height:510px;
		 	line-height: 30px;

		 }

		 .sy-title h1{
		 	font-size: 140PX;
		 	font-family:"OPPOSans";
		 	font-weight: 600;
		 	color: #333333;
		 }

		 .sy-title h3{
		 	margin-top: 20px;

		 	font-size: 45PX;
		 	font-family:"OPPOSans";
		 	font-weight: 500;
		 	color: #013E70;
		 }

		 .sy-title p{
		 	width: 570px;
		 	font-size: 16PX;
		 	margin-top: 20px;
		 	color: #585655;
		 	font-weight: 200;
		 	left: ;
		 }




		 .sy-search {

		     padding: 20px 0;

		     position: absolute;
		 	z-index: 50;
			left:0px;
			bottom:50px;
		 }


		 .search-box {
		     display: flex;
		 	 position: absolute;
		     align-items: center;
		 	width: 700px;
		 	height: 70px;
		     background: #ffffff;
		     border-radius: 20px;
		     padding: 8px 20px;
		     box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
		     transition: box-shadow 0.3s ease;
		 	gap: 20px;

		 }


		 .search-box:hover {
		     box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
		 }


		 .search-icon {
		     width: 20px;
		     height: 20px;
		     margin-right: 12px;
		     opacity: 0.6;

		         }

		 /* 输入框 */
		 .search-input {
		     flex: 3;
		     border: none;
		     padding: 12px 0;
		     font-size: 14px;
		     outline: none;
		     background: #DCDBDD;
		 	padding-left: 20px;
		 }

		 /* 输入框占位符样式 */
		 .search-input::placeholder {
		     color: #999;
		     letter-spacing: 1px;
		 }

		 /* 搜索按钮 */
		 .search-button {
		     background: #333333;
		     color: white;
		     border: none;
		     padding: 10px 25px;
		     border-radius: 15px;
		     cursor: pointer;
		 	font-size: 18px;
		     font-weight: 500;
		     transition:
		     background 0.3s ease,
		     transform 0.2s ease;
		 }

		 /* 按钮悬停效果 */
		     .search-button:hover {
		     background: #0056b3;
		     transform: translateY(-1px);
		 }

		 /* 按钮点击效果 */
		     .search-button:active {
		     transform: translateY(0);
		 }

		/**----关于我---*/
		.sy-about{
			padding-top:100px


		}
		.sy-about h2{
			font-size: 48px;
			font-family: 'Source Han Sans';
			font-weight: 600;
			line-height: 75px;
			color: #333333;
			line-height: 80px;
		}
		.sy-about h3{
			font-size: 24px;
			font-family: 'Source Han Sans';
			font-weight: 400;
			margin-left: 96px;
			color: #333333;
			line-height: 60px;
		}
		.sy-about p{
			width: 500px;
			line-height: 30px;
			padding-top: 30px;
			font-size: 14px;
			color: #333333;
			margin-left: 48px;
			height:120px;
		}
		.sy-about button{
			margin-top: 170px;
			margin-left: 48px;
		}
		.sy-about button.zj-button::before{background-color:#dbe2c8}
		button.zj-button{
			border-radius: 10px;
			background-color: #88745f;
			color: #fff;
			width: 125px;
			height: 35px;
			line-height: 17px;
			font-size: 16px;
			 border: 2px solid #88745f;
			  border-radius: 8px;

			  overflow: hidden;
			  transition:0.5s;
			  position: relative;
		}

		button.zj-button:hover{
			/* background-color: transparent ; */
			color: #333;
			/* border-color: #333333; */
		}
		button.zj-button > span{position: relative;z-index:10}
		button.zj-button::before{
			content: " ";
			position: absolute;
			top: 0;
			left: -45px;
			height: 100%;
			width: 150%;
			background-color: #f6f2e7;
			transform: translateX(-100%) skew(40deg);
			transition: 0.5s linear;
			color:#333;
			z-index:1;
		}
		button.zj-button:hover::before{
			transform: translateX(-1%) skew(40deg);
		}

		/*2nd*/

		.sy-about button.zj-button2::before{background-color:#dbe2c8}
		button.zj-button2{
			border-radius: 10px;
			background-color: #333;
			color: #fff;
			width: 125px;
			height: 35px;
			line-height: 17px;
			font-size: 16px;
			 border: 2px solid #333333;
			  border-radius: 8px;

			  overflow: hidden;
			  transition:0.5s;
			  position: relative;
		}

		button.zj-button2:hover{
			/* background-color: transparent ; */
			color: #333;
			/* border-color: #333333; */
		}
		button.zj-button2 > span{position: relative;z-index:10}
		button.zj-button2::before{
			content: " ";
			position: absolute;
			top: 0;
			left: -45px;
			height: 100%;
			width: 150%;
			background-color: #f6f2e7;
			transform: translateX(-100%) skew(40deg);
			transition: 0.5s linear;
			color:#333;
			z-index:1;
		}
		button.zj-button2:hover::before{
			transform: translateX(-1%) skew(40deg);
		}


		/* button.zj-button2{
			border-radius: 10px;
			background-color: #333;
			color: #fff;
			width: 125px;
			height: 35px;
			line-height: 17px;
			font-size: 16px;
			 border: 2px solid #333;
			  border-radius: 8px;

			  overflow: hidden;
			  transition:0.5s;
			  position: relative;
		}
		 */
		.sy-about-icon{

			margin-left: 48px;
			margin-top: 20px;
		}

		/*--右侧圆形按钮群---*/
		.sy-menu{
					position:absolute;
					width:135px;
					height:135px;
					color:#666;
					cursor: default;
				}
				.sy-menu img{
					position:absolute;
					width:100%;
					height:100%;
					z-index:10;
					top:0;left:0;
					transition: all 0.5s linear;
				}
				.sy-menu span{
					display:block;
					position:absolute;
					top:calc(50% - 25px);
					left:0;
					width:100%;
					text-align:center;
					z-index:20;
					font-size:16px;
					transition: all 0.5s linear;
					color:#797e5c;
					font-weight: bold;
				}
				.sy-menu:hover span{color:#273104;font-size:20px;}
				.sy-menu.menu-big:hover span{font-size:32px}
				.sy-menu.menu-big{
					top:400px;
					right:40px;
					width:220px;height:220px;
					/* padding-top: 500px; */
					/* padding-right: 40px; */
		/* 换成top和left属性			padding: 600px 0 30px 0;
		 */		}
			.sy-menu.menu-big span{height:80px;top:calc(50% - 40px);color:#fff;font-size:28px;font-weight:normal}
			.sy-menu:hover img{width:120%;height:120%;top:-10%;left:-10%;}
			.sy-menu:hover span{color:#273104;}
			.sy-menu.menu-big:hover span{color:#fff;font-size:35;font-weight:normal}
				.menu-small-1{top:280px;right:-10px;}
				.menu-small-2{top:255px;right:130px;}
				.menu-small-3{top:320px;right:250px;}
				.menu-small-4{top:390px;right:390px;}
				.menu-small-5{top:450px;right:270px;}
				.menu-small-6{top:480px;right:500px;}
			.sy-menu p{display:none;}

		/*--审计--*/
		.shenji-in{
			margin-top:100px;
		}
		.sy-shenji-pic{
			width:380px;
			height:560px;
			margin-left:110px;
			margin-right:140px;
		}
		.sy-shenji-text{margin-top:30px;}
		.sy-shenji-text h4{
			font-size: 28px;
			color: #333333;
			font-weight: 600 !important;
		}
		.sy-shenji-text p{
			font-family: "Microsoft YaHei";
			/* font-weight: 300; */
			font-size: 16px;
			padding-left: 50px;
			padding-top: 20px;
			position: absolute;
			line-height: 60px;
			/* color: #7c7c7c; */
			color: #191919;

		}
		.sy-shenji-text button{
				position: absolute;
				top: 470px;
				right: 10px;

		}

		/*咨询左侧文字*/
		.sy-zixun-duiche{
			margin-top: 80px;
			width:550px;
		}
		.sy-zixun-duiche h4{
			font-size: 28px;
			color: #333333;
			font-weight:bold;
			padding-left:10px;
		}
		.sy-zixun-duiche p{
			margin-top: 30px;
			padding-left: 50px;
			line-height: 30px;
			font-size: 14px;
			color: #7c7c7c;
			letter-spacing: 1px;
		}
		.sy-zixun-duiche .symbol{
			text-align:right;
		}

		.sy-zixun-duiche .text{
			margin-left: 110px;
			font-size: 16px;
			color: #333;
			line-height: 65px;
		}

		.sy-zixun-duiche .menu{
			margin-top:30px;text-align:right;
		}
		.sy-zixun-duiche .menu > button > div{display:inline-block;}
		.sy-zixun-duiche .menu img{background-color:rgba(255,255,255,0.3);padding:8px 5px;border-radius:3px;margin-left:5px;}

		/* .sy-zixun-duiche button{
			display:inline-block;
			border: none;
			border-radius: 10px;
			background-color: #333333;
			color: #E6E6E5;
			width: 125px;
			height: 40px;
			line-height: 17px;
			font-size: 16px;
			text-align:center;
		} */

		.area_foot{background-color:#333;padding:50px 0 60px 0}


		.btn_top{text-align: center;position: relative;overflow: hidden;width:90px;height:33px;border-radius:5px;font-size:16px;margin-left:10px;line-height:33px;font-weight: 600;}
		.btn_top:hover{cursor: pointer;}
		.btn_top::before{content: " ";position:absolute;width:150%;height:300%;left:-25%;top:-200%;border-radius: 45%;z-index:10;transition: linear 1s all;}
		.btn_top:hover::before{top:-300%;transition: linear 1s all;transform: rotate(360deg);}
		.btn_top_login{background-color:#f5dd00;transition: linear 1s background-color;}
		.btn_top.btn_top_login:hover{background-color:#e78700;color: #ffffff;}
		.btn_top.btn_top_login::before{background-color:#f5dd00;}
		.btn_top_resign{background-color:#33d3f3}
		.btn_top.btn_top_resign:hover{background-color:#1b7d96;color: #ffffff;}
		.btn_top.btn_top_resign::before{background-color:#33d3f3; }

		.btn_top > span{position:relative;z-index:50}

		.area_foot_row1{padding:0 20px;}
		.area_foot_bigtxt{color:rgba(255,255,255,0.3);font-size:30px;font-weight: 600;}
		.area_foot_jiantou{color:rgba(255,255,255,0.3);font-size:22px;padding:10px 0 0 10px;}

		.area_foot_list{margin-top:30px;border-top:1px #666 solid;padding:30px 50px 0 50px;color:#eee}
		.area_foot .menu,.area_foot .menu a,.area_foot .menu a:active{color:rgba(255,255,255,0.6) ;text-decoration: none;}
		.area_foot .menu a:hover{color:rgba(255,255,255,0.9) ;text-decoration: none;}
		.area_foot .menu .item{font-size:16px;line-height:30px;width:100px}
		.area_foot .menu{padding-left:50px;}
		.area_foot_list .info{margin-right:50px;}
		.area_foot_list .info,.area_foot_list .info a,.area_foot_list .info a:active{color:rgba(255,255,255,0.6) ;text-decoration: none;}
		.area_foot_list .info a:hover{color:rgba(255,255,255,0.9) text-decoration: none;}
		.area_foot_list .info .item{font-size:14px;line-height:40px;}
		.area_foot_list .info .item i{color:rgba(255,255,255,0.3) ;margin-right:10px;}
		.area_foot_list .ma{text-align: center;font-size:12px;}
		.area_foot_list .ma .img{margin-bottom: 10px;}
		.area_foot_list .ma .img img{width: 70px;height: 70px;}

		/*字符跳动层*/
		.div_txt_jump{position: relative;}
		.div_txt_jump.on span{
			display: inline-block;position:relative;
			margin:0 !important;
			animation: dh_txtjump 1s ease-out 1;
			-webkit-animation:dh_txtjump 1s ease-out 1;
		}
		.div_txt_jump span.j1{
			animation-delay:0.1s;
			-webkit-animation-delay:0.1s;
		}
		.div_txt_jump span.j2{
			animation-delay:0.2s;
			-webkit-animation-delay:0.2s;
		}
		.div_txt_jump span.j3{
			animation-delay:0.3s;
			-webkit-animation-delay:0.3s;
		}
		.div_txt_jump span.j4{
			animation-delay:0.4s;
			-webkit-animation-delay:0.4s;
		}
		.div_txt_jump span.j5{
			animation-delay:0.5s;
			-webkit-animation-delay:0.5s;
		}
		.div_txt_jump span.j6{
			animation-delay:0.6s;
			-webkit-animation-delay:0.6s;
		}
		.div_txt_jump span.j7{
			animation-delay:0.7s;
			-webkit-animation-delay:0.7s;
		}
		.div_txt_jump span.j8{
			animation-delay:0.8s;
			-webkit-animation-delay:0.8s;
		}
		.div_txt_jump span.j9{
			animation-delay:0.9s;
			-webkit-animation-delay:0.9s;
		}

		@keyframes dh_txtjump{
			0% {top:0px;}
			50% {top:-20px;}
			100% {top:0px}
		}

		.div-fuwu-body .more a{
			color: #013E70;
		}



		* 主容器 */
		.floating-menu {
		  position:relative;
		  /* bottom: 20px;
		  left: 50%; */
		  transform: translateX(-50%);
		  z-index: 1000;
		}

		/* 主按钮样式 */
		.main-button {
		  width: 100px;
		  height: 60px;
		  background: #1874ba;
		  border-radius: 20%;
		  cursor: pointer;
		  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
		  overflow: hidden;
		}

		/* 悬停状态 */
		.main-button:hover {
		  width: 400px; /* 足够容纳四个链接 */
		  border-radius: 30px;
		  background: #1976D2;
		}


		.links-container {
		  position: absolute;
		  display: flex;
		  gap: 20px;
		  width: 100%;
		  height: 100%;
		  opacity: 0;
		  transition: opacity 0.3s ease;
		  padding: 0 20px;
		  box-sizing: border-box;

		}


		.main-button:hover .links-container {
		  opacity: 1;
		}


		.menu-link {
		  color: white;
		  text-decoration: none;
		  font-size: 14px;
		  white-space: nowrap;
		  display: flex;
		  align-items: center;
		  transition: transform 0.2s ease;
		  padding: 8px 12px;
		  border-radius: 8px;
		}


		.menu-link:hover {
		  background: rgba(255,255,255,0.15);
		  transform: translateY(-2px);
		}


		.main-button svg {
		  transition: opacity 0.3s ease;
		}

		.main-button:hover svg {
		  opacity: 0;
		}





		        .close-btn {
		            position: absolute;
		            top: 10px;
		            right: 10px;
		            background: none;
		            border: none;
		            font-size: 24px;
		            cursor: pointer;
		            color: #666;
		            padding: 5px;
		        }

		        .close-btn:hover {
		            color: #333;
		        }


		        @keyframes fadeIn {
		            from { opacity: 0; transform: translateY(-10px); }
		            to { opacity: 1; transform: translateY(0); }
		        }


				.xinzeng{
					margin-top: 165px;
					margin-left: 200px;
					/* justify-content: space-between; */
					font-size: 34px;
					font-weight: 900;
					color: #980000;
					background-color: no;
					z-index: 10000;
					display: flex;
					 position: relative;

					/* width: 700px;
					height: 100px;
					margin-right: -80px;
					 border-radius: 20px;
					 padding: 8px 20px;
					 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
					 transition: box-shadow 0.3s ease; */
				}
				.xinzeng .red-text{
					position: absolute;
					align-items: center;


					 font-size: 32px;
				}

				.xinzeng .black-text{
					position: absolute;
					align-items: center;

					font-weight: 400;
					font-size: 40PX;
					margin-top: 60px;
					color: #5e5c5b;

					text-align: justify;
					/* font-size: 48px;
					font-weight: 600; */
				}

				.sy-botton-small{
					/* width: 165px;
					height:165px;
					outline: none;
					border: none;
					font-size:14px;
					letter-spacing:5px;
					border-radius:50px;
					box-shadow:-20px -20px 50px #adadad,20px 20px 50px #ebebeb;
					background:linear-gradient(315deg,#ccc,#ccc);
					width: 165px; */
					    height: 110px;
						width: 110px;
					    outline: none;
					    border: none;
					    font-size: 16px;
						font-weight: 600;
						color: #273104;
					    letter-spacing: 5px;
					    /* 将圆角调整为与背景更好的过渡 */
					    border-radius: 60px;
					    /* 调整阴影颜色使其与#dbe2c8协调 */
					    box-shadow: -5px -5px 20px #929685,
					                 5px 5px 20px #f7fae2;
					    /* 创建与背景色协调的渐变 */
						/* background-color: ##dbe2c8; */
					   background: linear-gradient(
					        315deg,
					        #dbe2c8,
					        #c8d0b0) !important;
				}

				.sy-botton-zixun button{
					box-shadow:8px 8px 16px rgba(0, 0, 0, 0.1),
					border-radius: 999px
				}


				.area-nynew-container{padding:50px;}
				
				/*202509新网页底部*/
				.area-footer-202509{background-color:#333;color:#fff;text-align: center;padding-top:80px;padding-bottom:50px;font-size:16px;font-weight: normal;}
				.div-footer-left-202509 > h3{color:#f0b83f;font-size:20px;height:50px;font-weight: bold;}
				.div-footer-left-202509 >p{margin-bottom:5px;}
				.div-footer-left-202509.div-footer-contact-202509 {text-align: left;width:200px}
				.div-footer-left-202509.div-footer-contact-202509 >p{margin-bottom:20px;font-size:13px;}
				.div-footer-space-202509{margin-top:60px;width:2px;height:100px;background:linear-gradient(rgba(240,184,63,0) 0%,rgba(240,184,63,1) 30%,rgba(240,184,63,1) 70%,rgba(240,184,63,0) 100%) ;}
		 .div-footer-left-202509 .sy-btn button{background-color:#f0b83f;border-style:none;padding:5px 10px;font-size: 14px;width: 100px;border-radius: 5px;

		 }
		 .div-footer-left-202509 .sy-btn button:hover{background-color:rgba(255,255,255,0.5);}
		 .div-footer-ma-202509 {margin-top:40px;}
		 .div-footer2-202509{background-color:#111;color:#fff;font-size:12px;border-top:#565656 1px solid;height:40px;line-height:40px;text-align: center;}
