@media only screen and (max-width: 1080px),
only screen and (max-device-width: 1080px) {

	.pchide {
		display: block;
	}

	.pcshow {
		display: none;
	}
	.sj{
		padding: 0.625rem 3%;
	}
	.red {
		color: #FF0000;
	}

	/* header */
	/* logo */
	.index-top-box {
		width: 100%;
		/* background-color: #dac7b5; */
		background-color: #fff;
		/* padding: 1.25rem 0; */
		padding: 0.625rem 0;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 889;
	}

	.index-top {
		width: 100%;
		display: inherit;
	}

	.logo-box {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0.3125rem 3% 0.9375rem 3%;
		box-shadow: 0 1px 0 0 #eae8e4;
	}

	.icon_box {
		display: inline-block;
		cursor: pointer;
	}

	.icon_box span {
		width: 1.125rem;
		height: 0.125rem;
		line-height: 0.125rem;
		background-color: #333;
		margin: 0.25rem 0;
		transition: 0.4s;
		border-radius: 0.625rem;
		display: block;
		transform-origin: 20px center;
	}

	.icon1 {
		transform: rotate(-45deg) translate(3px, -3px);
		-webkit-transform: rotate(-45deg) translate(3px, -3px);
	}

	.icon2 {
		opacity: 0;
	}

	.icon3 {
		-webkit-transform: rotate(45deg) translate(0px, -1px);
		transform: rotate(45deg) translate(0px, -1px);
	}

	.logo-right {
		display: flex;
		align-items: center;
	}

	.logo-img {
		width: 8rem;
		/* width: 5rem; */
		margin-right: 0.3125rem;
	}

	.phone-right {
		/* width: 1.25rem; */
		width: 3rem;
		display: block;
	}

	.phone-right>img {
		width: 100%;
		object-fit: contain;
	}

	.actives {
		display: none;
	}

	.au {
		display: none;
	}

	/* nav */

	.nav-box {
		margin-top: 0.9375rem;
	}

	.nav-ul {
		width: 100%;
		position: fixed;
		left: 0;
		top: 5rem;
		background-color: #fff;
	}

	.nav-ul li {
		width: 94%;
		margin: 0 auto;
		border-bottom: 0.0625rem solid #eae8e4;
		height: 3.75rem;
		line-height: 3.75rem;
		text-align: left;
	}

	.nav-ul li a {
		font-size: 0.875rem;
		display: flex;
		align-items: center;
	}

	.nav-ul li a div {
		width: 4.5rem;
		text-align: center;
		height: 2.5rem;
		line-height: 2.5rem;
	}

	.nav-ul li a div img {
		height: 100%;
		vertical-align: middle;
	}

	.nav-ul li:last-of-type {
		border-bottom: none;
	}

	.search-box {
		width: 94%;
		margin: 0 auto;
		height: 2.5rem;
		border-radius: 0.3125rem;
		padding: 0.3125rem 0.625rem;
	}

	.black-search {
		width: 1.5625rem;
		height: 1.5625rem;
		line-height: 1.5625rem;
		margin-right: 0.625rem;
	}

	.black-search>img {
		width: 100%;
	}

	.search-box input {
		border: none;
		outline: none;
		flex: 1;
		height: 2.5rem;
		background-color: #f6f6f6;
		font-size: 1rem;
	}


	/* footer */
	.footer-box {
		width: 100%;
		/* background-color: #DAC7B5; */
		background-color: #fff;
	}
	.footer-bottom{
		padding-bottom: 1.25rem;
	}
	.footer-bottom-ul {
		flex-wrap: wrap;
		justify-content: center;
		width: 90%;
		margin: 0 auto;
		padding: 0.625rem 0;
	}

	.footer-bottom-ul li:first-of-type {
		margin-left: 0;
	}

	.footer-bottom-ul li {
		height: 1.875rem;
		line-height: 1.875rem;
	}

	.footer-bottom-ul li a {
		font-size: 0.75rem;
	}

	.footer-logo {
		display: inherit;
		/* padding: 0rem auto 0.625rem auto; */
	}

	.link-img {
		width: 100%;
		padding: 1%;
	}

	.link-img img {
		width: 100%;
	}

	.phone {
		display: block;
	}

	.footer-img {
		width: 0.9375rem;
		height: 0.9375rem;
		vertical-align: middle;
	}

	/* index.html*/
	/* banner */
	.banner-box {
		margin-top: 9.0625rem;
		/* margin-top: 0.3125rem; */
		margin-bottom: 0;
	}

	.banner {
		height: auto;
		display: inherit;
		margin-bottom: 0.625rem;
		overflow: hidden;
		/* padding-left: 0; */
		padding: 0;
		border-radius: 0.3125rem;
	}

	.banner-left {
		width: 100%;
		height: auto;
		text-align: center;
		padding: 0.9375rem;
		display: inherit;
	}

	.banner-left h1 {
		font-size: 1.25rem;
		font-weight: 600;
	}

	.banner-left p {
		width: 100%;
		font-size: 1rem;
		padding: 0;
		letter-spacing: 0;
		line-height: inherit;
	}

	.banner-right {
		width: 100%;
		height: auto;
		margin-top: 0;
	}

	.banner-btn {
		display: inline-block;
		width: 10rem;
		background-color: #333333;
		height: 3rem;
		line-height: 3rem;
		font-size: 0.75rem;
		text-align: center;
		color: #fff;
		border-radius: 0.3125rem;
		position: relative;
		-webkit-transition: all .3s linear;
		transition: all .3s linear;
		position: relative;
		overflow: hidden;
	}

	/* content */
	.pro_content-box {
		margin-top: 9.0625rem;
	}

	.content-ul {
		width: 98%;
	}

	.content-ul li {
		width: 49.5%;
		margin-bottom: 1%;
		overflow: hidden;
	}

	.content-ul li a p {
		font-size: 0.875rem;
	}
	
	
	/* product.html */
	.content-banner-box {
		width: 100%;
		justify-content: space-between;
	}

	.pclogo-box {
		padding: 0;
	}

	.content-banner-box>li {
		width: 50%;
	}

	.content-title {
		align-items: center;
		padding: 0.625rem 3%;
		margin-top: 2.5rem;
		width: 100%;
		border-bottom: 0.0625rem solid #F6F5F3;
		align-items: flex-end;
		justify-content: flex-start;
		position: fixed;
		left: 0;
		top: 6.25rem;
		z-index: 887;
		background-color: #fff;
	}

	#tab {
		margin-top: 2.8125rem;
	}

	.content-title h2 {
		font-size: 1.125rem;
	}

	.content-title p {
		font-size: 0.875rem;
	}

	.content-banner-box {
		display: inherit;
	}

	.content-banner-box>li {
		width: 100%;
		border: none;
	}

	.content-banner-box>li:hover::before {
		content: "";
		animation: none;
	}

	.text-box {
		text-align: center;
		font-size: 1rem;
	}

	/* product_details.html */
	.pro_de-box {
		max-width: 100%;
		background-color: #F6F5F3;
	}

	.product_details-box {
		margin-top: 3.25rem;
	}

	.pro_de-top {
		padding: 0;
		background: linear-gradient(#fdfdfd, #F6F5F3);
		/* border-bottom: 0.0625rem solid #D1D1D1; */
	}

	.pcactive {
		display: none;
	}

	.product_details-pic {
		display: inherit;
	}

	.product_details-left {
		width: 100%;
	}

	.b_box {
		width: 0;
		height: 0;
		left: 0;
		top: 0;
		visibility: hidden;
		border: none;
	}

	.s_box span {
		visibility: hidden;
	}

	/* 联系我们 */
	.gray {
		background-color: #F6F5F3;
	}
	.fd img {
		width: 100%;
	}
	
	.flexh {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}
	.swiper-zoom-container {
		width: 100%;
		height: 100%;
		display: flex !important;
		justify-content: center;
		align-items: center;
		text-align: center
	}
}


/* 列表页面，点击放大 */
.fd {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 999 !important;
}
.fd .swiper-wrapper {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    overflow-y: scroll;
	display: inline-block !important;
}
.fd .swiper-slide{
	width: 100% !important;
	height: auto !important;
	z-index: 1;
	margin: 0 !important;
	padding-bottom: 1rem;
}
.fd .swiper-slide img {
	width: 85%;
	height: auto;
}
/* 轮播图手机端 */
@media (max-width:780px) {
	.fd .swiper-wrapper{
		padding: 6rem 6% 1rem;
		box-sizing: border-box;
		z-index: 5;
	}
	.fd .swiper-slide img {
	    width: 100%;
	    height: auto;
	}
	.my-slide-zoomed{
		z-index: 100 !important;
	}
}