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



	/* #region  首页*/

	html,

	body {

		font-size: 20px;

	}

	/* #endregion */

}


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

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

	.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%;
		padding: 0;
	}

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

	.headernav .logo {
		width: 60%;
	}

	.headernav .logo img {
		right: 25%;
	}

	.headernav .container {
		padding: 0;
	}

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

	.headernav ul span {
		transform: initial;
	}

	.headernav .nav_i {
		display: none;
	}

	.headernav .other {
		width: 100%;
		font-size: 1.2rem;
	}

	.headernav .other a,
	.headernav .other .country {
		width: 100%;
		padding: 1rem 0;
		border-bottom: 0.05rem solid #eee;
	}

	.headernav .other .country img,
	.headernav .other .albb img {
		width: 2rem;
		height: 2rem;
	}

	.headernav .other .country .nav_one {
		border: 0;
	}

	.headernav .left {
		width: 100%;
		flex-wrap: wrap;
	}

	.home_on .nav_icon {
		filter: grayscale(100%) brightness(600%);
	}

	.home_on .headernav ul span {
		display: none;
	}

	.home_on .headernav ul li,
	.home_on .headernav .country {
		color: #000;
	}

	header .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;
	}

	header .nav.on {
		left: 0;
	}

	header li {
		width: 100%;
		color: #000;
	}

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

	header .nav_icon img {
		width: 2rem;
	}

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

	header .nav .nav_one a {
		font-size: 1.3rem;
		flex: 1;
		padding-right: 3rem;
		padding: 1rem 0;
	}

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



	.headernav ul li span {

		width: 2rem;

		height: 2rem;

		display: block;

		display: flex;

		align-items: center;

		justify-content: center;

	}

	header .nav li .nav_two {

		position: relative;

		left: 0;

		top: 0;

		width: 100%;

		transform: translateX(0);

		padding: 1rem 0;

		background: #f0f1f5;

		border-radius: 0;

		display: none;

		box-shadow: none;

	}



	header .nav li .nav_two a {

		font-size: 1.3rem;

		padding: 0 2rem;

		line-height: 2.3;

		text-align: left;

		border-bottom: none;

	}



	header .nav .nav_two div {

		background: none;

		box-shadow: none;

		border-left: none;

	}



	header .nav li .nav_two a {

		padding: .5rem;

		white-space: wrap;

		line-height: 1.5;

		font-size: 1.2rem;

	}

	/* end */


	/* index */

	.banner video {
		height: 60vh;
	}

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

	.index .banner .banner-text h3 {
		font-size: 2rem;
	}

	.index .banner .banner-text .tisp {
		font-size: 1.2rem;
		line-height: initial;
	}

	.index2,
	.index3,
	.index4 .left {
		padding: 2rem 0;
	}

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

	.index2 .left h3 {
		font-size: 2rem;
		margin: 0.75rem 0 1rem 0;
	}

	.index2 .left .intor,
	.index2 .left .more p {
		font-size: 1.2rem;
		line-height: 25px;
	}

	.index2 .left .more {
		margin: 1rem 0;
	}

	.index2 .left .more img {
		width: 1.5rem;
		height: 1.5rem;
	}

	.index2 .right {
		height: 18.45rem;
	}

	.he_canves {
		height: 0vh;
		display: none;
	}

	.he_canves .waves {
		height: 100vh !important;
	}

	.index3 a i {
		height: 12rem;
	}

	.index4 .left {
		width: 70%;
	}

	.index4 .left li p {
		font-size: 1rem;
	}

	.index5 .swiper-slide .type,
	.index5 .swiper-slide .more p,
	.index5 .index-more p {
		font-size: 1.2rem;
	}

	.index5 .index-more img {
		width: 1.5rem;
		height: 1.5rem;
	}


	/* 内轮播 */

	.h400 .banner .swiper {
		height: 15rem;
	}


	/* about */

	.about2 {
		padding: 2rem 0;
	}

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

	.about2 .left h3 {
		font-size: 2rem;
	}

	.about2 .left .intor {
		font-size: 1.2rem;
		line-height: 25px;
	}

	.about2 .left li {
		width: 50%;
		margin-right: 5%;
	}

	.about2 .left p {
		font-size: 1rem;
	}

	.about2 .right {
		margin-top: 2rem;
	}

	.about3 .title {
		top: 2rem;
	}

	.about3 li {
		width: calc(100% / 3);
	}

	.about4 ul {
		columns: 2;
	}


	/* chanpin */

	.chanpin,
	.chanpin3 {
		padding: 2rem 0;
	}

	.chanpin .left,
	.chanpin .right {
		width: 100%;
		font-size: 1.2rem;
		line-height: 25px;
		margin-bottom: 1rem;
	}

	.chanpin2 .intor {
		font-size: 1.2rem;
		line-height: 25px;
	}

	.chanpin3 .swiper-horizontal>.swiper-scrollbar,
	.chanpin3 .swiper-scrollbar.swiper-scrollbar-horizontal {
		width: 60%;
	}


	/* yanfa */

	.yanfa {
		padding: 2rem 0;
	}

	.yanfa .pics i {
		height: 12rem;
	}

	.yanfa3 li {
		width: calc((100% - 2rem) / 2);
		margin-bottom: 2rem;
	}

	.yanfa3 li p {
		font-size: 1rem;
	}

	.yanfa4 .chanpin3 .swiper-horizontal>.swiper-scrollbar,
	.yanfa4 .chanpin3 .swiper-scrollbar.swiper-scrollbar-horizontal {
		width: 60%;
	}


	/* 新闻 */

	.news {
		padding: 2rem 0;
	}

	.news .type a {
		font-size: 1.2rem;
	}

	.news ul a {
		width: calc((100% - 1.65rem) / 2);
		margin-right: 1.65rem;
	}

	.news ul a:nth-child(2n) {
		margin-right: 0;
	}

	.news ul a:nth-child(2n+1) {
		margin-right: 1.65rem;
	}

	.news a i {
		height: 10rem;
	}

	.news a .conten {
		padding: 0.5rem;
	}

	.news a .conten .type,
	.news a .conten .more {
		font-size: 1rem;
	}

	.news a .conten .more img {
		width: 1.5rem;
		height: 1.5rem;
		filter: grayscale(100%) brightness(100%);
	}


	/* 详情 */

	.news2 {
		padding: 2rem 0;
	}

	.news2 li p {
		font-size: 1rem;
	}

	.news2 .intor,
	.news2 a {
		font-size: 1.2rem;
	}

	/* 联系我们 */

	.us {
		height: auto;
		margin-top: 6rem;
	}

	.us .content p {
		font-size: 1rem;
	}

	.us .content {
		width: 100%;
	}

	.us::before {
		width: 100%;
	}

	.us .content .position,
	.us .content li p:nth-child(2) {
		font-size: 1.2rem;
	}

	.phone_address {
		display: block;
		margin-top: 2rem;
		height: 20rem;
		position: relative;
		overflow: hidden;
		z-index: 1;
	}

	.phone_address .address {
		transform: scale(3);
	}

	.phone_address .logo {
		display: block;
		top: 40%;
		left: 55%;
	}

	.us .phone_address .address {
		position: absolute;
		top: 106px;
		left: 1px;
		width: 50%;
		height: 50%;
		object-fit: cover;
		object-position: center;
		z-index: -1;
	}

	.us .pc_address {
		display: none;
	}


	/* end */


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



	/* footer */

	footer .top {
		padding: 2rem 0;
	}

	footer .top .logo h3 {
		display: flex;
		flex-wrap: wrap;
	}

	footer .top .logo h3 span {
		width: 100%;
		margin: 0;
	}

	footer .top .item div,
	footer .top .item a,
	footer .top .item li {
		font-size: 1.2rem;
	}

	footer .top .item li{
		display: none;
	}

	footer .top .item:nth-child(1) {
		width: 100%;
	}

	footer .botton {
		text-align: center;
		font-size: 1.2rem;
	}

	footer .botton span {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}

	footer .botton span:nth-child(1) {
		margin: 0;
	}

	footer .botton .container div:nth-child(2) {
		width: 100%;
	}


	/* end */

	.pagination>li>a,
	.pagination>li>span {
		width: initial !important;
	}



}


/* #region  */

/* #endregion */