﻿@media only screen and (max-width: 1500px){
	.header .nav {margin-right: var(--px40);}
	.header .nav li > a {padding: 0 var(--px25);}
	/*===================================================================================*/
	.ifa .cont li div {width: var(--px160); height: var(--px160);}
}

@media only screen and (max-width: 1280px){
	.header .tel {margin-right: var(--px20);}
	.header .dlzc {column-gap: var(--px10);}
	.header .dlzc a {font-size: var(--fs14);}
	.header .nav li > a {padding: 0 var(--px20); font-size: var(--gfs14);}
	.nav-menu a {font-size: var(--fs13);}

	.wrap, .iwrap {padding-left: var(--pad-lr); padding-right: var(--pad-lr);}

	.footer .finfo {padding-top: var(--mar60); padding-bottom: var(--mar80); font-size: var(--fs14);}
	.footer .finfo .l {width: var(--px210);}
	.footer .finfo .top {width: var(--px50); height: var(--px50);}
	/*===================================================================================*/
	.ibanner .swiper-pagination {display: block;}
	.iquery {margin-top: var(--pad-lr);}
	.iquery .cont {position: static; bottom: auto; padding-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,0.2);}
	.ifa .cont li div {width: 10.9375vw; height: 10.9375vw;}

	.ipros .item .text {padding: var(--px25);}
	.ipros .item .name {column-gap: var(--px15);}
	.ipros .item .name span {padding: var(--px10); width: var(--px50); height: var(--px50);}
	.ipros .item .name a {font-size: var(--fs30);}
	.ipros .item .editorc {margin-top: var(--px20); font-size: var(--gfs14);}
	.ipros .item .editorc p {margin-bottom: var(--px20);}
	.ipros .item .editorc p:last-child {margin-bottom:0;}

	.ipros .list .swiper-slide {column-gap: var(--px15); padding: var(--px20);}
	.ipros .list .swiper-slide div {padding: 1.45vw; width: 6vw; height: 6vw;}
	.ipros .list .swiper-slide h2 {font-size: var(--fs22); line-height: 1.6;}

	.iabout .text {margin-right: 5%;}
	.iabout .szys .icon {width: var(--px60); height: var(--px60);}
	.iabout .szys .desc p {font-size: var(--fs14);}

	.iyoushi .cont .text p {font-size: var(--fs14); line-height: var(--lh17);}
	/*===================================================================================*/
	.tmar {margin-top: 7%;}
	.tpad {padding-top: 7%;}
	.bpad {padding-bottom: 8%;}
	.ipad {padding-top: 8%; padding-bottom: 8%;}
	.cpad {padding-top: 8%; padding-bottom: 8%;}
	.cdw {top: -50px;}
	.pnas {font-size: var(--fs14);}
	.video-play {width:1000px;height:560px;}
	.button-wp {font-size: 20px;}
	.bnav {padding-top: 25px; padding-bottom: 25px;}
	/*===================================================================================*/
	/* 产品 */

	/*===================================================================================*/
	/* 新闻资讯 */
	
	/*===================================================================================*/
	/* 关于我们 */
	
	/*===================================================================================*/
	.fypage {gap: var(--px10);}
	.fypage a,.fypage span {width: var(--px32); height: var(--px32); font-size: var(--fs14);}
	.fypage .fypage-prev i,.fypage .fypage-next i {font-size: var(--fs14);}
}

