@font-face {

	font-family: 'Poppins';

	src: url('../fonts/Poppins-Regular.ttf');

}

@font-face {

	font-family: 'Poppins-Bold';

	src: url('../fonts/Poppins-Bold.ttf');

}

body{padding: 0;margin: 0;font-family: "Poppins",microsoft yahei,PingFang SC,Arial;font-size: 16px;color: rgb(102, 102, 102);overflow-x:hidden;line-height: 1.5;}

body.noscroll{height: 100vh;overflow-y: hidden;}

ul{padding: 0;margin: 0;}

ul li{list-style: none;}

p{margin: 0;}

.fl{float: left;}

.fr{float: right;}

a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}

img{max-width: 100%;}

input:focus,button:focus,textarea:focus{outline: none;}

h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}

.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{*+height:1%;}

.imgH{overflow: hidden;}

.imgH img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s; }

.imgH:hover img{transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);-webkit-transform:scale(1.04);}

.hidden-xs{display: block;}

.visible-xs{display: none;}

*{box-sizing: border-box;}

.db{display: block;}

.tc{text-align: center;}

img{max-width: 100%;}

.baibg{background: #ffffff;}

.huibg{background: #f2f2f7;}

.heibg{background: #f6f6f6;}

.pore{position: relative;}

.flexb{display: flex;align-items: center;justify-content: center;}

.flexb2{display: flex;align-items: center;justify-content: space-between;}

.flexb3{display: flex;align-items: flex-start;justify-content: space-between;}

.swiper{position: relative;overflow: hidden;}

.bgBox{background: url() center no-repeat;background-size: cover;}

.container{padding: 0 16px;max-width: 85%;margin: 0 auto;}

@media (max-width:1632px) {.container{max-width: 85%;padding: 0 16px;}}

@media (max-width:1024px) {.container{max-width: 100%};}

.row{display: flex;justify-content: flex-start;align-items: center;align-items: stretch;flex-wrap: wrap;}

.row .kuang{height: 100%;}

.col_6{width: calc(100% / 6);}

.col_5{width: calc(100% / 5);}

.col_4{width: calc(100% / 4);}

.col_3{width: calc(100% / 3);}

.col_2{width: calc(100% / 2);}

.imgZ{position: relative;padding-top: 100%;display: block;}

.imgZ .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}

.imgZ .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}

.imgY{position: relative;padding-top: 100%;display: block;}

.imgY .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;}

.imgY .pic img{max-width: 100%;max-height: 100%;display: block;}



/* 公共 */

.fonb{font-family: "Poppins-Bold";}

