@media only screen and (max-width: 1080px),
only screen and (max-device-width: 1080px) {

	.pchide {
		display: block;
	}

	.pcshow {
		display: none;
	}

	.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;
	}

	.phshow {
		display: block;
		width: 100%;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
		/* border-bottom: 0.0625rem solid #F6F5F3; */
		padding-bottom: 0.9375rem;

	}

	.left_arrow {
		width: 1.25rem;
		height: 1.25rem;
	}

	.left_arrow>img {
		width: 100%;
		height: 100%;
	}

	.phshow>p {
		width: 60%;
	}

	/* 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%;
		margin-bottom: 0.3125rem;
	}

	.content-ul li {
		width: 49.5%;
		margin-bottom: 1%;
		overflow: hidden;
	}

	.content-ul li a p {
		font-size: 0.875rem;
	}

	/* 	.content-text-btn-box {
		padding: 0.9375rem 0;
		position: inherit;
		left: 0;
		bottom: 0;
	}

	.content-text-btn-box>h1 {
		width: 100%;
		font-size: 1.25rem;
		font-weight: 600;
		text-align: center;
		margin-bottom: 0;
	} 

	.content-btn {
		width: 90%;
		margin: 0 auto;
	}

	.content-btn>button {
		width: 100%;
		height: 3.125rem;
		margin-top: 0.625rem;
		background-color: #333;
		color: #fff;
	}

	.content-btn>button:hover {
		opacity: 1;
	}


	/* 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%;
	}

	.content-title h2 {
		font-size: 1.125rem;
	}

	.content-title p {
		font-size: 0.875rem;
	}

	.pro-right-btn,
	.pro-left-btn {
		display: none;
	}

	.pro-points {
		display: block;
		font-size: 0.75rem;
		text-align: right;
		color: #EAE8E4;
		padding-right: 0.3125rem;
	}

	.pro-banner.swiper-pagination-bullet-active {
		background-color: #333;
	}

	.text-box p {
		font-size: 0.75rem;
	}

	/* 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);
	}

	.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;
	}
	
	/* 后加 */
	.content-ul li img{
		width: 100%;
	}
}
