@font-face {
	font-family: 'PuHuiTi';
	src: url("https://tc-new.z.wiki/autoupload/X6TyNaALheLXaH-aZxhMV9iO_OyvX7mIgxFBfDMDErs/20251206/SFuk/AlibabaPuHuiTi-3-55-Regular.woff2")
}
@font-face {
	font-family: 'PuHuiTis';
	src: url("https://tc-new.z.wiki/autoupload/X6TyNaALheLXaH-aZxhMV9iO_OyvX7mIgxFBfDMDErs/20251206/ZgSK/AlibabaPuHuiTi-3-65-Medium.woff2")
}
*{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
html,body{
	font-family: 'PuHuiTi';
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	
}
body{
	padding-bottom: 2.587rem;
}
em{
	font-style: normal;
}
ul li {
    list-style: none;
}
a {
    text-decoration: none;
    outline: none;
}
img {
    border: none;
	display: block;
	max-width: 100%;
}
input {
    border: none;
    background: none;
    outline: 0;
}
textarea {
    outline: 0;
}
h1,h2,h3{
	font-weight: normal;
}
.logo{
	margin-left: 0.995rem;
	margin-top: 20px;
	margin-bottom: 0.299rem;
}
.logo img{
	height: 1.965rem;
}
.lbt,.ggt,.cpfl,.sbt,.xp{
	padding: 0 0.398rem;
}
.lbt .swiper-container{
	overflow: initial;
}
.lbt .swiper-slide{
	position: relative;
}
.lbt .swiper-slide .xt{
	position: absolute;
	right: 1.517rem;
	top: -2.04rem;
}
.lbt .swiper-slide>img{
	position: relative;
	z-index: 9;
	width: 9.204rem;
}
.lbt .swiper-slide .xt img{
	width: 1.468rem;
	height: 3.085rem;
}
.lbt .by{
	position: absolute;
	border-radius: 7.537rem;
	width: 7.537rem;
	opacity: 0.2;
	background: #5CB1D9;
	filter: blur(0.124rem);
	bottom: -0.149rem;
	left: 0;
	height: 0.299rem;
	right: 0;
	margin: auto;
}
.lbt .ry{
	position: absolute;
	top: -0.577rem;
	width: 2.923rem;
	height: 1.076rem;
	right: -0.249rem;
}
.lbt .ry img{
	height: 100%;
}
.lbt .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	opacity: 1;
	margin-left: 0;
}
.lbt .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 0.249rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lbt .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFFFFF;
}
.lbt .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	margin-right: 0.199rem;
	background: #D9D9D9;
}
.lbt .swiper-pagination-bullet:last-child{
	margin-right: 0;
}
.ggt{
	display: flex;
	margin-top: 0.249rem;
	align-items: self-end;
	margin-bottom: 0.697rem;
}
.ggt a{
	margin-right: 0.299rem;
	width: 4.453rem;
	position: relative;
}
.ggt a:last-child{
	margin-right: 0;
}
.ggt a p{
	color: #FFF;
	font-size: 0.249rem;
}
.ggt a em{
	display: block;
	color: #FFF;
	font-size: 0.498rem;
	font-family: 'PuHuiTis';
}
.ggt a p{
	position: absolute;
	left: 0.299rem;
	bottom: 0.771rem;
}
.cpfl{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0.697rem;
}
.cpfl a{
	width: 33.333%;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #170000;
	font-size: 0.299rem;
	margin-bottom: 0.299rem;
}
.cpfl a .img{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.99rem;
	height: 1.99rem;
	margin-bottom: 0.1rem;
}
.cpfl img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.sbt{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 0.398rem;
}
.sbt h1{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.448rem;
	line-height: 0.597rem; 
}
.sbt a{
	color: #A3A3A7;
	font-size: 0.249rem;
}
.xinpin .ban{
    margin: 0.398rem;
}
.xp{
	text-align: center;
	margin-bottom: 1.020rem;
	position: relative;
}
.xp .swiper-wrapper{
}
.xp .swiper-pagination{
    bottom: -0.498rem;
    width: calc(100% - 0.796rem);
}
.xp .num{
	color: #170000;
	font-size: 32px;
}
.xp .swiper-slide{
    display: flex;
    flex-direction: column;
    padding-right: 0.398rem;
    align-items: center;
    justify-content: center;
}
.xp .swiper-slide img{
	margin: 0.398rem auto;
}
.xp .tit{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.597rem;
	line-height: 0.746rem;
	padding-bottom: 0.498rem;
}
.xp.swiper-container{
	overflow: inherit;
}
.xp.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: -0.498rem;
}
.xp.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0;
	margin-right: 0.1rem;
}
.xp.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{
	margin-right: 0;
}
.xp .swiper-pagination-bullet{
	width: 0.174rem;
	height: 0.100rem;
	margin-right: 0.100rem;
}
.xin .xp{
    margin: 0.473rem 0;
}
.xp .swiper-pagination-bullet:last-child{
    margin-right: 0;
}
.xp .swiper-pagination-bullet-active{
	width: 0.348rem;
	border-radius: 0.746rem;
	background: #F25A47;
}
.syp{
    position: relative;
	padding-left: 0.398rem;
	margin-bottom: 0.945rem;
}
.syp .swiper-slide{
	position: relative;
	border-radius: 0.249rem;
	height: 6.318rem;
    background: #D9D9D9;
}
.syp .swiper-slide img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	width: 0.995rem;
	height: 0.995rem;
}
.syp .swiper-slide p{
	height: 1.194rem;
	background: linear-gradient(180deg, rgba(148, 26, 10, 0.00) 16.13%, rgba(148, 26, 10, 0.30) 100%);
	color: #FFF;
	position: absolute;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	font-size: 0.398rem;
	border-radius: 0 0 0.249rem 0.249rem;
}
.sab{
	position: relative;
	padding-left: 0.398rem;
}
.sab>img{
	margin-left: auto;
	height: 11.642rem;
}
.sab .icon img{
	width: 3.781rem;
	height: 3.259rem;
}
.sab .gjz{
	display: flex;
}
.sab .gjz span{
	display: flex;
	width: 1.791rem;
	height: 0.498rem;
	background: #F25A47;
	color: #FFF;
	font-size: 0.348rem;
	justify-content: center;
	align-items: center;
	margin: 0.398rem 0;
}
.sab .gjz span:last-child{
	margin-left: 0.05rem;
}
.sab .nr{
	color: #595861;
	font-size: 0.299rem;
	line-height: 0.597rem; 
}
.sab .con{
	position: absolute;
}
.foot{
	position: fixed;
	width: 100%;
	background: #fff;
	border-top: 0.5px solid #E6E6E4;
	bottom: 0;
	z-index: 99;
	background: rgba(255, 255, 255, 0.70);
	box-shadow: 0 -0.100rem 0.249rem 0 rgba(5, 60, 89, 0.03);
	backdrop-filter: blur(0.124rem);
	height: 1.891rem;
	display: flex;
	align-items: center;
	padding: 0 0.274rem;
}
.foot>li{
    position: relative;
	flex: 1;
	text-align: center;
	color: #BEC6D5;
	font-size: 0.323rem;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.foot>li>a{
    color: #BEC6D5;
	font-size: 0.323rem;
}
.foot>li .img{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 0.697rem;
	height: 0.697rem;
}
.foot>li.on a{
	color: #170000;
}
.foot>li .img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.foot>li .img img:last-child{
	display: none;
}
.foot>li.on .img img:last-child{
	display: block;
}
.foot>li.on .img img:nth-child(1){
	display: none;
}
.foot .box{
    bottom: 1.493rem;
    position: absolute;
    display: none;
    background: #fff;
    text-align: center;
    box-shadow: 0 -4px 10px 0 rgba(5, 60, 89, 0.03);
}
.foot .box a{
    white-space: nowrap;
    display: block;
    padding: 0.398rem 0.299rem;
    color: #170000;
    font-size: 0.323rem;
}
.product .box{
	margin-top: 0.398rem;
}
.product .box:nth-child(1){
    margin-top: 0;
}
.product .list{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	padding: 0.398rem 0.398rem 0 0.398rem;
}
.product .list a{
	margin-right: 0.299rem;
	margin-bottom: 0.299rem;
	border-radius: 0.249rem;
	padding: 0.348rem;
	background: #F9F9F9;
	color: #170000;
	font-size: 0.299rem;
	text-align: center;
}
.product .list a:nth-child(3n){
	margin-right: 0;
}
.product .list a .img{
	height: 1.99rem;
	margin-bottom: 0.199rem;
}
.product .list a .img img{
	object-fit: contain;
	height: 100%;
	width: 100%;
}
.product .ban{
	position: relative;
}
.product .ban .wz{
	position: absolute;
	display: flex;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0.299rem;
	color: #FFF;
	font-family: "PuHuiTis";
	font-size: 0.597rem;
	line-height: 0.746rem; 
	align-items: center;
}
.product .ban>img{
	width: 100%;
}
.product .ban .wz img{
	width: 1.368rem;
}
.spjc{
	position: relative;
	display: flex;
	margin-top: 0.597rem;
	border-top: 1px solid #D9D9D9;
}
.spjc .l{
	position: fixed;
	top: 0.622rem;
	bottom: 0;
	height: 100%;
	background: #F9F9F9;
	width: 2.239rem;
	margin-right: 0.398rem;
}
.spjc .l a{
	color: #170000;
	display: block;
	padding: 0.473rem;
	font-size: 0.323rem;
	text-align: center;
}
.spjc .l a.on{
	background: #FFF;
}
.spjc .r{
	margin-top: 0.398rem;
	width: 6.965rem;
	margin-left: 2.637rem;
}
.spjc .r .tit{
	display: flex;
	justify-content: center;
	align-items: center;
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.448rem;
	line-height: 0.597rem; 
	margin-bottom: 0.398rem;
}
.spjc .r .tit span{
	width: 0.498rem;
	height: 1px;
	background: #D9D9D9;
}
.spjc .list a{
	position: relative;
	border-radius: 0.249rem;
	height: 5.920rem;
    background: #D9D9D9;
	margin-right: 0.299rem;
	width: calc( 50% - 0.15rem );
	margin-bottom: 0.299rem;
}
.spjc .list a:nth-child(2n){
	margin-right: 0;
}
.spjc .list a img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	width: 0.995rem;
	height: 0.995rem;
}
.spjc .list a p{
	height: 1.194rem;
	background: linear-gradient(180deg, rgba(148, 26, 10, 0.00) 16.13%, rgba(148, 26, 10, 0.30) 100%);
	color: #FFF;
	position: absolute;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	font-size: 0.398rem;
	border-radius: 0 0 0.249rem 0.249rem;
}
.spjc .list {
	display: flex;
	flex-wrap: wrap;
}
.contact{
	margin-top: 0.597rem;
	position: relative;
	padding: 0.398rem;
	border-top: 1px solid #D9D9D9;
}
.contact>img{
	position: absolute;
	right: 0;
	width: 2.139rem;
	top: -0.597rem;
}
.contact .tit{
	color: #170000;
	font-size: 0.398rem;
	letter-spacing: 0.124rem;
	margin-bottom: 1.816rem;
}
.contact .tit em{
	display: block;
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.796rem;
	letter-spacing: initial;
}
.contact .lj{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 1.095rem;
}
.contact .lj a{
	display: flex;
	padding: 0.299rem 0.199rem;
	margin-right: 0.746rem;
	width: calc(50% -  0.373rem);
	margin-bottom: 0.398rem;
	align-items: center;
}
.contact .lj a:nth-child(2n){
	margin-right: 0;
}
.contact .lj a:nth-child(2) img,.contact .lj a:nth-child(3) img{
	width: 0.945rem!important;
}
.contact .lj a .img{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.940rem;
	height: 1.940rem;
	border-radius: 0.249rem;
	border: 0.050rem solid #170000;
	padding: 0.274rem;
	margin-right: 0.199rem;
}
.contact .lj a .img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.contact .lj a p{
	color: #170000;
	font-size: 0.299rem;
	white-space: nowrap;
}
.contact .lj a em{
	color: #FD535A;
}
.contact .ad{
	display: flex;
	align-items: center;
	padding: 0.299rem 0;
	border-top: 1px solid #231815;
	border-bottom: 1px solid #231815;
	color: #170000;
	font-size: 0.348rem;
}
.contact .ad img{
	margin-right: 0.299rem;
	width: 0.995rem;
	height: 0.995rem;
}
.contact .js{
	padding: 0.1rem 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #170000;
	padding-right: 0.274rem;
	font-size: 0.199rem;
}
.contact .lxb{
	margin-bottom: 0.348rem;
	display: flex;
	padding: 0.348rem 0;
	border-top: 1px solid #231815;
	border-bottom: 1px solid #231815;
}
.contact .lxb p em{
	display: block;
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.348rem;
	line-height: 0.597rem;
}
.contact .lxb p span{
	display: block;
	color: #170000;
	font-size: 0.249rem;
}
.contact .lxb img{
	margin-left: 0.1rem;
	width: 5.373rem;
	height: 1.194rem;
}
.pf .r .lb{
	display: flex;
	flex-wrap: wrap;
	
	
}
.pf .r .con{
	margin-top: 0.597rem;
}
.pf .r .con:nth-child(1){
	margin-top: 0;
}
.pf .r .lb a{
	width: 33.333%;
	padding-top: 0.348rem;
	padding-bottom: 0.398rem;
	padding-left: 0.274rem;
	padding-right: 0.274rem;
}
.pf .r .lb a img{
	object-fit: contain;
	width: 100%;
	height: 1.99rem;
	margin-bottom: 8px;
}
.pf .r .lb a p{
	color: #170000;
	text-align: center;
	font-size: 0.299rem;
}
.pf .name{
	width: 0;
	height: 0;
	font-size: 0;
}
.pfshow{
	padding: 0 0.398rem;
}
.pfshow .tt{
	border-top: 1px solid #D9D9D9;
	margin: 0.398rem 0;
	padding-top: 0.398rem;
	padding-right: 0.547rem;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pfshow .tt p{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.448rem;
	line-height: 0.597rem; 
}
.pfshow .tt span{
	color: #A3A3A7;
	font-size: 0.199rem;
	display: block;
	font-family: "PuHuiTi";
}
.pfshow .tt img{
	height: 1.99rem;
	object-fit: contain;
}
.down{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.299rem;
	border-radius: 0.199rem;
	border: 1px solid #170000;
	margin-bottom: 0.597rem;
}
.down span{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.448rem;
	line-height: 0.597rem; 
}
.down em{
	color: #A3A3A7;
	font-size: 0.199rem;
	font-family: "PuHuiTi";
}
.down img{
	width: 0.522rem;
	height: 0.323rem;
}
.pfshow .nr{
	border-top: 1px solid #D9D9D9;
	padding-top: 0.597rem;
}
.pfshow .nr img{
	margin: auto;
}
.proshow{
	margin-top: 0.597rem;
	padding: 0 0.398rem;
}
.proshow .xx{
	display: flex;
	justify-content: space-between;
}
.proshow .xx h1{
	color: #170000;
	font-size: 0.398rem;
	letter-spacing: 0.050rem;
	margin-bottom: 0.597rem;
}
.proshow .xx h1 em{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.796rem;
	letter-spacing: initial;
	display: block;
}
.proshow .y img{
	height: 3.184rem;
	padding-right: 0.547rem;
	padding-left: 0.547rem;
	object-fit: contain;
}
.proshow .gg{
	display: flex;
	padding-bottom: 0.199rem;
	
}
.proshow>.gg{
	padding: 0.199rem 0;
	width: 100%;
	border-top: 1px solid #D9D9D9;
	flex-wrap: wrap;
}
.proshow .gg p{
	color: #000;
	font-family: "PuHuiTis";
	font-size: 0.348rem;
	line-height: 0.597rem;
	margin-right: 0.597rem;
	white-space: nowrap;
}
.proshow .gg p:last-child{
	margin-right: 0;
}
.proshow .gg span{
	color: #595861;
	display: block;
	font-family: "PuHuiTi";
	font-size: 0.299rem;
}
.proshow .zy{
	color: #595861;
	font-size: 0.299rem;
	line-height: 0.498rem;
	border-top: 1px solid #D9D9D9;
}
.proshow .zy h1{
	margin-top: 0.199rem;
	color: #000;
	font-family: "PuHuiTis";
	font-size: 0.348rem;
	line-height: 0.597rem; 
}
.proshow .down{
	margin: 0.597rem 0;
}
.proshow .nr{
	border-top: 1px solid #D9D9D9;
	padding-top: 0.597rem;
}
.proshow .nr img{
	margin: auto;
}
.about{
	position: relative;
	padding: 0 0.398rem;
}
.hd{
	position: absolute;
	top: 0;
	left: 0;
	height: 12.537rem;
	width: 10rem;
	object-fit: contain;
}
.about .al{
	width: 6.02rem;
	position: relative;
	margin: auto;
	padding-top: 3.632rem;
}
.about .tit{
	display: flex;
	position: relative;
}
.about .tit>p{
	color: #170000;
	opacity: .5;
	font-size: 3.184rem;
}
.about .tit h1{
	margin-top: 2.214rem;
	margin-left: 0.597rem;
	color: #A3A3A7;
	font-size: 0.299rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.149rem;
}
.about .tit h1 em{
	display: block;
	font-family: "PuHuiTis";
	color: #170000;
	letter-spacing: initial;
	font-size: 0.597rem;
	line-height: 0.746rem; 
}
.about .tit img {
    width: 0.522rem;
	margin-left: auto;
    height: 0.323rem;
	margin-top: 1.617rem;
}
.about .tit .by{
	position: absolute;
	right: -0.398rem;
	width: 1.244rem;
	top: 0.920rem;
	height: 2.91rem;
}
.about .abs .dt{
	position: relative;
}
.about .abs .dt .im{
    position: relative;
    width: 100%;
	margin-bottom: 0.299rem;
	display: flex;
    justify-content: center;
}
.about .abs .dt .im img{
    width: 100%;
}
.about .abs .dt .im div{
    text-align: center;
    background: rgba(0,101,59,.7);
	position: absolute;
	padding: 0.249rem 0.199rem;
	bottom: 0.498rem;
}
.about .abs .dt .im p{
    color: #FFF;
    font-size: 0.348rem;
    border-bottom: 1px solid #21AC37;
    padding-bottom: 0.149rem;
    margin-bottom: 0.149rem;
}
.about .abs .dt .im span{
    display: block;
    color: #FFF;
    font-size: 0.348rem;
}
.about .abs .lb{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 0.896rem;
}
.about .abs .lb img{
	width: 4.453rem;
	height: 2.886rem;
	
}
.about .abs .lb img:nth-child(1),.about .abs .lb img:nth-child(2){
	margin-bottom: 0.299rem;
}
.about .abs .lb img:nth-child(2n){
	margin-right: 0;
}
.about .abs .box{
	position: relative;
	margin-bottom: 0.945rem;
}
.about .abs .box:last-child{
	margin-bottom: 0;
}
.about .abs .box>img{
	position: absolute;
	right: -0.398rem;
	width: 1.642rem;
	top: -1.418rem;
}
.about .abs .box h1{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.448rem;
	line-height: 0.597rem;
	margin-bottom: 0.597rem;
}
.about .abs .box .nr{
	color: #595861;
	position: relative;
	font-size: 0.299rem;
	line-height: 0.597rem;
}
.about .xingqu .num{
	color: #170000;
	opacity: .5;
	font-size: 3.184rem;
	text-align: right;
}
.about .xingqu h1{
	color: #170000;
	font-family: "PuHuiTis";
	font-size: 0.796rem;
	margin-left: -0.398rem;
	padding-left: 0.398rem;
	margin-right: -0.398rem;
	padding-bottom: 0.398rem;
	margin-bottom: 0.398rem;
	border-bottom: 1px solid #D9D9D9;
}
.about .xingqu .en{
	color: #170000;
    font-size: 0.597rem;
    text-transform: capitalize;
	margin-bottom: 1.194rem;
}
.about .xingqu .ms span{
	color: #595861;
	font-size: 0.299rem;
	line-height: 0.597rem; 
	display: block;
}
.about .xingqu .ms span:last-child{
	margin-top: 0.597rem;
}
.about .xingqu .b1{
	position: relative;
	margin-bottom: 0.423rem;
}
.about .xingqu .b1 img.sy2{
	position: absolute;
	left: -0.398rem;
	top: 0;
}
.about .xingqu .b1 img:last-child{
	margin-top: -1.393rem;
	height: 6.119rem;
	width: 8.184rem;
	margin-left: auto;
}
.about .xingqu .b2 .sy3{
	position: absolute;
	right: -0.398rem;
	top: 0;
	height: 7.313rem;
}
.about .xingqu .b2 .num{
	text-align: left;
	margin-top: 0.299rem;
}
.about .xingqu .b2 h1{
	text-align: right;
	padding-right: 0.398rem;
	position: relative;
}
.about .xingqu .b2 .nb{
	top: 2.861rem;
	position: absolute;
	left: -0.398rem;
	height: 5.945rem;
	width: 2.736rem;
}
.about .xingqu .b2 .en{
	text-align: right;
}
.about .xingqu .b2 .ms span{
	text-align: right;
	position: relative;
}
.about .xingqu .b2 img:last-child{
	margin: 0 -0.398rem;
	margin-top: -1.791rem;
	width: 10rem;
	max-width: initial;
	height: 4.03rem;
	display: block;
}
.about .xingqu .b3 .sy3{
	position: absolute;
	left: -0.398rem;
	height: 7.313rem;
}
.about .xingqu .b3 img:last-child{
	width: 7.114rem;
	height: auto;
	margin-top: -1.318rem;
	margin-right: -0.398rem;
}
.about .xingqu .b4 .num{
	text-align: left;
}
.about .xingqu .b4 .sy4{
	position: absolute;
	right: -0.398rem;
	height: 7.313rem;
	
}
.about .xingqu .b4 h1{
	text-align: right;
	padding-right: 0.398rem;
	font-family: "PuHuiTi";
}
.about .xingqu .b4 .en{
	text-align: right;
}
.about .xingqu .b4 .ys{
	display: flex;
	margin-bottom: 0.945rem;
}
.about .xingqu .b4 .ys .l{
	margin-right: 0.498rem;
}
.about .xingqu .b4 .ys .l p{
	display: table;
	color: #FFF;
	font-size: 0.448rem;
	background: #E70113;
	line-height: 0.547rem;
	margin-bottom: 0.299rem;
	padding: 0 0.125rem;
}
.about .xingqu .b4 .ys .l span{
	display: block;
	color: #595861;
	font-size: 0.299rem;
	line-height: 0.597rem;
	margin-bottom: 0.299rem;
}
.about .xingqu .b4 .ys .l span:last-child{
	margin-bottom: 0;
}
.about .xingqu .b4 .ys .r span{
	display: block;
	color: #595861;
	font-size: 0.299rem;
	line-height: 0.498rem;
}
.about .xingqu .b4 .ys .r{
	position: relative;
}
.about .xingqu .b4 .ys .r img{
	position: absolute;
	right: 0;
	top: 0;
}
.spjc.zs .r{
    width: 100%;
    margin-left: 0;
    padding: 0 0.398rem;
}
.spjc.zs .list a{
    background: #fff;
    border-radius: 0;
    height: 5.075rem;
}
.spjc.zs .list a img{
    position: initial;
    width: 100%;
    height: 5.075rem;
    object-fit: contain;
}
.honor{
	position: relative;
	margin-bottom: 0.945rem;
}
.honor .swiper-slide{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 5.075rem;
    background: #D9D9D9;
    font-size: 0.597rem;
    color: #000;
}
.honor .swiper-slide img{
	height: 5.075rem;
}
.honor .swiper-scrollbar{
	opacity: 1!important;
	height: 1px;
	bottom: -0.398rem;
	background: #D9D9D9;
	margin-right: -0.398rem;	
}
.honor .swiper-scrollbar-drag{
	background: #FD535A;
}