@charset "utf-8";:root {	--main-color: #d0bb77;	--SourceHanSerifCN-Bold: SourceHanSerifCN-Bold;	--SourceHanSerifCN-Light: SourceHanSerifCN-Light;	--SourceHanSerifCN-Medium: SourceHanSerifCN-Medium;	--SourceHanSerifCN-Regular: SourceHanSerifCN-Regular;	--AlibabaPuHuiTi-Light: AlibabaPuHuiTi-Light;	--AlibabaPuHuiTi-Regular: AlibabaPuHuiTi-Regular;	--AlibabaPuHuiTi-Thin: AlibabaPuHuiTi-Thin;	--wujingkaishuXW: wujingkaishuXW;	--HanchanSerif-Regular: HanchanSerif-Regular}*,*:before,*:after {	-webkit-box-sizing: border-box;	box-sizing: border-box;	outline: 0}#bsWXBox {	-webkit-box-sizing: content-box;	box-sizing: content-box}div,p,span,i,em {	white-space: inherit !important}ul {	list-style: none}body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select {	margin: 0;	padding: 0}html {	font-size: 1px !important}html,body {	position: relative;	scroll-behavior: smooth}@media (max-width:1730px) {	html {		font-size: .901042px !important	}}@media (max-width:1600px) {	html {		font-size: .824479px !important	}}@media (max-width:1530px) {	html {		font-size: .792708px !important	}}@media (max-width:1440px) {	html {		font-size: .741146px !important	}}@media (max-width:1366px) {	html {		font-size: .702604px !important	}}@media (max-width:1360px) {	html {		font-size: .699479px !important	}}@media (max-width:1280px) {	html {		font-size: .657813px !important	}}@media (max-width:1200px) {	html {		font-size: .510938px !important	}}body {	font-family: var(--AlibabaPuHuiTi-Regular),'Microsoft Yahei','微软雅黑','思源黑体 CN-Medium','思源黑体 CN','Microsoft YaHei New','PingFang SC','Hiragino Sans GB','Arial','Helvetica',sans-serif;	font-size: 14rem;	color: #666;	line-height: 1.1;	width: 100%;	background: #fff;	margin: 0 auto !important;	word-break: break-word;	scroll-behavior: smooth;	-webkit-text-size-adjust: none;	-webkit-tap-highlight-color: transparent}a:link,a:visited {	text-decoration: none;	outline: none;	color: #666}a:hover,a:active,a:focus {	color: #666;	text-decoration: none}img {	border: 0;	max-width: 100%;	height: auto}table {	border-collapse: collapse;	width: 100%}table td {	font-size: 16rem;	line-height: 32rem;	padding: 9rem 15rem;	color: #212121;	border: 1px solid #d3d7db}h1,h2,h3,h4,h5,h6 {	font-weight: normal}input,textarea,select {	font-size: 14px;	outline: 0;	overflow: hidden;	font-family: var(--AlibabaPuHuiTi-Regular),'Microsoft Yahei','微软雅黑','思源黑体 CN-Medium','思源黑体 CN','Microsoft YaHei New','PingFang SC','Hiragino Sans GB','Arial','Helvetica',sans-serif}input[type='reset'],input[type='button'],input[type='submit'],input[type='radio'] {	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}textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text'] {	padding: 0;	color: #666;	outline: 0}input[type='submit'],input[type='reset'],input[type='button'],input[type='text'],select,button {	-webkit-appearance: none}input,select,textarea {	-webkit-tap-highlight-color: rgba(0,0,0,0);	border-radius: 0}::-webkit-input-placeholder {	color: #888}:-moz-placeholder {	color: #888;	opacity: 1}::-moz-placeholder {	color: #888;	opacity: 1}:-ms-input-placeholder {	color: #888}.fl {	float: left}.fr {	float: right}.clearfix:after {	clear: both;	height: 0;	content: '';	line-height: 0;	font-size: 0;	display: block}.pic {	width: 100%;	overflow: hidden;	position: relative}.pic img {	-webkit-transition: .5s;	transition: .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;	-o-object-fit: cover;	object-fit: cover}.ellipsis {	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}.ellipsis6 {	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 6}.ellipsis7 {	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 7}.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}@-webkit-keyframes zoomIn {	0% {		opacity: 0;		-webkit-transform: scale3d(.3, .3, .3);		transform: scale3d(.3, .3, .3)	}	50% {		opacity: 1	}}@keyframes zoomIn {	0% {		opacity: 0;		-webkit-transform: scale3d(.3, .3, .3);		transform: scale3d(.3, .3, .3)	}	50% {		opacity: 1	}}.zoomIn {	-webkit-animation-name: zoomIn;	animation-name: zoomIn}@-webkit-keyframes fadeInLeft2 {	0% {		opacity: 0;		-webkit-transform: translate3d(-70px, 0, 0);		transform: translate3d(-70px, 0, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes fadeInLeft2 {	0% {		opacity: 0;		-webkit-transform: translate3d(-70px, 0, 0);		transform: translate3d(-70px, 0, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}.fadeInLeft2 {	-webkit-animation-name: fadeInLeft2;	animation-name: fadeInLeft2}@-webkit-keyframes fadeInLeft3 {	0% {		opacity: 0;		-webkit-transform: translate3d(-10px, 0, 0);		transform: translate3d(-10px, 0, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes fadeInLeft3 {	0% {		opacity: 0;		-webkit-transform: translate3d(-10px, 0, 0);		transform: translate3d(-10px, 0, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}.fadeInLeft3 {	-webkit-animation-name: fadeInLeft3;	animation-name: fadeInLeft3}@-webkit-keyframes fadeInRight2 {	0% {		opacity: 0;		-webkit-transform: translate3d(70px, 0, 0);		transform: translate3d(70px, 0, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes fadeInRight2 {	0% {		opacity: 0;		-webkit-transform: translate3d(70px, 0, 0);		transform: translate3d(70px, 0, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}.fadeInRight2 {	-webkit-animation-name: fadeInRight2;	animation-name: fadeInRight2}@-webkit-keyframes fadeInUp2 {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 70px, 0);		transform: translate3d(0, 70px, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes fadeInUp2 {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 70px, 0);		transform: translate3d(0, 70px, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}.fadeInUp2 {	-webkit-animation-name: fadeInUp2;	animation-name: fadeInUp2}@-webkit-keyframes fadeInDown2 {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -70px, 0);		transform: translate3d(0, -70px, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes fadeInDown2 {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -70px, 0);		transform: translate3d(0, -70px, 0)	}	to {		opacity: 1;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}.fadeInDown2 {	-webkit-animation-name: fadeInDown2;	animation-name: fadeInDown2}@-webkit-keyframes scaleX {	0% {		opacity: 0;		-webkit-transform: scaleX(0);		transform: scaleX(0)	}	to {		opacity: 1;		-webkit-transform: scaleX(1);		transform: scaleX(1)	}}@keyframes scaleX {	0% {		opacity: 0;		-webkit-transform: scaleX(0);		transform: scaleX(0)	}	to {		opacity: 1;		-webkit-transform: scaleX(1);		transform: scaleX(1)	}}.scaleX {	-webkit-animation-name: scaleX;	animation-name: scaleX}@-webkit-keyframes scaleY {	0% {		opacity: 0;		-webkit-transform: scaleY(0);		transform: scaleY(0)	}	to {		opacity: 1;		-webkit-transform: scaleY(1);		transform: scaleY(1)	}}@keyframes scaleY {	0% {		opacity: 0;		-webkit-transform: scaleY(0);		transform: scaleY(0)	}	to {		opacity: 1;		-webkit-transform: scaleY(1);		transform: scaleY(1)	}}.scaleY {	-webkit-animation-name: scaleY;	animation-name: scaleY}@-webkit-keyframes scale1 {	0% {		opacity: 0;		-webkit-transform: scale(1.1);		transform: scale(1.1)	}	to {		opacity: 1;		-webkit-transform: scale(1);		transform: scale(1)	}}@keyframes scale1 {	0% {		opacity: 0;		-webkit-transform: scale(1.1);		transform: scale(1.1)	}	to {		opacity: 1;		-webkit-transform: scale(1);		transform: scale(1)	}}.scale {	-webkit-animation-name: scale1;	opacity: 1 !important;	animation-name: scale1}@-webkit-keyframes swing {	20% {		-webkit-transform: rotate(15deg);		transform: rotate(15deg)	}	40% {		-webkit-transform: rotate(-10deg);		transform: rotate(-10deg)	}	60% {		-webkit-transform: rotate(5deg);		transform: rotate(5deg)	}	80% {		-webkit-transform: rotate(-5deg);		transform: rotate(-5deg)	}	100% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg)	}}@keyframes swing {	20% {		-webkit-transform: rotate(15deg);		transform: rotate(15deg)	}	40% {		-webkit-transform: rotate(-10deg);		transform: rotate(-10deg)	}	60% {		-webkit-transform: rotate(5deg);		transform: rotate(5deg)	}	80% {		-webkit-transform: rotate(-5deg);		transform: rotate(-5deg)	}	100% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg)	}}.swing {	-webkit-transform-origin: top center;	transform-origin: top center;	-webkit-animation-name: swing;	animation-name: swing}@-webkit-keyframes ants {	to {		-webkit-transform: rotate(360deg);		transform: rotate(360deg)	}}@keyframes ants {	to {		-webkit-transform: rotate(360deg);		transform: rotate(360deg)	}}@font-face {	font-family:Poppins-Bold;src:url('../font/Poppins-Bold.woff2') format('woff2'),url('../font/Poppins-Bold.woff') format('woff'),url('../font/Poppins-Bold.ttf') format('truetype'),url('../font/Poppins-Bold.eot') format('embedded-opentype'),url('../font/Poppins-Bold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face {	font-family:HanchanSerif-Regular;src:url('../font/HanchanSerif-Regular.woff2') format('woff2'),url('../font/HanchanSerif-Regular.woff') format('woff'),url('../font/HanchanSerif-Regular.ttf') format('truetype'),url('../font/HanchanSerif-Regular.eot') format('embedded-opentype'),url('../font/HanchanSerif-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face {	font-family:AlibabaPuHuiTi-Thin;src:url('../font/AlibabaPuHuiTi-Thin.woff2') format('woff2'),url('../font/AlibabaPuHuiTi-Thin.woff') format('woff'),url('../font/AlibabaPuHuiTi-Thin.ttf') format('truetype'),url('../font/AlibabaPuHuiTi-Thin.eot') format('embedded-opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face {	font-family:AlibabaPuHuiTi-Light;src:url('../font/AlibabaPuHuiTi-Light.woff2') format('woff2'),url('../font/AlibabaPuHuiTi-Light.woff') format('woff'),url('../font/AlibabaPuHuiTi-Light.ttf') format('truetype'),url('../font/AlibabaPuHuiTi-Light.eot') format('embedded-opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face {	font-family:AlibabaPuHuiTi-Regular;src:url('../font/AlibabaPuHuiTi-Regular.woff2') format('woff2'),url('../font/AlibabaPuHuiTi-Regular.woff') format('woff'),url('../font/AlibabaPuHuiTi-Regular.ttf') format('truetype'),url('../font/AlibabaPuHuiTi-Regular.eot') format('embedded-opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face {	font-family:SourceHanSerifCN-Bold;src:url('../font/SourceHanSerifCN-Bold.otf');font-style:normal;font-display:swap}@font-face {	font-family:SourceHanSerifCN-Light;src:url('../font/SourceHanSerifCN-Light.otf');font-style:normal;font-display:swap}@font-face {	font-family:SourceHanSerifCN-Medium;src:url('../font/SourceHanSerifCN-Medium.otf');font-style:normal;font-display:swap}@font-face {	font-family:SourceHanSerifCN-Regular;src:url('../font/SourceHanSerifCN-Regular.otf');font-style:normal;font-display:swap}@font-face {	font-family:wujingkaishuXW;src:url('../font/wujingkaishuXW.otf');font-style:normal;font-display:swap}.prompt {	position: fixed;	width: 100%;	height: 100%;	background: url(../images/ie_sosad.png) no-repeat center 35% #fff;	left: 0;	bottom: 0;	display: none;	z-index: 999;	filter: alpha(opacity=80);	opacity: 80}.prompt span {	position: absolute;	font-size: 14px;	font-family: 'Microsoft YaHei';	top: 55%;	left: 50%;	margin-left: -152px;	width: 304px;	display: block;	line-height: 24px;	color: #666}.prompt span a {	text-decoration: underline}.prompt .prompt_close {	width: 30px;	height: 30px;	position: absolute;	right: 30px;	top: 30px;	background: url(../images/closed.png) no-repeat center center;	cursor: pointer}.sitemap {	background: #fff}.sitemap .site-bottom {	font-size: 18rem;	line-height: 30rem;	color: #666}.sitemap .home-p {	padding-top: 90rem}.sitemap li {	border-bottom: 1px dashed #e0e0e0;	padding-bottom: 20rem;	margin-bottom: 20rem}.sitemap li .top1 {	font-size: 30rem;	color: #000;	font-family: var(--AlibabaPuHuiTi-Regular)}.sitemap li .top1 .txt-2 {	display: none}.sitemap li .top1:hover {	color: var(--main-color);	text-decoration: underline}.sitemap li .subnav {	margin-top: 15rem}.sitemap li .subnav .item {	margin-bottom: 15rem}.sitemap li .subnav p a {	font-size: 24rem;	color: #333;	margin-right: 20rem;	padding: 5rem 0;	display: block;	font-family: var(--AlibabaPuHuiTi-Light)}.sitemap li .subnav p a:hover {	color: var(--main-color);	text-decoration: underline}.sitemap li .subnav .dot {	overflow: hidden;	padding-top: 5px}.sitemap li .subnav .dot a {	font-size: 18rem;	color: #333;	margin-right: 20rem;	padding: 5rem 0;	display: block;	float: left;	font-family: var(--AlibabaPuHuiTi-Thin)}.sitemap li .subnav .dot a:hover {	color: var(--main-color);	text-decoration: underline}.fix {	position: fixed;	width: 100%;	top: 0;	z-index: 155777;	-webkit-transition: .5s;	transition: .5s;	left: 0}.transparent {	position: fixed;	display: none;	width: 100%;	height: 100%;	background: rgba(51,51,51,0.6);	top: 0;	left: 0;	z-index: 888;	-webkit-backdrop-filter: blur(5px);	backdrop-filter: blur(5px)}.transparent.active {	display: block}.container {	margin-right: auto;	margin-left: auto;	max-width: 1520rem}@media (max-width:1200px) {	.container {		padding: 0 15rem	}}.height {	height: 1px;	position: absolute;	top: -103rem;	left: 0;	width: 100%}.height1 {	height: 103rem}.header {	height: 103rem;	width: 100%;	-webkit-transition: .5s;	transition: .5s;	position: relative;	z-index: 1;	background: #fff}.header .logo {	float: left;	-webkit-transition: .5s;	transition: .5s}.header .logo a {	display: block;	position: relative;	-webkit-transition: .5s;	transition: .5s;	padding-top: 13rem}.header .logo a img {	display: inline-block;	vertical-align: top;	width: 77rem;	z-index: 5;	position: relative;	-webkit-transition: .5s;	transition: .5s}.header .logo a .lg2 {	display: none}.header .header-right {	float: right}.header .header-right .menu {	float: right;	position: relative;	width: 36px;	height: 36px;	margin-top: 12px;	display: none}.header .header-right .menu .navPhoneBtn {	display: inline-block;	padding: 10px;	cursor: pointer;	float: left;	position: absolute;	z-index: 9;	right: 0;	top: 0;	bottom: 0;	margin: auto;	height: 36px;	text-align: right}.header .header-right .menu .navPhoneBtn span {	display: block;	width: 20px;	height: 2px;	margin-bottom: 5px;	position: relative;	background: var(--main-color);	border-radius: 3px;	z-index: 1;	-webkit-transform-origin: 20px;	transform-origin: 20px;	-webkit-transition: background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1),-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);	transition: background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1),-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);	transition: background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,transform .5s cubic-bezier(.77, .2, .05, 1),width .5s,transform .5s cubic-bezier(.77, .2, .05, 1);	transition: background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,transform .5s cubic-bezier(.77, .2, .05, 1),width .5s,transform .5s cubic-bezier(.77, .2, .05, 1),-webkit-transform .5s cubic-bezier(.77, .2, .05, 1),-webkit-transform .5s cubic-bezier(.77, .2, .05, 1)}.header .header-right .menu .navPhoneBtn span:nth-last-child(2) {	-webkit-transform: rotate(0);	transform: rotate(0);	-webkit-transition: width .5s ease;	transition: width .5s ease}.header .header-right .menu .navPhoneBtn span:last-child {	margin-bottom: 0}.header .header-right .header-search {	float: right;	position: relative;	margin-right: 56rem}.header .header-right .header-search .pull-right {	position: relative;	z-index: 778;	-webkit-transition: .5s;	transition: .5s}.header .header-right .header-search .pull-right a {	display: block;	overflow: hidden;	font-size: 18rem;	line-height: 103rem;	padding-left: 27rem;	-webkit-transition: .7s;	transition: .7s;	background: url(../images/search.png) no-repeat center left;	background-size: 20rem !important;	color: #fff;	-webkit-transition: .5s;	transition: .5s;	color: rgba(15,16,16,0.87)}.header .header-right .header-search .search .search-main {	top: 100%;	right: 0;	z-index: 777;	width: 300rem;	display: none;	position: absolute;	background: #fff;	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1)}.header .header-right .header-search .form-control {	text-align: left;	border: 0;	width: 100%;	font-size: 16rem;	color: #666;	height: 50rem;	vertical-align: top;	padding: 0 60rem 0 30rem;	-webkit-appearance: none;	background: none}.header .header-right .header-search .btn {	top: 0;	border: 0;	right: 0;	color: #fff;	width: 50rem;	height: 50rem;	line-height: 50rem;	position: absolute;	background: url(../images/search.png) no-repeat center center;	background-size: 20rem !important}.header .header-right .lan {	float: right;	cursor: pointer;	position: relative;	z-index: 111;	-webkit-transition: .5s;	transition: .5s;	line-height: 103rem}.header .header-right .lan a {	display: inline-block;	vertical-align: top;	color: rgba(157,157,157,0.87);	text-align: center;	font-size: 18rem}@media (min-width:1025px) {	.header .header-right .lan a:hover {		color: rgba(15,16,16,0.87)	}}.nav {	-webkit-transition: .2s;	transition: .2s;	float: left;	padding-left: 108rem}.nav ul {	z-index: 1}.nav ul li {	float: left;	margin-right: 89rem}.nav ul li a {	font-size: 20rem;	color: rgba(15,16,16,0.87);	height: 100rem;	line-height: 100rem;	position: relative;	cursor: pointer;	display: inline-block;	vertical-align: top}.nav ul li a>span {	overflow: hidden;	height: 100rem;	line-height: 100rem;	position: relative;	display: inline-block;	vertical-align: top}.nav ul li a .txt-1 {	display: block;	-webkit-transition: .5s;	transition: .5s}.nav ul li a .txt-2 {	display: block;	-webkit-transform: translateY(100%);	transform: translateY(100%);	-webkit-transition: .5s;	transition: .5s}.nav ul li .subnav {	width: 100%;	background: #fff;	position: absolute;	top: 100%;	left: 0;	display: none;	z-index: 333;	text-align: left;	padding: 55rem 0;	border-top: 1px solid #e6e6e6}.nav ul li .subnav .left {	float: left;	width: 40%}.nav ul li .subnav .left .home-title {	font-size: 28rem;	margin-bottom: 10rem}.nav ul li .subnav .left .p a {	height: auto;	display: block;	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 35rem;	color: #666}@media (min-width:1025px) {	.nav ul li .subnav .left .p a:hover {		color: var(--main-color)	}}.nav ul li .subnav .right {	float: right;	width: 60%}.nav ul li .subnav .right .ul .li {	width: 50%;	float: left}.nav ul li .subnav .right .ul .li .h3 a {	display: block;	font-size: 28rem;	line-height: 45rem;	margin-bottom: 10rem;	height: auto;	color: #080000}@media (min-width:1025px) {	.nav ul li .subnav .right .ul .li .h3 a:hover {		color: var(--main-color);	}}.nav ul li .subnav .right .ul .li .p a {	height: auto;	display: block;	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 35rem;	color: #666}@media (min-width:1025px) {	.nav ul li .subnav .right .ul .li .p a:hover {		color: var(--main-color)	}}.nav ul li .subnav ul {	margin: 0;	padding: 0}.nav ul li .subnav ul li {	width: auto;	padding: 0;	float: none;	margin: 0}.nav ul li .subnav ul li a {	font-size: 16rem;	line-height: 50rem;	color: #333 !important;	height: auto;	margin: 0;	padding: 0;	text-decoration: none;	text-align: left;	padding: 0 16rem;	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	font-weight: normal !important;	display: block}.nav ul li .subnav ul li a:after {	display: none}@media (min-width:1025px) {	.nav ul li .subnav ul li:hover>a {		color: #fff !important;		background: var(--main-color)	}}.nav ul li .subnav1 .right {	width: 100%}.nav ul li .subnav1 .right .ul .li {	width: 33.33333%}.nav ul li:hover a {	color: var(--main-color)}.nav ul li:hover a .txt-1 {	-webkit-transform: translateY(-100%);	transform: translateY(-100%)}.nav ul li:hover a .txt-2 {	-webkit-transform: translateY(-100%);	transform: translateY(-100%)}.nav ul li:nth-child(1) {	margin-left: 0}.nav ul .active a {	color: var(--main-color)}.nav ul .active a .txt-1 {	-webkit-transform: translateY(-100%);	transform: translateY(-100%)}.nav ul .active a .txt-2 {	-webkit-transform: translateY(-100%);	transform: translateY(-100%)}.headerfix {	-webkit-box-shadow: 0 0 27rem 0 rgba(54,103,180,0.16);	box-shadow: 0 0 27rem 0 rgba(54,103,180,0.16)}#menu {	position: fixed;	top: 0;	right: -300px;	width: 300px;	background: #fff;	z-index: 9999;	height: 100%;	-webkit-transition: .5s;	transition: .5s;	overflow: auto;	padding: 62px 8px}#menu .lan {	text-align: center;	padding: 15px 0}#menu .lan a {	color: #666;	font-size: 16px;	margin: 0 5px 10px 5px}#menu .lan .active {	color: var(--main-color)}#menu .search {	background: #f1f1f1;	position: relative}#menu .search .form-control {	width: 100%;	height: 40px;	border: 0;	background: none;	padding: 0 20px;	color: #666;	font-size: 16px}#menu .search .btn {	position: absolute;	top: 0;	right: 0;	width: 40px;	height: 40px;	border: 0;	background: var(--main-color) url(../images/search1.png) no-repeat center center;	background-size: 21px !important;	padding: 0;	margin: 0}#menu ul .subnav {	display: none}#menu ul ul {	padding: 0;	margin: 0 -5px;	padding-left: 10px}#menu ul ul li {	width: 100%;	float: left;	padding: 0 5px;	border: 0}#menu ul ul li i {	right: 5px}#menu ul ul li a {	padding: 0;	font-weight: normal}#menu ul ul li ul {	display: none}#menu ul {	overflow: hidden;	padding: 0 0 0 10px}#menu ul li {	position: relative;	border-bottom: 1px solid #f1f1f1}#menu ul li i {	display: block;	width: 48px;	height: 48px;	line-height: 48px;	position: absolute;	top: 0;	right: 0;	z-index: 4;	text-align: center;	background: url(../images/jt.png) no-repeat center center;	background-size: 13px}#menu ul li a {	font-size: 18px;	color: #333;	display: block;	line-height: 30px;	padding: 10px 0;	padding-right: 48px;	position: relative}#menu ul li a span.txt-2 {	display: none}#menu ul li ul li a {	font-size: 16px;	color: #555;	line-height: 24px;	margin: 10px 0}#menu ul li ul li ul li a {	font-size: 14px}#menu ul li ul li ul li ul li a {	font-size: 14px;	font-weight: normal;	padding-left: 15px;	position: relative}#menu ul li ul li ul li ul li a:after {	content: '';	display: block;	width: 6px;	height: 6px;	background: var(--main-color);	position: absolute;	top: 50%;	left: 0;	border-radius: 50%;	margin-top: -3px}#menu ul li:nth-child(1):before {	display: none}#menu .close {	display: block;	height: 36px;	width: 36px;	position: absolute;	right: 17px;	top: 18px;	border-radius: 50%;	background: url(../images/closed.png) no-repeat center center;	background-size: 15px}#menu.show1 {	right: 0}.pc {	display: block}.phone {	display: none}@media (max-width:1025px) {	.phone {		display: block	}	.pc {		display: none	}}.center {	text-align: center}.home-title {	font-size: 60rem;	line-height: 70rem;	color: #080000}.home-title1 {	font-size: 72rem}.home-p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 35rem;	color: #010000}.more a,.more p {	display: inline-block;	vertical-align: top;	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	line-height: 63rem;	padding: 0 80rem;	border: solid 1px #747474;	color: #2e2b2b;	-webkit-transition: all .2s ease-in;	transition: all .2s ease-in;	position: relative;	overflow: hidden;	cursor: pointer;	z-index: 1}.more a:before,.more p:before {	content: "";	position: absolute;	left: 50%;	-webkit-transform: translateX(-50%) scaleY(1) scaleX(1.25);	transform: translateX(-50%) scaleY(1) scaleX(1.25);	top: 100%;	width: 140%;	height: 180%;	background-color: rgba(0,0,0,0.05);	border-radius: 50%;	display: block;	-webkit-transition: all .5s .1s cubic-bezier(.55, 0, .1, 1);	transition: all .5s .1s cubic-bezier(.55, 0, .1, 1);	z-index: -1}.more a:after,.more p:after {	content: "";	position: absolute;	left: 55%;	-webkit-transform: translateX(-50%) scaleY(1) scaleX(1.45);	transform: translateX(-50%) scaleY(1) scaleX(1.45);	top: 180%;	width: 160%;	height: 190%;	background: var(--main-color);	border-radius: 50%;	display: block;	-webkit-transition: all .5s .1s cubic-bezier(.55, 0, .1, 1);	transition: all .5s .1s cubic-bezier(.55, 0, .1, 1);	z-index: -1}@media (min-width:1025px) {	.more a:hover {		color: #fff;		border: 1px solid var(--main-color)	}	.more a:hover:before {		top: -35%;		background: var(--main-color);		-webkit-transform: translateX(-50%) scaleY(1.3) scaleX(.8);		transform: translateX(-50%) scaleY(1.3) scaleX(.8)	}	.more a:hover:after {		top: -45%;		background: var(--main-color);		-webkit-transform: translateX(-50%) scaleY(1.3) scaleX(.8);		transform: translateX(-50%) scaleY(1.3) scaleX(.8)	}}.more1 a,.more1 p {	padding: 0 60rem}.more2 a,.more2 p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	line-height: 26rem;	color: #2e2b2b;	border-bottom: 1px solid #747474;	display: inline-block;	vertical-align: top}.white {	color: #fff}.black {	color: #000}.banner {	position: relative}.swiper-renewal-main {	position: relative;	overflow: hidden}.swiper-renewal-main .img,.swiper-renewal-main .img1 {	position: relative;	overflow: hidden;	width: 100%}.swiper-renewal-main .img img,.swiper-renewal-main .img1 img,.swiper-renewal-main .img video,.swiper-renewal-main .img1 video {	display: block;	width: 100%;	-o-object-fit: cover;	object-fit: cover}.swiper-renewal-main .img1 {	display: none}.swiper-renewal-main .banner-hover {	position: absolute;	top: 50%;	left: 0;	width: 100%;	z-index: 340;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.swiper-renewal-main .banner-hover .info {	float: right;	width: 51%;	text-align: center;	margin-right: -4%}.swiper-renewal-main .banner-hover2 {	padding-top: 0}.swiper-renewal-main .banner-hover2 .span {	margin-bottom: 0}.swiper-renewal-main .banner-hover2 .info {	float: left;	margin-right: 0}.swiper-renewal-main .bt {	margin-bottom: 46rem}.swiper-renewal-main .bt img {	width: 394rem;	display: block;	margin: 0 auto}.swiper-renewal-main .span {	font-family: var(--SourceHanSerifCN-Light);	font-size: 63rem;	line-height: 70rem;	margin-bottom: 53rem;	color: var(--main-color)}.swiper-renewal-main .p span {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 41rem;	letter-spacing: 1rem;	color: #fff;	text-shadow: -5rem 0 9rem rgba(0,0,0,0.3);	display: inline-block;	vertical-align: top;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	padding: 13rem 16rem}.swiper-renewal-main .banner-hover1 {	top: 14%;	-webkit-transform: none;	transform: none}.swiper-renewal-main .banner-hover1 .info {	width: 100%;	margin-right: 0}.swiper-renewal-main .swiper-slide-active .banner-hover .bt {	-webkit-animation: fadeInUp2 2s alternate;	animation: fadeInUp2 2s alternate}.swiper-renewal-main .swiper-slide-active .banner-hover .span {	-webkit-animation: fadeInUp2 3.5s alternate;	animation: fadeInUp2 3.5s alternate}.swiper-renewal-main .swiper-slide-active .banner-hover .p {	-webkit-animation: fadeInUp2 4.5s alternate;	animation: fadeInUp2 4.5s alternate}.swiper-renewal-main .swiper-pagination {	bottom: 36rem;	top: auto;	text-align: center;	display: inline-block;	margin: 0 auto;	left: 50%;	height: auto;	font-size: 0;	width: auto;	-webkit-transform: translateX(-50%);	transform: translateX(-50%)}.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet {	margin: 0 2px;	display: inline-block;	vertical-align: top;	float: none;	width: 7rem;	height: 7rem;	border-radius: 50%;	background: #4e4644;	opacity: 1}.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet button:before {	display: none}.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet-active {	background: #fff}.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet-active button:before {	display: none}.swiper-renewal-main .swiper-button-next,.swiper-renewal-main .swiper-button-prev {	width: 60rem;	height: 80rem;	background: rgba(0,0,0,0.5);	left: 0}.swiper-renewal-main .swiper-button-next:after,.swiper-renewal-main .swiper-button-prev:after {	color: #fff;	font-size: 24rem}.swiper-renewal-main .swiper-button-next {	right: 0;	left: auto}.home-nesiotec {	padding: 250rem 0 242rem 0}.home-nesiotec img {	display: block}.home-nesiotec .nr {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap}.home-nesiotec .oleft {	float: left;	width: 27%;	padding-right: 10rem;	position: relative;	overflow: hidden}.home-nesiotec .oleft .img {	position: relative;	overflow: hidden}.home-nesiotec .oleft .bt {	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 43rem;	line-height: 60rem;	color: #fdebcf;	position: absolute;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	left: 0;	width: 100%;	text-align: center;	z-index: 55}.home-nesiotec .ocenter {	float: left;	width: 48%;	overflow: hidden;	padding-top: 50rem}.home-nesiotec .oright {	float: right;	width: 25%;	padding-left: 58rem;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.home-nesiotec .oright .home-title span {	display: inline-block;	margin-left: -42rem}.home-nesiotec .oright .home-p {	margin-top: 44rem;	margin-bottom: 59rem;	color: #2e2b2b}.home-season .home-p {	padding-top: 5rem}.home-season .home-bottom {	padding-top: 80rem;	position: relative;	overflow: hidden}.home-season .swiper-prolist {	margin: 0;	padding-bottom: 89rem}.home-season .swiper-prolist .item {	margin-right: 50rem;	padding: 0 !important;	width: 473rem}.prolist {	margin: 0 -25rem}.prolist .item {	width: 33.33333333%;	float: left;	padding: 0 25rem}.prolist .item .pic {	background: #eaeaea}.prolist .item .pic:after {	padding-bottom: 137.13080169%}.prolist .item .pic img {	width: 100%;	height: 100%;	-o-object-fit: cover;	object-fit: cover}.prolist .item .pic .mh {	opacity: 0}.prolist .item .text {	text-align: center;	padding-top: 34rem}.prolist .item .bt {	font-size: 24rem;	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	margin-bottom: 20rem;	color: #080000}.prolist .item .span {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	color: #2e2b2b}@media (min-width:1025px) {	.prolist .item:hover .pic .mh {		opacity: 1;		z-index: 4444;		background: #eaeaea;	}}.home-key {	padding: 216rem 0 232rem 0}.home-key .home-bottom {	padding-top: 83rem}.home-key .home-bottom .nr {	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex}.home-key .home-bottom .left {	float: left;	width: 49.5%;	overflow: hidden;	position: relative}.home-key .home-bottom .left img {	width: 100%;	height: 100%;	-o-object-fit: cover;	object-fit: cover}.home-key .home-bottom .right {	float: right;	width: 49.6%;	background: #eaeaea}.home-key .home-bottom .swiper-prolist1 {	position: relative;	overflow: hidden}.home-key .home-bottom .swiper-pagination {	bottom: 300rem}.home-key .home-bottom .swiper-pagination .swiper-pagination-bullet {	display: inline-block;	vertical-align: top;	float: none;	width: 11rem;	height: 11rem;	margin: 1px 10rem;	background: #d7d1b6;	border-radius: 50%;	opacity: 1}.home-key .home-bottom .swiper-pagination .swiper-pagination-bullet button:before {	display: none}.home-key .home-bottom .swiper-pagination .swiper-pagination-bullet-active {	width: 13rem;	height: 13rem;	margin: 0 10rem;	background: #cba457}.home-key .home-bottom .swiper-pagination .swiper-pagination-bullet-active button:before {	display: none}.keylist .item .pic:after {	padding-bottom: 126.65782493%}.keylist .item .text {	position: absolute;	bottom: 78rem;	left: 0;	width: 100%;	text-align: center}.keylist .item .text .bt {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 24rem;	line-height: 40rem;	max-height: 80rem;	margin-bottom: 38rem;	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 2;	color: #2e2b2b}@media (min-width:1025px) {	.keylist .item:hover .text .bt {		color: var(--main-color)	}	.keylist .item:hover .text .more p {		color: #fff;		border: 1px solid var(--main-color)	}	.keylist .item:hover .text .more p:before {		top: -35%;		background: var(--main-color);		-webkit-transform: translateX(-50%) scaleY(1.3) scaleX(.8);		transform: translateX(-50%) scaleY(1.3) scaleX(.8)	}	.keylist .item:hover .text .more p:after {		top: -45%;		background: var(--main-color);		-webkit-transform: translateX(-50%) scaleY(1.3) scaleX(.8);		transform: translateX(-50%) scaleY(1.3) scaleX(.8)	}}.home-beauty img {	display: block}.home-beauty .left {	float: left;	width: 51.4%;	position: relative}.home-beauty .left .img1 {	float: left;	width: 46%;	position: relative;	overflow: hidden}.home-beauty .left .img2 {	position: relative;	width: 58.5%;	float: left;	border: solid 10rem #fff;	margin-left: -4.5%;	margin-top: 109rem;	z-index: 44}.home-beauty .left .img2 .tu {	position: relative;	overflow: hidden}.home-beauty .left .img2 .h3 {	position: absolute;	top: 50%;	left: 50%;	text-align: center;	font-family: var(--SourceHanSerifCN-Regular);	font-size: 93rem;	width: 151rem;	font-style: italic;	color: rgba(255,255,255,0.9);	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%)}.home-beauty .left .img2 .p {	color: rgba(0,0,0,0);	background: -webkit-gradient(linear, left top, right top, color-stop(30%, #fff), color-stop(30%, #5a5555));	background: linear-gradient(to right, #fff 30%, #5a5555 30%);	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;	position: absolute;	top: 35rem;	right: -48%;	font-family: var(--wujingkaishuXW);	font-size: 53rem;	letter-spacing: 5rem;	color: #5a5555;	line-height: 80rem;	z-index: 33}.home-beauty .right {	float: right;	width: 31%;	padding-top: 163rem}.home-beauty .right .home-p {	margin-top: 46rem;	margin-bottom: 59rem}.home-beauty .right .img3 {	margin-top: 32rem;	width: 696rem;	margin-left: -546rem;	overflow: hidden}.home-favor {	padding: 261rem 0 246rem 0}.home-favor .nr {	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse}.home-favor .left {	float: left;	width: 76%}.home-favor .left ul {	display: grid;	grid-template-columns: 1fr 1fr 1fr;	grid-row-gap: 8rem;	grid-column-gap: 8rem}.home-favor .left ul li {	text-align: center}.home-favor .left ul li .pic:after {	padding-bottom: 191.53439153%}.home-favor .left ul li .bt {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	margin-top: 23rem;	color: #080000}@media (min-width:1025px) {	.home-favor .left ul li:hover .pic img {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}}.home-favor .right {	float: right;	width: 24%}.home-favor .right .home-p {	margin-top: 53rem;	margin-bottom: 59rem}.footer {	background: #040000}.footer-top {	padding: 129rem 0 195rem 0}.footer-top .fleft {	float: left;	width: 46%;	padding-top: 22rem}.footer-top .fleft .img {	width: 406rem}.footer-top .fleft .img img {	display: block}.footer-top .fcenter {	float: left;	width: 26%}.footer-top .fcenter ul li a {	display: block;	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 28rem;	line-height: 74rem;	padding-left: 37rem;	color: #fff}@media (min-width:1025px) {	.footer-top .fcenter ul li a:hover {		color: var(--main-color);		background: url(../images/jiantou.png) no-repeat center left;		background-size: 22rem	}}.footer-top .fright {	float: right;	width: 22.5%;	padding-top: 18rem}.footer-top .fright .bt {	font-size: 40rem;	color: #fff}.footer-top .fright .p {	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 18rem;	line-height: 33rem;	margin-top: 33rem;	margin-bottom: 45rem;	color: #fff}.footer-top .fright .more {	position: relative}.footer-top .fright .more a,.footer-top .fright .more p {	color: #fff;	font-size: 20rem;	line-height: 74rem;	width: 100%;	text-align: center}.footer-top .fright .more .hover {	position: absolute;	top: 100%;	width: 70%;	background: #fff;	color: #353535;	display: none;	z-index: 51;	left: 15%;	text-align: center;	-webkit-box-shadow: 0 0 10rem rgba(0,0,0,0.2);	box-shadow: 0 0 10rem rgba(0,0,0,0.2)}.footer-top .fright .more .hover:after {	content: "";	border: 8rem solid transparent;	border-top-color: #fff;	width: 0;	height: 0;	margin: 0 auto;	position: absolute;	top: -16rem;	left: 0;	right: 0}.footer-top .socialMedia {	margin-top: 116rem}.footer-top .socialMedia span {	display: block;	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 33rem;	color: #fff;	margin-bottom: 22rem}.footer-top .socialMedia .list li {	display: inline-block;	padding: 0 40rem 0 0}.footer-top .socialMedia .list .box {	display: block;	cursor: pointer;	position: relative}.footer-top .socialMedia .list .icon {	display: block;	height: 40rem;	overflow: hidden}.footer-top .socialMedia .list .icon img {	height: 40rem;	opacity: .8;	display: block}@media (min-width:1025px) {	.footer-top .socialMedia .list .icon:hover img {		opacity: 1	}}.footer-top .socialMedia .list .down {	display: none;	color: #666;	font-size: 14rem;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	width: 160rem;	cursor: initial;	padding-top: 20rem;	position: absolute;	top: 100%;	left: 0}.footer-top .socialMedia .list .down .txt {	margin-right: 10rem}.footer-top .socialMedia .list .down .ewm {	position: relative}.footer-top .socialMedia .list .down .ewm img {	display: block}.footer-top .socialMedia .list .down .ewm:after {	content: '';	display: block;	width: 0;	height: 0;	border-style: solid;	border-width: 0 8rem 10rem 8rem;	border-color: transparent transparent #fff transparent;	position: absolute;	top: -10rem;	left: 17rem}.footer-top .socialMedia .list .active .down {	display: -webkit-box;	display: -ms-flexbox;	display: flex}.footer-top .socialMedia .list .box:hover .icon {	opacity: 1}.footer-copyright {	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 16rem;	line-height: 22rem;	color: #ababab}.footer-copyright .container {	border-top: 1px solid rgba(255,255,255,0.45);	padding-top: 40rem;	padding-bottom: 40rem;	overflow: hidden}.footer-copyright span {	padding: 0 10rem}.footer-copyright a {	color: #fff;	padding: 0 10rem}@media (min-width:1025px) {	.footer-copyright a:hover {		text-decoration: underline	}}.inbanner {	color: #fff;	position: relative;	overflow: hidden}.inbanner img,.inbanner video {	margin: 0 auto;	display: block;	width: 100%;	height: 100%;	-o-object-fit: cover;	object-fit: cover}.inbanner .img {	position: relative;	overflow: hidden}.inbanner .img img {	-webkit-animation: wave 2s alternate;	animation: wave 2s alternate;	display: block}.inbanner .img .hover {	width: 96rem;	height: 96rem;	background: url(../images/v.png) no-repeat center center;	background-size: 100%;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	z-index: 43}.inbanner .item {	position: relative;	overflow: hidden}.inbanner .banner-hover {	position: absolute;	top: 36%;	left: 0;	width: 100%;	z-index: 5;	text-align: center}.inbanner .banner-hover .info {	-webkit-animation: fadeInUp2 2s alternate;	animation: fadeInUp2 2s alternate;	position: relative}.inbanner .banner-hover .bt {	font-family: var(--SourceHanSerifCN-Light);	font-size: 89rem;	font-style: italic;	line-height: 120rem;	letter-spacing: 14rem;	color: var(--main-color)}@-webkit-keyframes wave {	0% {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}	100% {		-webkit-transform: scale(1);		transform: scale(1)	}}@keyframes wave {	0% {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}	100% {		-webkit-transform: scale(1);		transform: scale(1)	}}.content {	min-height: 600rem;	padding: 214rem 0 153rem 0;	position: relative}.second-nav {	border-bottom: 1px solid #041820}.second-nav .ul {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap}.second-nav .ul p {	float: left;	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;	text-align: center}.second-nav .ul p a {	display: inline-block;	vertical-align: top;	font-size: 24rem;	line-height: 95rem;	padding: 0 30rem;	color: #080000;	max-width: 100%;	text-overflow: ellipsis !important;	overflow: hidden;	text-align: center;	position: relative}.second-nav .ul p a:after {	content: '';	display: block;	width: 0;	height: 2px;	left: 0;	position: absolute;	bottom: 0;	-webkit-transition: .5s;	transition: .5s;	background: #000}@media (min-width:1025px) {	.second-nav .ul p:hover a:after {		width: 100%	}}.second-nav .ul .active a:after {	width: 100%}.product-bottom {	padding-top: 232rem}.product-bottom .home-p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	margin-top: 10rem;	color: #2e2b2b}.productlist {	margin: 0 -50rem;	padding-top: 73rem}.productlist li {	width: 50%;	float: left;	padding: 0 50rem;	margin-bottom: 190rem}.productlist li .box {	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex}.productlist li .box .pic {	width: 47%}.productlist li .box .pic:after {	padding-bottom: 136.61971831%}.productlist li .box .text {	float: right;	width: 53%;	padding-top: 59rem}.productlist li .box .text .bt {	font-size: 26rem;	line-height: 40rem;	height: 80rem;	overflow: hidden;	color: #080000}.productlist li .box .text .span {	font-size: 24rem;	line-height: 30rem;	max-height: 60rem;	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 2;	margin-top: 37rem;	margin-bottom: 17rem;	color: #080000}.productlist li .box .text .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 16rem;	color: #2e2b2b}@media (min-width:1025px) {	.productlist li:hover .pic img {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}}.prolist1 {	padding-top: 84rem}.prolist1 .item {	margin-bottom: 90rem}.prolist1 .item1 {	width: 66.666666%}.prolist1 .item1 .pic:after {	padding-bottom: 76.18090452%}@media (min-width:1025px) {	.prolist1 .item1:hover .pic img {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}}.join {	padding: 0}.join01 {	padding: 260rem 0 73rem 0;	border-bottom: 1px solid #041820}.join01 .item .home-p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 24rem;	line-height: 52rem;	margin-top: 39rem;	margin-bottom: 249rem;	color: #2e2b2b}.join01 .item1 .home-p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 35rem;	margin-top: 29rem;	color: #2e2b2b}.join02 {	padding-bottom: 258rem}.join02 ul li {	border-bottom: 1px solid #041820}.join02 ul li .box {	padding: 58rem 46rem;	overflow: hidden}.join02 .left {	float: left;	width: 40%}.join02 .left .bt {	font-size: 32rem;	margin-bottom: 18rem;	color: #080000}.join02 .left .add {	font-size: 18rem;	font-family: var(--AlibabaPuHuiTi-Light);	color: #4c4c4e;	line-height: 30rem;	padding-left: 23rem;	margin-bottom: 6rem;	position: relative}.join02 .left .add img {	width: 15rem;	position: absolute;	top: 4rem;	left: 0}.join02 .left .date {	font-size: 18rem;	font-family: var(--AlibabaPuHuiTi-Light);	color: #4c4c4e;	padding-left: 23rem;	line-height: 30rem;	position: relative;	margin-bottom: 40rem}.join02 .left .date img {	width: 15rem;	position: absolute;	top: 7rem;	left: 0}.join02 .left .more a {	background: #000;	line-height: 40rem;	padding: 0 94rem;	border: solid 1px #000;	color: #fff}@media (min-width:1025px) {	.join02 .left .more a:hover {		border: solid 1px var(--main-color)	}}.join02 .right {	float: right;	width: 51.5%}.join02 .right .bt {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	margin-bottom: 23rem;	color: #080000}.join02 .right .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	line-height: 39rem;	color: #080000}.vip {	padding: 232rem 0 233rem 0}.vip .home-title {	line-height: 82rem}.vip .vip-bottom {	padding-top: 226rem}.vip .list {	padding-top: 72rem}.vip .list ul li {	width: 33.33333333%;	float: left;	text-align: center}.vip .list ul li .box {	padding: 0 40rem}.vip .list ul li .bt {	font-size: 25rem;	line-height: 40rem;	color: #080000}.vip .list ul li .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 40rem;	margin-bottom: 39rem;	color: #080000}.vip .list ul li .more a {	padding: 0 60rem}.vip .list ul li:nth-child(1) .box {	float: left}.vip .list ul li:nth-child(3) .box {	float: right}.favor {	padding: 252rem 0 0 0}.favorlist .item {	margin-bottom: 252rem}.favorlist .item .nr {	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.favorlist .item .left {	width: 50%}.favorlist .item .left .ul {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	margin: 0 -5rem}.favorlist .item .left .ul .li {	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;	padding: 0 5rem}.favorlist .item .left .ul .li .im {	position: relative;	overflow: hidden}.favorlist .item .left .ul .li img {	-webkit-transition: .5s;	transition: .5s}@media (min-width:1025px) {	.favorlist .item .left .ul .li:hover img {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}}.favorlist .item .right {	width: 44%;	padding: 0 20rem}.favorlist .item .right .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 38rem;	margin-top: 44rem;	color: #2e2b2b}.favorlist .item1 .nr {	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse}.favorlist .item1 .left {	width: 60%}.favorlist .item1 .right {	width: 40%;	padding-right: 20rem;	padding-left: 0}.favorlist .item2 .nr {	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse}.favorlist .item2 .right {	padding-left: 0}.workmanship {	padding: 0}.workmanship01 {	padding: 297rem 0 260rem 0}.workmanship01 .nr {	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.workmanship01 .left {	width: 48%;	overflow: hidden}.workmanship01 .right {	width: 50%;	padding: 0 20rem}.workmanship01 .right .home-p {	margin-top: 45rem}.workmanship02 .info {	height: 920rem;	position: relative}.workmanship02 .text {	padding: 0 125rem;	float: left;	text-align: center;	position: absolute;	top: 50%;	left: 0;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.workmanship02 .text .home-p {	margin-top: 46rem}.workmanship03 {	padding: 272rem 0 301rem 0}.workmanship03 .nr {	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse}.workmanship03 .right {	width: 35%}.workmanship04 .info {	height: 920rem;	position: relative}.workmanship04 .home-title {	font-family: var(--AlibabaPuHuiTi-Light)}.workmanship04 .text {	padding: 0 34rem;	float: left;	text-align: center;	position: absolute;	top: 50%;	left: 0;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.workmanship04 .text .home-p {	margin-top: 46rem}.workmanship05 {	padding: 305rem 0 231rem 0}.workmanship05 .home-title {	font-family: var(--AlibabaPuHuiTi-Light)}.inbanner03 .banner-hover {	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.inbanner03 .banner-hover .bt {	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 111rem;	font-style: normal;	line-height: 120rem;	letter-spacing: 18rem;	color: #fff}.inbanner03 .banner-hover .p {	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 24rem;	line-height: 40rem;	letter-spacing: 4rem;	margin-top: 33rem;	color: #fff}.news {	padding: 179rem 0 83rem 0}.news .left {	float: left;	width: 36%;	position: -webkit-sticky;	position: sticky;	top: 110rem}.news .left img {	display: block;	z-index: 2;	position: relative}.news .left .img {	overflow: hidden}.news .left .img1 {	position: absolute;	bottom: -40rem;	width: 513rem;	left: -50rem;	z-index: 1}.news .left .dianzhui {	position: absolute;	bottom: -107rem;	left: -171rem;	width: 210rem;	z-index: 4}.news .right {	float: right;	width: 60%}.newslist {	margin: 0 -30rem}.newslist li {	width: 49.5%;	float: left;	padding: 0 30rem;	text-align: center;	margin-bottom: 180rem}.newslist li .img {	margin-bottom: 26rem;	position: relative;	overflow: hidden}.newslist li .img img {	display: block;	width: 100%;	-webkit-transition: .5s;	transition: .5s}.newslist li .bt {	font-size: 24rem;	line-height: 40rem;	color: #080000;	text-align: center;	max-height: 80rem;	margin-bottom: 27rem;	overflow: hidden;	display: -webkit-box;	-webkit-box-orient: vertical;	text-overflow: ellipsis;	-webkit-line-clamp: 2}@media (min-width:1025px) {	.newslist li:hover .img img {		-webkit-transform: scale(1.1);		transform: scale(1.1)	}	.newslist li:hover .bt {		color: var(--main-color)	}}.inbanner08 .banner-hover {	top: 40%}.inbanner08 .banner-hover .bt {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 111rem;	line-height: 120rem;	letter-spacing: 0;	color: #fff}.responsibility {	padding: 0}.responsibility img {	display: block}.re01 {	padding: 243rem 0;	overflow: hidden}.re01 .nr {	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.re01 .left {	margin-right: -200rem;	width: 63.5%;	float: right;	position: relative;	background: #00603d;	overflow: hidden}.re01 .left img {	float: right;	width: 50%}.re01 .left .hover {	position: absolute;	left: 0;	width: 100%;	padding: 0 150rem;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.re01 .left .hover .h3 {	font-family: var(--HanchanSerif-Regular);	font-size: 94rem;	line-height: 110rem;	margin-bottom: 73rem;	color: #fff}.re01 .left .hover .p {	font-family: var(--SourceHanSerifCN-Light);	font-size: 35rem;	line-height: 42rem;	color: #fff}.re01 .right {	width: 38%;	text-align: center}.re01 .right .bt {	font-family: var(--SourceHanSerifCN-Bold);	font-size: 41rem;	color: #040000;	margin-bottom: 97rem}.re01 .right .bt span {	font-size: 53rem}.re01 .right .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	line-height: 35rem;	color: #2e2b2b}.re02 {	overflow: hidden;	padding: 210rem 0}.re02 .nr {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between}.re02 .left {	margin-left: -200rem;	width: 63.7%;	float: right;	position: relative;	overflow: hidden}.re02 .right {	width: 45.5%;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-line-pack: justify;	align-content: space-between;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.re02 .right .info {	padding-top: 193rem}.re02 .right .bt {	font-family: var(--AlibabaPuHuiTi-Regular);	font-size: 65rem;	color: #040706;	margin-bottom: 104rem;	text-align: right}.re02 .right .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	line-height: 35rem;	color: #040706;	text-align: left}.re02 .right .img img {	width: 862rem;	max-width: -webkit-fit-content;	max-width: -moz-fit-content;	max-width: fit-content}.re03 {	overflow: hidden;	margin: 246rem 0 0 0;	position: relative;	background: #00603d}.re03 .img img {	width: 89%;	display: block}.re03 .re-hover {	position: absolute;	top: 17.5%;	left: 0;	width: 100%;	z-index: 33}.re03 .re-hover .info {	margin-right: -45rem;	float: right}.re03 .re-hover .bt {	font-size: 63rem;	line-height: 100rem;	padding-left: 72rem;	color: rgba(0,0,0,0);	background: -webkit-gradient(linear, left top, right top, color-stop(90%, #040000), color-stop(90%, #fff));	background: linear-gradient(to right, #040000 90%, #fff 90%);	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;	text-align: right;	margin-bottom: 11rem}.re03 .re-hover .p {	font-size: 33rem;	line-height: 50rem;	color: #040000;	text-align: left}.re04 {	padding: 296rem 0;	overflow: hidden}.re04 .nr {	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.re04 .left {	margin-right: -200rem;	width: 66.5%;	float: right;	position: relative;	overflow: hidden}.re04 .right {	width: 38%}.re04 .right .bt {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 60rem;	line-height: 90rem;	color: #040000;	margin-bottom: 37rem}.re04 .right .bt span {	font-size: 53rem}.re04 .right .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 18rem;	line-height: 35rem;	color: #2e2b2b}.re04 .right .p p {	margin-bottom: 12rem}.inheritance {	padding: 0}.inh01 {	padding: 261rem 0;	overflow: hidden}.inh01 .nr {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between}.inh01 .left {	width: 49.5%;	float: right;	position: relative}.inh01 .left .tu {	overflow: hidden}.inh01 .left:after {	content: '';	display: block;	width: 185rem;	height: 195rem;	background: #003b32;	position: absolute;	bottom: -27rem;	right: -35rem;	z-index: -1}.inh01 .right {	width: 45%;	text-align: center}.inh01 .right .bt {	font-size: 54rem;	line-height: 90rem;	color: #080000;	margin-bottom: 91rem}.inh01 .right .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 28rem;	line-height: 56rem;	color: #2e2b2b}.inh02 {	padding: 0 0 264rem 0}.inh02 .nr {	-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;	-ms-flex-direction: row-reverse;	flex-direction: row-reverse}.inh02 .left {	width: 52.5%;	overflow: hidden}.inh02 .left:after {	display: none}.inh02 .right {	width: 43%}.inh03 {	padding: 0 0 273rem 0}.inh03 .left {	width: 53.5%;	position: relative;	overflow: hidden}.inh03 .left:after {	display: none}.inh03 .right {	width: 36%}.inh03 .right .bt {	margin-bottom: 33rem}.inh03 .right .p {	font-size: 18rem;	line-height: 35rem}.inh04 {	padding: 0 0 249rem 0}.inh04 .nr {	-webkit-box-align: inherit;	-ms-flex-align: inherit;	align-items: inherit}.inh04 .left {	width: 50%;	overflow: hidden}.inh04 .left:after {	display: none}.inh04 .right {	width: 49.5%}.inh04 .right .bt {	margin-bottom: 139rem;	margin-top: 136rem;	font-family: var(--AlibabaPuHuiTi-Light)}.inh04 .right .img {	position: relative;	overflow: hidden}.inh04 .right .img img {	display: block}.inh04 .right .jsh {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 38rem;	color: #fff;	position: absolute;	top: 50%;	left: 0;	width: 100%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.inh04 .right .jsh p {	margin-bottom: 13rem}.inh05 {	position: relative;	overflow: hidden;	margin: 0 0 249rem 0}.inh05 .left {	width: 94.5%;	margin-left: -200rem;	position: relative}.inh05 .left img {	display: block}.inh05 .center {	position: absolute;	top: 50%;	right: -10rem;	width: 726rem;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	overflow: hidden;	border: solid 10rem #fff}.inh05 .center img {	display: block}.inh05 .right {	text-align: center;	position: absolute;	top: 50%;	left: 0;	width: 100%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	padding-right: 140rem}.inh05 .right .bt {	font-size: 38rem;	color: #fff}.inh05 .right .span {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 32rem;	margin-top: 43rem;	margin-bottom: 63rem;	color: #fff}.inh05 .right .p {	font-size: 45rem;	color: #fff}.inbanner09 {	color: #fff;	position: relative;	overflow: hidden;	margin-top: 103rem;	z-index: 1}.inbanner09 img,.inbanner09 video {	margin: 0 auto;	display: block;	width: 100%}.inbanner09 .img {	position: relative;	overflow: hidden}.inbanner09 .img img {	-webkit-animation: wave 2s alternate;	animation: wave 2s alternate;	display: block;	height: calc(100vh - 103rem);	width: 100%;	-o-object-fit: cover;	object-fit: cover}.inbanner09 .img .hover {	width: 96rem;	height: 96rem;	background: url(../images/v.png) no-repeat center center;	background-size: 100%;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	z-index: 43}.inbanner09 .item {	position: relative;	overflow: hidden}.inbanner09 .banner-hover {	position: absolute;	top: 50%;	left: 0;	width: 100%;	z-index: 5;	-webkit-transform: translateY(-44%);	transform: translateY(-44%)}.inbanner09 .banner-hover .info {	-webkit-animation: fadeInUp2 2s alternate;	animation: fadeInUp2 2s alternate;	position: relative;	float: left;	padding-left: 17rem}.inbanner09 .banner-hover .bt {	font-family: var(--SourceHanSerifCN-Regular);	font-size: 50rem;	line-height: 67rem;	letter-spacing: 1rem;	color: #c0ad6e}.inbanner09 .banner-hover .span {	font-size: 50rem;	line-height: 60rem;	margin-top: 17rem;	margin-bottom: 55rem;	color: #d0bb77}.inbanner09 .banner-hover .p {	font-size: 30rem;	line-height: 47rem;	color: #c0ad6e;	margin-bottom: 67rem}.inbanner09 .banner-hover .more a {	font-family: var(--AlibabaPuHuiTi-Thin);	font-size: 18rem;	line-height: 40rem;	padding: 0 100rem;	background: #c0ad6e;	border: solid 1px #c0ad6e;	color: #221c1c}.fp-tableCell {	overflow-x: hidden}.inmain {	position: relative;	z-index: 1;	overflow: hidden}.product-show {	padding: 0}.ps01 {	padding: 264rem 0 259rem 0;	overflow: hidden}.ps01 .nr {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	width: 100%}.ps01 img {	display: block}.ps01 .left {	width: 50.5%;	float: right;	position: relative}.ps01 .left .img {	width: 920rem;	position: relative;	margin-left: -200rem;	overflow: hidden}.ps01 .left .img img {	max-width: -webkit-max-content;	max-width: -moz-max-content;	max-width: max-content;	width: 100%}.ps01 .right {	width: 45%}.ps01 .right .home-title {	line-height: 90rem;	margin-bottom: 35rem}.ps01 .right .home-p {	color: #2e2b2b}.ps02 {	position: relative}.ps02 .img img {	display: block}.ps02 .ps-hover {	position: absolute;	top: 50%;	left: 0;	width: 100%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%)}.ps02 .ps-hover .home-title {	line-height: 90rem;	margin-bottom: 47rem;	color: #fff}.ps02 .ps-hover .home-p {	color: #fff}.ps03 {	padding: 284rem 0 222rem 0}.ps03 .ps-bottom {	padding-top: 56rem}.ps03 ul {	margin: 0 -20rem;	font-size: 0}.ps03 ul li {	width: 33.33333333%;	display: inline-block;	vertical-align: top;	padding: 0 20rem;	margin-bottom: 40rem}.ps03 ul li .pic:after {	padding-bottom: 130.625%}.ps03 ul li .text {	padding-top: 40rem}.ps03 ul li .bt {	font-size: 24rem;	margin-bottom: 15rem;	color: #080000}.ps03 ul li .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 36rem;	color: #2e2b2b}.ps04 .box {	position: relative;	overflow: hidden}.ps04 .box img {	display: block}.ps04 .box .text {	position: absolute;	top: 50%;	width: 100%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	z-index: 333;	text-align: center}.ps04 .box .text .bt {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 50rem;	color: #fff}.ps05 {	padding: 276rem 0 222rem 0}.ps05 .home-p {	font-size: 20rem;	margin-top: 10rem}.ps05 .ps-bottom {	padding-top: 72rem}.ps05 .ps-bottom ul {	border-top: 1px solid #041820}.ps05 .ps-bottom ul li {	border-bottom: 1px solid #041820}.ps05 .ps-bottom ul li .container {	max-width: 1708rem}.ps05 .ps-bottom ul li .box {	position: relative;	overflow: hidden}.ps05 .ps-bottom ul li .box .pic {	width: 23%;	float: left}.ps05 .ps-bottom ul li .box .pic:after {	padding-bottom: 160.71428571%}.ps05 .ps-bottom ul li .box .text {	float: left;	width: 27%;	padding-top: 132rem;	padding-left: 20rem;	padding-bottom: 20rem}.ps05 .ps-bottom ul li .box .text .bt {	font-size: 28rem;	line-height: 40rem;	color: #080000}.ps05 .ps-bottom ul li .box .text .span {	font-size: 24rem;	margin-top: 39rem;	margin-bottom: 18rem;	color: #080000}.ps05 .ps-bottom ul li .box .text .p {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 16rem;	margin-bottom: 137rem;	color: #2e2b2b}.ps05 .ps-bottom ul li .box .text .more p {	line-height: 39rem;	border: solid 1px #000;	background: #000;	color: #fff;	padding: 0 90rem}@media (min-width:1025px) {	.ps05 .ps-bottom ul li .box .text .more:hover p {		border: solid 1px var(--main-color)	}	.ps05 .ps-bottom ul li .box .text .more:hover p:before {		top: -35%;		background: var(--main-color);		-webkit-transform: translateX(-50%) scaleY(1.3) scaleX(.8);		transform: translateX(-50%) scaleY(1.3) scaleX(.8)	}	.ps05 .ps-bottom ul li .box .text .more:hover p:after {		top: -45%;		background: var(--main-color);		-webkit-transform: translateX(-50%) scaleY(1.3) scaleX(.8);		transform: translateX(-50%) scaleY(1.3) scaleX(.8)	}}.ps05 .ps-bottom ul li .box .info {	float: right;	width: 43%;	padding-top: 132rem;	padding-right: 80rem;	padding-bottom: 20rem}.ps05 .ps-bottom ul li .box .info .h3 {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 24rem;	line-height: 35rem;	margin-bottom: 20rem;	color: #080000}.ps05 .ps-bottom ul li .box .info .jsh {	font-family: var(--AlibabaPuHuiTi-Light);	font-size: 20rem;	line-height: 35rem;	color: #080000}.ps05 .ps-bottom ul li .box .info .jsh p {	margin-bottom: 15rem}@media (max-width:1200px) {	.more a,.more p {		padding: 0 50rem	}	.home-title {		font-size: 40rem;		line-height: 60rem	}	.ps05 .ps-bottom ul li .box .text .more p {		padding: 0 60rem	}}.navPhoneBtn {	display: inline-block;	padding: 2.2rem 1.5rem;	cursor: pointer;	position: absolute;	z-index: 999;	right: 0;	top: 0;	bottom: 0;	margin: auto;	width: 6rem;	height: 6rem;	border-radius: 50%;	text-align: right;	-webkit-transition: .5s ease;	transition: .5s ease}.navPhoneBtn span {	display: block;	width: 2rem;	height: .2rem;	margin: auto;	margin-bottom: .5rem;	position: relative;	background: var(--main-color);	border-radius: .3rem;	z-index: 1;	-webkit-transform-origin: 2rem;	transform-origin: 2rem;	-webkit-transition: .5s ease;	transition: .5s ease}.navPhoneBtn span:nth-last-child(2) {	-webkit-transform: rotate(0);	transform: rotate(0)}.navPhoneBtn span:last-child {	margin-bottom: 0}.navPhoneBtn.close,.navPhoneBtn.closeMember {	opacity: 1;	z-index: 10}.navPhoneBtn.close span,.navPhoneBtn.closeMember span {	opacity: 1;	-webkit-transform: rotate(45deg);	transform: rotate(45deg)}.navPhoneBtn.close span:nth-last-child(3),.navPhoneBtn.closeMember span:nth-last-child(3) {	opacity: 1;	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg)}.navPhoneBtn.close span:nth-last-child(2),.navPhoneBtn.closeMember span:nth-last-child(2) {	width: 0;	opacity: 0;	-webkit-transform: rotate(0);	transform: rotate(0);	-webkit-transition: width .5s ease;	transition: width .5s ease}.navPhoneBtn.close span:last-child,.navPhoneBtn.closeMember span:last-child {	margin-bottom: 0}@media screen and (max-width:1023px) {	.navPhoneBtn {		display: inline-block;		padding: 12px 5px;		width: 40px;		height: 40px	}	.navPhoneBtn span {		width: 20px;		height: 2px;		margin-bottom: 5px;		-webkit-transform-origin: 20px;		transform-origin: 20px	}}.common-navM .mask {	-webkit-backdrop-filter: blur(1px);	backdrop-filter: blur(1px);	background: rgba(0,0,0,0.1);	width: 100%;	height: 100%;	position: fixed;	z-index: 999;	top: 0;	left: 0;	display: none}.common-navM .navMCon {	background-color: #f3f3f3;	width: 80%;	min-width: 140px;	max-width: 440px;	height: 100%;	border-left: 1px rgba(0,0,0,0.1) solid;	padding: 10px 20px;	font-size: 14px;	line-height: 2;	position: fixed;	z-index: 9999999999;	top: 0;	bottom: 0;	right: auto;	left: -100%;	-webkit-transition: all .5s;	transition: all .5s}.common-navM .navMWrap {	overflow-y: auto;	padding: 10px 20px;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0}.common-navM.open .mask {	display: block}.common-navM.open .navMCon {	left: 0}.common-navM .closeBtn {	opacity: 1;	display: block;	width: 48px;	height: 48px;	border-radius: 50%;	text-align: center;	line-height: 40px;	background: #ededed;	color: var(--main-color);	position: absolute;	z-index: 999;	right: -24px;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: .5s;	transition: .5s}.common-navM .closeBtn:before,.common-navM .closeBtn:after {	content: "";	display: block;	background: #000;	margin: auto;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	-webkit-transform: rotate(45deg);	transform: rotate(45deg)}.common-navM .closeBtn:before {	width: 16px;	height: 2px}.common-navM .closeBtn:after {	width: 2px;	height: 16px}.common-navM .closeBtn:hover {	-webkit-transform: translateY(-50%) rotate(90deg) scale(1.1);	transform: translateY(-50%) rotate(90deg) scale(1.1)}.common-navM .titleBig {	text-align: center;	padding: 10px 0;	display: none}.common-navM .navMWrap>.list em {	font-style: initial}.common-navM .navMWrap>.list .title {	padding: 10px 0 10px 10px;	text-indent: 0;	border-bottom: 1px rgba(0,0,0,0.1) solid;	position: relative}.common-navM .navMWrap>.list .title .icon {	width: 40px;	height: 40px;	margin: auto;	display: none;	position: absolute;	top: 0;	bottom: 0;	right: 0;	-webkit-transform: rotate(45deg);	transform: rotate(45deg)}.common-navM .navMWrap>.list .title .icon:before,.common-navM .navMWrap>.list .title .icon:after {	content: "";	margin: auto;	position: absolute;	z-index: 2;	top: 0;	right: 0;	bottom: 0;	left: 0;	-webkit-transform-origin: center center;	transform-origin: center center;	-webkit-transition: all .3s ease;	transition: all .3s ease}.common-navM .navMWrap>.list .title .icon:before {	width: 10px;	height: 10px;	border-top: 1px #aaa solid;	border-right: 1px #aaa solid}.common-navM .navMWrap>.list .title em {	font-style: initial}.common-navM .navMWrap>.list .has .title .icon {	display: block}.common-navM .navMWrap>.list .active>.title .icon:before {	-webkit-transform: rotate(90deg);	transform: rotate(90deg)}.common-navM .navMWrap>.list>li>.title {	font-weight: 700;	font-size: 14px}.common-navM .navMWrap>.list>li>.child>.list>li {	text-indent: 24px;	font-size: 14px}.common-navM .navMWrap>.list>li>.child>.list>li>.child {	font-size: 14px}.common-navM .navMWrap>.list>li>.child>.list>li>.child .title {	padding-left: 20px}.common-navM .navMWrap>.list>li>.child>.list>li>.title {	padding-left: 20px;	position: relative}.common-navM .navMWrap>.list>li>.child>.list>li>.title:before {	content: "";	display: none;	width: 4px;	height: 4px;	border-radius: 50%;	background: var(--main-color);	position: absolute;	top: 26px;	left: 10px}.common-navM .navMWrap>.list .tb {	width: 20px;	height: 20px;	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	position: absolute;	top: 7px;	left: 0}.common-navM .child {	padding: 0 0 20px 0;	display: none;	position: relative}.common-navM .child a {	color: #666;	display: block;	line-height: 28px;	padding: 5px 0;	-webkit-transition: all .5s;	transition: all .5s;	position: relative}.common-navM .child a:hover {	color: #000;	margin-left: 10px}.common-navM .mSearch {	padding: 10px 0;	text-align: left;	overflow: hidden;	border-bottom: #f3f3f3 1px solid;	position: relative}.common-navM .mSearch .btn {	width: 26px;	height: 26px;	font-size: 0;	padding: 0;	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	text-align: center;	position: absolute;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	right: 10px}.common-navM .mSearch .btn .icon {	width: 20px;	height: 20px;	line-height: 20px;	vertical-align: top}.common-navM .mSearch input {	height: 40px;	line-height: 38px;	border: 0;	vertical-align: middle;	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;	color: #333;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	-webkit-transition: all .4s cubic-bezier(.11393, .8644, .14684, 1);	transition: all .4s cubic-bezier(.11393, .8644, .14684, 1);	opacity: 1;	width: 100%;	padding: 5px 40px 5px 15px;	border-radius: 2px;	font-size: 14px;	background-color: #fff;	position: static;	left: 0;	right: 0}.common-navM .other {	padding: 10px}.common-navM .read {	padding-top: 10px;	padding-bottom: 10px}.common-navM .read .btn-1 {	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	padding: 0 5px;	line-height: 40px;	height: 40px;	border-radius: 5px;	background: -webkit-gradient(linear, left top, right top, from(#bf2d32), to(#a61f24));	background: linear-gradient(to right, #bf2d32, #a61f24);	color: #fff;	text-align: center;	font-size: 16px;	position: relative}.common-navM .read .btn-1 .icon-1 {	width: 30px;	height: 30px;	margin-left: 5px}.common-navM .read .btn-1 .icon-2 {	width: 30px;	height: 30px;	border-radius: 5px;	background: #fff url(../images/icon/arrow-right-1.png) no-repeat center center;	background-size: 20px;	margin-left: 20px}.common-navM .languageBtn {	padding: 10px 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-column-gap: 0;	column-gap: 0}.common-navM .languageBtn>div {	width: auto}.common-navM .languageBtn .col-2 {	width: 50%}.common-navM .languageBtn .col-3 {	width: 33.33333333%}.common-navM .languageBtn .col-4 {	width: 25%}.common-navM .languageBtn .col-5 {	width: 20%}.common-navM .languageBtn .col-6 {	width: 16.66666667%}.common-navM .languageBtn a {	display: block;	height: 40px;	line-height: 40px;	padding: 0 10px;	text-align: center;	border: 1px #eee solid;	margin-right: -1px;	margin-top: -1px;	background: #fff}@media (max-width:1023px) {	.container {		padding-left: 20px;		padding-right: 20px	}	.more a,.more p {		font-size: 16px;		line-height: 30px;		padding-left: 10px;		padding-right: 10px	}	.more2 a,.more2 p {		font-size: 14px;		line-height: 24px	}	.home-title {		font-size: 24px;		line-height: 1.5	}	.header {		height: auto;		padding-top: 10px;		padding-bottom: 10px;		position: -webkit-sticky;		position: sticky;		top: 0;		left: 0	}	.header .container {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between;		padding-right: 50px	}	.header .logo a {		padding-top: 0	}	.header .logo a img {		width: 33px;		vertical-align: top	}	.header .header-right .header-search .pull-right a {		font-size: 14px;		line-height: 40px;		padding-left: 24px;		background-size: 20px !important	}	.header .header-right .header-search {		margin-right: 20px	}	.header .header-right .lan {		line-height: 40px	}	.header .header-right .lan a {		font-size: 14px	}	.header .header-right .header-search .search .search-main {		width: 260px	}	.header .header-right .header-search .form-control {		font-size: 16px;		height: 50px;		padding: 0 60px 0 30px	}	.header .header-right .header-search .btn {		width: 50px;		height: 50px;		line-height: 50px;		background-size: 20px !important	}	.nav {		display: none	}	.content {		min-height: 400px;		padding-top: 40px;		padding-bottom: 40px	}	.home-p {		font-size: 14px;		line-height: 1.5	}}.swiper-renewal-main .mobile {	display: none}@media (max-width:1023px) {	.swiper-renewal-main .pc {		display: none	}	.swiper-renewal-main .mobile {		display: block	}	.swiper-renewal-main .bt {		margin-bottom: 10px	}	.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet {		width: 7px;		height: 7px	}	.swiper-renewal-main .span {		font-size: 24px;		line-height: 1.2;		margin-bottom: 10px	}	.swiper-renewal-main .p span {		font-size: 24px;		letter-spacing: 0;		padding: 10px 10px	}	.home-nesiotec {		padding-top: 40px;		padding-bottom: 50px	}	.home-nesiotec .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.home-nesiotec .oleft {		width: 40%;		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1	}	.home-nesiotec .ocenter {		width: 60%;		padding-top: 17px;		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.home-nesiotec .oright {		-webkit-box-ordinal-group: 1;		-ms-flex-order: 0;		order: 0;		width: 100%;		padding: 0 0 20px 0;		text-align: center	}	.home-nesiotec .oright .info {		width: 100%	}	.home-nesiotec .oright .home-title span {		margin-left: -10px	}	.home-season .home-bottom {		padding-top: 20px	}	.home-season .swiper-prolist .item {		width: 50%	}	.home-key {		padding-top: 40px;		padding-bottom: 40px	}	.home-key .home-bottom {		padding-top: 30px	}	.home-key .home-bottom .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.home-key .home-bottom .left {		width: 100%	}	.keylist .item .text .bt {		font-size: 16px;		line-height: 24px;		max-height: 48px;		margin-bottom: 20px	}	.home-key .home-bottom .right {		width: 100%	}	.home-beauty .container {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.home-beauty .left {		width: 100%;		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.home-beauty .left .img2 .h3 {		width: 100%;		font-size: 32px;		top: 10%;		left: 10%;		-webkit-transform: translate(0, 0);		transform: translate(0, 0);		text-align: left	}	.home-beauty .left .img2 .p {		top: 25%;		right: initial;		left: 10%;		width: 100%;		font-size: 28px;		letter-spacing: 0;		line-height: 1.5;		color: #fff;		background: none;		-webkit-text-fill-color: initial	}	.home-beauty .right {		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1;		width: 100%;		padding-top: 0;		padding-bottom: 30px;		text-align: center	}	.home-beauty .right .home-p {		margin-top: 10px;		margin-bottom: 20px	}	.home-beauty .right .img3 {		width: 100%;		margin-top: 30px;		margin-left: 0	}	.home-favor {		padding-top: 40px;		padding-bottom: 40px	}	.home-favor .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.home-favor .left {		width: 100%;		padding-top: 30px;		padding-bottom: 0;		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.home-favor .left ul li .bt {		font-size: 16px;		margin-top: 20px	}	.home-favor .right {		width: 100%;		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1;		text-align: center	}	.home-favor .right .home-p {		margin-top: 10px;		margin-bottom: 20px	}}@media (max-width:768px) {	.swiper-renewal-main .span {		font-size: 18px	}	.swiper-renewal-main .p span {		font-size: 18px	}}@media (max-width:1023px) {	.inbanner03 .banner-hover .bt {		font-size: 24px;		line-height: 1.5;		letter-spacing: 0	}	.inbanner03 .banner-hover .p {		font-size: 14px;		line-height: 24px;		letter-spacing: 0;		margin-top: 10px	}	.inbanner08 .banner-hover .bt {		font-size: 24px;		line-height: 1.5;		letter-spacing: 0	}	.inbanner09 .img img {		height: 400px;		-o-object-fit: cover;		object-fit: cover	}	.inbanner09 .banner-hover .bt {		font-size: 24px;		line-height: 1.5;		letter-spacing: 0	}	.inbanner09 .banner-hover .p {		font-size: 18px;		line-height: 1.5;		letter-spacing: 0	}	.inbanner09 .banner-hover .more a {		font-size: 16px;		line-height: 36px;		padding: 0 20px	}}@media (max-width:1023px) {	.footer-top {		padding-top: 40px;		padding-bottom: 40px	}	.footer-top .fleft {		width: 100%;		padding-top: 0;		padding-bottom: 20px;		float: none	}	.footer-top .fleft .img {		width: 203px	}	.footer-top .socialMedia {		margin-top: 20px;		text-align: center;	}	.footer-top .socialMedia span {		font-size: 20px;		line-height: 1.5;		margin-bottom: 10px	}	.footer-top .socialMedia .list li {		padding-right: 10px	}	.footer-top .socialMedia .list .icon {		height: 30px	}	.footer-top .socialMedia .list .icon img {		height: 30px	}	.footer-top .fcenter {		width: 100%;		float: none;		padding-top: 10px;		padding-bottom: 10px;		border-top: 1px rgba(255,255,255,0.1) solid;		border-bottom: 1px rgba(255,255,255,0.1) solid;		margin-bottom: 20px	}	.footer-top .fcenter ul {		justify-content: center;		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		margin-left: -10px;		margin-right: -10px	}	.footer-top .fcenter ul li {		padding-left: 7px;		padding-right: 7px	}	.footer-top .fcenter ul li a {		font-size: 14px;		line-height: 1.5;		padding-left: 0	}	.footer-top .fright {		width: 100%;		float: none	}	.footer-top .fright .bt {		font-size: 18px;		margin-bottom: 20px;		text-align: center;	}	.footer-top .fright .p {		font-size: 14px;		line-height: 1.5;		margin-top: 0;		margin-bottom: 20px;		text-align: center;	}	.footer-top .fright .more a,.footer-top .fright .more p {		font-size: 16px;		line-height: 40px;		padding: 0 10px	}	.footer-copyright {		font-size: 14px;		line-height: 1.5	}	.footer-copyright .fl {		float: none;		display: inline	}	.footer-copyright .fr {		float: none;		display: inline	}	.footer-copyright .container {		padding-top: 10px;		padding-bottom: 10px	}	.footer-copyright a {		padding-left: 5px;		padding-right: 5px	}}@media (max-width:1023px) {	.join01 {		padding-top: 40px;		padding-bottom: 40px	}	.join01 .home-title {		margin-bottom: 20px	}	.join01 .item .home-p {		font-size: 14px;		line-height: 1.5;		margin-top: 0;		margin-bottom: 40px	}	.join01 .item .home-p p {		margin-bottom: 10px	}	.join01 .item .home-p p:last-child {		margin-bottom: 0	}	.join02 ul li .box {		padding: 40px 0	}	.join02 .left {		width: 100%;		padding-bottom: 20px	}	.join02 .left .more {		padding-top: 20px	}	.join02 .right {		width: 100%	}	.join02 .right .p {		font-size: 14px;		line-height: 1.5	}	.join02 .right .p p {		margin-bottom: 10px	}	.join02 .right .p p:last-child {		margin-bottom: 0	}	.join02 .right .bt {		font-size: 18px;		margin-bottom: 20px	}	.join02 .left .bt {		font-size: 24px	}	.join02 .left .add {		font-size: 14px;		line-height: 1.5;		padding-left: 20px;		margin-bottom: 10px	}	.join02 .left .date {		font-size: 14px;		line-height: 1.5;		padding-left: 20px;		margin-bottom: 0	}	.join02 .left .more a {		line-height: 36px;		padding: 0 20px	}	.join02 .left .add img,.join02 .left .date img {		width: 15px;		top: 2px	}}@media (max-width:1023px) {	.inh01 {		padding-top: 40px;		padding-bottom: 40px	}	.inh02 {		padding-top: 0;		padding-bottom: 40px	}	.inh03 {		padding-top: 0;		padding-bottom: 40px	}	.inh04 {		padding-top: 0;		padding-bottom: 40px	}	.inh01 .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap;		-webkit-box-orient: vertical;		-webkit-box-direction: reverse;		-ms-flex-direction: column-reverse;		flex-direction: column-reverse	}	.inh01 .left {		width: 100%	}	.inh01 .right {		width: 100%;		padding: 0 0 30px 0	}	.inh01 .right .bt {		font-size: 24px;		line-height: 1.5;		margin-top: 0;		margin-bottom: 20px	}	.inh01 .right .p {		font-size: 14px;		line-height: 1.5	}	.inh04 .right .jsh {		font-size: 14px;		line-height: 1.5	}	.inh04 .right .jsh p {		margin-bottom: 10px	}	.inh05 {		margin-bottom: 0	}	.inh05 .left {		width: 100%;		margin-left: 0	}	.inh05 .left img {		width: 100%;		-o-object-fit: cover;		object-fit: cover	}	.inh05 .right {		padding-right: 0	}	.inh05 .right .bt {		font-size: 20px;		margin-bottom: 10px	}	.inh05 .right .span {		font-size: 18px;		margin-top: 0;		margin-bottom: 20px	}	.inh05 .right .p {		font-size: 24px	}	.inh05 .center {		width: 100%;		border: none;		position: relative;		-webkit-transform: translate(0, 0);		transform: translate(0, 0);		top: 0;		right: 0	}	.inh05 .center img {		width: 100%;		-o-object-fit: cover;		object-fit: cover	}	.inheritance {		padding: 0 0 40px 0	}}@media (max-width:1023px) {	.favor {		padding-top: 40px	}	.favorlist .item {		margin-bottom: 30px	}	.favorlist .item .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap;		-webkit-box-orient: vertical;		-webkit-box-direction: reverse;		-ms-flex-direction: column-reverse;		flex-direction: column-reverse	}	.favorlist .item .right .p {		font-size: 14px;		line-height: 1.5;		margin-top: 20px	}	.favorlist .item1 .left {		width: 100%	}	.favorlist .item1 .right {		width: 100%;		padding: 0 0 20px 0	}	.favorlist .item .right {		width: 100%	}	.favorlist .item .right {		padding: 0 0 20px 0	}	.favorlist .item .left {		width: 100%	}}@media (max-width:1023px) {	.news {		padding-top: 50px;		padding-bottom: 60px	}	.news .left {		width: 100%;		top: 0;		position: static;		display: none	}	.news .left .img1 {		display: none	}	.news .left .dianzhui {		display: none	}	.news .right {		width: 100%	}	.newslist {		margin-left: -10px;		margin-right: -10px	}	.newslist li {		width: 50%;		padding: 0 10px;		margin-bottom: 40px	}	.newslist li .bt {		font-size: 16px;		line-height: 24px;		max-height: 48px;		margin-bottom: 20px	}}@media (max-width:1023px) {	.second-nav .ul p {		-webkit-box-flex: 1;		-ms-flex: auto;		flex: auto;		margin-bottom: 5px	}	.second-nav .ul p a {		font-size: 14px;		line-height: 24px;		padding: 0 10px 5px 10px	}	.product-bottom {		padding-top: 40px	}	.product-bottom .home-p {		font-size: 14px;		margin-top: 10px	}	.productlist {		padding-top: 30px;		margin-left: -10px;		margin-right: -10px	}	.productlist li {		padding-left: 10px;		padding-right: 10px;		margin-bottom: 20px	}	.productlist li .box {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.productlist li .box .pic {		width: 80%;		margin-left: auto;		margin-right: auto	}	.productlist li .box .text {		width: 100%	}	.productlist li .box .text .bt {		font-size: 16px;		line-height: 24px;		height: 48px	}	.productlist li .box .text .span {		font-size: 14px;		line-height: 24px;		max-height: 48px;		margin-top: 10px;		margin-bottom: 10px	}	.productlist li .box .text .p {		font-size: 14px	}}@media (max-width:1023px) {	.prolist .item {		width: 50%	}	.prolist .item .bt {		font-size: 16px	}	.prolist .item .span {		font-size: 14px	}}@media (max-width:1023px) {	.ps01 {		padding-top: 0;		padding-bottom: 40px	}	.ps01 .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.ps01 .left {		width: 100%	}	.ps01 .right {		width: 100%;		padding-top: 40px	}	.ps01 .right .home-title {		line-height: 1.5;		margin-bottom: 20px	}	.ps02 .ps-hover .home-title {		line-height: 1.5;		margin-bottom: 20px	}	.ps02 .img img {		min-height: 260px;		-o-object-fit: cover;		object-fit: cover	}	.ps03 {		padding-top: 40px;		padding-bottom: 40px	}	.ps03 ul li .bt {		font-size: 18px	}	.ps03 ul li .p {		font-size: 14px	}	.ps04 .box .text .bt {		font-size: 24px	}	.ps05 {		padding-top: 40px;		padding-bottom: 40px	}	.ps05 .home-p {		font-size: 14px	}	.ps05 .ps-bottom ul li .container {		max-width: 100%	}	.ps05 .ps-bottom ul li .box {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.ps05 .ps-bottom ul li .box .pic {		width: 50%	}	.ps05 .ps-bottom ul li .box .text {		width: 50%;		padding-top: 20px;		padding-left: 0;		padding-bottom: 20px	}	.ps05 .ps-bottom ul li .box .info {		width: 100%;		padding-top: 20px;		padding-right: 0;		padding-bottom: 20px	}	.ps05 .ps-bottom ul li .box .text .bt {		font-size: 16px;		line-height: 1.5	}	.ps05 .ps-bottom ul li .box .text .span {		font-size: 14px;		margin-top: 20px;		margin-bottom: 10px	}	.ps05 .ps-bottom ul li .box .text .p {		font-size: 14px;		margin-bottom: 20px	}	.ps05 .ps-bottom ul li .box .text .more p {		padding: 0 10px;		line-height: 30px	}	.ps05 .ps-bottom ul li .box .info .h3 {		font-size: 18px;		line-height: 1.5;		margin-bottom: 10px	}	.ps05 .ps-bottom ul li .box .info .jsh {		font-size: 14px;		line-height: 1.5	}}@media (max-width:1023px) {	.re01 {		padding-top: 0;		padding-bottom: 40px	}	.re01 .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.re01 .left {		margin-right: 0;		width: 100%	}	.re01 .left .hover {		padding: 0 20px	}	.re01 .left .hover .h3 {		font-size: 36px;		line-height: 1.2;		margin-bottom: 20px	}	.re01 .left .hover .p {		font-size: 18px;		line-height: 1.5	}	.re01 .right {		width: 100%;		padding-top: 40px	}	.re01 .right .bt {		font-size: 24px;		margin-bottom: 20px	}	.re01 .right .bt span {		font-size: 36px	}	.re01 .right .p {		font-size: 14px;		line-height: 1.5	}	.re02 {		padding-top: 0;		padding-bottom: 40px	}	.re02 .left {		margin-left: 0;		width: 100%	}	.re02 .right .info {		padding-top: 0	}	.re02 .right {		width: 100%;		padding-top: 40px	}	.re02 .right .bt {		font-size: 24px;		margin-bottom: 20px;		text-align: center	}	.re02 .right .p {		font-size: 14px;		line-height: 1.5;		margin-bottom: 40px;		text-align: center	}	.re03 {		margin-top: 40px;		margin-bottom: 40px	}	.re03 .re-hover {		top: 50%;		-webkit-transform: translateY(-50%);		transform: translateY(-50%)	}	.re03 .re-hover .bt {		font-size: 24px;		line-height: 1.5;		padding-left: 0;		margin-bottom: 0;		text-align: center	}	.re03 .re-hover .p {		font-size: 18px;		line-height: 1.5	}	.re03 .re-hover .info {		margin-right: 0;		float: none	}	.re04 {		padding-top: 40px;		padding-bottom: 40px	}	.re04 .nr {		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.re04 .left {		width: 100%;		margin-right: 0	}	.re04 .right {		width: 100%;		padding-top: 40px	}	.re04 .right .bt {		font-size: 24px;		line-height: 1.5;		margin-bottom: 20px	}	.re04 .right .p {		font-size: 16px;		line-height: 1.5	}	.re04 .right .p p {		margin-bottom: 5px	}}@media (max-width:1023px) {	.sitemap .home-p {		padding-top: 0	}	.sitemap .home-p p {		margin-bottom: 10px	}	.sitemap .home-p p:last-child {		margin-bottom: 0	}	.sitemap li .top1 {		font-size: 18px	}	.sitemap .home-title {		margin-bottom: 20px	}	.sitemap li .subnav p a {		font-size: 16px;		color: #333;		margin-right: 20px;		padding: 5px 0	}	.sitemap li .subnav .dot a {		font-size: 16px;		margin-right: 0;		padding-top: 5px;		padding-bottom: 5px	}}@media (max-width:1023px) {	.vip .vip-bottom {		padding-top: 40px	}	.vip .list ul li .bt {		font-size: 18px;		line-height: 1.5	}	.vip .list ul li .p {		font-size: 14px;		line-height: 1.5;		margin-bottom: 10px	}	.vip .list ul li {		width: 100%;		padding-bottom: 30px;		margin-bottom: 30px;		border-bottom: 1px #eee solid	}	.vip .list ul li:nth-child(1) .box {		float: none	}	.vip .list ul li .box {		padding: 0 20px	}	.vip .list ul li:nth-child(3) .box {		float: none	}}.more-mobile {	display: none;	text-align: center;	margin-top: 30px;}@media (max-width:1023px) {	.workmanship01 {		padding-top: 0;		padding-bottom: 40px	}	.workmanship01 .left {		width: 50%	}	.workmanship01 .right {		padding: 0 10px	}	.workmanship01 .right .home-p {		margin-top: 0	}	.workmanship02 .info {		height: 280px	}	.workmanship02 .text {		width: 100%;		padding-left: 20px;		padding-right: 20px	}	.workmanship03 {		padding-top: 30px;		padding-bottom: 40px	}	.workmanship03 .right {		width: 50%;		padding-left: 0	}	.workmanship04 .info {		height: 280px	}	.workmanship04 .text {		padding-left: 20px;		padding-right: 20px;		width: 100%	}	.workmanship04 .text .home-p {		margin-top: 10px	}	.workmanship05 {		padding-top: 40px;		padding-bottom: 40px	}	.more-pc {		display: none;	}	.more-mobile {		display: block;	}	.re02 .right .img img {		width: 100%;	}}.inbanner09 .banner-hover .more {	position: relative;}.inbanner09 .banner-hover .more:hover .links {	display: block;}.inbanner09 .banner-hover .more .links {	display: none;	position: absolute;	bottom: -79rem;	left: 390rem;	width: 100%;}.inbanner09 .banner-hover .more .links:after {	content: "";	border: 11rem solid transparent;	border-right-color: #fff;	width: 0;	height: 0;	margin: 0 auto;	position: absolute;	top: 90rem;	left: -20rem;}.inbanner09 .banner-hover .more .links img {	max-width: 200rem;	margin-left: 0;	border-radius: 50%;}.inbanner09 .img1 {	display: none;}.zhushi {	font-size: 13rem;}.home-title sup {	font-size: 20rem;}.nav ul li .subnav .left .home-title a {	display: block;	font-size: 28rem;	line-height: 45rem;	margin-bottom: 10rem;	height: auto;	color: #080000;}.news-show video {	width: 100%;}@media (min-width: 1025px) {	.nav ul li .subnav .left .home-title a:hover {		color: var(--main-color);	}}@media (max-width: 1023px) {	.inbanner09 .img {		display: none;	}	.inbanner09 .img1 {		display: block;	}	.inbanner09 .banner-hover .bt,.inbanner09 .banner-hover .p {		font-size: 14px;	}	.inbanner09 .banner-hover .span {		font-size: 16px;		line-height: 1.5;		margin-top: 10px;		margin-bottom: 10px;	}	.inbanner09 .banner-hover .p {		margin-bottom: 10px;	}	.ps03 ul li {		width: 100%;	}	.zhushi {		font-size: 10px;	}}