.layout {
	position:relative;
	/*overflow:hidden;*/
	background:#040814;
}
.uittops {
	position:fixed;
	right:1.5625rem;
	bottom:16%;
	z-index:12;
	width:1.9791666666666667rem;
	height:1.9791666666666667rem;
	background:url(../images/qw7.svg) no-repeat center #00269e;
	background-size:0.5729166666666667rem auto;
	border-radius:50%;
	cursor:pointer;
	display: none;
}
.uwid100 .lsele{
    margin: 0 2rem 0 0;
}
.uittops.active{
    display: block;
}
.wrap {
	width:83.33333333333334rem;
	margin:0 auto;
}
.sjlogos {
	display:none;
}

.footer {
	padding:2rem 4.166666666666667rem;
	position:relative;
	background:url(../images/qw8.jpg) no-repeat center/cover;
}
.footer .tps {
	display:flex;
	justify-content:space-between;
}
.footer .tps .logo {
	max-width:10.15625rem;
}
.footer .tps .logo img {
	width:100%;
	display:block;
}
.footer .tps .lts {
	width:28.041666666666668rem;
}
.footer .tps .rts {
	width:calc(100% - 30.208333333333336rem);
}
.footer .tps .lts .ul {
	margin-top:2.0833333333333335rem;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.footer .tps .lts .ul li a {
	font-size:14px;
	line-height:1.6;
	color:#b1b1b3;
	margin-right:1.5625rem;
	display:block;
}
.footer .tps .lts .ul li a:hover {
	color:#d9d9d9;
}
.footer .tps .rts {
	display:flex;
	justify-content:space-between;
	position:relative;
	z-index:2;
}
.footer .tps .share ul {
	display:flex;
	align-items:flex-end;
	margin: 2rem 0 0;
}
.footer .tps .share li {
	margin:0 0.4375rem;
	width:1.0416666666666667rem;
	position: relative;
}
.footer .tps .share li .uwx{
    position: absolute;width: 6rem;
    left: 0;bottom: 100%;max-width: 6rem;
    padding-bottom: 0.5rem;display: none;
}
.footer .tps .share li:hover .uwx{
    display: block;
}
.footer .tps .share li a img {
	max-width:100%;
	display:block;
	object-fit:contain;
	max-height:100%;
}
.footer .tps .flax {
	width:calc(100%);
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.footer .tps .ds h3 a {
	font-size:15px;
	line-height:1.7;
	color:#d9d9d9;
	display:block;
	margin-bottom:1.1458333333333335rem;
}
.footer .tps .ds dd a {
	font-size:12.5px;
	line-height:1.6;
	color:#898a8d;
	display:block;
}
.footer .tps .ds dd {
	margin-bottom:0.8333333333333334rem;
}
.footer .tps .ds {
    /*flex: 1;*/
	max-width:10.729166666666668rem;
	/*width:10.729166666666668rem;*/
}
.footer .tbs {
	margin-top:2rem;
	border-top:0.052083333333333336rem solid #131827;
	padding-top:2rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction: row-reverse;
}
.footer .tbs p a {
	font-size:14px;
	line-height:1.6;
	color:#828593;
	/*margin-left: 2rem; */
}
.footer .tbs p a:hover,
.footer .tps .lts p a:hover{
    color: #fff;
}
.footer .tbs p:nth-child(2){
    text-align: center;
}
.footer .tbs h6 span {
	display:inline-block;
	margin-left:1.3541666666666667rem;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:12;
	height:4.6875rem;
}
.header.on {
	box-shadow:0 0.20833333333333334rem 0.5208333333333334rem 0 #1d202c;
	background:#040814;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:100%;
}
.header .logo {
	max-width:4.6875rem;
	display:block;
}
.header .logo img {
	width:100%;
	display:block;
}
.header .rts {
	display:flex;
	justify-content:space-between;
	width:calc(100% - 16.666666666666668rem);
	align-items:center;
}
.header .naver ul {
	display:flex;
	align-items:center;
}
.header .naver li {
	margin-right:3.4375rem;
}
.header .naver li:last-child {
	margin-right:0;
}
.header .naver li h3 a {
	font-size:17px;
	line-height:4.6875rem;
	color:#f8f8f8;
	display:block;
}
.header .engsh {
	width:6.458333333333334rem;
	height:2.0833333333333335rem;
	box-shadow:0 0 0.1208333333333334rem 0 #9099ab;
	border-radius:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../images/qw3.png) no-repeat left 0.7291666666666667rem center;
	background-size:0.9375rem auto;
	padding:0 0.5208333333333334rem 0 1.9791666666666667rem;
	position: relative;
}
.header .engsh .lsele {
	background:url(../images/qw4.png) no-repeat right center;
	background-size:0.4166666666666667rem auto;
	width:100%;
	height:100%;
	border:none;
	font-size:14px;
	color:#d9d9d9;
	line-height:2.0833333333333335rem;
}
.header .engsh dl{
    position: absolute;
    left: 0;right: 0;top: 100%;z-index: 11;border-radius:0.5208333333333334rem;
	box-shadow:0 0 0.0208333333333334rem 0 #9099ab;overflow: hidden;
	display: none;
}
.header .engsh:hover dl{
    display: block;
}
.header .engsh dd a{
    font-size: 14px;line-height:2.0833333333333335rem;background-color:rgba(45, 45, 45, 0.5);
    display: block;	padding:0 0.5208333333333334rem 0 1.9791666666666667rem;color: #d9d9d9;backdrop-filter: blur(15px);
}
.header .engsh dd a:hover{
    background: #d9d9d9;color: #333;
}
.header .engsh .lsele option {
	background-color:#040814;
}
.yinsixy {
	padding:7.291666666666667rem 0;
	position:relative;
	z-index:2;
}
.uitpadd {
	padding:0 10.416666666666668rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.yinsixy h1 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#d9d9d9;
	text-align:center;
}
.yinsixy .txt {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	margin-top:1.3541666666666667rem;
	text-align: justify;
}
.banner img {
	width:100%;
	height:100%;
	display:block;
}
.banner{
    position: relative;
}
.prban:before,
.banner:before{
    content: "";position: absolute; 
    left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom,rgba(0,0,0,0),#040814);
    height: 40%;
}
.uittit {
	margin-top:-4.166666666666667rem;
/*	margin-bottom: 3.5625rem; */
	
}
.uittit h3 {
	font-size:3.385416666666667rem;
	font-weight:bold;
	-webkit-text-fill-color:transparent;
	-webkit-text-stroke-width:0.052083333333333336rem;
	-webkit-text-stroke-color:#152b7d;
	text-transform:uppercase;
	line-height:1;
	opacity: 0.5; 
	font-family: "inter";
}
.uittit h2 {
	font-size:2.904166666666667rem;
	line-height:1;
	color:#d9d9d9;
/*	font-weight:bold; */
	text-transform:uppercase;
	/*margin-top:-1.5625rem;*/
	position: relative;
    z-index: 2;
}
.commitment .txt {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	margin-top:3.5625rem;
}
.objectives .flax .ls li{
    color: #d9d9d9;	list-style: disc;margin-left: 1rem;
}
.commitment .uitpadd .txt li{
	list-style: disc;margin-left: 1.2rem;

}
.objectives,.commitment {
	padding-bottom:7.291666666666667rem;
	position:relative;
}
.commitment .swippic {
	margin-top:2.0833333333333335rem;
	overflow:hidden;
}
.commitment .swippic .swiper-slide{
	width: auto;border-radius: 0.78125rem;
	overflow: hidden;
}
.commitment .swippic .swiper-slide img{
	height: 340px;display: block;
}
.commitment .swippic .spot {
	position:static;
	margin-top:0.9375rem;
	text-align:center;
	height:0.3125rem;position: relative;
	background: #d9d9d9;margin: 0.8rem auto 0;
	border-radius:0.5208333333333334rem;
	overflow: hidden;max-width: 15rem;
}
.commitment .swippic .spot span{
    	height:100%;
	background:#d9d9d9;
	overflow: hidden;	background:#00269e;
}
/*.commitment .swippic .spot span {*/
/*	width:0.3125rem;*/
/*	height:0.3125rem;*/
/*	border-radius:0.5208333333333334rem;*/
/*	background:#d9d9d9;*/
/*	margin:0 0.2604166666666667rem;*/
/*	opacity:1;*/
/*	transition:all 0.3s;*/
/*	-ms-transition:all 0.3s;*/
	/* IE 9*/
/*	-moz-transition:all 0.3s;*/
	/* Firefox*/
/*	-webkit-transition:all 0.3s;*/
	/* Safari 閸滐拷 Chrome*/
/*	-o-transition:all 0.3s;*/
/*}*/
.commitment .swippic .spot span.swiper-pagination-bullet-active {
	width:2.291666666666667rem;
	background:#00269e;
}

.objectives .txt {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	margin-top:3.5625rem;
	text-align: justify;
}
.objectives .txt img {
	width:100%;
	display:block;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
}
.objectives .flax {
	margin:6.0458333333333335rem 0 4.166666666666667rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.objectives .flax .ls {
	width:calc(100% - 28.90625rem);
}
.objectives .flax .pic {
	width:26.302083333333336rem;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
}
.objectives .flax .pic img {
	width:100%;
	display:block;
	object-fit:cover;
}
.objectives .list h4,.objectives .flax h4 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#d9d9d9;
/*	font-weight:bold; */
	margin-bottom:1.525rem;
}
.objectives .flax p {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	text-align: justify;
}
.objectives .list ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.objectives .list li {
	margin-right:0.78125rem;
	width:calc((100% - 1.6666666666666667rem)/3);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(255,255,255,0);
	padding:2.34375rem 2.0833333333333335rem 2.604166666666667rem;
	background:#0d121f;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.objectives .list li:nth-child(3n) {
	margin-right:0;
}
.objectives .list li .ico {
	margin-bottom:0.8333333333333334rem;
	max-width: 1.822917rem;
	max-height:1.822917rem;
	display:block;
	object-fit:contain;
}

.objectives .list li p {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	text-align:justify;
}
.about {
	padding-bottom:7.291666666666667rem;
	position:relative;
	z-index:2;
}
.about .txt {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	margin-top:3.5625rem;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:left;/* ie9*/
	-moz-text-align-last:left;/*ff*/
	-webkit-text-align-last:left;/*chrome 20+*/
}
.about .txt img {
	width:100%;
	display:block;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
}
.about .flax {
	margin-top:3.7708333333333335rem;
	display:flex;
	justify-content:space-between;
	/*flex-direction:row-reverse;*/
	align-items: center;
}
.about .flax .rs {
	width:calc(100% - 18.75rem);
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	text-align:justify;
		text-justify:distribute-all-lines;/*ie6-8*/
		text-align-last:left;/* ie9*/
		-moz-text-align-last:left;/*ff*/
		-webkit-text-align-last:left;/*chrome 20+*/
}
.about .flax .img{
    width:17.1875rem;
    padding-left:1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position: relative;
}
.about .flax .img img{
    width: 100%;display: block;
    border-radius: 0.3125rem;
}
.about .flax dl {
	width:17.1875rem;
	position:relative;
	padding-left:1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.about .flax .img:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	background:#1e2743;
	height:8.145833333333334rem;
	width:0.052083333333333336rem;
	transform: translateY(-50%);
}
.about .flax dd a {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#d9d9d9;
	margin-bottom:0.8333333333333334rem;
	display:block;
}
.culture {
	padding-bottom:7.291666666666667rem;
	position:relative;
	z-index:2;
}
.culture .txt {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	margin:3.5625rem 0 2.604166666666667rem;
	text-align: justify;
}
.culture .ds {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#0d121f;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	padding:0.9375rem 2.25rem;
}
.culture .ds.on {
	flex-direction:row-reverse;
}
.culture .ds p {
	font-size:16px;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
	text-align:justify;
}
.culture .ds h4 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#d9d9d9;
/*	font-weight:bold; */
	margin:0.5208333333333334rem 0 1.0416666666666667rem;
}
.culture .ds .ico {
	max-width: 2.8125rem;
	max-height:2.8125rem;
	display:block;
	object-fit:contain;
}
.culture .ds .ls {
	width:calc(100% - 28.385416666666668rem);
	padding-left:2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.culture .ds .pic {
	width:24.479166666666668rem;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
}
.culture .ds.on .pic {
	width:35.41666666666667rem;
}
.culture .ds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.culture .ds.on .ls {
	width:calc(100% - 39.84375rem);
	padding-left:0;
	padding-right:2.604166666666667rem;
}
.culture ul {
	margin:1.0416666666666667rem 0;
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.culture li {
	width:calc(100% - 25.520833333333336rem);
	display:flex;
	justify-content:space-between;
}
.culture li:nth-child(2) {
	width:24.479166666666668rem;
}
.culture li .ds {
	display:block;
}
.culture li .ds .ls,.culture li .ds .pic {
	width:auto;
	padding-left:0;
	padding-right:0;
}
.culture li:nth-child(1) .ds {
	padding:2.604166666666667rem 1.25rem 0;
}
.culture li:nth-child(1) .ds .ls {
	padding:0 2.604166666666667rem 2.0833333333333335rem;
}
.culture li:nth-child(2) .ds {
	padding:1.25rem;
	flex-direction:column-reverse;
	display:flex;
}
.culture li:nth-child(2) .ds .pic {
	margin-bottom:2.604166666666667rem;
}
.culture li:nth-child(2) .ds .ls {
	padding:0 2.604166666666667rem;
}
.vertechs {
	padding-bottom:7.291666666666667rem;
	position:relative;
	z-index:2;
}
.pore {
	position:relative;
	z-index:2;
}
.uitdotr {
	position:absolute;
	right:0;
	top:2%;
	z-index:1;
	background:url(../images/qw1.png) no-repeat center/cover;
	width:67.91666666666667rem;
	height:105.36458333333334rem;
	pointer-events: none;
}
.uitdotl {
	position:absolute;
	left:0;pointer-events: none;
	top:40%;
	z-index:1;
	background:url(../images/qw2.png) no-repeat center/cover;
	width:67.91666666666667rem;
	height:105.36458333333334rem;
}
.about .uitdotr {
	top:-40%;
}
.vertechs .navs {
	margin:1.5625rem 0 2.0833333333333335rem;
}
.vertechs .navs dl {
	display:flex;
	align-items:center;
}
.vertechs .navs dd a {
	font-size:1.25rem;
	line-height:1.6;
	color:#d9d9d9;
	display:block;
	text-transform:uppercase;
}
.vertechs .navs dd.on a{
   /* font-weight: bold; */
}
.vertechs .navs dd {
	position:relative;
	margin-right:3.6458333333333335rem;
	padding-bottom:0.20833333333333334rem;
}
.vertechs .navs dd::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
	width:0;
	height:0.10416666666666667rem;
	background:#d9d9d9;
}
.vertechs .navs dd.on::before,.vertechs .navs dd:hover::before {
	width:100%;
}
.vertechs .list ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.vertechs .list li {
	margin-bottom:8.2rem;
	width:calc((100% - 3.75rem)/2);
	border-radius:0.7291666666666667rem;
	border:1px solid #292e39;
	overflow:hidden;
	background:rgba(54,57,68,0.2);
}
.vertechs .list li .pic {
	height:33.504166666666668rem;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
}
.vertechs .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.vertechs .list li .txt {
	padding:1.5625rem 1.5625rem 1.1458333333333335rem;
}
.vertechs .list li h3 {
	font-size:1.1458333333333335rem;
	line-height:1.7708333333333335rem;
	color:#d9d9d9;
	/*font-weight:bold; */
	height:3.141666666666667rem;
	overflow:hidden;
	border-bottom: 1px solid #2A3251;
	padding-bottom: 1rem;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
}
.vertechs .list li p {
	font-size:16px;
	line-height:1.4583333333333335rem;
	color:#b9babb;
	margin:0.9375rem 0;
	height:2.916666666666667rem;
	overflow:hidden;
}
.vertechs .list li .time {
	font-size:14px;
	line-height:1.6;
	color:#d9d9d9;
	padding-left:1.25rem;
	background:url(../images/qw33.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd a {
	min-width:1.5625rem;
	line-height:1.5625rem;
	text-align:center;
	border-radius:0.3125rem;
	display:block;
	overflow:hidden;
	font-size:14px;
	color:#d9d9d9;
	padding:0 0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.pages dd {
	margin:0 0.4166666666666667rem;
}
.pages dd.on a,.pages dd a:hover {
	background:#00269e;
}
.pages dd.n1 a,.pages dd.n1 a:hover {
	background:none;
}
.pages dd.prev a,.pages dd.next a {
	padding:0 0.8333333333333334rem;
}
.pages dd.prev {
	margin-right:2.0833333333333335rem;
}
.pages dd.next {
	margin-left:2.0833333333333335rem;
}
.culture .uitdotr {
	top:-20%;
}
.commitment .uitdotr {
	top:-50%;
}
.joindel {
	padding:8.333333333333334rem 0 7.291666666666667rem;
}
.uitture {
	width:5.208333333333334rem;
	border:1px solid #84868c;
	text-align:center;
	display:block;
	border-radius:2.604166666666667rem;
}
.uitture span {
	display:inline-block;
	line-height:1.6666666666666667rem;
	font-size:14px;
	color:#d9d9d9;
	background:url(../images/qw34.png) no-repeat left center;
	background-size:0.625rem auto;
	padding-left:1.0416666666666667rem;
}
.uiths {
	padding:1.5625rem 0 0.9375rem;
	border-bottom:0.052083333333333336rem solid #1e212d;
	text-align:center;
}
.uiths h1 {
	font-size:1.875rem;
	line-height:1.4;
	color:#d9d9d9;
/*	font-weight:bold; */
}
.uiths p {
	font-size:16px;
	line-height:1.4;
	color:#828386;
	margin-top:0.8333333333333334rem;
}
.uiths p i {
	display:inline-block;
	margin-left:1.9791666666666667rem;
}
.joindel .txt {
	font-size:0.9rem;
	line-height:1.7708333333333335rem;
	color:#cccccd;
	margin:2.0833333333333335rem 0;
	text-align: justify;
}
.joindel .txt strong {
	color:#d9d9d9;
	font-size:1.2375rem;
	background:url(../images/qw61.png) no-repeat left bottom;
	background-size:2.1875rem auto;
	padding-bottom: 0.5rem;
	margin-bottom: 1rem;display: inline-block;
}


.joindel .btn {
	width:10.9375rem;
	border-radius:0.4166666666666667rem;
	overflow:hidden;
	background:#00269e;
	display:block;
	text-align:center;
}
.joindel .btn span {
	font-size:0.9375rem;
	line-height:3.125rem;
	color:#d9d9d9;
	display:inline-block;
	background:url(../images/qw35.svg) no-repeat right center;
	background-size:0.8333333333333334rem auto;
	padding-right:1.25rem;
}
.newsdel {
	padding:7.291666666666667rem 0;
}
.newsdel .txt {
	padding:1.5625rem 0 0.729166666666667rem;
	border-bottom:0.052083333333333336rem solid #1e212c;
	font-size:16px;
	line-height:1.7708333333333335rem;
	color:#d9d9d9;
	text-align: justify;
}

.newsdel .txt ul{
    margin-left: 1.2rem;
}
.newsdel .txt li{
        list-style: inherit;
}
.newsdel .txt p{
    margin: 15px 0;
}
.newsdel .txt img {
	margin:0 auto;
	display:block;
}
.newsdel .swipimg {
	overflow:hidden;
	position:relative;
}
.newsdel .swipimg .swiper-slide{
	opacity: 0.5;transform: scale(0.8);
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;
}
.newsdel .swipimg .swiper-slide-active{
	transform: scale(1);z-index: 11;opacity: 1;
}
.newsdel .swipimg .prev,.newsdel .swipimg .next {
	position:absolute;
	left:3.385416666666667rem;
	top:50%;
	z-index:1;
	background:url(../images/prev.png) no-repeat center/cover;
	background-size:0.8854166666666667rem auto;
	width:1.6666666666666667rem;
	height:1.6666666666666667rem;
	cursor:pointer;
	margin-top:-0.8333333333333334rem;
}
.newsdel .swipimg .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 閸滐拷 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:3.385416666666667rem;
}
.newsdel .fts {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:1.5625rem;
}
.newsdel .fts a {
	font-size:16px;
	line-height:1.6;
	color:#d9d9d9;
	display:block;
}
.newsdel .fts .prev {
	background:url(../images/qw36.png) no-repeat left center;
	background-size:1.25rem auto;
	padding-left:1.5625rem;
}
.newsdel .fts .next {
	background:url(../images/qw37.png) no-repeat right center;
	background-size:1.25rem auto;
	padding-right:1.5625rem;
}
.join .fms {
	margin:2.8645833333333335rem 0 3.125rem;
	display:flex;
	justify-content:space-between;
	align-items:stretch;
}
.join .fms .layui-form-select .layui-input,
.join .fms .lsele {
	width:18.229166666666668rem;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:5rem;
	background:url(../images/qw39.png) no-repeat right 1.5625rem center #0d1220;
	border:none;
	font-size:0.9375rem;
	line-height:1.6;
	color:#d9d9d9;
	padding:0 2.34375rem 0 1.7708333333333335rem;
	background-size:0.7291666666666667rem auto;
}
.layui-form-select dl{
    top: 100%;
}
.layui-form-select dl dd{
    font-size: 16px;line-height: 46px;
}
.contact .layui-form-select dl dd:first-child{
    display: none;
}
.layui-form-select .layui-edge{
    display: none;
}
.layui-form-select dl dd:hover,
.layui-form-select dl dd.layui-this{
    background: #d9d9d9;color: #333;
}
.join .fms .layui-form-select{
        margin: 0 2rem 0 0;
}
.join .fms .uwid100{
    display: flex;align-items: center;
}

.join .fms .seach {
	width:26.5625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	height:5rem;
	background:#0d1220;
}
.join .fms .seach .t1 {
	width:calc(100% - 4.6875rem);
	height:100%;
	background:none;
	border:none;
	font-size:0.9375rem;
	color:#d9d9d9;
	padding-left:1.8229166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.join .fms .seach .sub {
	font-size:0;
	border:none;
	cursor:pointer;
	background:url(../images/qw40.png) no-repeat center/cover;
	background-size:1.09375rem auto;
	width:4.166666666666667rem;
	height:100%;
}
.join .fms .seach .clear {
	font-size:0;
	border:none;
	cursor:pointer;
	background:url(../images/clear.png) no-repeat center/cover;
	background-size:1.09375rem auto;
	width:4.166666666666667rem;
	height:100%;
}
.join .box {
	background:#0d1529;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	padding:0.78125rem 1.5625rem;
	margin-bottom:3.125rem;
}
.join .box li a{
	padding:1.1458333333333335rem 0 0.78125rem;
	border-bottom:0.052083333333333336rem solid #1b202c;display: block;
}
.join .box li:last-child {
	border-bottom:none;
}
.join .box li .tps {
	background:url(../images/qw41.png) no-repeat right center;
	background-size:0.46875rem auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-right:2.03125rem;
}
.join .box li h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#d9d9d9;
	width: 32rem;
}
.join .box li dl {
	display:flex;
	align-items:center;
	flex: 1;
}
.join .box li dd:nth-child(2n+1){
    width: 30%;
}
.join .box li dd:nth-child(1){
    width: 45%;
}
.join .box li dd span {
	width:0.052083333333333336rem;
	height:0.9375rem;
	background:rgba(255,255,255,0.1);
	display:block;
	margin:0 3.125rem;
}
.join .box li dd i {
	font-size:16px;
	line-height:1.6;
	color:#a6a7ab;
}
.join {
	padding-bottom:7.291666666666667rem;
	position:relative;
}
.news {
	padding-bottom:7.291666666666667rem;
	position:relative;
	
}
.news .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.news .tps .rts .rs h5 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#d9d9d9;
/*	font-weight:bold; */
}
.news .tps .rts .rs .layui-form-select .layui-input,
.news .tps .rts .lsele {
	width:16.5rem;
	background:url(../images/qw46.png) no-repeat right 1.0416666666666667rem center !important;
	border:none;
	font-size:0.8rem;
	line-height:2.7rem;
	background:none;
	/*display:block;*/
	color:#a6a7aa;
	background-size:0.5208333333333334rem auto;
	padding:0 2.0833333333333335rem 0 1.0416666666666667rem;
	height:2.7rem;
	position: relative;
	text-align: right;
}
.layui-form-select dl{
   /* min-height: 20rem; */
}
.news .tps .rts .rs .layui-form-select dl{
    left: auto;right: 0;
}
.news .tps .rts .lsele option {
	color:#d9d9d9; 
	background:#040814;
}
.news .tps .rts .lsele dl{
    position: absolute;z-index: 22;
   right: 0;top: 100%;border-radius: 8px;
   overflow: hidden;display: none;
}
.news .tps .rts .lsele:hover dl{
    display: block;
}
.news .tps .rts .lsele dd a{
    font-size: 14px;color: #333;background: #d9d9d9;display: block;padding:0.8rem 1.0833333333333335rem;
    line-height: 1.8rem;
}
.news .tps .rts .lsele dd a:hover{
    background: #073de7;color: #d9d9d9;
}
.news .tps .rts .rs {
	display:flex;
	justify-content: space-between;
	align-items:end;
	margin-bottom: 2.8rem;
	margin-top: -2rem;
}
.news .tps {
	display:flex;
	justify-content:space-between;
	margin:1.5625rem 0 8.2rem;
	align-items: self-end;
}
.news .tps .nelt{
	width:calc(100% - 28.645833333333336rem);
}
.news .tps .swipnew {
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	min-height:28rem; 
	position:relative;
	margin-top: 3rem;
}
.news .tps .rts {
	width:26.041666666666668rem;
}
.news .tps .swipnew img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news .tps .swipnew .prev,.news .tps .swipnew .next {
	position:absolute;
	left:1.5625rem;
	top:50%;
	z-index:1;
	background:url(../images/prev.png) no-repeat center/cover;
	background-size:0.8854166666666667rem auto;
	width:1.6666666666666667rem;
	height:1.6666666666666667rem;
	cursor:pointer;
	margin-top:-0.8333333333333334rem;
}
.news .tps .swipnew .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 閸滐拷 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:1.5625rem;
}
.news .tps .swipnew .ts {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	padding:7.8125rem 1.5625rem 1.5625rem;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.news .tps .swipnew .ts p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#d9d9d9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news .ds a {
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	display:block;
	border:1px solid #29324b;
	background:rgba(54,57,68,0.15);
	background: #0b0f1b;
}
.news .ds .img {
/*	height:16.489583333333336rem; */
	position:relative;
}
.news .ds .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news .ds .time {
	padding:0 1.25rem;
	background:#00269e;
	border:1px solid #00269e;
	font-size:1.0416666666666667rem;
	line-height:2.1875rem;
	color:#d9d9d9;
	position:absolute;
	right:1.25rem;
	bottom:-1.0416666666666667rem;
	z-index:1;
	display:inline-block;
	border-radius:1.5625rem;
}
.news .ds .txt {
	padding:1.8625rem 1.5625rem 1.0416666666666667rem;
	/*height: 9rem;*/
}
.news .ds .txt h3 {
	font-size:1.0416666666666667rem; 
	line-height:1.5;
	color:#d9d9d9;
	height:4.5em; 
	overflow:hidden; 
}
.news .ds .txt p {
	font-size:14px;
	line-height:1.7;
	color:#b9babb;
	margin-top:0.5208333333333334rem;
	height: 3.4em;overflow: hidden;
	border-top: 1px solid #2A3251;
	padding-top: 1rem;position: relative;
	display: none;
}
.news .tps .rts .ds a{
    padding-bottom: 0.5rem;
}
.news .rts .ds .txt p{
    height: 10.2em;
}
.news .ds .txt p i {
	border-bottom:0.052083333333333336rem solid #949AF8;
	display:inline-block; 
	background: #0b0f1b; 
	color:#949AF8;position: absolute;right: 0;bottom: 0;
	background-image: linear-gradient(270deg, #04081494, hsla(0, 0%, 100%, 0));
}
.news .ds .txt p i:before{
    position: absolute;
    right: 100%;
    width: 2rem;
    height: 100%;
    content: "";
    background-image: linear-gradient(270deg, #04081494, hsla(0, 0%, 100%, 0));
}
.news .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	/*margin-bottom:2.6rem; */
}
.news .list li {
	margin-right:2.6rem;
	margin-bottom:8.2rem;
	width:calc((100% - 5.3125rem)/3);
	align-items:stretch;
	/*display:flex;*/
}
.news .list li .ds {
	align-items:stretch;
	display:flex;
}
.news .list li:nth-child(3n) {
	margin-right:0;
}
.contact {
	position:relative;
	padding-bottom:7.291666666666667rem;
}
.uitdotc {
	position:absolute;
	left:0;
	top:5%;
	z-index:1;
	background:url(../images/qw60.png) no-repeat center/cover;
	width:100%;
	height:89.375rem;
}
.contact .txt {
	font-size:1.25rem;
	line-height:1.6;
	color:#d9d9d9;
	margin-top:1.5625rem;
}
.contact .fms h3 {
	font-size:2.604166666666667rem;
	line-height:1.6;
	color:#d9d9d9;
}
.contact .fms ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.5625rem;
	justify-content:space-between;
}
.contact .fms li {
	margin-bottom:1.7708333333333335rem;
	width:calc((100% - 2.5rem)/2);
}
.contact .fms li h4 {
	font-size:16px;
	line-height:1.7;
	color:#d9d9d9;
	margin-bottom:0.5208333333333334rem;
}
.contact .fms li h4 sup {
	color:#ff4949;
	display:inline-block;
}
.contact .fms li .t1 {
	width:100%;
	height:2.7083333333333335rem;
	border:1px solid #364777;
	border-radius:0.3125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.5625rem;
	background:rgba(255,255,255,0.1);
	font-size:16px;
	color:#d9d9d9;
}
.contact .fms li .layui-form-select .layui-input,
.contact .fms li .lsele {
	width:100%;
	border-radius:0.3125rem;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:2.7083333333333335rem;
	background:url(../images/qw46.png) no-repeat right 1.5625rem center rgba(255,255,255,0.1);
	border:1px solid #364777 !important;
	font-size:0.9375rem;
	line-height:1.8;
	color:#d9d9d9;
	padding:0 2.0833333333333335rem 0 1.5625rem;
	background-size:0.5208333333333334rem auto;
}
.contact .fms li .lsele option {
	background-color:#040814;
}
.contact .fms li.on {
	width:100%;
}
.contact .fms li .t2 {
	width:100%;
	resize:none;
	padding:1.0416666666666667rem 1.5625rem;
	line-height:1.7;
	height:9.375rem;
}
.contact .fms .sub {
	width:10.104166666666668rem;
	height:3.125rem;
	line-height:3.125rem;
	display:block;
	font-size:0.9375rem;
	line-height:3.125rem;
	color:#d9d9d9;
	border:none;
	border-radius:0.7291666666666667rem;
	background:url(../images/qw35.png) no-repeat right 1.5625rem center #00269e;
	background-size:0.8333333333333334rem auto !important;
	cursor:pointer;
	transition: all 0.3s;
}
.contact .fms .sub:hover{
    background:url(../images/qw35.png) no-repeat right 1.1625rem center #00269e;
}
.contact .box .txt {
	background:rgba(17,22,36,0.6);
	border-radius:0.8333333333333334rem;
	padding:1.1458333333333335rem 1.3541666666666667rem;
	width:18.229166666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position: relative;z-index: 2;
}
.contact .box .txt .lis:nth-child(n+2){
	display: none;
}
.hmaps li.on i {
    background: url(../images/tico1-1.png) no-repeat center / contain;
}
.contact .box .txt h3 {
	font-size:1.0416666666666667rem;
	line-height:2.4;
	color:#d9d9d9;
/*	font-weight:bold; */
	padding-bottom:0.5208333333333334rem;
	border-bottom:0.052083333333333336rem solid #1f2431;
}
.contact .box .ts p {
	font-size:14px;
	line-height:2.4;
	color:#c5c5c7;
	margin-bottom:0.4166666666666667rem;
}
.contact .box .ts img {
	width:100%;
	display:block;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
}
.contact .box .map{
    	width:100%;
	display:block;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	height: 10rem;
}
.contact .box .ts {
	margin-top:0.78125rem;
}
.contact .box {
	position:relative;
	margin:4.166666666666667rem 0 6.208333333333334rem;
}
.contact .box .hmaps {
	position:absolute;
	right:-15.416666666666668rem;
	top:-3.125rem;
	z-index:1;
	width:59.114583333333336rem;width: calc(100% - 9.229167rem);
}

.product {
	position:relative;
	padding-bottom:5.416666666666668rem;
}

.product .wpore{
     position: relative;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.product .hds {
	margin:4.166666666666667rem 0 8.208333333333334rem;
	margin: 0 auto;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	position:relative;
	display:flex;
	justify-content:flex-end;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	align-items:center;
}
.product .hds::before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,0.8));
}
.product .hds .txt {
	width:32.8125rem;background: rgba(0,0,0,0.5);
	padding: 2.5rem;
	/*min-height: 28rem;*/
}
.product .hds h2 {
	font-size:2.0833333333333335rem;
	line-height:1.5;
	color:#d9d9d9;
/*	font-weight:bold; */
	padding-bottom:0.78125rem;
	background:url(../images/qw61.png) no-repeat left bottom;
	background-size:2.1875rem auto;
}
.product .hds p {
	font-size:16px;
	line-height:1.875rem;
	color:#d9d9d9;
	text-align:justify;
	margin-top:1.0416666666666667rem;
}
.potit {
	text-align:center;
}
.potit h2 {
	font-size:1.7708333333333335rem;
	line-height:1.5;
	color:#d9d9d9;
	font-weight:bold;
	padding-bottom:1.0416666666666667rem;
	display:inline-block;
	background:url(../images/qw61.png) no-repeat center bottom;
	background-size:2.1875rem auto;
}
.product .fts ul {
	margin-top:2.0833333333333335rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.product .fts li {
	width:calc((100% - 3.229166666666667rem)/4);
	margin-right:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(255,255,255,0);
	background:rgba(13,18,31,0.7);
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	padding:0 1.6666666666666667rem;
}
.product .fts li:nth-child(4n) {
	margin-right:0;
}
.product .fts li h3 {
	padding:0.78125rem 0 0.78125rem;
	border-bottom:0.052083333333333336rem solid #1b202c;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#d9d9d9;
/*	font-weight:bold; */
}
.product .fts li dd {
	margin-bottom:0.88125rem;
}
.product .fts li dd a {
	font-size:16px;
	line-height:1.5;
	color:#cccdce;
	display:block;
	background:url(../images/xjt02.svg) no-repeat right ;
	background-size:0.78125rem auto;
	padding-right:1.5625rem;
}
.product .fts li dd a:hover{
    font-weight: bold;
}
.product .fts li dl {
	padding:1.1458333333333335rem 0 0rem;
}
.product .fts li:hover {
	border-color:#30384c;
}
.product .bds {
	padding-bottom:7.291666666666667rem;position: relative;z-index: 2;
}
.product .bds ul {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin-top:2.0833333333333335rem;
}
.product .bds li {
	width:calc((100% - 4.52rem)/4);
	margin: 0 1.5rem;
	margin-bottom: 1.316666666666667rem;
	margin-top: 1.316666666666667rem;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	background:rgba(13,18,31,0.7);
	padding:1.25rem 1.3020833333333335rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(255,255,255,0);
}
.product .bds .ul2 li{
    margin: 1.316666666666667rem 3rem 1.316666666666667rem 0;
    	width:calc((100% - 6rem)/3);
}
.product .bds .ul2 li:nth-child(3n){
    margin-right:0;
}
.product .bds li:hover {
	border-color:#30384c;
}
.product .bds li .pic {
	height:13.816666666666668rem;
	border-radius:0.625rem;
	overflow:hidden;
}
.product .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.product .bds li .ts {
	margin-top:1.3020833333333335rem;
}
.product .bds li h5 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#d9d9d9;
/*	font-weight:bold; */
	height:3em;
	overflow:hidden;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	padding-bottom: 5px;
}
.product .bds li p {
	font-size:14px;
	line-height:1.6;
	color:#b9babd;
	height:6.4em;
	overflow:hidden;
	margin:0.78125rem 0 1.3020833333333335rem;
}
.product .bds li .ico {
	width:1.1458333333333335rem;
	display:block;
	padding-top: 10px;
}
.home {
	position:relative;
}
.ubanner {
	position:relative;
	overflow:hidden;
	height:45.833333333333336rem;
}
.ubanner .spans {
	position:absolute;
	left:0;
	right:0;
	bottom:1.5625rem;
	z-index:11;
	text-align:center;
}
.ubanner li {
	display:flex;
	align-items:center;
}
.ubanner li:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;z-index: 3;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #040814);
    height: 40%;
}
.ubanner h2 {
	font-size:2.0833333333333335rem;
	color:#d9d9d9;border-radius: 0.3rem;
	/*background:rgba(0,0,0,0.8); */
	padding:1.8229166666666667rem 2.604166666666667rem;
/*	font-weight:bold; */
	max-width: 29rem;
	display:inline-block;

}
.ubanner h2 a{
    
}
.ubanner .spans span {
	width:0.3125rem;
	height:0.3125rem;
	border-radius:0.5208333333333334rem;
	background:#d9d9d9;
	margin:0 0.2604166666666667rem;
	opacity:1;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
}
.ubanner .spans span.swiper-pagination-bullet-active {
	width:2.291666666666667rem;
	background:#00269e;
}
.mt150 {
	margin-top:10.8125rem;
}
.hsection .wrap {
	display:flex;
	justify-content:space-between;
}
.hsection .text {
	width:25.3125rem;
	margin-right:0.5208333333333334rem;
	background:url(../images/qw54.jpg) no-repeat center/cover;
	border-radius:0.7291666666666667rem;
	padding:3.90625rem 1.5625rem;
	box-sizing: border-box;
}
.hsection .text .t2 {
	font-size:1.5625rem;
	color:#d9d9d9;
	line-height:1.6;
	margin-bottom:0.5208333333333334rem;
}
.hsection .text p {
	font-size:0.9375rem;
	color:#d9d9d9;
	line-height:2;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:left;/* ie9*/
	-moz-text-align-last:left;/*ff*/
	-webkit-text-align-last:left;/*chrome 20+*/
	/*chrome 20+*/;
}
.hsection .video {
	flex:1;
	border-radius:0.8rem;
	overflow:hidden;
	object-fit:cover;
	position: relative;
}
.hcscoll{
    overflow-y: scroll;
    overflow-x:hidden ;
    height: calc(100% - 2.5rem);
}
.hsection .hcscoll{
    overflow: hidden;
}


