ul,
li {
	list-style: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.p-title {
	padding: 60px 0 30px;
	color: #333;
}

.p-title .fl {
	position: relative;
}

.p-title .fl em {
	display: inline-block;
	width: 4px;
	height: 22px;
	background: #05a2f9;
	;
	position: absolute;
	top: 3px;
}

.p-title .fl h3 {
	font-size: 24px;
	display: inline-block;
	COLOR: #05a2f9;
	padding-left: 10px;
	font-weight: bold;
}

.p-title .fl p {
	font-size: 14px;
	COLOR: #05a2f9;
	;
	margin-top: 10px;
}

.p-title .fr a {
	display: block;
	padding: 10px 30px;
	background: #1757ab;
	color: #fff;
	transition: all .3s
}

.p-title .fr a:hover {
	background: #296ec9
}

@media(max-width:767px) {
	.p-title {
		padding: 40px 0 20px
	}
}

.box3035_-4495 .pro-title {
									position: absolute;
									top: 40px;
									font-size: 32px;
									color: #333;
									font-weight: 700
								}

								.box3035_-4495 .pro-tabs {
									text-align: center;
									padding: 0 0 20px
								}

								.box3035_-4495 .swiper-wrapper {
									height: auto;
								}

								.box3035_-4495 .pro-tabs .item {
									display: inline-block;
									margin: 0 0 10px 10px;
									background-color: #eaeaea;
									-webkit-transition: all ease .3s;
									transition: all ease .3s;
									border: 1px solid #c8c8c8
								}

								.box3035_-4495 .pro-tabs .item a {
									display: block;
									padding: 10px 30px;
									-webkit-transition: all ease .3s;
									transition: all ease .3s;
									color: #333
								}

								.box3035_-4495 .pro-container .pro-item {
									-webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .06);
									box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .06);
									background: #fff
								}

								.box3035_-4495 .pro-item .img {
									overflow: hidden;
									position: relative;
									border: 1px solid #fff
								}

								.box3035_-4495 .pro-item .img img {
									-webkit-transition: all ease .3s;
									transition: all ease .3s
								}

								.box3035_-4495 .pro-item .caption {
									background: #0060ae;
									height: 60px;
									line-height: 60px;
									text-align: center;
									padding: 0 20px
								}

								.box3035_-4495 .pro-item .caption .title {
									color: #fff;
									font-size: 18px
								}

								.box3035_-4495 .pro-tabs .item.active,
								.box3035_-4495 .pro-tabs .item:hover {
									background-color: #0060ae;
									border: 1px solid #0060ae
								}

								.box3035_-4495 .pro-tabs .item.active a,
								.pro-tabs .item:hover a {
									color: #fff
								}

								.box3035_-4495 .pro-item:hover .img img {
									-webkit-transform: scale(1.1, 1.1);
									transform: scale(1.1, 1.1)
								}

								.box3035_-4495 .pro-item:hover .caption {
									background: #7cda1f
								}

								.box3035_-4495 .pro-container .pro-item {
									margin-bottom: 15px;
								}

								.box3035_-4495 a:hover {
									text-decoration: none;
								}

								@media(max-width:767px) {
									.box3035_-4495 .pro-title {
										position: relative;
										font-size: 24px;
										text-align: center;
										margin-bottom: 20px
									}

									.box3035_-4495 .pro-tabs {
										text-align: center
									}

									.box3035_-4495 .pro-tabs .item {
										width: 49%;
										margin: 0
									}

									.box3035_-4495 .pro-tabs .item a {
										padding: 5px
									}

									.box3035_-4495 .pro-item .caption {
										height: 40px;
										line-height: 40px
									}

									.box3035_-4495 .pro-item .caption .title {
										font-size: 16px
									}
								}
								
								.advan-list .advan-item {
									display: block;
									background: #eaeaea;
									margin-bottom: 10px;
									-webkit-transition: all 0.3s;
									transition: all 0.3s;
								}
								
								.advan-list .advan-item .advan-img {
									padding-top: 10px;
								}
								
								.advan-list .advan-item .advan-txt {
									height: 230px;
								}
								
								.advan-list .advan-item .advan-txt h2 {
									line-height: 125px;
									font-size: 48px;
									color: #1757ab;
									margin: 0;
								}
								
								.advan-list .advan-item .advan-txt h3 {
									font-size: 20px;
									color: #333;
									margin-bottom: 20px;
								}
								
								.advan-list .advan-item .advan-txt p {
									margin-top: 10px;
									font-size: 14px;
									height: 200px;
									line-height: 1.6em;
									color: #666;
									display: -webkit-box;
									overflow: hidden;
									-webkit-box-orient: vertical;
									-webkit-line-clamp: 3;
								}
								
								.advan-list .advan-item:hover {
									background-color: #1757ab;
								}
								
								.advan-list .advan-item:hover h2,
								.advan-list .advan-item:hover .advan-txt h3,
								.advan-list .advan-item:hover .advan-txt p {
									color: #fff;
								}
								
								@media (max-width: 767px) {
									.advan-list .advan-item .advan-img {
										width: 120px;
										height: 120px;
										margin-left: 20px;
										overflow: hidden
									}
								
									.advan-list .advan-item .advan-txt h2 {
										line-height: 70px;
									}
								
									.advan-list .advan-item .advan-txt {
										width: 180px;
									}
								
									.col-xs-12 {
										width: 50%
									}
								}
								
