body{padding: 0;margin: 0;font-family: "Arial";font-size: 16px;color: #333333;overflow-x:hidden;}

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

.wrap{max-width: 1200px;margin: 0 auto;}

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: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }

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

.hidden-xs{display: block;}

.visible-xs{display: none;}

*{box-sizing: border-box;}

.db{display: block;}

.tc{text-align: center;}

img{max-width: 100%;}

.c_center{width: 1200px;margin: 0 auto;}

.baibg{background: #ffffff;}

.huibg{background: #e8eae9;}

.huibg{background: #f9f9f9;}

.heibg{background: #151412;}

.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;max-width: 1420px;margin: 0 auto;}

@media (max-width:1452px) {.container{max-width: 96%;}}

@media (max-width:1232px) {.container{max-width: 96%;}}

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

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

.row .kuang{height: 100%;}

.col_8{width: calc(100% / 8);}

.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;}

.uppercase{text-transform: uppercase;}

header{

	position: fixed;

	left: 0;

	top: 0;

	display: block;

	width: 100%;

	box-shadow: 0 0 10px 4px rgba(0,0,0,0.1);

	z-index: 99;

	transition: all 0.3s;

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

	z-index: 100;

}

header .nrBox{height: 100px;}

header .logo img{max-height: 50px;display: block;}

header .menuUl>li{

	padding: 0 1.5625vw;

	position: relative;

}

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

header .menuUl>li:last-child{padding-right: 0;}

header .menuUl .yiji{

	height: 100px;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

	z-index: 2;

}

header .menuUl .yiji a{

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 32px;

	display: block;

	position: relative; 

	text-transform: uppercase;

}

header .menuUl>li .yiji a::before{

	content: "";

	display: block;

	width: 0;

	height: 2px;

	position: absolute;

	left: 50%;

	bottom: 0px;

	background: #221c70;

	transition: all 0.3s;

}

header .menuUl>li.on .yiji a,

header .menuUl>li:hover .yiji a{color: #221c70;}

header .menuUl>li.on .yiji a::before,

header .menuUl>li:hover .yiji a::before{

	width: 20px;

	left: calc(50% - 10px);

}

header .menuUl .erjiBox{

	position: fixed;

	left: 0;

	top: 100px;

	transition: all 0.3s;

	background-color: #000000;

	text-align: left;

	width: 100%;

	opacity: 0;

	height: 0;

	visibility: hidden;

	transform: translateY(-20px);

	background-color: rgba(255, 255, 255, 0.8);

	padding: 34px 0;

	z-index: 1;

}

header .menuUl>li:hover .erjiBox{

	opacity: 1;

	height: auto;

	visibility: visible;

	transform: translateY(0);

}

header .menuUl .erjiUl{

	

}

header .menuUl .erjiUl>li>a{

	font-size: 18px;

	color: #666666;

	transition: all 0.3s;

	width: 100%;

	position: relative;

	display: block;

	line-height: 32px;

	text-transform: uppercase;

}

header .menuUl .erjiUl>li>a::before{

	content: "";

	display: block;

	width: 0;

	height: 2px;

	position: absolute;

	left: 50%;

	bottom: 0px;

	background: #221c70;

	transition: all 0.3s;

}

header .menuUl .erjiUl>li>a:hover{color: #221c70;}



@media (min-width:1024px) {

	header .menuUl .erjiUl>li:hover>a::before{

		width: 20px;

		left: calc(50% - 10px);

	}

}

header .swiper_nav a{

	display: block;

	text-align: center;

	font-size: 14px;

	color: rgb(102, 102, 102);

	text-transform: uppercase;

	transition: all 0.3s;

}

header .swiper_nav img{

	display: block;

	max-height: 64px;

	max-width: 108px;

	margin: 0 auto 20px;

	filter: grayscale(1);

	opacity: 0.6;

	transition: all 0.3s;

}

header .swiper_nav .swiper-slide:hover img{

	filter: grayscale(0);

	opacity: 1;

}

header .swiper_nav .swiper-slide:hover a{

	color: #221c70;

}

header .swiper-button-prev,

header .swiper-button-next{width: 8px;height: 16px;}

header .swiper-button-prev{left: -30px;}

header .swiper-button-next{right: -30px;}

header .swiper-button-prev::after,

header .swiper-button-next::after{

	font-size: 16px;

	color: #a7a7a8;

	transition: all 0.3s;

}

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

header .swiper-button-next:hover::after{

	color: #221c70;

}

header .mopenBtn{display: none;}

header .headFind{margin-left: 1.25vw;position: relative;z-index: 2;}

header .headFind form{width:48px;height:48px}

header .headFind input[type=text]{width:200px;height:48px;background:rgba(0,0,0,0);display:block;border:0;color:rgb(102, 102, 102);border-radius:48px;font-size:16px;padding:0 8px 0 48px;width:0;transition:all 0.5s;position:absolute;right:0;top:0}

header .headFind .iconfont,

header .headFind input[type=submit]{display:block;width:48px;height:48px;position:absolute;right:0;top:0;border:0;border-radius:50% 0 0 50%;background:none;cursor:pointer;z-index:1;transition:all 0.5s}

header .headFind .iconfont{z-index:2;font-size:18px;color:rgb(102, 102, 102);display:flex;justify-content:center;align-items:center}

header .headFind:hover input[type=text]{width:200px;background:#221c70;color: #ffffff;}

header .headFind:hover .iconfont{right:152px;z-index:1;color: #ffffff;}

header .headFind:hover input[type=submit]{right:152px;z-index:2}

header .langB{position:relative;margin-left:8px}

header .langB .aB{font-size:16px;color:rgb(102, 102, 102);cursor:pointer;display:flex;justify-content:center;align-items:center;height:40px}

header .langB .aB i{font-size:18px;font-weight:400;transition:all 0.5s}

header .langB .aB i:last-child{font-size:12px;margin-left: 8px;}

header .langB .bB{position:absolute;right:0;top:40px;background:rgba(0,0,0,0.8);min-width:80px;border:1px solid rgba(255,255,255,0.1);display:none;font-size:14px}

header .langB:hover .bB{display:block}

header .langB .bB a{display:block;padding:8px;text-align:center;color:#ffffff;border-bottom:1px dashed rgba(255,255,255,0.1)}

.topDiv{height: 100px;}

.dingwei{position: absolute;left: 0;top: -100px;}

@media (max-width:1024px) {

	.dingwei{top: -56px;}

	.topDiv{height: 56px;}

	header .nrBox{height: 56px;}

	header .logo img{max-height: 36px;}

	header .findBox{height: 56px;}

	header .mopenBtn{

		display: block;

		width: 26px;

		height: 56px;

		position: relative;

		z-index: 20;

		float: right;

		cursor: pointer;

		transition: 0.4s;

		margin-left: 16px;

	}

	header .mopenBtn span {

	    margin-top: 28px;

	    display: block;

	    width: 100%;

	    height: 2px;

	    background: rgb(102, 102, 102);

	    position: relative;

	    vertical-align: middle;

	    -webkit-transition-duration: .3s, .3s;

	    -moz-transition-duration: .3s, .3s;

	    -ms-transition-duration: .3s, .3s;

	    -o-transition-duration: .3s, .3s;

	    transition-duration: .3s, .3s;

	    -webkit-transition-delay: .3s, 0s;

	    -moz-transition-delay: .3s, 0s;

	    -ms-transition-delay: .3s, 0s;

	    -o-transition-delay: .3s, 0s;

	    transition-delay: .3s, 0s;

	    transition: color 0.3s 0s;

	}

	header .mopenBtn span:after, 

	header .mopenBtn span:before {

	    content: "";

	    position: absolute;

	    display: inline-block;

	    width: 26px;

	    height: 2px;

	    left: 0;

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

	    -webkit-transition-duration: .3s, .3s;

	    -moz-transition-duration: .3s, .3s;

	    -ms-transition-duration: .3s, .3s;

	    -o-transition-duration: .3s, .3s;

	    transition-duration: .3s, .3s;

	    -webkit-transition-delay: .3s, 0s;

	    -moz-transition-delay: .3s, 0s;

	    -ms-transition-delay: .3s, 0s;

	    -o-transition-delay: .3s, 0s;

	    transition-delay: .3s, 0s;

	}

	header .mopenBtn span:before {

	    top: -8px;

	    -webkit-transition-property: top, transform;

	    -moz-transition-property: top, transform;

	    -ms-transition-property: top, transform;

	    -o-transition-property: top, transform;

	    transition-property: top, transform;

	}

	header .mopenBtn span:after {

	    bottom: -8px;

	    -webkit-transition-property: bottom, transform;

	    -moz-transition-property: bottom, transform;

	    -ms-transition-property: bottom, transform;

	    -o-transition-property: bottom, transform;

	    transition-property: bottom, transform;

	}

	header.open .mopenBtn span {

	    background-color: transparent;

	    -webkit-transition-delay: 0s, 0s;

	    -moz-transition-delay: 0s, 0s;

	    -ms-transition-delay: 0s, 0s;

	    -o-transition-delay: 0s, 0s;

	    transition-delay: 0s, 0s;

	}

	header.open .mopenBtn span:after, 

	header.open .mopenBtn span:before {

	    -webkit-transition-delay: 0s, .3s;

	    -moz-transition-delay: 0s, .3s;

	    -ms-transition-delay: 0s, .3s;

	    -o-transition-delay: 0s, .3s;

	    transition-delay: 0s, .3s;

	}

	header.open .mopenBtn span:before {

	    top: 0px;

	    -webkit-transform: rotate(45deg);

	    -moz-transform: rotate(45deg);

	    -ms-transform: rotate(45deg);

	    -o-transform: rotate(45deg);

	    transform: rotate(45deg);

	}

	header.open .mopenBtn span:after {

	    bottom: 0px;

	    -webkit-transform: rotate(-45deg);

	    -moz-transform: rotate(-45deg);

	    -ms-transform: rotate(-45deg);

	    -o-transform: rotate(-45deg);

	    transform: rotate(-45deg);

	}

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

	header .menuB{

		position: fixed;

		right: -100%;

		top: 56px;

		display: block;

		width: 100%;

		height: calc(100vh - 56px);

		background: #ffffff;

		transition: all 0.3s;

	}

	header.open .menuB{right: 0;}

	header .menuUl{

		display: block;

		padding: 16px;

		overflow: auto;

		height: 100%;

	}

	header .menuUl>li{margin: 0;border-bottom: 1px dashed #d6d6d6;padding: 0;}

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

	header .menuUl .yiji a{line-height: 40px;color: #333333;width: calc(100% - 40px);}

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

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

	header .menuUl .hasDown>div>.ejBtn{

		position: absolute;

		right: 12px;

		top: 12px;

		width: 16px;

		height: 16px;

	}

	header .menuUl .hasDown>div>.ejBtn::before{

		content: "";

		display: block;

		width: 100%;

		height: 2px;

		background: rgb(102, 102, 102);

		position: absolute;

		left: 0;

		top: calc(50% - 1px);

	}

	header .menuUl .hasDown>div>.ejBtn::after{

		content: "";

		display: block;

		width: 2px;

		height: 100%;

		background: rgb(102, 102, 102);

		position: absolute;

		top: 0;

		left: calc(50% - 1px);

	}

	header .menuUl .hasDown.open>div>.ejBtn::after{display: none;}

	header .menuUl .erjiBox{

		position: relative;

		left: unset;

		top: unset;

		opacity: 1;

		height: auto;

		visibility: visible;

		transform:unset;

		padding: 8px 0;

		display: none;

		transition: unset;

		width: 100%;

		border-radius: 0;

		background: none;

		border: 0;

		border-top: 1px dashed #d6d6d6;

	}

	header .menuUl .erjiUl{display: block;}

	header .menuUl .erjiUl>li{border: 0;}

	header .menuUl>li:hover .erjiBox{

		transform:unset;

	}

	header .menuUl .erjiUl>li{width: 100%;padding: 0;}

	header .menuUl .erjiUl>li>a{color: #333333;padding: 4px 16px;display: block;width: 100%;font-size: 15px;position: relative;background: none;}

	header .menuUl .erjiUl>li>a::before{

		content: "";

		display: block;

		width: 4px;

		height: 4px;

		border-radius: 50%;

		background: #b1b1b1;

		position: absolute;

		left: 0;

		top: calc(50% - 2px);

	}

	header .menuUl .erjiUl>li.on, header .menuUl .erjiUl>li:hover{background: none;}

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

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

	header .swiper_nav img{max-height: 40px;margin-bottom: 12px;}

	header .swiper_nav a{font-size: 12px;}

}

footer{

	background: url(../img/bg.jpg) center no-repeat;

	background-size: cover;

}

footer a{transition: all 0.3s;}

footer .fln1{

	padding: 64px 0;

}

footer .fLeft{

	width: 25.4%;

}

footer .fRight{

	width: 72%;

}

footer .logo{display: block;}

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

footer .sign{margin-top: 3.54vw;justify-content: flex-start;flex-wrap: wrap;}

footer .sign a{

	border-radius: 50%;

	background-color: rgba(255, 255, 255,0.1);

	width: 64px;

	height: 64px;

	display: flex;

	justify-content: center;

	align-items: center;

	margin-right: 22px;

	margin-bottom: 22px;

}

footer .sign a img{max-width: 64%;max-height: 64%;}

footer .sign a:last-child{margin-right: 0;}

footer .share{margin-top: 2.3vw;justify-content: flex-start;flex-wrap: wrap;}

footer .share a{

	border-radius: 50%;

	background: rgba(255, 255, 255,0.1);

	width: 40px;

	height: 40px;

	display: flex;

	justify-content: center;

	align-items: center;

	margin-right: 22px;

	margin-bottom: 22px;

	transition: all 0.3s;

}

footer .share a:last-child{margin-right: 0;}

footer .share i{

	font-size: 24px;

	color: #0b0923;

}

footer .share a:hover{background: #ffffff;}

footer .fnav{

	flex-wrap: wrap;

	margin: 0 -10px;

}

footer .fnav li{

	/* width: calc(25% - 10px); */

	margin-bottom: 16px;

	padding: 0 10px;

}

footer .fnav li:nth-child(5){

	width: calc(75% - 10px);

}

footer .fTit{

	font-size: 24px;

	color: rgba(255, 255, 255, 1);

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 20px;

}

footer .fCon{

	font-size: 14px;

	color: rgba(255, 255, 255, 0.6);

	line-height: 1.5;

}

footer .fCon a{

	display: block;

	color: rgba(255, 255, 255, 0.6);

	margin-bottom: 12px;

}

footer .fCon a:hover{

	color: rgba(255, 255, 255, 1);

}

footer .fCon2{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}

footer .fCon2 a{margin-right: 16px;}

footer .fbt{

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

    border-top: 1px solid rgba(255, 255, 255,0.4);

	font-size: 14px;

	color: rgba(255, 255, 255, 0.6);

	text-align: center;

	padding: 20px 0;

}

footer .fbt a{color: rgba(255, 255, 255, 0.6);}

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

@media (max-width:1024px) {

	footer .fln1{display: block;}

	footer .fLeft{width: 100%;}

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

}

@media (max-width:800px) {

	footer .fln1{padding: 24px 0;}

	footer .logo img{height: 36px;}

	footer .sign{margin-top: 16px;}

	footer .sign a {

	    width: 48px;

	    height: 48px;

	    margin-right: 12px;

	    margin-bottom: 12px;

	}

	footer .share{margin-top: 8px;}

	footer .share a{margin-right: 12px;margin-bottom: 12px;}

	footer .fTit{font-size: 18px;margin-bottom: 8px;}

	footer .fCon a{margin-bottom: 4px;}

	footer .fnav li{margin-bottom: 8px;}

	footer .fCon2 a{margin-right: 8px;}

	footer .fbt{padding: 12px 0;}

}

/* .banner{background: rgb(34, 28, 112);} */

.banner .swiper-slide{position:relative;/* min-height:100vh; */}

.banner video{display:block;width:100%;z-index:1;position:relative}

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

.banner .playBtn{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:100px;color:#ffffff;z-index:3;cursor:pointer}

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

.banner .swiper-pagination-bullet{margin:0 14px;width:12px;height:12px;border:1px solid #ffffff;background:rgba(255,255,255,0);transition:all 0.5s}

.banner .swiper-pagination-bullet-active{background:#ffffff}

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

.banner .swiper-button-next{right:100px}

.banner .swiper-button-prev,

.banner .swiper-button-next{}

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

.banner .swiper-button-next::after{font-size: 40px;font-weight: 700;color: #ffffff;}



@media (max-width:1452px) {

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

	.banner .swiper-button-next{right:16px}

}

@media (max-width:1232px){

	.banner .playBtn{font-size: 72px;}

	.banner .swiper-pagination{bottom: 40px;}

}

@media (max-width:1024px){

	.banner .playBtn{font-size: 56px;}

	.banner .swiper-pagination{bottom: 24px;}

}

@media (max-width:800px){

	.banner .playBtn{font-size: 48px;}

	.banner .swiper-pagination{bottom: 8px;}

	.banner .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 4px;}

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

	.banner .swiper-button-next::after{font-size: 16px;}

}



/* 首页 */

.indp1 .pTit{

	background: rgb(34, 28, 112);

	font-size: 36px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	text-align: center;

	line-height: 1.6;

	padding: 24px 0;

}

.ind1Ul li{

	border-top: 1px solid #eeeeee;

	border-right: 1px solid #eeeeee;

}

@media (min-width:1024px) {

	.ind1Ul li:nth-child(-n+4){border-top: none;}

	.ind1Ul li:nth-child(4n){border-right: none;}

}

.ind1Ul .kuang{padding:24px 24px 52px;transition: all 0.5s;}

.ind1Ul .imgB{padding-top: 64%;}

.ind1Ul .imgY .pic img{max-width: 80%;max-height: 80%;}

.ind1Ul .titB{

	font-size: 18px;

	color: rgb(51, 51, 51);

	font-weight: bold;

	text-align: center;

	margin-top: 24px;

	transition: all 0.5s;

}

.ind1Ul .moreB{

	font-size: 16px;

	color: rgb(34, 28, 112);

	border-bottom: 1px solid rgb(34, 28, 112);

	position: absolute;

	left: 50%;

	bottom: 24px;

	transform: translateX(-50%);

	opacity: 0;

	transition: all 0.5s;

}

.ind1Ul .kuang:hover{background: rgb(238, 238, 238);}

.ind1Ul .kuang:hover .titB{color: rgb(34, 28, 112);}

.ind1Ul .kuang:hover .moreB{opacity: 1;}

.indp1 .pMore{

	font-size: 16px;

	color: rgb(34, 28, 112);

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

	padding: 40px 0;

}

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

.swiper_indp2{

	position: absolute;

	left: 0;

	top: 0;

	display: block;

	width: 100%;

	height: 100%;

	z-index: 1;

}

.swiper_indp2 .imgB{padding-top: 0;height: 100%;}

.indp2K{

	/* background: rgba(0,0,0,0.4); */

	position: relative;

	z-index: 2;

	padding: 8.125vw 0;

}

.indp2 .pTit{

	font-size: 36px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	text-transform: uppercase;

	line-height: 1.5;

	max-width: 704px;

}

.indp2 .pTit::after{

	content: "";

	background-color: rgb(239, 238, 244);

	display: block;

	width: 120px;

	height: 2px;

	margin-top: 4px;

}

.indp2 .pDesc{

	font-size: 16px;

	color: rgba(255, 255, 255, 0.6);

	line-height: 1.5;

	max-width: 704px;

	margin-top: 34px;

}

.indp2 .pMore{

	font-size: 16px;

	color: rgb(255, 255, 255);

	border-width: 1px;

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

	border-style: solid;

	width: 178px;

	height: 60px;

	margin-top: 36px;

	transition: all 0.3s;

}

.indp2 .pMore i{

	font-size: 12px;

	color: rgb(255, 255, 255);

	margin-left: 8px;

	transition: all 0.3s;

}

.indp2 .pMore:hover{

	background: #ffffff;

	color: rgb(34, 28, 112);

}

.indp2 .pMore:hover i{color: rgb(34, 28, 112);}

.ind2Ul{margin-top: 60px;}

.ind2Ul li{

	background-color: rgb(239, 238, 244);

	width: 25%;

	text-align: center;

	padding: 32px;

	border-right: 1px solid #dcdcdc;

	transition: all 0.3s;

	cursor: pointer;

}

.ind2Ul li:last-child{border-right: 0;}

.ind2Ul .kuang{height: auto;}

.ind2Ul .titB{

	font-size: 30px;

	color: rgb(34, 28, 112);

	font-weight: bold;

	transition: all 0.3s;

}

.ind2Ul .descB{

	font-size: 16px;

	color: rgb(51, 51, 51);

	line-height: 1.5;

	transition: all 0.3s;

}

.ind2Ul li.on{

	border-right: 0;

	background-color: rgba(34, 28, 112,0.6);

}

.ind2Ul li.on .titB{color: rgb(244, 101, 22);}

.ind2Ul li.on .descB{color: rgb(255, 255, 255);}

.indp3{padding: 5.2vw 0;}

.indp3 .pTit{

	font-size: 36px;

	color: rgb(29, 29, 29);

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 4vw;

}

.indp3 .topR{flex-direction:row-reverse;position: absolute;right: 0;top: 0;}

.indp3 .topR .pMore{border-width: 1px;border-color: rgb(220, 220, 220);border-style: solid;width: 60px;height: 60px;width:max-content;padding:0 20px;font-size:16px;color:#666666;margin-left:40px;min-width: 180px;transition: all 0.3s;}

.indp3 .topR .pMore i{margin-left:8px;font-size:12px}

.indp3 .topR .pMore:hover{background-color:#221c70;border-color: #221c70;color: #ffffff;}

.fyBtn div{border-width: 1px;border-color: rgb(220, 220, 220);border-style: solid;width: 60px;height: 60px;display:flex;justify-content:center;align-items:center;position:relative;left:unset;right:unset;top:unset;margin:0;transition:all 0.3s}

.fyBtn div::after{color:#666666;font-size:14px}

.fyBtn div:hover{background-color:#221c70;border-color: #221c70;color: #ffffff;}

.fyBtn div:hover::after{color:#ffffff}

.fyBtn .swiper-button-next{margin-left:20px}

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

.fyBtn .swiper-button-next::after{display: none;}

.fyBtn .swiper-button-prev i,

.fyBtn .swiper-button-next i{font-size: 26px;color: #999999;}

.fyBtn .swiper-button-prev:hover i,

.fyBtn .swiper-button-next:hover i{color: #ffffff;}

.fyBtn .swiper-button-next.swiper-button-disabled,

.fyBtn .swiper-button-prev.swiper-button-disabled{opacity:0.5}

.indp3 .swiper-wrapper{align-items:stretch}

.indp3 .swiper-slide{height:unset}

.indp3 .kuang{display:block;height:100%;background-color:rgb(245, 247, 252);padding-bottom:32px;transition:all 0.5s;position: relative;overflow: hidden;}
.indp3 .imgB{padding-top:72.8%;transition:all 0.5s;position: absolute;left: 0;top: 0;width: 100%;z-index: 1;}
.indp3 .textB{padding:36px 20px 0;transition:all 0.5s;margin-top: 72.8%;}
.indp3 .timeB{font-size:14px;color:rgb(153,153,153)}
.indp3 .titB{font-size:24px;color:rgb(51,51,51);line-height:1.5;margin-top:8px;}
.indp3 .descB{font-size:16px;color:rgb(153,153,153);line-height:1.5;margin-top:24px;max-height:0;transition:all 0.5s;max-height:1px;opacity: 0;overflow: visible;}
.indp3 .moreB{font-size:16px;color:rgb(102,102,102);position:absolute;left:32px;bottom:44px;transition:all 0.5s;opacity:0}
.indp3 .moreB i{border-width:1px;border-color:rgb(234,234,234);border-style:solid;border-radius:50%;background-color:#221c70;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#ffffff;margin-right:16px}
.indp3 .kuang:hover .imgB{padding-top: 0;}

.indp3 .kuang:hover .textB{margin-top: 0;margin-bottom: 72.8%;}
.indp3 .kuang:hover .descB{opacity: 1;}
.indp3 .kuang:hover .moreB{opacity:1}

@media (max-width:1232px){

	.indp3 .textB {padding:16px 24px 0;}

	.indp3 .descB{line-height: 1.5;margin-top: 8px;}

	.indp3 .topR{top: 6px;}

	.indp3 .topB .pTit{font-size: 40px;}

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

	.indp1 .pTit{font-size: 32px;padding: 20px 0;}

	.indp2 .pTit,

	.indp3 .pTit{font-size: 32px;}

	.indp1 .pMore{padding: 32px 0;}

}

@media (max-width:1024px)and(min-width:800px){

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

	.ind1Ul li:nth-child(-n+3){border-top: none;}

	.ind1Ul li:nth-child(3n){border-right: none;}

}

@media (max-width:1024px){

	.indp1 .pTit{font-size: 28px;padding: 16px 0;}

	.indp1 .pMore{padding: 24px 0;}

	.indp2 .pTit{font-size: 28px;}

	.indp2 .pMore{height: 48px;}

	.ind2Ul li{padding: 16px;}

	.ind2Ul .titB,

	.indp3 .pTit{font-size: 24px;}

	.ind2Ul .descB{font-size: 14px;}

	

	.indp3 .textB {padding:8px 16px 0;}

	.indp3 .topB .pMore{height: 44px;}

	.indp3 .topR .pMore{height: 40px;}

	.indp3 .topB .pTit{font-size: 32px;}

	.indp3 .titB{font-size: 18px;}

	.fyBtn div{width: 40px;height: 40px;}

}

@media (max-width:800px){

	.indp1 .pTit{font-size: 24px;padding: 16px 0;}

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

	.ind1Ul li:nth-child(-n+2){border-top: none;}

	.ind1Ul li:nth-child(2n){border-right: none;}

	.ind1Ul .kuang{padding: 16px;padding-bottom: 56px;}

	.ind1Ul .titB{margin-top: 16px;font-size: 16px;}

	.ind1Ul .moreB{opacity: 1;bottom: 16px;}

	.indp1 .pMore{padding: 16px 0;}

	.indp2 .pTit{font-size: 24px;}

	.indp2K,

	.indp3{padding: 48px 0;}

	.indp2 .pTit::after{width: 88px;}

	.indp2 .pDesc{margin-top: 16px;}

	.indp2 .pMore{margin-top: 24px;height: 40px;width: 120px;}

	.ind2Ul{margin-top: 32px;flex-wrap: wrap;}

	.ind2Ul li{width: 50%;}

	.ind2Ul .descB{font-size: 12px;}

	.indp3 .topB{margin-bottom: 20px;}

	.indp3 .topR{position: relative;right: unset;top: unset;margin: 16px auto 0;}

	.indp3 .topR .pMore{padding: 0 16px;margin-left: 16px;}

	.indp3 .textB{padding: 16px 12px 0;}

	.indp3 .timeB{font-size: 14px;}

	.indp3 .titB{line-height: 1.5;margin-top: 8px;}

	.indp3 .descB{font-size: 14px;}

	.indp3 .moreB{left: 12px;bottom: 12px;opacity: 1;}

	.indp3 .kuang,

	.indp3 .kuang:hover{padding-bottom: 40px;}

	.indp3 .topB .pTit{font-size: 24px;}

	.indp3 .titB{font-size: 16px;}

	.fyBtn .swiper-button-next{margin-left: 8px;}

	.indp3 .moreB i{width: 24px;height: 24px;font-size: 14px;margin-right: 8px;}

	.indp3 .topR .pMore{min-width: 120px;}

	.fyBtn .swiper-button-prev i, .fyBtn .swiper-button-next i{font-size: 16px;}

}

/* 新闻 */

.banny{

	padding: 5vw 0;

	min-height: 530px;

	display: flex;

	justify-content: flex-start;

	align-items: flex-end;

}

.banny .imgB{

	position: absolute;

	left: 0;

	top: 0;

	display: block;

	width: 100%;

	height: 100%;

	padding-top: unset;

	z-index: 1;

}

.banny .nr{

	position: relative;

	z-index: 2;

	width: 100%;

}

.banny .pageTit{

	font-size: 40px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	text-transform: uppercase;

	line-height: 1.5;

}

.banny .location{

	font-size: 16px;

	color: rgb(255, 255, 255);

	/* text-transform: uppercase; */

	text-transform: capitalize;

	margin-top: 8px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	flex-wrap: wrap;

}

.banny .location a{

	display: inline-block;

	color: rgb(255, 255, 255);

}

.banny .location .iconfont{

	font-size: 24px;

	color: rgba(255,255,255,0.6);

}

.banny .location i{

	background: rgba(255,255,255,0.4);

	display: block;

	width: 20px;

	height: 1px;

	margin: 0 8px;

}
.banny2 .datu{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 44%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.banny2 .datu img{max-height: 350px;}
.secNav{

	font-size: 24px;

	color: rgb(29, 29, 29);

	font-weight: bold;

	align-items: stretch;

}

.secNav a{

	background: #e5e5e5;

	text-align: center;

	padding: 36px;

	display: block;

	width: 100%;

	color: #1d1d1d;

	font-size: 24px;

	text-transform: uppercase;

}

.secNav a.on{

	background-color: rgb(34, 28, 112);

	color: #ffffff;

}

.newsP{padding:72px 0 88px}

.newsP .pTit{margin-bottom: 3vw;}

.newsUl{margin:-24px}

.newsUl li{padding:24px}

.pageTurn{margin:32px auto 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}

.pageTurn a,.pageTurn span{background:rgb(255,255,255);min-width:36px;height:36px;font-size:14px;color:#666666;display:flex;justify-content:center;align-items:center;margin:4px;border: 1px solid rgb(220, 220, 220);padding: 0 12px;}

.pageTurn a.prevB,.pageTurn a.nextB{border-width:1px;border-color:rgb(234,234,234);border-style:solid}

.pageTurn span{background-color:#221c70;color:#ffffff}

.pageTurn i{font-size: 12px;}

.pageTurn .firstB i{margin-right: 8px;}

.pageTurn .lastB i{margin-left: 8px;}

@media (max-width:1024px) {

	.pageTurn{margin-top: 16px;}

	.pageTurn a, .pageTurn span {

	    min-width: 28px;

	    height: 28px;

	    font-size: 12px;

	    margin: 2px;

	    padding: 0 8px;

	}

}

.detailP{padding:72px 0 88px}

.detailP .titB{font-size:24px;color:#1d1d1d;text-align:center}

.detailP .infoB{font-size:18px;color:#1d1d1d;text-align:center;margin-top:16px}

.detailP .xxB{

	height: 2px;

	background: url(../img/z.jpg) left center repeat-x;

	margin-top: 34px;

}

.detailP .nrBox{

	font-size: 16px;

	color: rgb(29, 29, 29);

	line-height: 1.5;

	padding: 16px 0;

}

.detailP .btmG{

	margin-top: 32px;

}

.detailP .btmG a{

	border-width: 1px;

	border-color: rgb(220, 220, 220);

	border-style: solid;

	min-width: 180px;

	height: 60px;

	font-size: 16px;

	color: rgb(102, 102, 102);

	padding: 0 24px;

	display: flex;

	justify-content: center;

	align-items: center;

	line-height: 1;

}

.detailP .btmG i{

	display: block;

	font-size: 12px;

}

.detailP .btmG .backB{

	background: #221c70;

	border-color: #221c70;

	color: #ffffff;

}

.detailP .btmG .backB i{font-size: 20px;margin-right: 8px;}

.detailP .btmG .prevB i{margin-right: 8px;}

.detailP .btmG .nextB{margin-left: 16px;}

.detailP .btmG .nextB i{margin-left: 8px;}



@media (max-width:1232px){

	.banny{min-height: 28vw;}

	.banny .pageTit{font-size: 32px;}
	.banny2 .datu img{max-height: 18vw;}
	.secNav a{padding: 24px;}

	.newsUl{margin: -16px;}

	.newsUl li{padding: 16px;}

	.newsP,

	.detailP{padding: 64px 0 80px;}

}

@media (max-width:1024px){

	.banny .pageTit{font-size: 24px;}

	.newsUl{margin: -8px;}

	.newsUl li{padding: 8px;width: 50%;}

	.newsP,

	.detailP{padding: 56px 0 72px;}

}

@media (max-width:800px){

	.banny{padding: 20vw 0 16px;}

	.banny .location .iconfont{font-size: 20px;}

	.banny .location i{width: 12px;margin: 0 4px;}
	
	.banny2{padding: 16px 0;}
	.banny2 .datu{position: relative;left: unset;bottom: unset;width: unset;margin-bottom: 4vw;}
	.banny2 .datu img{display: block;max-height: 40vw;}

	.secNav a{font-size: 16px;padding: 12px;}

	.newsUl{margin: -4px;}

	.newsUl li{padding: 4px;width: 100%;}

	.newsP,

	.detailP{padding: 48px 0;}

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

	.detailP .infoB{font-size: 14px;}

	.detailP .xxB{margin-top: 16px;}

	.detailP .backB{font-size: 16px;}

	.detailP .btmG{margin-top: 16px;}

	.detailP .btmG a{min-width: unset;height: 40px;font-size: 14px;padding: 0 16px;}

	.detailP .btmG .backB i{font-size: 16px;margin-right: 4px;}

	.detailP .btmG .nextB{margin-left: 8px;}

}

/* about */

.secNav2{

	position: relative;

	border-bottom: 1px solid #dcdcdc;

	border-top: 1px solid #dcdcdc;

}

.secNav2 a{

	font-size: 18px;

	color: rgb(102, 102, 102);

	text-transform: uppercase;

	padding: 20px 0;

}

.secNav2 a.on{

	color: #221c70;

}

.secNav2 .ixx{

	position: absolute;

	left: 0;

	bottom: -1px;

	background: #221c70;

	height: 1px;

	display: block;

	width: 0;

	transition: all 0.5s;

}

.secNav2.onFix{

	position: sticky;

	top: 100px;

	background: #ffffff;

	z-index: 99;

}

.aboP{padding:72px 0;overflow: hidden;}

.aboP1{position: relative;}

.aboP1 .pTit{font-size:3.125vw;font-weight: 700;color:rgb(31,43,95);position:absolute;left:0;top:0;line-height:0.8;text-transform:uppercase}

.aboP1 .pTit span:nth-child(1){position:absolute;left:0vw ;top:0}

.aboP1 .pTit span:nth-child(2){position:absolute;left:4.8vw;top:1.8vw;color:#fc6435}

.aboP1 .txtB{

	margin-left:31.5%;

	width:68.5%;

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 1.5;

}

.aboP1 .txtB p{margin-top: 8px;}

.aboP1 .txtB p:first-child{margin-top: 0;}

.aboP1 .txtB1{

	font-size: 36px;

	color: rgb(31, 43, 95);

	font-weight: bold;

	line-height: 1.361;

	margin-bottom: 24px;

}

.aboP1 .nrBox{margin-top:54px;overflow:hidden;position:relative}

.aboP1 .slogo{position: absolute;left: 0;bottom: 0;}

.aboP1 .slogo img{height: 33px;}

.aboP1 .swiper{overflow:visible;z-index:1}

.aboP1 .imgB{padding-top:24%;overflow:hidden}

.aboP1 .swiper-slide{}

.aboP1 .swiper-slide .imgB{transform-origin:center center;transform:scaleY(0.8);transition:all 0.3s;width: 100%;}

.aboP1 .swiper-slide-active .imgB{border-radius:1.56vw;transform:scaleY(1)}

.aboP1 .swiper-button-prev,

.aboP1 .swiper-button-next{display: block;width: 18px;height: 18px;display: flex;justify-content: center;align-items: center;z-index:99;margin: 0;}

.aboP1 .swiper-button-prev{top:10px;right: -24px;left:unset;}

.aboP1 .swiper-button-next{top:10px;right: -40px;}

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

.aboP1 .swiper-button-next::after{display: block;font-size: 18px;color: #333333;}

.aboP1{padding-bottom: 0;}

.aboP2{padding-top: 48px;}

.aboP2 .txtB{

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 1.5;

}

.aboP2 .txtB p{margin-top: 8px;}

.aboP2 .txtB p:first-child{margin-top: 0;}

.aboP2 .txtB1{

	font-size: 36px;

	color: rgb(31, 43, 95);

	font-weight: bold;

	line-height: 1.361;

	margin-bottom: 16px;

}

.aboP3 .swiper-slide{flex-direction: row-reverse;}

.aboP3R{

	width: 41%;

	margin-right: 4%;

	border: 4px solid #ffffff;

}

.aboP3R .imgB{padding-top: 62%;}

.aboP3L{width: 55%;padding: 0 4%;}

.aboP3L .yearB{

	font-size: 30px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	border-width: 3px;

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

	border-style: solid;

	min-width: 160px;
	width: max-content;
	padding: 0 15px;
	height: 60px;

	display: flex;

	justify-content: center;

	align-items: center;

	margin: 0 auto;

}

.aboP3L .xB{

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

	display: block;

	width: 3px;

	height: 42px;

	margin: 16px auto;

}

.aboP3L .descB{

	font-size: 16px;

	color: rgb(255, 255, 255);

	line-height: 1.5;

	text-align: center;

}

.aboP3L .iconfont{margin: 20px auto 0;font-size: 20px;color: #ffffff;display: block;text-align: center;}

.aboP3 .xtB{

	margin: 4.68vw 0 0;

}

.aboP3 .xtB{

	font-size: 14px;

	color: #ffffff;

	text-align: center;

	padding: 0 15px;

}

.aboP3 .xtB::before{

	content: "";

	display: block;

	width: calc(100% - 30px);

	height: 1px;

	background: #ffffff;

	position: absolute;

	left: 15px;

	top: 6px;

}

.aboP3 .xtB .swiper-slide::before{

	content: "";

	border-radius: 50%;

	background: rgb(255, 255, 255);

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

	width: 12px;

	height: 12px;

	display: block;

	margin: 0 auto 12px;

}

.aboP3 .xtB .swiper-slide-thumb-active::before{

	background: #27274c;

}

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

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

.aboP3 .swiper-button-prev,

.aboP3 .swiper-button-next{

	display: block;

	width: 15px;

	height: 17px;

	background: url(../img/sj.png) center no-repeat;

	background-size: cover;

}

.aboP3 .swiper-button-next{transform: rotate(180deg);}

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

.aboP3 .swiper-button-next::after{display: none;}

.aboTit{

	font-size: 36px;

	color: rgb(31, 43, 95);

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom:2.5vw;

}

.aboP4{background-color:#f9fbff;padding:64px 0 78px}

.aboP4 .aboTit{margin-bottom:6vw;}

.aboP4 .fyBtn{position: absolute;right: 0;top: 0;}

.aboP4 .swiper{overflow:visible}

.aboP4 .swiper-wrapper{align-items:flex-end}

.aboP4 .swiper-slide{width:16.67vw;transition:all 0.5s}

.aboP4 .swiper-slide:hover{width:31vw}

.aboP4 .titB{font-size:16px;color:rgb(51,51,51);line-height:1.5;text-align:center}

.aboP4 .dianB{border-radius:50%;background-color:rgba(106, 173, 255,0.4);width:19px;height:19px;display:flex;justify-content:center;align-items:center;position:relative;margin:6px auto 24px}

.aboP4 .dianB::before{content:"";border-radius:50%;background-color:rgb(34, 28, 112);display:block;width:11px;height:11px}

.aboP4 .dianB::after{content:"";background-color:rgb(225,225,225);position:absolute;left:8.5px;top:19px;display:block;width:2px;height:21px}

.aboP4 .tuB{position:relative;transition:all 0.5s;width:100%}

.aboP4 .imgB{padding-top:112.5%;padding-top:18.75vw;border-radius:12px;overflow:hidden;width:100%;transition:all 0.5s}

.aboP5{padding:72px 0 80px}

.abo5Ul{margin:-10px;align-items:stretch}

.abo5Ul li{padding:10px}

.abo5Ul .iconB{border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100%;transition:all 0.5s}

.abo5Ul .iconB img{filter:grayscale(100%);transition:all 0.5s}

.abo5Ul .iconB:hover{border-radius:10px;background-color:rgb(255,255,255);box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.07);}

.abo5Ul .iconB:hover img{filter:grayscale(0%)}

.aboP5 .pMore{

	font-size: 16px;

	color: rgb(31, 43, 95);

	text-transform: uppercase;

	margin: 2.92vw 0 0;

	cursor: pointer;

	display: none;

}

.aboP5 .pMore i{

	font-size: 16px;

	color: rgb(31, 43, 95);

	margin-right: 8px;

}

@media (max-width:1620px){

	.aboP1 .pTit span:nth-child(1){left: -1.2vw;}

}

@media (max-width:1432px){

	.aboP4 .topB{margin-bottom: 64px;}

}

@media (max-width:1232px){

	.aboP1 .txtB1,

	.aboP2 .txtB1,

	.aboTit{font-size: 32px;}

	.aboP4 .topB{margin-bottom: 40px;}

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

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

}

@media (max-width:1024px){

	.secNav2{display: none;}

	.secNav2 a{padding: 16px;font-size: 16px;}

	.aboP1 .txtB1,

	.aboP2 .txtB1,

	.aboTit{font-size: 28px;}

	.aboP3L .yearB {

	    font-size: 24px;

	    border-width: 2px;

	    width: 128px;

	    height: 48px;

	}

	.aboP4 .topB{margin-bottom: 24px;}

	.aboP4 .titB{font-size: 18px;}

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

}

@media (max-width:800px){

	.aboP{padding: 48px 0;}

	.aboP1{padding-bottom: 0;}

	.aboP2{padding-top: 40px;}

	.aboP1 .txtB1,

	.aboP2 .txtB1{font-size: 18px;margin-bottom: 12px;}

	.aboTit{font-size: 24px;}

	.aboP1{padding: 56px 0 0;}

	.aboP1 .pTit{position: relative;left: unset;top: unset;}

	.aboP1 .pTit span,

	.aboP1 .pTit span:nth-child(1),

	.aboP1 .pTit span:nth-child(2){position: relative;left: unset;top: unset;display: inline-block;margin: 0 8px 0 0;}

	.aboP1 .txtB,

	.aboP2 .txtB{width: 100%;margin: 16px 0 0;font-size: 14px;}

	.aboAbg .zz,

	.aboP1 .nrBox::before{display: none;}

	.aboP1 .nrBox{margin-top: 16px;}

	.aboP1 .swiper{overflow: hidden;padding-bottom: 32px;}

	.aboP1 .swiper-button-prev{top: unset;right: calc(50% + 4px);bottom: 0;}

	.aboP1 .swiper-button-next{top: unset;right: calc(50% - 24px);bottom: 0;}

	.aboP1 .swiper-button-prev::after, .aboP1 .swiper-button-next::after{transform: unset;}
	.aboP1 .pTit{font-size: 32px;}
	.aboP1 .slogo{left: unset;right: 0;bottom: unset;top: 0;}

	.aboP3 .swiper-slide{display: block;}

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

	.aboP3L{width: 100%;padding: 16px 0;}

	.aboP3L .yearB,

	.aboP3L .xB,

	.aboP3L .iconfont{display: none;}

	.aboP3 .xtB .swiper-slide::before{width: 8px;height: 8px;}

	.aboP4 .topB{margin-bottom: 16px;}

	.aboP4 .titB{font-size: 16px;}

	.aboP4 .swiper-slide,

	.aboP4 .swiper-slide:hover{width: 72vw;}

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

	.aboP4 .tipsB{font-size: 14px;}

	.aboP4 .fyBtn{position: relative;right: unset;top: unset;margin: 16px auto 0;}

	.aboP4{padding: 56px 0 24px;}

	.aboP5{padding: 40px 0;}

	.abo5Ul{margin: -4px;}

	.abo5Ul li{padding: 4px;width: 25%;}

}



/* 产品 */

.secNav3{

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

	padding: 36px 0;

	overflow: hidden;

}

.secNav3 a{

	display: block;

	text-align: center;

	font-size: 14px;

	color: rgb(102, 102, 102);

	text-transform: uppercase;

	transition: all 0.3s;

}

.secNav3 img{

	display: block;

	max-height: 64px;

	max-width: 108px;

	margin: 0 auto 20px;

	filter: grayscale(1);

	opacity: 0.6;

	transition: all 0.3s;

}

.secNav3 .on img,

.secNav3 .swiper-slide:hover img{

	filter: grayscale(0);

	opacity: 1;

}

.secNav3 .on a,

.secNav3 .swiper-slide:hover a{

	color: #221c70;

}

.secNav3 .swiper-button-prev,

.secNav3 .swiper-button-next{width: 8px;height: 16px;}

.secNav3 .swiper-button-prev{left: -30px;}

.secNav3 .swiper-button-next{right: -30px;}

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

.secNav3 .swiper-button-next::after{

	font-size: 16px;

	color: #a7a7a8;

	transition: all 0.3s;

}

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

.secNav3 .swiper-button-next:hover::after{

	color: #221c70;

}

@media (max-width:1024px) {

	.secNav3{padding: 16px 0;}

	.secNav3 .swiper-button-next{right: 8px;}

	.secNav3 .swiper-button-prev{left: 8px;}

	.swiper_secNav3 img{max-height: 40px;margin-bottom: 12px;}

	.swiper_secNav3 a{font-size: 12px;}

}

.proP{

	padding: 88px 0;

}

.prodTit{

	font-size: 48px;

	color: rgb(51, 51, 51);

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 28px;

}

.proPAll .prodTit{font-size: 36px;}

.prodUl{margin: -20px;}

.prodUl li{padding: 20px;}

.prodUl .kuang{

	border-width: 1px;

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

	border-style: solid;

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

	transition: all 0.5s;

	padding: 2vw;

	text-align: center;

	padding-bottom: calc(4vw + 54px);

}

.prodUl .kuang:hover{

	box-shadow: 0px 3px 9.5px 0.5px rgba(10, 23, 60, 0.13);

}

.prodUl .imgB{

	padding-top: 70%;

}

.prodUl .titB{

	font-size: 24px;

	color: rgb(51, 51, 51);

	line-height: 1.5;

	margin-top: 1vw;

}

.prodUl .descB{

	font-size: 14px;

	color: rgb(102, 102, 102);

	line-height: 1.5;

	margin-top: 4px;

}

.prodUl .moreB{

	font-size: 16px;

	color: rgb(153, 153, 153);

	text-align: center;

	border-width: 1px;

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

	border-style: solid;

	width: calc(100% - 4vw);

	height: 54px;

	border-radius: 54px;

	display: flex;

	justify-content: center;

	align-items: center;

	position: absolute;

	left: 2vw;

	bottom: 2vw;

	transition: all 0.5s;

}

.prodUl .moreB:hover{

	background: #221c70;

	border-color: #221c70;

	color: #ffffff;

}

/* 国际站产品 */

.proPAll{padding: 5.2vw 0;}

.proPAll .proP{padding: 0;margin-top: 2.5vw;}

.proPAll .proP:first-child{margin-top: 0;}

.openM{font-size: 36px;color: rgba(0,0,0,0.4);margin: 2vw auto 0;display: block;cursor: pointer;width: max-content;}

.proPAll .prodUl .kuang{padding-bottom: calc(3vw + 53px);}

@media (max-width:1452px) {

	.prodTit{font-size: 44px;}

	.proP{padding: 80px 0;}

}

@media (max-width:1232px) {

	.prodTit{font-size: 40px;}

	.proP{padding: 72px 0;}

	

}

@media (max-width:1024px) {

	.prodTit,

	.proPAll .prodTit{font-size: 32px;}

	.proP{padding: 64px 0;}

	.prodUl{margin: -8px;}

	.prodUl li{padding: 8px;width: 50%;}

	.prodUl .kuang{padding: 8px;padding-bottom: 56px;}

	.prodUl .titB{margin-top: 16px;font-size: 16px;}

	.prodUl .moreB{font-size: 14px;height: 40px;width: calc(100% - 16px);left: 8px;}

}

@media (max-width:800px) {

	.prodTit,

	.proPAll .prodTit{font-size: 24px;margin-bottom: 16px;}

	.proP{padding: 48px 0;}

	.prodUl{margin: -4px;}

	.prodUl li{padding: 4px;width: 50%;}

	.proPAll{padding: 48px 0;}

	.proPAll .proP{margin-top: 40px;}

	.proPAll .proP:first-child{margin-top: 0;}

	.openM{font-size: 32px;margin-top: 16px;}

	.proPAll .prodUl .kuang{padding-bottom: 56px;}

}



/* 产品详情 */

.proXq{padding:80px 0;overflow: hidden;}

.proXqTit{font-size:36px;color:rgb(34,28,112);margin-bottom:20px;font-weight: 600;line-height: 1.5;}

.proXqTit::after{content:"";background-color:rgb(34,28,112);display:block;width:40px;height:4px;border-radius:4px;margin-top:6px}

.proXq3 .proXqTit{max-width: 640px;}

.proXq4 .proXqTit{margin-bottom: 52px;}

.proXq5 .proXqTit{margin-bottom: 40px;}

.proXq3 .proXqTit::after,

.proXq4 .proXqTit::after{display: none;}

.proXq1L{width:40%}

.proXq1R{width:58%}

.proXq1Ul li{display:flex;justify-content:flex-start;align-items:center;border-bottom:2px solid #efefef;padding:14px 0;flex-wrap: wrap;}

.proXq1Ul .titB{font-size:16px;color:rgb(102,102,102);max-width:calc(100% - 40px)}

.proXq1Ul i{font-size:26px;color:rgb(34,28,112);margin-right:8px}

.proXq1R .videoB{display:block;width:100%;border-radius:10px;overflow:hidden}

.proXq1R .videoB video,.proXq1R .videoB iframe{display:block;width:100%}

.proXq2 table{font-size:16px;color:rgb(51,51,51);width:100%;min-width: 1024px;border-collapse: collapse;table-layout: fixed;}

.proXq2 table td,.proXq2 table th{padding:12px;}

.proXq2 table th{text-align:left;font-weight:700}

.proXq2 .tableBox table td,.proXq2 .tableBox table th{border-bottom:1px solid #d0d0d0;padding:12px 4px;}

.tableTs{

	font-size: 16px;

	text-align: center;

	color: #999999;

	display: none;

	margin-bottom: 8px;

}

.proXq3L{width:58%}

.proXq3R{width:41%;}

.proXq3Ul li{display:flex;justify-content:flex-start;align-items:center;border-bottom:2px solid #efefef;padding:10px 0;font-size:16px;color:rgb(102,102,102);}

.proXq3Ul i{font-size:26px;color:rgb(34,28,112);margin-right:8px}

.proXq3Ult{margin:-10px}

.proXq3Ult li{padding:10px}

.proXq3Ult .imgB{border-width:1px;border-color:rgb(252, 100, 53);border-style:solid;padding-top: 76.4%;}

.proXq4Ul li{margin-top:40px}

.proXq4Ul li:first-child{margin-top:0}

.proXq4Ul .kuang{background-color:rgb(255,255,255)}

.proXq4Ul .tuB{width:300px}

.proXq4Ul .imgB{padding-top:100%;border:1px solid rgb(236,105,65)}

.proXq4Ul .textB{padding: 2vw;width:calc(100% - 300px)}

.proXq4Ul .kkk{border-top:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,0);padding:12px 0;transition:all 0.5s}

.proXq4Ul .titB{font-size:24px;color:rgb(68,68,68);line-height:1.5;margin-bottom:8px;}

.proXq4Ul .descB{font-size:18px;color:rgb(68,68,68);line-height:1.5}

.proXq4Ul .txtB{font-size:16px;color:rgb(68,68,68);line-height:1.5;margin-top:8px}

.proXq4Ul li:hover .kkk{border-top:2px solid #ec6941;border-bottom:2px solid #ec6941}

.proXq5{padding: 2vw 0;}

.proXq5Ul li{margin-top:40px}

.proXq5Ul li:first-child{margin-top:0}

.proXq5Ul .tuB{width:120px;display: block;}

.proXq5Ul .textB{padding: 0 2vw;width:calc(100% - 120px)}

.proXq5Ul .titB{font-size:20px;color:#333333;line-height:1.5;}

.proXq5Ul .sizeB{font-size:16px;color:#999999;margin-top: 10px;}

.proXq5Ul .downB{border-style:solid;background-color:rgb(34,28,112);width:max-content;padding:10px 10px;font-size:16px;color:rgb(255,255,255);display:block;margin-top:32px;display:flex;justify-content:center;align-items:center;border: 0;}

.proXq5Ul .downB i{margin-left:10px;font-size:13px;display:block}

.pxq5Tc{

	position: fixed;

	left: 0;

	top: 0;

	display: block;

	width: 100%;

	height: 100%;

	z-index: 22;

	background: rgba(0,0,0,0.4);

	display: none;

}

.pxq5Tc>div{width: 100%;height: 100%;}

.pxq5Tc .nrBox{

	border-width: 1px;

	border-color: rgb(220, 220, 220);

	border-style: solid;

	background: #ffffff;

	width: 96%;

	max-width: 998px;

	padding: 2vw;

	position: relative;

}

.pxq5Tc .closeB{

	position: absolute;

	right: 0;

	top: -48px;

	cursor: pointer;

}

.pxq5Tc .closeB i{

	font-size: 40px;

	color: #f0f0f0;

}

.pxq5Tc label{

	display: block;

	width: 100%;

	margin-top: 10px;

	position: relative;

}

.pxq5Tc label:first-child{margin-top: 0;}

.pxq5Tc label .biaoti{

	position: absolute;

	left: 20px;

	top: 0;

	line-height: 40px;

	z-index: 2;

}

.pxq5Tc label .biaoti i{color: #FF0000;}

.pxq5Tc input[type=text],

.pxq5Tc input[type=email],

.pxq5Tc textarea,

.pxq5Tc select{

	display: block;

	width: 100%;

	border-width: 1px;

	border-color: rgb(220, 220, 220);

	border-style: solid;

	height: 40px;

	padding: 0 20px;

	font-size: 16px;

	font-family: inherit;

	z-index: 1;

	position: relative;

	outline: none;

}

.pxq5Tc input[type=text]:focus,

.pxq5Tc select:focus{border: 1px solid rgb(236,105,65);}

.pxq5Tc textarea{height: 120px;padding: 12px 20px;}

.pxq5Tc input[type=text]:focus+.biaoti,

.pxq5Tc textarea:focus+.biaoti{display: none;}

.pxq5Tc .yzm{position: relative;z-index: 3;}

.pxq5Tc .yzm input[type=text]{width: calc(100% - 106px);}

.pxq5Tc .yzm img{

	position: absolute;

	right: 0;

	top: 0;

	width: 106px;

	display: block;

	height: 100%;

	z-index: 3;

	cursor: pointer;

}

.pxq5Tc .btnG{margin-top: 20px;}

.pxq5Tc .btnG input{

	border-width: 1px;

	border-color: rgb(220, 220, 220);

	border-style: solid;

	background: #ffffff;

	width: 178px;

	height: 58px;

	font-size: 16px;

	color: rgb(102, 102, 102);

	cursor: pointer;

}

.pxq5Tc .btnG input[type=reset]{

	border-color: #221c70;

	background: #221c70;

	color: #ffffff;

	margin-left: 20px;

}

@media (min-width:1232px){

	.proXq1 .proXqTit{font-size: 30px;}

	.proXq2 .proXqTit{font-size: 40px;}

}

@media (max-width:1452px){

	.proXq4Ul .titB,

	.proXq5Ul .titB{font-size: 28px;}

	.proXq4Ul .descB{font-size: 18px;}

	.proXq4Ul .txtB{font-size: 16px;}

}

@media (max-width:1232px){

	.proXqTit{font-size: 32px;}

	.proXq4Ul .titB,

	.proXq5Ul .titB{font-size: 24px;}

	.proXq4Ul .descB{font-size: 16px;}

	.proXq4Ul .txtB{font-size: 14px;}

}

@media (max-width:1024px){

	.proXqTit{font-size: 28px;}

	.proXq1 .nrBox,

	.proXq3 .nrBox{display: block;}

	.proXq1L,

	.proXq3L{width: 100%;}

	.proXq1R,

	.proXq3R{width: 100%;margin-top: 16px;padding: 0;}

	.proXq4Ul .tuB,

	.proXq5Ul .tuB{width: 240px;}

	.proXq4Ul .textB,

	.proXq5Ul .textB{width: calc(100% - 240px);padding: 16px;}

	.proXq4Ul .titB,

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

	.proXq4Ul .descB{font-size: 14px;}

	.proXq5Ul .downB{font-size: 16px;padding: 8px 16px;}

	.proXq{padding: 64px 0;}

	.proXqTit{font-size: 24px;}

	

	.tableBox{width: 100%;overflow-x: auto;}

	.tableTs{display: block;}

	.proXq2 table td, .proXq2 table th{padding: 16px;}

}

@media (max-width:800px){

	.proXqTit,

	.proXq3 .proXqTit,

	.proXq4 .proXqTit,

	.proXq5 .proXqTit{margin-bottom: 16px;max-width: 100%;font-size: 24px;}

	.proP{padding: 48px 0;}

	.proUl{margin: -4px;}

	.proUl li{padding: 4px;}

	.proUl .kuang{padding: 8px;padding-bottom: 64px;}

	.proUl .teleB{font-size: 12px;}

	.banny3 .descB,

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

	.banny3 .titB b{font-size: 24px;}

	.banny3 .banny3L{width: 100%;padding: 16px;}

	.banny3 .banny3R{width: 100%;padding: 32px 0px;}

	.banny3 .catB {font-size: 15px;padding: 4px 16px;}

	.banny3 .descB{margin-top: 16px;}

	.proXq4Ul .titB,

	.proXq5Ul .titB{font-size: 16px;}

	.proXq{padding: 48px 0;}

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

	.proXq1Ul li{padding: 8px 0;}

	.proXq3Ul li{padding: 8px 0;}

	.proXq3Ult{margin: -4px;}

	.proXq3Ult li{padding: 4px;}

	.proXq4Ul li,

	.proXq5Ul li{margin-top: 16px;}

	.proXq4Ul li:first-child,

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

	.proXq4Ul .kuang,

	.proXq5Ul .kuang{display: block;padding: 16px;}

	.proXq4Ul .tuB, .proXq5Ul .tuB{width: 64%;margin: 0 auto;}

	.proXq4Ul .textB, .proXq5Ul .textB{width: 100%;padding: 0;}

	.proXq5Ul .textB{margin-top: 16px;}

	.proXq5Ul .downB{margin-top: 8px;}

	.proXq5Ul .downB i{font-size: 14px;margin-left: 8px;}

	.pxq5Tc input[type=text], .pxq5Tc select{padding: 0 12px;font-size: 14px;}

	.pxq5Tc .btnG input{height: 40px;width: 120px;}

	.pxq5Tc .closeB{top: -32px;}

	.pxq5Tc .closeB i{font-size: 28px;}

}

.proAbo{padding: 3.8vw 0 5.2vw;}

.proAbo .pTit{

	font-size: 40px;

	color: rgb(51, 51, 51);

	font-weight: bold;

	text-align: center;

}

.proAbo .pDesc{

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 1.5;

	max-width: 1100px;

	text-align: center;

	margin: 24px auto 2.9vw;

}

.proAbo .datu img{display: block;width: 100%;}

.pabUl li{

	margin-top: 36px;

}	

.pabUl .titB{

	font-size: 24px;

	color: rgb(51, 51, 51);

	line-height: 1.5;

	position: relative;

	padding-left: 3vw;

	font-weight: 500;

}

.pabUl .titB::before{

	content: "";

	background-color: rgb(252, 100, 53);

	position: absolute;

	left: 0;

	top: calc(50% - 1vw);

	width: 2vw;

	height: 2vw;

}

.pabUl .descB{

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 1.5;

	margin-top: 16px;

}

@media (max-width:1450px) {

	.proAbo .pTit{font-size: 36px;}

	.pabUl .titB{font-size: 22px;}

}

@media (max-width:1232px) {

	.proAbo .pTit{font-size: 32px;}

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

	.pabUl li{margin-top: 32px;}

}

@media (max-width:1024px) {

	.proAbo{padding: 64px 0;}

	.proAbo .pTit{font-size: 28px;}

	.pabUl .titB{font-size: 18px;}

	.pabUl li{margin-top: 24px;}

}

@media (max-width:800px) {

	.proAbo{padding: 48px 0;}

	.proAbo .pTit{font-size: 24px;}

	.pabUl .titB{font-size: 16px;}

	.pabUl .descB{font-size: 14px;margin-top: 8px;}

	.pabUl li{margin-top: 16px;}

	.proAbo .pDesc{margin: 8px auto 16px;font-size: 14px;}

}

/* video */

.vidP{padding: 5.2vw 0;}

.vidL{width: 24%;}

.vidR{width: calc(76% - 20px);}

.vidL .datit{

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

	font-size: 24px;

	color: rgb(51, 51, 51);

	padding: 16px 2vw;

	font-weight: 600;

}

.leftNav a{

	border-bottom: 1px solid #dcdcdc;

	padding: 11px 2vw;

	display: block;

	font-size: 16px;

	color: rgb(102, 102, 102);

	transition: all 0.3s;

}

.leftNav a:hover{color: rgb(34, 28, 112);}

.leftNav a.on{

	background: rgb(34, 28, 112);

	color: #ffffff;

}

.vidR .pageName{

	font-size: 40px;

	color: rgb(51, 51, 51);

	font-weight: 600;

	margin-bottom: 2vw;

}

.vidUl{margin: -4px -10px;}

.vidUl li{padding: 4px 10px;cursor: pointer;}

.vidUl .imgB{padding-top: 58.8%;}

.vidUl .titB{

	font-size: 16px;

	color: rgb(0, 0, 0);

	text-align: center;

	padding: 10px 0;

}

.videoShow{

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 1000;

	display: none;

}

.videoShow .yinying{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.8);

}

.videoShow .nrbox{

	width: 88%;

	max-width: 820px;

	position: relative;

}

.videoShow .nrbox video,
.videoShow .nrbox iframe,

.videoShow .nrbox img{

	width: 100%;

	border-radius: 1vw;

}

.videoShow .nrbox i.close{

	width: 40px;

	height: 40px;

	position: absolute;

	right: -40px;

	top: -40px;

	background: url(../img/close.png) center no-repeat;

}

@media (max-width:1450px) {

	.vidR .pageName{font-size: 36px;}

}

@media (max-width:1232px) {

	.vidR .pageName{font-size: 32px;}

}

@media (max-width:1024px) {

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

}

@media (max-width:800px) {

	.vidR .pageName{font-size: 24px;}

	.vidP .nrBox{display: block;}

	.vidL{width: 100%;position: relative;}

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

	.vidL .datit{font-size: 20px;padding: 0 16px;position: relative;line-height: 40px;}

	.vidL .datit::after{

		content: "";

		display: block;

		width: 16px;

		height: 2px;

		background: rgb(34, 28, 112);

		position: absolute;

		right: 16px;

		top: calc(50% - 1px);

	}

	.vidL .datit::before{

		content: "";

		display: block;

		width: 2px;

		height: 16px;

		background: rgb(34, 28, 112);

		position: absolute;

		right: 23px;

		top: calc(50% - 8px);

	}

	.leftNav{position: absolute;left: 0;top: 40px;width: 100%;background: #ffffff;z-index: 2;display: none;}

	.vidL:hover .leftNav{display: block;}

	.leftNav a{padding: 8px 16px;}

	.vidUl{margin: -4px;}

	.vidUl li{padding: 4px;width: 50%;}

	.videoShow .nrbox{width: 88%;}

	.videoShow .nrbox i.close{right: 0;}

}

/* 联系我们 */

.ctctP{padding: 4.2vw 0;}

.ctctP1{padding-bottom: 0;}

.ctctP2{padding: 2.4vw 0;}

.ctctP1 .iconfont{

	font-size: 28px;

	color: #f4681b;

	display: block;

	transform: rotate(180deg);

	width: max-content;

	margin-bottom: 32px;

}

.ctctP .aboTit{

	font-weight: 700;

	color: rgb(34, 28, 112);

	margin-bottom: 24px;

}

.ctctP .txtB{

	font-size: 16px;

	color: rgb(34, 28, 112);

	line-height: 1.5;

}

.ctctP2 .nrBox{padding: 52px 0 36px;}

.ctctP2 .mapB{

	width: 55%;

}

.ctctP2 .mapB .datu{

	display: block;

	width: 100%;

}

.ctct2Ul li{

	position: absolute;

	cursor: pointer;

}

.ctct2Ul i{

	border-radius: 50%;

	background-color: #221c71;

	display: block;

	width: 8px;

	height: 8px;

	/* box-shadow: 0 0 10px 4px rgba(244, 104, 27,0.8); */

	cursor: pointer;

    position:relative;

	z-index: 3;

}

.ctct2Ul li.on i{background: rgb(244, 104, 27);}

.ctct2Ul span{

	border: 1px solid rgba(34, 28, 113,0.3);

	border-radius: 50%;

	position: absolute;

	left: -6px;

	top: -6px;

	display: block;

	width: 20px;

	height: 20px;

	z-index: 2;

}

.ctct2Ul b{

	border: 1px solid rgba(34, 28, 113,0.1);

	border-radius: 50%;

	position: absolute;

	left: -16px;

	top: -16px;

	display: block;

	width: 40px;

	height: 40px;

	z-index: 1;

}

.ctct2Ul li.on span{

    animation:mymove 5s infinite;

    -webkit-animation:mymove 5s infinite;

    animation-direction:alternate;

    animation-timing-function: ease-in-out; 

    -webkit-animation:mymove 5s infinite;

    -webkit-animation-direction:alternate;

    -webkit-animation-timing-function: ease-in-out;

}

.ctct2Ul li.on b{

    animation:mymove 5s infinite;

    -webkit-animation:mymove 5s infinite;

    animation-direction:alternate;

    animation-timing-function: ease-in-out; 

    -webkit-animation:mymove 5s infinite;

    -webkit-animation-direction:alternate;

    -webkit-animation-timing-function: ease-in-out;

	animation-delay: 0.3s;

}

.ctct2Ul li.on span{opacity: 1;transform:translateY(0);z-index: 2;visibility: visible;}

.ctct2Ul p{

	font-size: 16px;

	color: rgb(51, 51, 51);

	position: absolute;

	left: 50%;

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

	bottom: 20px;

	width: max-content;

	opacity: 0;

	transition: all .3s;

	visibility: hidden;

}

.ctct2Ul li.on p{opacity: 1;transform:translateX(-50%) translateY(0);z-index: 2;visibility: visible;}

.ctct2Ul li.hImg i,

.ctct2Ul li.hImg b,

.ctct2Ul li.hImg p{display: none;}

.ctct2Ul li.hImg span{

	width: 51px;

	height: 15px;

	background: url(../img/ci1.png) center center no-repeat;

	background-size: 33px 10px;

	border-radius: 0;

	border: 0;

	transition: all 0.5s;

	position: relative;

	left: unset;

	top: unset;

}

.ctct2Ul li.hImg.on span{

	background-image: url(../img/ci2.png);

	background-size: 51px 15px;

    animation: unset;

    -webkit-animation: unset;

    animation-direction: unset;

    animation-timing-function: unset;

    -webkit-animation: unset;

    -webkit-animation-direction: unset;

    -webkit-animation-timing-function: unset;

}

@keyframes mymove{

	0%{transform: scale(1);  /*开始为原始大小*/}

	25%{transform: scale(1.2); /*放大1.1倍*/}

	50%{transform: scale(1);}

	75%{transform: scale(1.2);}

}

@-webkit-keyframes mymove /*Safari and Chrome*/{

	0%{transform: scale(1);  /*开始为原始大小*/}

	25%{transform: scale(1.2); /*放大1.1倍*/}

	50%{transform: scale(1);}

	75%{transform: scale(1.2);}

}

@media (max-width:800px) {

	/* .ctct2Ul i{width: 5px;height: 5px;}

	.ctct2Ul p{right: 0;left: unset;min-width: unset;}

	.ctct2Ul li:nth-child(-n+3) p{right: unset;left: 0;} */

}

.ctc2R{width: 41%;/* position: absolute;right: 0;top: 50%;transform: translateY(-50%); */}

/* .ctct3Ul{width: 100%;} */

/* .ctct3Ul li{width: 100%;display: none;} */

.swiper_ctct2{width: 100%;}

@media (min-width:1024px) {

	.swiper_ctct2 .swiper-wrapper{align-items: stretch;height: auto !important;}

	.swiper_ctct2 .swiper-slide{height: unset;display: flex;justify-content: center;align-items: center;}

}

.swiper_ctct2 .kuang{

	border-width: 1px;

	border-color: rgb(229, 229, 229);

	border-style: solid;

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

	width: 100%;

	padding: 2.0833vw;

	text-align: center;

}

.swiper_ctct2 .titB{

	font-size: 24px;

	color: rgb(255, 90, 0);

	line-height: 1;

}

.swiper_ctct2 .descB{

	font-size: 16px;

	color: rgb(102, 102, 102);

}

.swiper_ctct2 .titB+.descB{margin-top: 0.52vw;}

.swiper_ctct2 .descB+.datu{margin-top: 1.25vw;}

.swiper_ctct2 .datu img{width: 100%;display: block;}

.swiper_ctct2 .hImg .kuang{background: #f8f8f8;border: 0;}

.swiper_ctct2 .duotu{

	margin: 0 -0.52vw;

	display: flex;

	justify-content: space-between;

	align-items: flex-start;

}

.swiper_ctct2 .descB+.duotu{margin-top: 1.875vw;}

.swiper_ctct2 .duotu p{padding: 0 0.52vw;width: 50%;}

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

.swiper_ctct2 .duotu img{display: block;width: 100%;}

.swiper_ctct2 .duotu span+img{margin-top: 14px;}

.swiper_ctct2 .titB+.datu{margin-top: 1.4583vw;}

@media (max-width:1452px) {

	.swiper_ctct2 .titB{font-size: 26px;}

}

@media (max-width:1232px) {

	.swiper_ctct2 .titB{font-size: 24px;}

}

@media (max-width:1024px) {

	.ctctP2 .nrBox{padding: 0;}

	.ctctP2 .nrBox{display: block;}

	.swiper_ctct2{max-width: 580px;margin: 0 auto;}

	.swiper_ctct2 .kuang{padding: 4vw;}

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

	.swiper_ctct2 .titB+.descB{margin-top: 1vw;}

	.swiper_ctct2 .descB+.datu,

	.swiper_ctct2 .duotu span+img,

	.swiper_ctct2 .descB+.duotu{margin-top: 2vw;}

	.swiper_ctct2 .duotu{margin: 0 -4px;}

	.swiper_ctct2 .duotu p{padding: 0 4px;}

}

@media (max-width:800px) {

	.swiper_ctct2 .titB{font-size: 18px;}

	.swiper_ctct2 .descB{font-size: 14px;}

}

.ctctP4 .aboTit{color: #ffffff;}

.ctct4Ul li{border-bottom:1px solid #ffffff;padding:16px 0;display:flex;justify-content:flex-start;align-items:center;font-size:20px;color:#f2f2f2}

.ctct4Ul .titB{width:140px}

.ctct4Ul .descB{width:calc(100% - 160px)}

.ctctP4 .dshar{margin-top: 2vw;justify-content: flex-start;}

.ctctP4 .dshar a{display: block;margin-right: 1.6vw;}

.ctctP4 .dshar img{display: block;max-height: 40px;}

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

.ctct5Form label{display:block;position:relative;display:flex;justify-content:flex-start;align-items:center;position: relative;}

.ctct5Form .line{justify-content:flex-start;flex-wrap: wrap;}

.ctct5Form .line label{width:calc((100% - 4vw) / 3);margin-right:2vw;margin-bottom:30px}

.ctct5Form .line label:nth-child(3n){margin-right:0}

.ctct5Form input[type=text]{background:#ffffff;display:block;width:100%;height:60px;border:0;font-size:20px;padding:0 16px;z-index: 1;position: relative;border-bottom: 1px solid #dcdcdc;}

.ctct5Form i{position:absolute;left:4px;top:4px;font-size:30px;color:#ff0000;font-style:normal;line-height:1;position: absolute;left: 8px;top: 8px;z-index: 3;}

.ctct5Form .titB{font-size:20px;color:rgb(153,153,153);line-height:60px;position: absolute;left: 0;top: 0;z-index: 2;padding-left: 18px;}

.ctct5Form .texB{position:relative}

.ctct5Form .texB .titB{position:absolute;left:0;top:0}

.ctct5Form textarea{border: 1px solid #dcdcdc;display:block;width:100%;height:60px;font-size:20px;padding:0 16px;height:180px;padding: 16px;font-family: inherit;padding-left: 80px;}

.ctct5Form .btnG{margin:40px auto 0}

.ctct5Form .btnG input{display:block;background-color:rgb(220,220,220);width:180px;height:56px;font-size:16px;color:rgb(102,102,102);margin:0 10px;border:0;cursor:pointer}

.ctct5Form .btnG input.submit{background:rgb(252, 100, 53);color:#ffffff}

.ctctP6 .aboTit{color: #ffffff;}

.ctctP6 .descB{justify-content: flex-start;}

.ctctP6 .descB input{

	display: block;

	border: 0;

	width: 22px;

	height: 22px;

	background: #ffffff;

	margin: 0 16px 0 0;

}

.ctctP6 .ift{

	width: calc(100% - 38px);

	font-size: 16px;

	color: rgba(255, 255, 255, 0.8);

}

.ctctP6 .ift a{

	color: #fc6435;

	text-decoration: underline;

}

.ctctP6 .moreB{

	font-size: 16px;

	color: rgb(255, 255, 255);

	text-align: center;

	background-color: rgb(252, 100, 53);

	display: flex;

	justify-content: center;

	align-items: center;

	width: 180px;

	height: 60px;

	margin-top: 3vw;

}

@media (max-width:1632px){

	.ctct5Form .line label {

	    width: calc((100% - 4vw) / 3);

	    margin-right: 2vw;

	}

	.ctct5Form .titB{font-size: 18px;}

	.ctct5Form input[type=text]{padding: 0 10px;font-size: 18px;}

	.ctct5Form textarea{font-size: 18px;}

	.ctct5Form .namB .titB{width: 86px;}

	.ctct5Form .namB input{width: calc(100% - 86px);}

	.ctct5Form .telB .titB{width: 130px;}

	.ctct5Form .telB input{width: calc(100% - 130px);}

	.ctct5Form .corB .titB{width: 192px;}

	.ctct5Form .corB input{width: calc(100% - 192px);}

	.ctct5Form .maiB .titB{width: 100px;}

	.ctct5Form .maiB input{width: calc(100% - 100px);}

	.ctct5Form .verB .titB{width: 190px;}

	.ctct5Form .verB input{width: calc(100% - 300px);}

}

@media (max-width:1450px){

	.ctct5Form .line label {

	    width: calc((100% - 2vw) / 3);

	    margin-right: 1vw;

		margin-bottom: 1vw;

	}

	.ctct5Form .titB{font-size: 16px;line-height: 52px;}

	.ctct5Form .line label img{height: 52px;}

	.ctct5Form input[type=text]{padding: 0 8px;font-size: 16px;height: 52px;}

	.ctct5Form textarea{font-size: 16px;padding: 12px 12px 12px 64px;}

	.ctct5Form .verB img{height: 52px;width: 94px;}

	.ctct5Form .namB .titB{width: 66px;}

	.ctct5Form .namB input{width: calc(100% - 66px);}

	.ctct5Form .telB .titB{width: 104px;}

	.ctct5Form .telB input{width: calc(100% - 104px);}

	.ctct5Form .corB .titB{width: 152px;}

	.ctct5Form .corB input{width: calc(100% - 152px);}

	.ctct5Form .maiB .titB{width: 80px;}

	.ctct5Form .maiB input{width: calc(100% - 80px);}

	.ctct5Form .verB .titB{width: 154px;}

	.ctct5Form .verB input{width: calc(100% - 248px);}

}

@media (max-width:1232px){

	.ctct5Form .line label,

	.ctct5Form .line label:nth-child(3n){width: calc(50% - 16px);margin-right: 16px;margin-bottom: 16px;}

	.ctct5Form .line label:nth-child(2n){margin-right: 0;}

}

@media (max-width:1024px){

	.ctctP{padding: 48px 0;}

	.ctctP1{padding-bottom: 0;}

	.ctctP2{padding: 24px 0;}

	.ctctP2 .mapB{width: 100%;}

	.ctc2R{position: relative;right: unset;top: unset;transform: unset;width: 100%;margin-top: 2vw;}

}

@media (max-width:800px){

	.ctctP1 .iconfont{font-size: 20px;margin-bottom: 8px;}

	.ctct4Ul li{font-size: 16px;}

	.ctct4Ul .titB{width: 120px;}

	.ctct4Ul .descB{width: calc(100% - 140px);}

	.ctctP4 .dshar{margin-top: 16px;}

	.ctctP4 .dshar a{margin-right: 12px;}

	.ctctP4 .dshar img{max-height: 32px;}

	.ctctP5 .descB{font-size: 14px;margin-bottom: 24px;}

	.ctct5Form .line label, 

	.ctct5Form .line label:nth-child(3n),

	.ctct5Form .line label:nth-child(2n){width: 100%;margin: 0 0 12px;}

	.ctct5Form .titB{line-height: 44px;padding-left:8px;}

	.ctct5Form i{left: 2px;font-size: 16px;}

	.ctct5Form input[type=text]{height: 44px;}

	.ctct5Form textarea{font-size: 16px;padding: 8px 8px 8px 64px;}

	.ctct5Form .verB img{height: 44px;width: 94px;}

	.ctct5Form .btnG{margin: 16px auto 0;}

	.ctct5Form .btnG input{width: 120px;height: 40px;}

	.ctct5Form .line label img{height: 44px;position: absolute;top: -56px;right: 0;z-index: 2;}

	.ctctP6 .descB input{width: 16px;height: 16px;margin-right: 12px;}

	.ctctP6 .ift{width: calc(100% - 28px);}

	.ctctP6 .moreB{height: 40px;margin-top: 32px;width: 120px;}

}

/* 社会责任 */

.socP{padding:88px 0;overflow: hidden;}

.socTit{font-size:40px;color:rgb(51,51,51);text-transform:uppercase;margin-bottom:30px;font-weight: 600;}

.socP1 .nrBox{flex-direction:row-reverse}

.socP1R{width:59.2%}

.socP1R .imgB{padding-top:55%;border-radius:10px;overflow:hidden}

.socP1L{width:35.6%}

.soc1Ul li{margin-top:32px}

.soc1Ul li:first-child{margin-top:0}

.soc1Ul .titB{display:flex;justify-content:flex-start;align-items:center}

.soc1Ul .titB img{display:block}

.soc1Ul .titB span{background-color:rgb(31,43,95);width:max-content;padding:0 16px 0 10px;min-height:30px;display:flex;justify-content:flex-start;align-items:center;font-size:20px;color:#ffffff;}

.soc1Ul .descB{font-size:16px;color:rgb(51,51,51);line-height:1.5;margin:16px 0 0}

.socP2{transition:all 0.5s;padding:0;}

.socP2 .socTit{text-align:center;color:#ffffff;position:absolute;top:64px;left:0;width:100%}

.socP2 li{border-right:1px solid #707070}

.socP2 li:first-child{border-left:1px solid #707070}

.socP2 .kuang{height:100%;padding:16.7vw 16px 5vw;text-align:center;transition:all 0.5s}

.socP2 .imgB{display:none}

.socP2 .iconB img{height:108px;display:block;margin:0 auto}

.socP2 .titB{font-size:20px;color:rgb(255,255,255);margin-top:38px}

.socP2 .descB{font-size:16px;color:rgb(255,255,255);margin-top:10px}

.socP2 .numB{font-size:20px;color:rgb(255,255,255);margin-top:5.2vw;transition:all 0.5s}

.socP2 li.on .kuang{background:rgba(34, 28, 112,0.6);padding-top:14.6vw}

.socP2 li.on .numB{margin-top:7.3vw}

.soc3Ul .kuang{border-width:1px;border-color:rgb(231,231,231);border-style:solid;background-color:rgb(255,255,255);padding:40px;transition:all 0.5s}

.soc3Ul li{margin-top:38px}

.soc3Ul li:first-child{margin-top:0}

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

.soc3Ul .tuB{width:42%}

.soc3Ul .imgB{padding-top:40%}

.soc3Ul .textB{width:calc(58% - 2vw);}

.soc3Ul .titB{font-size:30px;color:rgb(51,51,51);text-transform:uppercase;line-height:1.5;transition:all 0.5s;font-weight: 600;}

.soc3Ul .descB{font-size:16px;color:rgb(102,102,102);line-height:1.5;transition:all 0.5s;margin-top: 4px;}

.soc3Ul .moreB{font-size:16px;color:rgb(153,153,153);line-height:1.5;display:flex;justify-content:flex-start;align-items: center;transition:all 0.5s;margin-top: 24px;}

.soc3Ul .moreB i{font-size:12px;line-height:1.5;margin-left:8px;display:block}

.soc3Ul li:hover .kuang{background:#221c70}

.soc3Ul li:hover .titB,.soc3Ul li:hover .descB,.soc3Ul li:hover .moreB{color:#ffffff}

.socP3 .moreBtn{margin-top:32px;display:block;width:100%}

.socP3 .moreBtn i{display:block;margin:0 auto;font-size:48px;color:#999999;text-align:center}

@media (max-width:1632px){

	.socP1L{width: 40%;}

	.socP1R{width: 58%;}

	.soc3Ul .kuang{padding: 32px;}

}

@media (max-width:1432px){

	.soc3Ul .kuang{padding: 24px;}

}

@media (max-width:1232px){

	.location{padding: 16px 0;}

	.socP{padding: 80px 0;}

	.socP2{padding: 0;}

	.socP2 .iconB img{height: 88px;}

	.soc3Ul .kuang{padding: 16px;}

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

}

@media (max-width:1024px){

	.socP{padding: 64px 0;}

	.socP2{padding: 0;}

	.socTit{font-size: 32px;}

	.socP1 .nrBox{display: block;}

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

	.socP1R{width: 100%;}

	.socP2 .iconB img{height: 64px;}

	.soc3Ul .titB{font-size: 18px;}

	

}

@media (max-width:800px){

	.location{padding: 8px 0;font-size: 16px;line-height: 1.4;}

	.socP{padding: 48px 0;}

	.socP2{padding: 0;}

	.socTit{font-size: 24px;margin-bottom: 16px;}

	.socP2 .iconB img{height: 48px;}

	.soc3Ul .titB{font-size: 16px;}

	.soc3Ul .descB{font-size: 14px;}

	.soc1Ul .titB img{width: 48px;}

	.soc1Ul .titB span{font-size: 16px;padding: 0 8px;width: calc(100% - 48px);}

	.soc1Ul .descB{font-size: 14px;margin: 8px 0 0;}

	.soc1Ul li{margin-top: 24px;}

	.socP2 .socTit{position: relative;left: unset;top: unset;}

	.socP2{padding: 48px 0;}

	.socP2 li{width: 50%;border-left: 1px solid #707070;border-bottom: 1px solid #707070;}

	.socP2 li:nth-child(even){border-left: 0;}

	.socP2 li:nth-child(-n+2){border-top: 1px solid #707070;}

	.socP2 .kuang{padding: 40px 8px 24px;}

	.socP2 li.on .kuang{padding: 24px 8px 24px;}

	.socP2 .titB{margin-top: 16px;font-size: 16px;}

	.socP2 .descB{font-size: 14px;}

	.socP2 .numB{margin-top: 16px;}

	.socP2 li.on .numB{margin-top: 32px;}

	.soc3Ul li{margin-top: 16px;}

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

	.soc3Ul .kuang{display: block;padding: 8px;}

	.soc3Ul .tuB{width: 100%;}

	.soc3Ul .textB{width: 100%;margin-top: 12px;}

	.socP3 .moreBtn i{font-size: 32px;}

}



.proAll{padding: 80px 0;overflow-x: hidden;}

.proAll .pubTit{

	text-align: center;

	margin-bottom: 48px;

	padding-bottom: 24px;

	background: url(../img/pajt.png) bottom center no-repeat;

	background-size: 16px 9px;

}

.proAll .pubTit .tit{

	font-size: 36px;

	color: rgb(51, 51, 51);

	font-weight: bold;

}

.proAll .pubTit .desc{

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 1.5;

	max-width: 580px;

	margin: 26px auto 0;

}

.proAll .ind1Ul{

	/* border: 1px solid #eeeeee; */

}

.proAll .ind1Ul li{border: 0;}



@media (min-width:1452px) {

	.proAll .ind1Ul li:nth-child(4n+1){position: relative;}

	.proAll .ind1Ul li:nth-child(4n+1)::before{

		content: "";

		display: block;

		width: 100vw;

		height: 1px;

		background: #eeeeee;

		position: absolute;

		left: calc(710px - 50vw);

		top: 0;

	}

}

.proAll .ind1Ul .kuang{

	padding: 24px;

	transition: all 0.5s;

}

.proAll .ind1Ul .kuang .imgB{

	transition: all 0.5s;

}

.proAll .ind1Ul .kuang:hover{

	box-shadow: none;

	background: unset;

}

.proAll .ind1Ul .kuang:hover .imgB{

	transform: translateY(-20px);

}

@media (max-width: 1232px) {

	.proAll{padding: 64px 0;}

	.proAll .pubTit .tit{font-size: 32px;}

}

@media (max-width: 1452px) and (min-width: 800px){

	.proAll .ind1Ul li:nth-child(4n+1){position: relative;}

	.proAll .ind1Ul li:nth-child(4n+1)::before{

		content: "";

		display: block;

		width: 100vw;

		height: 1px;

		background: #eeeeee;

		position: absolute;

		left: -2vw;

		top: 0;

	}

}

@media (max-width: 1024px) {

	.proAll{padding: 56px 0;}

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

	.proAll .pubTit .tit{font-size: 28px;}

}

@media (max-width: 800px) {

	.proAll{padding: 48px 0;}

	.proAll .pubTit{margin-bottom: 16px;}

	.proAll .pubTit .tit{font-size: 24px;}

	.proAll .pubTit .desc{font-size: 14px;margin-top: 8px;}

	.proAll .ind1Ul li:nth-child(2n+1){position: relative;}

	.proAll .ind1Ul li:nth-child(2n+1)::before{

		content: "";

		display: block;

		width: 100vw;

		height: 1px;

		background: #eeeeee;

		position: absolute;

		left: -15px;

		top: 0;

	}

}


.indp2_117{
	background-attachment: fixed;
	background-size: cover;
	/* height: 300vh; */
	z-index: 2;
	position: relative;
}
.indp2_117 .swiper_indp2{
	/* position: relative;
	left: unset;
	top: unset; */
	position: sticky;
	top: 0;
	left: 0;
	z-index: 1;
	height: 100vh;
}
.indp2_117 .swiper_indp2 .swiper-slide{padding-top: 100px;}

.indp2_117 .swiper_indp2 .imgB{padding-top: calc(100vh - 100px);}
.indp2_117>.bgBox{
	width: 100%;
	height: 100vh;
	position: sticky;
	left: 0;
	top: 0;
	z-index: 1;
}
.indp2_117 .kong{
	position: sticky;
	left: 0;
	top: 0;
	z-index: 2;
	margin-top: -100vh;
	overflow-x: unset;
	overflow: hidden;
}
.indp2_117 .kong .imgB{
	width: 100%;
	padding-top: 100vh;
}
.indp2_117 .kong .drop {
	position: absolute;
	left: 8vw;
	bottom: 5.4vw;
	display: block;
	width: 24px;
	height: 65px;
	background: url(../img/117asd.png) center center no-repeat;
	background-size: 100% 100%;
	transform: translateY(-200px) scale(0);
	transition: 0.8s;
}
.indp2_117 .kong .drop1{transition-delay: 0s;}
.indp2_117 .kong .drop2{width: 14px;height: 39px;bottom: 0;top: 3.3vw;left: 25.7vw;transition-delay: 0.6s;}
.indp2_117 .kong .drop3{width: 18px;height: 50px;bottom: 0;top: 15.4vw;left: 46.8vw;transition-delay: 0.2s;}
.indp2_117 .kong .drop4{width: 34px;height: 97px;bottom: 0;top: 5.3vw;left: 88.4vw;transition-delay: 0.4s;}
.indp2_117.active .kong .drop{transform: translateY(0) scale(1);transition: 0.8s;transition-delay: 0s;}
.indp2_117.active .kong .drop1{transition: 0.3s;}
.indp2_117.active .kong .drop2{transition: 0.8s;}
.indp2_117.active .kong .drop3{transition: 0.6s;}
.indp2_117.active .kong .drop4{transition: 0.9s;}

.indp2_117 .nrBox{
	margin-top: 150vh;
	position: relative;
	z-index: 3;
}
.indp2_117 .nrk{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	width: 100%;
}
.indp2_117 .ind2Ul{width: 100%;}
.indp2_117 .ind2Ul li{background: linear-gradient(to bottom,rgb(255, 255, 255),rgba(0, 0, 0, 0));border: 0;position: relative;}

.indp2_117 .ind2Ul li::before{

	content: "";

	display: block;

	background: rgba(255, 255, 255, 0.4);

	height: 40px;

	width: 1px;

	position: absolute;

	left: 0;

	top: calc(50% - 20px);

}

.indp2_117 .ind2Ul li:first-child::before{display: none;}

.indp2_117 .ind2Ul .descB{color: #ffffff;}
.indp2_117 .ind2Ul li.on{background: linear-gradient(to bottom,rgb(34, 28, 112),rgba(0, 0, 0, 0));}


@media(max-width:800px) {
	.indp2_117 .kong{display: none;}
	.indp2_117 .swiper_indp2{
		/* position: absolute;
		height: 100%;
		width: 100%; */
		position: relative;
		height: auto;
	}
	.indp2_117 .swiper_indp2 .imgB{height: unset;padding-top: 48%;}
	.indp2_117 .nrBox{margin: 0;padding: 0 0;}
	.indp2_117 .nrBox .container{padding: 0;}
	.indp2_117 .nrk{display: block;}
	.ind2Ul{margin: 0;}
	.ind2Ul li.on {background-color: rgba(34, 28, 112, 1);}
}
.aboPa{overflow: hidden;}
.aboP{overflow: unset;}
.aboP3_117{padding: 0;}
.swiper_abo2{
	position: sticky;
	left: 0;
	top: 0;
}
.swiper_abo2 .imgB{padding-top: 100vh;}
.aboP3_117 .nrBox{
	position: relative;
	z-index: 2;
	background: url(../img/117history.png) left top no-repeat;
	background-size: 1920px auto;
	width: 49%;
	margin: 0 0 0 51%;
	padding: 40px;
	padding-top: 116px;
	padding-left: 80px;
	padding-bottom: 80px;
	padding-right: calc(50% - 710px);
}
.aboP3_117 .nrBox::after{
	content: "";
	display: block;
	width: 100%;
	height: calc(100% - 80px);
	position: absolute;
	left: 0;
	top: 80px;
	background: #ffffff;
	z-index: 1;
}
.aboP3_117 .textB{
	font-size:16px;
	line-height:1.5;
	color: rgb(102, 102, 102);
	position: relative;
	z-index: 2;
}
.aboP3_117 .jtB{
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	margin-top: 64px;
	margin-bottom: 40px;
	position: relative;
	z-index: 2;
}
.aboP3_117 .jtB img{
	width: 31px;
	display: block;
}
.aboP3_117 .jtB span{
	font-size:20px;
	line-height:1;
	color:rgb(51, 51, 51);
	margin-left: 16px;
}
.abo3Ul{margin: -10px;position: relative;z-index: 2;}.abo3Ul li{padding: 10px;}
.abo3Ul .imgB{border-radius: 4px;overflow: hidden;padding-top: 62.5%;}

@media (max-width:1452px) {.aboP3_117 .nrBox{padding-right: 2%;}}
@media (max-width:1024px) {
	.swiper_abo2{
		/* position: absolute;
		left: 0;
		top: 0; */
		position: relative;
	}
	.swiper_abo2 .imgB{padding-top: 42.7%;}
	.aboP3_117 .nrBox{
		padding: 15px;
		margin: 0;
		width: 100%;
	}
	.aboP3_117 .jtB{margin: 15px 0;align-items: center;}
	.aboP3_117 .jtB img{width: 18px;}
	.aboP3_117 .jtB span{font-size: 16px;}
	.abo3Ul{margin: -4px;}
	.abo3Ul li{padding: 4px;}
}