.hsection .video video,
.hsection .video img{
	width: 100%;
	display: block;
	/*height: 100%;*/
	object-fit: cover;
}
.hsection .video .icon{
	position: absolute;
	left: 0;right: 0;top: 0;height: 4.895833rem;
	bottom: 0;width: 4.895833rem;
	margin: auto;z-index: 3;
	background: url(../images/play.png) no-repeat center/contain;
	cursor: pointer;
}
.home .uittit {
	margin-top:0;
}
.hswiperlist {
	height:35.15625rem;
	padding-top:6.25rem;
	margin-top:2.0833333333333335rem;
	/*padding-bottom:2.0833333333333335rem;*/
}
.hswiperlist li {
	border-radius:1.5625rem;
	overflow:hidden;
	position:relative;
	box-shadow: 0 0 0.5rem 0 rgba(255,255,255,0.2);
}
.hswiperlist li .t4 {
	font-size:0.9375rem;
	color:#d9d9d9;
	line-height:2.604166666666667rem;
	padding:0 2.604166666666667rem;
	position:absolute;
	left:0;
	top:0;
	right:0;
	z-index:1;
}
.hswiperlist li:last-child .t4{
    display: none !important;
}
.hswiperlist li .bgc {
	height:100%;
	background:rgba(0,0,0,0.4);
	display:flex;
	align-items:center;
	transition: all 0.3s;
}
.hswiperlist li.on .bgc{
    		background:rgba(0,0,0,0.8);
}
.hswiperlist li:last-child .bgc{
    background:rgba(0,0,0,0.4) !important;
}
.hswiperlist li .txt {
	width:60%;
	padding:1.5625rem 3.90625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.hswiperlist li .txt h4 {
	font-size:1.5625rem;
	color:#d9d9d9;
/*	font-weight:bold; */
	line-height:1.8;
	margin-bottom:1.1458333333333335rem;
}

.hswiperlist li:last-child .txt h4{
    display: block;
}
.hswiperlist li .txt p {
	font-size:0.9375rem;
	color:#d9d9d9;
	margin-bottom:2.8645833333333335rem;
	max-width: 70%;line-height: 1.8;
}
.hbtns {
	display:flex;
	justify-content:center;
	align-items:center;
	width:10.15625rem;
	line-height:3.125rem;
	border-radius:0.5208333333333334rem;
	background:#00269e;
	font-size:0.9375rem;
	color:#d9d9d9;
	border: none;
	font-weight:bold; 
}
.hbtns img {
	display:block;
	margin-left:0.7291666666666667rem;
	width: 0.8rem;
}
.hswiperlist li.swiper-slide-active .t4 {
	display:none;
}
.hswiperlist li.swiper-slide-active .txt {
	display:block;
}
.hnews .ds a {
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	display:block;
	border:1px solid #29324b;
	background:rgba(54,57,68,0.15);
}
.hnews .ds .img {
	height:19rem;
	position:relative;
}
.news .ds .img .pic,
.hnews .ds .img .pic{
	overflow: hidden;height: 100%;
}
.hnews .ds .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hnews .ds .time {
	padding:0 1.25rem;
	background:#00269e;
	border:1px solid #00269e;
	font-size:1.0416666666666667rem;
	line-height:2.1875rem;
	color:#d9d9d9;
	position:absolute;
	right:1.25rem;
	bottom:-1.0416666666666667rem;
	z-index:1;
	display:inline-block;
	border-radius:1.5625rem;
}
.hnews .ds .txt {
	padding:1.5625rem 1.5625rem 1.0416666666666667rem;
}
.hnews .ds .txt h3 {
	font-size:16px;
	line-height:1.5;
	color:#d9d9d9;
	overflow:hidden;
}
.hnews .ds .txt p {
	font-size:14px;
	line-height:1.7;
	color:#d9d9d9;
	margin-top:0.5208333333333334rem;
}
.hsection2 .flexhd {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hbtns.on {
	width:8.4375rem;
	background:#00269e;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.0416666666666667rem;
	/*justify-content:space-between;*/
/*	box-shadow:0 0 0.78125rem 0rem #0037ab; */
}
.hnews {
	display:flex;
	justify-content:space-between;
	margin-top:2.0833333333333335rem;
}
.hnews .lts {
	width:36.66666666666667rem;
}
.hnews .lts .ds{
    height: 100%;
}
.hnews .lts .ds a{
    display: block;
    height: 100%;
}
.hnews .rts {
	flex:1;
	margin-left:4.6875rem;
}
.hnews .thc ul {
	display:flex;
	justify-content:space-between;
}
.hnews .thc li {
	width:calc((100% - 1.71875rem)/2);
}
.hnews .thc li .pic {
	overflow:hidden;
	height:11.55rem;
	border-radius:0.8854166666666667rem;
}
.hnews .thc li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hnews .thc li p {
	font-size:16px;
/*	font-weight:bold; */
	color:#d9d9d9;
	line-height:1.8;
	margin-top:0.4166666666666667rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
}
.hnews .tbc {
	/*border-top:0.052083333333333336rem solid rgba(255,255,255,0.05);*/
	/*margin-top:1.4583333333333335rem;*/
}
.hnews .tbc li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.05);
	padding:0.78125rem 0;
}
.hnews .tbc li a p {
	font-size:16px;
	color:#d9d9d9;
	line-height:1.4;
	flex: 1;
	margin-right: 15px;
	height: 2.8em;display: flex;
	align-items: center;
}
.hnews .tbc li a i {
	font-size:14px;
	color:#d9d9d9;
	line-height:1.6;
	opacity:0.5;
}
.hsection3 .uittit {
	text-align:center;
}
.hsection3 .uittit p {
	font-size:0.9375rem;
	color:#d9d9d9;
	line-height:1.6;
	padding:1.56rem 0 1.56rem;
}
.hsection3 .uittit a {
	/*width:9.114583333333334rem;*/
	line-height:2.8125rem;
	/*display:block;*/
	text-align:center;
	margin:0 auto;
	font-size:16px;
	color:#d9d9d9;
	background:#00269e;
	border-radius:0.5208333333333334rem;
	font-size: 0.9375rem;
}
.hmaps {
	position:relative;
	margin:0 5.208333333333334rem;
}
.hmaps img {
	width:100%;
	display:block;
}
.hmaps li {
	position:absolute;
	width:3.291666666666667rem;
	height:3.291666666666667rem;
	transform:translate(-50%,-50%);
	z-index: 2;
}
.hmaps li.on{
	width:3rem;
	height:3rem;
	z-index: 1;
}
.hmaps li i {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	background:url(../images/tico1.png) no-repeat center/contain;
}
.hmaps li:nth-child(1) {
	left:calc((258 / 1712) * 100%);
	top:calc((285 / 853) * 100%);
}
.hmaps li:nth-child(2) {
	left:calc((345 / 1712) * 100%);
	top:calc((410 / 853) * 100%);
}
.hmaps li:nth-child(3) {
	left:calc((1050 / 1712) * 100%);
	top:calc((417 / 853) * 100%);
}
.hmaps li:nth-child(4) {
	left:calc((1278 / 1712) * 100%);
	top:calc((385 / 853) * 100%);
}
.hmaps li:nth-child(5) {
	left:calc((1360 / 1712) * 100%);
	top:calc((435 / 853) * 100%);
}
.hmaps li i:nth-child(1) {
	-webkit-animation:ykxda 3s 0s linear infinite;
	-moz-animation:ykxda 3s 0s linear infinite;
}
.hmaps li i:nth-child(2) {
	-webkit-animation:ykxda 3s -1s linear infinite;
	-moz-animation:ykxda 3s -1s linear infinite;
}
.hmaps li i:nth-child(3) {
	-webkit-animation:ykxda 3s -1.5s linear infinite;
	-moz-animation:ykxda 1.5s -1.5s linear infinite;
}
.hmaps li i:nth-child(4) {
	-webkit-animation:ykxda 3s -3s linear infinite;
	-moz-animation:ykxda 3s -3s linear infinite;
}
@-webkit-keyframes ykxda {
	0% {
	opacity:1;
	-webkit-transform:scale(0);
}
100% {
	opacity:0;
	-webkit-transform:scale(1.5);
}
;}@-moz-keyframes ykxda {
	0% {
	opacity:1;
	-moz-transform:scale(0);
}
100% {
	opacity:0;
	-moz-transform:scale(1.5);
}
;}/* 娴溠冩惂鐠囷附鍎�*/.prban {
	position:relative;
	overflow:hidden;
}
.prban .wrap {
	position:absolute;
	left:0;z-index: 1;
	right:0;
	top:0;
	bottom:48px;
	display:flex;
	align-items:end;
	padding-bottom: 5rem;
}
.prban .video {
	width:100%;
	display:block;
	height:48.4375rem;
	object-fit:cover;
}
.crumbs ul {
	display:flex;
}
.crumbs ul li {
	font-size:16px;
	color:rgba(255,255,255,0.5);
	line-height:2;
	margin-right:0.15625rem;
}
.crumbs ul li a {
	color:rgba(255,255,255,0.5);
}
.crumbs ul li a:hover {
	color:#d9d9d9;
}
.prban .crumbs {
	position:absolute;
	left:0;
	top:6.25rem;
	z-index:11;
}
.prban .text img {
	max-height:2.0833333333333335rem;
	display:block;
}
.prban .text h1 {
	font-size:2.1875rem;
	color:#d9d9d9;
	line-height:1.8;
/*	font-weight:bold; */
	margin:1.3020833333333335rem 0;
/*	width: 35rem; */
}
.prban .text dl {
	display:flex;
	height: 4.1rem;
}
.prban .text dd {
	margin-right:1.8229166666666667rem;
}
.prban .text dd .num {
	font-size:2.291666666666667rem;
	color:#d9d9d9;
	line-height:1.2;
/*	font-weight:bold; */
}
.prban .text dd p {
	font-size:16px;
	color:#d9d9d9;
	line-height:1.6;
}
.psection1 .flex {
	padding:8.6rem 0 8.6rem;
	display:flex;
	justify-content:space-between;
	flex-direction: row-reverse;
	align-items: stretch;
	/*height:30.208333333333336rem;*/
}
.psection1 .flex .video img,
.psection1 .flex .video video{
    width: 100%;height: 100%;display: block;object-fit: cover;
}
.psection1 .flex .video video{
      background: rgba(17, 22, 36, 0.7);
}
.psection1 .flex .videoswiper{
	border-radius:0.78125rem;
	overflow: hidden;
	flex: 1;
}
.psection1 .flex .video {
width: 63.6%;height: calc( 63.6% / 16 * 9);aspect-ratio: 16 / 9;
	margin-right:1.5rem;
	object-fit:cover;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}
