	.abb1{
		margin: auto;
		padding-top: 100px;
	}
	.doduo{
		width: 150px;
		height: 40px;
		line-height: 40px;
		border-radius: 40px;
		text-align: center;
		border: #FFD700 solid 1px;
		color: #FFD700;
		font-size: 16px;
		margin-top: 40px
	}
	.sticky-wrapper{
		max-height: 100px
	}
	@media (max-width: 1024px) {
		.pcpc{
			display: none
		}
		.sjsj{
			display: block
		}
		.header{
			height: 60px;
			overflow: hidden
		}
		.stuck{
			max-height: 60px;
		}
		.t_img{
			width:12px;
			height: auto;

		}
		.ttab1{
			font-size: 18px
		}
		.m_70{width: 100%;height: 20px;display: table}
	}
	@media (min-width: 1024px) {
		.m_70{width: 100%;height: 70px;display: table}
		.ttab{
			width: 250px;text-align: center;font-weight: bold;color: #1A5D9E;line-height: 53px;
		}
		.ttab1{
			width: 250px;text-align: left;font-weight: bold;color: #000;line-height: 53px;margin-top: 14px;
		}
		.ttab2{
			width: 630px;text-align: left;color: #666666;line-height: 28px;margin-top: 30px
		}
		.t_img{
			width:20px;
			height:53px;
		}
		.pc_m20{
			margin-top: 20px;
		}
		.pcpc{
			display: block
		}
		.sjsj{
			display: none
		}
		.header .logo {
			height: auto;
			margin-top: 10px
		}
	}
	.abb{
		background-image:url(/zxin/ab.png);
		width: 100%;
		background-size: 100% auto;

	}
	.ttab{
			font-size: 22px;
		}
	@media (min-width: 1000px) {
		.container{
			padding-top: 20px
		}
		.abb{
			height: 433px
		}
		.abb1{
			width: 980px;
			padding-top: 100px;
		}
		.ttab{
			font-size: 28px;
		}
		.ttab1{
			font-size: 22px;
		}
		.ttab2{
			font-size: 14px;
		}
	}
	@media (min-width: 1200px) {
		.abb{
			height: 520px
		}
		.abb1{
			width: 1080px;
			padding-top: 140px;
		}
	}
	@media (min-width: 1400px) {
		.abb{
			height: 607px
		}
		.abb1{
			width: 1320px;
			padding-top: 180px;
		}
		.ttab{
			font-size: 36px;
		}
		.ttab1{
			font-size: 30px;
		}
		.ttab2{
			font-size: 16px;
		}
	}
	@media (min-width: 1600px) {
		.abb{
			height: 693px
		}
		.abb1{
			width: 1320px;
			padding-top: 220px;
		}
	}
	@media (min-width: 1900px) {
		.abb{
			height: 832px
		}
		.abb1{
			width: 1320px;
			
		}
	}


	
	.cpp1{
		width: 33.3333%;
		height: 60px;
		line-height: 60px;
		background-color: #fff;
		font-size: 17px;
		text-align: center;
		color: #FFD700;
		float: left;
		font-weight: bold
	}
	.cpp2{
		width: 33.33333333%;
		height: 60px;
		line-height: 60px;
		background-color: #F0F0F0;
		font-size: 17px;
		text-align: center;
		float: left;
		font-weight: bold
	}
	
	.slick-solution .slick-prev{
		
	}

	.ztt{
		background-image: url(/zxin/tp3.png);

		background-repeat: no-repeat;
		background-position: left bottom;
	}
	

	
	@media (max-width: 1024px) {
		
		.ztt{width: 100%;height:400px;display: table}
		.ztt1{width:100%;height: 400px;display: table}
		.ztt1 .zi{width: 50%;height:200px;float: left}
		.ztt1 .zi h1{width: 100%;text-align: center;font-size: 1.8rem;color: #fff;line-height: 3rem;margin-top: 1.5rem}
		.he1{width: 100%;height: 60px;display: table}
	
		.ztt1 .zi p{width: 90%;margin-left:5%;text-align: left;font-size: 13px;color: #fff;line-height: 1.8rem;max-height:110px;overflow:hidden}
		.btt1{font-size: 2rem;font-weight: bold;line-height: 6rem}
		.btt2{margin-top: 0.5rem;margin-bottom: 0.5rem}
		.btt4{width: 100%;text-align: left;font-size: 1.2rem;color: #fff;line-height: 20px;margin-top: 15px}
		
		.zttt{width: 80%;margin-left: 10%;}
		.m40{margin-top: 2rem}
	}

	@media (min-width: 1024px) {
		.ztt{width: 40%;height:600px;float: left}
		.ztt1{width:60%;float: left}
		.ztt1 .zi{width: 50%;height:300px;float: left}
		.ztt1 .zi h1{width: 100%;text-align: center;font-size: 2.8rem;color: #fff;line-height: 10rem;margin-top: 3rem}
		.he1{width: 100%;height: 60px;display: table}
	
		.ztt1 .zi p{width: 80%;margin-left:10%;text-align: left;font-size: 16px;color: #fff;line-height: 2rem;}
		.btt1{font-size: 2rem;font-weight: bold;line-height: 6rem}
		.btt2{margin-top: 4rem;margin-bottom: 2rem}
		.btt4{width: 100%;text-align: left;font-size: 1.8rem;color: #fff;line-height: 3rem;margin-top: 1rem}
		.zttt{width: 60%;margin-left: 20%;}
		.m40{margin-top: 4rem}
		
		.w1200{
			width: 1000px;
			margin: auto;
		}
	}
	@media (min-width: 1200px) {
		
		.w1200{
			width: 1120px;
			margin: auto;
		}

		
		.ztt{width: 40%;height:700px;float: left}
		.ztt1{width:60%;float: left}
		.ztt1 .zi{width: 50%;height:350px;float: left}
		.ztt1 .zi h1{width: 100%;text-align: center;font-size: 2.8rem;color: #fff;line-height: 10rem;margin-top: 3rem}
		.he1{width: 100%;height: 120px;display: table}
		
		.ztt1 .zi p{width: 60%;margin-left:20%;text-align: left;font-size: 18px;color: #fff;line-height: 3rem;}
		.btt1{font-size: 3rem;font-weight: bold;line-height: 7rem}
		.btt2{margin-top: 5rem;margin-bottom: 2rem}
		.btt4{width: 100%;text-align: left;font-size: 1.8rem;color: #fff;line-height: 3rem;margin-top: 1rem}

	}
	@media (min-width: 1400px) {
		.w1200{
			width: 1300px;
			margin: auto;
		}
		.ztt{width: 40%;height:800px;float: left}
		.ztt1{width:60%;float: left}
		.ztt1 .zi{width: 50%;height:400px;float: left}
		.ztt1 .zi h1{width: 100%;text-align: center;font-size: 2.8rem;color: #fff;line-height: 10rem;margin-top: 7rem}
		.he1{width: 100%;height: 180px;display: table}
	}
	@media (min-width: 1590px) {
		.ztt{width: 40%;height:800px;float: left}
		.ztt1{width:60%;float: left}
		.ztt1 .zi{width: 50%;height:400px;float: left}
		.ztt1 .zi h1{width: 100%;text-align: center;font-size: 2.8rem;color: #fff;line-height: 10rem;margin-top: 7rem}
		.he1{width: 100%;height: 180px;display: table}
		


	}
	@media (min-width: 1900px) {
		.ztt1 .zi h1{width: 100%;text-align: center;font-size: 2.8rem;color: #fff;line-height: 10rem;margin-top: 10rem}
		.ztt{width: 40%;height:1000px;float: left}
		.ztt1{width:60%;float: left}
		.ztt1 .zi{width: 50%;height:500px;float: left}
		.he1{width: 100%;height: 220px;display: table}
	}
	
	.adlist1{ background: url("/zxin/38.png"); background-size: cover; padding-top: 45px; padding-bottom: 60px;}
	.adlist-title{color: #fff; text-align: center; padding-bottom: 40px;}
	.adlist-title h3{font-size: 34px; }
	.adlist-title p{font-size: 16px; }
	@media(min-width:1000px){
		.adlist1{height: 340px;margin-top: 50px}
		.l_b1{
			width: 70%;
			float: left;
			height: 200px;
			margin-top: 40px;
		}
		.l_b2{
			width: 30%;
			height: 200px;
			float: left;
		}
		.zx_ban{
			width: 60%;
			height: 50px;
			line-height: 50px;
			text-align: center;
			background-color: #FFD700;
			color: #fff;
			border-radius: 10px;
			margin-left: 20%;
			font-size: 18px;
			margin-top: 100px
		}
		.l_b1 h3{font-size: 34px;width: 90%;text-align: left;color: #fff}
		.l_b1 p{font-size: 16px;width: 30%;line-height: 25px;color: #fff;margin-top: 20px}
	}
	@media(max-width:1000px){
		.adlist1{height: auto;margin-top: 30px}
		.l_b1{
			width: 100%;
			margin-top: 0px;
		}
		.l_b2{
			width: 100%;
		}
		.zx_ban{
			width: 60%;
			height: 40px;
			line-height: 40px;
			text-align: center;
			background-color: #FFD700;
			color: #fff;
			border-radius: 10px;
			margin-left: 20%;
			font-size: 16px;
			margin-top: 30px
		}
		.l_b1 h3{font-size: 24px;width: 90%;text-align: left;color: #fff}
		.l_b1 p{font-size: 14px;width: 60%;line-height: 25px;color: #fff;margin-top: 20px}
	}
	
	
	.xww{
		width: 100%;
	}
	@media(min-width:1000px){
		.xww{
			width: 100%;
			background-color: #F5F5F5;
			padding: 60px 40px;
			margin-top: 30px
		}	
		.rq{
				width: 150px;
				height: 40px;
				line-height: 40px;
				text-align: center;
				background-color: #FFD700;
				color: #fff;
				font-size: 16px;
				margin:auto;
		}
		.xww .bt{
			width: 100%;height: 50px;line-height: 50px;font-size: 16px;font-weight: bold;text-align: center;margin-top: 20px
		}
		.xww .nr{
			width: 50%;height: auto;line-height: 25px;font-size: 14px;margin-left: 25%
		}
	}
	@media(max-width:1000px){
		.xww{
			width: 100%;
			background-color: #F5F5F5;
			padding: 40px 20px;
			margin-top: 20px
		}	
		.rq{
				width: 130px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				background-color: #FFD700;
				color: #fff;
				font-size: 14px;
				margin:auto;
		}
		.xww .bt{
			width: 100%;height: 40px;line-height: 40px;font-size: 14px;font-weight: bold;text-align: center;margin-top: 20px;overflow: hidden
		}
		.xww .nr{
			width: 90%;height: 60px;line-height: 20px;font-size: 12px;margin-left: 5%;overflow: hidden
		}
	}
	
	
	
 .adlist{ background: url("/zxin/40.png"); background-size: cover; padding-top: 45px; padding-bottom: 60px;margin-top: 30px}
.adlist-title{color: #fff; text-align: center; padding-bottom: 40px;}
.adlist-title h3{font-size: 34px; }
.adlist-title p{font-size: 16px; }

.adlist ul{width: 100%; margin: 0 auto;padding-left: 4.5%}
.adlist ul li img{max-width: 100%;}
.adlist ul li{float: left; width: 13%; padding: 12px; text-align: center; color: #fff;}
.adlist ul li h3{padding-top: 1px; font-size: 16px; padding-bottom: 10px;}
.adlist ul li p{font-size:14px;}

	.dihh{
		line-height: 20px;color: #9D9E9E;padding-left: 40px;padding-top: 10px;padding-bottom: 10px
	}
	
@media(max-width:768px){
	.adlist ul{width: 100%; }
	.adlist ul li{width: 50%;}
	.w1200{
		width: 90%;
		margin-left:5%;
	}
	.dihh{
		padding-left: 0px;font-size: 12px
	}
}
	
	
        .container {
            max-width: 1200px;
            padding: 20px;
        }

        .image-grid {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            gap: 15px;
            margin-bottom: 20px;
        }

        .image-item {
            position: relative;
            padding-top: 40%; /* 保持1:1宽高比 */
            background-color: #f0f0f0;
            overflow: hidden;
        }

        .image-item img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        @media (max-width: 768px) {
            .image-grid {
                grid-template-columns: repeat(3, 1fr); /* 手机端每行3个 */
            }
        }

        @media (max-width: 480px) {
            .image-grid {
                grid-template-columns: repeat(2, 1fr); /* 小屏手机每行2个 */
            }
        }	
