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



	/* #region  首页*/

	html,

	body {

		font-size: 20px;

	}

	/* #endregion */

}


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

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


	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		left: 45%;
	}

}


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

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

	.banner h1 {
		font-size: 3rem;
		line-height: 50px;
	}

	.index01 .left {
		font-size: 2rem;
		line-height: 40px;
	}

	.index05 .swiper-list .swiper-slide i {
		height: 10rem;
	}

	.about01 h3 {
		font-size: 2.5rem;
	}

	.about01 h1 {
		font-size: 2.5rem;
		line-height: 55px;
	}

	.about01 .test {
		font-size: 1.5rem;
		line-height: 40px;
	}

	.about02 .box-map .box-item {
		transform: scale(.9);
	}

	.about02 .box-number .box-item h3 {
		font-size: 3rem;
		line-height: 50px;
	}

	.about02 .box-number .box-item p {
		font-size: .7rem;
	}

	.ecp01 .box-conten h3 {
		line-height: 40px;
	}

	.ecp02 .box-item .left h3 {
		font-size: 2.5rem;
		margin-bottom: 1rem;
	}

	.ecp03 .box-conten .box-left h3 {
		font-size: 1.5rem;
	}

	.ecp03 .box-conten .box-left .test {
		font-size: .85rem;
		line-height: 25px;
	}

	.product02 .box-item .left h1 {
		font-size: 2rem;
		width: 100%;
	}

	.product02 .box-item .left .test {
		margin: 1.5rem 0 1.5rem 0;
	}

	.field03 .box-conten .box-left .test p {
		line-height: 25px;
	}

}



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

	/* 手机导航 */

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

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

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

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

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

	.headernav ul li {
		height: auto;
		width: 100%;
		margin: 0;
		padding: 0 1.5rem;
		line-height: 1.5;
		flex-direction: column;
		align-items: flex-start;
	}
	
	.headernav .boxlink {
		padding: 1rem;
	}
	
	.headernav .boxlink img {
		width: 2.5rem;
	}

	.headernav .nav .nav_one {
		width: 100%;
		padding-right: .5rem;
		display: flex;
		align-items: center;
		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;
	}

	/* end */


	/* 首页 */

	.banner h1 {
		font-size: 2rem;
		line-height: 35px;
	}

	.index01 .left {
		width: 100%;
		font-size: 2rem;
		line-height: 30px;
		margin-top: 1rem;
	}

	.index01 .right {
		width: 100%;
		padding-top: 1.5rem;
	}

	.index01 .right .test,
	.index02 .left .test {
		font-size: 1.2rem;
		margin: 2rem 0;
	}

	.index01 .right a {
		max-width: 80%;
		font-size: 1.2rem;
	}

	.index01 .right a img {
		width: 2rem;
	}

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

	.index02 .left h3 {
		font-size: 2rem;
		line-height: 30px;
	}

	.index02 .left a {
		width: 12rem;
		font-size: 1.2rem;
		margin-bottom: 1rem;
	}

	.index02 .left a img {
		width: 2rem;
	}

	.index03 .box-item {
		width: 50%;
		margin-top: 1rem !important;
	}

	.index03 .box-item h3 {
		font-size: 2rem;
		line-height: 35px;
	}

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

	.index04 {
		padding: 2rem 0;
	}

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

	.index04 .box-item h3 {
		font-size: 3rem;
		line-height: 40px;
	}

	.index05 h3 {
		margin-bottom: 1rem;
	}

	.index05 .swiper-list .swiper-slide i {
		height: 10rem;
	}

	.index05 .swiper-list .swiper-slide p {
		font-size: 1.2rem;
	}

	.index05 .swiper-list .swiper-slide h3 {
		line-height: 1.5;
	}

	.index05 .swiper-list .swiper-slide .test {
		font-size: 1.2rem;
		line-height: 1.5;
	}

	.index05 .swiper-list .swiper-slide .more {
		width: 100%;
	}

	.index05 .swiper-list .swiper-slide .more p {
		font-size: 1.2rem;
	}

	.index05 .swiper-list .swiper-slide .more img {
		width: 2rem;
	}

	/* end */


	/* 关于我们 */

	.about01 {
		padding-bottom: 2rem;
	}

	.about01 p {
		line-height: 30px;
	}

	.about01 h3 {
		line-height: 35px;
	}

	.about01 .box-pic {
		height: 20rem;
		background-attachment: initial !important;
	}

	.about01 h1 {
		font-size: 2rem;
		line-height: 30px;
	}

	.about01 .test {
		font-size: 1.5rem;
		line-height: 30px;
	}

	.about02 .box-conten {
		width: 100%;
	}

	.about02 .box-conten h3 {
		font-size: 1.5rem;
		line-height: 30px;
	}

	.about02 .box-map {
		margin: 2rem 0;
	}

	.about02 .box-map .box-item {
		transform: scale(0.5);
	}

	.about02 .box-number .box-item {
		width: 50%;
	}

	.about02 .box-number {
		align-items: flex-start;
	}

	.about02 .box-number .box-item h3 {
		font-size: 3rem;
		line-height: 30px;
	}

	.about02 .box-number .box-item p {
		font-size: 1.2rem;
		margin-bottom: 1.5rem;
	}

	/* end */


	/* epc总包 */

	.ecp01 h3 {
		width: 100%;
		font-size: 2rem;
	}

	.ecp01 .box-conten {
		width: 100%;
	}

	.ecp01 .box-conten h3 {
		font-size: 1.5rem;
		line-height: 30px;
	}

	.ecp01 .box-conten .test {
		line-height: 25px;
	}

	.ecp01 .box-conten .test::before {
		top: 100%;
		left: initial;
		right: 0rem;
		transform: initial;
		opacity: .5;
	}

	.ecp02 .box-item .left,
	.ecp02 .box-item .right {
		width: 100%;
	}

	.ecp02 .box-item .left h3 {
		font-size: 2rem;
		line-height: 30px;
		margin-bottom: 1rem;
	}

	.ecp02 .box-item .left .test {
		font-size: 1.2rem;
		line-height: 25px;
		margin-bottom: 1rem;
	}

	.ecp02 .box-item .right img {
		margin-bottom: 2rem;
	}

	.ecp03 .box-conten img,
	.ecp03 .box-conten .box-left {
		width: 100%;
	}

	.ecp03 .box-conten .box-left {
		padding: 1.5rem;
	}

	.ecp03 .box-conten .box-left .test {
		font-size: 1.2rem;
		line-height: 25px;
	}

	/* end */


	/* 产品 */

	.product02 {
		padding: 2rem 0;
	}

	.product02 .box-item {
		margin-bottom: 1.5rem;
	}

	.product02 .box-item .left,
	.product02 .box-item .right {
		width: 100%;
	}

	.product02 .box-item .left h1 {
		width: 100%;
		font-size: 2rem;
		line-height: 30px;
	}

	.product02 .box-item .left li h3 p {
		font-size: 1.5rem;
	}

	.product02 .box-item .left .test,
	.product02 .box-item .left li .detail {
		font-size: 1.2rem;
		line-height: 25px;
	}

	.product02 .box-item .left .test {
		margin: 1rem 0;
	}

	/* end */


	/* 领域 */

	.field01 p {
		width: 100%;
		font-size: 1.2rem;
		line-height: 25px;
	}

	.field02 .box-item {
		width: 100%;
		margin-bottom: 1rem;
	}

	.field02 .box-item .conten .test {
		margin: 1rem 0;
		font-size: 1.2rem;
		line-height: 25px;
	}

	/* end */


	/* 领域详情 */

	.field03 {
		padding: 2rem 0;
	}

	.field03 .box-conten ul a {
		line-height: 20px;
		padding: 0.5rem 1rem;
	}

	.field03 .box-conten .detail {
		padding: 1.5rem;
		font-size: 1.2rem;
		line-height: 25px;
	}

	.field03 .box-conten .detail img {
		width: 100%;
	}

	.field03 .box-conten img,
	.field03 .box-conten .box-left {
		width: 100%;
	}

	.field03 .box-conten .box-left {
		padding: 1rem;
	}

	.field03 .box-conten .box-left .test p,
	.field03 .box-conten .box-left .more p {
		font-size: 1.2rem;
		line-height: 25px;
	}

	/* end */


	/* 联系我们 */
	
	.product01 .swiper-test h3 {
		font-size: 2rem;
		line-height: 35px;
		margin-bottom: 0;
	}
	
	.product01 .swiper-test p {
		width: 100%;
		font-size: 1.2rem;
		line-height: 20px;
	}

	.contact01 {
		padding: 2rem 0;
	}

	.contact01 .left,
	.contact01 .right,
	.contact01 .left .box-item:nth-child(1),
	.contact01 .left .box-item:nth-child(2) {
		width: 100%;
	}

	.contact01 .left .box-item p,
	.contact01 .left button {
		font-size: 1.2rem;
	}
	
	.contact01 .right .box-item {
		margin: 2rem 0;
	}

	/* end */


	/* 底部 */

	footer .left {
		width: 100%;
	}

	footer .left p {
		width: 100%;
		font-size: 1.2rem;
	}

	footer .left a img {
		width: 2.5rem;
	}

	footer .right {
		display: none;
	}

	footer .box-link {
		flex-wrap: wrap;
	}

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

	/* end */


}


/* #region  */

/* #endregion */