.psection1 .flex .text {
	/*width:24vw;*/flex: 1;
	background:rgba(17,22,36,0.7);
	border-radius:0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.3020833333333335rem 0.625rem 1.3020833333333335rem 1.5625rem;
	font-size:16px;
	color:#d9d9d9;
	line-height:1.6666666666666667rem;
	text-align: justify;
}
.psection1 .flex .text .scoll {
	height:100%;
	overflow-y:scroll;
	padding-right:0.9375rem;

}
.psection1 .flex .text .scoll ul {
  padding: revert;margin-left:-1rem ;
}
.psection1 .flex .text .scoll li{

	list-style: disc;
}
.prtab {
	background:url(../images/pico2.png) no-repeat left center/12rem 100%;
	border-radius:0.78125rem;position: sticky;top: 4.6875rem;z-index: 99;
	overflow: hidden;
	padding-left:11.95rem ;top: 0;
}
.active2 .fxbg{
    top: 0 !important;
}
.heinone .header{
    position: absolute !important;
}

.prtab ul {
	display:flex;
	/*justify-content:flex-end;*/
	background:  #0d1220;
	padding-left: 4.9rem;
}
.prtab li a {
	font-size:0.9375rem;
	color:#d9d9d9;
	line-height:3.75rem;
	position:relative;
	display:block;
}
.prtab li {
	margin-right:2.6458333333333335rem;
}