.btnB{border-radius: 10px;background-color: rgb(252, 73, 73);width: max-content;height: 48px;padding: 0 1vw;display: flex;justify-content: center;align-items: center;color: #ffffff;position: relative;overflow: hidden;font-family: "Poppins-Bold";z-index: 1;position: relative;}

.btnB i{display: block;margin-left: 1.66vw;transition: color .5s cubic-bezier(.38,0,0,1), transform .6s cubic-bezier(.38,0,0,1);font-size: 18px;}

.btnB span,.btnB i{position: relative;z-index: 2;}

.btnB::before{content: "";width: 100%;height: 100%;z-index: 1;background-color: #ad0006;border-radius: 10px;transition: transform .6s cubic-bezier(.38,0,0,1);display: block;position: absolute;top: 0;left: 0;transform: translate(-102%);}

.btnB:hover::before{transform: translate(0);}

.btnB:hover i{transform: translate(4px);}

.indp{padding: 5vw 0;}

.pubTit{

	font-size: 3.5vw;

	font-family: "Poppins-Bold";

	color: rgb(0, 0, 0);

	font-weight: bold;

	text-align: center;

	margin-bottom: 1.6vw;

}

.timeB{font-size: 16px;color: rgb(153, 153, 153);}

.titB{font-size: 20px;font-family: "Poppins-Bold";color: rgb(46, 46, 46);font-weight: bold;}

.descB{font-size: 16px;color: rgb(102, 102, 102);}

.btnB2{

	margin: 48px auto 0;

	font-family: "Poppins-Bold";

	font-size: 18px;

	color: rgb(46, 46, 46);

	display: flex;

	justify-content: flex-start;

	align-items: center;

	position: relative;

	width: max-content;

}

.btnB2 i{

	background-color: rgb(252, 73, 73);

	width: 3.125vw;

	height: 3.125vw;

	font-size: 17px;

	color: #ffffff;

	display: flex;

	justify-content: center;

	align-items: center;

	margin-right: 24px;

	z-index: 2;

	position: relative;

	transition: all .3s;

	line-height: 1;

}

.btnB2 span{position: relative;z-index: 2;transition: all .3s;}

.btnB2:hover i{background: #ad0006;}

.btnB2:hover span{transform: translateX(12px);}

.txtB{font-size: 16px;color: rgb(102, 102, 102);}

@media (max-width:1024px){

	.btnB{padding: 0 24px;height: 40px;}

	.btnB i{font-size: 12px;margin-left: 8px;}

	.indp{padding: 48px 0;}

	.btnB2{font-size: 16px;margin-top: 24px;}

	.btnB2 i{width: 32px;height: 32px;font-size: 14px;margin-right: 12px;}

	.pubTit{font-size: 28px;margin-bottom: 16px;}

	.timeB{font-size: 14px;}

	.titB{font-size: 16px;}

	.descB{font-size: 14px;line-height: 1.8;}

}

.dwb{position: absolute;left: 0;top: -4.68vw;}

header{position: fixed;left: 0;top: 0;display: block;width: 100%;z-index: 99;transition: all 0.3s;padding: 24px 6.8vw;transition: all .5s;height: calc(4.68vw + 48px);}

header .nrBox{border-radius: 0.78vw;background-color: rgba(255, 255, 255,0.949);padding: 0 1.56vw;height: 4.68vw;transition: all .5s;font-size: 0.94vw;}

header .logo{height: 4.68vw;}

header .logo img{max-height: 43%;display: block;max-width: 12.5vw;}
header .rightDiv {height: 4.68vw;}
header .menuUl>li{margin-left: 3.33vw;position: relative;}

header .menuUl>li.mshow{display: none;}

header .menuUl>li:first-child{margin-left: 0;}

header .menuUl .yiji{height: 4.68vw;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2;}

header .menuUl .yiji a{color: rgb(46, 46, 46);line-height: 1.5;display: block;position: relative;text-align: center;height: 4.68vw;display: flex;justify-content: center;align-items: center;}

header .menuUl>li.on .yiji a,header .menuUl>li:hover .yiji a{color: rgb(252, 73, 73);}

header .menuUl .erjiBox{

	position: absolute;

	left: 50%;

	top: 4.68vw;

	transition: all 0.3s;

	text-align: left;

	width: max-content;

	width: -webkit-max-content;

	opacity: 0;

	height: 0;

	visibility: hidden;

	transform: translateY(-20px) translateX(-50%);

	min-width: 100%;

	padding-top: 10px;
z-index: 1;
}

header .menuUl>li:hover .erjiBox{

	opacity: 1;

	height: auto;

	visibility: visible;

	transform: translateY(0) translateX(-50%);

}

header .menuUl .erjiUl{

	border-radius: 5px;

	padding: 20px 0;

	background: #ffffff;

}

header .menuUl .erjiUl>li>a{

	font-size: 16px;

	color: #666666;

	font-family: "Poppins";

	transition: all 0.3s;

	width: 100%;

	position: relative;

	display: block;

	padding: 10px 24px;

}

header .menuUl .erjiUl>li>a:hover{color: rgb(252, 73, 73);}

header .langB{position: relative;margin-left: 5.6vw;}

header .langB span{display: block;border-radius: 0.52vw;background: rgb(57, 57, 57);width: max-content;height: 2.5vw;display: flex;justify-content: center;align-items: center;color: #ffffff;transition: all 0.3s;z-index: 2;cursor: pointer;position: relative;padding: 0 1.6vw;}

header .langB a{display: block;border-radius: 0.52vw;background: rgb(252, 73, 73);background: rgb(57, 57, 57);width: 100%;height: 2.5vw;display: flex;justify-content: center;align-items: center;color: #ffffff;position: absolute;left: 0;top: 0;transition: all 0.3s;z-index: 1;}

header .langB:hover span{border-radius: 0.52vw 0.52vw 0 0;background: rgb(252, 73, 73);}

header .langB:hover a{border-radius: 0 0 0.52vw 0.52vw;top: 2.5vw;}

header .langB a:hover{color: rgb(252, 73, 73);}

header .btnB{margin-left: 10px;height: 2.5vw;border-radius: 0.52vw;}

header .btnB i{font-size: 0.94vw;}

header.onFix{padding: 0;height: 4.68vw;}

header.onFix .nrBox{border-radius: 0;padding: 0 8.36vw;}

header .mopenBtn{display: none;}

@media (max-width:1024px) {

	header{padding:0;height: 66px;}
	header.onFix .nrBox{padding: 0 16px;}

	header .logo,

	header .rightDiv{height: 66px;}
	header .nrBox{border-radius:0;height:66px;padding:0 16px;background:rgba(0,0,0,.8);}

	header .logo{position:relative;z-index:2;}

	header .logo img{max-height:28px;max-width:unset;filter:grayscale(1) brightness(0%) invert(100%);}

	header .langB{margin-left:0vw;font-size:14px;}

	header .langB span{border-radius:6px;height:38px;padding:0 12px;}

	header .langB a{border-radius:6px;height:38px;}

	header .langB:hover span{border-radius:6px 6px 0 0;}

	header .langB:hover a{border-radius:0 0 6px 6px;top:38px;}

	header .btnB{display:none;}

	header .mopenBtn{cursor:pointer;width:80px;height:38px;margin-left:6px;background-color:#fff;border-radius:4px;display:block;font-size:14px;overflow:hidden;transition:all 0.5s;position:relative;z-index:2;}

	header .mopenBtn p{height:200%;transition:all 0.5s;transform:translateY(-50%);}

	header .mopenBtn span{display:flex;justify-content:center;align-items:center;height:50%;}

	header .mopenBtn i{display:flex;justify-content:center;align-items:center;height:50%;}

	header.open .mopenBtn{width:38px;}

	header.open .mopenBtn p{transform:translateY(0);}

	header .menuB{position:fixed;right:0;top:0;display:block;width:100%;background:rgb(0,0,0);transition:height 0.8s;padding-top:66px;opacity:0;visibility:inherit;height:0vh;}

	header.open .menuB{opacity:1;visibility:visible;height:100vh;transition:height 0.8s;}

	header .menuUl{display:block;overflow:auto;height:100%;width:100%;padding-top:15vw;padding-left:6vw;padding-right:6vw;}

	header .menuUl>li{margin:0;}

	header .menuUl>li.mshow{display:block;}

	header .menuUl .yiji{height:auto;display:block;}

	header .menuUl .yiji a{display:block;color:rgba(255,255,255,.9);text-align:left;font-size:8vw;height:unset;padding:2vw 0;width:100%;}

	header .menuUl>li.on .yiji a::before{display:none;}

	header .menuUl>li .yiji a::before{display:none;}

	header .menuUl .erjiBox{position: relative;left: unset;top: unset;padding: 0;transform: unset;opacity: 1;height: auto;visibility: visible;transform: unset;}

	header .menuUl .erjiUl{padding: 8px 0;}

	header .menuUl .erjiUl>li>a{padding: 4px 16px;}

	header .menuUl .erjiBox,

	header .menuUl>li:hover .erjiBox{display: none;}

	.dwb{top: -66px;}

}

/* 底部 */

footer{background: #222222;}

footer .logo{display: block;}

footer .logo img{display: block;max-height: 56px;}

footer .foot1{padding: 3.8vw 0 2.5vw;border-bottom: 1px solid rgba(255,255,255,0.1);}

footer .flb{width: 76.75%;padding: 3.125vw 0;}

footer .frb{width: 23.25%;border-left: 1px solid rgba(255,255,255,0.1);padding: 3.125vw 0;text-align: right;}

footer .foot2 .nrBox{align-items: stretch;}

footer .fNav{width: 50%;}

footer .fNavUl{margin: -5px;font-size: 18px;}

footer .fNavUl li{padding: 5px;}

footer .fNavUl a{display: block;height: 100%;border-radius: 5px;background: rgba(255, 255, 255,0.05);color: #ffffff;padding: 1.35vw 1.46vw;padding-right: 2.5vw;position: relative;transition: all 0.3s;}

footer .fNavUl i{font-size: 17px;position: absolute;right: 28px;top: 50%;transform: translateY(-50%);transition: all 0.3s;}

footer .fNavUl a:hover{background: rgba(255,255,255,0.2);}

footer .fNavUl a:hover i{right: 18px;}

footer .fInfo{width: calc(50% - 10vw);margin: 0 5vw;font-size: 18px;color: rgb(255, 255, 255);}

footer .fInfo .line{position: relative;padding-left: 32px;margin-bottom: 32px;color: #ffffff;}

footer .fInfo .line i{font-size: 24px;color: #fc4949;position: absolute;left: 0;top: -3px;}

footer .fShare{justify-content: flex-start;}

footer .fShare a{border: 1px solid rgba(255, 255, 255,0.1);width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;margin-right: 20px;border-radius: 50%;}

footer .fShare i{display: block;font-size: 24px;color: #ffffff;}

footer .frb img{width: 120px;}

footer .frb .p{font-size: 14px;color: rgba(255, 255, 255, 0.502);margin-top: 16px;}

footer .frb .p a{color: rgba(255, 255, 255, 0.502);}

footer .frb .p a:hover{color: rgba(255, 255, 255, 1);}

footer .gotop{border: 1px solid rgba(255, 255, 255,0.1);width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;margin-right: 20px;border-radius: 50%;margin-left: calc(100% - 48px);margin-top: 16px;}

footer .gotop i{display: block;font-size: 24px;color: rgba(255, 255, 255, 0.502);}

@media (max-width:1024px){

	footer .foot1{padding: 16px 0;}

	footer .foot1 .nrBox,

	footer .foot2 .nrBox{display: block;}

	footer .logo img{max-height: 32px;margin: 0 auto;}

	footer .btnB{margin: 16px auto 0;}

	footer .flb{width: 100%;padding: 16px 0 0;display: block;}

	footer .fNav{width: 100%;}

	footer .fInfo{width: 100%;margin: 0;padding: 16px 0;}

	footer .fNavUl{font-size: 16px;margin: -2px;}

	footer .fNavUl li{padding: 2px;}

	footer .fNavUl a{padding: 8px;padding-right: 16px;}

	footer .fNavUl i{font-size: 12px;right: 8px;}

	footer .fInfo{font-size: 16px;}

	footer .fInfo .line{margin-bottom: 16px;}

	footer .fInfo .line i{font-size: 18px;top: -1px;}

	footer .frb{border: 0;width: 100%;text-align: center;padding-top: 0;}

	footer .fShare i,footer .gotop i{font-size: 20px;}

	footer .fShare a,footer .gotop{width: 40px;height: 40px;}

}

.fixBox{position: fixed;right: 0;top: 50%;z-index: 99;transform: translateY(-50%);}

.fixBox .eachB{position: relative;margin-top: 10px;}

.fixBox .eachB:first-child{margin-top: 0;}

.fixBox .eachB a{background-color: rgb(252, 73, 73);width: 50px;height: 56px;display: flex;justify-content: center;align-items: center;color: #ffffff;border-radius: 5px 0 0 5px;}

.fixBox .eachB i{display: block;font-size: 30px;}

.fixBox .eachB p{position: absolute;right: 60px;top: 50%;transform: translateY(-50%);width: 120px;background: #ffffff;display: none;}

.fixBox .eachB p img{display: block;width: 100%;}

.fixBox .eachB p::before{content: "";width: 0;height: 0;border-left: 6px solid #ffffff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;right: -5px;top: calc(50% - 6px);}

.fixBox .eachB:hover p{display: block;}

@media (max-width:1024px) {

	.fixBox .eachB a{width: 34px;height: 40px;}

	.fixBox .eachB i{font-size: 22px;}

	.fixBox .eachB p{right: 44px;}

}



.banner{overflow: hidden;}

.banner .swiper{position: relative;z-index: 1;}

.banner .imgB{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;padding-top: 0;z-index: 1;}

.banner .nrBox{width: 100%;position: relative;z-index: 2;padding: calc(6vw + 96px) 0 6vw;min-height: 100vh;display: flex;justify-content: flex-start;align-items: center;}

.banner .kuang{width: 50%;}

.banner .dazi{font-size: 3.75vw;color: rgb(255, 255, 255);line-height: 1.111;margin: 0;transition: all 0.6s;transform: translateY(40px);opacity: 0;}

.banner .btnB{height: 3.125vw;border-radius: 0;font-family: "Poppins";margin: 4vw 0 0;transition: all 0.6s;transform: translateY(40px);transition-delay: 0.3s;opacity: 0;}.banner .btnB::before{border-radius: 0;}

.banner .btnB i{margin-left: 2.3vw;font-size: 16px;}

.banner .swiper-slide-active .dazi{transform: translateY(0);opacity: 1;}

.banner .swiper-slide-active .btnB{transform: translateY(0);opacity: 1;}

.banner .swiper-pagination{bottom: 24px;display: flex;justify-content: center;align-items: center;}

.banner .swiper-pagination-bullet{background-color: rgb(255, 255, 255);width: 10px;height: 10px;margin: 0 5px;transition: all 0.3s;border-radius: 10px;opacity: 1;}

.banner .swiper-pagination-bullet-active{background-color: rgb(0, 105, 52);width: 24px;}

.banner .swiper-button-prev{left: 60px;}

.banner .swiper-button-next{right: 60px;}

.banner .swiper-button-prev,.banner .swiper-button-next{background-color: rgba(0, 0, 0,0.2);display: flex;justify-content: center;align-items: center;width: 40px;height: 52px;display: none;}

.banner .swiper-button-prev::after,.banner .swiper-button-next::after{font-size: 20px;color: #ffffff;}

.banner .dingwei{position: absolute;left: 0;bottom: 3.4vw;width: 100%;}

.banner .dingwei .lll{width: 100%;}

.banner .swiper-pagination{position: relative;left: unset;bottom: unset;font-size: 16px;font-family: "Poppins";color: rgba(255, 255, 255, 0.4);width: 100px;justify-content: flex-start;}

.banner .swiper-pagination-current{font-size: 24px;color: rgb(255, 255, 255);}

.banner .scrollbar,.banner .swiper-scrollbar{position: relative;left: unset;bottom: unset;background-color: rgba(255, 255, 255,0.3);width: calc(100% - 100px);height: 1px;z-index: 2;}

.banner .swiper-scrollbar-drag{background-color: rgba(255, 255, 255,1);}

.banner .scrollbar span{position: absolute;left: 0;top: 0;display: block;width: 0;height: 100%;transition: all 5s;}

.banner .scrollbar span.on{width: 100%;}

.banny .imgB{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;padding-top: 0;z-index: 1;}

.banny .nrBox{height: 31.25vw;padding: 0;z-index: 2;padding: 96px 0 0;position: relative;display: flex;justify-content: center;align-items: center;}

.banny .dazi{font-size: 3.75vw;color: rgb(255, 255, 255);margin: 0;}

@media (max-width:1024px) {

	.banner .nrBox{min-height: auto;padding: calc(20vw + 66px) 0 24vw;}

	.banner .kuang{width: 100%;}

	.banner .dazi{font-size: 28px;}

	.banner .btnB{height: 36px;padding: 0 16px;margin: 16px 0 0;}

	.banner .btnB i{font-size: 12px;}

	.banner .swiper-pagination{font-size: 14px;}

	.banner .swiper-pagination-current{font-size: 18px;}

	.banny .nrBox{padding: calc(14vw + 66px) 0 14vw;height: auto;}

	.banny .dazi{font-size: 28px;}

}

/* 首页 */

.indp1{background-size: 100% auto;}

.indp1 .nrBox{padding-top: 13.5vw;display: flex;justify-content: flex-end;align-items: center;}

.indp1 .tuB{width: 35%;position: absolute;left: 0;top: 0;}

.indp1 .imgZ{padding-top: 62.5%;}

.indp1 .daziB{color: rgb(252, 73, 73);position: absolute;left: 16.7vw;top: 10.5vw;line-height: 0.92;}

.indp1 .daziB span{display: block;font-size: 6.8vw;}

.indp1 .daziB i{display: block;font-size: 5.7vw;font-style: normal;}

.indp1 .textB{width: 748px;padding-left: 48px;max-width: 56.25%;}

.indp1 .titB{font-size: 1.875vw;color: rgb(46, 46, 46);line-height: 1.25;}

.indp1 .descB{line-height: 2;margin-top: 12px;}

.indp1 .btnB2{margin-left: 0;}

.indp2 .pubTit{color: #ffffff;}

.ind2Ul li{margin-top: 3.6vw;}

.ind2Ul .kuang{border-radius: 1vw;background-color: rgba(255, 255, 255,0.95);}

.ind2Ul li:nth-child(odd) .kuang{flex-direction: row-reverse;}

.ind2Ul .tuB{width: 50%;padding: 1vw;}

.ind2Ul .imgZ{padding-top: 73%;border-radius: 1vw;overflow: hidden;}

.ind2Ul .textB{width: 50%;padding: 3.125vw;}

.ind2Ul .titB{font-size: 2.5vw;color: rgb(252, 73, 73);line-height: 1.25;}

.ind2Ul .descB{line-height: 2;margin-top: 1vw;}

.ind2Ul .btnB2{margin-left: 0;margin-top: 5vw;}

.ind3Ul{margin: -1.25vw;}

.ind3Ul li{padding: 1.25vw;}

.ind3Ul .kuang{overflow: visible;}

.ind3Ul .imgB{border-radius: 1vw;overflow: hidden;}

.ind3Ul .kuang:hover .imgB{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 3.125vw 0px rgba(0, 0, 0, 0.1);}

.ind3Ul .titB{margin-top: 1.67vw;transition: all 0.3s;}

.ind3Ul .descB{margin-top: 4px;}

.ind4Ul{margin: -1.25vw;}

.ind4Ul li{padding: 1.25vw;}

.ind4Ul .kuang{border: 1px solid rgb(234, 234, 234);transition: all 0.3s;}

.ind4Ul .imgB{padding-top: 60%;}

.ind4Ul .textB{padding: 1.25vw;}

.ind4Ul .titB{margin-top: 4px;transition: all 0.3s;}

.ind4Ul .descB{margin-top: 10px;}

.ind3Ul .kuang:hover .titB,

.ind4Ul .kuang:hover .titB{color: #fc4949;}

.ind4Ul .kuang:hover .kuang{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 3.125vw 0px rgba(0, 0, 0, 0.1);}

@media (max-width:1024px) {

	.indp1 .nrBox{display: block;padding: 0;}

	.indp1 .tuB{width: 80%;position: relative;left: unset;top: unset;}

	.indp1 .daziB{left: 60vw;top: 34vw;}

	.indp1 .daziB span {font-size: 10vw;}

	.indp1 .daziB i {font-size: 9vw;}

	.indp1 .textB{width: 100%;margin-top: 8vw;max-width: unset;padding: 0;}

	.indp1 .titB,

	.ind2Ul .titB{font-size: 20px;line-height: 1.5;}

	.indp1 .descB,

	.ind2Ul .descB{line-height: 1.5;}

	.ind2Ul .kuang{display: block;}

	.ind2Ul .tuB{width: 100%;padding: 8px;}

	.ind2Ul .textB{width: 100%;padding: 8px 16px 16px;}

	.ind2Ul li{margin-top: 12px;}

	.ind3Ul,.ind4Ul{margin: -16px;}

	.ind3Ul li,.ind4Ul li{padding: 16px;width: 100%;}

	.ind3Ul .titB{margin-top: 16px;}

	.ind3Ul .descB{margin-top: 8px;}

	.ind4Ul .textB{padding: 12px;}

}

/* 关于我们 */

.location{padding: 24px 0;font-size: 14px;color: rgb(153, 153, 153);display: flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;}

.location i{display: block;margin-right: 8px;}

.location a{color: rgb(153, 153, 153);}

.location a:hover{color: #fc4949;}

.location a:last-child{color: #fc4949;}

.abop1{padding-top: 16px;}

.abo1Ul li{margin-top: 3.75vw;}

.abo1Ul li:first-child{margin-top: 0;}

.abo1Ul li:nth-child(even) .kuang{flex-direction: row-reverse;}

.abo1Ul .imgB{padding-top: 62.5%;}

.abo1Ul .tuB{width: calc(50% - 2.6vw);}

.abo1Ul .textB{width: calc(50% - 2.6vw);}

.abo1Ul .titB{font-size: 1.875vw;margin-bottom: 32px;}

.abo1Ul .descB{line-height: 2;text-align: justify;}

.abop2{background: #000000;position: relative;overflow: hidden;padding: 0;}

.abop2 .nrBox{min-height: 43.6vw;}

.abop2 .datu{width: 50%;height: 100%;position: absolute;right: 0;top: 0;}

.abop2 .imgZ{padding-top: 43.6vw;}

.abo2L{width: calc(50% - 40px);}

.abo2L .pubTit{color: #ffffff;text-align: left;}

.abo2Ul{max-height: 43.6vw;}

.abo2Ul .titB{color: rgb(255, 255, 255);padding: 0.625vw 0;padding-right: 30px;position: relative;cursor: pointer;transition: all 0.5s;font-size: 1.04vw;}

.abo2Ul .titB i{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;font-size: 17px;color: rgba(255,255,255,0.4);transition: all 0.5s;}

.abo2Ul .titB i::before{transition: all 0.5s;}

.abo2Ul .descB{color: rgba(255, 255, 255, 0.502);line-height: 2;display: none;font-size: 0.83vw;}

.abo2Ul li.on{margin-bottom: 22px;border-bottom: 1px solid rgb(252, 73, 73);padding-bottom: 24px;}

.abo2Ul li.on .titB{color: rgb(252, 73, 73);}

.abo2Ul li.on .titB i{color: rgb(255, 255, 255);}

.abo2Ul li.on .titB i::before{transform: rotate(90deg);display: block;}

.abop3 .nrBox{padding-top: 4.4vw;}

.abop3 .dazi{text-align: center;font-size: 13.23vw;line-height: 1;background: -webkit-linear-gradient(rgba(252, 73, 73, 0.2), rgba(252, 73, 73, 0));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.swiper_abo3x{position: relative;margin-top: -4.2vw;}

.swiper_abo3x::before{content: "";display: block;position: absolute;left: 0;top: calc(50% - 2px);display: block;width: 100%;height: 4px;background: #fc4949;}

.swiper_abo3x .swiper-slide{position: relative;}

.swiper_abo3x span{display: block;border: 2px solid rgb(255, 255, 255);border-radius: 50%;background-color: rgb(252, 73, 73);width: 88px;height: 88px;margin: 0 auto;opacity: 0;transition: all 0.3s;cursor: pointer;display: flex;justify-content: center;align-items: center;color: #ffffff;font-weight: 700;text-align: center;}

.swiper_abo3x i{content: "";border: 4px solid rgb(252, 73, 73);border-radius: 50%;background-color: rgb(255, 255, 255);width: 14px;height: 14px;position: absolute;left: calc(50% - 7px);top: calc(50% - 7px);transition: all 0.3s;cursor: pointer;}

.swiper_abo3x .year{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;line-height: 1.5;transition: all 0.3s;cursor: pointer;}

.swiper_abo3x .swiper-slide-thumb-active span{opacity: 1;}

.swiper_abo3x .swiper-slide-thumb-active i{opacity: 0;}

.swiper_abo3x .swiper-slide-thumb-active .year{/* bottom: calc(50% - 2px);transform: translateY(50%);color: #ffffff; */opacity: 0;}

.swiper_abo3d{margin-top: 4vw;}

.swiper_abo3d .txtB{line-height: 2;max-width: 989px;margin: 0 auto;}

.swiper_abo4{margin: 0 -2.7vw;overflow: visible;}

.swiper_abo4 .swiper-slide{padding: 0 2.7vw;}

.swiper_abo4 .tuB{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 3.125vw 0px rgba(0, 0, 0, 0.1);}

.swiper_abo4 .tuB img{display: block;width: 100%;}

.swiper_abo4 .titB{font-size: 16px;font-family: "Poppins";color: rgb(29, 29, 29);text-align: center;margin-top: 2vw;}

.abop4 .fy{margin-top: 3.75vw;}

.abop4 .swiper-button-prev,.abop4 .swiper-button-next{background-color: rgb(57, 57, 57);width: 3.125vw;height: 3.125vw;margin: 0;margin-right: 10px;position: relative;left: unset;right: unset;top: unset;bottom: unset;}

.abop4 .swiper-button-prev::after,.abop4 .swiper-button-next::after{display: none;}

.abop4 .swiper-button-prev::before{transform: rotate(180deg);}

.abop4 .swiper-button-prev::before,.abop4 .swiper-button-next::before{font-size: 17px;color: #ffffff;}

.abop4 .swiper-button-prev:hover,.abop4 .swiper-button-next:hover{background: #fc4949;}

.abop4 .swiper-scrollbar{width: calc((100% - 6.25vw) - 20px);position: relative;left: unset;right: unset;top: unset;bottom: unset;}

.abop4 .swiper-scrollbar-drag,.abop4 .swiper-pagination-progressbar-fill{background: #fc4949;}

.abo5Ul{margin: -10px;}

.abo5Ul li{padding: 10px;}

.abo5Ul .kuang{border: 1px solid rgb(255, 255, 255);}

.abo5Ul .kuang:hover{border: 1px solid rgb(252, 73, 73);}

@media (max-width:1024px) {

	.location{padding: 8px 0;}

	.abo1Ul li{margin-top: 40px;}

	.abo1Ul .kuang{display: block;}

	.abo1Ul .tuB{width: 100%;}

	.abo1Ul .textB{width: 100%;padding-top: 24px;}

	.abo1Ul .titB{font-size: 20px;margin-bottom: 16px;}

	.abo1Ul .descB{line-height: 1.5;}

	.abop2 .datu{position: relative;right: unset;top: unset;width: 100%;}

	.abop2 .nrBox{display: block;padding: 16px 0;}

	.abo2L{width: 100%;height: auto;}

	.abo2Ul{max-height: unset;}

	.abo2Ul .titB{font-size: 16px;padding: 8px 0;}

	.abo2Ul .descB{font-size: 14px;line-height: 1.5;}

	.abo2Ul li.on{padding-bottom:12px;margin-bottom: 12px;}

	.abop3 .dazi{font-size: 24vw;}

	.swiper_abo3d .txtB{line-height: 1.5;}

	.swiper_abo3x{margin-top: -48px;}

	.swiper_abo3x span{width: 56px;height: 56px;}

	.swiper_abo3d{margin-top: 24px;}

	.abop4 .swiper-button-prev, .abop4 .swiper-button-next{width: 40px;height: 40px;margin-right: 4px;}

	.abop4 .swiper-scrollbar{width: calc(100% - 88px);}

	.abo5Ul{margin: -4px;}

	.abo5Ul li{padding: 4px;width: calc(100% / 3);}

}

.proP{padding: 37px 0 160px;}

.xiaocms-page{margin: 3.75vw auto 0;display: flex;justify-content: center;align-items: center;}

.xiaocms-page span,.xiaocms-page a{font-size: 18px;font-family: "Poppins-Bold";color: rgb(153, 153, 153);margin: 0 12px;}

.xiaocms-page a:hover,.xiaocms-page span{color: #fc4949;}

.xiaocms-page i{display: flex;justify-content: center;align-items: center;width: 3.125vw;height: 3.125vw;background: #2e2e2e;color: #ffffff;font-size: 17px;}

.xiaocms-page a:hover i{background: #fc4949;}

@media (max-width:1024px) {

	.proP{padding: 16px 0 40px;}

	.xiaocms-page{margin: 24px auto 0;}

	.xiaocms-page span,.xiaocms-page a{font-size: 16px;margin: 0 8px;}

	.xiaocms-page i{width: 40px;height: 40px;font-size: 14px;}

}

.detailP{padding-top: calc(4.68vw + 24px);}

.prodetP{padding: 20px 0 0;}

.prodt1 .lfB{width: calc(50% - 4.16vw);} 

.prodt1 .rgB{width: 50%;}

.prodt1 .xtK{width: 19.44%;position: absolute;left: 0;top: 0;height: 100%;padding: 2.9vw 0;}

.swiper_prod{width: 77.78%;margin-left: 22.22%;}

.swiper_prox{height: 100%;}

.prodt1 .swiper-button-next,.prodt1 .swiper-button-prev{border-radius: 0.52vw;background-color: rgb(57, 57, 57);width: 100%;height: 2vw;margin: 0;}

.prodt1 .swiper-button-prev{left: 0;top: 0;}

.prodt1 .swiper-button-next{right: 0;top: unset;bottom: 0;}

.prodt1 .swiper-button-next::after,.prodt1 .swiper-button-prev::after{font-size: 1.25vw;color: #ffffff;}

.prodt1 .swiper-button-next:hover,.prodt1 .swiper-button-prev:hover{background: #fc4949;}

.prodt1 .swiper-button-next::after{transform: rotate(90deg);}

.prodt1 .swiper-button-prev::after{transform: rotate(90deg);}

.swiper_prox{padding: 1px 0;}

.swiper_prox .imgZ{border-radius: 0.52vw;overflow: hidden;border: 1px solid #ffffff;}

.swiper_prox .swiper-slide{padding: 4px;}

.swiper_prox .swiper-slide-thumb-active .imgZ{border: 1px solid #fc4949;}

.swiper_prod .imgZ{border-radius: 1.04vw;overflow: hidden;}

.prodt1 .rgB{padding-top: 1.46vw;}

.prodt1 .pTit{font-size: 1.872vw;color: rgb(46, 46, 46);border-bottom: 1px solid #fc4949;padding: 1.2vw 0;margin-bottom: 2.1vw;}

.prodt1 .btnB{margin-top: 3.33vw;height: 3.125vw;}

.prodt2{margin-top: 5.2vw;background-color: rgb(255, 255, 255);border-top: 5px solid #fc4949;padding: 12px 10.42vw 7.3vw;}

.prodt2 .pTit{font-size: 1.875vw;color: rgb(46, 46, 46);border-bottom: 1px solid #eaeaea;padding: 2.1vw 0;line-height: 1.33;margin-bottom: 48px;}

.prodt2 .pDesc{position: relative;max-height: 1168px;overflow: hidden;}

.prodt2 .pDesc strong{font-family: 'Poppins-Bold';font-size: 1.25em;color: #2e2e2e;}

.prodt2 .pDesc .zgB{content: "";display: block;position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;height: 24vw;background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 20%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);display: flex;justify-content: center;align-items: flex-end;}

.prodt2 .pDesc .btnB2{display: block;text-align: center;cursor: pointer;}

.prodt2 .pDesc .btnB2 i{transform: rotate(90deg);margin: 0 auto;}

.prodt2 .pDesc .btnB2 span{padding: 12px 0 0;display: block;}

.prodt2 .pDesc .btnB2:hover span{transform: unset;}

.proTj{overflow: hidden;}

.swiper_protj.ind3Ul{margin: 0;overflow: visible;}

@media (max-width:1024px) {

	.detailP{padding-top: 66px;}

	.prodt1{display: block;}

	.prodt1 .lfB{width: 100%;}

	.prodt1 .rgB{width: 100%;}

	.swiper_prod{width: 100%;margin: 0;}

	.prodt1 .xtK{width: unset;position: relative;left: unset;bottom: unset;padding: 0 28px;margin-top: 8px;}

	.prodt1 .swiper-button-next,

	.prodt1 .swiper-button-prev{width: 20px;height: calc(100% - 4px);top: 2px;}

	.prodt1 .swiper-button-next{right: 0;}

	.prodt1 .swiper-button-prev{width: 20px;height: 100%;}

	.prodt1 .swiper-button-next::after,

	.prodt1 .swiper-button-prev::after{font-size: 16px;transform: unset;}

	.prodt1 .pTit{font-size: 22px;padding: 16px 0;margin-bottom: 16px;}

	.prodt1 .btnB{height: 40px;margin-top: 32px;}

	.prodt2{margin-top: 40px;padding: 8px 16px 16px;}

	.prodt2 .pTit{padding: 16px 0;font-size: 20px;margin-bottom: 16px;}

	.prodt2 .pDesc{font-size: 14px;max-height: 800px;}

	.prodt2 .pDesc .zgB{height: 200px;}

}

/* 优势 */

.advP1{padding-top: 28px;}

.advP .pubTit{text-align: left;color: #2e2e2e;line-height: 1.111;}

.advP .pubTit img{display: block;margin-bottom: 16px;}

.advP .pubTit span{color: #fc4949;}

.advP .xi{

	display: block;

	background-color: rgb(234, 234, 234);

	width: 100%;

	height: 1px;

}

.advP .descB{line-height: 2;text-align: justify;}

.advP .advtit{

	font-size: 1.46vw;

	color: rgb(252, 73, 73);

}

.advtBox{margin-bottom: 2vw;}

.advtBox .pubTit{width: 50%;}

.advtBox .textB{width: 50%;}

.adv1L{width: calc(50% - 5.2vw);}

.adv1L .advtit{margin-top: 2.1vw;margin-bottom: 12px;}

.adv1R{width: 50%;}

.adv1R .imgB{padding-top: 66.875%;}

.advP1 .nrBox2{margin-top: 5.2vw;position: relative;}

.advP1 .nrBox2 .imgB{padding-top: 51.25%;position: relative;z-index: 1;}

.advP1 .nrBox2::before{

	content: "";

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 2;

	background: linear-gradient(135deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,1) 100%);

}

.advP1 .nrBox2 .textB{

	display: block;

	width: 52%;

	padding-right: 6.25vw;

	position: absolute;

	right: 0;

	top: 50%;

	z-index: 3;

	transform: translateY(-50%);

}

.advP1 .nrBox2 .descB{color: #ffffff;margin-top: 12px;}

.advP2{overflow: hidden;}

.swiper_adv2{overflow: visible;}

.swiper_adv2 .imgB{padding-top: 62.5%;}

.swiper_adv2 .titB{text-align: center;margin-top: 32px;}

.swiper_adv2 .descB{text-align: center;}

.advP2 .nrBox{padding-top: 4.5vw;text-align: center;}

.advP2 .nrBox .advtit{margin-bottom: 34px;}

.advP2 .nrBox table{width: 100%;border-collapse: collapse;}

.advP2 .nrBox th{

	background-color: rgb(56, 56, 56);

	padding: 26px;

	font-family: 'Poppins-Bold';

	color: #ffffff;

}

.advP2 .nrBox td{

	font-size: 16px;

	color: rgb(17, 20, 35);

	text-align: center;

	border-bottom: 1px solid #cdcdcd;

	padding: 18px;

}

.advP2 .nrBox th:first-child,

.advP2 .nrBox td:first-child{width: 50%;font-family: 'Poppins-Bold';}

.advP3 .tujiB{margin-bottom: 5.2vw;}

.advP3 .tujiB .imgB{padding-top: 61%;}

.advP3 .tujiB .tjL{

	width: calc(32% - 1vw);

}

.advP3 .tujiB .tjR{

	width: calc(68% - 1vw);

}

.advP3 .tujiB .tjL .imgB{margin-top: 2.6vw;}

.advP3 .tujiB .tjL .imgB:first-child{margin-top: 0;}

.advP3 .nrBox{margin-top: 4vw;text-align: center;}

.advP3 .nrBox>img{display: block;width: 100%;}

.advP3 .nrBox .descB{margin: 4px auto 38px;max-width: 50%;text-align: center;}

@media (max-width:1024px) {

	.advP .descB{text-align: unset;line-height: 1.6;}

	.advP3 .descB{margin-top: 24px;}

	.advP1{padding-top: 8px;}

	.advP1 .nrBox{display: block;}

	.advP .pubTit{margin-bottom: 24px;}

	.advP .pubTit img{max-width: 40px;margin-bottom: 8px;}

	.adv1L{width: 100%;}

	.adv1R{width: 100%;margin-top: 16px;}

	.advP .advtit{font-size: 18px;margin-top: 24px;}

	.advP1 .nrBox2{margin-top: 8px;}

	.advP1 .nrBox2::before{display: none;}

	.advP1 .nrBox2 .textB{

		position: relative;

		right: unset;top: unset;

		width: 100%;

		padding: 0;

		margin-top: 16px;

		transform: unset;

	}

	.advP1 .nrBox2 .descB{color: rgb(102, 102, 102);}

	.advtBox{display: block;margin-bottom: 24px;}

	.advtBox .textB{width: 100%;}

	.advtBox .pubTit{width: 100%;margin-bottom: 24px;}

	.advP .pubTit br{display: none;}

	.swiper_adv2 .titB{margin-top: 8px;}

	.swiper_adv2 .descB{text-align: center;}

	.advP2 .nrBox .advtit{margin-bottom: 20px;}

	.advP2 .nrBox th{font-size: 16px;padding: 8px;}

	.advP2 .nrBox td{font-size: 14px;padding: 8px;}

	.advP3 .tujiB{display: block;margin-bottom: 40px;}

	.advP3 .tujiB .tjL{width: 100%;display: flex;justify-content: space-between;align-items: center;}

	.advP3 .tujiB .tjL .imgB{width: calc(50% - 4px);margin: 0;padding-top: 30.5%;}

	.advP3 .tujiB .tjR{width: 100%;margin-top: 8px;}

	.advP3 .nrBox{margin-top: 32px;}

	.advP3 .nrBox .descB{max-width: unset;margin-bottom: 16px;}

}

/* 新闻 */

.newsP{padding-bottom: 8vw;}

.newsUl li{

	border-bottom: 1px solid #eaeaea;

	padding: 3.125vw 0;

}

.newsUl .kuang{width: 100%;}

.newsUl .imgB{padding-top: 60%;}

.newsUl .tuB{width: 37.5%;}

.newsUl .textB{width: calc(62.5% - 24px);padding: 0 2.9vw;}

.newsUl .titB{margin-top: 1.7vw;transition: all 0.3s;}

.newsUl .descB{margin-top: 0.52vw;}

.newsUl .moreB{

	margin-top: 0px;

	background-color: #eaeaea;

	width: 3.125vw;

	height: 3.125vw;

	font-size: 17px;

	color: #383838;

	display: flex;

	justify-content: center;

	align-items: center;

	margin-top: 3vw;

	transition: all 0.3s;

}

.newsUl .kuang:hover .titB{color: rgb(252, 73, 73);}

.newsUl .kuang:hover .moreB{background-color: rgb(252, 73, 73);color: #ffffff;}

.newsdtP{padding: 20px 0 8vw;}

.ndtL{width: 62.5%;}

.ndtR{width: 370px;}

.ndtL .titB{

	font-size: 2.1vw;

	color: rgb(46, 46, 46);

	line-height: 1.2;

	margin-bottom: 2vw;

}

.ndtL .txtB{

	margin-top: 1.6vw;

	border-top: 1px solid #eaeaea;

	padding: 2vw 0;

}
.ndtL .txtB p{margin-bottom: 15px;}
.xqfy a{

	display: block;

	position: relative;

	border-radius: 10px;

	background-color: rgb(255, 255, 255);

	height: 4.17vw;

	font-size: 18px;

	color: rgb(51, 51, 51);

	position: relative;

	padding: 0 1.67vw;

	margin-bottom: 1vw;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	padding-right: 10vw;

	transition: all 0.5s;

}

.xqfy a i{

	position: absolute;

	right: 2vw;

	top: 50%;

	transform: translateY(-50%);

}

.xqfy a:hover{background-color: rgb(252, 73, 73);color: #ffffff;}

.ndtrK{margin-bottom: 32px;}

.ndtrK:last-child{margin-bottom: 0;}

.ndtrK .pTit{

	border-radius: 10px;

	background-color: rgb(252, 73, 73);

	width: 100%;

	height: 60px;

	display: flex;

	justify-content: center;

	align-items: center;

	color: #ffffff;

	margin-bottom: 10px;

}

.swiper_prolb .kuang{text-align: center;}

.swiper_prolb .imgB{

	border-radius: 10px;

	background-color: rgb(255, 255, 255);

	padding-top: 100%;

	overflow: hidden;

}

.swiper_prolb .titB{

	font-size: 18px;

	margin-top: 24px;

}

.swiper_prolb .descB{

	font-size: 14px;

	margin-top: 8px;

}

.ndtrK1 .swiper-button-prev,

.ndtrK1 .swiper-button-next{

	background-color: rgb(234, 234, 234);

	width: 30px;

	height: 30px;

	margin: 0;

	transition: all 0.3s;

	top: 170px;

}

.ndtrK1 .swiper-button-prev{left: 0;}

.ndtrK1 .swiper-button-next{right: 0;}

.ndtrK1 .swiper-button-prev::after,

.ndtrK1 .swiper-button-next::after{font-size: 12px;color: #333333;transition: all 0.3s;}

.ndtrK1 .swiper-button-prev:hover,

.ndtrK1 .swiper-button-next:hover{background: rgb(252, 73, 73);}

.ndtrK1 .swiper-button-prev:hover::after,

.ndtrK1 .swiper-button-next:hover::after{color:#ffffff;}

.ndtrK2 .pNr{

	border-radius: 10px;

	background-color: rgb(255, 255, 255);

	text-align: center;

	padding: 0 24px;

}

.ndtrK2 .pNr .iconfont{font-size: 24px;color: rgb(252, 73, 73);}

.ndtrK2 .pNr .titB{color: #1d1d1d;}

.ndtrUl li{

	border-bottom: 1px solid #eaeaea;

	padding: 20px 0;

}

.ndtrUl li:last-child{border-bottom: 0;}

@media (max-width:1360px) {

	.ndtR{width: 280px;}

	.ndtrK2 .pNr .titB{font-size: 16px;}

}

@media (max-width:1024px) {

	.newsP{padding-bottom: 48px;}

	.newsUl li{padding: 32px 0;}

	.newsUl .kuang{display: block;}

	.newsUl .tuB{width: 100%;}

	.newsUl .textB{width: 100%;padding: 12px 0 0;}

	.newsUl .titB{margin-top: 8px;}

	.newsUl .descB{margin-top: 4px;}

	.newsUl .moreB{width: 40px;height: 40px;font-size: 14px;}

	.newsdtP{display: block;}

	.ndtL{width: 100%;}

	.ndtR{width: 100%;margin-top: 24px;}

	.ndtL .titB{font-size: 20px;}

	.timeB{margin-top: 12px;}

	.ndtL .txtB{margin-top: 16px;padding: 16px 0;}

	.xqfy a{height: 40px;padding: 0 12px;font-size: 14px;border-radius: 4px;margin-bottom: 8px;padding-right: 40px;}

	.xqfy a i{

		width: 40px;

		height: 40px;

		right: 0;top: 0;

		transform: unset;

		display: flex;

		justify-content: center;

		align-items: center;

	}

	.ndtrK .pTit{height: 40px;border-radius: 4px;}

	.swiper_prolb .titB{margin-top: 8px;}

	.swiper_prolb .descB{margin: 0;line-height: 1.6;}

	.ndtrK2 .pNr{padding: 0 16px;}

	.ndtrUl li{padding: 12px 0;}

	.ndtrK1 .swiper-button-prev, .ndtrK1 .swiper-button-next{top: calc(50vw - 31px);}

}

/* 联系 */

.ctctP{padding: 3vw 0 6.25vw;}

.ctctL{width: 37.5%;}

.ctctR{

	width: 56.25%;

	border-radius: 1.56vw;

	background-color: rgb(255, 255, 255);

	box-shadow: 0px 18px 100px 0px rgba(0, 0, 0, 0.08);

	padding: 3.125vw;

}

.ctctL .pTit{

	font-size: 2.5vw;

	color: rgb(46, 46, 46);

	border-bottom: 1px solid #fc4949;

	padding: 1vw 0 1.2vw;

	margin-bottom: 2.4vw;

}

.ctctL .fInfo{font-size: 18px;position: relative;padding-left: 32px;margin-bottom: 36px;color: #2e2e2e;}

.ctctL .fInfo i{font-size: 24px;color: #fc4949;position: absolute;left: 0;top: -3px;}

.ctctL .fShare{justify-content: flex-start;}

.ctctL .fShare a{border: 1px solid #eaeaea;width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;margin-right: 20px;border-radius: 50%;}

.ctctL .fShare i{display: block;font-size: 24px;color: #000000;}

.ctctL .ewmB{
	margin-top: 2.5vw;
	display: flex;justify-content: flex-start;align-items: flex-start;
}

.ctctL .ewmB img{

	display: block;width: 130px;margin-right: 16px;

	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);

}

.ctctL .ewmB img:last-child{margin-right: 0;}

.ctctR .pTit{

	font-size: 1.875vw;

	color: rgb(46, 46, 46);

	line-height: 1;

	margin-bottom: 40px;

}

.ctctForm input,

.ctctForm textarea{

	display: block;

	border-radius: 10px;

	background-color: rgb(245, 245, 245);

	width: 100%;

	height: 60px;

	padding: 0 20px;

	border: 0;

	font-size: 16px;

	font-family: inherit;

}

.ctctForm textarea{

	height: 180px;

	padding: 12px 20px;

	margin-bottom: 40px;

}

.ctctForm .line{margin-bottom: 20px;}

.ctctForm .line input{width: calc(50% - 10px);}

.ctctForm .botB .kuang{

	width: calc(50% - 10px);

}

.ctctForm .botB input[type=text]{

	width: calc(100% - 160px);

	background: none;

	border: 1px solid rgb(234, 234, 234);

	border-radius: 5px;

}

.ctctForm .botB img{

	width: 160px;

	height: 60px;

} 

.ctctForm input[type=submit]{

	background-color: rgb(46, 46, 46);

	max-width: 223px;

	width: 40%;

	text-align: center;

	color: #ffffff;

	font-family: "Poppins-Bold";

	cursor: pointer;

	transition: all 0.5s;

}

.ctctForm input[type=submit]:hover{

	background: #fc4949;color: #ffffff;

}

@media (max-width:1024px) {

	.ctctP{padding: 8px 0 40px;display: block;}

	.ctctL{width: 100%;}

	.ctctR{width: 100%;margin-top: 16px;}

	.ctctL .pTit{font-size: 20px;padding: 8px 0;margin-bottom: 12px;}

	.ctctL .fInfo{font-size: 16px;margin-bottom: 16px;}

	.ctctL .fInfo i{font-size: 18px;top: -1px;}

	.ctctL .frb{border: 0;width: 100%;text-align: center;padding-top: 0;}

	.ctctL .fShare i,.ctctL .gotop i{font-size: 20px;}

	.ctctL .fShare a,.ctctL .gotop{width: 40px;height: 40px;}

	.ctctR{border-radius: 1px;padding: 16px;}

	.ctctR .pTit{font-size: 20px;margin-bottom: 16px;}

	.ctctForm input{height: 40px;padding: 0 12px;margin-bottom: 8px;border-radius: 4px;}

	.ctctForm textarea{height: 104px;padding: 8px 12px;border-radius: 4px;font-size: 16px;margin-bottom: 12px;}

	.ctctForm .line{display: block;margin: 0;}

	.ctctForm .line input{width: 100%;}

	.ctctForm input[type=submit]{width: 80px;padding: 0;margin: 0;}

	.ctctForm .botB .kuang{width: calc(100% - 96px);}

	.ctctForm .botB input[type=text]{margin: 0;width: calc(100% - 100px);}

	.ctctForm .botB canvas{width: 100px;height: 40px;}
}

/* 新增模块25/4/10 */
.proP{padding: 24px 0 140px;}
.asideB{width: 28.4%;position: sticky;top: 100px;}
.articleB{width: 66%;}
.lefTit{color: #2e2e2e;font-size: 3.96vw;line-height: 1;margin-bottom: 2.1vw;}
.leftNav{border-top: 1px solid #dcdcdc;margin-top: 16px;}
.leftNav a{
	display: block;
	padding: 1.25vw 0;
	font-size: 16px;
	color: #2e2e2e;
	padding-right: 3.33vw;
	position: relative;
	border-bottom: 1px solid #dcdcdc;
}
.leftNav a i{
	position: absolute;
	right: 0;
	top: 50%;
	color: #999999;
	transform: translateY(-50%);
}
.leftNav>li.on a{color: #fc4949;}
.leftNav>li.on a i{color: #fc4949;}

.swiper_advP3 .imgB{padding-top: 60%;}

.swiper_advP3 .bitB{

	font-size: 16px;

	color: rgb(102, 102, 102);

	text-align: center;

	margin-top: 14px;

}

.swiper_advP3 .swiper-pagination{

	position: relative !important;

	bottom: unset !important;left: unset !important;

	margin: 2.5vw 0 0;

	display: flex;

	justify-content: center;

	align-items: center;

}

.swiper_advP3 .swiper-pagination-bullet{

	border-width: 1px;

	border-color: rgba(252, 73, 73,0);

	border-style: solid;

	border-radius: 50%;

	width: 32px;

	height: 32px;

	display: flex;

	justify-content: center;

	align-items: center;

	transition: all 0.3s;

	background: none;

	opacity: 1;

}

.swiper_advP3 .swiper-pagination-bullet::after{

	content: "";

	border-radius: 50%;

	background-color: rgb(205, 205, 205);

	display: block;

	width: 8px;

	height: 8px;

	transition: all 0.3s;

}

.swiper_advP3 .swiper-pagination-bullet-active{border-color: rgb(252, 73, 73);}

.swiper_advP3 .swiper-pagination-bullet-active::after{background-color: rgb(252, 73, 73);}


@media (max-width:1024px) {

	.leftNav a{padding-right: 32px;}

}

@media (max-width:800px) {
	.proP{display: block;}
	.asideB{width: 100%;position: relative;left: unset;top: unset;}
	.articleB{width: 100%;margin-top: 16px;}
	.lefTit{display: block;background: #ff2e4d;height: 40px;line-height: 40px;padding: 0 16px;color: #ffffff;position: relative;font-size: 20px;}

	.leftNav a{padding: 12px 0;padding-right: 32px;}
	.lefTit i{
		display: block;
		width: 20px;
		height: 20px;
		position: absolute;
		right: 8px;
		top: calc(50% - 10px);
	}
	.lefTit i::before {
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: #ffffff;
		position: absolute;
		right: 0;
		top: calc(50% - 1px);
	}
	.lefTit i::after {
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background: #ffffff;
		position: absolute;
		top: 0;
		right: calc(50% - 1px);
	}
	.leftNav{
		background: #ffffff;
		display: none;
		margin-top: 0;
		padding: 0 16px;
	}

	.swiper_advP3 .bitB{margin-top: 8px;}

	.swiper_advP3 .swiper-pagination-bullet{width: 20px;height: 20px;}

	.swiper_advP3 .swiper-pagination-bullet::after{width: 4px;height: 4px;}
}