.advan-list .advan-item {
										display: block;
										background: #eaeaea;
										margin-bottom: 10px;
										-webkit-transition: all 0.3s;
										transition: all 0.3s;
									}

									.advan-list .advan-item .advan-img {
										padding-top: 10px;
									}

									.advan-list .advan-item .advan-txt {
										height: 230px;
									}

									.advan-list .advan-item .advan-txt h2 {
										line-height: 125px;
										font-size: 48px;
										color: #1757ab;
										margin: 0;
									}

									.advan-list .advan-item .advan-txt h3 {
										font-size: 20px;
										color: #333;
										margin-bottom: 20px;
									}

									.advan-list .advan-item .advan-txt p {
										margin-top: 10px;
										font-size: 14px;
										height: 200px;
										line-height: 1.6em;
										color: #666;
										display: -webkit-box;
										overflow: hidden;
										-webkit-box-orient: vertical;
										-webkit-line-clamp: 3;
									}

									.advan-list .advan-item:hover {
										background-color: #1757ab;
									}

									.advan-list .advan-item:hover h2,
									.advan-list .advan-item:hover .advan-txt h3,
									.advan-list .advan-item:hover .advan-txt p {
										color: #fff;
									}

									@media (max-width: 767px) {
										.advan-list .advan-item .advan-img {
											width: 120px;
											height: 120px;
											margin-left: 20px;
											overflow: hidden
										}

										.advan-list .advan-item .advan-txt h2 {
											line-height: 70px;
										}

										.advan-list .advan-item .advan-txt {
											width: 180px;
										}

										.col-xs-12 {
											width: 50%
										}
									}
									
									.about {
										padding-bottom: 80px;
										margin-top: 50px;
										background: url("../uFile/107799/img/bg1.jpg")
											/*tpa=http://www.zgslcd.cn/ufile/107799/img/bg1.jpg*/
											/*tpa=http://www.zgslcd.cn/ufile/107799/img/bg1.jpg*/
											no-repeat center/100%
									}
															
									.about-main {
										display: flex;
										justify-content: space-between;
									}
															
									.about-main .about-fl {
										width: 33%;
										margin-top: 60px
									}
															
									.about-main .about-fr {
										width: 50%;
										margin-top: 20px;
									}
															
									.about-main .about-fr .about-txt {
										font-size: 14px;
										color: #555;
										line-height: 1.8em;
									}
															
									.about-main .about-fr .more {
										padding: 14px 40px;
										background: #1757ab;
										color: #fff;
										display: inline-block;
										margin-top: 30px;
										transition: all .3s
									}
															
									.about-main .about-fr .more:hover {
										background: #296ec9;
									}
															
									img {
										max-width: 100%
									}
															
									@media(max-width:1199px) {
										.about {
											background: #f7f7f7;
										}
									}
															
									@media(max-width:767px) {
										.about {
											background: none;
											margin-top: 40px;
											padding-bottom: 20px
										}
															
										.about-main {
											flex-flow: wrap;
										}
															
										.about-main .about-fl,
										.about-main .about-fr {
											width: 100%;
											margin-top: 0
										}
															
										.about-main .about-fr .more {
											margin-top: 20px;
										}
															
										.about-main .about-fr .more {
											padding: 10px 30px
										}
									}
									
						.fl {
							float: left;
						}
												
						.fr {
							float: right;
						}
												
						.p-title {
							padding: 60px 0 30px;
							color: #333;
						}
												
						.p-title .fl {
							position: relative;
						}
												
						.p-title .fl em {
							display: inline-block;
							width: 4px;
							height: 22px;
							background: #05a2f9;
							position: absolute;
							top: 3px;
						}
												
						.p-title .fl h3 {
							font-size: 24px;
							display: inline-block;
							COLOR: #05a2f9;
							padding-left: 10px;
							font-weight: bold;
						}
												
						.p-title .fl p {
							font-size: 14px;
							COLOR: #05a2f9;
							margin-top: 10px;
						}
												
						.p-title .fr a {
							display: block;
							padding: 10px 30px;
							background: #1757ab;
							color: #fff;
						}
												
						@media(max-width:767px) {
							.p-title {
								padding: 40px 0 20px
							}
						}
						
						.box3038_-8442 ul,
						.box3038_-8442 li {
							list-style: none;
						}
												
						.box3038_-8442 a,
						.box3038_-8442 a:hover {
							text-decoration: none;
						}
												
						.box3038_-8442 img {
							max-width: 100%;
						}
												
						.box3038_-8442 .news {
							margin-top: 20px;
						}
												
						.box3038_-8442 .news-fl .news-txt {
							background: #f6f6f6;
							padding: 25px 15px;
						}
												
						.box3038_-8442 .news-fl .news-txt em {
							display: block;
							font-style: normal;
							color: #666;
							font-size: 12px;
							padding-left: 24px;
							background: url("../mfile/3038/img/sj.png")
								/*tpa=http://www.zgslcd.cn/mfile/3038/img/sj.png*/
								/*tpa=http://www.zgslcd.cn/mfile/3038/img/sj.png*/
								no-repeat left center/16px;
						}
												
						.box3038_-8442 .news-fl .news-txt h3 {
							font-size: 20px;
							color: #1757ab;
							margin: 10px 0;
							white-space: nowrap;
							text-overflow: ellipsis;
							overflow: hidden;
						}
												
						.box3038_-8442 .news-fl .news-txt i {
							display: block;
							width: 30px;
							height: 2px;
							background: #1757ab;
						}
												
						.box3038_-8442 .news-fl .news-txt p {
							font-size: 14px;
							color: #333;
							line-height: 1.8em;
							text-align: justify;
							display: -webkit-box;
							overflow: hidden;
							-webkit-box-orient: vertical;
							-webkit-line-clamp: 2;
							margin: 10px 0;
						}
												
						.box3038_-8442 .news-fl .news-txt span {
							display: block;
							text-align: right;
							font-size: 14px;
							color: #666;
						}
												
						.box3038_-8442 .news-fl .news-txt span:hover {
							color: #1757ab;
						}
												
						.box3038_-8442 .news-fr .news-list li {
							font-size: 18px;
							color: #333;
							display: inline-block;
							cursor: pointer;
						}
												
						.box3038_-8442 .news-fr .news-list li::after {
							content: "";
							display: inline-block;
							width: 1px;
							height: 16px;
							background: #666;
							margin: 0 25px;
						}
												
						.box3038_-8442 .news-fr .news-list li.on {
							color: #1757ab;
						}
												
						.box3038_-8442 .news-fr .news-list a {
							font-size: 18px;
							color: #333;
						}
												
						.box3038_-8442 .news-fr .news-list a:hover {
							color: #1757ab;
						}
												
						.box3038_-8442 .news-fr .news-item .news-cont {
							display: none;
						}
												
						.box3038_-8442 .news-fr .news-item li {
							padding: 20px 0;
							border-bottom: 1px dashed #666;
						}
												
						.box3038_-8442 .news-fr .news-item .news-main {
							width: 80%;
							display: inline-block;
						}
												
						.box3038_-8442 .news-fr .news-item .news-main:hover h3 {
							color: #1757ab;
						}
												
						.box3038_-8442 .news-fr .news-item .news-main h3 {
							font-size: 16px;
							color: #333;
							margin: 0;
							white-space: nowrap;
							text-overflow: ellipsis;
							overflow: hidden;
						}
												
						.box3038_-8442 .news-fr .news-item .news-main p {
							font-size: 14px;
							color: #666;
							line-height: 1.5em;
							margin-top: 20px;
							display: -webkit-box;
							-webkit-box-orient: vertical;
							-webkit-line-clamp: 2;
							overflow: hidden;
						}
												
						.box3038_-8442 .news-fr .news-item .news-date {
							float: right;
							width: 20%;
							text-align: right;
						}
												
						.box3038_-8442 .news-fr .news-item .news-date span {
							display: inline-block;
							font-size: 16px;
							color: #666;
						}
												
						.box3038_-8442 .news-fr .news-item .news-date p {
							font-size: 48px;
							color: #333;
						}
												
						@media (max-width: 992px) {
							.box3038_-8442 .news-fl .news-txt {
								margin-bottom: 30px;
							}
						}
												
						@media (max-width: 767px) {
							.box3038_-8442 .news-fl .news-txt {
								position: relative;
							}
												
							.box3038_-8442 .news-fl .news-txt em {
								position: absolute;
								left: 15px;
								bottom: 25px;
							}
												
							.box3038_-8442 .news-fl .news-txt p {
								-webkit-line-clamp: 2;
							}
												
							.box3038_-8442 .news-fr .news-list li::after {
								margin: 0 10px;
							}
						}
						
						.box3006_-3577 .m-partner .partner-container .item {
							position: relative;
							overflow: hidden;
							border: 1px #e7e7e7 solid
						}
												
						.box3006_-3577 .m-partner .partner-container .item a {
							display: block;
						}
												
						.box3006_-3577 .m-partner .partner-container .item img {
							-webkit-transition: all ease .3s;
							transition: all ease .3s;
						}
												
						.box3006_-3577 .m-partner .partner-container .item .title {
							position: absolute;
							width: 100%;
							height: 100%;
							background-color: #1757ab;
							color: #fff;
							top: 0;
							left: 0;
							font-size: 18px;
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-pack: center;
							-ms-flex-pack: center;
							justify-content: center;
							-webkit-box-align: center;
							-ms-flex-align: center;
							align-items: center;
							-webkit-transition: all ease .3s;
							transition: all ease .3s;
							-webkit-transform: translateY(101%);
							transform: translateY(101%);
						}
												
						.box3006_-3577 .m-partner .partner-container .item:hover img {
							-webkit-transform: translateY(-100%);
							transform: translateY(-100%);
						}
												
						.box3006_-3577 .m-partner .partner-container .item:hover .title {
							-webkit-transform: translateY(0);
							transform: translateY(0);
						}
												
						.box3006_-3577 .m-partner .partner-container .partner-pagination {
							margin: 30px 0;
							text-align: center;
						}
												
						.box3006_-3577 .m-partner .partner-container .partner-pagination .swiper-pagination-bullet {
							width: 12px;
							height: 12px;
							background-color: transparent;
							border: 1px solid #999;
							opacity: 1;
						}
												
						.box3006_-3577 .m-partner .partner-container .partner-pagination .swiper-pagination-bullet-active {
							border-color: #1757ab;
						}
						
						
						.mfooter {
							border-top: 1px solid #eaeaea;
							padding: 0px 0 30px;
							background-color: #f0f1f2;
						}
						
						.mfooter-fl {
							float: left;
							padding: 0 50px 10px 0;
							border-right: 1px solid #cacacb;
							margin-top: 30px;
						}
						
						.mfooter-fl img {
							width: 150px;
						}
						
						.mfooter-fl p {
							font-size: 16px;
							margin-top: 10px;
							text-align: center;
						}
						
						.mfooter-cen {
							float: left;
							margin-left: 50px;
							margin-top: 45px;
						}
						
						.mfooter-cen li {
							line-height: 2em
						}
						
						.mfooter-fr {
							float: right;
							text-align: center;
							margin-top: 30px;
						}
						
						.mfooter-fr img {
							width: 130px;
							margin-bottom: 10px
						}
						
						.mfooter-copy {
							background: #1757ab;
							padding: 15px 0;
							color: #fff
						}
						
						.mfooter-copy p {
							margin: 0
						}
						
						.mfooter-copy .pull-right {
							color: #fff
						}
						
						@media(max-width:767px) {
							.mfooter-copy {
								background: none;
								color: #666;
								text-align: center;
								margin-bottom: 70px;
								line-height: 1.8em
							}
						
							.mfooter-copy .pull-left,
							.mfooter-copy .pull-right {
								float: none !important;
								display: inline-block;
							}
						
							.mfooter-copy .pull-right a {
								color: #666;
							}
						}
						
						.y-kefu-box {
							position: fixed;
							right: 0;
							top: 20%;
							z-index: 9999;
							font-size: 13px;
						}
						
						.y-kefu-box p {
							margin: 0
						}
						
						.y-kefu-box a {
							text-decoration: none;
						}
						
						.y-kefu-box img {
							display: block;
							width: 100%;
							height: auto;
						}
						
						.y-kefu-box01 .icon {
							display: block;
							background: url("../uFile/108753/image/2020918134315939.png")
								/*tpa=http://www.zgslcd.cn/uFile/108753/image/2020918134315939.png*/
								/*tpa=http://www.zgslcd.cn/uFile/108753/image/2020918134315939.png*/
								no-repeat;
							margin: 0 auto 6px;
							filter: grayscale(1);
						}
						
						.y-kefu-box01 {
							width: 54px;
							color: #666;
							text-align: center;
						}
						
						.y-kefu-box01 .kf-close-btn {
							width: 27px;
							height: 27px;
							background-position: -5px -115px;
							position: relative;
							cursor: pointer;
						}
						
						.y-kefu-box01 .kf-close-btn:before {
							content: '';
							display: block;
							width: 1px;
							height: 12px;
							position: absolute;
							bottom: -12px;
							left: 13px;
							z-index: 1;
							background-color: #1757ab;
						}
						
						.y-kefu-box01 .show-status>a,
						.y-kefu-box01 .show-status>div {
							display: block;
							width: 52px;
							padding: 8px 0 12px;
							background-color: #fff;
							border-left: solid 1px #efefef;
							border-top: solid 1px #efefef;
							border-right: solid 1px #efefef;
							position: relative;
						}
						
						.y-kefu-box01 .show-status {
							position: relative;
						}
						
						.y-kefu-box01 .show-status .kf-zixun {
							background-color: #1757ab;
							border-color: #1757ab;
							color: #fff;
							margin: 10px 0 7px;
						}
						
						.y-kefu-box01 .kf-zixun {
							border-radius: 2px;
						}
						
						.y-kefu-box01 .kf-zixun i {
							width: 21px;
							height: 22px;
							background-position: -5px -5px;
						}
						
						.y-kefu-box01 .kf-mobile {
							border-top-left-radius: 2px;
							border-top-right-radius: 2px;
						}
						
						.y-kefu-box01 .kf-mobile>i {
							width: 18px;
							height: 18px;
							background-position: -5px -32px;
						}
						
						.y-kefu-box01 .kf-mobile:hover>i {
							background-position: -30px -32px;
						}
						
						.y-kefu-box01 .kf-weChat>i {
							width: 22px;
							height: 19px;
							background-position: -5px -55px;
						}
						
						.y-kefu-box01 .kf-weChat:hover>i {
							background-position: -30px -55px;
						}
						
						.y-kefu-box01 .kf-email {
							border-bottom-left-radius: 2px;
							border-bottom-right-radius: 2px;
						}
						
						.y-kefu-box01 .kf-email>i {
							width: 18px;
							height: 14px;
							background-position: -5px -80px;
						}
						
						.y-kefu-box01 .kf-email:hover>i {
							background-position: -30px -80px;
						}
						
						.y-kefu-box01 .back-top i {
							width: 13px;
							height: 11px;
							background-position: -5px -98px;
						}
						
						.y-kefu-box01 .back-top:hover i {
							background-position: -30px -98px;
						}
						
						.y-kefu-box01 .kf-email,
						.y-kefu-box01 .back-top {
							border-bottom: solid 1px #efefef;
						}
						
						.y-kefu-box01 .back-top {
							margin-top: 20px;
							border-radius: 2px;
							left: 55px;
						}
						
						.y-kefu-box01 .hver:hover {
							background-color: #1757ab;
							border-color: #1757ab;
						}
						
						.y-kefu-box01 .hver:hover>p {
							color: #fff;
						}
						
						.y-kefu-box01 .mobile-infos,
						.y-kefu-box01 .y-ewm-box,
						.y-kefu-box01 .y-email-infos {
							background-color: #fff;
							border: solid 1px #efefef;
							position: absolute;
							right: 90px;
							z-index: 2;
							border-radius: 2px;
							display: none;
						}
						
						/*电话*/
						.y-kefu-box01 .mobile-infos {
							width: 260px;
							text-align: left;
							top: 0;
						}
						
						.y-kefu-box01 .mobile-infos>div {
							padding: 20px 0 20px 45px;
							position: relative;
						}
						
						.y-kefu-box01 .mobile-infos>div i {
							width: 15px;
							height: 15px;
							background-position: -52px -32px;
							position: absolute;
							top: 22px;
							left: 20px;
							z-index: 2;
						}
						
						.y-kefu-box01 .mobile-infos .online1 {
							border-bottom: solid 1px #efefef;
						}
						
						.y-kefu-box01 .mobile-infos span {
							color: #b9b9b9;
						}
						
						.y-kefu-box01 .mobile-infos p {
							color: #1757ab;
							font-size: 18px;
						}
						
						.right {
							width: 12px;
							height: 12px;
							position: absolute;
							right: -12px;
							top: 24px;
						}
						
						.right-arrow1,
						.right-arrow2 {
							width: 0;
							height: 0;
							display: block;
							position: absolute;
							left: 0;
							top: 0;
							border-top: 6px transparent dashed;
							border-right: 6px transparent dashed;
							border-bottom: 6px transparent dashed;
							border-left: 6px white solid;
							overflow: hidden;
						}
						
						.right-arrow1 {
							left: 1px;
							border-left: 6px #efefef solid;
						}
						
						.right-arrow2 {
							border-left: 6px white solid;
						}
						
						/*二维码*/
						.y-kefu-box01 .y-ewm-box {
							width: 151px;
							height: 178px;
							top: -60px;
						}
						
						.y-kefu-box01 .y-ewm-box img {
							width: 94px;
							height: 94px;
							margin: 30px auto 10px;
						}
						
						.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
							width: 150px;
							border-right: solid 1px #efefef;
						}
						
						.y-kefu-box01 .y-ewm-box .right {
							top: 84px;
						}
						
						/*邮箱*/
						.y-kefu-box01 .y-email-infos {
							padding: 28px 20px 28px 45px;
							color: #b9b9b9;
							text-align: left;
							bottom: 0;
						}
						
						.y-kefu-box01 .y-email-infos p {
							color: #1757ab;
							font-size: 16px;
						}
						
						.y-kefu-box01 .y-email-infos>i {
							width: 18px;
							height: 13px;
							background-position: -52px -80px;
							position: absolute;
							left: 15px;
							top: 30px;
						}
						
						.y-kefu-box01 .y-email-infos .right {
							top: 55px;
						}
						
						.y-kefu-box01 .hide-status {
							width: 54px;
							height: 65px;
							background-color: #1757ab;
							position: absolute;
							top: 37px;
							left: 55px;
							z-index: 9;
						}
						
						.y-kefu-box01 .hide-status .kf-zixun {
							padding: 10px 0 7px;
							color: #fff;
							cursor: pointer;
						}
						
						.box3027_-5509 img {
							max-width: 100%;
							vertical-align: middle
						}
						
						.box3027_-5509 li,
						.box20064_1 ul {
							list-style: none
						}
						
						.box3027_-5509 a {
							text-decoration: none
						}
						
						.box3027_-5509 .db {
							position: fixed;
							bottom: 0;
							z-index: 999;
							display: flex;
							width: 100%;
							background: #1f1f21;
							text-align: center;
							justify-content: space-around;
							align-items: flex-end;
							left: 0;
						}
						
						.box3027_-5509 .db li img {
							width: 30px
						}
						
						.box3027_-5509 .db li.dt img {
							width: 40px;
							transform: translateY(2px)
						}
						
						.box3027_-5509 .db li a {
							color: #fff;
							font-size: 12px
						}
						
						.box3027_-5509 .db li a p {
							margin-top: 5px
						}
						
						
						/* 合作伙伴区域样式 */
						.m-partner {
							padding: 20px 0;
							background: #f8f9fa;
						}
						
						.partner-container {
							width: 100%;
							height: 180px;
							margin: 0 auto;
						}
						
						.swiper-slide {
							display: flex;
							justify-content: center;
							align-items: center;
							height: 100%;
							transition: transform 0.3s ease;
						}
						
						.partner-container .item {
							text-align: center;
							padding: 15px;
							background: white;
							border-radius: 8px;
							box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
							transition: all 0.3s ease;
							height: 140px;
							display: flex;
							flex-direction: column;
							justify-content: center;
							align-items: center;
						}
						
						.partner-container .item:hover {
							transform: translateY(-5px);
							box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
						}
						
						.partner-container .item img {
							max-width: 100%;
							max-height: 60px;
							object-fit: contain;
							margin-bottom: 10px;
						}
						
						.partner-container .title {
							margin-top: 8px;
							font-size: 12px;
							color: #666;
							line-height: 1.4;
							text-align: center;
							overflow: hidden;
							text-overflow: ellipsis;
							display: -webkit-box;
							-webkit-line-clamp: 2;
							-webkit-box-orient: vertical;
						}
						
						/* 分页器样式 */
						.partner-pagination {
							position: relative;
							margin-top: 20px;
							bottom: 0 !important;
						}
						
						.swiper-pagination-bullet {
							width: 8px;
							height: 8px;
							background: #ccc;
							opacity: 0.5;
							transition: all 0.3s ease;
						}
						
						.swiper-pagination-bullet-active {
							background: #007bff;
							opacity: 1;
							transform: scale(1.2);
						}
						
						/* 导航按钮样式 */
						.swiper-button-next,
						.swiper-button-prev {
							color: #007bff;
							width: 40px;
							height: 40px;
							background: white;
							border-radius: 50%;
							box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
							transition: all 0.3s ease;
						}
						
						.swiper-button-next:after,
						.swiper-button-prev:after {
							font-size: 16px;
							font-weight: bold;
						}
						
						.swiper-button-next:hover,
						.swiper-button-prev:hover {
							background: #007bff;
							color: white;
							transform: scale(1.1);
						}
						
						/* 响应式调整 */
						@media (max-width: 767px) {
							.partner-container {
								height: 160px;
							}
						
							.partner-container .item {
								padding: 10px;
								height: 120px;
							}
						
							.partner-container .item img {
								max-height: 50px;
							}
						
							.swiper-button-next,
							.swiper-button-prev {
								display: none;
							}
						}
						
						.dingsheng_nav {
						    position: fixed;
						    z-index: 999;
						    right: 0;
						    top: 170px;
						    width: 140px;
						    -ms-background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
						    -moz-background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
						    -webkit-background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
						    background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
						    border-radius: 10px;
						    border: 4px solid #ca2c18;
						    padding: 12px 0 30px;
						}
						
						.dingsheng_nav .weixin_code_nav {
						    width: 110px;
						    margin: 0 auto;
						}
						
						.dingsheng_nav .weixin_code_nav .img_box img {
						    width: 100%;
						}
						.dianhua_nav font{font-weight: bold;}
						
						.dingsheng_nav .weixin_code_nav .text {
						    font-size: 14px;
						    color: #ffffff;
						    text-align: center;
						    padding-top: 2px;
						}
						
						.Statements_and_Schemes {
						    padding: 12px 2px 10px 0;
						    display: -ms-flexbox;
						    display: -webkit-flex;
						    display: flex;
						    -ms-flex-direction: column;
						    -webkit-flex-direction: column;
						    flex-direction: column;
						    -ms-align-items: flex-end;
						    -webkit-align-items: flex-end;
						    align-items: flex-end;
						}
						
						.Statements_and_Schemes .item {
						    margin-bottom: 7px;
						}
						
						.Statements_and_Schemes .item a {
						    width: 160px;
						    border: 1px solid #ee9586;
						    border-radius: 10px;
						    background: rgba(234,120,101,0.76);
						    padding: 5px 10px 5px 10px;
						    box-shadow: 0 5px 15px rgba(0,0,0,0.15);
						    display: -ms-flexbox;
						    display: -webkit-flex;
						    display: flex;
						    -ms-align-items: center;
						    -webkit-align-items: center;
						    align-items: center;
						}
						
						.Statements_and_Schemes .item a .icon {
						    width: 38px;
						    box-shadow: 0 0 15px rgba(0,0,0,0.1);
						}
						
						.Statements_and_Schemes .item a .icon img {
						    width: 100%;
						}
						
						.Statements_and_Schemes .item a .right_box {
						    padding-left: 10px;
						}
						
						.Statements_and_Schemes .item a .right_box .tt {
						    font-size: 14px;
						    color: #70110a;
						}
						
						.Statements_and_Schemes .item a .right_box .text {
						    font-size: 14px;
						    color: #ffffff;
						    padding-top: 2px;
						}
						
						
						.dingsheng_nav .dianhua_nav a {
						    display: block;
						    font-family: "Impact";
						    font-size: 20px;
						    color: #ffd343;
						    text-align: center;
						}
						
						.dingsheng_nav .Free_inquiry {
						    padding-top: 12px;
						}
						
						.dingsheng_nav .Free_inquiry a {
						    display: block;
						    width: 122px;
						    margin: 0 auto;
						}
						
						.dingsheng_nav .Free_inquiry a img{
						max-width: 100%;
						}	
						
						
					.m-page {
					    margin: 20px 0;
					    text-align: center;
					}
					
					.m-page nav {
					    display: inline-flex;
					    align-items: center;
					    gap: 8px;
					    padding: 12px 20px;
					    background: #f8f9fa;
					    border-radius: 8px;
					    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
					}
					
					.m-page a {
					    display: inline-block;
					    padding: 8px 16px;
					    color: #007bff;
					    text-decoration: none;
					    border: 1px solid #dee2e6;
					    border-radius: 4px;
					    background: white;
					    transition: all 0.3s ease;
					    font-size: 14px;
					    line-height: 1.2;
					}
					
					.m-page a:hover {
					    background: #007bff;
					    color: white;
					    border-color: #007bff;
					    transform: translateY(-1px);
					    box-shadow: 0 2px 4px rgba(0,123,255,0.3);
					}
					
					.m-page span {
					    display: inline-block;
					    padding: 8px 16px;
					    background: #007bff;
					    color: white;
					    border: 1px solid #007bff;
					    border-radius: 4px;
					    font-size: 14px;
					    line-height: 1.2;
					    font-weight: bold;
					}
					
					.m-page a:first-child {
					    border: none;
					    background: transparent;
					    color: #6c757d;
					    padding: 8px 12px;
					    cursor: default;
					}
					
					.m-page a:first-child:hover {
					    background: transparent;
					    color: #6c757d;
					    transform: none;
					    box-shadow: none;
					}
					
					/* 响应式设计 */
					@media (max-width: 768px) {
					    .m-page nav {
					        padding: 8px 12px;
					        gap: 6px;
					    }
					    
					    .m-page a,
					    .m-page span {
					        padding: 6px 12px;
					        font-size: 13px;
					    }
					    
					    .m-page a:first-child {
					        padding: 6px 8px;
					    }
					}
					
					@media (max-width: 480px) {
					    .m-page nav {
					        flex-wrap: wrap;
					        justify-content: center;
					        gap: 4px;
					    }
					    
					    .m-page a,
					    .m-page span {
					        padding: 4px 8px;
					        font-size: 12px;
					    }
					    
					    .m-page a:first-child {
					        flex-basis: 100%;
					        text-align: center;
					        margin-bottom: 4px;
					    }
					}