.prtab li a i {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:0;
	height:0.10416666666666667rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
	margin:0 auto;
	display:block;
	background:#d9d9d9;
}
.prtab li.on a{
   /* font-weight: bold; */
}
.prtab li a:hover i,.prtab li.on a i {
	width:1.71875rem;
}
.pritem {
	padding-top:11.25rem;
}
.pritem1 .moli{
    overflow: hidden;
	margin-top:1.5625rem;border-radius: 1.0416666666666667rem;
}
.pritem1 ul {
	display:flex;
	flex-wrap:wrap;
	overflow: hidden;
}
.pritem1 li {
	width:calc((100% - 2.1875rem)/3);
	margin:0 1.0416666666666667rem 1.0416666666666667rem 0;
	border:1px solid #0d1428;
	border-radius:1.0416666666666667rem;
	background:#0d1428;
	padding:1.5625rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.moli {
	position:relative;
}
.moli .portxt {
	position:relative;
	z-index:2;
}
.pritem1 li .portxt p,
.pritem1 li .portxt {
    height: 100%;
}
.pritem1 li .portxt p{
    display: flex;align-items: center;
}
.pritem1 li:nth-child(3n) {
	margin-right:0;
}
.pritem1 li:hover {
	border:1px solid #30384c;
}
.pritem1 li img {
	display:block;
	width:2.291666666666667rem;
	height:2.291666666666667rem;
	margin-bottom:0.78125rem;
}
.pritem1 li p {
	font-size:1.0416666666666667rem;
	color:#d9d9d9;
	line-height:1.6;
/*	font-weight:bold; */
	text-align: justify;
}
.pritem2 .scollx {
	margin-top:1.5625rem;
}
.pritem2 table {
	width:100%;
	font-size:1.0416666666666667rem;
	color:#d9d9d9;
	line-height:1.2;
	text-align:center;
	border-radius:0.5208333333333334rem; 
	overflow: hidden;
	border-collapse: collapse;border: 1px solid #1a3071;
	margin-bottom: 1.5rem;
}
.pritem2 table th {
	font-size:1.1458333333333335rem;
	text-align:center;
	padding:0.78125rem;
	background:rgba(17,22,36,0.7);
	border-radius:0.5208333333333334rem;
	    border: 1px solid #1a3071;
}
.pritem2 table td {
	padding:0.9208333333333334rem;
	background:rgba(17,22,36,0.7);
/*	border-radius:0.5208333333333334rem; */
	max-width:10.15625rem;
	border: 1px solid #1a3071;
}
.pritem2 table .minhei {
	padding:1.5625rem 0.5208333333333334rem;
}
.pritem3 .flex {
	margin-top:1.5625rem;
	display:flex;
	justify-content:space-between;
	height:30.625rem;
}
.pritem3 ul {
	width:30.989583333333336rem;
	display:flex;
	justify-content:space-between;
	flex-direction:column;
}
.pritem3 .pics {
	flex:1;
	margin-left:1.0416666666666667rem;
}
.pritem3 .pics dd:nth-child(n+2) {
	display:none;
}
.pritem3 .pics dd img {
	height:30.625rem;
	height: auto;
	border-radius:1.0416666666666667rem;
	width:100%;
	display:block;
/*	object-fit:cover; */
}
.pritem3 ul li {
	background:#0d1428;
	border-radius:0.78125rem;
	padding:0.8854166666666667rem 1.8229166666666667rem;
	margin-bottom:0.15625rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;
}
.pritem3 ul li:last-child {
	margin-bottom:0;
}
.pritem3 ul li h3 {
	font-size:1.0416666666666667rem;
	color:#0fb8e5;
/*opacity:0.65; */
	line-height:1.6666666666666667rem;
	text-align: justify;
	/*font-weight: bold; */
	font-weight: 500;
}
.pritem3 ul li .p2 {
    font-size: 1.0416666666666667rem;
	margin-top:0.7291666666666667rem;
	display:none;color: #d9d9d9;font-weight: 300;
	line-height: 1.6666666666666667rem;
    text-align: justify;
}
.pritem3 ul li img{
	display: none;
}
.pritem3 ul li{
	width: auto;height: auto;
}
.pritem3 ul li.on .p2 {
	display:block;
}
.pritem3 ul li.on {
	padding:1.0416666666666667rem 1.8229166666666667rem;
	flex:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #30384c;
}
.pritem4 .plist {
	margin-top:1.5625rem;
	background:rgba(17,22,36,0.7);
	border-radius:1.0416666666666667rem;
	padding:0 1.6666666666666667rem;
	overflow: hidden;
}
.pritem4 .plist li {
/*	border-top:0.052083333333333336rem solid rgba(255,255,255,0.06);  */
}
.pritem4 .plist li:first-child {
	border:none;
}
.pritem4 .plist .th {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:4.166666666666667rem;
	cursor:pointer;
		border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.06); 
}
.pritem4 .plist .th .lt {
	display:flex;
	align-items:center;
	font-size:1.0416666666666667rem;
	color:#0fb8e5;
/*	font-weight:bold;  */
	font-weight: 500;
	padding: 5px 0;
}
.pritem4 .plist .th .lt img {
	width:1.25rem;
	display:block;
	margin-right:0.7291666666666667rem;
}
.pritem4 .plist .th i {
	height:4.166666666666667rem;
	width:0.7291666666666667rem;
	background:url(../images/pico14.png) no-repeat center/100% auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
}
.pritem4 .plist .th.on i {
	transform:rotate(180deg);
}
.pritem4 .plist .tb p {
	font-size:1.0416666666666667rem;
	color:#d9d9d9;
	line-height:1.5;
	margin-bottom:1.0416666666666667rem;
	text-align: justify;
}
.pritem4 .plist .tb img{
    max-width: 51.302083333333336rem;
    display: block;margin: 0 auto;
}
.pritem4 .plist .tb .pswipers {
	max-width:62.5rem;
	margin:0 auto  1.5625rem;
	overflow:hidden;
}

