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







	/* #region  首页*/



	html,



	body {



		font-size: 20px;



	}



	/* #endregion */







}





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



	html,

	body {

		font-size: 19px;

	}

	

	.about_index1 p {

		font-size: 1.2rem;

		padding: 1rem 0 2rem 0;

	}



}





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



	html,

	body {

		font-size: 18px;

	}

	

	.about_index1 p {

		font-size: 1.2rem;

		padding: 1rem 0 2rem 0;

	}



}





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



	.container {

		width: 95%;

		padding-left: 0;

		padding-right: 0;

	}



	.swiper3 .button {

		width: 95%;

	}



	/* #region  首页*/



	.circle-2:after {

		display: none;

	}



	.circle-2:before {

		display: none;

	}



	.product_index1 .swiper-button-next,

	.product_index1 .swiper-button-prev {

		display: none;

	}



	.product_index1 .right2 h6 {

		margin-bottom: 1rem;

	}



	.product_index1 .right li:hover .pimg img {

		height: 13rem;

		transition: ease-out .5s;

	}


	.product_index1 .tabright img{

		width: 100%;

	}

	

	.news_index1 .intor {

		padding: 2rem 0;

		font-size: 1.2rem;

	}

	

	.about_index1 p {

		font-size: 1.2rem;

		padding: 1rem 0 2rem 0;

	}

	



	/* #endregion */



	/* #region  内页*/





	/* #endregion */



}



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



	/* 手机导航 */

	.phonemodal{

		display: block !important;

	}
	header .nation span{
		color: #000 !important;
		font-size: 1.3rem;
	}
	header .nation a{
		font-size: 1.3rem;
	}
	header .nation{
		padding: 1rem 0;
		width: 100%;
	}



	.container {

		width: 95%;

		padding-left: 0;

		padding-right: 0;

	}



	.swiper3 .button {

		width: 95%;

	}



	.headertop {

		display: none;

	}



	.nav-icon {

		display: block;

	}



	.banner .header-nav img {

		width: 3.5rem;

	}



	.banner .nav_icon img {

		width: 2rem;

	}



	.banner .swiper-slide>img {

		height: 100vh;

	}



	.banner .swiper-slide .banner_text .t2,

	.banner .swiper-slide .banner_text a {

		font-size: 1.2rem;

	}



	.banner .swiper-slide .banner_text a {

		margin-top: 1rem;

	}



	.banner .swiper-slide .banner_text .t1 {

		font-size: 2rem;

	}



	.banner .button {

		margin-bottom: 3rem;

	}



	.circle-2:after {

		display: none;

	}



	.circle-2:before {

		display: none;

	}



	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;

	}



	.headernav {

		top: 0;

	}



	.headernav ul li {

		margin: 0;

		padding: 0 1.5rem;

		flex-direction: column;

		align-items: flex-start;

	}





	header .nav_icon {

		display: block;

		margin-left: auto;

		transition: ease-out .36s;

		position: relative;

		padding: .8rem;

	}



	header .nav .nav_one {

		padding-right: .5rem;

		display: flex;

		align-items: center;

		width: 100%;

		border-bottom: 0.05rem solid #eee;

	}



	header .nav .nav_one span {

		position: relative;

		right: 0;

		top: 0;

		transform: translateY(0) rotate(0deg);

		padding: 1rem;

		transition: ease-out .36s;

		display: block;

	}



	header .nav .nav_one span img {

		width: 1.1rem;

	}



	header .nav .nav_one a {

		font-size: 1.3rem;

		flex: 1;

		padding: 1rem 0;

		padding-right: 3rem;

	}



	header .nav_modal {

		position: fixed;

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		background: rgba(0, 0, 0, .5);

		display: none;

		z-index: 888;

	}



	header .nav li .nav_two {

		position: relative;

		left: 0;

		top: 0;

		width: 100%;

		transform: translateX(0);

		padding: 1rem 0;

		background: #f5f0f0;

		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;

		padding: 0 0.2rem;

		border-left: none;

	}





	header .nav li .nav_two a {

		padding: .5rem 0;

		white-space: wrap;

		line-height: 1.5;

		font-size: 1.1rem;

	}



	header .nav .nav_two a.active,

	header .nav .nav_two a:hover {

		background: none;

	}


	header.on .nation span{
		border: 0;
	}

	

	.h700{

		height: 15rem;

	}

	

	.h750{

		height: 27rem;

	}

	

	.h100vh-3{

		height: 100vh;

	}



	/* end */





	/* 分页 */

	.pagination {

		margin: 2.75rem 0 2rem 0;

	}





	/* 首页 */



	.index1 {

		padding: 2rem 0;

	}



	.index1 h3 {

		font-size: 2rem;

		margin-bottom: 2rem;

	}



	.index1 div:nth-child(2) {

		flex-direction: column-reverse;

	}



	.index1 .left,

	.index1 .right {

		width: 100%;

	}



	.index1 .right h3 {

		font-size: 1.5rem;

	}



	.index1 .right p,

	.index1 .right .more {

		font-size: 1.2rem;

		margin-bottom: 1rem;

	}



	.index1 .more a div,

	.index5 .more a div {

		font-size: 1.2rem;

	}



	.index2 {

		padding: 1rem 0;

	}



	.index2 h3 {

		font-size: 2rem;

	}



	.index2 .swiper1 {

		font-size: 1.2rem;

		margin: 0.5rem 0;

	}



	.index2 .swiper1 .swiper-wrapper {

		flex-wrap: wrap;

		justify-content: space-around;

	}



	.index2 .swiper1 .swiper-slide {

		width: auto !important;

		font-size: 1rem;

		margin: 0 0.5rem 0.5rem 0;

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.index2 .swiper2 .swiper-slide {

		width: 95%;

	}



	.index2 .swiper-slide img {

		height: 8.5rem;

	}



	.index2 .more {

		opacity: 1;

		padding: 1rem 1rem 0rem 1rem;

	}



	.index2 .more div,

	.index2 .more a {

		font-size: 1.2rem;

	}



	.index3 {

		padding: 2rem 0 0 0;

	}



	.index3 h3 {

		font-size: 2rem;

	}



	.index3 ul {

		flex-wrap: wrap;

		padding: 1rem 0 3.5rem 0;

	}



	.index3 ul li {

		width: 100%;

		text-align: center;

		display: flex;

		flex-direction: column;

		align-items: center;

		margin-bottom: 1rem;

	}



	.index3 ul li p:nth-child(2) {

		margin: 1rem 0;

	}



	.index3 ul li p:nth-child(3) {

		font-size: 1.2rem;

	}



	.index4 .swiper-slide .banner_text2 {

		bottom: 0.25rem;

	}



	.index4 .swiper-slide .banner_text2 .left,

	.index4 .swiper-slide .banner_text2 .right {

		font-size: 1.2rem;

	}



	.index4 .swiper-slide .banner_text2 .left span,

	.index4 .swiper-slide .banner_text2 .right span {

		font-size: 0.9rem;

	}



	.swiper3 .button img {

		width: 2.5rem;

	}



	/* .banner .button .swiper-button-prev,

	.banner .button .swiper-rtl .swiper-button-next {

		left: 4.8rem;

	} */



	.index5 {

		padding: 2rem 0;

	}



	.index5 h3 {

		font-size: 2rem;

	}



	.index5 ul {

		padding: 1rem 0;

		flex-direction: column;

	}



	.index5 ul a {

		width: 100%;

		margin-bottom: 1rem;

	}



	.index5 ul li p:nth-child(2) {

		font-size: 1.5rem;

	}



	.index5 ul li p:nth-child(3) {

		font-size: 1.2rem;

	}



	.index6 .flex {

		display: flex;

		flex-direction: column;

	}



	.index6 .left,

	.index6 .right {

		width: 100%;

	}



	.index6 .left h3 {

		font-size: 2rem;

	}



	.index6 .left ul {

		padding: 1rem 0;

	}



	.index6 .submit {

		margin-bottom: 1rem;

	}



	/* 底部 */



	.footer {

		flex-direction: column;

		height: 100%;
	}



	footer .left {

		margin-right: 0;

		margin-top: 2.5rem;

		text-align: center;

	}



	footer .right ul {

		display: none;

	}



	footer .left h3 {

		font-size: 1.5rem;

		margin-bottom: 1.5rem;

	}



	footer .left p {

		font-size: 1.2rem;

	}



	footer .right div img {

		margin: 1.7rem auto;

		width: auto;

	}



	footer .right .copy {

		font-size: 1.2rem;

		text-align: center;

	}



	footer .up {

		left: 46%;

	}



	/* end */







	/* 关于我们 */



	.about_index1,

	.about_index2,

	.about_index4 {

		padding: 2rem 0;

	}



	.about_index1 h3,

	.about_index2 h3 {

		font-size: 2rem;

	}



	.about_index1 p {

		font-size: 1.2rem;

		padding: 1rem 0 2rem 0;

	}



	.about_index1 ul {

		flex-wrap: wrap;

		align-items: flex-start;

	}



	.about_index1 ul li {

		width: calc(90% / 2);

		margin-bottom: 1rem;

	}



	.about_index1 ul li img {

		width: 100%;

	}



	.about_index1 ul li p {

		font-size: 1.2rem;

		margin-bottom: 0;

	}



	.about_index1 ul li div {

		font-size: 2.5rem;

	}



	.about_index2 h3 {

		margin-bottom: 1.5rem;

	}



	.about_index2 ul {

		flex-wrap: wrap;

	}



	.about_index2 ul li {

		width: 100%;

	}



	.about_index3 {

		height: auto;

	}



	.about_index3 .ab3 {

		flex-wrap: wrap;

	}



	.about_index3 .left,

	.about_index3 .right {

		width: 100%;

		height: 22rem;

	}



	.about_index3 .left h3 {

		font-size: 2rem;

		margin-top: 0rem;

	}



	.about_index3 .left p {

		font-size: 1.2rem;

		margin-bottom: 0;

	}



	.about_index4 h3 {

		margin-bottom: 1.5rem;

	}



	.about_index4 .flex {

		flex-wrap: wrap;

	}



	.about_index4 .left,

	.about_index4 .right {

		width: 100%;

		height: auto;

	}



	.about_index4 .left img {

		width: 100%;

	}



	.about_index4 .right {

		margin: 0;

		padding: 2rem 3rem;

		border-radius: 0rem 0rem 0rem 4rem;

	}



	/* end */





	/* 产品中心 */

	.product_index1 {

		padding: 2rem 0;

	}



	.product_index1 .flex {

		display: inline;

	}



	.product_index1 h6 {

		padding-bottom: 1rem;

	}



	.product_index1 .left {

		width: 100%;

	}



	.product_index1 .left ul {

		display: flex;

		align-items: center;

		white-space: nowrap;

		overflow-x: scroll;

	}



	.product_index1 .left ul a {

		padding: 1rem;

		font-size: 1.2rem;

	}



	.product_index1 .left ul a img {

		margin-left: 0.5rem;

	}



	.product_index1 .right {

		width: 100%;

	}



	.product_index1 .right ul {

		display: flex;

		flex-wrap: wrap;

		justify-content: space-between;

	}



	.product_index1 .right ul li {

		width: 48%;

		margin: 1rem 0 0 0;

	}



	.product_index1 .right ul li img {

		height: 15.2rem;

	}



	.product_index1 .right .txt {

		font-size: 1.2rem;

	}



	.product_index1 .right .txt p:nth-child(2) {

		font-size: 1rem;

	}



	.product_index1 .right li:hover .pimg img {

		height: 12rem;

		transition: ease-out .5s;

	}



	.product_index1 .right .emil div {

		font-size: 1.2rem;

		width: auto;

		height: auto;

		padding: 0 0.2rem;

	}



	.product_index1 .right .emil i {

		display: flex;

	}



	/* end */





	/* 产品详情 */



	.left2 {

		width: 100%;

	}



	.product_index1 .bottom {

		display: flex;

	}



	.right2 {

		height: auto;

	}



	.product_index1 .mySwiper2 {

		width: 23rem;

	}



	.product_index1 .swiper-button-next,

	.product_index1 .swiper-button-prev {

		display: none;

	}



	.product_index1 .right2 {

		width: 100%;

		flex-direction: inherit;

		align-items: flex-end;

		padding: 0 1.25rem;

	}



	.product_index1 .right2 h6 {

		margin-bottom: 0.5rem;

	}



	.product_index1 .right2 .txt2 {

		margin-bottom: 0;

	}



	.product_index1 .tab {

		display: flex;

		padding: 1rem 0 1.5rem 0;

	}



	.product_index1 .tab ul {

		width: auto;

		padding: 0 1rem;

	}



	/* end */





	/* 新闻 */



	.news_index1 {

		padding: 2rem 0;



	}



	.news_index1 ul a {

		width: 100%;

	}



	.news_index1 ul .txt p:nth-child(2) {

		font-size: 1rem;

	}





	/* 新闻详情 */



	.news_index1 .ntit {

		padding: 1.4rem 1.5rem;

	}



	.news_index1 .ntit ul {

		font-size: 1.2rem;

	}



	.news_index1 .intor {

		padding: 2rem 0;

		font-size: 1.2rem;

	}



	.news_index1 .intor img {

		width: 100%;

		margin-bottom: 2rem;

	}



	/* end */





	/* 视频中心 */



	.viode_index1 {

		padding: 2rem 0;

	}



	.viode_index1 ul a {

		width: 100%;

		height: 15rem;

	}



	.viode_index1 .txt {

		padding: 0 1rem;

	}



	.viode_index1 .txt h3 {

		margin: 25% 0;

	}



	.viode_index1 .play div:nth-child(1) {

		font-size: 1rem;

	}



	/* end */







	/* 联系我们 */



	input,

	textarea,

	.placeholder {

		font-size: 1.2rem;

		display: flex;

		align-items: center;

	}



	.us-right img {

		margin: 0;

		margin-right: 1.25rem;

	}



	.us-index1 {

		padding-top: 2rem;

	}



	.us-index1 .top {

		flex-wrap: wrap;

	}



	.us-index1 .top h3 {

		font-size: 2rem;

		margin-bottom: 1rem;

	}



	.us-index1 .phone p {

		font-size: 1.2rem;

	}



	.us-index1 .middle {

		margin: 2rem 0 2.55rem 0;

		padding: 1.75rem;

	}



	.us-index1 .middle h3 {

		margin-bottom: 2rem;

	}



	.us-index1 .middle ul {

		flex-wrap: wrap;

	}



	.us-index1 .middle ul li {

		width: 100%;

		margin-bottom: 2rem;

	}



	.us-index2 {

		margin-top: 0;

	}



	/* end */





	/* #endregion */



}





/* #region  */



/* #endregion */