@font-face {
	font-family:Futura-Heavy;src:url('../fonts/FuturaCyrillicHeavy.ttf');font-style:normal;font-display:swap
}

@font-face {
	font-family:Futura-Demi;src:url('../fonts/FuturaCyrillicDemi.ttf');font-style:normal;font-display:swap
}
*,:after,:before {
	box-sizing:border-box;
	outline:0
}
#bsWXBox {
	box-sizing:content-box
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0
}
body,html {
	position:relative;
	width:100%;
	height:100%
}
a {
	word-spacing:0;
	transition:.2s
}
a:link,a:visited {
	text-decoration:none;
	outline:333333;
	color:#402020
}
a:active,a:focus,a:hover {
	color:#402020
}
li,ul {
	list-style:none
}
img {
	border:0;
	max-width:100%;
	max-height:100%
}
table {
	border-collapse:collapse;
	width:100%
}
input,textarea {
	font-family:arial;
	font-size:14px
}
input[type=button],input[type=radio],input[type=reset],input[type=submit] {
	cursor:pointer;
	outline:0
}
input[type=checkbox],input[type=radio] {
	position:relative;
	vertical-align:middle;
	margin-top:-2px;
	margin-bottom:1px;
	margin-left:5px;
	margin-right:5px
}
input[type=date],input[type=email],input[type=password],input[type=text],textarea {
	padding:0;
	color:#402020;
	outline:0
}
.clearfix {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
body {
	color:#402020;
	background:#fff;
	margin:0 auto;
	font-size:.18rem;
	font-family:Futura-Demi;
	word-wrap:normal
}
@media (max-width:1024px) {
	body {
	font-size:15px
}
}img {
	border:0;
	max-width:100%;
	vertical-align:top
}
.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
.container {
	width:100%;
	margin:0 auto;
	max-width:16rem
}
@media (max-width:1200px) {
	.container {
	padding:0 40px!important
}
}@media (max-width:1024px) {
	.container {
	max-width:640px!important;
	padding:0 20px!important
}
}@media (max-width:640px) {
	.container {
	width:100%
}
}html {
	font-size:100px
}
@media screen and (max-width:1600px) {
	html {
	font-size:83px
}
}@media screen and (max-width:1440px) {
	html {
	font-size:75px
}
}@media screen and (max-width:1400px) {
	html {
	font-size:72px
}
}@media screen and (max-width:1366px) {
	html {
	font-size:71px
}
}@media screen and (max-width:1360px) {
	html {
	font-size:70px
}
}@media screen and (max-width:1280px) {
	html {
	font-size:66px
}
}@media screen and (max-width:1200px) {
	html {
	font-size:53px!important
}
}::-webkit-scrollbar {
	width:6px;
	height:6px
}
::-webkit-scrollbar-thumb {
	height:0;
	opacity:.5;
	background:rgba(0,0,0,.08);
	-webkit-transition:all .5s ease;
	transition:all .5s ease
}
::-webkit-scrollbar-thumb:hover {
	background-color:var(--main-color)
}
::-webkit-scrollbar-thumb:active {
	background-color:var(--main-color)
}
.f-l {
	float:left
}
.f-r {
	float:right
}
.dw {
	top:-2rem;
	width:1px;
	z-index:-1;
	position:absolute
}
.circle {
	position:relative;
	width:4rem;
	height:4rem;
	display:inline-block;
	text-align:center;
	z-index:2;
	margin:auto;
	border-radius:50%;
	background:0 0
}
.circle:after {
	content:'';
	display:block;
	margin:auto;
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	opacity:0;
	-webkit-animation:ripple 2s ease-out 0s infinite;
	animation:ripple 2s ease-out 0s infinite;
	background-color:rgba(2,132,193,.5)
}
.circle:before {
	content:'';
	display:block;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0;
	border-radius:50%;
	background-color:rgba(2,132,193,.5);
	-webkit-animation:ripple 2s ease-out 1s infinite;
	animation:ripple 2s ease-out 1s infinite
}
@-webkit-keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
50% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
50% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
/*图片垂直水平居中*/
.pic {
	width:100%;
	overflow:hidden;
	position:relative;
}
.pic img {
	transition:0.5s;
}
.pic:after {
	content:'';
	display:block;
	padding-bottom:100%;
}
.middleCenter {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:auto;
	object-fit:cover;
}
.hid {
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis1 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:1
}
.ellipsis2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.ellipsis3 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.ellipsis4 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:4
}
.ellipsis5 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:5
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes dong {
	0% {
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes dong {
	0% {
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp2 {
	-webkit-animation-name:fadeInUp2;
	animation-name:fadeInUp2
}
@-webkit-keyframes fadeInUp3 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp3 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp3 {
	-webkit-animation-name:fadeInUp3;
	animation-name:fadeInUp3
}
@-webkit-keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInDown3 {
	-webkit-animation-name:fadeInDown3;
	animation-name:fadeInDown3
}
@-webkit-keyframes fadeInDown3 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInDown3 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInDown2 {
	-webkit-animation-name:fadeInDown2;
	animation-name:fadeInDown2
}
@-webkit-keyframes fadeInLeft {
	from {
	-webkit-transform:translate3d(-30px,0,0);
	transform:translate3d(-30px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInLeft {
	from {
	-webkit-transform:translate3d(-30px,0,0);
	transform:translate3d(-30px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-50px,0,0);
	transform:translate3d(-50px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-50px,0,0);
	transform:translate3d(-50px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInLeft2 {
	-webkit-animation-name:fadeInLeft2;
	animation-name:fadeInLeft2
}
@-webkit-keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(50px,0,0);
	transform:translate3d(50px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(50px,0,0);
	transform:translate3d(50px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInRight2 {
	-webkit-animation-name:fadeInRight2;
	animation-name:fadeInRight2
}
.scrollArrow {
	-webkit-animation-name:scrollArrow;
	animation-name:scrollArrow
}
.scrollArrow1 {
	-webkit-animation-name:scrollArrow1;
	animation-name:scrollArrow1
}
@-webkit-keyframes titFadeup1 {
	0% {
	-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0
}
100% {
	opacity:1;
	-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes titFadeup1 {
	0% {
	-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0
}
100% {
	opacity:1;
	-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes titFadeup1_1 {
	0% {
	opacity:1;
	-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	opacity:0
}
}@keyframes titFadeup1_1 {
	0% {
	opacity:1;
	-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	clip-path:polygon(0 0,100% 0,100% 0,0 50%);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	opacity:0
}
}@-webkit-keyframes imgScale {
	0% {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes imgScale {
	0% {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes fadeInup {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeInup {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes fadeInup1 {
	0% {
	opacity:0;
	-webkit-transform:translate(-50%,60px);
	transform:translate(-50%,60px)
}
100% {
	opacity:1;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
}@keyframes fadeInup1 {
	0% {
	opacity:0;
	-webkit-transform:translate(-50%,60px);
	transform:translate(-50%,60px)
}
100% {
	opacity:1;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
}.titFadeup1 {
	-webkit-animation:titFadeup1 1.1s ease-in-out both .1s;
	animation:titFadeup1 1.1s ease-in-out both .1s
}
.titFadeup2 {
	-webkit-animation:titFadeup1 1.1s ease-in-out both .2s;
	animation:titFadeup1 1.1s ease-in-out both .2s
}
.fadeInup1 {
	-webkit-animation:fadeInup 1.1s ease-in-out both .2s;
	animation:fadeInup 1.1s ease-in-out both .2s
}
.fadeInup2 {
	-webkit-animation:fadeInup 1.1s ease-in-out both .3s;
	animation:fadeInup 1.1s ease-in-out both .3s
}
.fadeInup3 {
	-webkit-animation:fadeInup 1.1s ease-in-out both .4s;
	animation:fadeInup 1.1s ease-in-out both .4s
}
.fadeInUpimg {
	-webkit-animation:imgScale 1.2s ease-in-out both .2s;
	animation:imgScale 1.2s ease-in-out both .2s
}
@-webkit-keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes scrollArrow {
	0% {
	opacity:0;
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes scrollArrow {
	0% {
	opacity:0;
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes scrollArrow1 {
	0% {
	opacity:1;
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes scrollArrow1 {
	0% {
	opacity:1;
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes xuanzhuan {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
}@keyframes xuanzhuan {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
}.xuanzhuan {
	-webkit-animation-name:xuanzhuan;
	animation-name:xuanzhuan
}
@-webkit-keyframes xuanzhuan2 {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
}@keyframes xuanzhuan2 {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
}.xuanzhuan2 {
	-webkit-animation-name:xuanzhuan2;
	animation-name:xuanzhuan2
}
/*首页banner*/
.banner {
	position:relative;
	width:100%;
	min-height:500px;
	max-height:100vh;
}
.banner::after {
	content:"";
	display:block;
	width:100%;
	padding-top:56.25%;
}
.banner>video,.banner>img {
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	vertical-align:top;
	width:100%;
	object-fit:cover
}
.banner .bf,.banner .zt {
	position:absolute;
	bottom:3%;
	left:calc(50% - 60px);
	cursor:pointer;
	width:50px;
	height:50px;
	z-index:10
}
.banner .zt {
	display:none
}
.banner .m_kq,.banner .m_gb {
	position:absolute;
	bottom:3%;
	right:calc(50% - 60px);
	cursor:pointer;
	width:50px;
	height:50px;
	z-index:10
}
.banner .m_kq {
	display:none
}
.homebanner {
	position:relative;
}
.homebanner .swiper {
	overflow:hidden;
}
.homebanner .swiper-button-prev:after,.homebanner  .swiper-button-next:after {
	color:#fff;
	font-weight:bold;
	font-size:26px;
}
/*  
.homebanner video,.homebanner img {
	height:100vh;
	width:100%;
	object-fit:cover;
}
*/
 

.yd {
	display:none;
}
@media (max-width:1200px) {
	.banner .ks,.banner .music {
	display:none;
}
.pc {
	display:none;
}
.yd {
	display:block;
}
}@media (max-width:1200px) {
	.banner {
	min-height:auto;
}
.banner .pc {
	display:none;
}
}/*首页关于我们*/
.homeabout {
	overflow:hidden;
	display: flex;
	align-items: center;
}
.homeabout .left-section {
	width:48.5%;
	float:left;
}

.homeabout .right-section {
	width:51.5%;
	float:right;
	text-align:right;
	padding:1.3rem 2rem 0 1.3rem;
}
.text-des-size p {
	font-size:.20rem;
	line-height:.42rem;
}
.homeabout .right-section .text-des-size p {
	text-align:justify;
}
.home-title {
	font-size:.48rem;
	color:#402020;
	font-family:'Futura-Heavy';
	margin-bottom:.3rem;
}
.index-button {
	display:inline-block;
	margin-top:.4rem;
	font-size:.18rem;
	cursor:pointer;
	-webkit-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
	z-index:4
}
.index-button a {
	overflow:hidden;
	display:inline-block;
	text-align:center;
	min-width:1.1rem;
	color:#402020;
	border-radius:3rem;
	border:1px solid #402020;
	padding:.07rem .3rem;
	background:#fff;
	position:relative;
	z-index:4;
}
.index-button a:before {
	left:0;
	top:0;
	content:"";
	width:0;
	height:100%;
	position:absolute;
	border-radius:3rem;
	-webkit-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
	background:#402020;
	z-index:-1;
}
.index-button:hover a {
	color:#fff;
}
.index-button:hover a:before {
	width:100%
}
@media (max-width:1280px) {
	.home-title {
		font-size:23px;
		margin-bottom:5px;
	}
	.text-des-size p {
		font-size:15px;
		line-height:2.2;
	}
	.index-button a {
		font-size:14px;
		line-height:1;
		padding:10px 15px;
		min-width:120px;
	}
	.index-button {
		margin-top:10px;
	}
}
@media (max-width:1024px) {
	.homeabout {
	display:flex;
	flex-direction:column;
}
.homeabout .left-section {
	width:100%;
	float:none;
	order:2;
	max-height:var(--max-h-screen);
}
.homeabout .right-section {
	width:100%;
	float:none;
	text-align:center;
	padding:40px 30px 40px 30px;
}
.homeabout .right-section .text-des-size p {
	text-align:center;
}
}/*首页产品中心*/
.home-product {
	padding:1.2rem 0;
	overflow:hidden;
}
.home-product .product-img {
	margin-top:.15rem;
	margin-bottom:.2rem;
}
.home-product .product-img img {
	display:block;
	width:3rem;
}
.home-product .homeproduct-left {
	width:28%;
	float:left;
	padding-top:.8rem;
}
.home-product .homeproduct-right {
	width:70%;
	float:right;
	padding-bottom:50px;
	position:relative;
}
.home-product .homeproduct-right .mySwiper {
	overflow:hidden;
	width:111%;
}
.home-product .homeproduct-right .swiper-container-horizontal > .swiper-pagination-progressbar {
	top:auto;
	bottom:0;
	width:90%;
	margin-left:5%;
}
.home-product .homeproduct-right .swiper-button-next,.home-product .homeproduct-right .swiper-button-prev {
	top:auto;
	bottom:-10px;
	width:24px;
	height:24px;
	color:#402020;
}
.home-product .homeproduct-right .swiper-button-next::after,.home-product .homeproduct-right .swiper-button-prev::after {
	font-size:20px;
	font-weight:bold;
}
.home-product .homeproduct-right .swiper-button-next:hover,.home-product .homeproduct-right .swiper-button-prev:hover {
	color:#333;
}
.home-product .homeproduct-right .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:#402020;
}
.home-product .homeproduct-right .swiper-slide .pic:after {
	padding-bottom:133.3%;
}
.home-product .homeproduct-right .swiper-slide .pic img {
	display:block;
	border-radius:.2rem;
}
.homeproduct-right .title {
	padding:20px 20px;
	font-size:30px;
	color:#fff;
	position:absolute;
	font-family: 'Futura-Heavy';
	z-index:999;
	top:0;
	left:0;
}



@media (max-width:1024px) {
	.home-product {
	padding:35px 0;
	position:relative;
	min-height:95vh;
}
.home-product .homeproduct-left {
	width:100%;
	float:none;
	text-align:center;
	padding-top:0;
	padding-bottom:40px;
}
.home-product .homeproduct-right {
	width:120%;
	float:none;
	left:20px;
	padding-bottom:36px;
}
.home-product .product-img img {
	margin:0 auto;
	width:50vw;
}
.homeproduct-right .title br{
    display: block;
}
.home-product .homeproduct-right .swiper-container-horizontal > .swiper-pagination-progressbar {
	width:80%;
	margin-left:10%;
}
.homeproduct-right .title {
	font-size:20px;
}
}@media (max-width:767px) {
	.home-product {
	min-height:90vh;
}
.home-product .homeproduct-right {
	width:90%;
}
}@media (max-width:560px) {
	.home-product {
	min-height:78vh;
}
.home-product .homeproduct-right .swiper-container-horizontal > .swiper-pagination-progressbar {
	width:70%;
	margin-left:15%;
}
}/*首页全局布局*/
.home-quanqiu {
	position:relative;
}
.quanqiu-main {
	position:absolute;
	top:42%;
	left:0;
	width:100%;
	text-align:center;
	padding:.4rem 0;
}
.quanqiu-main .home-title {
	color:#fff;
}
.quanqiu-main .text-des-size p {
	color:#fff;
}
.quanqiu-main .index-button a {
	color:#fff;
	border:1px solid #fff;
	background:none;
}
.quanqiu-main .index-button:hover a {
	border:1px solid #402020;
}
@media (max-width:1024px) {
	.quanqiu-main {
	top:35%;
}
}@media (max-width:767px) {
	.quanqiu-main {
		top:0;
		padding:20px 0;
	}
}/*底部*/
.footer-top {
	background:rgb(239 238 237);
	padding:.6rem 0;
}
.footer-top .left-list {
	width:75%;
	float:left;
}
.footer-top .left-list li {
	width:20%;
	float:left;
}
.footer-top .left-list li a {
	display:block;
	font-size:.17rem;
	color:#402020;
	font-weight:bold;
}
.footer-top .left-list li .list-bot {
	margin-top:.12rem;
}
.footer-top .left-list li .list-bot a {
	color:#868888;
	font-weight:normal;
	margin-bottom:.12rem;
}
.footer-top .left-list li a:hover {
	color:#402020;
}
.footer-top .left-list li .list-bot a:hover {
	color:#402020;
}
.footer-top .right {
	width:25%;
	float:right;
	text-align:right;
}
.footer-top .right .socialMedia li {
	width:auto;
	border:0;
	padding-top:0;
	padding-left:.25rem;
	display:inline-block
}
.footer-top .right .socialMedia .list li:first-child {
	padding-left:0
}
.footer-top .right .socialMedia .list .box {
	display:block;
	cursor:pointer;
	position:relative
}
.footer-top .right .socialMedia .list .icon {
	display:block;
	width:.38rem;
	height:.38rem;
	border-radius:50%;
	position:relative;
}
.footer-top .right .socialMedia .list .icon img {
	width:100%;
	max-height:.38rem;
	opacity:.3;
}
.footer-top .right .socialMedia .list .icon:hover .img1 {
	opacity:1
}
.footer-top .right .socialMedia .list .down {
	display:none;
	color:#666;
	align-items:center;
	width:1.26rem;
	cursor:initial;
	position:absolute;
	top:120%;
	left:50%;
	margin-left:-.2rem
}
.footer-top .right .socialMedia .list .down .ewm {
	width:1.1rem;
	position:relative
}
.footer-top .right .socialMedia .list .down .ewm img {
	width:100%;
	max-height:1.1rem
}
.footer-top .right .socialMedia .list .active .down {
	display:flex
}
.footer-top .right .socialMedia .list .box:hover .icon {
	opacity:1
}
.footer-top .right .socialMedia .list .box:hover .down {
	display:flex
}
.footer-bottom {
	background:#fff;
	padding:.28rem 0;
	overflow:hidden;
	font-size:.16rem;
}
.footer-bottom .left {
	width:12%;
	float:left;
}
.footer-bottom .left svg {
	display:inline-block;
	width:21px;
	height:21px;
	vertical-align:middle;
	margin-top:-3px;
	opacity:.7;
}
.footer-bottom .left .capitalize {
	display:inline-block;
	color:#402020;
	cursor:pointer
}
.footer-bottom .left:hover svg {
	opacity:1;
}
.footer-bottom .left:hover .capitalize {
	color:#402020;
}
.footer-bottom .middle {
	width:68%;
	float:left;
	color:#402020;
	text-align:center;
}
.footer-bottom .middle a {
	color:#402020;
}
.footer-bottom .middle a:hover {
	color:#402020;
}
.footer-bottom .right {
	width:20%;
	float:right;
	text-align:right;
}
.footer-bottom .right a {
	color:#402020;
	padding:0px 3px;
}
.footer-bottom .right a:hover {
	color:#402020;
}
.app_title .en {
	font-size:22px;
	color:#402020;
	font-weight:bold;
	margin-bottom:.2rem;
}
.tcapp_list {
	overflow:hidden;
}
.tcapp_list li {
	width:22.5%;
	float:left;
	margin-right:3%;
	overflow:hidden;
	min-height:96px;
	margin-bottom:17px;
	padding:15px;
	border-radius:8px;
}
.tcapp_list li:nth-child(4n) {
	margin-right:0px;
}
.tcapp_list li p {
	font-size:16px;
	color:#402020;
	margin-bottom:.05rem;
}
.tcapp_list li .enwz a {
	color:#402020;
	opacity:.7;
	margin-right:.2rem;
	font-size:13px;
}
.tcapp_list li .enwz a:last-child {
	margin-right:.2rem;
}
.tcapp_list li.car {
	background:#f5f5f5;
}
.yingying_lick .modal-dialog {
	width:12.80rem;
}
.tcapp_list li .enwz a:hover {
	opacity:1;
}
.con_fd {
	position:fixed;
	top:0px;
	height:100%;
	width:100%;
	background:#000;
	z-index:999;
	background:rgb(0,0,0,0.5);
	display:none;
}
.con_list {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#fff;
	border:solid 1px;
	width:66%;
	background:#fff;
	border-radius:15px;
	padding:10px 0 30px 60px;
}
.gd_close {
	text-align:right;
}
.gd_close span {
	display:inline-block;
	font-size:30px;
	font-weight:bold;
	color:#402020;
	padding:0px 20px 10px 0px;
	cursor:pointer
}
@media (max-width:1024px) {
	.footer-top .left-list {
	display:none;
}
.footer-top .right {
	width:100%;
	text-align:center;
}
.footer-bottom .left {
	width:100%;
	float:none;
	text-align:center;
	margin-bottom:15px;
	font-size:14px;
}
.footer-bottom .middle {
	width:100%;
	float:none;
	margin-bottom:15px;
	font-size:14px;
}
.footer-bottom .right {
	width:100%;
	float:none;
	text-align:center;
	font-size:14px;
}
.footer-top .right .socialMedia .list .icon {
	width:35px;
	height:35px;
}
.footer-top .right .socialMedia .list .icon img {
	max-height:35px;
}
.footer-top .right .socialMedia .list .down {
	width:90px;
}
.footer-top .right .socialMedia .list .down .ewm {
	width:90px;
}
.footer-top .right .socialMedia .list .down .ewm img {
	max-height:90px;
}
.con_list {
	width:90%;
	padding:10px 30px 30px 30px;
}
}@media (max-width:1024px) {
	.tcapp_list li {
	float:none;
	min-height:inherit;
	width:100%;
}
.app_title .en {
	margin-bottom:20px;
}
}@media (max-width:767px) {
	.footer-bottom .left {
	border:1px solid #e5e7eb;
	padding:8px 10px;
	width:120px;
	margin:10px auto 17px;
	border-radius:5px;
}
}/*内页-关于我们*/
.inside-about-1 {
	padding:.8rem 0;
	text-align:center;
}
.inside-about-2 .quanqiu-main {
	text-align:left;
	top:36%;
}
.inside-about-3 .right-section {
	text-align:center;
	font-size:.22rem;
	line-height:.52rem;
}
.inside-about-3 .right-section .tupianxx {
	margin-top:20px;
}
.inside-about-4 {
	padding:.8rem 0;
	font-size:.22rem;
	line-height:.52rem;
}
.inside-about-4 .home-title {
	text-align:center;
	margin-bottom:.4rem;
}
.inside-about-4 .jzglist {
	overflow:hidden;
}
.inside-about-4 .jzglist li {
	width:25%;
	float:left;
	padding-right:.2rem;
	text-align:center;
}
.inside-about-4 .jzglist li:last-child {
	padding-right:0px;
}
.font28 {
	font-size:.28rem;
	color:#402020;
	margin-bottom:.1rem;
}
.inside-about-4 .jzglist li .wenzi {
	font-size:.20rem;
	line-height:.52rem;
}
.inside-about-4 .jzglist li .textbox {
	margin-top:.2rem;
}
@media (max-width:1024px) {
	.inside-about-4 .jzglist li {
	width:100%;
	float:none;
	margin-bottom:.5rem;
}
.font28 {
	font-size:18px;
}
.inside-about-4 .jzglist li .wenzi {
	font-size:15px;
	line-height:2.2
}
.inside-about-2 .quanqiu-main {
	text-align:center;
	top:36%;
}
}@media (max-width:767px) {
	.inside-about-2 .quanqiu-main {
		top:0;
		padding:10px 0;
	}
}/*内页产品中心*/
.nav-menu li {
	font-size:.22rem;
	margin-bottom:.15rem;
}
.nav-menu li a {
	display:inline-block;
	color:#402020;
	position:relative;
	padding-bottom:.02rem;
}
.nav-menu li a:before {
	position:absolute;
	content:"";
	width:0%;
	height:2px;
	background:#402020;
	left:0;
	bottom:0;
	transition:all 500ms ease;
}
.nav-menu li.cur a:before,.nav-menu li:hover a:before {
	width:100%;
}
.nav-menu li.cur a,.nav-menu li:hover a {
	color:#402020;
}
.inside-nyproduct {
	padding:.8rem 0;
}
.inside-nyproduct .container::after {
	content:"";
	display:block;
	clear:both;
}
.inside-nyproduct .left {
	width:23%;
	float:left;
	position:sticky;
	top:1.2rem;
	left:0;
}
.inside-nyproduct .right {
	width:76%;
	float:right;
}
.inside-nyproduct .right li {
	position:relative;
	margin-bottom:1.3rem;
	background-color:#f1d09f;
	background-color:#fff;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.inside-nyproduct .right li .pic {
	overflow:hidden;
	border-radius:10px;
	background:#fff;
}
.inside-nyproduct .right li .pic:after {
	padding-bottom:66.7%;
}
.inside-nyproduct .right li .pic img {
	display:block;
	transition-duration:.5s;
}
.inside-nyproduct .right li:hover .pic img {
	transform:scale(1.05);
}
.inside-nyproduct .right li .text-box .box1 {
	position:absolute;
	content:"";
	top:.6rem;
	left:.7rem;
	font-size:.42rem;
	font-weight:700;
	color:#fff;
}
.inside-nyproduct .right li .text-box .box2 {
	position:absolute;
	content:"";
	top:auto;
	bottom:0;
	left:0;
	font-size:.22rem;
	color:#fff;
	text-align:center;
	width:100%;
}
.inside-nyproduct .right li .text-box .box2 .boxone {
	display:inline-block;
	border:1px solid #fff;
	border-radius:50px;
	background-color:hsla(0,0%,100%,.25);
	transition-duration:.5s;
}
.inside-nyproduct .right li .text-box .box2 .boxone span {
	text-align:center;
	font-size:.18rem;
	padding:.11rem .2rem;
	min-width:1.1rem;
	display:block;
}
.inside-nyproduct .right li .text-box .box2 .boxone:hover {
	background:#fff;
	color:#000000;
}
.inside-nyproduct .right li .text-box .box2 .boxtwo {
	padding:.3rem .7rem;
	position:relative;
	overflow:hidden;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-top:.3rem;
	z-index:3;
}
.inside-nyproduct .right li .text-box .box2 .boxtwo:before {
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgb(0,0,0,.15);
	z-index:-1;
}
@media (max-width:1024px) {
	.inside-nyproduct .left {
	display:none;
}
.inside-nyproduct .right {
	width:100%;
	float:none;
}
.inside-nyproduct .right li {
	position:inherit;
}
.inside-nyproduct .right li:last-child {
	margin-bottom:30px;
}
.inside-nyproduct .right li .text-box {
	padding-top:20px;
}
.inside-nyproduct .right li .text-box .box1 {
	font-size:20px;
	color:#402020;
	position:inherit;
	text-align:center;
	margin-bottom:12px;
}
.inside-nyproduct .right li .text-box .box2 {
	position:inherit;
	display:flex;
	flex-direction:column;
}
.inside-nyproduct .right li .text-box .box2 .boxone {
	border:1px solid #b1b1b1;
	color:#402020;
	order:2;
	max-height:var(--max-h-screen);
	display:inline-block;
	min-width:120px;
	margin:0 auto;
}
.inside-nyproduct .right li .text-box .box2 .boxone span {
	font-size:14px;
	padding:8px 20px;
}
.inside-nyproduct .right li .text-box .box2 .boxtwo {
	font-size:16px;
	color:#402020;
	margin-top:0px;
	padding:0px 0px 18px 0px;
}
.inside-nyproduct .right li .text-box .box2 .boxtwo:before {
	display:none;
}
.inside-nyproduct .right li .text-box .box2 .boxone:hover {
	border:1px solid #402020;
	background:#402020;
	color:#fff;
}
}/*内页产品中心详细*/

.xqneiyechanpin {
	background:#f7f7f7;
}
.xqneiyechanpin .left {
	width:26%;
	padding-right:.2rem;
}
.xqneiyechanpin .right {
	width:74%;
}
.neiye-productlist li {
	overflow:hidden;
	background:#fff;
	border-radius:.2rem;
	padding:.2rem;
	margin-bottom:1rem;
}
.neiye-productlist li .prlleft {
	float:left;
	width:46%;
	border-right:1px solid rgba(255,255,255,0);
	padding-right:2%;
}
.neiye-productlist li .prlleft .pic:after {
	padding-bottom:100%;
}
.neiye-productlist li .prlright {
	float:right;
	width:54%;
	padding:.3rem .1rem .3rem .3rem;
	color:#000;
}
.neiye-productlist li .prlright .product-list-name {
	font-size:.24rem;
	font-weight:600;
	letter-spacing:.02rem;
	color:#000;
}
.neiye-productlist li .prlright .product-list-des {
	font-size:.18rem;
	margin-top:.14rem;
	line-height:2;
}
.neiye-productlist li .prlright .index-button {
	overflow:hidden;
	display:inline-block;
	text-align:center;
	min-width:1rem;
	color:#402020;
	border-radius:3rem;
	border:1px solid #402020;
	padding:.07rem .2rem;
	background:#fff;
	position:relative;
	z-index:4;
	margin-top:1rem;
}
.neiye-productlist li .prlright .index-button p:before {
	left:0;
	top:0;
	content:"";
	width:0;
	height:100%;
	position:absolute;
	border-radius:3rem;
	-webkit-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
	background:#402020;
	z-index:-1;
}
.neiye-productlist li .prlright .index-button:hover p {
	color:#fff;
}
.neiye-productlist li .prlright .index-button:hover p:before {
	width:100%
}
.con_cpfd {
	position:fixed;
	top:0px;
	height:100%;
	width:100%;
	background:#000;
	z-index:999;
	background:rgb(0,0,0,0.5);
	display:none;
}
.con_cplist {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#fff;
	border:solid 1px;
	width:55%;
	background:#fff;
	border-radius:15px;
	padding:10px 0 30px .6rem;
}
.gd_cpclose {
	text-align:right;
	margin-right:.3rem;
}
.gd_cpclose span {
	display:inline-block;
	font-size:.3rem;
	font-weight:bold;
	color:#402020;
	cursor:pointer;
	border:1px solid #402020;
	border-radius:100%;
	width:.47rem;
	height:.47rem;
	height:.45rem;
	text-align:center;
}
.portal-root {
	overflow:hidden;
	background:#fff;
	border-radius:.14rem;
	padding:.1rem 0 .2rem 0;
}
.portal-root .left {
	width:43%;
	padding-right:20px;
	height:70vh;
	overflow-y:auto;
	overscroll-behavior-y:contain;
	float:left;
}
.portal-root .right {
	width:57%;
	display:flex;
	justify-content:center;
	flex-direction:column;
	height:7rem;
	float:right;
	padding:0 .6rem;
}
.portal-root .right .product-list-name {
	font-size:.32rem;
	letter-spacing:.02rem;
	font-weight:600;
	color:#402020;
}
.portal-root .right .product-list-des {
	font-size:.18rem;
	line-height:2;
	margin-top:.21rem;
	color:#402020;
}
@media (max-width:1024px) {
	.xqneiyechanpin .right {
	width:100%;
	float:none;
}
.neiye-productlist li {
	padding:0px;
	border-radius:0;
	margin-bottom:40px !important;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.neiye-productlist li .prlleft {
	float:none;
	width:100%;
	border-right:none;
	padding-right:0px;
}
.inside-nyproduct .right li .pic {
	border-radius:0;
}
.neiye-productlist li .prlright {
	width:100%;
	float:none;
	padding:24px 20px;
}
.neiye-productlist li .prlright .product-list-name {
	font-size:18px;
	line-height:1;
	letter-spacing: 0;
	font-weight:600;
	text-align:center;
}
.neiye-productlist li .prlright .product-list-des {
	font-size:14px;
	line-height:1.8;
	margin-top:12px;
}
.neiye-productlist li .prlright .index-button {
	margin-top:15px;
}
.neiye-productlist li .prlright .index-button {
	font-size:14px;
	padding:10px 20px;
	min-width:120px;
}
.con_cplist {
	width:90%;
}
.portal-root .right .product-list-name {
	font-size:18px;
	line-height:1;
	font-weight:600;
}
.portal-root .right .product-list-des {
	font-size:14px;
	line-height:1.8;
	margin-top:12px;
}
.inside-about-3 .right-section {
	line-height:2.2;
	font-size:15px;
}
.inside-about-4 {
	line-height:2.2;
	font-size:15px;
}
}@media (max-width:767px) {
	.neiye-productlist li .prlright .index-button {
	margin:15px auto 0;
}
.inside-nyproduct {
	padding-bottom:20px;
}
.portal-root .left {
	width:100%;
	float:none;
	height:30vh;
	margin-top:20px;
}
.portal-root .right {
	width:100%;
	float:none;
	display:inherit;
	padding:30px 0 0 0;
}
.con_cplist {
	padding:10px 15px 10px 15px;
}
.gd_cpclose {
	margin-right:0px;
}
}/*内页加盟合作*/
.jm-phone {
	display:none;
	overflow:hidden;
	margin-top:1rem;
}
.jm-phone li {
	width:50%;
	float:left;
	text-align:center;
	position:relative;
	margin-bottom:25px;
	min-height:90px;
}
.jm-phone li:after {
	position:absolute;
	content:"";
	right:0;
	bottom:25px;
	border-top:.1rem solid transparent;
	border-bottom:.1rem solid transparent;
	border-left:.12rem solid #402020;
}
/*.jm-phone li:nth-child(3n):after {
	display:none;
}
*/
.jm-phone li .wenzi {
	font-size:16px;
	margin-top:12px;
}
.jm-phone li .item {
	max-width:36px;
	margin:0 auto;
}
.jiameng-2 .quanqiu-main {
	top:28%;
}
.jiameng-3 {
	background:#fff;
	overflow:hidden;
}
.jiameng-3 .left-section {
	width:51.5%;
	float:left;
	padding:2.5rem .2rem 0 1.7rem;
}
.jiameng-3 .left-section .home-title {
	text-align:center;
	margin-bottom:.6rem;
}
.jiameng-3 .right-section {
	width:48.5%;
	float:right;
}
.jialsit {
	overflow:hidden;
}
.jialsit li {
	width:33.333%;
	float:left;
	text-align:center;
	margin-bottom:.7rem;
}
.jialsit li .items-text {
	font-size:.28rem;
	line-height:1;
	margin-top:.3rem;
}
.jiameng-3 .right-section .mySwiper2 {
	position:relative;
	overflow:hidden;
}
.jiameng-3 .right-section .swiper-pagination-bullet {
	width:10px;
	height:10px;
	border-radius:100%;
	margin:0px 6px !important;
	transition:all 500ms ease;
}
.jiameng-3 .right-section .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0px 6px !important;
}
.jiameng-3 .right-section .swiper-pagination-bullet {
	background:#fff;
	opacity:.3;
}
.jiameng-3 .right-section .swiper-pagination-bullet-active {
	background:#fff;
	width:10px;
	height:10px;
	border-radius:20px;
	opacity:1;
}
.jiameng-3 .right-section .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom:.2rem;
	top:auto;
}
.inside-nyjiameng {
	padding:.8rem 0 1.8rem 0;
}
.inside-nyjiameng .home-title {
	text-align:center;
}
.inside-nyjiameng .jm-pc {
	position:relative;
	margin-top:1rem;
}
.inside-nyjiameng .jm-pc .mySwiper {
	overflow:hidden;
	margin:0rem 1.2rem;
	position:relative;
}
.inside-nyjiameng .jm-pc .mySwiper:after {
	content:"";
	width:15px !important;
	position:absolute;
	z-index:999;
	height:20px;
	background:#fff;
	right:0px;
	bottom:0px;
}
.inside-nyjiameng .jm-pc .swiper-slide {
	text-align:center;
	position:relative;
}
.inside-nyjiameng .jm-pc .swiper-slide:after {
	position:absolute;
	content:"";
	width:0;
	height:0;
	right:0;
	bottom:0;
	border-style:solid;
	border-width:.1rem 0 .1rem .13rem;
	border-color:transparent transparent transparent #402020;
}
.inside-nyjiameng .jm-pc .swiper-slide .wenzi {
	font-size:.28rem;
	line-height:1;
	margin-top:.3rem;
}
.inside-nyjiameng .jm-pc .swiper-button-next,.inside-nyjiameng .jm-pc .swiper-button-prev {
	width:.69rem;
	height:.69rem;
	background:#e8e6e7;
	border-radius:100%;
}
.inside-nyjiameng .jm-pc .swiper-button-next::after,.inside-nyjiameng .jm-pc .swiper-button-prev:after {
	font-size:.3rem;
	font-weight:bold;
	color:#fff;
}
.inside-nyjiameng .jm-pc .swiper-button-next:hover,.inside-nyjiameng .jm-pc .swiper-button-prev:hover {
	background:#402020;
}
@media (max-width:1280px) {
	.inside-nyjiameng .jm-pc .item {
	max-width:40px;
	margin:0 auto;
}
}@media (max-width:1024px) {
	.jiameng-3 .left-section {
	width:100%;
	float:none;
	padding:1rem 1.5rem .5rem 1.5rem;
}
.jiameng-3 .right-section {
	width:100%;
	float:none;
}
.jialsit li .items-text {
	font-size:15px;
	line-height:1;
	margin-top:12px;
}
.jm-pc {
	display:none;
}
.jm-phone {
	display:block;
}
.inside-nyjiameng {
	padding-bottom:60px;
}
}@media (max-width:767px) {
	.jiameng-2 .home-maitp img {
	height:32vh;
}
.jiameng-2 .quanqiu-main {
	top:0;
	padding:42px 0;
}
.jiameng-3 .left-section {
	padding:1rem 20px .5rem 20px;
}
.inside-nyjiameng {
	padding-bottom:20px;
}
}/*全球布局*/
.hide-wrap-1 {
	padding:.8rem 0;
}
.hide-wrap-1 .home-title {
	text-align:center;
}
.hide-wrap-1 .map-img {
	text-align:center;
	margin-top:1rem;
}
.hide-wrap-1 .map-img img {
	display:block;
	width:100%;
}
.hide-wrap-2 .home-title {
	text-align:center;
	text-transform:uppercase;
}
.hide-wrap-2 .pc_seach {
	width:800px;
	position:relative;
	margin:45px auto 0;
	line-height: 42px;
	overflow:hidden;
}
.hide-wrap-2 .pc_seach .pcsousuo {
	text-align:left;
	border:1px solid #a3a3a3;
	width:342px;
	font-size:16px;
	color:#999;
	height:42px;
	line-height:40px;
	vertical-align:top;
	padding:0px 10px;
	margin-left: 10px;
	-webkit-appearance:none;
	background:none;
}
.hide-wrap-2 .pc_seach .pcsousuo:focus {
	border:1px solid #402020
}
.hide-wrap-2 .pc_seach .pcbtn {
	top:0;
	border:0;
	right:0;
	width:137px;
	height:42px;
	line-height:40px;
	text-align:center;
	position:absolute;
	cursor:pointer;
	border-radius:0;
	background:#402020;
	color:#fff;
}
.store-main {
	margin-top:.5rem;
	padding-bottom:30px;
}
.store-main .text-lg {
	font-size:22px;
	text-transform:uppercase;
	font-weight:700;
	color:#402020;
	margin-bottom:.5rem;
}
.store-main .store-scroll {
	/*overflow-y:auto;
	height:70vh;
	overscroll-behavior-y:contain;*/
	padding-right:20px;
}
.store-main .store-scroll li {
	padding:.3rem .2rem;
	border-top:1px solid #d8d8d8;
	position:relative;
	padding-left:48px;
}
.store-main .store-scroll li:last-child {
	border-bottom:1px solid #d8d8d8;
}
.store-main .store-scroll li:before {
	position:absolute;
	content:"";
	width:33px;
	background:url(../images/map-tb.svg) no-repeat center center;
	left:0;
	height:60px;
}
.store-main .store-scroll li .text-base {
	font-size:18px;
	color:#402020;
	margin-bottom:12px;
}
.store-main .store-scroll li .mt-1 {
	font-size:14px;
	color:#402020;
}
@media (max-width:1024px) {
	.hide-wrap-2 .pc_seach {
	margin:28px auto 0;
}
.store-main .text-lg {
	font-size:18px;
}
.store-main .store-scroll li .text-base {
	font-size:16px;
	margin-bottom:6px;
}
.store-main .store-scroll li:before {
	width:24px;
	background:url(../images/map-tb1.svg) no-repeat center center;
	height:72px;
}
.store-main .store-scroll li {
	padding-left:36px;
}
}@media (max-width:767px) {
	.hide-wrap-2 .pc_seach {
	width:100%;
}
.hide-wrap-2 .pc_seach .pcsousuo {
	width:82.5%;
}
.hide-wrap-2 .pc_seach .pcbtn {
	width: 15%;
    top: auto;
}
}/*隐私政策*/
.yinsimain {
	padding:1rem 0;
}
.page-py-1 {
	border-bottom:1px solid #e5e7eb;
	padding-bottom:.5rem;
	text-align:center;
}
.page-py-1 .text-xl {
	color:#000;
	font-size:.36rem;
	font-weight:600;
}
.page-py-1 .text-x2 {
	margin-top:1rem;
	font-size:.18rem;
	color:#402020;
}
.page-py-1 .text-x2 span {
	padding:0px 15px;
}
.page-py-2 {
	font-size:.18rem;
	margin-top:1rem;
}
.page-py-2 .container {
	max-width:12rem;
}
.page-py-2 .tit {
	color:#111827;
	margin:1.25em 0;
}
.page-py-2 .textbox p strong {
	color:#111827;
}
.page-py-2 .textbox p {
	margin:1.25em 0;
	color:#374151;
	line-height:1.8
}
.page-py-2 .textbox table {
	table-layout:auto;
	color:#374151;
	text-align:start;
	margin-top:2em;
	margin-bottom:2em;
	font-size:.875em;
	line-height:3;
}
.page-py-2 .textbox table tr:first-child {
	border-bottom:1px solid #e5e7eb;
}
@media (max-width:1024px) {
	.page-py-2 .container {
	max-width:100%;
	width:100%;
}
.page-py-1 .text-xl {
	font-size:18px;
}
.page-py-1 .text-x2 {
	font-size:15px;
}
.page-py-2 {
	font-size:15px;
}
.page-py-2 .tit {
	color:#402020;
}
.page-py-2 .textbox p strong {
	color:#402020;
}
.page-py-2 .textbox p {
	color:#402020;
}
}.hide-wrap-2 {
	padding:.8rem 0;
}
.jiameng-youshi .jzglist ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.inside-nyjiameng .jm-pc .jm-list {
	overflow:hidden;
	margin:0rem 1.2rem;
	position:relative;
	display:flex;
	flex-wrap:wrap;
}
.inside-nyjiameng .jm-pc .jm-li {
	width:20%;
	position:relative;
	text-align:center;
	margin-bottom:.5rem;
}
.inside-nyjiameng .jm-pc .jm-li:after {
	position:absolute;
	content:"";
	width:0;
	height:0;
	right:0;
	bottom:0;
	border-style:solid;
	border-width:.1rem 0 .1rem .13rem;
	border-color:transparent transparent transparent #402020;
}
.inside-nyjiameng .jm-pc .jm-li .wenzi {
	font-size:.20rem;
	line-height:1;
	margin-top:.3rem;
}
.jiameng-youshi {
	position:relative;
}
.jiameng-youshi .maodian {
	position:absolute;
	top:-70px;
}
.quanqiu-main .shuoming {
	position:absolute;
	bottom:-2rem;
	color:#fff;
}
.shuju {
	text-align:left;
	margin-top:0.5rem;
	font-size:0.16rem;
}
@media (max-width: 1024px) {
    .shuju{
        font-size: 12px;
        margin-top:10px;
    }
	.quanqiu-main .shuoming {
		font-size: 12px;
		bottom:0;
	}
	.jm-phone li .wenzi{
		font-size: 14px;
		line-height:20px;
		height:40px;
		overflow:hidden;
	}
}

@media (max-width: 480px) {
    .homeproduct-right .title {
        font-size: 18px;
    }
}
@media (min-width: 420px) {
.neiye-productlist li .prlright .product-list-name br{
	display:none;
}
.homeproduct-right .title br{
    display: none;
}    
}