.pritem4 .plist .tb ul{
    /*padding: revert;*/

}
.pritem4 .plist .tb ul li{
	list-style: disc;color: #d9d9d9;margin-left: 1.0rem;
}
.pritem4 .plist .tb .pswipers img,.pritem4 .plist .tb .pswipers video {
	width:100%;
	display:block;
	border-radius:1.1979166666666667rem;
	overflow:hidden;
}
.psection1 .flex .video .spans1,
.pritem4 .plist .tb .spans {
	text-align:center;
	margin-top:1.0416666666666667rem;
	/*position: absolute;*/
	left: 0;right: 0;bottom: 1rem;
	bottom: 0;z-index: 11;
}
.psection1 .flex .video .spans1 span,
.pritem4 .plist .tb .spans span {
	width:0.3125rem;
	height:0.3125rem;
	border-radius:0.5208333333333334rem;
	background:#d9d9d9;
	margin:0 0.2604166666666667rem;
	opacity:1;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
}
.psection1 .flex .video .spans1 span.swiper-pagination-bullet-active,
.pritem4 .plist .tb .spans span.swiper-pagination-bullet-active {
	width:2.291666666666667rem;
	background:#00269e;
}
.pritem4 .plist .tb {
	display:none;overflow: hidden;margin-bottom: 20px;
}
.pritem7 .bds {
	margin-top:1.7708333333333335rem;
}
.pritem7 .bds li {
	border-radius:0.7291666666666667rem;
	background:rgba(17,22,36,0.3);
	margin-bottom:0.3125rem;
	padding:1.3541666666666667rem 1.6666666666666667rem;
}
.pritem7 .bds li a {
	display:flex;
	justify-content:space-between;
}
.pritem7 .bds li h6 {
	font-size:16px;
	line-height:1.5;
	color:#d9d9d9;
	flex: 1;
	margin-right: 20px;
}
.pritem7 .bds li .ico {
	width:1.25rem;
	display:block;
	object-fit:contain;
}
.pritem7 .btn {
	margin:12.125rem auto 0;
	width:10.916666666666668rem;
	line-height:3.125rem;
	border-radius:0.7291666666666667rem;
	background:#00269e;
	text-align:center;
	font-size:16px;
	color:#d9d9d9;
	display:block;
/*	font-weight: bold; */
}
.pritem7 {
	/*padding-bottom:6.25rem;*/
}
.pritem6 .swipprols {
	margin-top:2.604166666666667rem;
	overflow:hidden;
}
.pritem6 .swipprols .swiper-slide {
	border-radius:1.0416666666666667rem;
	background:rgba(17,22,36,0.7);
	padding:1.5625rem 1.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.pritem6 .swipprols a {
	display:flex;
	justify-content:space-between;
}
.pritem6 .swipprols .pic {
	height:14.020833333333334rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	width: 10rem;
}
.pritem6 .swipprols .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.pritem6 .swipprols .ts {
	width:calc(100% - 11.09375rem);
	display:flex;
	justify-content:space-between;
	flex-direction:column;
}
.pritem6 .swipprols p {
	font-size:16px;
	line-height:1.6;
	color:#d9d9d9;
}
.pritem6 .swipprols .ico img {
	height:1.9791666666666667rem;
	display:block;
	width:auto;
	object-fit:contain;
}
.pritem5 .bds {
	margin-top:1.8229166666666667rem;
}
.pritem5 .bds li {
/*	margin-bottom:6.3333333333333335rem;  */
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	align-items: stretch;
}
.pritem5 .bds li:nth-child(2n) {
	flex-direction:row;
}
.pritem5 .bds li:last-child {
	margin-bottom:0;
}
.pritem5 .bds li .video {
	object-fit:cover;    width:  69.6%;
    height: calc( 69.6% / 16 * 9);
	display:block;
	border-radius:0.8rem;
	 margin: 0 0 0 1.5rem;
	 aspect-ratio: 16 / 9;
}
.pritem5 .bds li:nth-child(2n) .video{
    margin: 0 1.5rem 0 0;
}
.pritem5 .bds li .ts {
	/*width: 24vw;*/flex: 1;
    background: rgba(17, 22, 36, 0.7);
    border-radius: 0.78125rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.3020833333333335rem 0.625rem 1.3020833333333335rem 1.5625rem;
        padding: 1.3020833333333335rem 0.625rem 1.3020833333333335rem 1.5625rem;
    font-size: 16px;
    color: #d9d9d9;
    line-height: 2;
    text-align: justify;
}
.pritem5 .bds li .ts .scoll{
    padding-right: 0.9375rem;height: 100%;overflow-y: scroll;
}
.pritem5 .bds li p {
	font-size:1.0416666666666667rem;
	line-height:1.6666666666666667rem;
	color:#d9d9d9;
/*	text-align:justify; */
}
.pritem5 .bds li li{
        list-style: disc;
    margin-left: 1rem;
    display: list-item;
}
.pritem6 .swipprols .spans {
	position:static;
	text-align:center;
	width:100%;
	margin-top:1.0416666666666667rem;
}
.pritem6 .swipprols .spans span {
	width:0.3125rem;
	height:0.3125rem;
	border-radius:0.5208333333333334rem;
	background:#d9d9d9;
	margin:0 0.2604166666666667rem;
	opacity:1;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
}
.pritem6 .swipprols .spans span.swiper-pagination-bullet-active {
	width:2.291666666666667rem;
	background:#00269e;
}
.header .naver li {
	position:relative;
}
.header .naver li .nli {
	position:absolute;
	left:-6rem;
	top:100%;
	z-index:1;
	background:rgba(45, 45, 45, 0.5);
	border-radius:0.5208333333333334rem;
	width:62.91666666666667rem;
	display:none;
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
}
.header .naver li .nli .naflex{
	display:flex;
	justify-content:space-between;
	/*height: 100%;*/
}
.header .naver li .nli .lt {
	width:18.489583333333336rem;
	padding:1.5625rem 1.3020833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .naver .nli .nt2 {
	font-size:16px;
	color:#d9d9d9;
	line-height:1.2;
/*	font-weight:bold; */
	position:relative;
	padding-right:1.5625rem;
	cursor:pointer;
}
.header .naver .nli .nt2 a{
	font-size:16px;
	color:#d9d9d9;
	line-height:1.2;
	font-weight:400;
	position:relative;
	padding-right:1.5625rem;
	cursor:pointer;
}
.header .naver .nli .nt2 i {
	width:0.8333333333333334rem;
	height:0.8333333333333334rem;
	background:url(../images/nico1.png) no-repeat center;
	position:absolute;
	right:0;
	top:0.15625rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 閸滐拷 Chrome*/
	-o-transition:all 0.3s;
}
.header .naver .nli .nt2.on i {
	transform:rotate(90deg);
}
.header .naver .nls {
	padding:0.2604166666666667rem 0 0.2604166666666667rem 0.78125rem;
	display:none;
}
.header .naver dd {
	margin-bottom:1.5rem;
}
.header .naver .nls .nt3 {
	display:flex;
	align-items:center;
	font-size:14px;
	color:#d9d9d9;
	line-height:1.5;
	padding:0.5208333333333334rem 0;
	cursor:pointer;
}
.header .naver .rh2 a:hover{
   /* color: #00269e; */
    font-weight: bold;
}

.header .naver .nls .nt3 img {
	margin-left:0.5208333333333334rem;
	display:block;
	margin-top:0.10416666666666667rem;
}
.header .naver .nls .nt3.on img {
	transform:rotate(90deg);
}
.header .naver .nls .ndl {
	padding-left:0.78125rem;
	display:none;
}
.header .naver .nls .ndl a {
	display:block;
	font-size:14px;
	line-height:1.5;
	color:#d9d9d9;
	opacity:0.8;
	padding:0.36458333333333337rem 0;
}
.header .naver .nls .ndl a:hover {
	opacity:1;
}
.header .naver .rh2 {
	font-size:0.8rem;
	color:#d9d9d9;
}
.header .naver .rh2 a{
	font-size:0.95rem;
	color:#d9d9d9;
	display: inline-block;
	margin-bottom: 1.4rem;
}
.header .naver .rt {
	width:44.270833333333336rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.3020833333333335rem 2.34375rem;
	border-radius:0.5208333333333334rem;
	background:rgba(12,14,23,0.8);
}
.header .naver .nswiper {
	margin-top:1.48125rem;
	overflow:hidden;
	position:relative;
}
.header .naver .nswiper .prev,.header .naver .nswiper .next {
	width:2rem;
	height:2rem;
	background:url(../images/nico3.png) no-repeat center;
	position:absolute;
	/*display:block;*/
	z-index:22;
	left:0;
	top:3.854166666666667rem;
	margin:-1rem 1.1458333333333335rem;
	cursor:pointer;
}
.header .naver .nswiper .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
}
.header .naver .nswiper .pic {
	height:8.229166666666668rem;
	border-radius:0.625rem;
	overflow:hidden;
}
.header .naver .nswiper .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit: cover;
	transition: all 0.3s;
}
.header .naver .nswiper a:hover .pic img{
    transform: scale(1.1);
}
.header .naver .nswiper .nh3 {
	font-size:16px;
	color:#d9d9d9;
	line-height:1.4;
	margin:0.625rem 0 0.4166666666666667rem;
	min-height:2.8em;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
}
.header .naver .nswiper p {
	font-size:14px;
	color:#d9d9d9;
	line-height:1.6;
	opacity:0.6;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
}
.header .naver .nswiper .nar {
	display:block;
	margin-top:1.0416666666666667rem;
}
.header .naver .rt .rdd:nth-child(n+2) {
	display:none;
}
.header .naver li .hnli {
	position:absolute;
	top:100%;
	left:50%;
	padding:0.78125rem 1.0416666666666667rem;
	background:#373f46;
	border-radius:0.5208333333333334rem;
	transform:translateX(-50%);
	display:none;
	backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px); 
  background-color: rgba(45, 45, 45, 0.5);
}
.header .naver .hnli dd {
	margin-bottom:0;
	text-align:center;
}
.header .naver li .hnli a {
	white-space:nowrap;
	font-size:16px;
	color:#d9d9d9;
	line-height:1.6;
	padding:0.2604166666666667rem 0;
	text-align:center;
	display:inline-block;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0);
	margin-bottom: 0.5rem;
}
.header .naver li .hnli dd:last-child a{
    margin-bottom: 0;
}
.header .naver li .hnli a:hover {
	border-color:#d9d9d9;
}





