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



	/* #region  首页*/

	html,

	body {

		font-size: 20px;

	}

	/* #endregion */



}


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

	html,
	body {
		font-size: 19px;
	}

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

	.headernav .logo img {
		height: 2rem;
	}

	.headernav ul li {
		font-size: 0.8rem;
	}

	.headernav ul .lang {
		padding: 0.15rem 1rem;
	}

	.headernav ul .phone h3 {
		font-size: 1.2rem;
	}

	.product04 .left .container {
		width: 95%;
	}


}




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

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

	.book01 .box-item {
		width: calc((100% - 2rem) / 4);
	}

	.index .banner .banner-nav a {
		padding: 0.5rem 2rem;
	}

}



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

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

	.headernav .logo img {
		height: 1.5rem;
	}

	.headernav ul {
		width: 84%;
	}

	.headernav ul li {
		font-size: 0.7rem;
	}

	.product01 .box-item {
		height: 16rem;
	}

	.product01 .box-item .conten span {
		margin: 0.5rem 0;
	}

	.product01 .box-item .conten h3 {
		font-size: 1.2rem;
	}

	.product04 {
		height: 31rem;
	}

	.product04 .box-item h4 {
		font-size: 1rem;
	}

	.index .banner .banner-nav a {
		margin-left: 1rem;
	}

	.about04 .logo-swiper .swiper-slide {
		width: calc(100% / 5);
		margin: 0 1rem;
	}

	.news02 .swiper-news2 {
		height: 45rem;
	}

	.news02 .swiper-news2 h4 {
		font-size: 1rem;
	}


	.index02 .box-module .box-item {
		padding: 1rem 1.5rem 1.5rem;
	}

}



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

	/* 手机导航 */

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

	.headernav {
		top: 0;
		height: 5rem;
	}

	.headernav .logo img {
		height: 2rem;
		margin-right: 0;
	}

	.headernav .logo h3 {
		font-size: 2rem;
		line-height: 25px;
	}

	.headernav .shop {
		display: none;
	}

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

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

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

	.on .headernav .nav_icon {
		filter: grayscale(100%) brightness(0%);

	}

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

	.headernav ul li {
		margin: 0;
		padding: 0 1.5rem;
		flex-direction: column;
		align-items: flex-start;
	}

	.headernav li {
		width: 100%;
		color: #000;
	}

	.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: 1.3rem;
		padding: 1rem 0;
		color: #000;
	}

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

	.headernav .nav .nav_one span {
		display: block;
	}

	.headernav .nav .nav_one span img {
		width: 2rem;
	}

	.headernav .nav_two {
		position: relative;
		/* display: block !important; */
		width: auto;
		background: initial;
		opacity: 1;
		font-size: 1.2rem;
		line-height: 2;
		border-radius: initial;
		box-shadow: initial;
		top: initial;
		left: initial;
		transform: initial;
		text-align: left;

		background: #f1f1f159;
		width: 100%;
		padding: 1rem;
	}

	.on .headernav ul .lang {
		padding: 1.5rem;
		border-radius: 0;
	}

	.on .headernav ul .lang {
		border: 0rem solid rgb(0, 0, 0);
	}

	.on .headernav ul .phone {
		display: none;
	}

	.pc_index {
		display: none !important;
	}

	.phone_index span {
		width: 100%;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}

	.headernav ul .lang .nation img {
		width: 2.5rem;
	}

	.headernav ul .lang p {
		text-align: left;
        color: #000;
        font-size: 1.3rem;
        letter-spacing: 0px;
	}

	/* end */




	/* 首页 */

	.index .banner .swiper-slide {
		height: 70vh;
	}

	.index .banner .banner-text a {
		font-size: 1.2rem;
	}

	.index .banner .banner-text .sp {
		width: 80px;
		height: 80px;
		margin-bottom: 10%;
	}
	
	.index .banner .banner-text .sp img {
		width: 35px;
	}
	

	.index-title p {
		top: -0.75rem;
		font-size: 2rem;
		width: 100%;
	}

	.index01 .box-conten .box-list01 .box-item {
		padding: 1.5rem;
	}


	.index01 .box-conten .box-list03 .box-item h3,
	.index01 .box-conten .box-list02 .box-item h3 {
		font-size: 1.7rem;
	}

	.index01 .box-conten .box-list03 .box-item p,
	.index01 .box-conten .box-list02 .box-item p,
	.index01 .box-conten .box-list01 .box-item p {
		font-size: 1.2rem;
	}

	.index01 .box-conten .box-list03 .box-item img,
	.index01 .box-conten .box-list02 .box-item img,
	.index01 .box-conten .box-list01 .box-item img {
		position: initial;
		width: 85% !important;
		margin: 0 auto;
		margin-top: 1rem;
		transform: initial;
	}

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

	.index01 .box-conten .box-list03 .box-item:nth-child(3) {
		padding-bottom: 1rem;
	}

	.index02 {
		height: auto;
		padding: 3rem 0;
	}

	.index02 .box-module .box-item {
		margin-top: 2rem;
	}

	.index02 .index-title,
	.index02 .box-module .box-list,
	.index02 .box-module .box-item {
		width: 100%;
	}

	.index02 .box-module .box-item.active h3 {
		font-size: 1.5rem;
	}

	.index02 .box-module .box-item .testbox {
		font-size: 1.2rem;
	}

	.index03 .testbox {
		width: 100%;
		font-size: 1.2rem;
	}

	.index03 .testbox span {
		font-size: 1.3rem;
	}

	.index03 a,
	.index03 .box-item p {
		font-size: 1.2rem;
	}

	.index03 .box-list {
		width: 100%;
	}

	.index03 .box-item {
		margin-top: 2rem;
	}


	.index04 .swiper-news .box-conten h3 {
		font-size: 1.5rem;
	}

	.index04 .swiper-news .box-conten .testbox,
	.index04 .swiper-news .box-conten p {
		font-size: 1.2rem;
	}

	.index05 .swiper-logo .swiper-slide {
		width: calc(100% / 3);
		height: 70px;
	}

	/* end */



	/* 内页banner */

	.index .banner .page-swiper .swiper-slide {
		height: 40vh;
	}

	/* end */



	/* 产品列表 */

	.product01 {
		padding: 2rem 0;
	}

	.product01 .box-item {
		width: 100%;
		height: 15rem;
	}

	.product01 .box-item .conten span {
		margin: 0.5rem 0;
	}

	.product01 .box-item .conten p {
		font-size: 1rem;
	}

	.product01 .box-item .conten h3 {
		font-size: 1.2rem;
	}


	/* 详情 */

	.index .banner .product-swiper .position {
		font-size: 1.2rem;
	}

	.product02 .container .box-item {
		width: 44%;
		margin: 0 1%;
		margin-top: 0.5rem;
		font-size: 1.1rem;
		border-radius: 0;
	}

	.product03 {
		padding: 2rem 0;
	}

	.product03 .bg-color {
		width: 100%;
	}

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

	.product03 .left .box-item h6 {
		font-size: 1.5rem;
	}

	.product03 .left .box-item p {
		font-size: 1.2rem;
	}

	.product04 .left,
	.product04 .right {
		width: 100%;
		height: 50%;
	}

	.product04 .left {
		border-bottom: 0.05rem solid #fff;
	}

	.product04 .box-item h4 {
		font-size: 1.2rem;
		padding: 0 2rem 0 0;
	}

	.product05 .swiper-advantage .left,
	.product05 .swiper-advantage .right {
		width: 100%;
		padding: 1rem;
	}

	.product05 .swiper-advantage .left h6 {
		font-size: 1.5rem;
	}

	.product05 .swiper-advantage .left .test {
		font-size: 1.2rem;
	}

	/* end */




	/* 解决方案 */

	.plan01 .box-item {
		width: 100%;
		padding: 0;
		margin-bottom: 1rem;
	}

	.plan01 .box-image {
		background-size: cover !important;
		background-position: center !important;
	}

	.plan01 .box-item h6 {
		font-size: 1.5rem;
	}

	.plan01 .box-item p {
		font-size: 1.2rem;
	}

	.plan01 .box-image {
		height: 15rem;
	}

	.plan02 .box-list .box-item {
		margin-bottom: 0.5rem;
	}

	.plan02 .box-list .box-item,
	.plan02 .box-list .box-item.active {
		width: 100%;
	}

	.plan02 .box-list .box-item.active .conten {
		width: 90%;
		margin: 0 5%;
	}

	.plan02 .box-list .box-item .conten p {
		font-size: 1.2rem;
	}

	.plan03 {
		padding: 3rem 0;
	}

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

	.plan03 .left .box-item h6,
	.plan03 .left .box-item p {
		font-size: 1.2rem;
	}

	/* end */



	/* 关于我们 */

	.index .banner .banner-nav a {
		padding: 0.5rem 1rem;
		margin-left: 1rem;
	}

	.about01 {
		margin-top: 2rem;
		height: auto;
	}

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

	.about01 .right h3 {
		margin: 2rem 0;
	}

	.about01 .right .test {
		font-size: 1.2rem;
	}

	.about02 .box-item {
		width: 100%;
		margin-bottom: 2rem;
	}

	.about03 img {
		width: 100%;
		height: 15rem;
		object-fit: cover;
		object-position: center;
	}

	.about01 .right .box-item h4 {
		font-size: 1.5rem;
	}

	.about01 .right .box-item.active p {
		font-size: 1.2rem;
	}

	.about04 {
		padding: 4rem 0 3rem 0;
	}

	.about04 .logo-swiper .swiper-slide {
		width: calc(100% / 3);
		margin: 0 1rem;
	}

	.news01 .box-item {
		width: 100%;
		margin-right: 0;
	}

	.news01 .box-item:hover .conten .date,
	.news01 .box-item:hover .conten .icon,
	.news01 .box-item:hover .conten p {
		font-size: 1.2rem;
	}

	.news02 {
		padding: 2rem 0;
	}

	.news02 .left,
	.news02 .right {
		width: 100%;
		margin-bottom: 2rem;
	}

	.news02 .left .admin {
		font-size: 1rem;
	}

	.news02 .left .conten {
		font-size: 1.2rem;
	}

	.news02 .swiper-news2 {
		padding: 0 1rem;
		margin-top: 1rem;
		height: 15rem;
	}

	.news02 .box-prve-next a {
		font-size: 1.2rem;
	}

	/* end */



	/* 全球布局 */

	.global01 p {
		font-size: 1.2rem;
	}

	.global02 .box-bottom .box-item p {
		font-size: 1.2rem;
	}

	.global02 .box-test {
		width: 90%;
		font-size: 1.2rem;
		margin-top: 2rem;
	}

	/* end */



	/*画册 */

	.book01 .box-item {
		width: calc((100% - 0rem) / 2);
	}

	/* end */




	/* 分页 */

	.pagination>li>a,
	.pagination>li>span {
		font-size: 1.2rem;
	}

	/* end */




	/* 底部 */

	footer {
		padding-top: 2.5rem;
	}

	footer .box-logo img {
		margin-bottom: 1rem;
	}

	footer .box-logo div {
		text-align: right;
	}

	footer .box-nav .box-item {
		display: none;
	}

	footer .box-nav img {
		width: 2.5rem;
	}

	footer .box-link {
		font-size: 1.2rem;
	}

	footer .box-bottom {
		font-size: 1rem;
		text-align: center;
	}

	footer .box-bottom p {
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	/* end */



}


/* #region  */

/* #endregion */