@media screen and (min-width: 1440px) {



	/* #region  首页*/

	html,

	body {

		font-size: 20px;

	}

	/* #endregion */

}


@media screen and (max-width: 1439px) {

	.container {
		width: 95%;
		padding: 0rem;
	}


}


@media screen and (min-width: 769px) and (max-width: 1200px) {

	.container {
		width: 95%;
		padding: 0rem;
	}

}



@media screen and (max-width: 768px) {

	/* 手机导航 */

	.container {
		width: 95%;
		max-width: 100%;
		padding: 0;
	}

	.headernav {
		height: 1.8rem;
	}

	.headernav .nav {
		position: fixed;
		left: -101%;
		top: 0;
		width: 60%;
		height: 100vh;
		background: #fff;
		display: block;
		padding: 1rem 0;
		transition: ease-out .36s;
		z-index: 999;
	}

	.headernav .nav.on {
		left: 0;
	}

	.headernav .logo img {
		width: 4.5rem;
		margin-right: 0;
	}

	.headernav ul {
		height: auto;
		flex-wrap: wrap;
	}

	.headernav ul li {
		height: auto;
		width: 100%;
		margin: 0;
		padding: 0 .5rem;
		flex-direction: column;
		align-items: flex-start;
	}

	.headernav .nav .nav_one {
		width: 100%;
		padding-right: .5rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 0.05rem solid #eee;
	}

	.headernav .nav .nav_one a {
		font-size: 0.45rem;
		padding: 0.5rem 0;
		color: #000;
		line-height: 1;
	}

	.headernav .nav li .nav_two {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		transform: translateX(0);
		background: #f0f1f5;
		border-radius: 0;
		display: none;
		box-shadow: none;
	}

	.headernav .nav li .nav_two a {
		line-height: 2.3;
		text-align: left;
		border-bottom: none;
	}

	.headernav .nav .nav_two div {
		background: none;
		box-shadow: none;
		border-left: none;
	}

	.headernav .nav li .nav_two a {
		padding: .25rem;
		white-space: wrap;
		line-height: 1.5;
		font-size: 0.4rem;
	}

	.headernav .active,
	.headernav ul .nav_one a:hover {
		color: rgba(0, 106, 212, 1) !important;
	}

	.headernav ul li span {
		width: 0.8rem;
		height: 0.8rem;
		display: block;
		display: flex;
		align-items: center;
		justify-content: center;
	}


	.headernav .phone {
		padding: 0.5rem;
	}

	.headernav .phone p {
		font-size: 0.4rem;
		line-height: 1.5;
	}

	.headernav .phone h3 {
		font-size: 0.7rem;
		line-height: 1.5;
	}

	.headernav .nav_icon {
		display: block;
		margin-left: auto;
		transition: ease-out .36s;
		position: relative;
		padding: .2rem;
	}

	.headernav .nav_icon img {
		width: 1rem;
	}

	.headernav .nav_modal {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .5);
		display: none;
		z-index: 888;
	}

	.on .headernav .nav_icon img {
		filter: invert(100%);
	}

	/* end */


	/* 首页 */

	.banner {
		overflow: hidden;
		position: relative;
	}

	.banner .swiper-conten {
		width: 90%;
		margin-left: 5%;
	}

	.banner .swiper-conten p {
		font-size: 0.5rem;
	}

	.banner .swiper-conten h3 {
		font-size: .8rem;
		margin: 0.2rem 0 0.5rem 0;
	}

	.banner .swiper-conten .icon p {
		font-size: 0.4rem;
	}

	.banner .swiper-conten .icon img {
		width: 0.35rem;
		height: 0.35rem;
		margin-left: 0.25rem;
		transition: ease-out .36s;
	}

	.wave {
		transform: scale(2.5);
	}

	.banner .swiper-other {
		bottom: 2rem;
	}

	.banner .prve-next img {
		width: 1rem;
		height: 1rem;
		margin-right: 0.5rem;
	}

	.banner .mouse img {
		width: 0.6rem;
		height: 0.6rem;
	}

	.banner .swiper-pagination .swiper-pagination-bullet {
		width: 1rem;
	}

	.banner .swiper-pagination .swiper-pagination-bullet-active {
		width: 1.2rem;
	}

	.index01 .left,
	.index01 .right {
		width: 100%;
	}

	.index01 .left h3 {
		font-size: 0.5rem;
		line-height: 1.5;
	}

	.index01 .left .intor {
		font-size: 0.4rem;
		line-height: 1.5;
		margin: 0.3rem 0 0.5rem 0;
	}

	.html-button {
		width: 3rem;
		height: 0.8rem;
	}

	.html-button p {
		font-size: 0.4rem;
	}

	.html-button i {
		width: 0.6rem;
		height: 0.6rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.html-button i img {
		width: 80%;
		height: 80%
	}

	.html-button:hover i {
		right: 2.3rem;
		background: #fff;
	}

	.index01,
	.index02,
	.index03,
	.index04,
	.index05,
	.index06 {
		padding: 1rem 0;
		overflow: hidden;
	}

	.index01 .left .box-item h3 {
		font-size: 0.5rem;
		margin-bottom: 0.25rem;
	}

	.index01 .left .box-item h3 span {
		font-size: 1rem;
		margin-right: 0.2rem;
	}

	.index01 .left .box-item p {
		font-size: 0.4rem;
	}

	.index01 .right {
		height: 5rem;
		margin-top: 0.25rem;
		border-radius: 0.25rem;
	}

	.index01 .right::before {
		width: 1.8rem;
		height: 1.8rem;
	}

	.page-title svg {
		transform: scale(1);
	}

	.page-title h3,
	.caseInfo02 .page-title h3,
	.product01 .page-title h3,
	.product02 .page-title h3,
	.productInfo01 .page-title h3 {
		font-size: 0.6rem;
	}

	.index02 .intor {
		font-size: 0.4rem;
	}

	.index02 .swiper-slide {
		position: relative;
		width: 100%;
		height: 6rem;
	}

	.index02 .swiper-slide p {
		left: 0.25rem;
		bottom: 0.25rem;
		font-size: 0.5rem;
	}

	.index02 .case .prve-next {
		width: 95%;
		z-index: 1;
	}

	.index02 .case .prve-next img {
		width: 0.8rem;
		height: 0.8rem;
	}

	.index03 .swiper-product .swiper-slide .left h1 {
		font-size: 0.5rem;
	}

	.index03 .swiper-product .swiper-slide {
		flex-wrap: wrap;
		opacity: 0 !important;
	}

	.index03 .swiper-product .swiper-slide-active {
		opacity: 1 !important;
	}

	.index03 .swiper-product .swiper-slide .left,
	.index03 .swiper-product .swiper-slide .right {
		width: 100%;
	}

	.index03 .swiper-product .swiper-slide .left h3 {
		font-size: 0.6rem;
	}

	.index03 .swiper-product .swiper-slide .left .test {
		width: 100%;
		font-size: 0.4rem;
		margin: 0.25rem 0 0.5rem 0;
	}

	.index03 .swiper-product .swiper-slide .right {
		height: 8rem;
		overflow: hidden;
	}

	.index03 .swiper-product .swiper-slide .right img {
		height: 100%;
	}

	.index03 .swiper-thumbs .swiper-wrapper {
		flex-wrap: wrap;
	}

	.index03 .swiper-thumbs .swiper-slide {
		width: calc(100% / 3) !important;
		height: 3rem;
	}

	.index03 .swiper-thumbs .swiper-slide i {
		transform: scale(3.5);
	}

	.index03 .swiper-thumbs .swiper-slide p {
		height: auto;
		font-size: 0.35rem;
		margin-top: 0.5rem;
	}

	.index03 .swiper-thumbs .swiper-slide .icon {
		display: none;
	}

	.index04 .title {
		margin-bottom: 0.7rem;
	}

	.index04 .title h3 {
		font-size: 0.7rem;
	}

	.index04 .box-list .box-item,
	.index04 .box-list .box-item:nth-child(2) a {
		width: 100%;
		height: auto;
		border-radius: 0.25rem;
		margin-bottom: 0.4rem;
	}

	.index04 .box-list .box-item:nth-child(1) .conten,
	.index04 .box-list .box-item:nth-child(2) a,
	.index04 .box-list .box-item:nth-child(3) {
		padding: 0.25rem;
		margin-bottom: 0.4rem;
	}

	.index04 .box-list .box-item .time {
		font-size: 0.4rem;
	}

	.index04 .box-list .box-item h3 {
		font-size: 0.5rem;
		margin-bottom: 0.25rem;
	}

	.index04 .box-list .box-item .intor {
		font-size: 0.4rem;
		margin: 0.2rem 0;
	}

	.index04 .box-list .box-item .more {
		font-size: 0.4rem;
	}

	.index04 .box-list .box-item .more img {
		position: relative;
		width: 0.6rem;
		height: 0.6rem;
		margin-left: 0.25rem;
	}

	.index05 .swiper-advantages {
		width: 100%;
		margin: 0.25rem 0;
	}

	.index05 .swiper-advantages .swiper-slide {
		font-size: 0.4rem;
	}

	.index05 .swiper-advantages-thumbs .swiper-wrapper {
		flex-wrap: wrap;
	}

	.index05 .swiper-advantages-thumbs .swiper-slide {
		width: calc(100% / 3) !important;
		height: 4rem;
	}

	.index05 .swiper-advantages-thumbs .swiper-slide div {
		width: 3rem;
		height: 3rem;
	}

	.index05 .swiper-advantages-thumbs .swiper-slide p {
		width: 2.5rem;
		height: 2.5rem;
		font-size: 0.35rem;
	}

	.index05 .advantages-pic .swiper-pics {
		height: 5rem;
	}

	.index05 .advantages-pic .prve-next {
		width: 95%;
		z-index: 1;
	}

	.index05 .advantages-pic .prve-next img {
		width: 1rem;
		height: 1rem;
	}

	.index06 h3 {
		font-size: 0.7rem;
		margin-bottom: 0.2rem;
	}

	.index06 .swiper-slide div {
		width: 4.5rem;
		height: 1.5rem;
		border-radius: 0.25rem;
	}

	/* end */

	/* 工程 */

	.banner-page {
		height: 8rem;
		margin-top: 1.5rem;
	}

	.banner .banner-page .swiper-conten {
		padding-left: 0;
	}

	.case01 .box-type {
		width: 100%;
		padding: 0.166667rem 0.244444rem;
		margin-bottom: .5rem;
	}

	.case01 .box-type h1 {
		font-size: .8rem;
		margin-bottom: 0.5rem;
	}

	.case01 .box-type h3 {
		font-size: 0.5rem;
	}

	.case01 .box-type p {
		font-size: 0.4rem;
	}

	.case01 .box-type p::before,
	.case01 .box-type p::after {
		height: 1rem;
		border-left: 0.1rem solid;
	}

	.case01 .box-type.active {
		border-radius: 0.25rem;
	}

	.case02 .box-item {
		width: calc((100% - 0.083333rem; ) / 2);
		height: 4rem;
		margin-right: 0.083333rem;
		margin-bottom: 0.5rem;
		position: relative;
	}

	.case02 .box-item:nth-child(2n) {
		margin-right: 0;
	}

	.case02 .box-item:nth-child(2n+1) {
		margin-right: 0.083333rem;
	}

	.case02 .box-item i {
		height: 3.2rem;
	}

	.case02 .box-item .city,
	.case02 .box-item .title {
		font-size: 0.35rem;
	}

	/* end */

	/* 工程详情 */

	.caseInfo01 {
		padding: 1rem 0;
		overflow: hidden;
	}

	.caseInfo01 .left,
	.caseInfo01 .right {
		width: 100%;
	}

	.caseInfo01 .left {
		margin-bottom: 0.5rem;
	}

	.caseInfo01 .left .title {
		font-size: 0.6rem;
		margin-bottom: 0.25rem;
	}

	.caseInfo01 .left .name {
		font-size: 0.5rem;
		margin-bottom: 0.45rem;
	}

	.caseInfo01 .intor h3 {
		font-size: 0.4rem;
		margin-bottom: 0.25rem;
	}

	.caseInfo01 .intor p {
		width: 100%;
		font-size: 0.4rem;
	}

	.caseInfo01 .left .caseDate {
		width: 100%;
		padding: 0.5rem;
	}

	.caseInfo01 .left .caseDate p {
		font-size: 0.4rem;
		margin-bottom: 0.25rem;
	}

	.caseInfo01 .left .caseDate h3 {
		font-size: .5rem;
	}

	.caseInfo01 .left .caseDate h3 span {
		font-size: 1rem;
	}

	.caseInfo01 .left .caseDate img {
		width: 1rem;
		height: 1rem;
	}

	.caseInfo01 .right::before {
		content: initial;
	}

	.caseInfo01 .right-pic {
		position: relative;
		width: 95%;
		height: 4rem;
		object-fit: cover;
		object-position: center;
		margin: 0 auto;
	}

	.caseInfo02 .box-bg img,
	.caseInfo02 .box-conten {
		width: 100%;
		height: 6rem;
	}

	.caseInfo02 .box-conten {
		top: 0;
		bottom: initial;
	}

	.caseInfo02 .box-conten .item {
		width: 100%;
		height: 5.5rem;
	}

	.caseInfo02 .box-conten .item h3 {
		font-size: 0.5rem;
	}

	.caseInfo02 .box-conten .item .intor {
		font-size: 0.35rem;
		margin-bottom: 0.5rem;
	}

	.caseInfo02 .box-conten .item.active {
		padding: 0.3rem;
		border-radius: 0.25rem;
	}

	/* end */

	/* 产品 */

	.product01,
	.productInfo03 {
		padding: 1rem 0;
		overflow: hidden;
	}

	.product01 .box-list .box-item {
		width: calc((100% - 0.1rem) / 2);
		margin-right: 0.1rem;
		margin-bottom: 0.4rem;
	}

	.product01 .box-list .box-item:nth-child(2n) {
		margin-right: 0;
	}

	.product01 .box-list .box-item i {
		height: 4.5rem;
	}

	.product01 .box-list .box-item .title {
		font-size: 0.4rem;
	}

	.product01 .box-list .box-item .title .icon {
		width: 0.5rem;
		height: 0.5rem;
	}

	.product01 .box-list .box-item .title .icon img {
		width: 0.35rem;
		height: 0.35rem;
	}

	.product02 .box-type .box-item {
		width: calc((100% - 0.383333rem) / 2);
		font-size: 0.35rem;
	}

	.product02 .box-pic {
		margin-top: 0.5rem;
		height: 4rem;
	}

	.product02 .box-pic .swiper-sparePart img {
		height: 90%;
		margin: 5% 0;
	}

	.productInfo01 .box-conten .left,
	.productInfo01 .box-conten .right,
	.productInfo02 .right {
		width: 100%;
	}

	.productInfo01 .box-conten .left {
		display: flex;
		flex-direction: initial;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.productInfo01 .box-conten .left a {
		font-size: 0.35rem;
		padding: 0.25rem;
		border-radius: 0.25rem;
		width: 49%;
	}

	.productInfo01 .box-conten .right h3,
	.productInfo02 .right h3 {
		font-size: 0.6rem;
		margin-bottom: 0.25rem;
	}

	.productInfo01 .box-conten .right .intor,
	.productInfo02 .right .intor {
		font-size: 0.4rem;
	}

	.productInfo01 .right-pic {
		position: relative;
		width: 100%;
		top: 0;
		margin-bottom: 0.5rem;
	}

	.productInfo02 .left-pic {
		position: relative;
		width: 100%;
		height: 5rem;
		object-fit: cover;
		object-position: center;
	}

	.productInfo02 .left {
		display: none;
	}

	.productInfo02 .right .box-item {
		height: 3rem;
		font-size: 0.4rem;
	}

	.productInfo03 p {
		font-size: 0.5rem;
	}

	.productInfo03 h3 {
		font-size: 0.7rem;
	}

	.productInfo03 a {
		width: 3rem;
		font-size: 0.4rem;
		padding: 0.25rem 0;
		border-radius: 1rem;
		margin-top: 1rem;
	}

	.productInfo04 .box-conten .swiper-productInfo {
		height: 5.5rem;
	}

	.productInfo04 .box-conten .swiper-productInfo .swiper-slide i {
		height: 4rem;
	}

	.productInfo04 .box-conten .prve-next img {
		width: 1rem;
		height: 1rem;
	}

	.productInfo04 .box-conten .swiper-productInfo .swiper-slide p {
		font-size: 0.4rem;
	}

	/* end */

	/* 新闻 */

	.news01 .box-item {
		height: auto;
		margin-bottom: .3rem;
	}

	.news01 .box-item i {
		width: 100%;
		height: 4rem;
	}

	.news01 .box-item .conten {
		width: 100%;
		padding: 0.3rem;
	}

	.news01 .box-item .conten h3 {
		font-size: 0.5rem;
	}

	.news01 .box-item .conten .intor {
		width: 80%;
		font-size: 0.4rem;
	}

	.news01 .box-item .conten .time h1 {
		font-size: 1rem;
	}

	.news01 .box-item .conten .time p {
		font-size: 0.35rem;
	}

	.newInfo01 .data {
		font-size: .4rem;
	}

	.newInfo01 .box-conten .left {
		width: 100%;
	}

	.newInfo01 .box-conten .left h3 {
		font-size: 0.5rem;
	}

	.newInfo01 .box-conten .left .intor {
		font-size: 0.4rem;
	}

	.newInfo01 .box-conten .left .intor img {
		margin: 0.25rem 0;
	}

	.newInfo01 .box-conten .right {
		width: 100%;
		margin-top: 0.5rem;
	}

	.newInfo01 .box-conten .right .sticky {
		padding: 0.25rem;
		position: initial;
	}

	.newInfo01 .box-conten .right .box-sticky {
		height: auto;
	}

	.newInfo01 .box-conten .right form h3 {
		width: 100%;
		font-size: 0.5rem;
		margin-bottom: 0.25rem;
		padding: 0.25rem;
		border-radius: 0.1rem;
	}

	.newInfo01 .box-conten .right form input,
	.newInfo01 .box-conten .right form textarea {
		font-size: 0.4rem;
		border-radius: 0.1rem;
		padding: 0.25rem;
		margin-bottom: 0.1rem;
	}

	.newInfo01 .box-conten .right form textarea {
		height: 4rem;
	}

	.newInfo01 .box-conten .right form button {
		width: 3rem;
		font-size: 0.4rem;
		margin-left: calc(100% - 3rem);
		padding: 0.25rem;
		border-radius: 0.1rem;
	}

	.newInfo01 .box-conten .right .phone {
		font-size: 0.6rem;
	}

	.newInfo01 .box-conten .right .phone h3 span {
		font-size: 1rem;
	}

	.newInfo01 .box-conten .right .contact {
		font-size: 0.4rem;
	}

	.newInfo01 .box-conten .right .other-news h3 {
		font-size: 0.5rem;
	}

	.newInfo01 .box-conten .right .other-news {
		font-size: 0.4rem;
	}

	/* end */

	/* 售后 */

	.service01 {
		padding: 1rem 0;
	}

	.service01 .box-item {
		width: 100%;
		height: 6rem;
		border-radius: 0.25rem;
		margin-bottom: 0.3rem;
	}

	.service01 .box-item .conten img {
		width: 1rem;
		height: 1rem;
		margin-bottom: 0.25rem;
	}

	.service01 .box-item .conten h3 {
		font-size: 0.5rem;
	}

	.service01 .box-item .conten p {
		font-size: 0.4rem;
		margin-top: 0.5rem;
	}

	.service02 h3 {
		font-size: 0.6rem;
	}

	.service02 .swiper-service {
		width: 95%;
		margin: 0 auto;
	}

	.service02 .swiper-service .swiper-slide img {
		height: 7rem;
	}

	.service02 .swiper-service .swiper-slide h3 {
		font-size: 0.5rem;
		margin: 0.25rem 0;
	}

	.service02 .swiper-service .swiper-slide p {
		font-size: 0.4rem;
	}

	.service03 {
		padding: 1rem 0;
	}

	.service03 h3 {
		font-size: 0.6rem;
	}

	.service03 .box-list .box-item img {
		width: 0.8rem;
		height: 0.8rem;
	}

	.service03 .box-list .box-item {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.service03 .box-list .box-item h3 {
		font-size: 0.6rem;
		margin: 0.25rem 0;
	}

	.service03 .box-list .box-item p {
		font-size: 0.4rem;
		width: 80%;
	}

	.service03 .box-list .box-item:nth-child(1)::before,
	.service03 .box-list .box-item:nth-child(2)::before {
		content: initial;
	}

	.service03 a {
		width: 3rem;
		font-size: 0.4rem;
		padding: 0.25rem 0;
		border-radius: 1rem;
	}

	/* end */

	/* 关于 */

	.about01,
	.about04,
	.about05 {
		padding: 1rem 0;
	}

	.about01 .top .left,
	.about01 .top .right,
	.about01 .buttom .left,
	.about01 .buttom .right {
		width: 100%;
	}

	.about01 .top {
		margin-bottom: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.about01 .top .left h1 {
		font-size: 0.6rem;
	}

	.about01 .top .left i {
		height: 5rem;
		margin-bottom: 0.5rem;
	}

	.about01 .top .right p {
		font-size: 0.4rem;
	}

	.about01 .top .right h3 {
		font-size: 0.5rem;
	}

	.about01 .buttom .left .item h3 {
		font-size: 0.5rem;
		margin-bottom: 0.25rem;
	}

	.about01 .buttom .left .item h3 span {
		font-size: 1rem;
	}

	.about01 .buttom .left .item p {
		font-size: 0.4rem;
	}

	.about01 .buttom .right {
		margin-top: 0.25rem;
		font-size: 1.9rem;
	}

	.about02 h3 {
		font-size: 0.55rem;
	}

	.about02 .intor {
		width: 85%;
		font-size: 0.4rem;
	}

	.about03 .left,
	.about03 .right {
		width: 100%;
	}

	.about03 .left h3 {
		font-size: 0.5rem;
	}

	.about03 .swiper-workshop {
		width: 100%;
		height: 4rem;
	}

	.about03 .right .swiper-course {
		height: 10rem;
		margin-top: 1rem;
	}

	.about03 .right .swiper-course .swiper-slide h1 {
		font-size: .7rem;
	}

	.about03 .right .swiper-course .swiper-slide .conten img {
		width: 0.3rem;
		height: 0.3rem;
	}

	.about03 .right .swiper-course .swiper-slide .conten p {
		font-size: 0.4rem;
		width: calc(100% - 0.3rem);
	}

	.about04 .title {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.about04 .title h1 {
		font-size: 0.6rem;
	}

	.about04 .swiper-pagination {
		font-size: 0.4rem;
	}

	.about04 .swiper-about {
		height: auto;
	}

	.about04 .swiper-about .swiper-slide {
		flex-wrap: wrap;
	}

	.about04 .swiper-about .swiper-slide .left {
		width: 100%;
	}

	.about04 .swiper-about .swiper-slide .left h3 {
		font-size: 0.5rem;
	}

	.about04 .swiper-about .swiper-slide .left .intor {
		font-size: 0.4rem;
		margin-bottom: 0.25rem;
	}

	.about04 .swiper-about .swiper-slide .right {
		width: 100%;
		height: 5rem;
		border-radius: 0.25rem;
	}

	.about04 .prve-next img {
		width: 1rem;
		height: 1rem;
		margin-right: 0.5rem;
		margin-top: 0.5rem;
	}

	.about05 .box-list .box-item,
	.about05 .box-list .box-item.active {
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 0.4rem;
		padding: 0.25rem;
		border-radius: 0.25rem;
	}

	.about05 .box-list .box-item .top h3 {
		font-size: 0.5rem;
	}

	.about05 .box-list .box-item .top p {
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
	}

	.about05 .box-list .box-item .buttom p {
		font-size: 0.4rem;
	}

	.about05 .box-list .box-item .buttom img {
		width: 0.6rem;
		height: 0.6rem;
		transition: ease-out .36s;
	}

	.about06,
	.about07 {
		padding: 1rem 0;
		height: auto;
		overflow: hidden;
	}

	.about06 .map,
	.about06 .left .conten {
		width: 100%;
	}

	.about06 .map .box-list .box-item .icon {
		width: 0.25rem;
		height: 0.25rem;
	}

	.about06 .left {
		position: initial;
	}

	.about06 .left .conten h3 {
		font-size: 0.5rem;
	}

	.about06 .left .conten .intor {
		font-size: 0.4rem;
	}

	.about07 h3 {
		font-size: 0.5rem;
	}

	.about07 .intor {
		font-size: 0.4rem;
		width: 100%;
	}

	.about07 .swiper-glory {
		position: initial;
		height: auto;
		margin-top: 0.5rem;
	}

	.about07 .swiper-glory .swiper-slide img {
		transform: scale(1);
		margin-bottom: 0;
	}

	.about07 .swiper-glory .swiper-slide-duplicate-prev img {
		height: 100%;
		transform: scale(1);
	}

	/* end */

	/* 联系我们 */

	.contact01 {
		padding: 1rem 0;
	}

	.contact01 .left,
	.contact01 .right {
		width: 100%;
	}

	.contact01 .left img {
		height: 5rem;
		margin-bottom: 0.5rem;
	}

	.contact01 .right h3 {
		font-size: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.contact01 .right form .item {
		width: 100% !important;
		margin-right: 0;
		margin-bottom: 0.25rem;
	}

	.contact01 .right form .item p {
		font-size: 0.4rem;
	}

	.contact01 .right form .item input,
	.contact01 .right form .item textarea {
		width: 100%;
		font-size: 0.4rem;
		margin-top: 0.1rem;
		padding: 0.25rem;
		border-radius: 0.1rem;
	}

	.contact01 .right form .item textarea {
		height: 4rem;
	}

	.contact01 .right form button {
		width: 3rem;
		font-size: 0.4rem;
	}

	/* end */

	/* 分页 */

	.pagination>li>a,
	.pagination>li>span {
		font-size: 0.4rem;
		min-width: 0.4rem;
		height: 0.8rem;
		margin: 0 0.2rem;
		padding: 0.25rem;
	}

	/* end */

	/* 底部 */

	footer {
		padding: 1rem 0 0 0;
		overflow: hidden;
	}

	footer .box-conten,
	footer .box-conten .box-item:nth-child(3) {
		width: 100%;
	}

	footer .logo,
	footer .box-conten .box-item:nth-child(1),
	footer .box-conten .box-item:nth-child(2) {
		display: none;
	}

	footer .box-conten .box-item:nth-child(3) h4,
	footer .box-conten .phone p {
		font-size: 0.6rem;
	}

	footer .box-conten .box-item:nth-child(3) .icon a {
		width: 1rem;
		height: 1rem;
		/* width: 2.5rem;
		height: 2.5rem; */
		margin: 0 0.5rem;
	}
	
	footer .box-conten .box-item:nth-child(3) .icon a img:nth-child(2) {
	    width: 2.5rem;
	    height: 2.5rem;
	    top: 1.25rem;
	}

	footer .box-conten .phone h3 {
		font-size: 1rem;
	}

	footer .box-conten .info-item {
		font-size: 0.4rem;
	}

	footer .web {
		padding: 0.25rem 0;
		font-size: 0.35rem;
		flex-wrap: wrap;
	}

	footer .web div {
		width: 100%;
		text-align: center;
	}

	/* end */



	.nav_case {
		position: relative;
		left: 0;
		top: 0;
		box-shadow: none;
	}

	.nav_case>div {
		display: block;
		padding: 1rem 1.5rem 2.5rem 1.5rem;
	}

	.nav_case a {
		display: flex;
		align-items: center;
		align-items: start;
		margin-top: 1rem;
	}

	.nav_case a span {
		margin-right: 1rem;
		margin-left: 0;
	}

	.nav_case a div {
		font-size: 1.2rem;
	}

	.home_view {
		height: auto;
		width: 95%;
		margin: 0 auto;
	}

	.home_view_box {
		height: auto;
	}

	.home_lead {
		position: relative;
		left: 0;
		top: 0;
		transform: translate(0);
		height: auto;
	}

	.index1 .row {
		height: auto;
	}

	.home_about {
		height: auto;
		display: none;
	}

	.home_about .home_right {
		left: 0;
	}

	.home_about .home_right img {
		display: block;
	}

	.home_about .home_right video {
		display: none;
	}

	.home_about .home_right::after {
		display: none;
	}

	.home_icon {
		display: none;
	}

	.index1 .index_title {
		font-size: 2.1rem;
	}

	.index1 {
		padding: 1rem 0;
	}

	.index1 .left {
		width: 100%;
	}

	.index1 .home_right .left {
		display: none !important;
	}

	.index1 .left .index_title {
		font-size: 0.6rem;
	}

	.index1 .left .text {
		font-size: 0.4rem;
	}

	.index1 .left .box-item span {
		font-size: 1rem;
	}

	.index1 .left .box-item h3 {
		font-size: 0.5rem;
	}

	.index1 .left .box-item p {
		font-size: 0.4rem;
	}

	.index1 .row .col {
		flex-wrap: wrap;
	}

	.index1 .right {
		flex: initial;
		width: 100%;
	}

	.index1 .index1_img div {
		clip-path: initial;
	}

	.index1 .index1_img img {
		top: 60%;
	}

}


/* #region  */

/* #endregion */