.iquan{
	background: url(../images/pox.png) no-repeat center;
	width: 25.104167rem;height: 25.104167rem;transform:translate(-50%,-50%);
	position: absolute;
	left: 0;top: 0;opacity: 0;
}
.moli{
	position: relative;
	overflow: hidden;
}
.iquan.on{
	opacity: 1;
}




.ubanner .swiper-slide-active p{
	-webkit-animation:fadeInUp 1s .2s ease both;
	-moz-animation:fadeInUp 1s .2s ease both
}
.vertechs .list li .pic img,
.pritem6 .swipprols .pic img,
.news .ds,
.news .ds .img img,
.news .tps .swipnew img,
.hnews .thc li .pic img,
.hnews .ds .img img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;
}
.vertechs .list li,
.product .fts li,
.product .bds li,
.product .bds li img,
.product .bds li .pic,
.objectives .list li,
.news .ds{
	position: relative;top: 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;
}
.vertechs .list li:hover,
.product .fts li:hover,
.product .bds li:hover,
.objectives .list li:hover,
.news .ds:hover{
	top: -0.4rem;
}
.vertechs .list li:hover .pic img,
.pritem6 .swiper-slide:hover .pic img,
.product .bds li:hover .pic img,
.news .ds:hover .img img,
.news .tps .swipnew .swiper-slide:hover img,
.hnews .thc li:hover .pic img,
.hnews .ds:hover .img img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 閸滐拷 Chrome */
	-o-transform:scale(1.1); 
}
.news .ds:hover .txt h3,
.vertechs .list li:hover h3,
.hnews .thc li:hover p,

