.D7 .box .hhh h2, .D6 .box .hhh h2, .D5 .box .hhh h2, .D40 .box .hhh h2, .D3 .box .hhh h2, .D0 .box .hhh h2 {
	font-size:2.2rem;
	font-weight:bold;
	line-height:1
}
.D7 .box .hhh .en, .D6 .box .hhh .en, .D5 .box .hhh .en, .D40 .box .hhh .en, .D3 .box .hhh .en, .D0 .box .hhh .en {
	font-size:1.3rem;
	line-height:1.4;
	color:#666
}
.D7 .box .hhh .line, .D6 .box .hhh .line, .D5 .box .hhh .line, .D40 .box .hhh .line, .D3 .box .hhh .line, .D0 .box .hhh .line {
	background:#107cfc;
	height:3px;
	display:inline-flex
}
.banner_ii {
	position:fixed
}
.banner_ii .swiper .pic {
	width:100%
}
.banner_ii .swiper .pic img {
	width:100%;
	height:auto
}
.D0 {
	margin:4rem 0 0 0
}
.D0 .box .hhh {
	text-align:center
}
.D0 .box .hhh .line {
	width:4vw
}
.D0 .box .ccc {
	margin:2rem 0 0 0
}
.D0 .box .ccc>div p {
	text-indent:2em;
	line-height:1.7;
	font-size:1.1rem;
	color:#626060
}
.D1 {
	margin:3rem 0 0 0
}
.D1 .box .list {
	display:flex;
	justify-content:space-between
}
.D1 .box .list li .t0 {
	display:flex;
	align-items:baseline;
	justify-content:center
}
.D1 .box .list li .t0 b {
	font-size:2.8rem;
	color:#107cfc;
	line-height:1
}
.D1 .box .list li .t0 sub {
	align-self:flex-start;
	font-size:1.3rem
}
.D1 .box .list li .t0 span {
	color:#666;
	line-height:1
}
.D1 .box .list li .t1 {
	font-size:1rem;
	height:auto;
	color:#555;
	text-align:center
}
.D2 {
	margin:3rem 0 0 0
}
.D2 .box .video {
	height:30vw;
border-radius:.5rem;
	overflow:hidden;
	position:relative;
	width:100%
}
.D2 .box .video .play {
	background:url(../images/icon_play.png) no-repeat center;
	background-size:auto 4rem;
	position:absolute;
	inset:0;
	z-index:18;
	cursor:pointer;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D2 .box .video .play:hover {
	transform:scale(1.3)
}
.D2 .box .video .mask {
	position:absolute;
	inset:0;
	background:rgba(0, 0, 0, .3137254902);
	z-index:15
}
.D2 .box .video .fm {
	position:absolute;
	z-index:10;
	inset:0
}
.D2 .box .video .fm img {
	width:100%;
	height:100%
}
.D2 .box .video video {
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain
}
.D3 {
	margin:4rem 0 0 0
}
.D3 .box .hhh {
	text-align:center
}
.D3 .box .hhh .line {
	width:5vw
}
.D3 .box .list {
	display:flex;
	height:33vw;
gap:0 .6rem;
	margin:3rem 0 0 0
}
.D3 .box .list li {
	flex:1;
border-radius:.6rem;
	position:relative;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D3 .box .list li .text0 {
	position:absolute;
	left:0;
	top:0;
	inset:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:1.6rem;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s";
	font-weight:bold
}
.D3 .box .list li .text1 {
	position:absolute;
	inset:0;
	box-sizing:border-box;
	padding:4vw;
	opacity:0;
	transform:scale(0.8);
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D3 .box .list li .text1 h5 {
	font-size:1.4rem;
	font-weight:bold
}
.D3 .box .list li .text1 p {
	font-size:1.1rem;
	color:#777
}
.D3 .box .list li.selected {
	flex:2.4
}
.D3 .box .list li.selected .text0 {
	opacity:0;
	transform:translateY(2vw)
}
.D3 .box .list li.selected .text1 {
	opacity:1;
	transform:scale(1)
}
.D3 .box .list li:nth-of-type(1) {
background:url("/images/about_c0.jpg") no-repeat center;
background-size:cover
}
.D3 .box .list li:nth-of-type(2) {
background:url("/images/about_c1.jpg") no-repeat center;
background-size:cover
}
.D3 .box .list li:nth-of-type(3) {
background:url("/images/about_c2.jpg") no-repeat center;
background-size:cover
}
.D40 {
	margin:3rem 0 0 0
}
.D40 .box .hhh {
	text-align:center
}
.D40 .box .hhh .line {
	width:4%
}
.D40 .box .devel {
	margin:2rem 0 0 0;
	padding:3rem 0;
	background:url(../images/about_devel.jpg) no-repeat center;
	background-size:cover;
	position:relative
}
.D40 .box .devel .conl .lll {
	left:0;
	top:50%;
	transform:translateX(-145%) translateY(-50%)
}
.D40 .box .devel .conl .rrr {
	right:0;
	top:50%;
	transform:translateX(145%) translateY(-50%) rotate(180deg)
}
.D40 .box .devel .conl a {
	position:absolute;
	width:3rem;
	height:3rem;
	background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23000000'%3E%3Cpath d='M 34.980469 3.992188 C 34.71875 3.996094 34.472656 4.105469 34.292969 4.292969 L 14.292969 24.292969 C 13.902344 24.683594 13.902344 25.316406 14.292969 25.707031 L 34.292969 45.707031 C 34.542969 45.96875 34.917969 46.074219 35.265625 45.980469 C 35.617188 45.890625 35.890625 45.617188 35.980469 45.265625 C 36.074219 44.917969 35.96875 44.542969 35.707031 44.292969 L 16.414063 25 L 35.707031 5.707031 C 36.003906 5.417969 36.089844 4.980469 35.929688 4.601563 C 35.769531 4.21875 35.394531 3.976563 34.980469 3.992188 Z' fill='%23aaaaaa'/%3E%3C/svg%3E") no-repeat center;
	background-size:auto 50%;
	border-radius:100rem;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D40 .box .devel .conl a:hover {
	box-shadow:0 0 0 3px rgba(16, 124, 252, .1882352941)
}
.D40 .box .devel .DEFS {
	position:relative
}
.D40 .box .devel .swiper {
	height:500px
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide {
	height:250px;
	cursor:pointer
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-of-type(2n) {
margin:auto 0 0 0
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-of-type(2n) .coo {
flex-direction:column-reverse;
transform:translateY(calc(-1rem - 3px))
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-of-type(2n) .coo .soo {
flex-direction:column-reverse
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-of-type(2n) .coo .title1 {
top:-85%
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-of-type(2n) .coo .title1 span::after {
transform:scaleX(1.3) translateY(-30%) rotate(45deg) translateX(-50%);
top:100%;
transition-property:all;
transition-duration:0.6s;
transition-timing-function:"ease";
transition-delay:"0s"
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:hover .coo {
	color:#107cfc
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:hover .coo .dian {
	box-shadow:0 0 0 3px #107cfc, 0 0 0 4px #107cfc
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:hover .coo .soo::after, .D40 .box .devel .swiper .swiper-wrapper .swiper-slide:hover .coo .soo::before {
background:#107cfc
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-last-of-type(1) .coo .title span {
background:#e62729
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide:nth-last-of-type(1) .coo .title span::after {
background:#e62729
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo {
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	height:100%;
	transform:translateY(calc(1rem + 3px))
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .zhu .year {
	font-size:1.3rem;
	font-weight:bold
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .zhu .ms {
margin:.4rem 0;
	color:#666;
font-size:.9rem;
	min-height:4rem
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .zhu .ms ul {
	list-style:decimal
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .zhu .ms ol {
	list-style:decimal
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .zhu .ms li {
	list-style:decimal
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .soo {
	display:flex;
	flex-direction:column;
	align-items:center
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .soo::before {
content:"";
width:1px;
height:2rem;
transition-property:all;
transition-duration:0.6s;
transition-timing-function:"ease";
transition-delay:"0s";
background:#444
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .soo::after {
content:"";
border-radius:10px;
width:5px;
height:5px;
transition-property:all;
transition-duration:0.6s;
transition-timing-function:"ease";
transition-delay:"0s";
background:#444
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .dian {
	margin:1rem;
	background:#107cfc;
	min-height:6px;
	min-width:6px;
	width:6px;
	height:6px;
	border-radius:10rem;
	align-self:center;
	display:inline-flex;
	box-shadow:0 0 0 3px #fff, 0 0 0 4px #107cfc;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .title1 {
	text-align:center;
	width:100%;
	position:absolute;
	top:100%
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .title1 span {
	border-radius:7px;
	font-weight:bold;
	font-size:1.1rem;
	display:inline-flex;
padding:.5rem 1.4rem;
	background:#107cfc;
	color:#fff;
	position:relative
}
.D40 .box .devel .swiper .swiper-wrapper .swiper-slide .coo .title1 span::after {
content:"";
width:10px;
height:10px;
transform:scaleX(1.3) translateY(-5%) rotate(45deg) translateX(-50%);
background:#107cfc;
position:absolute;
left:50%;
top:0;
transition-property:all;
transition-duration:0.6s;
transition-timing-function:"ease";
transition-delay:"0s"
}
.D40 .box .devel .line {
	position:absolute;
	left:0;
	width:100%;
	height:2px;
	top:50%;
	transform:translateY(-50%);
	border-radius:10rem;
	background:#555
}
.D40 .box .devel .line::after {
position:absolute;
content:"";
width:1rem;
height:1rem;
right:-1%;
top:50%;
transform:translateY(-50%);
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444444'%3E%3Cpath d='M 4 2 L 4 22 L 21.3125 12 Z' fill='%23444444'/%3E%3C/svg%3E");
background-size:contain
}
.D5 .box {
	margin:4rem 0 0 0
}
.D5 .box .hhh {
	text-align:center
}
.D5 .box .hhh .line {
	width:4%
}
.D5 .box .honor {
	padding:150px 0 90px 0;
	margin:2rem 0 0 0;
	background:url(../static/index/img/about_honor.jpg) no-repeat center;
	background-size:cover
}
.D5 .box .honor .swiper-slide .pic {

	background:#fff
}
.D5 .box .honor .swiper-slide .pic img {
	width:100%
}
.D5 .box .honor .swiper-slide .title {
padding:.5rem 0;
	font-size:1.1rem;
	text-align:center;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.D5 .box .honor .more {
	text-align:center;
	margin:4rem 0 0 0
}
.D5 .box .honor .more a {
	display:inline-flex;
padding:.6rem 2.5rem;
	border:1px solid #9e9e9e;
	color:#555;
border-radius:.4rem;
	font-size:1.1rem;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D5 .box .honor .more a:hover {
	background:#0000fe;
	color:#fff;
	transform:scale(1.1)
}

.D6 {
	margin:4rem 0 0 0
}
.D6 .box .hhh {
	text-align:center
}
.D6 .box .hhh .line {
	width:5vw
}
.D6 .box .newslist {
	margin:2.5rem 0 0 0;
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:0 1vw
}
.D6 .box .newslist a {
border-radius:.5rem;
	overflow:hidden;
	display:flex;
	flex-direction:column
}
.D6 .box .newslist a .pic {
	width:100%
}
.D6 .box .newslist a .pic img {
	width:100%;
	height:17vw;
	-o-object-fit:cover;
	object-fit:cover
}
.D6 .box .newslist a .text {
	padding:1rem 6%;
	box-sizing:border-box;
	background:#f2f2f2
}
.D6 .box .newslist a .text .title {
	font-size:1.3rem;
	font-weight:bold
}
.D6 .box .newslist a .text .ms {
margin:.5rem 0 0 0;
	font-size:1rem;
	color:#777;
	height:7rem
}
.D7 {
	margin:4rem 0 4rem 0
}
.D7 .box .hhh {
	text-align:center
}
.D7 .box .hhh .line {
	width:5vw
}
.D7 .box .team {
	margin:4rem 0 0 0
}
.D7 .box .team .swiper-slide.swiper-slide-active .pic img, .D7 .box .team .swiper-slide.swiper-slide-duplicate-active .pic img {
	height:24vw
}
.D7 .box .team .swiper-slide.swiper-slide-active .pic .add, .D7 .box .team .swiper-slide.swiper-slide-duplicate-active .pic .add {
	transform:scale(1)
}
.D7 .box .team .swiper-slide .pic {
	height:24vw;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.D7 .box .team .swiper-slide .pic img {
	-o-object-fit:cover;
	object-fit:cover;
	overflow:hidden;
	width:100%;
	height:22vw;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D7 .box .team .swiper-slide .pic .add {
	position:absolute;
	transform:scale(0);
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s";
	right:4%;
	bottom:4%;
	width:2rem;
	height:2rem;
	background:#f39c33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23000000'%3E%3Cpath d='M 23 9 L 23 23 L 9 23 L 9 27 L 23 27 L 23 41 L 27 41 L 27 27 L 41 27 L 41 23 L 27 23 L 27 9 Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center;
	background-size:60% auto;
	border-radius:10rem
}
.D7 .box .team .more {
	text-align:center;
	margin:4rem 0 0 0
}
.D7 .box .team .more a {
	display:inline-flex;
padding:.6rem 2.5rem;
	border:1px solid #9e9e9e;
	color:#555;
border-radius:.4rem;
	font-size:1.1rem;
	transition-property:all;
	transition-duration:0.6s;
	transition-timing-function:"ease";
	transition-delay:"0s"
}
.D7 .box .team .more a:hover {
	background:#0000fe;
	color:#fff;
	transform:scale(1.1)
}
.D8 {
	padding:3rem 0 3rem 0
}
.D8 .box .fengwo {
	width:100%;
	display:flex;
	gap:0 1%
}
.D8 .box .fengwo .li {
	flex:1;
	display:flex;
	flex-direction:column
}
.D8 .box .fengwo .li:nth-of-type(2n) {
flex-direction:column-reverse
}
.D8 .box .fengwo .li .sss img {
	width:100%;
	transform:scale(1.46)
}
.D8 .box .fengwo .li .ttt {
	margin:1rem 10%
}
