.layout {
	position:relative;
	overflow:hidden;
	background:#ffffff;
	margin:0 auto;
	font-family: 'fangz';
}
.wrap {
	width:86.45833333333334rem;
	margin:0 auto;
}
.header {
	background:#fff;
	box-shadow:0.2604166666666667rem 0 0.2604166666666667rem 0.052083333333333336rem rgba(0,0,0,0.07);
}
.padd {
	padding:0 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.pad {
	padding:0 5.729166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.abpadd {
	padding:0 14.583333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .logo {
	display:block;
	float:left;
	width:7.5rem;
	margin-top:1.9791666666666667rem;
}
.header .logo img {
	display:block;
	width:100%;
}
.header .rts {
	float:right;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.header .rts .naver ul {
	display:flex;
	flex-wrap:wrap;
}
.header .rts .naver ul li {
	margin-left:5.208333333333334rem;
}
.header .rts .naver ul li:nth-child(1) {
	margin-left:0;
}
.header .rts .naver ul li h4 a {
	display:block;
	font-size:1.1458333333333335rem;
	line-height:6.979166666666667rem;
	color:#000;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .rts .naver ul li.on h4 a,.header .rts .naver ul li:hover h4 a {
	color:#ff7055;
}
.header .rts .rt {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.header .rts .rt .gowuche,.header .rts .rt .whos {
	display:block;
	height:2.0833333333333335rem;
	width:2.0833333333333335rem;
	margin-left:0.9375rem;
}
.header .rts .rt .whos {
	background:url('../images/fn2-1.png') no-repeat center top;
	background-size:2.0833333333333335rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .rts .rt .gowuche:hover {
	background:url('../images/fn3-1.png') no-repeat center bottom;
}
.header .rts .rt .whos:hover {
	background:url('../images/fn2-1.png') no-repeat center bottom;
}
.header .rts .rt .gowuche {
	background:url('../images/fn3-1.png') no-repeat center top;
	background-size:2.0833333333333335rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .rts .search {
	height:2.0833333333333335rem;
	margin-left:1.0416666666666667rem;
	position:relative;
}
.header .rts .search .btns {
	display:block;
	border:none;
	height:2.0833333333333335rem;
	width:2.8645833333333335rem;
	cursor:pointer;
	background:url('../images/fn8.png') no-repeat center;
	background-size:1.25rem auto !important;
	position:relative;
	z-index:12;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .rts .search:hover .btns {
	/* background:url('../images/fn8-1.png') no-repeat center; */
}
.header .rts .search .text {
	position:absolute;
	z-index:11;
	right:0;
	top:0;
	bottom:0;
	width:0;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	display: none;
}
.header .rts .search:hover .text {
	width:12.5rem;
	background:#ff7055;
}
.header .rts .search .text .txt {
	display:block;
	background:#ff7055;
	border:none;
	height:100%;
	padding:0 3.125rem 0 0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	font-size:0.625rem;
	width:100%;
}
.bannersw {
	position:relative;
}
.bannersw li {
	height:41.66666666666667rem;
}
.bannersw .swiper_spot {
	position:absolute;
	z-index:11;
	bottom:1.0416666666666667rem;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}
.bannersw .swiper_spot span {
	margin:0 0.625rem !important;
	height:0.5729166666666667rem;
	width:0.5729166666666667rem;
	border-radius:50%;
	background:#fff;
	opacity:1;
}
.bannersw .swiper_spot span.swiper-pagination-bullet-active {
	border:1px solid #f4865e;
	height:0.8333333333333334rem;
	width:0.8333333333333334rem;
	background:none;
}
.fhproduct {
	padding:3.541666666666667rem 0 4.166666666666667rem;
}
.ftlte,.ftlt {
	text-align:center;
}
.ftlt h2 {
	font-size:1.875rem;
	line-height:1.2;
	color:#000;
	font-weight:100;
	position:relative;
	padding-bottom:0.78125rem;
}
.ftlte h2 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
	position:relative;
	padding-bottom:0.78125rem;
}
.ftlte h2::before {
	position:absolute;
	z-index:1;
	content:"";
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:2.34375rem;
	height:0.15625rem;
	background:#ff7055;
}
.ftlt h2::before {
	position:absolute;
	z-index:1;
	content:"";
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:2.34375rem;
	height:0.20833333333333334rem;
	background:#000;
}
.fhprodsw {
	position:relative;
	margin-top:3.854166666666667rem;
}
.fhprodsw .prev,.fhprodsw .next {
	position:absolute;
	width:0.6770833333333334rem;
	height:1.1979166666666667rem;
	background:url('../images/jt1.png') no-repeat center/cover;
	cursor:pointer;
	left:-2.604166666666667rem;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhprodsw .next {
	left:auto;
	right:-2.604166666666667rem;
	transform:translateY(-50%) rotate(180deg);
	-ms-transform:translateY(-50%) rotate(180deg);
	/* IE 9*/
	-moz-transform:translateY(-50%) rotate(180deg);
	/* Firefox*/
	-webkit-transform:translateY(-50%) rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%) rotate(180deg);
}
.fhprodsw .prev:hover,.fhprodsw .next:hover {
	background:url('../images/jt1-1.png') no-repeat center/cover;
}
.fhprodswiper {
	overflow:hidden;
}
.fhprodswiper li a {
	display:block;
}
.fhprodswiper li .pic {
	height:27.604166666666668rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.fhprodswiper li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhprodswiper li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fhprodswiper li .txt {
	margin-top:0.8333333333333334rem;
	text-align:center;
	padding:0 0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fhprodswiper li .txt h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#040404;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhprodswiper li .txt h6 {
	margin-top:0.2604166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#f87750;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhprodswiper li:hover .txt h4 {
	color:#f87750;
}
.fhprodswiper li:hover .txt h6 {
	color:#040404;
}
.fhabout {
	display:flex;
	flex-wrap:wrap;
	height:39.79166666666667rem;
	background:#822d12;
}
.fhabout .piclt {
	width:48%;
	height:100%;
	overflow:hidden;
}
.fhabout .piclt img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fhabout .rts {
	height:100%;
	width:52%;
	position:relative;
}
.fhabout .rts h2 {
	position:absolute;
	z-index:11;
	text-align:center;
	top:20.572916666666668rem;
	left:0;
	right:0;
	margin:0 auto;
	font-size:2.5rem;
	line-height:1.2;
	color:#fff;
}
.fhabout .rts .text {
	margin:7.5rem auto 0;
}
.fhabout .rts .text h6 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
}
.fhabout .rts .text .pic {
	width:18.333333333333336rem;
	height:23.541666666666668rem;
	margin:1.1458333333333335rem auto 0;
	overflow:hidden;
}
.fhabout .rts .text .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fhnewprod {
	padding:4.6875rem 0 2.8645833333333335rem;
}
.fhnewprod .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.6458333333333335rem;
}
.fhnewprod .list ul li {
	width:calc((100% - 2.760416666666667rem)/4);
	margin-right:0.8854166666666667rem;
	margin-bottom:1.4583333333333335rem;
}
.fhnewprod .list ul li:nth-child(4n) {
	margin-right:0;
}
.fhnewprod .list ul li a {
	display:block;
}
.fhnewprod .list ul li .pic {
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	height:27.708333333333336rem;
}
.fhnewprod .list ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhnewprod .list ul li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fhnewprod .list ul li .txt {
	margin-top:0.8333333333333334rem;
	text-align:center;
	padding:0 0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fhnewprod .list ul li .txt h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhnewprod .list ul li .txt h6 {
	margin-top:0.2604166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#f87750;
}
.footer {
	background:#000000;
	padding:2.5rem 0;
}
.footer .padd {
	position:relative;
}
.footer .copyright {
	float:left;
	font-size:0.8333333333333334rem;
	line-height:1.8229166666666667rem;
	color:#fff;
	text-transform:uppercase;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	display:inline-block;
}
.footer .copyright:hover {
	color:#f87750;
}
.footer .logo {
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	width:17.291666666666668rem;
}
.footer .logo img {
	display:block;
	width:100%;
	margin:0 auto;
}
.footer .nav {
	float:right;
}
.footer .nav ul {
	display:flex;
	flex-wrap:wrap;
}
.footer .nav ul li {
	height:1.8229166666666667rem;
	width:1.8229166666666667rem;
	margin-left:0.20833333333333334rem;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.footer .nav ul li:hover {
	top:-0.2604166666666667rem;
}
.footer .nav ul li img,.footer .nav ul li a {
	display:block;
	height:100%;
	width:100%;
}
/* 关于我们*/
.fmore {
	text-align:center;
}
.fmore a {
	display:inline-block;
	padding-right:1.40625rem;
	font-size:0.9375rem;
	line-height:1.5;
	color:#666;
	background:url('../images/jt2.png') no-repeat right center;
	background-size:0.8333333333333334rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fmore a:hover {
	color:#ff7055;
	background:url('../images/jt2-1.png') no-repeat right center;
}
.four {
	background:#f2f2f2;
	padding:3.385416666666667rem 0 3.0208333333333335rem;
}
.four .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.34375rem;
	padding-bottom:0.36458333333333337rem;
}
.four .list ul li {
	width:calc((100% - 5.3125rem )/3);
	margin-right:2.604166666666667rem;
	margin-bottom:2.8645833333333335rem;
	background:#fff2ef;
}
.four .list ul li:nth-child(3n) {
	margin-right:0;
}
.four .list ul li a {
	display:block;
}
.four .list ul li .pic {
	height:14.583333333333334rem;
	overflow:hidden;
}
.four .list ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.four .list ul li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.four .list ul li .txt {
	padding:1.0416666666666667rem 0.8333333333333334rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.four .list ul li .txt h4 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.four .list ul li:hover .txt h4 {
	color:#ff7055;
}
.four .list ul li .txt h6 {
	margin-top:0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#000;
	height:4.8em;
	overflow:hidden;
}
.fabout .pic_list ul {
	display:flex;
	flex-wrap:wrap;
}
.fabout .pic_list ul li {
	height:33.125rem;
	overflow:hidden;
	width:33.33%;
}
.fabout .pic_list ul li img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fabout .about {
	padding:14.166666666666668rem 0 18.75rem;
}
.fabout .about .ftext {
	margin-right:14.322916666666668rem;
	float:right;
	position:relative;
}
.fabout .about .ftext .pic {
	width:36.458333333333336rem;
	height:32.44791666666667rem;
}
.fabout .about .ftext .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fabout .about .ftext .text1 {
	position:absolute;
	z-index:6;
	background:#e6dabe;
	width:34.63541666666667rem;
	padding:2.5rem 2.8645833333333335rem 4.895833333333334rem;
	top:-9.0625rem;
	left:-21.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fabout .about .ftext .text2 h4,.fabout .about .ftext .text1 h4 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fabout .about .ftext .text1 .del {
	margin-top:0.78125rem;
	font-size:0.9375rem;
	line-height:1.4;
	color:#000;
	height:16.7em;
	overflow:hidden;
}
.fabout .about .ftext .text2 .del {
	margin-top:0.78125rem;
	font-size:0.9375rem;
	line-height:1.4;
	color:#000;
	height:14em;
	overflow:hidden;
}
.fabout .about .ftext .text1::before {
	position:absolute;
	z-index:1;
	content:"";
	right:0;
	bottom:0;
	background:#008faa;
	width:13.020833333333334rem;
	height:3.90625rem;
}
.fabout .about .ftext .text2 {
	position:absolute;
	z-index:6;
	background:#ffc6bb;
	width:35.625rem;
	padding:2.1875rem 2.447916666666667rem 2.8125rem;
	bottom:-13.4375rem;
	left:-17.447916666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.banner {
	height:34.63541666666667rem;
}
/* 关于我们详情*/
.fabtlt h2 {
	position:relative;
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
	padding-bottom:0.46875rem;
}
.fabtlt h2::before {
	position:absolute;
	z-index:4;
	content:"";
	left:0;
	bottom:0;
	width:2.34375rem;
	height:0.20833333333333334rem;
	background:#ff7055;
}
.faboutdel {
	padding:2.34375rem 0 3.385416666666667rem;
}
.faboutdel .detail {
	padding:1.8229166666666667rem 0 5.208333333333334rem;
	border-bottom:0.052083333333333336rem solid #cbcbcb;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#000;
}
.faboutdel .detail img {
	display:block;
	width:100%;
}
.faboutdel .fpr_ne {
	margin-top:0.78125rem;
}
.fpr_ne li a {
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:0.8333333333333334rem;
	line-height:2.2;
	color:#8e8e8e;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fpr_ne li a:hover {
	color:#ff7055;
}
/* 联系我们*/
.fcontact {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:50px auto;
}
.fcontact .lts {
	width:auto;
	padding:15px;
}
.fcontact .lts .text {
	padding-left:25%;
}
.fcontact .lts .text h3 {
	font-size:1.875rem;
	line-height:1.6;
	color:#000;
	font-weight:100;
	position:relative;
}
.fcontact .lts .text h3::before {
	position:absolute;
	z-index:1;
	content:"";
	left:0;
	width:4.6875rem;
	height:0.10416666666666667rem;
	background:#000000;
	bottom:0;
}
.fcontact .lts .text h5 {
	margin-top:0.78125rem;
	font-size:0.9375rem;
	line-height:1.5;
	color:#181818;
}
.fcontact .lts .text p {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#000;
	margin-top:0.8333333333333334rem;
}
.fcontact .lts .text h6 {
	font-size:0.8333333333333334rem;
	line-height:2.2;
	color:#000;
}
.fcontact .contact {
	width:50%;
	background:#fcf6f2;
	padding:6.354166666666667rem 0 8.854166666666668rem 11%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fcontact .contact .conta {
	width:74%;
}
.fcontact .contact .txt h2 {
	font-size:1.875rem;
	line-height:1.2;
	color:#000;
	font-weight:100;
}
.fcontact .contact .txt h6 {
	margin-top:0.3125rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#000000;
}
.fcontact .contact .list li {
	margin-top:1.5625rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-bottom:0.052083333333333336rem;
	border-bottom:0.052083333333333336rem solid #000000;
}
.fcontact .contact .list li:last-child {
	margin-top:1.1458333333333335rem;
	border-bottom:none;
}
.fcontact .contact .list li label {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:1.7708333333333335rem;
	color:#4e4e4e;
}
.fcontact .contact .list li .text {
	width:calc(100% - 2.8645833333333335rem);
	display:block;
	border:none;
	height:1.7708333333333335rem;
	font-size:0.8333333333333334rem;
	color:#333333;
	background:none;
}
.fcontact .contact .list li:last-child {
	padding-bottom:0.2604166666666667rem;
}
.fcontact .contact .list li .textarea {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#333;
	height:4.6875rem;
	overflow:hidden;
	width:100%;
	resize:none;
	border:none;
	display:block;
	background:none;
}
.fcontact .contact .ubtns {
	display:block;
	width:100%;
	border:none;
	cursor:pointer;
	text-align:center;
	background:#000;
	font-size:1.0416666666666667rem;
	height:2.4em;
	color:#ffffff;
	font-weight:100;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcontact .contact .ubtns:hover {
	background:#ff7055;
}

/* 出口*/
.fshoptlt {
	background:#fcf3f1;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	height:8.072916666666668rem;
	text-align:center;
}
.fshoptlt h2 {
	font-size:2.5rem;
	line-height:1.2;
	color:#000000;
}
.fshopls ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding:0.7291666666666667rem 0 2.34375rem;
}
.fshopls ul li {
	margin:0 2.604166666666667rem;
}
.fshopls ul li h4 {
	position:relative;
}
.fshopls ul li h4 a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:2.2;
	color:#000000;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshopls ul li h4::before {
	position:absolute;
	z-index:3;
	content:"";
	left:0;
	right:0;
	bottom:0;
	margin:0 auto;
	height:0.10416666666666667rem;
	width:0;
	background:#ff7055;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshopls ul li:hover h4::before,.fshopls ul li.on h4::before {
	width:2.291666666666667rem;
}
.fshopls ul li.on h4 a,.fshopls ul li:hover h4 a {
	color:#ff7055;
}
.fshopswiper li {
	width:49.32291666666667rem;
	height:20.729166666666668rem;
	overflow:hidden;
	position:relative;
}
.fshopswiper li a {
	display:block;
	height:100%;
}
.fshopswiper li .bg {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.3);
	opacity:0;
}
.fshopswiper li h4 {
	position:absolute;
	z-index:22;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	left:0;
	right:0;
	text-align:center;
	font-size:1.25rem;
	line-height:1.4;
	color:#ffffff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	opacity:0;
}
.fshopswiper li:hover .bg,.fshopswiper li:hover h4 {
	opacity:1;
}
.fshop {
	padding-top:7.291666666666667rem;
}
.fshop .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.125rem;
}
.fshop .list ul li {
	width:calc((100% - 9.479166666666668rem)/5);
	margin-right:2.34375rem;
	margin-bottom:2.604166666666667rem;
}
.fshop .list ul li:nth-child(5n) {
	margin-right:0;
}
.fshop .list ul li a {
	display:block;
}
.fshop .list ul li .pic {
	height:20.572916666666668rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.fshop .list ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshop .list ul li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fshop .list ul li .txt {
	text-align:center;
	margin-top:1.5625rem;
}
.fshop .list ul li .txt h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fshop .list ul li .txt h5 {
	margin-top:0.2604166666666667rem;
	color:#f87750;
	font-size:0.8333333333333334rem;
	line-height:1.5;
}
.fshop .list ul li .txt h6 {
	margin:0.7291666666666667rem auto 0;
	font-size:0.8333333333333334rem;
	line-height:2.4;
	color:#000;
	text-align:center;
	border-radius:1.1458333333333335rem;
	background:#ff7055;
	opacity:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshop .list ul li:hover .txt h6 {
	opacity:1;
}
/* 进口详情*/
.fshopdel {
	padding:5.989583333333334rem 0 2.34375rem;
}
.fshoplts {
	float:left;
	width:52.3%;
	padding-left:4.166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow: hidden;
}
.fshoprts {
	width:47%;
	float:right;
	padding:0 5.208333333333334rem 0 6.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fshoplts .shoppic {
	width:calc(100% - 2.8125rem);
	padding:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow-y:scroll;
	height:40.3125rem;
}
.fshoplts .shoppic .picls {
	height:100%;
	display:none;
}
.fshoplts .shoppic .picls:nth-child(1) {
	display:block;
}
.fshoplts .shoppic .picls img {
	width:100%;
	display:block;
}
.fshoplts::-webkit-scrollbar {
	width:0.15625rem;
	height:0.15625rem;
	background-color:#d9d9d9;
}
/*定义滚动条轨道 内阴影+圆角*/
.fshoplts::-webkit-scrollbar-track {
	background-color:#d9d9d9;
}
/*定义滑块 内阴影+圆角*/
.fshoplts::-webkit-scrollbar-thumb {
	background-color:#000;
}
.fshoplts .shopico {
	width:2.5rem;
}
.fshoplts .shopico .icon {
	height:2.5rem;
	width:100%;
	margin-bottom:0.5208333333333334rem;
	cursor:pointer;
	opacity:0.6;
}
.fshoplts .shopico .icon.on {
	opacity:1;
}
.fshoplts .shopico .icon img {
	display:block;
	height:100%;
	width:100%;
}
.fshoprts .txt h3 {
	font-size:1.3541666666666667rem;
	line-height:1.2;
	color:#000;
	font-weight:100;
}
.fshoprts .txt h2 {
	padding:1.1458333333333335rem 0 1.875rem;
	font-size:1.5625rem;
	line-height:1.3;
	color:#f87750;
}
.fshoprts .del {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#000000;
}
.fshoprts .add {
	margin:0.9375rem 0 0.78125rem;
	display:block;
}
.fshoprts .add i {
	display:inline-block;
	padding-right:1.1979166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url('../images/fn6.png') no-repeat right center;
	background-size:0.6770833333333334rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshoprts .add i:hover {
	color:#f87750;
	background:url('../images/fn6-1.png') no-repeat right center;
}
.fshoprts .list li {
	margin-bottom:1.4583333333333335rem;
}
.fshoprts .list li a {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #d9d9d9;
}
.fshoprts .list li .tx,
.fshoprts .list li h5 {
	font-size:0.8333333333333334rem;
	line-height:2.5;
	color:#000;
	width:calc(100% - 3.125rem);
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshoprts .list li .tx{
	border: none;
	width: 70%;
	text-align: center;
}
.fshoprts .list li:hover h5 {
	color:#f87750;
}
.fshoprts .list li .cl,
.fshoprts .list li .ad,
.fshoprts .list li .jia {
	width:0.78125rem;
	height:0.7291666666666667rem;
	background:url('../images/fn6.png') no-repeat center;
	background-size:0.6770833333333334rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fshoprts .list li .cl{
	background:url('../images/fn611.png') no-repeat center;
}
.fshoprts .list li:hover .jia {
	background:url('../images/fn6-1.png') no-repeat center;
}
.fshoprts .list li .ad:hover {
	background:url('../images/fn6-1.png') no-repeat center;
}
.fshoprts .list li .cl:hover{
	background:url('../images/fn611-1.png') no-repeat center;
}
.fshoprts .btn {
	font-size:1.0416666666666667rem;
	line-height:2.3;
	height:auto;
	width:100%;
	color:#000;
	border:1px solid #000;
	border-radius:1.3020833333333335rem;
	display:block;
	text-align:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	margin-bottom:1.3541666666666667rem;
}
.fshoprts .btn.on,.fshoprts .btn:hover {
	color:#fff;
	background:#000;
}
/* 出口-详细-产品详细*/
.fbg {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:112;
	background:rgba(0,0,0,0.5);
	display:none;
}
.fproddetail {
	background:#fff;
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	z-index:222;
	width:50%;
	padding:6.770833333333334rem 0 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.fproddetail .cha {
	top:1.6666666666666667rem;
	right:3.125rem;
	position:absolute;
	z-index:11;
	height:2.3958333333333335rem;
	width:2.3958333333333335rem;
	background:url('../images/fn7.png') no-repeat center/cover;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproddetail .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.fproddetail .detail {
	padding:0 3.90625rem 0 2.760416666666667rem;
	height: calc(100vh - 10rem);
	overflow-y: scroll;
}
.fproddetail .detail h2 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fproddetail .detail .del {
	margin-top:2.604166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#000000;
}
.fproddetail .detail .del2 {
	margin-top:1.5625rem;
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#747474;
}
/* 出口-详细-尺码表*/
.fcimab {
	position:fixed;
	z-index:222;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:62.5rem;
	background:#fff;
	padding:7.291666666666667rem 10.15625rem 2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.fcimab .cha {
	top:1.6666666666666667rem;
	right:9.270833333333334rem;
	position:absolute;
	z-index:11;
	height:2.3958333333333335rem;
	width:2.3958333333333335rem;
	background:url('../images/fn7.png') no-repeat center/cover;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcimab .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.fcimab .tlt {
	text-align:center;
}
.fcimab .tlt h2 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
}
.fcimab .list {
	margin:1.6666666666666667rem auto 0;
}
.fcimab .list .dds {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	border-top:0.052083333333333336rem solid #d1d1d1;
	border-bottom:0.052083333333333336rem solid #d1d1d1;
	padding:1.0416666666666667rem 0;
	margin-bottom:1.4583333333333335rem;
}
.fcimab .list .dds h5 {
	font-size:0.6770833333333334rem;
	line-height:1.5;
	color:#000;
	text-align:center;
	padding:0 0.20833333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:calc((100%)/7);
}
.fcimab .list .dds::before {
	position:absolute;
	z-index:6;
	content:"";
	top:-0.2604166666666667rem;
	left:0;
	right:0;
	margin:0 auto;
	width:0.5208333333333334rem;
	height:0.2604166666666667rem;
	background:url('../images/jt3.jpg') no-repeat center;
	background-size:0.5208333333333334rem auto !important;
}
.fcimab .list .dd {
	display:flex;
	flex-wrap:wrap;
	background:#fbfbfb;
}
.fcimab .list .dd h6 {
	font-size:0.6770833333333334rem;
	line-height:1.4;
	color:#666;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:calc((100%)/7);
	padding:0.10416666666666667rem 0.20833333333333334rem;
}
.fcimab .list .dd:nth-child(2n) {
	background:none;
	padding:0.2604166666666667rem 0.20833333333333334rem;
}
/* 出口-详细-选尺寸*/
.fchicun {
	background:#fff;
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	z-index:222;
	width:50%;
	padding:6.770833333333334rem 3.125rem 2.604166666666667rem 2.760416666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.fchicun .cha {
	top:2.604166666666667rem;
	right:3.125rem;
	position:absolute;
	z-index:11;
	height:2.3958333333333335rem;
	width:2.3958333333333335rem;
	background:url('../images/fn7.png') no-repeat center/cover;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fchicun .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.fchicun .txt h2 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
}
.fchicun .txt .size {
	display:block;
	margin-top:0.3125rem;
}
.fchicun .txt .size i {
	display:inline-block;
	padding-right:1.4583333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url('../images/fn6.png') no-repeat right center;
	background-size:0.6770833333333334rem auto !important;
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#000000;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fchicun .txt .size i:hover {
	color:#f87750;
	background:url('../images/fn6-1.png') no-repeat right center;
}
.fchicun .txt h6 {
	margin-top:0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#8b8b8b;
}
.fchicun .cima_list {
	margin-top:3.90625rem;
}
.fchicun .cima_list li {
	margin-bottom:0.9375rem;
	border-bottom:0.052083333333333336rem solid #cbcbcb;
}
.fchicun .cima_list li h4 a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:2.7083333333333335rem;
	color:#808080;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fchicun .cima_list li:hover h4 a,.fchicun .cima_list li h4 a.coloractive {
	color:#f87750;
}
/* 出口-详细-选款式*/
.fkuanshi {
	background:#fff;
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	z-index:222;
	width:50%;
	padding:6.770833333333334rem 0 2.604166666666667rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.fkuanshi .tit h3 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
}
.fkuanshi .cha {
	top:2.604166666666667rem;
	right:3.125rem;
	position:absolute;
	z-index:11;
	height:2.3958333333333335rem;
	width:2.3958333333333335rem;
	background:url('../images/fn7.png') no-repeat center/cover;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fkuanshi .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.fkuanshisw {
	margin-top:1.8229166666666667rem;
	overflow:hidden;
}
.fkuanshisw li {
	width:17.604166666666668rem;
}
.fkuanshisw li a {
	display:block;
	padding:1.25rem 1.3020833333333335rem 0.46875rem 0.9375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	border:1px solid #ffffff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fkuanshisw li.swiper-slide-active .pic::before {
	opacity: 1;
}
/*.fkuanshisw li.swiper-slide-active a,
*/
.fkuanshisw li:hover a {
	border-color:#ff7055;
}
.fkuanshisw li a.coloractive {
	border-color:#ff7055;
}
.fkuanshisw li .pic {
	height:20.572916666666668rem;
	position:relative;
	border-radius: 10px;
}
.fkuanshisw li .pic img {
	overflow:hidden;
	border-radius:1.0416666666666667rem;
	height:100%;
	width:100%;
	object-fit:cover;
	position:relative;
	z-index:11;
}
.fkuanshisw li .pic::before {
	position:absolute;
	z-index:6;
	content:"";
	background:#f8f4f0;
	right:-0.3125rem;
	top:0;
	bottom:0;
	width:5.208333333333334rem;
	border-radius: 6px;
	opacity:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fkuanshisw li:hover .pic::before {
	opacity:1;
}
.fkuanshisw li .txt {
	text-align:center;
	margin-top:1.5625rem;
}
.fkuanshisw li .txt h5 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#000;
	text-align:center;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fkuanshisw li .txt h6 {
	margin-top:0.20833333333333334rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#f87750;
}
/* 登录*/
.layout.vh100 {
	height:100vh;
}
.flogo {
	left:3.125rem;
	top:1.9791666666666667rem;
	position:fixed;
	z-index:11;
	width:7.5rem;
	display:block;
}
.flogo img {
	display:block;
	width:100%;
}
.flogin {
	z-index:111;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	width:62.5rem;
	padding:9.635416666666668rem 13.541666666666668rem 10.9375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
}
.flogin .list {
	margin-top:1.875rem;
}
.flogin .list li {
	margin-bottom:2.3958333333333335rem;
	border-bottom:0.052083333333333336rem solid #383838;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0 0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.flogin .list li label {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#9f9f9f;
}
.flogin .list li label.error {
	color: #ff3300;
}
.flogin .list li .text {
	display:block;
	padding:0;
	border:none;
	width:calc(100% - 5.989583333333334rem);
	font-size:0.8333333333333334rem;
	height:2em;
	color:#333;
}
.flogin .list li:nth-child(2) .text {
	width:calc(100% - 6.270833333333334rem);
}
.flogin .btns {
	display:block;
	text-align:center;
	border:none;
	font-size:1.0416666666666667rem;
	line-height:2.5em;
	color:#fff;
	background:#000;
	border-radius:1.40625rem;
	overflow:hidden;
	width:100%;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.flogin .btns:hover {
	background:#ff7055;
}
.flogin .tt {
	display:flex;
	flex-wrap:wrap;
	margin-top:0.8854166666666667rem;
	font-size:0.7291666666666667rem;
	line-height:2.2;
	color:#4c4c4c;
}
.flogin .tt a {
	display:block;
	color:#ff7055;
	margin-left:0.20833333333333334rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.flogin .tt a:hover {
	font-weight:bold;
}
/* 个人中心*/
.fwhcenter {
	background:rgba(255,255,255,0.92);
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	z-index:222;
	width:50%;
	padding:4.6875rem 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	display: none;
}
.fwhcenter.active{
	transform: translateX(0%);
}
.fwhcenter .cha {
	top:2.1875rem;
	right:3.125rem;
	position:absolute;
	z-index:11;
	height:2.3958333333333335rem;
	width:2.3958333333333335rem;
	background:url('../images/fn7.png') no-repeat center/cover;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fwhcenter .cha a {
	display:block;
	height:100%;
	width:100%;
}
.fwhcenter .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.fwhcenter .text {
	padding:0 3.125rem 0 2.8645833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fwhcenter .text .tlt h3 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
}
.fwhcenter .text .txt {
	margin-top:1.8229166666666667rem;
}
.fwhcenter .text .txt h4 {
	font-size:1.25rem;
	line-height:1.5;
	color:#000;
	border-bottom:0.052083333333333336rem solid #cbcbcb;
}
.fwhcenter .text .txt .del {
	margin-top:0.625rem;
	font-size:0.9375rem;
	line-height:1.6;
	color:#000000;
	font-weight:100;
}
.fwhcenter .product {
	margin-top:1.7708333333333335rem;
}
.fwhcenter .product .tlt {
	padding:0 3.125rem 0 2.8645833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fwhcenter .product .tlt h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#000;
	font-weight:100;
	border-bottom:0.052083333333333336rem solid #cbcbcb;
	padding-bottom:0.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fwhcenter .product .list {
	overflow-y:scroll;
	height: calc(100vh - 23rem);
	padding:0 3.125rem 0 2.8645833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fwhcenter .product li {
	border-bottom:0.052083333333333336rem solid #cbcbcb;
	padding:1.0416666666666667rem 0 0.8333333333333334rem;
	margin-bottom:0.8333333333333334rem;
}
.fwhcenter .product li a {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.fwhcenter .product li .lt {
	width:calc(100% - 12.5rem);
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fwhcenter .product li .lt .pic {
	width:4.375rem;
	height:5.729166666666667rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.fwhcenter .product li .lt .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fwhcenter .product li:hover .lt .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fwhcenter .product li .lt .txt {
	width:calc(100% - 5.3125rem);
	margin-top:0.5208333333333334rem;
}
.fwhcenter .product li .lt .txt h5 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fwhcenter .product li .lt .txt h6 {
	margin-top:0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#f87750;
}
.fwhcenter .product li .delete {
	width:6.875rem;
	font-size:0.8333333333333334rem;
	line-height:2.3;
	height:2.3em;
	background:#000000;
	color:#fff;
	border-radius:1.1458333333333335rem;
	overflow:hidden;
	text-align:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fwhcenter .product li:hover .delete {
	background:#f87750;
}
/* 搜索*/
.fwhcenter .fsearch {
	padding:4.166666666666667rem 0 0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fsearch .search {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #000000;
	margin: 0 3.125rem 0 2.8125rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsearch .searchls {
	padding:0 3.125rem 0 2.8125rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsearch .inuptls {
	padding:0 3.125rem 0 2.8125rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
	height: calc(100vh - 18rem);
}
.fsearch .search .ico {
	width:1.0416666666666667rem;
}
.fsearch .search .ico img {
	width:100%;
	display:block;
}
.fsearch .search .tet {
	padding:0;
	margin:0;
	display:block;
	border:none;
	width:calc(100% - 1.6666666666666667rem);
	font-size:0.8333333333333334rem;
	height:2.3958333333333335rem;
	color:#333;
	background:none;
}
.fsearch .searchls ul {
	display:flex;
	flex-wrap:wrap;
	margin:1.1458333333333335rem 0 1.4583333333333335rem;
}
.fsearch .searchls ul li {
	margin-right:1.5625rem;
}
.fsearch .searchls ul li:last-child {
	margin-right:0;
}
.fsearch .searchls ul li a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#898989;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fsearch .searchls ul li.on a,.fsearch .searchls ul li a:hover {
	color:#000000;
}
.fsearch .inuptls li {
	margin-bottom:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #cbcbcb;
}
.fsearch .inuptls li .tet {
	display:block;
	font-size:0.8333333333333334rem;
	height:2.604166666666667rem;
	color:#333;
	width:100%;
	border:none;
	background:none;
}
/* 我的购物车*/
.fgowuche {
	padding:0 3.385416666666667rem 4.427083333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	position:relative;
}
.fgowuche .tlt h3 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#000;
}
.fgowuche .lists {
	margin-top:1.4583333333333335rem;
	height:calc(100% - 3.6458333333333335rem);
	overflow-y:scroll;
}
.fgowuche .lists ul {
	display:flex;
	flex-wrap:wrap;
}
.fgowuche .lists ul li {
	width:calc((100% - 11.041666666666668rem)/3);
	margin-right:3.6458333333333335rem;
	margin-bottom:2.0833333333333335rem;
}
.fgowuche .lists ul li a {
	display:block;
}
.fgowuche .lists ul li .pic {
	height:13.75rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.fgowuche .lists ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fgowuche .lists ul li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fgowuche .lists ul li .txt {
	text-align:center;
	margin-top:0.9375rem;
}
.fgowuche .lists ul li .txt h5 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#040404;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fgowuche .lists ul li .txt h6 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#f87750;
}
.fgowuche .lists ul li .txt h4 {
	margin:0.7291666666666667rem auto 0;
	font-size:0.8333333333333334rem;
	line-height:1.9791666666666667rem;
	color:#fff;
	width:6.770833333333334rem;
	border-radius:1.09375rem;
	overflow:hidden;
	background:#000000;
	text-align:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fgowuche .lists ul li:hover .txt h4 {
	background:#f87750;
}
.fgowuche .shopping {
	position:absolute;
	z-index:11;
	right:7.8125rem;
	bottom:0.9375rem;
}
.fgowuche .shopping .btn {
	display:block;
	width:15.78125rem;
	line-height:2.5rem;
	color:#fff;
	font-size:1.0416666666666667rem;
	border-radius:1.3541666666666667rem;
	overflow:hidden;
	text-align:center;
	background:#000000;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fgowuche .shopping .btn:hover {
	background:#f87750;
}
.fregister {
	padding:9.375rem 13.541666666666668rem 7.552083333333334rem;
}
.flogin .list li:nth-child(3) .text {
	width:calc(100% - 5.197916666666668rem);
}
.flogin .list li:nth-child(4) .text {
	width:calc(100% - 11.197916666666668rem);
}
.fhnewprod .list ul li .txt h5 {
	margin:0.7291666666666667rem auto 0;
	font-size:0.8333333333333334rem;
	line-height:2.4;
	color:#000;
	text-align:center;
	border-radius:1.1458333333333335rem;
	background:#ff7055;
	opacity:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.fhnewprod .list ul li:hover .txt h5 {
	opacity:1;
	
}
.fshopswpic {
	height: 37.4rem;
	width:calc(100% - 55px);
	overflow:hidden;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 18px;
}
.fshopswpic .swiper-scrollbar {
	top: 0;
	bottom: 0;
	height: 100%;
}
.fshopswpic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fshopswicon {
	width:50px;
	position:relative;
	height: 37.4rem;
	float: right;
	transition:all 1s;
	-ms-transition:all 1s;  /* IE 9 */
	-moz-transition:all 1s;     /* Firefox */
	-webkit-transition:all 1s; /* Safari 和 Chrome */
	-o-transition:all 1s;
	opacity: 0;
}
.fshoplts:hover .fshopswicon {
	opacity: 1;
}
.fshopswicon li {
	width:100%;
	height:50px;
	opacity:0.4;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	border-bottom:0.052083333333333336rem solid rgba(0,0,0,0);
}
.fshopswicon li img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fshopswicon li.swiper-slide-thumb-active {
	opacity:1;
	border-bottom-color:rgba(0,0,0,1);
}
.layout.ons{
	height: 100vh;
	overflow: hidden;
}
.fbg{
	content: "";
	position: fixed;
	    z-index: 110;
	    top: -54px;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    height: 110vh;
	    width: 100vw;
	    background: rgba(0,0,0,.4);
	    -webkit-backdrop-filter: blur(15px);
	    backdrop-filter: blur(15px);
}