.vertechs .list li:hover h3,
.pritem7 .bds li:hover h6,
.join .box li:hover h3,
.hnews .ds:hover .txt h3,
.hnews .thc li:hover p,
.hnews .tbc li a:hover p{
	/*color: #073de7;*/
	font-weight: bold;
}

.pritem7 .btn:hover,
.joindel .btn:hover,
.contact .fms .sub:hover,
.uittops:hover{
/*	background-color: #04227e; */
}
.hsection3 .uittit a:hover{
	background: #04227e;
}
.footer .tps .ds dd a:hover{
	color: #d9d9d9;
}
.header .naver li h3{
	position: relative;
}
.header .naver li h3 a:hover,
.header .naver li.on h3 a{
	color: #d9d9d9;
}
.header .naver li h3::before{
	content: "";position: absolute;
	left: 0;right: 0;
	bottom: 0;z-index: 1;width: 0;height: 2px;background: #d9d9d9;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;margin: 0 auto;
}
.header .naver li:hover h3::before,
.header .naver li.on h3::before{
	width: 20px;
}
.contact .fms li .t1:focus{
	border-color: #d9d9d9;
}
.uitture:hover{
	background: #d9d9d9;
}
.uitture:hover span{
	color: #000;background: url(../images/qw34-1.png) no-repeat left center;
    background-size: 0.625rem auto;
}
.joindel .btn span{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;
}
.joindel .btn:hover span{
	padding-right: 2rem;
}
.ubanner li{
	position: relative;
}
.ubanner li .video{
	position: absolute;
	left: 0;right: 0;top: 0;
	bottom: 0;object-fit: cover;
	width: 100%;height: 100%;
	display: block;
}
.ubanner li .wrap{
	position: relative;
	z-index: 4;
	padding-top: 300px;
}


