.container .product-box .text-secondary p a,.container .newsview .text-secondary p a,.page .page-link,.page .page-num {
	transition:all 0.3s ease-in-out
}
.container .videolist ul li img {
	transition:all 0.5s ease-in-out
}
.container .product-box .product-list ul li a:hover .pic img,.container .videolist ul li img:hover {
	transform:scale(1.1)
}
@media screen and (max-width:768px) {
		.main {
		width:100%
	}
}
.wrap-box,.container .wrap-msg .msg {
	box-sizing:border-box;
	padding-left:11vw;
	padding-right:11vw;
	width:100%
}
@media screen and (max-width:1600px) {
	.wrap-box,.container .wrap-msg .msg {
		padding-left:7.5vw;
		padding-right:7.5vw
	}
}
@media screen and (max-width:1440px) {
	.wrap-box,.container .wrap-msg .msg {
		padding-left:100px;
		padding-right:100px
	}
}
@media screen and (max-width:1360px) {
	.wrap-box,.container .wrap-msg .msg {
		padding-left:80px;
		padding-right:80px
	}
}
@media screen and (max-width:768px) {
	.wrap-box,.container .wrap-msg .msg {
		max-width:100%;
		box-sizing:border-box;
		padding-left:.2rem;
		padding-right:.2rem
	}
}
.main {
	box-sizing:border-box;
	padding-left:11vw;
	padding-right:11vw;
	width:100%
}
@media screen and (max-width:1600px) {
	.main {
		padding-left:7.5vw;
		padding-right:7.5vw
	}
}
@media screen and (max-width:1440px) {
	.main {
		padding-left:100px;
		padding-right:100px
	}
}
@media screen and (max-width:1360px) {
	.main {
		padding-left:80px;
		padding-right:80px
	}
}
@media screen and (max-width:768px) {
	.main {
		max-width:100%;
		box-sizing:border-box;
		padding-left:.2rem;
		padding-right:.2rem
	}
}
.n-banner {
	width:100%;
	font-size:0;
	position:relative;
	z-index:2;
	margin-top:120px
}
.n-banner .img img {
	max-width:100%
}
.comm {
	display:none;
	font-size:0;
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
	width:100%;
	height:.68rem
}
.comm .wrap-box,.comm .container .wrap-msg .msg,.container .wrap-msg .comm .msg {
	display:flex;
	justify-content:space-between;
	height:.68rem;
	font-size:0
}
@media screen and (max-width:768px) {
	.comm .wrap-box,.comm .container .wrap-msg .msg,.container .wrap-msg .comm .msg {
		flex-wrap:wrap
	}
}
@media screen and (min-width:768px) {
	.comm .wrap-box,.comm .container .wrap-msg .msg,.container .wrap-msg .comm .msg {
		transition:all .5s ease-in-out
	}
}
.comm.active {
	position:fixed;
	top:.86rem;
	background:#fff;
	box-shadow:0 0 0.1rem rgba(204,159,88,0.1)
}
.comm.active .wrap-box,.comm.active .container .wrap-msg .msg,.container .wrap-msg .comm.active .msg {
	padding:0
}
.nav-list {
	width:2.5rem;
	flex-shrink:0;
	border-right:1px solid rgba(121,121,121,0.3);
	padding:0 .4rem;
	margin:0 .4rem 0 0
}
.nav-list h2 {
	background:linear-gradient(30deg,#428a7b,#cc9f58);
	color:#fff;
	box-sizing:border-box;
	padding:0 .23rem;
	height:.64rem;
	font-size:.18rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:.1rem;
	overflow:hidden
}
@media screen and (max-width:768px) {
	.nav-list h2 {
		flex-wrap:wrap
	}
}
.nav-list h2 i {
	width:.1rem;
	height:.1rem;
	border-radius:50%;
	background:#fff;
	border:3px solid rgba(204,159,88,0.7);
	margin-right:.05rem;
	flex-shrink:0;
	box-sizing:border-box
}
.nav-list h2 span {
	width:100%;
	flex-shrink:1
}
.nav-list ul li {
	position:relative;
	width:100%;
	overflow:hidden;
	padding:.2rem 0;
	border-bottom:1px solid rgba(51,51,51,0.1)
}
@media screen and (min-width:768px) {
	.nav-list ul li {
		transition:all .3s ease-in-out
	}
}
.nav-list ul li a {
	font-size:.16rem;
	line-height:1.5;
	display:flex;
	justify-content:space-between;
	align-items:center;
	box-sizing:border-box;
	color:#555;
	width:100%;
	padding:0 .1rem
}
@media screen and (max-width:768px) {
	.nav-list ul li a {
		flex-wrap:wrap
	}
}
@media screen and (min-width:768px) {
	.nav-list ul li a {
		transition:all .3s ease-in-out
	}
}
.nav-list ul li a i {
	position:relative;
	width:.12rem;
	height:.12rem
}
@media screen and (min-width:768px) {
	.nav-list ul li a i {
		transition:all .3s ease-in-out
	}
}
.nav-list ul li a i::before {
	content:"";
	width:.12rem;
	height:2px;
	top:50%;
	left:0;
	transform:translateY(-50%);
	background:#cc9f58;
	position:absolute
}
.nav-list ul li a i::after {
	content:"";
	width:2px;
	height:.12rem;
	top:0;
	left:50%;
	transform:translateX(-50%);
	background:#cc9f58;
	position:absolute
}
.nav-list ul li::after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	background:linear-gradient(30deg,#428a7b,#cc9f58);
	width:0;
	height:1px
}
@media screen and (min-width:768px) {
	.nav-list ul li::after {
		transition:all .3s ease-in-out
	}
}
.nav-list ul li ul.child {
	display:none;
	padding:.2rem 0 0 0
}
.nav-list ul li ul.child li {
	padding:0;
	display:inline-block;
	margin:.05rem;
	border:none;
	width:auto
}
.nav-list ul li ul.child li a {
	font-size:.14rem;
	background:rgba(121,121,121,0.2);
	color:#333;
	padding:.06rem .12rem
}
.nav-list ul li ul.child li a:hover {
	background:#cc9f58;
	color:#fff
}
.nav-list ul li:hover::after,.nav-list ul li.active::after {
	width:100%
}
.nav-list ul li:hover a,.nav-list ul li.active a {
	color:#cc9f58
}
.nav-list ul li:hover a i,.nav-list ul li.active a i {
	transform:rotate(45deg)
}
.container {
	width:100%;
	display:block;
	font-size:0
}
.container .content-title {
	display:block;
	position:relative;
	width:100%
}
.container .content-title h2 {
	display:block;
	font-size:48px;
	font-weight:200;
	color:transparent;
	text-transform:uppercase;
	background:linear-gradient(30deg,#428a7b,#cc9f58);
	-webkit-background-clip:text;
	background-clip:text
}
.container .content-title h2 span,.container .content-title h2 i {
	color:transparent;
	font-size:48px;
	font-weight:200;
	text-transform:uppercase;
	background:linear-gradient(30deg,#428a7b,#cc9f58);
	-webkit-background-clip:text;
	background-clip:text
}
.container .content-title h3 {
	font-size:48px;
	color:#cc9f58;
	font-weight:200;
	line-height:1.25;
	letter-spacing:.35em
}
.container .content-title span {
	font-size:48px;
	color:#428a7b;
	font-weight:200;
	line-height:1.25;
	letter-spacing:.35em
}
.container .mask {
	-webkit-mask-image:url(../images/mask.png);
	mask-image:url(../images/mask.png);
	-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;
	-webkit-mask-size:83.3% 100%;
	mask-size:78% 100%;
	-webkit-mask-position:50% 100%;
	mask-position:50% 100%;
	height:41.6666666667vw
}
.container .mask img {
	max-width:100%;
	width:100%;
	height:100%;
	object-fit:cover
}
.container .company {
	display:block;
	width:100%;
	font-size:0;
	position:relative;
	padding:1rem 0
}
.container .company .content-title {
	box-sizing:border-box;
	padding-left:11vw;
	padding-right:11vw;
	width:100%;
	text-align:center
}
@media screen and (max-width:1600px) {
	.container .company .content-title {
		padding-left:7.5vw;
		padding-right:7.5vw
	}
}
@media screen and (max-width:1440px) {
	.container .company .content-title {
		padding-left:100px;
		padding-right:100px
	}
}
@media screen and (max-width:1360px) {
	.container .company .content-title {
		padding-left:80px;
		padding-right:80px
	}
}
@media screen and (max-width:768px) {
	.container .company .content-title {
		max-width:100%;
		box-sizing:border-box;
		padding-left:.2rem;
		padding-right:.2rem
	}
}
.container .company .content-title h2 {
	margin-bottom:.1rem
}
.container .company .content-title h2 span {
	color:#428a7b
}
.container .company .img {
	margin:0 auto;
	width:100%;
	margin-top:.5rem
}
.container .company .img img {
	max-width:100%
}
.container .company .wrap-box,.container .company .wrap-msg .msg,.container .wrap-msg .company .msg {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
@media screen and (max-width:768px) {
	.container .company .wrap-box,.container .company .wrap-msg .msg,.container .wrap-msg .company .msg {
		flex-wrap:wrap
	}
}
.container .company .wrap-box .wrap-left,.container .company .wrap-msg .msg .wrap-left,.container .wrap-msg .company .msg .wrap-left {
	width:100%;
	order:1;
	flex-shrink:1
}
.container .company .wrap-box .wrap-left .text,.container .company .wrap-msg .msg .wrap-left .text,.container .wrap-msg .company .msg .wrap-left .text {
	display:block;
	margin:.5rem auto 0;
	max-width:12.8rem
}
.container .company .wrap-box .wrap-left .text p,.container .company .wrap-msg .msg .wrap-left .text p,.container .wrap-msg .company .msg .wrap-left .text p {
	font-size:.16rem;
	color:#333;
	line-height:1.75;
	margin:0 0 .5em;
	text-align:center
}
.container .company .wrap-box .wrap-left .text p.indent,.container .company .wrap-msg .msg .wrap-left .text p.indent,.container .wrap-msg .company .msg .wrap-left .text p.indent {
	text-indent:2em
}
.container .company .wrap-box .wrap-right img,.container .company .wrap-msg .msg .wrap-right img,.container .wrap-msg .company .msg .wrap-right img {
	max-width:100%
}
.container .culture {
	padding:1rem 0;
	background:#f5f5f5
}
.container .culture .wrap-box,.container .culture .wrap-msg .msg,.container .wrap-msg .culture .msg {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
@media screen and (max-width:768px) {
	.container .culture .wrap-box,.container .culture .wrap-msg .msg,.container .wrap-msg .culture .msg {
		flex-wrap:wrap
	}
}
.container .culture .wrap-box .content-title,.container .culture .wrap-msg .msg .content-title,.container .wrap-msg .culture .msg .content-title {
	margin-bottom:.8rem;
	text-align:center;
	width:100%
}
.container .culture .wrap-box .content-title h2,.container .culture .wrap-msg .msg .content-title h2,.container .wrap-msg .culture .msg .content-title h2 {
	margin:0 0 .1rem
}
.container .culture .wrap-box .wrap-left,.container .culture .wrap-msg .msg .wrap-left,.container .wrap-msg .culture .msg .wrap-left {
	width:100%;
	flex-shrink:0;
	order:0;
	margin-top:.2rem
}
.container .culture .wrap-box .wrap-left img,.container .culture .wrap-msg .msg .wrap-left img,.container .wrap-msg .culture .msg .wrap-left img {
	max-width:100%
}
.container .culture .wrap-box .wrap-right,.container .culture .wrap-msg .msg .wrap-right,.container .wrap-msg .culture .msg .wrap-right {
	width:100%;
	order:1
}
.container .culture .wrap-box ul,.container .culture .wrap-msg .msg ul,.container .wrap-msg .culture .msg ul {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:2px
}
.container .culture .wrap-box ul li,.container .culture .wrap-msg .msg ul li,.container .wrap-msg .culture .msg ul li {
	width:100%;
	display:flex;
	justify-content:space-between;
	justify-content:flex-start;
	height:100%;
	background:#fff;
	box-sizing:border-box;
	padding:.46rem;
	position:relative;
	z-index:1
}
@media screen and (max-width:768px) {
	.container .culture .wrap-box ul li,.container .culture .wrap-msg .msg ul li,.container .wrap-msg .culture .msg ul li {
		flex-wrap:wrap
	}
}
@media screen and (min-width:768px) {
	.container .culture .wrap-box ul li,.container .culture .wrap-msg .msg ul li,.container .wrap-msg .culture .msg ul li {
		transition:all .5s ease-in-out
	}
}
.container .culture .wrap-box ul li::after,.container .culture .wrap-msg .msg ul li::after,.container .wrap-msg .culture .msg ul li::after {
	content:"";
	width:100%;
	height:0;
	position:absolute;
	bottom:0;
	left:0;
	background:linear-gradient(to bottom,#fff,rgba(204,159,88,0.2));
	z-index:-1;
	opacity:1
}
.container .culture .wrap-box ul li .ico,.container .culture .wrap-msg .msg ul li .ico,.container .wrap-msg .culture .msg ul li .ico {
	font-family:"common";
	font-size:.64rem;
	color:#cc9f58;
	width:1rem;
	height:1rem;
	border-radius:50%;
	line-height:1rem;
	flex-shrink:0
}
.container .culture .wrap-box ul li .ico.ico-01::before,.container .culture .wrap-msg .msg ul li .ico.ico-01::before,.container .wrap-msg .culture .msg ul li .ico.ico-01::before {
	content:"\e62d"
}
.container .culture .wrap-box ul li .ico.ico-02::before,.container .culture .wrap-msg .msg ul li .ico.ico-02::before,.container .wrap-msg .culture .msg ul li .ico.ico-02::before {
	content:"\e641"
}
.container .culture .wrap-box ul li .ico.ico-03::before,.container .culture .wrap-msg .msg ul li .ico.ico-03::before,.container .wrap-msg .culture .msg ul li .ico.ico-03::before {
	content:"\e624"
}
.container .culture .wrap-box ul li .ico.ico-04::before,.container .culture .wrap-msg .msg ul li .ico.ico-04::before,.container .wrap-msg .culture .msg ul li .ico.ico-04::before {
	content:"\e61b"
}
.container .culture .wrap-box ul li .ico.ico-05::before,.container .culture .wrap-msg .msg ul li .ico.ico-05::before,.container .wrap-msg .culture .msg ul li .ico.ico-05::before {
	content:"\e6a8"
}
.container .culture .wrap-box ul li .ico.ico-06::before,.container .culture .wrap-msg .msg ul li .ico.ico-06::before,.container .wrap-msg .culture .msg ul li .ico.ico-06::before {
	content:"\e61e"
}
.container .culture .wrap-box ul li .text,.container .culture .wrap-msg .msg ul li .text,.container .wrap-msg .culture .msg ul li .text {
	width:100%;
	color:#555;
	margin-top:.2rem
}
.container .culture .wrap-box ul li h3,.container .culture .wrap-msg .msg ul li h3,.container .wrap-msg .culture .msg ul li h3 {
	font-size:.24rem;
	font-weight:600;
	margin-bottom:.16rem;
	line-height:1
}
.container .culture .wrap-box ul li p,.container .culture .wrap-msg .msg ul li p,.container .wrap-msg .culture .msg ul li p {
	margin:0;
	font-size:.16rem;
	line-height:1.875
}
.container .culture .wrap-box ul li:hover::after,.container .culture .wrap-msg .msg ul li:hover::after,.container .wrap-msg .culture .msg ul li:hover::after {
	height:50%
}
.container .history {
	padding:1.5rem 0 0;
	font-size:0;
	width:100%;
	overflow:hidden;
	background:url(../images/ab2_bj.png) no-repeat center top/cover;
	background-attachment:fixed
}
.container .history .content-title {
	text-align:center;
	margin-bottom:1.5rem
}
.container .history .content-title h3 {
	margin-top:.1rem
}
.container .history .wrap-list ul li {
	box-sizing:border-box;
	padding-right:.4rem
}
.container .history .wrap-list ul li .time {
	font-size:.36rem;
	font-weight:600;
	line-height:1.5;
	margin-bottom:.1rem;
	text-align:center
}
@media screen and (min-width:768px) {
	.container .history .wrap-list ul li .time {
		transition:all .5s ease-in-out
	}
}
.container .history .wrap-list ul li .text p {
	font-size:.16rem;
	text-align:center;
	margin:0;
	line-height:1.5;
	font-weight:300;
	color:#626262
}
.container .history .wrap-list .swiper-pagination {
	display:none
}
.container .history .wrap-list .swiper-button {
	width:50px;
	height:50px;
	background-color:rgba(0,0,0,.7);
	background-size:auto 50%
}
.container .history .tb1 {
	cursor:w-resize;
	margin-top:1rem
}
.container .history .tb1 ul li {
	height:10.6vw;
	position:relative;
	background:url(../images/ab2_solid2.png) no-repeat left bottom/auto 100%;
	opacity:.3
}
@media screen and (min-width:768px) {
	.container .history .tb1 ul li {
		transition:all .5s ease-in-out
	}
}
.container .history .tb1 ul li::before {
	content:"";
	width:100%;
	height:8.3vw;
	background:url(../images/ab2_solid.png) no-repeat bottom center/100% 100%;
	position:absolute;
	bottom:0;
	left:0
}
.container .history .tb1 ul li.swiper-slide-active {
	opacity:1
}
.container .honor {
	padding:1rem 0;
	background:url(../images/ab1_bj.png) no-repeat bottom center/cover
}
.container .honor .wrap-box,.container .honor .wrap-msg .msg,.container .wrap-msg .honor .msg {
	overflow:hidden;
	position:relative
}
.container .honor .wrap-box .wrap-list,.container .honor .wrap-msg .msg .wrap-list,.container .wrap-msg .honor .msg .wrap-list {
	overflow:hidden;
	padding:5.6vw
}
.container .honor .wrap-box ul,.container .honor .wrap-msg .msg ul,.container .wrap-msg .honor .msg ul {
	align-items:center
}
.container .honor .wrap-box ul li,.container .honor .wrap-msg .msg ul li,.container .wrap-msg .honor .msg ul li {
	width:18.5vw;
	opacity:0.48
}
.container .honor .wrap-box ul li img,.container .honor .wrap-msg .msg ul li img,.container .wrap-msg .honor .msg ul li img {
	max-width:100%
}
.container .honor .wrap-box ul li span,.container .honor .wrap-msg .msg ul li span,.container .wrap-msg .honor .msg ul li span {
	display:block;
	text-align:center;
	font-size:.16rem;
	color:#333;
	margin-top:.2rem;
	line-height:1.5
}
.container .honor .wrap-box ul li.swiper-slide-active,.container .honor .wrap-msg .msg ul li.swiper-slide-active,.container .wrap-msg .honor .msg ul li.swiper-slide-active {
	opacity:1
}
.container .honor .wrap-box .swiper-pagination,.container .honor .wrap-msg .msg .swiper-pagination,.container .wrap-msg .honor .msg .swiper-pagination {
	left:50%;
	bottom:.2rem;
	transform:translateX(-50%);
	z-index:3
}
.container .honor .wrap-box .swiper-pagination span,.container .honor .wrap-msg .msg .swiper-pagination span,.container .wrap-msg .honor .msg .swiper-pagination span {
	margin:0 .1rem 0 0;
	width:.1rem;
	height:.1rem;
	background:rgba(204,159,88,0.5);
	opacity:1;
	border-radius:.05rem
}
@media screen and (min-width:768px) {
	.container .honor .wrap-box .swiper-pagination span,.container .honor .wrap-msg .msg .swiper-pagination span,.container .wrap-msg .honor .msg .swiper-pagination span {
		transition:all .5s ease-in-out
	}
}
.container .honor .wrap-box .swiper-pagination span.swiper-pagination-bullet-active,.container .honor .wrap-msg .msg .swiper-pagination span.swiper-pagination-bullet-active,.container .wrap-msg .honor .msg .swiper-pagination span.swiper-pagination-bullet-active {
	background:#cc9f58;
	width:.5rem
}
.container .product-box {
	width:100%;
	padding:1rem 0
}
.container .product-box .wrap-box:not(.noflex),.container .product-box .wrap-msg .msg:not(.noflex),.container .wrap-msg .product-box .msg:not(.noflex) {
	display:flex;
	justify-content:space-between
}
@media screen and (max-width:768px) {
	.container .product-box .wrap-box:not(.noflex),.container .product-box .wrap-msg .msg:not(.noflex),.container .wrap-msg .product-box .msg:not(.noflex) {
		flex-wrap:wrap
	}
}
.container .product-box .product-list {
	display:block;
	width:100%
}
.container .product-box .product-list ul {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:.2rem
}
.container .product-box .product-list ul li a {
	width:100%;
	height:100%;
	display:block
}
@media screen and (min-width:768px) {
	.container .product-box .product-list ul li a {
		transition:all .5s ease-in-out
	}
}
.container .product-box .product-list ul li a .pic {
	display:block;
	background:#fff;
	box-sizing:border-box;
	overflow:hidden;
	position:relative;
	border:1px solid #ddd
}
.container .product-box .product-list ul li a .pic img {
	width:100%
}
@media screen and (min-width:768px) {
	.container .product-box .product-list ul li a .pic img {
		transition:all .5s ease-in-out
	}
}
.container .product-box .product-list ul li a .pic .des {
	font-size:.14rem;
	line-height:1.25;
	color:#333;
	position:absolute;
	bottom:0;
	left:0;
	padding:.2rem;
	opacity:0
}
@media screen and (min-width:768px) {
	.container .product-box .product-list ul li a .pic .des {
		transition:all .5s ease-in-out
	}
}
.container .product-box .product-list ul li a .pic .des p {
	margin:0
}
.container .product-box .product-list ul li a .title {
	padding:.14rem 8%;
	box-sizing:border-box
}
.container .product-box .product-list ul li a .title h4 {
	font-size:.18rem;
	letter-spacing:.05em;
	line-height:1.5;
	color:#333;
	font-weight:300;
	text-align:center
}
.container .product-box .product-list ul li a:hover {
	box-shadow:0 0 0.2rem rgba(121,121,121,0.3)
}
.container .product-box .product-list ul li a:hover .pic .des {
	opacity:1
}
.container .product-box .product-view {
	display:flex;
	justify-content:space-between
}
@media screen and (max-width:768px) {
	.container .product-box .product-view {
		flex-wrap:wrap
	}
}
.container .product-box .product-view .view-left {
	width:100%;
	flex-shrink:0;
	max-width:6rem;
	max-height:6rem;
	margin-right:5vw
}
.container .product-box .product-view .view-left .img {
	box-sizing:border-box;
	margin:0 auto;
	text-align:center;
	width:100%;
	height:100%;
	border:1px solid #ddd;
	display:flex;
	justify-content:space-between;
	align-items:center
}
@media screen and (max-width:768px) {
	.container .product-box .product-view .view-left .img {
		flex-wrap:wrap
	}
}
.container .product-box .product-view .view-left .img img {
	max-width:100%;
	margin:0 auto
}
.container .product-box .product-view .view-right {
	width:100%;
	flex-shrink:1;
	padding:.1rem 0;
	box-sizing:border-box
}
.container .product-box .product-view .view-right .title span {
	font-size:.36rem;
	font-weight:200;
	line-height:1;
	color:transparent;
	text-transform:uppercase;
	background:linear-gradient(30deg,#333,#cc9f58);
	-webkit-background-clip:text;
	background-clip:text
}
.container .product-box .product-view .view-right .title h2 {
	font-size:.36rem;
	font-weight:600;
	color:#333;
	line-height:1
}
.container .product-box .product-view .view-right .list-box {
	display:grid;
	grid-template-columns:auto auto auto auto;
	gap:.16rem;
	border-top:1px solid #ddd;
	padding:.3rem 0;
	margin:4vh 0 0
}
.container .product-box .product-view .view-right .box {
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:center
}
@media screen and (max-width:768px) {
	.container .product-box .product-view .view-right .box {
		flex-wrap:wrap
	}
}
.container .product-box .product-view .view-right .box b {
	font-size:.18rem;
	font-weight:600;
	color:#cc9f58;
	margin-right:.5em;
	line-height: 1.875;
	flex-shrink:0
}
.container .product-box .product-view .view-right .box.gongyi {
	flex-direction:column;
	border-top:1px solid #ddd;
	padding:.2rem 0;
	margin:0 0
}
.container .product-box .product-view .view-right .box.gongyi b {
	width:100%;
	margin-right:0;
	display:none
}
.container .product-box .product-view .view-right .text {
	width:100%
}
.container .product-box .product-view .view-right .text,.container .product-box .product-view .view-right .text p {
	font-size:.16rem;
	line-height:1.875;
	color:#555;
	margin:0
}
.container .product-box .product-view .view-right table {
	font-size:.16rem;
	width:100%;
	border:1px solid #ddd;
	border-collapse:collapse;
	max-width:8rem;
	margin:0 auto
}
.container .product-box .product-view .view-right table th,.container .product-box .product-view .view-right table td {
	border:1px solid #ddd;
	padding:.1rem .2rem;
	box-sizing:border-box;
	text-align:center
}
.container .product-box .product-view .view-right table tr.c {
	text-align:center
}
.container .product-box .product-view .view-right table th {
	background:#eee
}
.container .product-box .product-view .view-right .back a {
	padding:0 .48rem;
	height:.53rem;
	line-height:.53rem;
	color:#333;
	box-sizing:border-box;
	border-bottom:1px solid #333;
	background:rgba(204,159,88,0);
	color:#cc9f58;
	border:1px solid #cc9f58;
	width:auto;
	display:inline-block;
	font-size:.16rem
}
@media screen and (min-width:768px) {
	.container .product-box .product-view .view-right .back a {
		transition:all .5s ease-in-out
	}
}
.container .product-box .product-view .view-right .back a:hover {
	background:#cc9f58;
	color:#fff
}
.container .product-box .product-view .view-right .back a:nth-of-type(2) {
	margin:0 .1rem
}
.container .product-box .view-box {
	margin-top:.4rem
}
.container .product-box .view-box .view-title {
	background:#f5f5f5;
	margin-bottom:.3rem
}
.container .product-box .view-box b {
	background:#cc9f58;
	font-size:.18rem;
	font-weight:600;
	letter-spacing:.1rem;
	color:#fff;
	box-sizing:border-box;
	padding:.2rem;
	display:inline-block
}
.container .product-box .view-box .text {
	width:100%
}
.container .product-box .view-box .text strong,.container .product-box .view-box .text b {
	margin-bottom:.2rem
}
.container .product-box .view-box .text,.container .product-box .view-box .text p {
	font-size:.16rem;
	line-height:1.875;
	color:#555;
	margin:0
}
.container .product-box .view-box .text p {
	text-indent:2em
}
.container .product-box .text-secondary {
	padding-top:.2rem;
	border-top:1px dotted #ccc;
	padding-bottom:.5rem;
	margin-top:.5rem
}
.container .product-box .text-secondary p {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#333
}
.container .product-box .text-secondary p a {
	font-size:14px;
	color:#333
}
.container .product-box .text-secondary p a:hover {
	color:#333
}
.container .video {
	width:100%;
	height:calc(100vh - 172px);
	overflow:hidden;
	position:relative
}
.container .video video {
	width:100%;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%)
}
.container .video video::-webkit-media-controls-fullscreen-button {
	display:none
}
.container .video video::-webkit-media-controls-play-button {
	display:none
}
.container .video video::-webkit-media-controls-timeline {
	display:none
}
.container .video video::-webkit-media-controls-current-time-display {
	display:none
}
.container .video video::-webkit-media-controls-time-remaining-display {
	display:none
}
.container .video video::-webkit-media-controls-mute-button {
	display:none
}
.container .video video::-webkit-media-controls-toggle-closed-captions-button {
	display:none
}
.container .video video::-webkit-media-controls-enclosure {
	display:none
}
.container .video video::-webkit-media-controls-volume-slider {
	display:none
}
.container .equipment .content-title {
	text-align:center
}
.container .equipment .content-title h2 {
	margin:.1rem 0 0
}
.container .equipment .wrap-text {
	margin-top:.3rem;
	text-align:center
}
.container .equipment .wrap-text p {
	font-size:.16rem;
	line-height:1.75;
	margin:0 0 .1rem;
	color:#333;
	letter-spacing:.04em
}
.container .equipment .wrap-list {
	margin-top:.5rem
}
.container .equipment .wrap-list .grid .box {
	display:flex;
	justify-content:space-between;
	border-bottom:1px solid #ddd;
	padding-bottom:.2rem;
	width:100%;
	margin-bottom:.2rem
}
@media screen and (max-width:768px) {
	.container .equipment .wrap-list .grid .box {
		flex-wrap:wrap
	}
}
.container .equipment .wrap-list .grid .box:nth-of-type(2n) .pic {
	order:2
}
.container .equipment .wrap-list .grid .box:nth-of-type(2n) .text {
	order:1;
	text-align:right
}
.container .equipment .wrap-list .grid .pic {
	width:40%;
	position:relative;
	box-sizing:border-box;
	border:1px solid #ddd;
	padding:.1rem;
	background:#fff
}
.container .equipment .wrap-list .grid .pic .img-list {
	overflow:hidden
}
.container .equipment .wrap-list .grid .pic:hover {
	border-color:#428a7b
}
.container .equipment .wrap-list .grid .pic .swiper-pagination {
	left:50%;
	bottom:.3rem;
	transform:translateX(-50%)
}
.container .equipment .wrap-list .grid .pic .swiper-pagination span {
	margin:0 .1rem 0 0;
	width:.1rem;
	height:.1rem;
	background:rgba(255,255,255,0.5);
	opacity:1;
	border-radius:.05rem
}
@media screen and (min-width:768px) {
	.container .equipment .wrap-list .grid .pic .swiper-pagination span {
		transition:all .5s ease-in-out
	}
}
.container .equipment .wrap-list .grid .pic .swiper-pagination span.swiper-pagination-bullet-active {
	background:#fff;
	width:.5rem
}
.container .equipment .wrap-list .grid img {
	max-width:100%
}
.container .equipment .wrap-list .grid .text {
	width:100%;
	flex-shrink:1;
	box-sizing:border-box;
	padding:.4rem
}
.container .equipment .wrap-list .grid .text h3 {
	font-size:.24rem;
	line-height:1;
	margin-bottom:.16rem;
	font-weight:200;
	color:#cc9f58
}
.container .equipment .wrap-list .grid .text p {
	font-size:.16rem;
	line-height:1.75;
	color:#626262;
	margin:0 0 .1rem;
	padding:0
}
.container .equipment .technology {
	background:#f5f5f5
}
.container .equipment .technology .content-title {
	text-align:right;
	width:100%
}
.container .equipment .technology,.container .equipment .story,.container .equipment .storage {
	position:relative;
	padding:1rem 0;
	z-index:1
}
.container .area {
	width:100%;
	display:block;
	padding:1rem 0 .6rem
}
.container .area .wrap-box .content-title,.container .area .wrap-msg .msg .content-title,.container .wrap-msg .area .msg .content-title {
	text-align:center
}
.container .area .wrap-box .content-title span,.container .area .wrap-msg .msg .content-title span,.container .wrap-msg .area .msg .content-title span {
	text-align:center
}
.container .area .wrap-box .wrap-list,.container .area .wrap-msg .msg .wrap-list,.container .wrap-msg .area .msg .wrap-list {
	max-width:12.8rem;
	margin:0 auto
}
.container .area .wrap-box .wrap-list ul,.container .area .wrap-msg .msg .wrap-list ul,.container .wrap-msg .area .msg .wrap-list ul {
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:.6rem;
	margin-top:.5rem
}
.container .area .wrap-box .wrap-list li,.container .area .wrap-msg .msg .wrap-list li,.container .wrap-msg .area .msg .wrap-list li {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	padding:.3rem 0
}
@media screen and (max-width:768px) {
	.container .area .wrap-box .wrap-list li,.container .area .wrap-msg .msg .wrap-list li,.container .wrap-msg .area .msg .wrap-list li {
		flex-wrap:wrap
	}
}
.container .area .wrap-box .wrap-list .ico,.container .area .wrap-msg .msg .wrap-list .ico,.container .wrap-msg .area .msg .wrap-list .ico {
	background:rgba(204,159,88,0.8);
	width:1rem;
	height:1rem;
	border-radius:50%;
	text-align:center;
	line-height:1rem;
	font-size:.48rem;
	color:#fff;
	font-weight:600;
	flex-shrink:0
}
.container .area .wrap-box .wrap-list .text,.container .area .wrap-msg .msg .wrap-list .text,.container .wrap-msg .area .msg .wrap-list .text {
	width:100%;
	flex-shrink:1;
	text-align:center;
	margin-top:.4rem
}
.container .area .wrap-box .wrap-list .text h3,.container .area .wrap-msg .msg .wrap-list .text h3,.container .wrap-msg .area .msg .wrap-list .text h3 {
	font-size:.24rem;
	font-weight:600;
	color:#333;
	margin-bottom:.16rem
}
.container .area .wrap-box .wrap-list .text p,.container .area .wrap-msg .msg .wrap-list .text p,.container .wrap-msg .area .msg .wrap-list .text p {
	font-size:.16rem;
	margin:0;
	line-height:1.875;
	position:relative;
	color:#333;
	opacity:1
}
@media screen and (min-width:768px) {
	.container .area .wrap-box .wrap-list .text p,.container .area .wrap-msg .msg .wrap-list .text p,.container .wrap-msg .area .msg .wrap-list .text p {
		transition:all .5s ease-in-out
	}
}
.container .download {
	padding:0
}
.container .download .wrap-box,.container .download .wrap-msg .msg,.container .wrap-msg .download .msg {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0
}
@media screen and (max-width:768px) {
	.container .download .wrap-box,.container .download .wrap-msg .msg,.container .wrap-msg .download .msg {
		flex-wrap:wrap
	}
}
.container .download .wrap-box .content-title h2 span,.container .download .wrap-msg .msg .content-title h2 span,.container .wrap-msg .download .msg .content-title h2 span,.container .download .wrap-box .content-title h2 i,.container .download .wrap-msg .msg .content-title h2 i,.container .wrap-msg .download .msg .content-title h2 i {
	color:#fff
}
.container .download .wrap-box .wrap-left,.container .download .wrap-msg .msg .wrap-left,.container .wrap-msg .download .msg .wrap-left {
	width:100%;
	flex-shrink:0;
	position:relative
}
.container .download .wrap-box .wrap-left .img,.container .download .wrap-msg .msg .wrap-left .img,.container .wrap-msg .download .msg .wrap-left .img {
	margin:0 auto;
	width:100%;
	height:38vw;
	z-index:1;
	position:relative;
	opacity:0;
	transition:opacity .5s ease-in-out
}
.container .download .wrap-box .wrap-left .img img,.container .download .wrap-msg .msg .wrap-left .img img,.container .wrap-msg .download .msg .wrap-left .img img {
	max-width:100%;
	width:100%;
	height:100%;
	object-fit:cover
}
.container .download .wrap-box .wrap-left .img.img-02,.container .download .wrap-msg .msg .wrap-left .img.img-02,.container .wrap-msg .download .msg .wrap-left .img.img-02 {
	position:absolute;
	left:0;
	top:0;
	z-index:2
}
.container .download .wrap-box .wrap-left .img.active,.container .download .wrap-msg .msg .wrap-left .img.active,.container .wrap-msg .download .msg .wrap-left .img.active {
	opacity:1
}
.container .download .wrap-box .wrap-left .content-title,.container .download .wrap-msg .msg .wrap-left .content-title,.container .wrap-msg .download .msg .wrap-left .content-title {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	transform:translate(-50%,-50%);
	text-align:center;
	z-index:10
}
.container .download .wrap-box .wrap-left .content-title h2,.container .download .wrap-msg .msg .wrap-left .content-title h2,.container .wrap-msg .download .msg .wrap-left .content-title h2 {
	color:#fff
}
.container .download .wrap-box .wrap-left .content-title h2 span,.container .download .wrap-msg .msg .wrap-left .content-title h2 span,.container .wrap-msg .download .msg .wrap-left .content-title h2 span {
	color:#fff
}
.container .download .wrap-box .wrap-left .content-title p,.container .download .wrap-msg .msg .wrap-left .content-title p,.container .wrap-msg .download .msg .wrap-left .content-title p {
	font-size:.18rem;
	color:#fff;
	margin:.3rem 0
}
.container .download .wrap-box .wrap-left .content-title a,.container .download .wrap-msg .msg .wrap-left .content-title a,.container .wrap-msg .download .msg .wrap-left .content-title a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	display:inline-flex;
	padding:0 1rem;
	height:.6rem;
	line-height:.6rem;
	color:#333;
	box-sizing:border-box;
	border-bottom:1px solid #333;
	background:none;
	border:1px solid #fff;
	margin:0 .3rem
}
@media screen and (max-width:768px) {
	.container .download .wrap-box .wrap-left .content-title a,.container .download .wrap-msg .msg .wrap-left .content-title a,.container .wrap-msg .download .msg .wrap-left .content-title a {
		flex-wrap:wrap
	}
}
@media screen and (min-width:768px) {
	.container .download .wrap-box .wrap-left .content-title a,.container .download .wrap-msg .msg .wrap-left .content-title a,.container .wrap-msg .download .msg .wrap-left .content-title a {
		transition:all .5s ease-in-out
	}
}
.container .download .wrap-box .wrap-left .content-title a span,.container .download .wrap-msg .msg .wrap-left .content-title a span,.container .wrap-msg .download .msg .wrap-left .content-title a span {
	font-size:.18rem;
	color:#fff;
	font-weight:300
}
@media screen and (min-width:768px) {
	.container .download .wrap-box .wrap-left .content-title a span,.container .download .wrap-msg .msg .wrap-left .content-title a span,.container .wrap-msg .download .msg .wrap-left .content-title a span {
		transition:all .5s ease-in-out
	}
}
.container .download .wrap-box .wrap-left .content-title a:hover,.container .download .wrap-msg .msg .wrap-left .content-title a:hover,.container .wrap-msg .download .msg .wrap-left .content-title a:hover {
	border-color:#cc9f58;
	background:#cc9f58
}
.container .download .wrap-box .wrap-left .content-title a:hover span,.container .download .wrap-msg .msg .wrap-left .content-title a:hover span,.container .wrap-msg .download .msg .wrap-left .content-title a:hover span {
	color:#fff
}
.container .download .wrap-box .wrap-list,.container .download .wrap-msg .msg .wrap-list,.container .wrap-msg .download .msg .wrap-list {
	width:100%;
	overflow:hidden
}
.container .download .wrap-box .wrap-list ul li,.container .download .wrap-msg .msg .wrap-list ul li,.container .wrap-msg .download .msg .wrap-list ul li {
	background:#fff
}
.container .download .wrap-box .wrap-list ul li .img,.container .download .wrap-msg .msg .wrap-list ul li .img,.container .wrap-msg .download .msg .wrap-list ul li .img {
	border:1px solid #ccc;
	padding:0.05rem;
	box-sizing:border-box;
	display:block;
	position:relative
}
.container .download .wrap-box .wrap-list ul li img,.container .download .wrap-msg .msg .wrap-list ul li img,.container .wrap-msg .download .msg .wrap-list ul li img {
	max-width:100%
}
.container .download .wrap-box .wrap-list ul li span,.container .download .wrap-msg .msg .wrap-list ul li span,.container .wrap-msg .download .msg .wrap-list ul li span {
	background:#cc9f58;
	font-size:.18rem;
	color:#fff;
	padding:.14rem 0;
	text-align:center;
	display:block
}
.container .videolist {
	width:100%;
	display:block;
	padding:1rem 0;
	background:#f5f5f5
}
.container .videolist .content-title {
	text-align:center
}
.container .videolist ul {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:.3rem;
	margin-top:.5rem
}
.container .videolist ul li .img {
	width:100%;
	box-sizing:border-box;
	cursor:pointer;
	position:relative;
	overflow:hidden
}
.container .videolist ul li .imgg {
	width:100%;
	box-sizing:border-box;
	cursor:pointer;
	position:relative;
	overflow:hidden
}
.container .videolist ul li img {
	max-width:100%
}
.container .videolist ul li i {
	font-family:"common";
	font-size:.6rem;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:1;
	opacity:.7
}
.container .videolist ul li i::after {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background:#fff;
	width:.2rem;
	height:.2rem;
	z-index:-1
}
.container .videolist ul li .name {
	font-size:.2rem;
	padding:.16rem;
	box-sizing:border-box;
	color:#fff;
	background:#797979;
	display:block;
	text-align:center
}
.container .faq {
	width:100%;
	padding:1rem 0
}
.container .faq .faq-list {
	display:block;
	width:100%
}
.container .faq .faq-list ul {
	display:grid;
	grid-template-columns:repeat(1,1fr);
	gap:1px;
	margin-top:.5rem
}
.container .faq .faq-list ul li {
	position:relative;
	z-index:1
}
.container .faq .faq-list ul li::before {
	content:"";
	background:linear-gradient(to right,#428a7b,#cc9f58);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	z-index:-1
}
@media screen and (min-width:768px) {
	.container .faq .faq-list ul li::before {
		transition:all .5s ease-in-out
	}
}
.container .faq .faq-list ul li a {
	width:100%;
	height:100%;
	display:block;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:1px solid #ddd
}
@media screen and (min-width:768px) {
	.container .faq .faq-list ul li a {
		transition:all .5s ease-in-out
	}
}
@media screen and (max-width:768px) {
	.container .faq .faq-list ul li a {
		flex-wrap:wrap
	}
}
.container .faq .faq-list ul li a .text {
	width:100%;
	box-sizing:border-box;
	padding:.3rem
}
.container .faq .faq-list ul li a .text h4 {
	width:100%;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	font-size:24px;
	line-height:1.5;
	max-height:36px;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:1.5;
	color:#626262;
	font-weight:600;
	margin-bottom:.1rem;
	position:relative
}
.container .faq .faq-list ul li a .text h4 i {
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:.16rem;
	height:.16rem
}
@media screen and (min-width:768px) {
	.container .faq .faq-list ul li a .text h4 i {
		transition:all .3s ease-in-out
	}
}
.container .faq .faq-list ul li a .text h4 i::before {
	content:"";
	width:.16rem;
	height:2px;
	top:50%;
	left:0;
	transform:translateY(-50%);
	background:#cc9f58;
	position:absolute
}
.container .faq .faq-list ul li a .text h4 i::after {
	content:"";
	width:2px;
	height:.16rem;
	top:0;
	left:50%;
	transform:translateX(-50%);
	background:#cc9f58;
	position:absolute
}
.container .faq .faq-list ul li a .text p {
	font-size:.16rem;
	line-height:1.5;
	color:#626262;
	background:none !important;
	margin:0;
	display:none
}
.container .faq .faq-list ul li a .text span {
	background:none !important
}
.container .faq .faq-list ul li:hover::before,.container .faq .faq-list ul li.active::before {
	opacity:1
}
.container .faq .faq-list ul li:hover a .text h4,.container .faq .faq-list ul li.active a .text h4 {
	color:#fff
}
.container .faq .faq-list ul li:hover a .text h4 i,.container .faq .faq-list ul li.active a .text h4 i {
	transform:translateY(-50%) rotate(45deg)
}
.container .faq .faq-list ul li:hover a .text h4 i::before,.container .faq .faq-list ul li:hover a .text h4 i::after,.container .faq .faq-list ul li.active a .text h4 i::before,.container .faq .faq-list ul li.active a .text h4 i::after {
	background:#fff
}
.container .faq .faq-list ul li:hover a .text p,.container .faq .faq-list ul li.active a .text p {
	color:#fff
}
.container .newslist {
	width:100%;
	display:block;
	margin:.6rem 0
}
.container .newslist ul {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:.4rem
}
.container .newslist ul li .img {
	width:100%;
	height:3rem;
	border:1px solid #ddd;
	overflow:hidden;
	box-sizing:border-box
}
.container .newslist ul li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center
}
@media screen and (min-width:768px) {
	.container .newslist ul li .img img {
		transition:all 1s ease-in-out
	}
}
.container .newslist ul li .text {
	width:100%;
	position:relative;
	padding:.2rem 0
}
@media screen and (min-width:768px) {
	.container .newslist ul li .text {
		transition:all .5s ease-in-out
	}
}
.container .newslist ul li .text .time {
	line-height:2;
	font-size:.16rem;
	color:#cc9f58;
	font-weight:400;
	display:block;
	position:relative
}
.container .newslist ul li .text .time::before {
	content:"\e637";
	font-family:"common";
	font-size:.2rem;
	line-height:1.6;
	margin-right:.05rem;
	display:inline-block;
	vertical-align:middle;
	margin-top:-.02rem
}
.container .newslist ul li .text h3 {
	color:#333;
	font-weight:600;
	font-style:italic;
	position:relative;
	width:100%;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	font-size:20px;
	line-height:1.5;
	max-height:30px;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-bottom:.03rem
}
@media screen and (min-width:768px) {
	.container .newslist ul li .text h3 {
		transition:all .5s ease-in-out
	}
}
.container .newslist ul li .text .des {
	position:relative;
	overflow:hidden;
	height:.48rem
}
.container .newslist ul li .text .des p {
	display:none
}
.container .newslist ul li .text .des span {
	color:#626262;
	font-size:.16rem;
	line-height:1.5;
	background:linear-gradient(#333,#333) 100% 100%/0 1px no-repeat;
	will-change:background-size;
	transition:background-size 0.9s cubic-bezier(0.215,0.61,0.355,1) 0s;
	text-align:justify
}
.container .newslist ul li:hover .img img {
	transform:scale(1.25)
}
.container .newslist ul li:hover .text h3 {
	color:#cc9f58
}
.container .newslist ul li:hover .text .des span {
	background-position:0 100%;
	background-size:100% 1px;
	color:#333
}
.container .newsview {
	display:block;
	padding:1rem 0
}
.container .newsview .newsview-title {
	display:block;
	text-align:center
}
.container .newsview .newsview-title h2 {
	font-size:.24rem;
	color:#1E1E1E
}
.container .newsview .newsview-title .browse-box {
	overflow:hidden;
	margin:.24rem 0
}
.container .newsview .newsview-title .browse-box span {
	font-size:.14rem;
	line-height:.24rem;
	color:#1E1E1E
}
.container .newsview .newsview-title .browse-box span i {
	font-family:"common";
	font-size:.2rem;
	display:inline-block;
	vertical-align:middle;
	line-height:.2rem;
	margin-right:.06rem;
	margin-top:-1px
}
.container .newsview .content {
	font-size:.16rem;
	line-height:1.75;
	color:#1E1E1E
}
.container .newsview .content p {
	display:block;
	margin:0 auto .24rem;
	width:100%;
	text-align:justify;
	text-wrap:wrap !important
}
.container .newsview .content p span {
	text-wrap:wrap !important
}
.container .newsview .content img {
	max-width:100%;
	margin:0 auto;
	display:inline-block
}
.container .newsview .text-secondary {
	padding-top:30px;
	border-top:1px dotted #ccc;
	margin-top:50px
}
.container .newsview .text-secondary p {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#333
}
.container .newsview .text-secondary p a {
	font-size:14px;
	color:#333
}
.container .newsview .text-secondary p a:hover {
	color:#333
}
.container .contact-info {
	display:block;
	padding:.8rem 0 0
}
.container .contact-info .map {
	width:100%;
	height:480px;
	box-sizing:border-box;
	overflow:hidden;
	overflow:hidden
}
.container .contact-info .content-title {
	margin-bottom:.3rem;
	text-align:center
}
.container .contact-info .content-title p {
	font-size:.18rem;
	color:#626262
}
.container .contact-info .wrap-list {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
@media screen and (max-width:768px) {
	.container .contact-info .wrap-list {
		flex-wrap:wrap
	}
}
.container .contact-info .wrap-left {
	width:100%;
	flex-shrink:0
}
.container .contact-info .wrap-left .contact-list {
	width:100%
}
.container .contact-info .wrap-left .contact-list ul {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:0
}
.container .contact-info .wrap-left .contact-list ul li {
	padding:.3rem .8rem .3rem 0
}
.container .contact-info .wrap-left .contact-list ul li span {
	font-size:.24rem;
	line-height:.4rem;
	color:#333;
	font-weight:bold;
	display:block;
	margin-bottom:.1rem
}
.container .contact-info .wrap-left .contact-list ul li span i {
	font-family:"common";
	font-size:.28rem;
	font-weight:normal;
	display:inline-block;
	vertical-align:middle;
	margin-right:.1rem
}
.container .contact-info .wrap-left .contact-list ul li b {
	width:100%;
	display:block;
	font-size:.18rem;
	color:#555;
	line-height:1.5;
	font-weight:400
}
.container .contact-info .wrap-left .contact-list ul li b a {
	font-size:.18rem;
	color:#555;
	line-height:1.75;
	font-weight:400
}
.container .contact-info .wrap-left .contact-list ul li:nth-of-type(2) span i {
	font-size:.3rem
}
.container .contact-info .wrap-left .contact-list ul li a {
	font-size:.15rem;
	color:#000
}
.container .contact-info .wrap-left .contact-list ul li .box {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	justify-content:flex-start;
	margin-top:.1rem
}
@media screen and (max-width:768px) {
	.container .contact-info .wrap-left .contact-list ul li .box {
		flex-wrap:wrap
	}
}
.container .contact-info .wrap-left .contact-list ul li .box .img {
	max-width:2rem;
	margin-bottom:.2rem
}
.container .contact-info .wrap-left .contact-list ul li .box .img img {
	max-width:100%;
	border:1px solid #ddd;
	box-sizing:border-box
}
.container .contact-info .wrap-left .contact-list ul li .box .img b {
	display:block;
	text-align:center
}
.container .contact-info .wrap-right {
	width:100%;
	min-height:50vh
}
.container .wrap-msg {
	margin-top:1rem;
	padding:1rem 0;
	background:linear-gradient(to right,rgba(66,138,123,0.1),rgba(204,159,88,0.1))
}
.container .wrap-msg .msg .content-title {
	margin-bottom:1rem
}
.container .wrap-msg .msg .content-title h2 {
	margin:0 0 .1rem
}
.container .wrap-msg .msg ul {
	width:100%;
	border-top:1px solid rgba(121,121,121,0.2);
	margin-top:1rem
}
.container .wrap-msg .msg ul li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:.3rem 0;
	border-bottom:1px solid rgba(121,121,121,0.2)
}
@media screen and (max-width:768px) {
	.container .wrap-msg .msg ul li {
		flex-wrap:wrap
	}
}
.container .wrap-msg .msg ul li label {
	font-size:.18rem;
	width:3rem;
	flex-shrink:0;
	position:relative;
	font-weight:500
}
.container .wrap-msg .msg ul li label span {
	color:#e60012;
	border:1px solid #e60012;
	border-radius:.05rem;
	font-size:.14rem;
	font-weight:500;
	padding:.03rem .07rem;
	position:absolute;
	right:.3rem;
	top:0
}
.container .wrap-msg .msg ul li input {
	border:none;
	font-size:.18rem;
	color:#333;
	width:100%;
	line-height:1;
	padding:.2rem;
	outline:none;
	box-sizing:border-box;
	border-radius:.05rem;
	background:#fff;
	font-family:"HarmonyOS","思源黑体","微软雅黑",Arial;
	flex-shrink:1
}
.container .wrap-msg .msg ul li input::placeholder {
	color:#797979;
	font-size:.18rem;
	font-family:"HarmonyOS","思源黑体","微软雅黑",Arial
}
.container .wrap-msg .msg ul li textarea {
	border:none;
	font-size:.18rem;
	color:#333;
	width:100%;
	line-height:1;
	padding:.2rem;
	outline:none;
	box-sizing:border-box;
	border-radius:.05rem;
	background:#fff;
	font-family:"HarmonyOS","思源黑体","微软雅黑",Arial;
	flex-shrink:1;
	min-height:1.4rem
}
.container .wrap-msg .msg ul li textarea::placeholder {
	color:#797979;
	font-size:.18rem;
	font-family:"HarmonyOS","思源黑体","微软雅黑",Arial
}
.container .wrap-msg .msg ul li.strat {
	align-items:flex-start
}
.container .wrap-msg .msg ul li.strat label {
	margin-top:.2rem
}
.container .wrap-msg .msg ul li.code {
	justify-content:flex-start
}
.container .wrap-msg .msg ul li.code input {
	width:2rem;
	margin-right:.2rem
}
.container .wrap-msg .msg ul li.w100 {
	border-bottom:none;
	align-items:center;
	justify-content:center;
	margin-top:.3rem
}
.container .wrap-msg .msg ul li.w100 button {
	background:#cc9f58;
	padding:.16rem .8rem;
	box-sizing:border-box;
	border-radius:.3rem;
	font-size:.18rem;
	color:#fff;
	position:relative;
	display:inline-block;
	z-index:1;
	border:none;
	font-family:"HarmonyOS","思源黑体","微软雅黑",Arial
}
@media screen and (min-width:768px) {
	.container .wrap-msg .msg ul li.w100 button {
		transition:all .5s ease-in-out
	}
}
.container .wrap-msg .msg ul li.w100 button:hover {
	background:#cc9f58
}
.container .wrap-msg .msg ul li.flex {
	display:flex;
	justify-content:space-between
}
@media screen and (max-width:768px) {
	.container .wrap-msg .msg ul li.flex {
		flex-wrap:wrap
	}
}
.container .wrap-msg .msg ul li.w100 {
	width:100%
}
.container .wrap-msg .msg ul li .form-group {
	display:flex;
	justify-content:space-between;
	align-items:center
}
@media screen and (max-width:768px) {
	.container .wrap-msg .msg ul li .form-group {
		flex-wrap:wrap
	}
}
.container .newsview .main {
	width:100%
}
.container .newsview .content p {
	width:100%
}
.page {
	width:100%;
	display:block;
	text-align:center;
	margin:.4rem 0
}
.page .page-link,.page .page-num {
	font-size:.14rem;
	margin:0 .05rem;
	height:.3rem;
	text-align:center;
	line-height:.3rem;
	display:inline-block;
	vertical-align:middle;
	width:.3rem;
	background:#b8b8b8;
	color:#fff
}
.page .page-link:hover,.page .page-link.page-num-current,.page .page-num:hover,.page .page-num.page-num-current {
	background:#cc9f58
}
.page .p-icon {
	font-family:"common"
}
.page .font-16 {
	font-size:.16rem
}
.page a {
	font-size:.16rem
}
.text-center {
	font-size:.16rem;
	display:block;
	text-align:center;
	color:#333;
	margin:.3rem 0
}
@-webkit-keyframes dw {
	0% {
	opacity:0;
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
5% {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
}@keyframes dw {
	0% {
	opacity:0;
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
5% {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
}
@media screen and (max-width:1600px) {
	.container .product-box .product-list ul {
		display:grid;
		grid-template-columns:repeat(3,1fr);
		gap:.1rem
	}
}
@media screen and (max-width:1440px) {
	.n-banner {
		margin-top:100px
	}
}
@media screen and (max-width:1280px) and (min-width:768px) {
	.container .product-box .product-list {
		display:block
	}
	.container .product-box .product-list ul {
		display:grid;
		grid-template-columns:repeat(3,1fr);
		gap:.1rem
	}
	.container .product-box .product-list ul li a .pic {
		height:1.6rem
	}
	.container .product-box .product-list ul li a .pic img {
		width:100%;
		height:100%;
		object-fit:cover;
		object-position:center
	}
	.container .product-box .product-list ul li a .content {
		padding:.1rem
	}
	.container .product-box .product-list ul li a .content .title span {
		width:100%;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1;
		font-size:18px;
		line-height:1.5;
		max-height:27px;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		overflow:hidden;
		line-height:1.5;
		color:#333;
		font-weight:600
	}
	.container .product-box .product-list ul li a .content .text p {
		font-size:.12rem
	}
	.container .service .concept .wrap-box .wrap-right .content-title,.container .service .concept .wrap-msg .msg .wrap-right .content-title,.container .wrap-msg .service .concept .msg .wrap-right .content-title {
		margin-bottom:.2rem
	}
	.container .service .concept .wrap-box .wrap-right .content-title h2,.container .service .concept .wrap-msg .msg .wrap-right .content-title h2,.container .wrap-msg .service .concept .msg .wrap-right .content-title h2 {
		font-size:.36rem
	}
	.container .service .concept .wrap-box .wrap-right .text p,.container .service .concept .wrap-msg .msg .wrap-right .text p,.container .wrap-msg .service .concept .msg .wrap-right .text p {
		font-size:.14rem
	}
}
@media screen and (max-width:768px) {
	.n-banner {
		height:auto;
		padding:0;
		margin:0
	}
	.n-banner .wrap-box .text,.n-banner .container .wrap-msg .msg .text,.container .wrap-msg .n-banner .msg .text {
		text-align:center
	}
	.n-banner .wrap-box .text h3,.n-banner .container .wrap-msg .msg .text h3,.container .wrap-msg .n-banner .msg .text h3 {
		font-size:.36rem
	}
	.n-banner .wrap-box .position,.n-banner .container .wrap-msg .msg .position,.container .wrap-msg .n-banner .msg .position {
		font-size:.14rem;
		text-align:center
	}
	.n-banner .wrap-box .position a,.n-banner .container .wrap-msg .msg .position a,.container .wrap-msg .n-banner .msg .position a,.n-banner .wrap-box .position span,.n-banner .container .wrap-msg .msg .position span,.container .wrap-msg .n-banner .msg .position span {
		font-size:.14rem
	}
	.comm {
		margin:0;
		padding:0;
		display:none
	}
	.comm .wrap-box,.comm .container .wrap-msg .msg,.container .wrap-msg .comm .msg {
		width:100%;
		height:auto;
		padding:0
	}
	.comm .wrap-box .position,.comm .container .wrap-msg .msg .position,.container .wrap-msg .comm .msg .position {
		display:none
	}
	.nav-list {
		width:100%
	}
	.nav-list ul {
		display:grid;
		grid-template-columns:repeat(3,1fr);
		gap:0;
		justify-content:center
	}
	.nav-list ul li {
		padding:0
	}
	.nav-list ul li:first-of-type {
		border-left:none
	}
	.nav-list ul li:nth-of-type(3n) {
		border-right:none
	}
	.nav-list ul li:nth-of-type(-n+3) {
		border-bottom:1px solid rgba(121,121,121,0.3)
	}
	.nav-list ul li a {
		padding:.16rem 0;
		font-size:.16rem
	}
	.nav-list ul li.active {
		border-color:#cc9f58
	}
	.container {
		margin-top:.6rem;
		width:100%;
		overflow:hidden
	}
	.container .content-title h2 {
		font-size:.24rem
	}
	.container .content-title h2 span {
		font-size:.24rem
	}
	.container .content-title span {
		font-size:.24rem
	}
	.container .content-title h3 {
		font-size:.16rem
	}
	.container .mask {
		height:auto
	}
	.container .company {
		padding:.3rem 0
	}
	.container .company .content-title {
		margin:0
	}
	.container .company .wrap-box,.container .company .wrap-msg .msg,.container .wrap-msg .company .msg {
		position:relative;
		margin:0;
		box-sizing:border-box
	}
	.container .company .wrap-box .wrap-left,.container .company .wrap-msg .msg .wrap-left,.container .wrap-msg .company .msg .wrap-left,.container .company .wrap-box .wrap-right,.container .company .wrap-msg .msg .wrap-right,.container .wrap-msg .company .msg .wrap-right {
		width:100%
	}
	.container .company .wrap-box .wrap-left,.container .company .wrap-msg .msg .wrap-left,.container .wrap-msg .company .msg .wrap-left {
		padding:0
	}
	.container .company .wrap-box .wrap-left h2,.container .company .wrap-msg .msg .wrap-left h2,.container .wrap-msg .company .msg .wrap-left h2 {
		font-size:.24rem;
		margin-bottom:.16rem;
		text-align:center
	}
	.container .company .wrap-box .wrap-left .text,.container .company .wrap-msg .msg .wrap-left .text,.container .wrap-msg .company .msg .wrap-left .text {
		margin-top:.2rem
	}
	.container .company .wrap-box .wrap-left .text p,.container .company .wrap-msg .msg .wrap-left .text p,.container .wrap-msg .company .msg .wrap-left .text p {
		font-size:.14rem;
		text-align:justify
	}
	.container .company .wrap-box .wrap-left .text p.indent,.container .company .wrap-msg .msg .wrap-left .text p.indent,.container .wrap-msg .company .msg .wrap-left .text p.indent {
		text-indent:2em
	}
	.container .company .img {
		margin-top:.2rem;
		mask-size:100% !important
	}
	.container .company .img img {
		height:auto
	}
	.container .culture {
		padding:.2rem 0;
		overflow:hidden;
		width:100%
	}
	.container .culture .wrap-box .content-title,.container .culture .wrap-msg .msg .content-title,.container .wrap-msg .culture .msg .content-title {
		margin-bottom:.3rem
	}
	.container .culture .wrap-box .wrap-left,.container .culture .wrap-msg .msg .wrap-left,.container .wrap-msg .culture .msg .wrap-left {
		width:100%;
		display:block;
		order:1
	}
	.container .culture .wrap-box .wrap-right,.container .culture .wrap-msg .msg .wrap-right,.container .wrap-msg .culture .msg .wrap-right {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.2rem;
		order:2
	}
	.container .culture .wrap-box .wrap-right li,.container .culture .wrap-msg .msg .wrap-right li,.container .wrap-msg .culture .msg .wrap-right li {
		padding:.2rem;
		border:1px solid rgba(121,121,121,0.5) !important
	}
	.container .culture .wrap-box .wrap-right li .ico,.container .culture .wrap-msg .msg .wrap-right li .ico,.container .wrap-msg .culture .msg .wrap-right li .ico {
		margin:0 auto;
		width:.8rem;
		height:.8rem;
		font-size:.48rem;
		text-align:center
	}
	.container .culture .wrap-box .wrap-right li .text,.container .culture .wrap-msg .msg .wrap-right li .text,.container .wrap-msg .culture .msg .wrap-right li .text {
		margin-top:.16rem;
		text-align:center
	}
	.container .culture .wrap-box .wrap-right li .text h3,.container .culture .wrap-msg .msg .wrap-right li .text h3,.container .wrap-msg .culture .msg .wrap-right li .text h3 {
		font-size:.2rem
	}
	.container .culture .wrap-box .wrap-right li .text p,.container .culture .wrap-msg .msg .wrap-right li .text p,.container .wrap-msg .culture .msg .wrap-right li .text p {
		font-size:.14rem
	}
	.container .history {
		padding:.5rem 0 0
	}
	.container .history .content-title {
		margin-bottom:.3rem
	}
	.container .history .wrap-list {
		position:relative;
		padding-bottom:.5rem
	}
	.container .history .wrap-list ul li .time {
		font-size:.24rem;
		font-weight:600;
		text-align:left
	}
	.container .history .wrap-list ul li .text p {
		font-size:.14rem;
		text-align:left
	}
	.container .history .wrap-list .swiper-pagination {
		display:block;
		bottom:.2rem
	}
	.container .history .wrap-list .swiper-button {
		top:auto;
		bottom:0
	}
	.container .history .wrap-list .swiper-pagination .swiper-pagination-bullet-active {
		background:#cc9f58
	}
	.container .history #history2 {
		display:none
	}
	.container .honor {
		padding:.4rem 0
	}
	.container .honor .wrap-box,.container .honor .wrap-msg .msg,.container .wrap-msg .honor .msg {
		padding:0 .2rem
	}
	.container .honor .wrap-box .content-title,.container .honor .wrap-msg .msg .content-title,.container .wrap-msg .honor .msg .content-title {
		box-sizing:border-box;
		text-align:center
	}
	.container .honor .wrap-box .wrap-list,.container .honor .wrap-msg .msg .wrap-list,.container .wrap-msg .honor .msg .wrap-list {
		padding-bottom:.5rem
	}
	.container .honor .wrap-box ul li,.container .honor .wrap-msg .msg ul li,.container .wrap-msg .honor .msg ul li {
		width:2.26rem
	}
	.container .videolist {
		padding:.2rem 0
	}
	.container .videolist ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.1rem
	}
	.container .video-view {
		padding:.2rem 0
	}
	.container .video-view .title {
		padding:0 0 .2rem;
		box-sizing:border-box;
		text-align:center
	}
	.container .video-view .title h2 {
		font-size:.3rem;
		font-weight:600;
		color:#cc9f58
	}
	.container .video-view .title p {
		margin:0;
		font-size:.14rem;
		color:#555;
		display:block
	}
	.container .product-box {
		padding:.2rem 0 0
	}
	.container .product-box .nav-list {
		display:none
	}
	.container .product-box .product-list {
		margin:0;
		padding:0
	}
	.container .product-box .product-list ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.1rem
	}
	.container .product-box .product-list ul li a .pic .des {
		display:none
	}
	.container .product-box .product-list ul li a .content {
		padding:.1rem
	}
	.container .product-box .product-list ul li a .content .title h4 {
		font-size:.16rem
	}
	.container .product-box .product-list ul li a .content .text,.container .product-box .product-list ul li a .content .text p {
		font-size:.14rem
	}
	.container .product-box .product-view {
		margin:0 0;
		padding:0;
		width:100%
	}
	.container .product-box .product-view .view-left {
		order:0;
		width:100%;
		max-width:100%;
		min-width:auto;
		height:auto;
		max-height:auto;
		min-height:auto
	}
	.container .product-box .product-view .view-right {
		padding:.3rem 0
	}
	.container .product-box .product-view .view-right .title h2 {
		font-size:.24rem
	}
	.container .product-box .product-view .view-right .title h2 span {
		font-size:.24rem
	}
	.container .product-box .product-view .view-right .list-box {
		padding: 0.1rem 0;
		margin: 2vh 0 0;
	}
	.container .product-box .product-view .view-right .box {
		padding:0rem 0
	}
	.container .product-box .product-view .view-right .box .text {
		line-height:1.875;
		display:grid;
		grid-template-columns:1fr;
		gap:0
	}
	.container .product-box .product-view .view-right .box .text p {
		font-size:.16rem;
		line-height:1.875
	}
	.container .product-box .product-view .view-right .back a {
		background:#333;
		color:#fff;
		border-color:#333;
		padding:0 0rem;
		min-width:32%;
		text-align:center
	}
	.container .product-box .product-view .view-right .back a:nth-of-type(2) {
		margin:0 2%;
	}
	.container .product-box .text-secondary {
		padding-bottom:0
	}
	.container .equipment {
		padding:0
	}
	.container .equipment .story {
		padding:.3rem 0
	}
	.container .equipment .story .wrap-text p {
		font-size:.14rem
	}
	.container .equipment .wrap-list .grid .box .pic {
		width:100%
	}
	.container .equipment .wrap-list .grid .box:nth-child(2n) .pic {
		order:1
	}
	.container .equipment .wrap-list .grid .box:nth-child(2n) .text {
		text-align:justify
	}
	.container .equipment .wrap-list .grid .box .text {
		padding:.2rem 0 0
	}
	.container .equipment .wrap-list .grid .box .text p {
		font-size:.14rem;
		text-align:justify
	}
	.container .equipment .production,.container .equipment .technology {
		padding:.3rem 0
	}
	.container .equipment .production .wrap-box .content-title,.container .equipment .production .wrap-msg .msg .content-title,.container .wrap-msg .equipment .production .msg .content-title,.container .equipment .technology .wrap-box .content-title,.container .equipment .technology .wrap-msg .msg .content-title,.container .wrap-msg .equipment .technology .msg .content-title {
		text-align:center
	}
	.container .equipment .production .wrap-box .wrap-left,.container .equipment .production .wrap-msg .msg .wrap-left,.container .wrap-msg .equipment .production .msg .wrap-left,.container .equipment .technology .wrap-box .wrap-left,.container .equipment .technology .wrap-msg .msg .wrap-left,.container .wrap-msg .equipment .technology .msg .wrap-left {
		width:100%;
		margin:0 0 .3rem
	}
	.container .equipment .production .wrap-box .wrap-text,.container .equipment .production .wrap-msg .msg .wrap-text,.container .wrap-msg .equipment .production .msg .wrap-text,.container .equipment .technology .wrap-box .wrap-text,.container .equipment .technology .wrap-msg .msg .wrap-text,.container .wrap-msg .equipment .technology .msg .wrap-text {
		margin:.1rem 0 0
	}
	.container .equipment .production .wrap-box .wrap-text p,.container .equipment .production .wrap-msg .msg .wrap-text p,.container .wrap-msg .equipment .production .msg .wrap-text p,.container .equipment .technology .wrap-box .wrap-text p,.container .equipment .technology .wrap-msg .msg .wrap-text p,.container .wrap-msg .equipment .technology .msg .wrap-text p {
		font-size:.14rem;
		text-align:left
	}
	.container .newslist {
		padding:.2rem 0;
		margin:0
	}
	.container .newslist ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.1rem
	}
	.container .newslist ul li .img {
		height:2.4rem
	}
	.container .newsview,.container .caseview {
		margin:0;
		padding:.4rem 0
	}
	.container .newsview h2,.container .caseview h2 {
		font-size:.24rem;
		color:#333
	}
	.container .newsview .newsview-title .browse-box,.container .caseview .newsview-title .browse-box {
		margin-top:.1rem
	}
	.container .newsview .content,.container .caseview .content {
		margin-top:.2rem;
		font-size:.14rem;
		line-height:1.5;
		color:#333
	}
	.container .newsview .text-secondary,.container .caseview .text-secondary {
		padding-top:.2rem;
		border-top:1px dotted #ccc;
		margin-top:.2rem
	}
	.container .newsview .text-secondary p,.container .caseview .text-secondary p {
		width:100%;
		display:inline-block;
		vertical-align:middle;
		font-size:.14rem;
		color:#333;
		margin:.05rem 0
	}
	.container .newsview .text-secondary p a,.container .caseview .text-secondary p a {
		font-size:.14rem;
		color:#333
	}
	.container .service {
		padding:.3rem 0 0
	}
	.container .service .concept {
		padding:0
	}
	.container .service .concept .wrap-box .wrap-right .content-title,.container .service .concept .wrap-msg .msg .wrap-right .content-title,.container .wrap-msg .service .concept .msg .wrap-right .content-title {
		margin-bottom:.3rem
	}
	.container .service .concept .wrap-box .wrap-right .wrap-text ul,.container .service .concept .wrap-msg .msg .wrap-right .wrap-text ul,.container .wrap-msg .service .concept .msg .wrap-right .wrap-text ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.3rem
	}
	.container .service .concept .wrap-box .wrap-right .wrap-text ul li,.container .service .concept .wrap-msg .msg .wrap-right .wrap-text ul li,.container .wrap-msg .service .concept .msg .wrap-right .wrap-text ul li {
		flex-wrap:nowrap
	}
	.container .service .concept .wrap-box .wrap-right .wrap-text ul li .text h3,.container .service .concept .wrap-msg .msg .wrap-right .wrap-text ul li .text h3,.container .wrap-msg .service .concept .msg .wrap-right .wrap-text ul li .text h3 {
		margin-bottom:.0rem
	}
	.container .service .download {
		margin-top:.4rem
	}
	.container .service .download .wrap-box .wrap-left .content-title,.container .service .download .wrap-msg .msg .wrap-left .content-title,.container .wrap-msg .service .download .msg .wrap-left .content-title {
		padding:0 .2rem;
		box-sizing:border-box
	}
	.container .service .download .wrap-box .wrap-left .content-title p,.container .service .download .wrap-msg .msg .wrap-left .content-title p,.container .wrap-msg .service .download .msg .wrap-left .content-title p {
		font-size:.14rem
	}
	.container .service .download .wrap-box .wrap-left .content-title a,.container .service .download .wrap-msg .msg .wrap-left .content-title a,.container .wrap-msg .service .download .msg .wrap-left .content-title a {
		margin-top:.16rem
	}
	.container .service .download .wrap-box .wrap-left .img,.container .service .download .wrap-msg .msg .wrap-left .img,.container .wrap-msg .service .download .msg .wrap-left .img {
		height:60vh
	}
	.container .service .download .wrap-box .wrap-right,.container .service .download .wrap-msg .msg .wrap-right,.container .wrap-msg .service .download .msg .wrap-right {
		width:100%
	}
	.container .service .videolist {
		padding:.3rem 0
	}
	.container .service .videolist .wrap-box .wrap-list ul,.container .service .videolist .wrap-msg .msg .wrap-list ul,.container .wrap-msg .service .videolist .msg .wrap-list ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.2rem
	}
	.container .join {
		padding:.3rem 0;
		background-size:cover
	}
	.container .join .wrap-box .wrap-text p,.container .join .wrap-msg .msg .wrap-text p,.container .wrap-msg .join .msg .wrap-text p {
		font-size:.14rem;
		text-align:left
	}
	.container .join .wrap-box .wrap-text p b,.container .join .wrap-msg .msg .wrap-text p b,.container .wrap-msg .join .msg .wrap-text p b {
		font-size:.24rem;
		text-align:center
	}
	.container .join .wrap-box .wrap-list ul,.container .join .wrap-msg .msg .wrap-list ul,.container .wrap-msg .join .msg .wrap-list ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.2rem
	}
	.container .join .wrap-box .wrap-list ul li,.container .join .wrap-msg .msg .wrap-list ul li,.container .wrap-msg .join .msg .wrap-list ul li {
		text-align:center;
		padding:.3rem .2rem
	}
	.container .join .wrap-box .wrap-list ul li .ico,.container .join .wrap-msg .msg .wrap-list ul li .ico,.container .wrap-msg .join .msg .wrap-list ul li .ico {
		margin:0 auto
	}
	.container .join .wrap-box .wrap-list ul li .text,.container .join .wrap-msg .msg .wrap-list ul li .text,.container .wrap-msg .join .msg .wrap-list ul li .text {
		padding:.2rem 0 0
	}
	.container .join .wrap-box .wrap-list ul li h3,.container .join .wrap-msg .msg .wrap-list ul li h3,.container .wrap-msg .join .msg .wrap-list ul li h3 {
		font-size:.24rem
	}
	.container .join .wrap-box .wrap-list ul li p,.container .join .wrap-msg .msg .wrap-list ul li p,.container .wrap-msg .join .msg .wrap-list ul li p {
		font-size:.14rem
	}
	.container .contact-info {
		padding:.3rem 0
	}
	.container .contact-info .content-title {
		margin-bottom:.2rem
	}
	.container .contact-info .content-title h2 {
		font-size:.28rem
	}
	.container .contact-info .content-title p {
		font-size:.14rem
	}
	.container .contact-info .wrap-left {
		width:100%
	}
	.container .contact-info .wrap-left .contact-list ul {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.2rem
	}
	.container .contact-info .wrap-left .contact-list ul li {
		padding:0 0 .2rem;
		border:none;
		border-bottom:1px solid rgba(121,121,121,0.5)
	}
	.container .contact-info .wrap-left .contact-list ul li:last-of-type {
		padding:0 0 .2rem
	}
	.container .contact-info .wrap-left .contact-list ul li span {
		border:none;
		padding:0 0 .1rem;
		margin:0
	}
	.container .contact-info .wrap-left .contact-list ul li .text {
		display:grid;
		grid-template-columns:repeat(1,1fr);
		gap:.1rem
	}
	.container .contact-info .wrap-right {
		margin-top:.1rem;
		height:50vh
	}
	.container .contact-info .main {
		width:100%
	}
	.container .contact-info .map {
		margin-bottom:.2rem
	}
	.container .wrap-msg {
		margin:.2rem 0 0;
		padding:.4rem .2rem
	}
	.container .wrap-msg .msg {
		padding:0
	}
	.container .wrap-msg .msg .content-title {
		margin-bottom:.3rem
	}
	.container .wrap-msg .msg ul {
		margin:0
	}
	.container .wrap-msg .msg ul li {
		width:100%;
		padding:.16rem 0
	}
	.container .wrap-msg .msg ul li label {
		margin:0 0 .1rem !important;
		width:100%
	}
	.container .wrap-msg .msg ul li label span {
		right:0;
		font-size:.12rem
	}
	.container .wrap-msg .msg ul li:last-of-type {
		width:100%;
		margin:0 auto
	}
	.container .wrap-msg .msg ul li:last-of-type button {
		margin:0 auto;
		width:100%;
		text-align:center
	}
	.page {
		margin:.2rem 0
	}
}
.xcxewm {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:555;
	display:none;
}
.xcxewm ul {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.xcxewm ul li {
	width:400px;
	border-radius:10px;
	box-shadow:0px 0px 30px rgba(0,0,0,.1);
	text-align:center;
	overflow:hidden;
	background:#fff;
	padding:30px 60px;
	box-sizing:border-box;
}
.xcxewm li img {
	display:block;
}
.xcxewm li p {
	font-size:16px;
	line-height:30px;
	padding:15px 0px 0px;
}
@media screen and (max-width:768px) {
	.xcxewm ul li {
		width:70%;
		border-radius:5px;
		box-shadow:0px 0px 20px rgba(0,0,0,.1);
		padding:20px 30px;
	}
	.xcxewm li p {
		font-size:14px;
		line-height:20px;
		padding:10px 0px 0px;
	}
}
.ihonor{
	padding:80px 0px;
}
.ihonor .content-title{
	text-align:center;
}
.ihonor dl{
	width: 100%;
	display:flex;
	flex-wrap:wrap;
	font-size:14px;
	margin:30px 0px 0px;
	justify-content:space-between;
	color:#fff;
}
.ihonor dl dd{
	width:24%;
	margin:0 0 20px 0;
	background:#c9a059;
	padding:20px;
	box-sizing:border-box;
	box-shadow:0px 0px 10px rgba(129,60,40,.2);
}
.ihonor dl dt{
	width: 36.6%;
	margin: 0;
	background:#c9a059;
	padding:20px;
	margin:0 0 20px 0;
	box-sizing:border-box;
	box-shadow:0px 0px 10px rgba(129,60,40,.2);
}
.ihonor dl h3{
	font-size:20px;
	line-height:32px;
}
.ihonor dl section{
	font-size:14px;
	line-height:24px;
	margin:10px 0px 0px;
}
@media screen and (max-width:768px) {
	.ihonor{
		padding:20px 0px;
	}
	.ihonor dl{
		margin:15px 0px 0px;
	}
	.ihonor dl dd{
		width:100%;
		padding:15px;
		margin:0 0 10px 0;
		box-shadow:0px 0px 5px rgba(129,60,40,.2);
	}
	.ihonor dl dt{
		width: 100%;
		padding:15px;
		margin:0 0 10px 0;
		box-shadow:0px 0px 5px rgba(129,60,40,.2);
	}
	.ihonor dl h3{
		font-size:16px;
		line-height:24px;
	}
	.ihonor dl section{
		font-size:13px;
		line-height:20px;
		margin:5px 0px 0px;
	}
}
#dztext{
	font-size:14px;
	line-height:22px;
}
#dztext p{
	font-size:14px;
	line-height:26px;
}
.lcbox{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
}
.viplink{
	display:flex;
	justify-content:center;
	width:100%;
}
.viplink a{
	width:250px;
	text-align:center;
	height:52px;
	line-height:50px;
	border:1px solid #cc9f58;
	margin:0 auto;
	display:block;
	transition:.3s;
	color:#cc9f58;
	font-size:18px;
}
.viplink a:hover{
	background:#cc9f58;
	color:#fff;
}
.tgvip{
	position:fixed;
	right:10px;
	top:50%;
}
.tgvip li a{
	display:block;
	width:40px;
	font-size:20px;
	color:#cc9f58;
	border:1px solid #cc9f58;
	padding:20px 10px;
}