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



	/* #region  首页*/

	html,

	body {

		font-size: 20px;

	}

	/* #endregion */

}


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

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

	.headernav .container {
		padding-left: 2.5%;
	}

	.productInfo06 .prve-next {
		width: 95%;
	}

	.productInfo06 .prve-next img {
		background: #fff;
		border-radius: 50px;
	}

}


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

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

	.html-button {
		width: 1.1rem;
		height: 0.25rem;
	}

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

	.index02 .button {
		height: 1.5rem;
	}
	
	.productInfo06 .swiper-product-other .swiper-slide .intor {
		height: 2rem;
	}

}



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

	/* 手机导航 */

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

	.box-top {
		display: none;
	}

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

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

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

	.headernav .logo img {
		width: 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;
		border-bottom: 0.05rem solid #eee;
	}

	.headernav ul li.request .nav_one {
		border-bottom: 0rem solid #eee;
	}

	.headernav .nav .nav_one a {
		font-size: 0.45rem;
		padding: .3rem 0;
		color: #000;
	}

	.headernav ul li.request .nav_one a {
		color: #fff;
	}

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

	.headernav .nav_icon img {
		width: 1rem;
		filter: grayscale(100%) brightness(600%);
	}

	.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 .icon {
		display: none;
	}

	.on .headernav .nav_icon img {
		filter: initial;
	}

	/* end */


	/* 首页 */

	.banner .swiper-index {
		width: 100%;
		height: 10rem;
		margin-top: 1.8rem;
	}

	.banner .swiper-conten .title {
		width: 100%;
		font-size: .8rem;
		line-height: 1.2;
	}

	.banner .swiper-conten .test {
		width: 100%;
		font-size: 0.45rem;
	}

	.banner .swiper-index .swiper-pagination .swiper-pagination-bullet {
		width: 0.15rem;
		height: 0.15rem;
		margin: 0 0.15rem;
	}

	/* 首页 */

	.btm-sty-one,
	.btm-sty-two,
	.btm-sty-three,
	.btm-sty-four,
	.btm-sty-five {
		font-size: .45rem;
		padding: 0.15rem 0.25rem;
	}

	.btm-sty-three p {
		font-size: .45rem;
	}

	.btm-sty-three img {
		width: .8rem;
		height: .8rem;
	}

	.index-title {
		font-size: .7rem;
		line-height: 1.3;
		margin-bottom: 0.25rem;
	}

	.index01 {
		padding: 1rem 0;
	}

	.index01 .list {
		margin-top: 0.8rem;
	}

	.index01 .list .item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.25rem;
		border-radius: 0.15rem;
		padding: 0.25rem;
		border-bottom: 4px solid rgba(0, 82, 210, 1);
	}

	.index01 .list .item img {
		aspect-ratio: 4/2.5;
	}

	.index01 .list .item .show {
		height: auto;
	}

	.index01 .list .item .show h3 {
		font-size: .55rem;
	}

	.index01 .list .item .show .desc {
		font-size: .45rem;
		margin: 0.25rem 0 0.5rem 0;
	}

	.index01 .list .item .show .tag p {
		font-size: .4rem;
		margin-right: 0.15rem;
		margin-bottom: 0.15rem;
		border-radius: 0.1rem;
		padding: 0.15rem 0.2rem;
	}

	.index01 .list .item .show .btm-sty-one {
		margin-top: 0.5rem;
	}

	.index02 {
		padding: 1rem 0;
	}

	.index02 .left {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.index02 .left .desc {
		font-size: .45rem;
	}

	.index02 .right {
		width: 100%;
		border-radius: 0.15rem;
	}

	.index02 .right::before {
		width: 1rem;
		height: 1rem;
	}

	.index02 .data .item {
		width: calc((100% - 0.25rem) / 2);
		padding: 0.25rem;
		border-radius: 0.1rem;
	}

	.index02 .data .item p {
		font-size: .4rem;
		margin-bottom: 0.15rem;
	}

	.index02 .data .item h3 {
		font-size: .4rem;
	}

	.index02 .data .item h3 span {
		font-size: .8rem;
	}

	.index03 {
		padding: 1rem 0;
	}

	.index03 .left {
		width: 100%;
		margin-top: 0;
		margin-bottom: 0.5rem;
	}

	.index03 .left .desc {
		font-size: .45rem;
	}

	.index03 .list {
		width: 100%;
	}

	.index03 .list .item {
		width: 50%;
		padding: 0.5rem 0.25rem;
	}

	.index03 .list .item img {
		width: 1rem;
		height: 1rem;
	}

	.index03 .list .item h3 {
		font-size: .55rem;
		margin: 0.15rem 0;
	}

	.index03 .list .item .desc {
		font-size: .45rem;
	}

	.index04 {
		padding: 1rem 0;
	}

	.index04 .desc {
		font-size: .45rem;
		margin: 0.5rem 0;
	}

	.index05 {
		padding: 1rem 0;
	}

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

	.index05 .swiper-news {
		margin-top: 0.5rem;
		padding: 0.5rem 0.25rem;
	}

	.index05 .swiper-news .swiper-slide .conten {
		padding: 0.5rem;
		height: auto;
	}

	.index05 .swiper-news .swiper-slide .conten h3 {
		font-size: .55rem;
	}

	.index05 .swiper-news .swiper-slide .conten .desc {
		font-size: .45rem;
		margin: 0.15rem 0 0.25rem 0;
	}

	.index05 .swiper-news .swiper-slide .conten .more p,
	.index05 .swiper-news .swiper-slide .conten .time {
		font-size: .45rem;
	}

	.index05 .swiper-news .swiper-slide .conten .more img {
		width: 0.7rem;
		height: 0.7rem;
	}

	.index06 {
		padding: 1rem 0;
	}

	.index06 .list .item {
		width: 100%;
		padding: 0.5rem 0.25rem;
		border-radius: 0.1rem;
		margin-bottom: 0.5rem;
	}

	.index06 .list .item img {
		width: 1rem;
		height: 1rem;
	}

	.index06 .list .item h3 {
		font-size: .55rem;
		margin: 0.15rem 0;
	}

	.index06 .list .item .desc {
		font-size: .45rem;
	}

	/* 内页 */

	.banner .swiper-pages {
		height: 8rem;
		margin-top: 1.8rem;
	}

	.banner .swiper-pages .swiper-conten {
		top: 50%;
	}

	.banner .swiper-pages .swiper-conten .title {
		font-size: .8rem;
		line-height: 1.2;
		margin-bottom: 0.15rem;
	}

	.banner .swiper-pages .swiper-conten .test {
		font-size: .45rem;
	}

	.position {
		font-size: .4rem;
	}

	.product01 {
		padding: 1rem 0;
	}

	.product01 .left {
		width: 100%;
	}

	.product01 .left .item {
		padding: 0.25rem;
		margin-bottom: 0.25rem;
		border-radius: 0.15rem;
	}

	.product01 .left .item h2 {
		font-size: .55rem;
	}

	.product01 .left .item .goods a p {
		font-size: .35rem;
		width: 80%;
	}

	.product01 .left .item .goods a img {
		width: 1rem;
	}

	.product01 .left .item .more {
		font-size: .45rem;
	}

	.product01 .right {
		width: 100%;
		margin-top: 0.5rem;
	}

	.product01 .right .item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.25rem;
		border-radius: 0.15rem;
		border-bottom: 4px solid rgba(0, 82, 210, 1);
	}

	.product01 .right .item .intor {
		padding: 0.25rem;
	}

	.product01 .right .item .intor h3 {
		font-size: .55rem;
	}

	.product01 .right .item .intor .desc {
		font-size: .45rem;
		margin: 0.25rem 0 0.5rem 0;
	}

	.product01 .right .item .intor .tag p {
		font-size: .4rem;
		margin-right: 0.15rem;
		margin-bottom: 0.15rem;
		border-radius: 0.1rem;
		padding: 0.15rem 0.2rem;
	}

	.product01 .right .item .more {
		padding: 0.5rem 0;
		background: rgba(247, 247, 247, 1);
	}

	.product01 .right .item:hover {
		border-bottom: 4px solid rgba(140, 198, 63, 1);
	}

	.productInfo01 {
		padding: 2.5rem 0 1rem;
	}

	.productInfo01 .left {
		width: 100%;
		height: auto;
		padding: 0.5rem;
	}

	.productInfo01 .left h1 {
		font-size: .6rem;
	}

	.productInfo01 .left .desc {
		font-size: .45rem;
		margin: 0.25rem 0 0.5rem 0;
	}

	.productInfo01 .left .tag p {
		font-size: .4rem;
		margin-right: 0.15rem;
		margin-bottom: 0.15rem;
		border-radius: 0.1rem;
		padding: 0.15rem 0.2rem;
	}

	.productInfo01 .right {
		width: 100%;
		aspect-ratio: 4/4;
		overflow: hidden;
	}

	.productInfo02 h2 {
		font-size: .55rem;
	}

	.productInfo02 .intor table {
		font-size: .45rem;
	}

	.productInfo03 {
		padding: 1rem 0;
	}

	.productInfo03 h2 {
		font-size: .55rem;
	}

	.productInfo03 .list .item {
		width: 100%;
		margin-bottom: 0.25rem;
	}

	.productInfo03 .list .item.active {
		width: 100%;
		height: 6rem;
	}

	.productInfo03 .list .item p {
		font-size: .45rem;
		padding: 0.25rem 0;
	}

	.productInfo04 {
		padding: 0 0 1rem 0;
	}

	.productInfo04 h2 {
		font-size: .55rem;
	}

	.productInfo05 {
		padding: 1rem 0;
	}

	.productInfo05 h2 {
		font-size: .55rem;
		line-height: 1.3;
	}

	.productInfo05 form {
		margin: 0.5rem 0;
	}

	.productInfo05 form input,
	.productInfo05 form input:nth-child(5) {
		font-size: 0.45rem;
		width: 100%;
		padding: 0.15rem 0.5rem;
		margin-bottom: 0.25rem;
	}

	.productInfo05 form button {
		width: 100%;
		max-height: 100%;
		padding: 0.25rem;
	}

	.productInfo05 .tisp {
		font-size: .4rem;
	}

	.productInfo06 {
		padding: 1rem 0;
	}

	.productInfo06 h2 {
		font-size: .55rem;
	}

	.productInfo06 .swiper-product-other .swiper-slide {
		border-bottom: 4px solid rgba(0, 82, 210, 1);
	}

	.productInfo06 .swiper-product-other .swiper-slide .intor {
		height: auto;
		padding: 0.25rem;
	}

	.productInfo06 .swiper-product-other .swiper-slide .intor h3 {
		font-size: .55rem;
	}

	.productInfo06 .swiper-product-other .swiper-slide .intor .desc {
		font-size: .45rem;
		margin: 0.25rem 0 0.5rem 0;
	}

	.productInfo06 .swiper-product-other .swiper-slide .intor .tag p {
		font-size: .4rem;
		margin-right: 0.15rem;
		margin-bottom: 0.15rem;
		border-radius: 0.1rem;
		padding: 0.15rem 0.2rem;
	}

	.productInfo06 .swiper-product-other .swiper-slide .more {
		padding: 0.5rem 0;
		background: rgba(247, 247, 247, 1);
	}

	.productInfo06 .swiper-product-other .swiper-slide:hover {
		border-bottom: 4px solid rgba(140, 198, 63, 1);
	}

	.productInfo06 .prve-next img {
		width: 1rem;
		height: 1rem;
	}

	.certificate01 {
		padding: 1rem 0;
	}

	.certificate01 .left {
		width: 100%;
		display: flex;
	}

	.certificate01 .left .item {
		width: 48%;
		margin: 0 1%;
		padding: 0.25rem;
		border-radius: 0.15rem;
	}

	.certificate01 .left .item h2 {
		font-size: .5rem;
	}

	.certificate01 .left .item img {
		width: 0.8rem;
		height: 0.8rem;
	}

	.certificate01 .right {
		width: 100%;
	}

	.certificate01 .right .item {
		padding: 0.8rem 0 0.25rem 0;
	}

	.certificate01 .right .item h3 {
		width: 100%;
		font-size: .5rem;
		margin-bottom: 0.25rem;
	}

	.certificate01 .right .item .other {
		width: 100%;
	}

	.certificate01 .right .item .other .type,
	.certificate01 .right .item .other .category,
	.certificate01 .right .item .other .view p {
		font-size: 0.45rem;
	}

	.certificate01 .right .item .other .view img {
		width: 0.8rem;
		height: 0.8rem;
		margin-left: 0.15rem;
	}

	.ability01 {
		padding: 2.5rem 0 1rem 0;
	}

	.ability01 .item {
		height: 4rem;
		margin-bottom: 0.5rem;
	}

	.ability01 .item .type img {
		width: 0.8rem;
		height: 0.8rem;
		margin-bottom: 0.25rem;
	}

	.ability01 .item .type h2 {
		font-size: .55rem;
	}

	.about01 {
		font-size: .45rem;
		padding: 1rem 0;
	}

	.about02 {
		padding: 1rem 0;
	}

	.about02 .left {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.about02 .right {
		width: 100%;
	}

	.about02 .right h2 {
		font-size: .65rem;
	}

	.about02 .right .data .item {
		margin-top: 0.5rem;
	}

	.about02 .right .data .item p {
		font-size: .4rem;
		margin-bottom: 0.25rem;
	}

	.about02 .right .data .item h3 {
		font-size: .5rem;
	}

	.about02 .right .data .item h3 span {
		font-size: .9rem;
	}

	.about03 {
		padding: 1rem 0;
		background: #fff;
	}

	.about03 h2 {
		font-size: .55rem;
	}

	.about03 h3 {
		font-size: .45rem;
	}

	.about03 .video {
		aspect-ratio: 1/1;
		border-radius: 0.25rem;
		margin-top: 0.5rem;
	}

	.about03 .video::before {
		width: 1.5rem;
		height: 1.5rem;
	}

	.about03 .intor {
		font-size: .45rem;
		margin: 0.5rem 0;
	}

	.about03 .list .item {
		width: 100%;
		padding: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.about03 .list .item h4 {
		font-size: .55rem;
		margin-bottom: 0.5rem;
	}

	.about03 .list .item .desc {
		font-size: .45rem;
	}

	.news01 {
		padding: 1rem 0;
	}

	.news01 .list .item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.5rem;
		border-radius: 0.15rem;
		background: rgba(247, 247, 247, 1);
		transition: ease-out .36s;
		overflow: hidden;
	}

	.news01 .list .item .conten {
		padding: 0.5rem;
		height: auto;
	}

	.news01 .list .item .conten h3 {
		font-size: .55rem;
	}

	.news01 .list .iteme .conten .desc {
		font-size: .45rem;
		margin: 0.15rem 0 0.25rem 0;
	}

	.news01 .list .item .conten .more p,
	.news01 .list .item .conten .time {
		font-size: .45rem;
	}

	.news01 .list .item .conten .more img {
		width: 0.7rem;
		height: 0.7rem;
	}

	.newInfo01 {
		padding: 2.5rem 0 1rem 0;
	}

	.newInfo01 .time {
		font-size: .45rem;
		margin: 0.25rem 0;
	}

	.newInfo01 h1 {
		font-size: .55rem;
		margin-bottom: 0.5rem;
	}

	.newInfo01 .intor {
		font-size: .45rem;
	}

	.contact01 {
		padding: 2.5rem 0 1rem 0;
	}

	.contact01 h2 {
		font-size: .8rem;
	}

	.contact01 .intor {
		font-size: .45rem;
	}

	.contact01 .left {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.contact01 .left .info .item h3 {
		font-size: .5rem;
	}

	.contact01 .left .info .item p {
		font-size: .45rem;
	}

	.contact01 .right {
		width: 100%;
		padding: 0.5rem;
	}

	.contact01 .right .tisp {
		font-size: .45rem;
	}

	.contact01 .right form .item {
		margin-bottom: 0.5rem;
	}

	.contact01 .right form .item h3 {
		font-size: .55rem;
		margin-bottom: 0.15rem;
	}

	.contact01 .right form .item textarea,
	.contact01 .right form .item input {
		width: 100%;
		font-size: .45rem;
		line-height: 1.5;
		padding: 0.15rem;
		margin-bottom: 0.25rem;
	}

	.contact01 .right form .item .input2 {
		width: 100%;
	}

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



	/* end */



	/* 分页 */

	.pagination {
		margin-top: 0.5rem;
	}

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

	/* end */



	/* 底部 */

	.footer01 .left {
		width: 100%;
		margin-bottom: 0.5rem;
	}

	.footer01 .left .desc {
		font-size: .45rem;
	}

	.footer01 .left .SM img {
		width: 1rem;
		height: 1rem;
		border-radius: 50px;
		margin-right: 0.5rem;
	}

	.footer01 .right,
	.footer01 .right .item {
		width: 100%;
	}

	.footer01 .right .item:nth-child(1) {
		display: none;
	}

	.footer01 .right .item h3 {
		font-size: .6rem;
	}

	.footer01 .right .item .contact{
		font-size: .45rem;
		margin-bottom: 0.5rem;
	}
	
	.footer01 .right .item .contact a{
		font-size: .45rem;
	}

	.footer01 .right .item .contact img {
		width: 0.6rem;
		height: 0.6rem;
		margin-right: 0.25rem;
	}

	.footer02 {
		padding: 0.25rem 0;
		font-size: .45rem;
		text-align: center;
	}

	.footer02 div {
		justify-content: center;
	}

	.side-nav a {
		font-size: .45rem;
		border-radius: 0.1rem;
		padding: 0.15rem 0.25rem;
	}

	.side-nav a img {
		width: 0.6rem;
		height: 0.6rem;
		margin-right: 0.15rem;
	}

	/* end */




}


/* #region  */

/* #endregion */