.mask{
    position: fixed;
    left: 0;right: 0;top: 0;
    bottom: 0;z-index: 9998;
    background: rgba(0,0,0,0.7);
    display: none;
}
.mkvideo{
    display: none;
    position: fixed;
    left: 0;right: 0;
    top: 53%;z-index: 9999;
    transform:translateY(-50%);
    -ms-transform:translateY(-50%);  /* IE 9 */
    -moz-transform:translateY(-50%);     /* Firefox */
    -webkit-transform:translateY(-50%); /* Safari 闁告粣鎷� Chrome */
    -o-transform:translateY(-50%); 
    max-width: 1200px;margin: 0 auto;
}
.mkvideo video{
    width: 100%;
}
.mkvideo .icos{
    position: absolute;width: 40px;height: 40px;
    right: -50px;top: -50px;cursor: pointer;
    background: url(../images/ss1.png) no-repeat center/cover;
    z-index: 9;transition:all 0.3s;
    -ms-transition:all 0.3s;  /* IE 9 */
    -moz-transition:all 0.3s;     /* Firefox */
    -webkit-transition:all 0.3s; /* Safari 闁告粣鎷� Chrome */
    -o-transition:all 0.3s;
}
.mkvideo .icos:hover{
    transform:rotate(720deg);
    -ms-transform:rotate(720deg);  /* IE 9 */
    -moz-transform:rotate(720deg);     /* Firefox */
    -webkit-transform:rotate(720deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:rotate(720deg);
}
.forche{
	font-size: 16px;
	color: #d9d9d9;
	margin-top: 20px;
}
.forche input{
	margin-right: 10px;
}
.nodata{
	margin: 4rem auto;
	color:#666;
	background:url(../images/nodata.png) no-repeat center;
	background-size: 100%;
	height: 5rem;
	width: 5rem;
	
}
.potit.lt span{
    background-position: left bottom;
}
.potit.lt{
    text-align: left;
}

.webmob{
    display: none !important;
}
.layui-form-select dl{
       border-radius: 0.5208333333333334rem;background-color: rgba(20, 23, 28, 0.95);border: none !important;
    /*box-shadow: 0 0 0.5208333333333334rem 0 #9099ab;*/
    padding: 0;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(15px);
}
.layui-form-select dd{
    color: #d9d9d9;
}




.hswiperlist {
	height: auto;
}
.hsection1 .uittit {
	top:5rem;
	position: sticky;
	
}
.hswiperlist .swiper-wrapper{
	display: block;
}
.hswiperlist li{
	position: sticky;
	    height: 35rem;
		transition:all 0.3s;
		-ms-transition:all 0.3s;  /* IE 9 */
		-moz-transition:all 0.3s;     /* Firefox */
		-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
		-o-transition:all 0.3s;
		width: auto;
}
.hswiperlist li .t4{
	opacity: 0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition:all 0.3s;
}
.hswiperlist li .txt{
	display: block;
}
.hswiperlist li.on .t4{
	opacity: 1;
}
.hswiperlist li:nth-child(1) {
	top:14rem;
}
.hswiperlist li:nth-child(2) {
	top:17rem;
}

.hswiperlist li:nth-child(3) {
	top:20rem;

}
.hswiperlist li:nth-child(4) {
	top:23rem;
}
.hswiperlist li:nth-child(5) {
	top:26rem;
}
.hswiperlist li:nth-child(6) {
	top:29rem;
}
.banner img.pc{
    display: block !important;
}
.banner img.mo{
    display: none !important;
}


.layui-form-select dl{
    min-height: 20rem;
}
.hbtns img{
    transition: all 0.3s;
}
.hbtns:hover img{
    margin-left:1.2rem;
}



.active2 .prtab {
	background-color:#0d1220;
	border-radius:0;
}
.active2 .fxbg {
	position:fixed;
	left:-50vw;
	right:-50vw;
	top:4.6875rem;
	background:#0d1220;
	height:3.75rem;
}
.pritem1 ul {
	background:#0d1323;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	padding:0 1.8229166666666667rem;
}
.pritem1 ul li {
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	border-radius:0;
	border:none !important;
	border-bottom:0.052083333333333336rem solid #191f2f !important;
	background:none;
	position:relative;
	top:0.052083333333333336rem;
	padding:1.5625rem 0;
}
.pritem1 ul li p {
	position:relative;
	padding-left:0.78125rem;
	height:auto !important;
	text-align:left;
	text-justify:left;
	/*ie6-8*/
		text-align-last:left;
	/* ie9*/
		-moz-text-align-last:left;
	/*ff*/
		-webkit-text-align-last:left;
	/*chrome 20+*/;
}
.pritem1 ul li:nth-child(2n+1) {
	padding-right:2.604166666666667rem;
}
.pritem1 ul li:nth-child(2n) {
	padding-left:2.604166666666667rem;
}
.pritem1 ul li p::before {
    font-size: 1.0416666666666667rem;
	content:"";
	position:absolute;
	left:0;
	top:0.85rem;
	z-index:1;
	background:#d9d9d9;
	width:0.36458333333333337rem;
	height:0.36458333333333337rem;
	border-radius:50%;
	margin-top: -0.1825rem;
}
.pritem1 ul li .iquan {
	/*display:none !important;*/
}
.pritem5 .bds dd:nth-child(n+2)  {
	margin-top:7.291666666666667rem;
}
.pritem5 .bds dd:nth-child(2n+1) .thc {
	/*display:flex;*/
	/*justify-content:flex-end;*/
}
.pritem5 .bds dd .thc .potit {
	/*width:39.84375rem;*/
	margin-bottom: 1.5625rem;
}
.pritem5 .bds dd .thc h2 {
	background-position:left bottom;
}
.pritem5 .bds dd .text {
	width:48%;
	font-size:1.0416666666666667rem;
	color:#d9d9d9;
	line-height:2;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding-bottom:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.05);
}
.pritem5 .bds dd .text p {
	max-height:14em;
	overflow:hidden;
	text-align: justify;
	line-height: 1.6666666666666667rem;
}
.pritem5 .bds dd .text a {
	font-size:0.9375rem;
	color:#0fb8e5;
	display:inline-block;
}
.pritem5 .bds dd .video2 {
	width:48%;border-radius: 0.8rem;
	overflow: hidden;
}
.pritem5 .bds dd .lfexc {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	margin-top:1.5625rem;
}
.pritem5 .bds dd:nth-child(2n) .lfexc {
	flex-direction:row;
}


.pritem7 .hbtns{
    margin: 0 auto;margin-top:6.25rem;
}
.vertechs .list li .time{
    margin-top: 1rem;
}
/*.vertechs .list li p{
    display: none;
}*/

.header .naver dd:last-child{
    /*margin-top: 15px;*/
    margin-bottom: 0;
}
.pritem7{
    margin-bottom: 6.25rem;
}

.product .fts li dd a,
.product .fts li h3,
.product .bds li h5{
    font-size: 14px !important;
}





.footer .tps .lts{
    position: relative;
}
.footer .tps .lts p{
    position: absolute;
    left: 0;z-index: 11;
    bottom: 0;
}
.footer .tps .lts p a {
    font-size: 14px;
    line-height: 1.6;
    color: #828593;
    /* margin-left: 2rem; */
}
.footer .tbs p{
    text-align: center;
}
.product .wpore{
    margin-bottom: 4rem;
}
.product .hds::before{
    display: none;
}
.product .hds .txt{
   
}
.product .wpore .wrap{
    height: 48.4375rem;
}
.product .wpore{
    position: relative;
}
.product .wpore:before{
    position: absolute;
    left: 0;right: 0;bottom: 0;
    z-index: 1;content: "";
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #040814);
    height: 40%;
}
.header.hedbg{
        background: none;
}
.header .wrap{
    position: relative;z-index: 22;
}
.header.hedbg:before{
     background: rgba(45, 45, 45, 0.5);backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);top: 0;bottom: 0;
    content: "";position: absolute;left: 0;right: 0;
}

.footer .tps .lts{
    min-height: 11rem;
}