@media only screen and (max-width: 1024px){
	body {font-size: 14px;}
	input,select,button,textarea {font-size: 14px;}
	.header .logo {margin-right: auto;}
	.header .dlzc {margin-right: 4%;}
	.header .nav {display: none;}
	.header .ss {display: none;}
	.header .cd {display: flex; align-items: center; justify-content: center; width: 26px; height: 26px;}
	.header .cd span {position:relative; width:26px; height:2px; border-radius:2px; background-color:var(--color-ahover); transition: none;}
	.header .cd span:before {position:absolute;top:7px;left:0;display:block;width:100%;height:2px;content:"";border-radius:2px;transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;transition-property:top,transform;background-color:var(--color-ahover);}
	.header .cd span:after {position:absolute;bottom:7px;left:0;display:block;width:100%;height:2px;content:"";border-radius:2px;transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;transition-property:bottom,transform;background-color:var(--color-ahover);}
	.header .cd span.active {background-color:transparent;transition-delay:0s, 0.3s;}
	.header .cd span.active:before {top:0px;transform:rotate(45deg);transition-delay:0s, 0.3s;}
	.header .cd span.active:after {bottom:0px;transform:rotate(-45deg);transition-delay:0s, 0.3s;}
	
	.menu {position:fixed;top:0;left:0;z-index:98;display:block;width:100%;height:100%;overflow-y:auto;box-sizing:border-box;background-color:#fff;opacity:0;transform:translateX(100%);transition:all ease-out 300ms;}
	.menu.active {opacity:1;transform:translateX(0);}
	.menu .close {display: flex; align-items: center; justify-content: flex-end; padding:0 var(--pad-lr); height: var(--header-height); background-color:#fff;}
	.menu .close span {color:#fff; font-weight: normal;}
	.menu .close span i {margin-right: 5px; font-size: 20px;}
	.menu .lang {display: none; margin-top: 8%; text-align: center; font-size: 16px;}
	.menu .lang a {color:#000;}
	.menu .lang span {padding: 0 10px;}
	.menu .list {border-top:1px solid rgba(100,100,100,0.1);}
	.menu .list a {display:block; color:#000;}
	.menu .list a:hover {color: var(--color-ahover);}
	.menu .list p {position:relative;}
	.menu .list p > a {padding:15px var(--pad-lr);color:#000;font-size:16px;font-weight:600;}
	.menu .list span {position:absolute;top:0;right:0;z-index:2;display:flex;width:50px;height:100%;align-items:center;justify-content:center;text-align:center;}
	.menu .list span i {display:block;color:#666;font-size:12px;font-weight:bold;transition:all 300ms;}
	.menu .list span.active i {color: var(--color-ahover); transform:rotate(-180deg);}
	.menu .dlzc {display: none;}
	.menu dl {display:none; transition:none;}
	.menu dl dt {position:relative; padding-left: var(--pad-lr); padding-right: var(--pad-lr); border-top:1px solid rgba(100,100,100,0.1);}
	.menu dl dt > a {padding:13px var(--pad-lr) 13px 1em; color:#333; font-size:16px;}
	.menu dl dd {display:none; transition:none;}
	.menu dl dd a {padding:13px var(--pad-lr) 13px 8%;color:#333;font-size:16px;border-top:1px solid rgba(100,100,100,0.1);}

	.contlr {display: block;}
	.contlr .contl {display: none;}
	.contlr .contr {width: auto;}
	.contlr .contr .rtis {display: none;}

	.footer .finfo {flex-wrap: wrap;}
	.footer .finfo .fnav {margin-left: var(--px100); margin-right: 0;}
	.footer .finfo .r {column-gap: var(--px35); margin-top: var(--mar70); padding-top: 0; width: 100%;}
	.footer .finfo .address .kefu {width: 140px; height: 40px;}
	/*===================================================================================*/
	.iquery .cont {display: block;}
	.iquery .track, .iquery .freight {width: auto; padding: var(--pad-lr);}

	.ifa .cont li div {padding: 3.417vw 2.93vw;}
	.ifa .cont li p {margin-top: 15px; font-size: 16px;}

	.ipros .list {margin-top: 30px;}

	.iyoushi .cont {gap: 30px;}
	.iyoushi .cont .text {padding: 5px 20px 15px 20px;}
	.iyoushi .cont .text h3 span {font-size: var(--gfs30);}

	.inews .cont .r {margin-left: 5%;}
	/*===================================================================================*/
	.banner {height: 300px;}
	.bmenu {padding-top: var(--pad-lr);}
	.cdw {top: -80px; display: none;}
	.fos {display: none;}
	.nodata {font-size:16px;}
	.button-wp {font-size: 18px;}
	.editorc-box {padding-top:3%;}
	.video_play {width:857px;height:480px;}
	.pnas {margin-top: 5%; border-top-color:#e5e5e5;}
	/*===================================================================================*/
	/* 产品 */
	.pros {padding-top: 5%;}
	.pros .list {gap: 30px;}
	/*===================================================================================*/
	/* 新闻资讯 */
	.news {padding-top: 5%;}
	.news .list .date {row-gap: 5px; width: 20%; min-height: 120px;}
	.news .list .text {padding-top: 5px;}
	.news .list .text h2 {font-size: var(--fs22);}

	.wzds > div {padding: 5% var(--pad-lr) 8% var(--pad-lr);}
	.wzds .info {border-bottom-color:#e5e5e5;}
	.wzds .info p {margin-top: 15px; font-size: 12px;}
	.wzds .info p span i {font-size: 16px;}
	.wzds .editorc {margin-top: var(--pad-lr);}
	/*===================================================================================*/
	/* 关于我们 */
	.gywm .gsjj .cpad {padding-top: 5%;}
	.gywm .ygfc .swiper-slide {padding-right: 22px; width: 240px;}
	.gywm .ygfc .swiper-slide p {right: 22px;}
	.gywm .fzlc .rows .text span {font-size: var(--fs24);}
	.gywm .fzlc .rows .text h2 {font-size: var(--fs22);}
	.gywm .fzlc .rows .text p {margin-top: 15px;}
	/*===================================================================================*/
	/* 联系我们 */
	.contact .cpad {padding-top: 5%;}
	.contact .info .text {margin-left: 40px; padding-left: 40px;}
	.contact .info .editorc {margin-top: 20px;}
}

@media only screen and (max-width: 800px){
	.footer .finfo .qrcode {width: 120px;}
	.banner {height: 250px;}
	.bnav, .bmenu, .mhide {display: none;}
	.bnav-m, .bname-m {display:block;}
	.video-play {width: 700px; height: 392px;}
	.editorc-nrs {margin-top: 4%;}
	/*===================================================================================*/
	.itis h2::after {margin-top: 10px;}
	.imore {margin-top: 6%;}
	.iquery .freight .item-cont input {padding: 0 10px;}
	.iquery .freight .item-cont select {padding: 0 6px;}
	.iquery .freight .btn {font-size: 16px;}

	.ifa .cont li p {font-size: 14px;}

	.ipros .cont .swiper-prev {transform: translate(-110%,-50%);}
	.ipros .cont .swiper-next {transform: translate(110%,-50%);}
	.ipros .item {display: block; aspect-ratio: auto;}
	.ipros .item .text {padding: 25px;}
	.ipros .item .name span {padding: 1.45vw; width: 6vw; height: 6vw;}
	.ipros .item .name a {font-size: 18px;}
	.ipros .item .imgs {width: 100%;}
	.ipros .list {margin-top: 20px;}
	.ipros .list .swiper-slide {column-gap: 10px; padding: 15px; border-radius: 8px;}
	.ipros .list .swiper-slide h2 {font-size: 14px; line-height: 1.5;}
	.ipros .list .swiper-slide-thumb-active::before {width: 4.4vw; height: 4.5vw;}
	.ipros .list .swiper-slide-thumb-active::after {top: 5px; right: 3px; width: 8px; height: 10px;}

	.iabout > div {padding-bottom: var(--pad-lr);}
	.iabout > div > .imore {display: none;}
	.iabout .cont {display: block;}
	.iabout .text {margin-right: 0;}
	.iabout .text .imore {display: flex;}
	.iabout .editorc {margin-top: 3%;}
	.iabout .szys .desc .wzs {font-size: 14px;}
	.iabout .szys .desc .jia {font-size: 18px;}
	.iabout .imgs {margin-top: 6%; padding: 0; width: auto; background: none;}

	.iyoushi .cont {grid-template-columns: 1fr 1fr; gap: 25px;}

	.inews .cont {display: block;}
	.inews .cont .l {width: 100%;}
	.inews .cont .r {margin-left: 0;}
	.inews .tws .text p {font-size: 14px;}
	.inews .fls {justify-content: space-between; column-gap: 10px; margin-top: 6%;}
	.inews .fls a:hover::after {margin-top: 8px; width: 30px; height: 2px;}
	.inews .list {row-gap: 30px; margin-top: 5%;}
	.inews .list .text p {font-size: 14px;}
	.inews .imore {display: none;}
	/*===================================================================================*/
	/* 产品 */
	.pros .name {display: none;}
	.pros .list {gap: 20px;}
	.pros .list .text {padding:15px;}
	.pros .list .text p {margin-top: 5px; font-size: 12px; line-height: 1.6;}
	/*===================================================================================*/
	/* 新闻资讯 */
	.news {padding-top: 0;}
	.news > div {padding: 0;}
	.news .list {margin-top: 0;}
	.news .list a {padding: var(--pad-lr); border-bottom-color:#ddd; background-color:#fff;}
	.news .list .date {min-height: 100px;}
	.news .list .date span:nth-child(2) {font-size: 14px;}
	.news .list .text span {font-size: 12px;}
	.news .list .text p {margin-top: 10px;}
	.wzds > div {padding-top: 6%;}
	/*===================================================================================*/
	/* 关于我们 */
	.atis h2::after {margin-top: 10px;}
	.gywm .fzlc .rows .text h2 {margin-top: 5px; font-weight: bold;}
	.gywm .fzlc .rows .text p {margin-top: 10px;}
	.gywm .ygfc .swiper {margin-top: var(--pad-lr);}
	.gywm .ygfc .swiper-slide {padding-right: 15px; width: 200px;}
	.gywm .ygfc .swiper-slide p {right: 15px; line-height: 35px;}
	/*===================================================================================*/
	/* 联系我们 */
	.contact .info .text {margin-left: 25px; padding-left: 25px;}
	.contact .info .editorc {margin-top: 15px;}
	/*===================================================================================*/
	.fypage {column-gap: 8px;}
	.fypage a,.fypage span {width:26px; height:26px; font-size:12px;}
	.fypage .fypage-prev i,.fypage .fypage-next i {font-size:10px;}
}

@media only screen and (max-width: 640px){
	.header .tel {display: none;}
	.header .dlzc {display: none;}
	.menu .dlzc {display: flex; justify-content: center; column-gap: 15px; padding-top: 8%; border-top: 1px solid rgba(100,100,100,0.1);}
	.menu .dlzc a {padding: 0 20px; height: 30px; text-align: center; color:#fff; font-size: 14px; font-weight: bold; border-radius: 3px; background-color:#023a8a;}
	.menu .dlzc a:nth-child(1) {background-color: var(--color-hl);}

	.footer .finfo {display: block; padding-top: 6%;}
	.footer .finfo .l {width: auto; text-align: center;}
	.footer .finfo .logo img {width: 200px;}
	.footer .finfo .slink {justify-content: center;}
	.footer .finfo .fnav {display: none;}
	.footer .finfo .r {margin-top: 6%; justify-content: space-between;}
	.footer .finfo .top {width: 30px; height: 30px;}
	.footer .copyright {padding-top: 20px; padding-bottom: 15px; font-size: 12px;}

	.banner {height: 200px;}
	.pnas {padding-right: 0;}
	.pnas .back {display: none;}
	.video-play {width:580px;height:325px;}
	.mfypage a,.mfypage span {color:#666;}
	#win-ts {position:fixed;top:20%;left:10%;z-index:99999;margin-left:0px;padding:25px 3%;width:74%;color:#fff;font-size:16px;line-height:normal;text-align:center;opacity:0;transition:all 0.6s;border-radius:6px;background-color:rgba(0,0,0,0.7);overflow:hidden;}
	/*===================================================================================*/
	.ibanner .swiper-pagination {bottom: 15px; height: 10px;}
	.ibanner .swiper-pagination span {width: 10px; height: 10px;}
	.ibanner .swiper-pagination span.swiper-pagination-bullet {margin: 0 5px;}
	
	.iquery .freight .form {display: block;}
	.iquery .freight .inputs {display: block;}
	.iquery .freight .item {margin-bottom: 3%; border-radius: 4px; background-color:#f4f4f4;}
	.iquery .freight .item-cont input {padding: 0;}
	.iquery .freight .item-cont select {padding: 0;}
	.iquery .freight .btn {width: 100%; height: 40px; font-size: var(--gfs16); border: none; border-radius: 4px;}

	.ipartner .cont {justify-content: flex-start; gap: 15px 4%;}
	.ipartner .line {display: none;}
	.ipartner .item {width: 22%;}
	/*===================================================================================*/
	/* 产品 */
	.pros .list {grid-template-columns: 1fr 1fr;}
	/*===================================================================================*/
	/* 新闻资讯 */
	
	/*===================================================================================*/
	/* 关于我们 */
	
	/*===================================================================================*/
	/* 联系我们 */
	.contact > div {padding: 0;}
	.contact .info {display: block; margin-top: 0; padding: var(--pad-lr);}
	.contact .info .text {margin-left: 0; padding-left: 0; border-left: none;}
	.contact .info .name {font-size: 18px;}
	.contact .info .editorc {margin-top: 3%; line-height: 1.8;}
	.contact .info .imgs {margin-top: 6%; width: auto;}
	.contact .map {margin-top: 0; padding-top: 0; border-top: none;}
	/*===================================================================================*/
	.editorc p {margin-bottom:15px;}
	.editorc p:last-child {margin-bottom:0;}
	.editorc a {text-decoration:underline;}
	.editorc ul {margin-bottom:15px;padding-left:1.4em;}
	.editorc ul:last-child {margin-bottom:0;}
	.editorc ul li {list-style-type:disc;}
	.editorc ol {margin-bottom:15px;padding-left:1.5em;}
	.editorc ol li {list-style-type:decimal;}
	.editorc ol:last-child {margin-bottom:0;}
	.editorc table.border {margin-bottom:15px;}
	.editorc table.border td,.editorc table.border th {padding:6px 8px;}
	.editorc table.border td table {margin-bottom:0;}
	.editorc table.border td p {margin:0;padding:0;}
	.editorc table.border th p {margin:0;padding:0;}
		
	.editorc-tbe table {margin-bottom:15px;}
	.editorc-tbe td {padding:6px 8px;}
	.editorc-tbe td table {margin-bottom:0;}
	.editorc-tbe td p,.editorc-tbe th p {margin:0;padding:0;}
	.editorc-tbe table.no-border {border:none;}
	.editorc-tbe table.no-border table {border:none;}
	.editorc-tbe table.no-border td {border:none;padding:0;}
	.editorc-tbe table.no-border th {border:none;padding:0;}
}

@media only screen and (max-width: 480px){
	.header .logo {height: 36px;}
	.menu .lang {display: block;}
	.menu .list p > a {padding: 12px var(--pad-lr); font-size: 16px;}
	.menu .list span {width: 60px;}
	.menu dl dt > a {padding-top: 10px; padding-bottom: 10px; font-size: 14px;}
	.menu dl dd a {padding: 10px var(--pad-lr) 10px 12%; font-size: 14px;}

	.footer .finfo {padding-top: 8%;}
	.footer .finfo .logo img {width: 160px;}
	.footer .finfo .tel {margin-top: 6%;}
	.footer .finfo .tel h2 {font-size: 20px;}
	.footer .finfo .slink {margin-top: 6%;}
	.footer .finfo .slink a {width: 32px; height: 32px;}
	.footer .finfo .slink a i {font-size: 16px;}
	.footer .finfo .slink a i.icon-instagram {font-size: 14px;}
	.footer .finfo .r {margin-top: 10%; column-gap: 20px;}
	.footer .finfo .address .item {column-gap: 10px;}
	.footer .finfo .address .item:nth-child(1) {margin-bottom: 20px;}
	.footer .finfo .address .item i {margin-top: 0; font-size: 14px;}
	.footer .finfo .address .item p {margin-top: 5px;}
	.footer .finfo .address .kefu {margin-left: 25px; width: 120px; height: 35px;}
	.footer .finfo .address .kefu::before {margin-right: 6px; width: 17px; height: 15px;}
	.footer .finfo .qrcode {width: 100px;}
	/*===================================================================================*/
	.itis p {margin-top: 10px;}
	.imore a {padding: 0 20px; height: 35px;}
	.ibanner .swiper-pagination {bottom: 12px; height: 8px;}
	.ibanner .swiper-pagination span {width: 8px; height: 8px;}
	.ibanner .swiper-pagination span.swiper-pagination-bullet {margin: 0 4px;}

	.iquery .tis {margin-bottom: 15px; font-size: 18px;}
	.iquery .track, .iquery .freight {padding: 20px;}
	.iquery .track .form {padding: 0;}
	.iquery .track input {padding: 0 10px; height: 42px;}
	.iquery .track button {width: 60px;}
	.iquery .track p {margin-top: var(--px12);}
	.iquery .cx17 {top: 13px; right: 20px; padding: 3px; height: 20px;}
	.iquery .freight .item {margin-bottom: 4%;}

	.ifa .cont {grid-template-columns: repeat(3,1fr); row-gap: 20px;}
	.ifa .cont li div {padding: 20px 10px; width: 60px; height: 60px;}
	.ifa .cont li div::after {inset: 4px;}
	.ifa .cont li p {margin-top: 10px;}

	.ipros .list {display: none;}
	.ifwjs::after {display: none;}
	.ifwjs .thumbs {display: none;}

	.iabout .szys {column-gap: 10px; margin-top: 6%;}
	.iabout .szys li {display: block;}
	.iabout .szys .icon {margin: 0 auto; padding: 10px; width: 40px; height: 40px;}
	.iabout .szys .desc .wzs {margin-left: 3px; font-size: 12px;}
	.iabout .szys .desc .jia {margin-top: -3px; font-size: 16px;}
	.iabout .szys .desc div {margin-top: 10px; font-size: 20px;}
	.iabout .szys .desc p {font-size: 14px}

	.iyoushi .cont {display: block;}
	.iyoushi .cont li {display: block;}
	.iyoushi .cont li:not(:first-child) {margin-top: 5%;}
	.iyoushi .cont li:nth-child(3n-1) .text {border-bottom: 4px solid var(--color-hl); border-top: none;}
	.iyoushi .cont .text {padding: 12px 20px 15px 20px; border-bottom-width: 4px;}
	.iyoushi .cont .text h3 {font-size: 16px;}
	.iyoushi .cont .text h3 span {margin-left: 15px; font-size: 24px;}
	.iyoushi .cont .text p {margin-top: 3px; font-size: 14px;}

	.ipartner .cont {gap: 12px 3.5%;}
	.ipartner .item {width: 31%;}

	.inews .fls {margin-top: 8%;}
	.inews .list {margin-top: 7%;}
	.inews .list .date {width: 60px; height: 60px; font-size: 10px;}
	.inews .list .date span:nth-child(1) {font-size: 18px;}
	.inews .list .text {margin-left: 12px;}
	.inews .list .text h2 {font-size: 14px;}
	.inews .list .text p {margin-top: 5px; font-size: 12px;}
	/*===================================================================================*/
	.tmar {margin-top: 10%;}
	.tpad {padding-top: 10%;}
	.ipad {padding-top: 10%; padding-bottom: 10%;}
	.cpad {padding-top: 10%; padding-bottom: 10%;}
	.cdw {top: -50px;}
	.button-aw {height: 45px; font-size: 14px;}
	.button-wp {padding: 9px 25px; font-size: 14px;}
	.pnas {margin-top: 8%;}
	
	.video-play {width: 100%; height: 220px;}
	.editorc-nrs {padding-top: 5%;}
	.editorc-box {padding-top: 4.5%;}
	.nodata {padding: 50px 0; font-size: 14px;}
	.nodata img {width: 50%;}
	.nodata p {line-height: 1.6;}

	.banner {height: 150px;}
	.bname-m h2 {padding: 11px 40px 11px var(--pad-lr); font-size:16px;}
	.bname-m span {right: var(--pad-lr); margin-top: -4px; border: 6px solid transparent; border-top-color:#fff;}
	.bname-m span.active {margin-top: -10px; border-top-color:transparent; border-bottom-color:#fff;}
	.bmenu-m a {padding: 10px var(--pad-lr);}
	.bmenu-m a i {font-size: 12px;}
	.bmenu-m a.subs {padding-left: 12%;}
	.bmenu-m a.thds {padding-left: 17%;}
	.bnav-m {padding: 7px 5% 6px var(--pad-lr); font-size: 10px; line-height: 1.4;}
	.bnav-m i {position:relative; top:-1px; margin:0 3px; font-size:8px;}
	/*===================================================================================*/
	/* 产品 */
	.pros {padding-top: 8%;}
	.pros .list {gap: 12px; margin-top: 6%;}
	.pros .list .text {padding:12px;}
	.pros .list .text p {margin-top: 5px; font-size: 12px; line-height: 1.6; -webkit-line-clamp:2;}
	/*===================================================================================*/
	/* 新闻资讯 */
	.news .list a {display: block;}
	.news .list .date {display: none;}
	.news .list .text {padding: 0;}

	.wzds > div {padding-top: 7%;}
	.wzds .info {padding-bottom: 10px;}
	.wzds .info h1 {font-weight: bold;}
	.wzds .info p {column-gap: 20px; margin-top: 12px;}
	.wzds .info p span i {top: 0; margin-right: 3px; font-size: 13px;}	
	/*===================================================================================*/
	/* 关于我们 */
	.gywm .gsjj .cpad {padding-top: 8%;}

	.gywm .fzlc .cont {margin-top: 0;}
	.gywm .fzlc .rows {display: block; padding: 15px; margin-top: 5%;}
	.gywm .fzlc .rows .imgs {display: flex; align-items: center; width: auto;}
	.gywm .fzlc .rows .imgs img {flex-shrink: 0; width: 35%;}
	.gywm .fzlc .rows .tis {display: block;}
	.gywm .fzlc .rows .tis {flex-grow: 1; margin-left: 15px;}
	.gywm .fzlc .rows .tis span {color: var(--color-blue); font-size: 18px;}
	.gywm .fzlc .rows .tis h2 {margin-top: 5px; font-size: 14px; font-weight: bold; line-height: 1.6;}
	.gywm .fzlc .rows .text {padding: 0; width: auto;}
	.gywm .fzlc .rows .text span {display: none;}
	.gywm .fzlc .rows .text h2 {display: none;}
	.gywm .fzlc .rows .text p {margin-top: 12px;}

	.gywm .ygfc {padding-top: 12%;}
	.gywm .ygfc .swiper-slide {padding-right: 12px; width: 150px;}
	.gywm .ygfc .swiper-slide p {right: 12px; font-size: 12px; line-height: 26px;}
	/*===================================================================================*/
	/* 联系我们 */
	.contact .cpad {padding-top: 8%;}
	/*===================================================================================*/
	.pros-page {margin-top: 10%;}
	.fypage {gap: 6px;}
	.fypage a,.fypage span {width:22px; height:22px; font-size:12px;}
	.fypage .fypage-prev i,.fypage .fypage-next i {font-size:10px;}
}